BR-02: يجب أن تحمل كل فاتورة رقم فاتورة (BT-1)
تتحقق القاعدة من أن العنصر الجذر للمستند (ubl:Invoice أو cn:CreditNote) يحتوي على العنصر cbc:ID وأنه غير فارغ.
كيف تحلها
أضف رقم فاتورة غير فارغ مباشرة تحت العنصر الجذر، مثل <cbc:ID>INV-0001</cbc:ID>.
نص الهيئة الرسمي
[BR-02]-An Invoice shall have an Invoice number (BT-1).
المصدر: ZATCA SDK 3.4.8 · EN 16931 (CEN) rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
not(exists(cbc:ID) and (cbc:ID) !='')
قواعد قريبة
- BR-KSA-73 · المبلغ المدفوع مسبقًا (BT-113) يتطلب مرجع دفعة مقدمة كامل
- BR-03 · يجب أن تحمل كل فاتورة تاريخ إصدار (BT-2)
- BR-04 · يجب أن تحمل كل فاتورة رمز نوع الفاتورة (BT-3)
- BR-05 · يجب أن تحمل كل فاتورة رمز عملة الفاتورة (BT-5)
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل