BR-52: يجب أن يحمل كل مرجع لمستند إضافي معرّفًا (BT-122)
تتحقق القاعدة من أن كل عنصر cac:AdditionalDocumentReference يحتوي على cbc:ID غير فارغ.
كيف تحلها
أعطِ كل عنصر cac:AdditionalDocumentReference قيمة cbc:ID غير فارغة؛ وفي النماذج الرسمية تكون قيمًا مثل <cbc:ID>ICV</cbc:ID> و<cbc:ID>PIH</cbc:ID> و<cbc:ID>QR</cbc:ID>.
نص الهيئة الرسمي
[BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).
المصدر: ZATCA SDK 3.4.8 · EN 16931 (CEN) rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
not((cbc:ID) != '')
قواعد قريبة
- BR-47 · يجب أن يحمل كل تفصيل ضريبي رمز فئة الضريبة (BT-118)
- BR-48 · نسبة الضريبة (BT-119) إلزامية في كل تفصيل ضريبي إلا للفئة O
- BR-49 · يجب أن تتضمن وسيلة الدفع رمز وسيلة الدفع (BT-81)
- BR-53 · مع عملة الضريبة (BT-6) يُذكر إجمالي الضريبة بها (BT-111)
- BR-54 · يجب أن تحمل كل خاصية صنف اسمًا (BT-160) وقيمة (BT-161)
- BR-55 · يجب أن يتضمن مرجع الفوترة رقم الفاتورة السابقة (BT-25)
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل