BR-55: يجب أن يتضمن مرجع الفوترة رقم الفاتورة السابقة (BT-25)
تنطبق القاعدة فقط عند وجود cac:BillingReference؛ ويجب أن يحتوي كل منها على cac:InvoiceDocumentReference/cbc:ID بقيمة غير فارغة.
كيف تحلها
داخل كل مرجع فوترة ضع رقم الفاتورة المشار إليها: <cac:BillingReference><cac:InvoiceDocumentReference><cbc:ID>INV-0001</cbc:ID></cac:InvoiceDocumentReference></cac:BillingReference>.
نص الهيئة الرسمي
[BR-55]-Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25).
المصدر: ZATCA SDK 3.4.8 · EN 16931 (CEN) rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
not(exists(cac:InvoiceDocumentReference/cbc:ID) and (cac:InvoiceDocumentReference/cbc:ID) !='')
قواعد قريبة
- BR-KSA-56 · إشعارات الدائن والمدين يجب أن تشير للفاتورة الأصلية (BT-25)
- BR-52 · يجب أن يحمل كل مرجع لمستند إضافي معرّفًا (BT-122)
- BR-53 · مع عملة الضريبة (BT-6) يُذكر إجمالي الضريبة بها (BT-111)
- BR-54 · يجب أن تحمل كل خاصية صنف اسمًا (BT-160) وقيمة (BT-161)
- BR-CL-01 · يجب أن يكون رمز نوع الفاتورة من قائمة UNTDID 1001
- BR-CL-03 · يجب أن تكون سمة currencyID للمبالغ رمزًا من ISO 4217
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل