BR-KSA-F-09: الرقم الموحد 700 يجب أن يكون 10 أرقام تبدأ بـ 7
عندما يحتوي cac:PartyIdentification الخاص بالبائع أو المشتري (cac:AccountingSupplierParty أو cac:AccountingCustomerParty) على cbc:ID بقيمة schemeID='700';، يجب أن تكون القيمة 10 أرقام بالضبط تبدأ بالرقم 7، وإلا يظهر تحذير. في المدقق يمثل هذا الشرط حالة الخطأ: يكون التعبير المعروض TRUE عندما تكون القيمة غير صحيحة.
كيف تحلها
أدخل الرقم 700 الصحيح على شكل 10 أرقام فقط تبدأ بالرقم 7، مثل <cbc:ID schemeID="700">7105293847</cbc:ID> بدون حروف أو شرطات أو مسافات. وإذا كان الرقم المتوفر لديك لا يطابق هذا الشكل فتحقق من أن schemeID صحيح.
نص الهيئة الرسمي
[BR-KSA-F-09] - The value provided in Other Seller ID (BT-29) or Other Buyer ID (BT-46) for the scheme ID '700' appears to be incorrect. Please recheck the value to avoid non-compliance.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
(exists(cac:Party/cac:PartyIdentification/cbc:ID) and normalize-space(cac:Party/cac:PartyIdentification/cbc:ID/@schemeID) = '700') and not( starts-with(normalize-space(cac:Party/cac:PartyIdentification/cbc:ID), '7') and string-length(normalize-space(cac:Party/cac:PartyIdentification/cbc:ID)) = 10 and not(translate((cac:Party/cac:PartyIdentification/cbc:ID), '0123456789', '')))
قواعد قريبة
- BR-KSA-08 · معرّف البائع بنوع صالح (CRN, MOM, MLS, SAG, OTH, 700)
- BR-KSA-14 · معرّف المشتري يجب أن يستخدم نوعاً مسموحاً
- BR-KSA-49 · إعفاء EDU/HEA يتطلب هوية المشتري الوطنية (BT-46 بنوع NAT)
- BR-KSA-81 · الفاتورة الضريبية دون رقم ضريبي للمشتري تتطلب معرّفًا آخر له
- BR-KSA-F-07 · رقم TIN للمشتري يجب أن يكون 10 أرقام تبدأ بـ 3
- BR-KSA-F-08 · رقم السجل التجاري CRN يجب أن يكون 10 أرقام
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل