BR-KSA-EN16931-06: الخصم على مستوى السعر يجب أن يكون ChargeIndicator = false
تنطبق على cac:InvoiceLine/cac:Price/cac:AllowanceCharge. يجب أن تكون قيمة cbc:ChargeIndicator فيه false لأن الرسوم الإضافية على مستوى السعر غير مسموحة، والتحقق الفعلي يفشل فقط عندما تكون القيمة true.
كيف تحلها
استخدم <cbc:ChargeIndicator>false</cbc:ChargeIndicator> في cac:AllowanceCharge الخاص بالسعر، بحيث يعبّر فقط عن خصم على سعر الصنف.
نص الهيئة الرسمي
[BR-KSA-EN16931-06]-Charge on price level (BG-29) is not allowed. The value of Indicator should be 'false'.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
(cbc:ChargeIndicator) = true()
قواعد قريبة
- BR-KSA-EN16931-03 · مبلغ الخصم أو الرسم = المبلغ الأساسي × النسبة ÷ 100
- BR-KSA-EN16931-04 · نسبة الخصم أو الرسم تتطلب وجود المبلغ الأساسي
- BR-KSA-EN16931-05 · المبلغ الأساسي للخصم أو الرسم يتطلب وجود النسبة
- BR-KSA-EN16931-07 · صافي سعر الصنف = السعر الإجمالي ناقص خصم السعر
- BR-KSA-EN16931-08 · إجمالي ضريبة واحد فقط يحتوي على تفاصيل الضريبة
- BR-KSA-EN16931-09 · عند وجود رمز عملة الضريبة يلزم إجمالي ضريبة بدون تفاصيل
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل