يفحص مطابق ملف XML للفاتورة الإلكترونية في المرحلة الثانية قبل إرساله: تحقق مسبق وفق متطلبات هيئة الزكاة والضريبة والجمارك المنشورة، لا اعتماداً من الهيئة. وتشرح هذه الصفحة قاعدة واحدة هي BR-KSA-04.
خمس عمليات فحص شهرياً في باقة المجان. يُفحص الملف في الذاكرة ولا يُحفظ.
الرسالة كما تنشرها هيئة الزكاة والضريبة والجمارك
[BR-KSA-04]-The document issue date (BT-2) must be less or equal to the current date.
ما الذي يذكره مطابق
مدخل لكل حالة تُذكر فيها هذه القاعدة في التقرير.
صورة القيمة في التقرير
صورة القيمة التي وُجدت — empty وnot_15_digits وما شابههما — لا القيمة نفسها.
أحد التواريخ في الفاتورة في المستقبل
صورة القيمة في التقريرlater_than_todayتاريخ في المستقبل
ما الخلل
أحد عناصر cbc:IssueDate في المستند لاحق لتاريخ اليوم. وترفض هيئة الزكاة والضريبة والجمارك الفاتورة المؤرَّخة بتاريخ مستقبلي بموجب القاعدة BR-KSA-04: فالفاتورة تسجّل توريداً وقع، فلا يجوز إصدارها بيوم لم يأتِ بعد. ويشمل الفحص كل عنصر cbc:IssueDate في المستند لا تاريخ الفاتورة وحده؛ فالإشعار الدائن أو المدين الذي يشير إلى فاتورة أصلية مؤرَّخة بالغد يخفق للسبب نفسه وبموجب القاعدة نفسها.
ما الذي تتحقق منه في وحدة الفوترة الإلكترونية
هذه في الغالب مسألة ساعة أو منطقة زمنية لا خطأ في الإدخال. راجع المنطقة الزمنية للخادم الذي يختم تاريخ الإصدار: فالجهاز الذي يعمل بمنطقة متقدّمة على توقيت المملكة يختم تاريخ الغد في ساعات المساء المتأخرة بالتوقيت المحلي. وراجع كذلك ما إذا كان نظامك يرحّل المستندات بتاريخ مجدول أو بتاريخ نهاية المدة، فدفعات الفوترة الشهرية المُعدّة سلفاً هي المصدر المعتاد لتاريخ مستقبلي حقيقي. وإذا جاء التاريخ من إشارة إلى مستند سابق فصحّحه هناك لا في هذه الفاتورة.
الفحص الذي يُنفَّذ
منقول حرفياً من ملفات قواعد التحقق التي تنشرها الهيئة، عند الملف والسطر المذكورين أدناه. والتعبير المُنفَّذ هو ما يُقيَّم على المستند، أما التعبير المذكور في التقرير فهو ما يظهر عند الإخفاق، وهما لا يتطابقان دائماً.
التعبير المُنفَّذ
((. castable as xs:date ) and normalize-space(.)!='') and xs:date(.) > current-date()
كما يرد في الإصدار 3.4.8 من حزمة أدوات التطوير SDK التي تنشرها الهيئة: النسخة المقتبسة هنا هي الملف الذي يتضمنه ذلك الإصدار بايتاً ببايت. والتاريخ في اسم الملف هو الاسم الذي تعطيه الهيئة للملف، أما القواعد فيه فهي قواعد الإصدار 3.4.8.
مثال عملي
مستند اصطناعي من مجموعة الاختبار المقيسة تُرصد عليه هذه القاعدة، تُعرض منه الأسطر التي يختلف فيها عن مستند اجتاز الفحص. ولا يذكر تقرير مطابق سوى صورة القيمة، لا القيمة نفسها.