BR-KSA-EN16931-07: صافي سعر الصنف = السعر الإجمالي ناقص خصم السعر

الشرح من فريق ماثل، مبني على نص قواعد الهيئة والشرط اللي ينفّذه SDK 3.4.8 · آخر تحديث

خطأ: الفاتورة تنرفضبشرط، شوف الشرحالحقول: BT-146, BT-148, BT-147

تنطبق عندما يحتوي cac:InvoiceLine/cac:Price/cac:AllowanceCharge على cbc:BaseAmount (السعر الإجمالي BT-148). عندها يجب أن يساوي cac:Price/cbc:PriceAmount (صافي السعر BT-146) بالضبط قيمة cbc:BaseAmount ناقص cbc:Amount (خصم السعر BT-147) في نفس العنصر.

كيف تحلها

اجعل الأرقام متسقة: مثلاً سعر إجمالي <cbc:BaseAmount currencyID="SAR">100.00</cbc:BaseAmount> وخصم <cbc:Amount currencyID="SAR">10.00</cbc:Amount> يتطلبان <cbc:PriceAmount currencyID="SAR">90.00</cbc:PriceAmount>.

نص الهيئة الرسمي

[BR-KSA-EN16931-07]-Item net price (BT-146) must equal (Item Gross price (BT-148) - Allowance amount (BT-147)) when gross price is provided.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules

متى تفشل (الشرط اللي ينفّذه SDK الهيئة)

not(xs:decimal(../../cbc:PriceAmount) = xs:decimal(.) - xs:decimal(../cbc:Amount))

قواعد قريبة

افحص فاتورتك على قواعد الهيئة

الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.

افحص فاتورة أو جرّب ماثل