BR-E-07: رسوم المستند المعفاة (E) يجب أن تكون نسبة ضريبتها 0
تنطبق عندما يحتوي المستند على cac:AllowanceCharge على مستوى المستند فيه cbc:ChargeIndicator = true وقيمة cbc:ID في cac:TaxCategory هي x27;E' (VAT): يجب أن تكون نسبة الرسم cbc:Percent (BT-103) صفراً. في الإصدار SDK 3.4.8 الفحص الفعلي أخف من ذلك: ينجح ما دامت أي قيمة cac:AllowanceCharge/cac:TaxCategory/cbc:Percent على مستوى المستند تساوي 0.
كيف تحلها
في cac:TaxCategory الخاص بالرسم استخدم <cbc:ID>E</cbc:ID><cbc:Percent>0</cbc:Percent>.
نص الهيئة الرسمي
[BR-E-07]-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero).
المصدر: ZATCA SDK 3.4.8 · EN 16931 (CEN) rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
cac:AllowanceCharge[cbc:ChargeIndicator=true()]/cac:TaxCategory[normalize-space(cbc:ID)='E'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT'] and not(((/ubl:Invoice/cac:AllowanceCharge/cac:TaxCategory /cbc:Percent)=0))
قواعد قريبة
- BR-36 · يجب أن تحمل كل رسوم إضافية على مستوى المستند مبلغًا (BT-99)
- BR-37 · رمز فئة الضريبة (BT-102) إلزامي لكل رسوم على مستوى المستند
- BR-E-01 · البنود المعفاة (E) تحتاج تفصيل ضريبة بالفئة E
- BR-E-08 · المبلغ الخاضع للفئة E يجب أن يطابق البنود والتعديلات المعفاة
- BR-KSA-13 · الرسوم غير الخاضعة للضريبة (O) نسبتها 0 إن وُجدت
- BR-KSA-19 · كل رسم على مستوى المستند يحتاج رمز سبب
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل