BR-CUSTOM-VALIDATION-01: الرقم الضريبي للبائع يجب ألا يطابق الرقم الضريبي للمشتري
تنطبق عندما تكون قيمتا cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID (BT-31) و cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID (BT-48) غير فارغتين: يجب أن تختلفا. (نص الاختبار في القاعدة مكتوب بصيغة شرط الخطأ: يُطلق الخطأ عندما تكون القيمتان معبأتين ومتساويتين.)
كيف تحلها
ضع الرقم الضريبي الخاص بالمشتري في cac:PartyTaxScheme/cbc:CompanyID للمشتري، وليس رقم البائع.
نص الهيئة الرسمي
[BR-CUSTOM-VALIDATION-01]- The Seller VAT registration number or seller group VAT registration number (BT-31) of The invoice must not match the buyer VAT registration number (BT-48) .
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
(( (cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID) != '' and (cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID) != '' and (cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID) = (cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID) ))
قواعد قريبة
- BR-KSA-39 · رقم التسجيل الضريبي للبائع (BT-31) مطلوب
- BR-KSA-40 · الرقم الضريبي للبائع (BT-31): 15 رقمًا يبدأ وينتهي بـ 3
- BR-KSA-44 · الرقم الضريبي للمشتري (BT-48): 15 رقمًا يبدأ وينتهي بـ 3
- BR-KSA-81 · الفاتورة الضريبية دون رقم ضريبي للمشتري تتطلب معرّفًا آخر له
- BR-KSA-99 · رقم ضريبة المشتري لا يكون فارغًا عند وجود العنصر
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل