BR-KSA-F-08: رقم السجل التجاري CRN يجب أن يكون 10 أرقام
عندما يحتوي cac:PartyIdentification الخاص بالبائع أو المشتري (cac:AccountingSupplierParty أو cac:AccountingCustomerParty) على cbc:ID بقيمة schemeID='CRN';، يجب أن تكون القيمة 10 أرقام بالضبط، وإلا يظهر تحذير. في المدقق يمثل هذا الشرط حالة الخطأ: يكون التعبير المعروض TRUE عندما تكون القيمة غير صحيحة.
كيف تحلها
أدخل رقم السجل التجاري الصحيح على شكل 10 أرقام فقط، مثل <cbc:ID schemeID="CRN">1105293847</cbc:ID> بدون حروف أو شرطات أو مسافات. وإذا كان الرقم المتوفر لديك لا يطابق هذا الشكل فتحقق من أن schemeID صحيح.
نص الهيئة الرسمي
[BR-KSA-F-08] - The value provided in Other Seller ID (BT-29) or Other Buyer ID (BT-46) for the scheme ID 'CRN' 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) = 'CRN') and not( 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-09 · الرقم الموحد 700 يجب أن يكون 10 أرقام تبدأ بـ 7
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل