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