BR-KSA-93: تفصيل ضريبة السطر بالنسبة الصفرية (Z) يتطلب رمز سبب الإعفاء

الشرح من فريق ماثل، مبني على نص قواعد الهيئة والشرط اللي ينفّذه SDK 3.4.8 · آخر تحديث

تحذير: الفاتورة تنقبل مع تحذيربشرط، شوف الشرحالحقول: BG-25, KSA-33, KSA-41

يجب أن يحتوي كل cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory على مستوى السطر فئته cbc:ID = 'Z' (VAT) على عنصر cbc:TaxExemptionReasonCode (KSA-41) غير فارغ. الفحص الفعلي يتحقق من الوجود فقط (القيم المسموحة تتحقق منها BR-KSA-CL-07)، ولا يُقيَّم إلا إذا احتوى المستند أيضًا على فئة ضريبة قياسية (S).

كيف تحلها

أضف رمز سبب إلى فئة الضريبة في ذلك السطر، مثل <cbc:TaxExemptionReasonCode>VATEX-SA-32</cbc:TaxExemptionReasonCode>.

نص الهيئة الرسمي

[BR-KSA-93]-An Invoice line (BG-25) where the Prepayment VAT category code (KSA-33) is "Zero-rated" the Prepayment VAT exception reason code (KSA-41) should be provided.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules

متى تفشل (الشرط اللي ينفّذه SDK الهيئة)

not(exists(cbc:TaxExemptionReasonCode) and normalize-space(cbc:TaxExemptionReasonCode )!='' )

قواعد قريبة

افحص فاتورتك على قواعد الهيئة

الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.

افحص فاتورة أو جرّب ماثل