BR-KSA-04: تاريخ الإصدار يجب ألا يكون في المستقبل

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

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

يتحقق من أن cbc:IssueDate (BT-2)، عندما يكون تاريخاً صالحاً، يساوي التاريخ الحالي وقت التحقق أو يسبقه.

كيف تحلها

اجعل cbc:IssueDate تاريخ الإصدار الفعلي بصيغة YYYY-MM-DD، مثل <cbc:IssueDate>2022-09-07</cbc:IssueDate>، ولا تضع تاريخاً لاحقاً.

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

[BR-KSA-04]-The document issue date (BT-2) must be less or equal to the current date.
المصدر: ZATCA SDK 3.4.8 · ZATCA KSA rules

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

((. castable as xs:date ) and normalize-space(.)!='') and xs:date(.) > current-date()

قواعد قريبة

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

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

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