BR-S-10: تفصيل الضريبة للفئة S يجب ألا يحتوي على سبب إعفاء
لكل cac:TaxSubtotal/cac:TaxCategory تكون فيه cbc:ID بقيمة x27;S'; ضمن نظام الضريبة VAT، يجب ألا يوجد cbc:TaxExemptionReason (BT-120) ولا cbc:TaxExemptionReasonCode (BT-121).
كيف تحلها
احذف cbc:TaxExemptionReason و cbc:TaxExemptionReasonCode من فئة الضريبة S.
نص الهيئة الرسمي
[BR-S-10]-A VAT breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).
المصدر: ZATCA SDK 3.4.8 · EN 16931 (CEN) rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
(/*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID/text() = 'S') and (exists(cbc:TaxExemptionReason) or exists(cbc:TaxExemptionReasonCode))
قواعد قريبة
- BR-45 · يجب أن يحمل كل تفصيل ضريبي المبلغ الخاضع للضريبة (BT-116)
- BR-46 · يجب أن يحمل كل تفصيل ضريبي مبلغ الضريبة (BT-117)
- BR-47 · يجب أن يحمل كل تفصيل ضريبي رمز فئة الضريبة (BT-118)
- BR-48 · نسبة الضريبة (BT-119) إلزامية في كل تفصيل ضريبي إلا للفئة O
- BR-CO-18 · كل فاتورة تحتاج تفصيلاً واحداً على الأقل للضريبة
- BR-E-01 · البنود المعفاة (E) تحتاج تفصيل ضريبة بالفئة E
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل