BR-KSA-EN16931-01: معرّف العملية ProfileID يجب أن يكون reporting:1.0
يجب أن تحتوي الفاتورة على cbc:ProfileID (BT-23) تكون قيمته بعد حذف المسافات x27;reporting:1.0'; تمامًا.
كيف تحلها
أضف <cbc:ProfileID>reporting:1.0</cbc:ProfileID>.
نص الهيئة الرسمي
[BR-KSA-EN16931-01]-Business process (BT-23) must be "reporting:1.0".
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules
متى تفشل (الشرط اللي ينفّذه SDK الهيئة)
not(exists(./cbc:ProfileID) and (normalize-space(./cbc:ProfileID)) = 'reporting:1.0')
قواعد قريبة
- BR-KSA-DEC-03 · مبلغ ضريبة السطر بخانتين عشريتين كحد أقصى
- BR-KSA-DEC-04 · مبلغ السطر شاملًا الضريبة بخانتين عشريتين كحد أقصى
- BR-KSA-DEC-06 · مبالغ الدفعة المقدمة وضريبتها بخانتين عشريتين كحد أقصى
- BR-KSA-EN16931-02 · عملة احتساب الضريبة TaxCurrencyCode يجب أن تكون SAR
- BR-KSA-EN16931-03 · مبلغ الخصم أو الرسم = المبلغ الأساسي × النسبة ÷ 100
- BR-KSA-EN16931-04 · نسبة الخصم أو الرسم تتطلب وجود المبلغ الأساسي
افحص فاتورتك على قواعد الهيئة
الصق الـ XML وتشوف كل الأخطاء والتحذيرات، والفحص يصير في متصفحك وما ترسل الفاتورة لأي مكان.
افحص فاتورة أو جرّب ماثل