BR-KSA-34: قيمة عداد الفاتورة (ICV، KSA-16) أرقام فقط

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

خطأ: الفاتورة تنرفضكل الفواتيرالحقول: KSA-16

يجب أن تطابق قيمة cbc:UUID داخل cac:AdditionalDocumentReference (عداد ICV، KSA-16) النمط ^[0-9]*$: أرقام فقط، بلا حروف أو مسافات أو إشارات أو فواصل.

كيف تحلها

اكتب العداد أرقامًا فقط، مثل <cbc:UUID>10</cbc:UUID> في مرجع ICV.

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

[BR-KSA-34]-The invoice counter value (KSA-16) contains only digits.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules

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

not(matches(cac:AdditionalDocumentReference/cbc:UUID, '^[0-9]*$'))

قواعد قريبة

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

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

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