BR-KSA-EN16931-08: إجمالي ضريبة واحد فقط يحتوي على تفاصيل الضريبة
تَعُدّ عناصر cac:TaxTotal على مستوى الفاتورة التي تحتوي على cac:TaxSubtotal واحد على الأقل (تفاصيل الضريبة). يجب أن يكون عددها واحداً بالضبط.
كيف تحلها
ضع جميع عناصر cac:TaxSubtotal داخل عنصر cac:TaxTotal واحد. وأي cac:TaxTotal آخر على مستوى الفاتورة يجب أن يحتوي على cbc:TaxAmount فقط بدون cac:TaxSubtotal.
نص الهيئة الرسمي
[BR-KSA-EN16931-08]-Only one tax total (BG-22) with tax subtotals must be provided.Refer to Calculation of VAT.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
not(count(./cac:TaxTotal[cac:TaxSubtotal]) = 1)
قواعد قريبة
- BR-KSA-EN16931-09 · عند وجود رمز عملة الضريبة يلزم إجمالي ضريبة بدون تفاصيل
- BR-KSA-EN16931-05 · المبلغ الأساسي للخصم أو الرسم يتطلب وجود النسبة
- BR-KSA-EN16931-06 · الخصم على مستوى السعر يجب أن يكون ChargeIndicator = false
- BR-KSA-EN16931-07 · صافي سعر الصنف = السعر الإجمالي ناقص خصم السعر
- BR-KSA-EN16931-11 · صافي البند = الكمية × صافي السعر ± رسوم وخصومات البند
- BR-KSA-EN16931-12 · كمية أساس سعر الصنف يجب أن تكون أكبر من صفر
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل