BR-KSA-66: الرمز البريدي للبائع (BT-38) يجب أن يكون 5 أرقام بالضبط

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

تحذير: الفاتورة تنقبل مع تحذيركل الفواتيرالحقول: BT-38

يجب أن يوجد cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:PostalZone (BT-38) للبائع وأن يطابق النمط ^[0-9]{5}$: خمسة أرقام بالضبط.

كيف تحلها

أدخل الرمز البريدي للبائع من خمسة أرقام، مثل <cbc:PostalZone>23333</cbc:PostalZone>.

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

[BR-KSA-66]-Seller postal code (BT-38) must be 5 digits.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules

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

not(exists(cbc:PostalZone) and matches(cbc:PostalZone, '^[0-9]{5}$'))

قواعد قريبة

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

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

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