BR-KSA-40: الرقم الضريبي للبائع (BT-31): 15 رقمًا يبدأ وينتهي بـ 3

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

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

عندما يحتوي طرف البائع على cac:PartyTaxScheme بقيمة TaxScheme cbc:ID تساوي 'VAT'; ومعه cbc:CompanyID، يجب أن يتكون CompanyID (BT-31) من 15 رقمًا بالضبط، أولها وآخرها '3';.

كيف تحلها

استخدم الرقم الضريبي للبائع المكون من 15 رقمًا في cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID دون مسافات أو حروف أو بادئات.

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

[BR-KSA-40]-If it exists in the invoice, the seller VAT registration number (BT-31) must contain 15 digits. The first and the last digits are "3"..
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules

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

not(matches(//cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID, '^[0-9]{15}$') and starts-with(//cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID, '3') and ends-with(//cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID, '3'))

قواعد قريبة

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

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

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