الهيئة لا «تعتمد» برامج الفوترة بالمعنى الذي يفهمه أكثر الناس. هي تنشر مواصفة تقنية، وحزمة تطوير لاختبار المطابقة، وقسمًا لمزودي الحلول على موقعها. فحين يقول لك مورّد إن برنامجه «معتمد»، السؤال الصحيح ليس هل هو معتمد، بل: هل يفعل الأشياء الستة التالية؟ وكلها تستطيع التحقق منها بنفسك في عشر دقائق.
ماذا يعني «معتمد» فعلًا
ما تنشره الهيئة ثلاثة أشياء مختلفة، وكثيرًا ما تُدمج في كلمة واحدة:
- المواصفة التقنية — كيف تُبنى الفاتورة: صيغة UBL 2.1، الحقول الإلزامية، قواعد التحقق، طريقة التوقيع، بنية رمز QR.
- حزمة التطوير (SDK) — أداة يستخدمها المطوّرون لاختبار فواتيرهم أمام قواعد التحقق قبل إرسالها. وهي مصدر قائمة الأكواد التي تراها عند الرفض.
- قسم مزودي الحلول — قائمة يُدرج فيها المزودون على موقع الهيئة.
الإدراج في قائمة ليس ضمانًا بأن كل فاتورة يصدرها المزوّد لك ستُقبل، ولا يغطي إعداداتك أنت ولا بياناتك. والأهم:
المسؤولية النظامية على المنشأة لا على المورّد
المخالفة تُسجَّل باسمك. إن صدرت فواتيرك بعنوان ناقص، أو برمز مرحلة أولى، أو لم تُبلَّغ خلال مهلتها، فالمسؤول أمام الهيئة هو المنشأة المصدِرة — لا شركة البرمجيات. راجع غرامات الفوترة الإلكترونية لترى على من تقع.
ولهذا فالتحقق ليس تشكيكًا في مورّدك، بل حماية لنفسك. وهو يستغرق عشر دقائق.
ستة معايير تتحقق منها بنفسك
1. هل يُوقّع الفاتورة رقميًا بشهادة منشأتك؟
الفاتورة في المرحلة الثانية تُوقَّع بشهادة رقمية صادرة لمنشأتك من منصة فاتورة، لا بشهادة المورّد. التوقيع هو ما ينسب الفاتورة إليك؛ فإن كانت موقّعة بشهادة جهة أخرى فأنت لا تصدر فواتيرك تقنيًا.
كيف تتحقق: اسأل مورّدك عن رقم الشهادة المرتبطة بمنشأتك، ومتى تنتهي، ومن يجدّدها. الإجابة الغائبة إجابة.
2. هل يرسل للهيئة فعلًا — وفي المسار الصحيح؟
الفاتورة الضريبية تحتاج إجازة قبل تسليمها للعميل، والمبسطة تُبلَّغ خلال 24 ساعة. برنامج يطبع فاتورة ولا يرسلها لم يفعل شيئًا نظاميًا. راجع الفرق بين الفاتورة الضريبية والمبسطة.
كيف تتحقق: اطلب أن يعرض النظام حالة كل فاتورة صراحةً — مقبولة، أو مقبولة مع تحذيرات، أو مرفوضة. النظام الذي لا يعرض الحالة يخفي عنك المخالفة ولا يمنعها.
3. هل يبني سلسلة البصمة والعدّاد؟
كل فاتورة تحمل بصمة الفاتورة التي قبلها (PIH) ورقم عدّاد متزايد لا يُصفَّر (ICV). هذه أصعب أجزاء المواصفة وأكثرها تسببًا في الرفض — راجع BR-KSA-26 وBR-KSA-33.
كيف تتحقق: اسأل: هل تُعرض قيمة ICV و PIH لكل فاتورة؟ النظام الذي يبنيها يعرضها؛ والذي لا يعرفها لا يبنيها.
4. هل رمز QR في فواتيره مرحلة ثانية أم أولى؟
هذا أسرع اختبار على الإطلاق، ولا يحتاج إلا فاتورة واحدة. ارفع فاتورة صادرة من برنامجك الحالي — PDF أو صورة — إلى قارئ رمز QR:
- خمسة حقول (اسم البائع، رقمه الضريبي، التاريخ، الإجمالي، الضريبة) ← رمز مرحلة أولى، أيًّا كان ما يقوله العرض التسويقي.
- ثمانية حقول (تُضاف البصمة والتوقيع والمفتاح العام) ← مرحلة ثانية.
- تسعة حقول ← فاتورة ضريبية أُجيزت من الهيئة.
لا تصدّق ولا تكذّب — افحص. الفحص يتم داخل متصفحك ولا يُرفع ملفك إلى أي خادم.
5. هل يخرج XML بصيغة UBL 2.1 يمكنك تنزيله؟
ملف XML هو الفاتورة النظامية؛ وPDF نسخة للقراءة. من لا يعطيك الملف لا يعطيك دليلًا على شيء، ولا تستطيع التحقق من فاتورة عند خلاف.
كيف تتحقق: اطلب تنزيل XML لفاتورة واحدة. إن لم يكن التنزيل موجودًا فاسأل لماذا.
6. هل يعطيك بياناتك عند الخروج؟
الفواتير والملفات الموقّعة وردود الهيئة سجلّك أنت، وقد تحتاجه في مراجعة بعد سنوات. اسأل قبل أن تشترك: كيف أخرج ببياناتي؟ بأي صيغة؟ وبكم؟
علامات تحذيرية في أي عرض
- «معتمد» بلا تفصيل — بلا ذكر ما الذي طُوبق ولا رابط يمكنك مراجعته.
- توقيع بشهادة المورّد لا بشهادة منشأتك.
- لا يوجد تنزيل XML — أو موجود في «الخطة الأعلى».
- لا تُعرض حالة الفاتورة بعد الإرسال، فتبقى «مُصدَرة» فقط.
- «لا داعي لبيانات العنوان» — العنوان الوطني بحقوله الستة إلزامي في الفاتورة الضريبية، ومن يقول غير ذلك يعِدك بفواتير مرفوضة. راجع BR-KSA-09.
- يوقفك عن التصدير عند الإلغاء — بياناتك رهينة.
ولا تحتاج نظامًا محاسبيًا كاملًا
المرحلة الثانية تشترط أربعة أمور تقنية: شهادة رقمية من منصة فاتورة، وتوقيع مضمَّن في كل فاتورة، وسلسلة تحقق (عدّاد وبصمة)، وإرسالًا للهيئة في المسار الصحيح. ولا تشترط دليل حسابات، ولا قيودًا محاسبية، ولا إدارة مخزون.
فإذا كان كل ما تحتاجه إصدار فواتير مقبولة، فأنت تشتري خصائص لا تلزمك حين تشتري نظامًا محاسبيًا كاملًا لهذا الغرض وحده.
ما نفعله نحن في كل معيار
| المعيار | في ZATCA Tools |
|---|---|
| التوقيع بشهادة منشأتك | الشهادة تُصدر لمنشأتك من منصة فاتورة، والتوقيع بها |
| الإرسال في المسار الصحيح | إجازة للضريبية وتبليغ للمبسطة، ويُختار تلقائيًا من نوع الفاتورة |
| سلسلة البصمة والعدّاد | تُبنى تلقائيًا وتُعرض قيمتها لكل فاتورة |
| رمز QR مرحلة ثانية | يحمل البصمة والتوقيع والمفتاح العام |
| تنزيل XML | متاح لكل فاتورة، مجانًا |
| الخروج بالبيانات | الفواتير وملفات XML وردود الهيئة قابلة للتنزيل |
الخلاصة
لا تشترِ كلمة، اشترِ سلوكًا يمكنك فحصه. الاختبار كله فاتورة واحدة ورمز QR: افحص فاتورة من برنامجك الحالي الآن، ثم أصدر فاتورة في ZATCA Tools وافحص رمزها بنفس الأداة. المقارنة بعد ذلك لا تحتاج كلامًا من أحد.