BR-KSA-68: كل فاتورة تحتاج رمز عملة الضريبة (BT-6)

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

خطأ: الفاتورة تنرفضكل الفواتيرالحقول: BT-6

يجب أن يحتوي جذر الفاتورة على cbc:TaxCurrencyCode (BT-6) غير فارغ. القاعدة تتحقق من الوجود فقط، لا من القيمة.

كيف تحلها

أضف <cbc:TaxCurrencyCode> برمز عملة الضريبة على مستوى الفاتورة، بجانب cbc:DocumentCurrencyCode.

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

[BR-KSA-68]-Tax currency code (BT-6) must exist in an invoice.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules

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

not(exists(cbc:TaxCurrencyCode) and (cbc:TaxCurrencyCode) != '')

قواعد قريبة

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

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

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