BR-KSA-33: عدّاد الفاتورة (ICV) ناقص

خطأ يرفض الفاتورة: لازم تصلح السبب وترسلها مرة ثانية.

النص الرسمي

Each invoice must have an invoice counter value (KSA-16).

خطأ · المصدر: أداة الهيئة للتحقق من الفواتير (SDK)، الإصدار 238-R3.3.8 · معيار تطبيق XML للفاتورة الإلكترونية، الإصدار 1.2، 19 مايو 2023، §13.3.1، ص 55 · تاريخ التحقق: 26 أكتوبر 2026

المعنى

كل فاتورة تحمل عدّادًا (ICV) يزيد واحدًا مع كل مستند يصدره الجهاز. يُكتب في AdditionalDocumentReference بالمعرّف ICV.

متى يطلع

الحل

  1. خزّن عدّادًا لكل جهاز يبدأ من 1 ويزيد مع كل فاتورة وإشعار.
  2. اكتبه في cbc:UUID تحت المرجع ICV.
  3. لا تعيد العدّاد للصفر بعد إعادة تثبيت التطبيق.

مثال

خطأ: يطلع معه BR-KSA-33
<cac:AdditionalDocumentReference>
  <cbc:ID>ICV</cbc:ID>
  <cbc:UUID></cbc:UUID>
</cac:AdditionalDocumentReference>
صحيح
<cac:AdditionalDocumentReference>
  <cbc:ID>ICV</cbc:ID>
  <cbc:UUID>10</cbc:UUID>
</cac:AdditionalDocumentReference>

شغّلنا المثال الخاطئ على أداة الهيئة SDK 238-R3.3.8 بتاريخ 26 أكتوبر 2026 وطلع الكود BR-KSA-33. المثال مقطع من عينة الهيئة Simplified/Invoice/Simplified_Invoice.xml مع تغيير واحد، والعينة نفسها بدون التغيير ما يطلع فيها الكود.

أكواد قريبة

مصطلحات في هذا الكود

أسئلة شائعة

ماذا يعني الكود BR-KSA-33؟

كل فاتورة تحمل عدّادًا (ICV) يزيد واحدًا مع كل مستند يصدره الجهاز. يُكتب في AdditionalDocumentReference بالمعرّف ICV.

هل ترفض المنصة الفاتورة إذا ظهر BR-KSA-33؟

خطأ يرفض الفاتورة: لازم تصلح السبب وترسلها مرة ثانية. هذه درجته في أداة الهيئة SDK 238-R3.3.8.

كيف أصلح الكود BR-KSA-33؟

1. خزّن عدّادًا لكل جهاز يبدأ من 1 ويزيد مع كل فاتورة وإشعار. 2. اكتبه في cbc:UUID تحت المرجع ICV. 3. لا تعيد العدّاد للصفر بعد إعادة تثبيت التطبيق.

آخر تحديث: 26 أكتوبر 2026 · ما لا نفعله · المنهجية · صحّح لنا · سجل التحديثات

نُشر أول مرة 2026-10-26 · نسخة مؤرشفة

أول 500 منشأة من المطاعم والكافيهات والمخابز والحلويات: حدها الشهري 99 ريال.

بدل 149، لكل فرع ولمدة سنة. التسجيل مجاني وبدون أي التزام.

احجز مقعدك