BR-KSA-49: إعفاء EDU/HEA يتطلب هوية المشتري الوطنية (BT-46 بنوع NAT)

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

خطأ: الفاتورة تنرفضبشرط، شوف الشرحالحقول: BT-121, BT-46, BT-46-1

عندما يحتوي أي cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory على cbc:TaxExemptionReasonCode بقيمة 'VATEX-SA-EDU'; أو 'VATEX-SA-HEA' (BT-121)، يجب أن يحتوي طرف المشتري على cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID (BT-46) مع schemeID='NAT' (BT-46-1).

كيف تحلها

أضف رقم الهوية الوطنية للمشتري: <cac:PartyIdentification><cbc:ID schemeID="NAT">…</cbc:ID></cac:PartyIdentification> تحت cac:AccountingCustomerParty/cac:Party.

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

[BR-KSA-49]-If the tax exemption reason code (BT-121) is equal to VATEX-SA-EDU or VATEX-SA-HEA, then the other buyer ID (BT-46) is mandatory and must be national ID (BT-46-1 = NAT).
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules

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

not(exists(//cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID) and (//cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID/@schemeID) = 'NAT')

قواعد قريبة

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

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

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