BR-25: يجب أن يحمل كل بند اسم الصنف (BT-153)
تتحقق القاعدة من أن كل عنصر cac:InvoiceLine (أو cac:CreditNoteLine) يحتوي على cac:Item/cbc:Name بقيمة غير فارغة.
كيف تحلها
داخل العنصر cac:Item في كل بند أضف اسمًا غير فارغ، مثل <cac:Item><cbc:Name>Item name</cbc:Name></cac:Item>.
نص الهيئة الرسمي
[BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153).
المصدر: ZATCA SDK 3.4.8 · EN 16931 (CEN) rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
not((cac:Item/cbc:Name) != '')
قواعد قريبة
- BR-16 · يجب أن تحتوي كل فاتورة على بند واحد على الأقل (BG-25)
- BR-21 · يجب أن يحمل كل بند في الفاتورة معرّفًا (BT-126)
- BR-22 · يجب أن يحمل كل بند في الفاتورة الكمية المفوترة (BT-129)
- BR-24 · يجب أن يحمل كل بند صافي مبلغ البند (BT-131)
- BR-26 · يجب أن يحمل كل بند صافي سعر الصنف (BT-146)
- BR-CO-04 · كل بند في الفاتورة يحتاج رمز فئة ضريبة القيمة المضافة
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل