زاتكا المرحلة الثانية: التكامل مع منصة فاتورة — الخطوات والمتطلبات
دليل شامل للمرحلة الثانية من الفوترة الإلكترونية لزاتكا: الربط بمنصة فاتورة، شهادة CSID، آليتا Clearance وReporting، وجدول الموجات من يناير 2023 حتى اليوم.
إذا كانت المرحلة الأولى من برنامج الفوترة الإلكترونية لزاتكا قد ركَّزت على "كيف تُولَّد الفاتورة"، فإن المرحلة الثانية تُضيف بُعداً جديداً جوهرياً: "كيف تصل الفاتورة إلى زاتكا". بدءاً من يناير 2023 أصبح مطلوباً من المنشآت —بحسب جدول موجات محدد— ربط أنظمتها مباشرةً بمنصة فاتورة وإرسال كل فاتورة إلكترونياً إلى زاتكا لحظة إصدارها. هذا التكامل المباشر يُحول الفوترة من عملية داخلية إلى عملية مُراقَبة في الوقت الفعلي.
المرحلة الثانية هي الاختبار الحقيقي لجاهزية منظومة الفوترة في أي منشأة. فهي تتطلب بنية تقنية متكاملة: شهادة رقمية من زاتكا، واتصالاً مستقراً بالإنترنت، وتوافقاً كاملاً مع API منصة فاتورة، ونظاماً برمجياً يدعم كل ذلك في الوقت الفعلي. الإخفاق في أي حلقة من هذه الحلقات يعني تعطُّل دورة إصدار الفواتير في منشأتك بأكملها.
نظرة عامة على المرحلة الثانية
تقوم المرحلة الثانية على مبدأ بسيط: كل فاتورة تُصدرها منشأتك يجب أن تصل إلى زاتكا إما قبل مشاركتها مع العميل (Clearance) أو خلال 24 ساعة من إصدارها (Reporting). الآليتان تختلفان حسب نوع الفاتورة:
| الآلية | نوع الفاتورة | التسلسل الزمني | ماذا تفعل زاتكا؟ |
|---|---|---|---|
| Clearance (الموافقة) | B2B ضريبية | ترسل → تنتظر → تستلم ختم → تشارك العميل | تُضيف ختماً (Cryptographic Stamp) وتُعيد الفاتورة خلال 5 دقائق |
| Reporting (الإبلاغ) | B2C مبسَّطة | تُصدر → تشارك العميل → ترسل خلال 24 ساعة | تستقبل وتُسجِّل دون إعادة |
| Clearance | الإشعارات الدائنة/المدينة لـ B2B | نفس مسار B2B | نفس آلية Clearance |
شهادة CSID: البوابة إلى منصة فاتورة
CSID هي اختصار Cryptographic Stamp Identifier، وهي الشهادة الرقمية التي تُصدرها زاتكا لكل نظام فوترة (وليس لكل منشأة بالضرورة، بل لكل حل برمجي مستخدَم). تمر عملية الحصول عليها بثلاث مراحل:
1. توليد مفتاح خاص وطلب CSR
يُولِّد نظام الفوترة مفتاحاً خاصاً (Private Key) بخوارزمية ECDSA P-256، ثم يُنشئ طلب توقيع شهادة (CSR) يتضمن رقم التسجيل الضريبي للمنشأة ومعلومات النظام.
2. تقديم CSR إلى زاتكا (Onboarding)
يُرسَل CSR إلى نقطة نهاية /compliance في API زاتكا. تُعيد زاتكا شهادة CSID صالحة لمدة 3 سنوات، مع رقم تعريفي فريد (RequestID) لكل جهاز أو حل.
3. تجديد الشهادة (Renewal)
قبل انتهاء صلاحية الشهادة بـ 30 يوماً يُطلَب من المنشأة تجديدها عبر نقطة نهاية /renewal. التأخر في التجديد يُعطِّل عملية Clearance.
متطلبات التكامل مع API زاتكا
تُوفِّر زاتكا واجهة برمجية (API) RESTful يجب على نظام الفوترة الاندماج معها. النقاط الرئيسية:
- Compliance Check API: للتحقق من صحة XML قبل الإرسال الفعلي.
- Clearance API: لإرسال فواتير B2B واستلام الختم الرقمي.
- Reporting API: لإرسال فواتير B2C خلال 24 ساعة.
- بيئة الاختبار (Sandbox): متاحة على fatoora.zatca.gov.sa/zatca/services لاختبار الربط قبل الإنتاج.
كل طلب API يجب أن يتضمن في الرأس (Header):
- شهادة CSID مشفَّرة بـ Base64.
- توقيع الطلب بالمفتاح الخاص.
- UUID الفريد للفاتورة.
- رقم الفاتورة التسلسلي.
- هاش SHA-256 لملف XML.
جدول موجات المرحلة الثانية
اعتمدت زاتكا نهج التدرج في تطبيق المرحلة الثانية، حيث تبدأ بالمنشآت الأعلى إيراداً ثم تتوسع تدريجياً:
| الموجة | معيار الإيرادات السنوية | تاريخ البدء |
|---|---|---|
| الأولى | أكثر من 3 مليارات ريال | يناير 2023 |
| الثانية | أكثر من 500 مليون ريال | يوليو 2023 |
| الثالثة | أكثر من 250 مليون ريال | أكتوبر 2023 |
| الرابعة | أكثر من 150 مليون ريال | نوفمبر 2023 |
| الخامسة | أكثر من 70 مليون ريال | ديسمبر 2023 |
| السادسة | أكثر من 40 مليون ريال | يناير 2024 |
| موجات لاحقة | كل المنشآت المسجَّلة تدريجياً | 2024-2025 |
تُبلِّغ زاتكا كل منشأة قبل 6 أشهر من موعد دخولها في المرحلة الثانية لإتاحة الوقت الكافي للتجهيز. إذا لم تستلم إشعاراً رسمياً، راجع بريد منشأتك المسجَّل في بوابة زاتكا.
المتطلبات التقنية التفصيلية
يجب أن يُوفِّر نظام الفوترة المستخدَم في المرحلة الثانية ما يلي:
- توليد XML وفق مخطط KSA UBL 2.1 الإصدار 2.0 على الأقل.
- دعم التوقيع الرقمي بخوارزمية XAdES-BES مع شهادة CSID.
- توليد رمز QR بترميز TLV مع الحقول الستة (يُضاف في المرحلة الثانية الحقل 6: توقيع الختم).
- إدارة طوابير الإرسال مع معالجة حالات الخطأ وإعادة المحاولة.
- تخزين استجابات زاتكا (الختم + XML المُعاد) مع كل فاتورة.
- وضع عمل بدون اتصال (Offline) مع رفع تلقائي عند استعادة الاتصال.
قائمة التجهيز قبل الربط
- تأكَّد من موعد موجتك عبر بوابة زاتكا.
- اختر نظام فوترة يدعم المرحلة الثانية تقنياً.
- اختبر الربط في بيئة Sandbox لمدة لا تقل عن شهر.
- أصدر شهادة CSID الإنتاجية من زاتكا.
- درِّب الفريق المالي والتقني على إجراءات الطوارئ.
- وثِّق إجراءات التعامل مع فواتير المرفوضة (4xx/5xx).
- تحقق من سياسة النسخ الاحتياطي وحفظ استجابات زاتكا.
بدأت: يناير 2023 بموجات تدريجية حسب حجم الإيرادات. تستلزم: شهادة CSID، ربط API بمنصة فاتورة، Clearance لـ B2B خلال 5 دقائق، Reporting لـ B2C خلال 24 ساعة. المتطلب التقني: UBL 2.1 + XAdES-BES + QR (6 حقول). الاستعداد المبكر ضروري: اختبار Sandbox + تدريب + شهادة CSID.
أسئلة شائعة عن المرحلة الثانية
هل يمكنني إرسال فواتير مجمَّعة بدلاً من كل فاتورة على حدة؟
في Clearance (B2B) يجب إرسال كل فاتورة منفردة والانتظار لاستلام الختم قبل إصدار الفاتورة التالية. في Reporting (B2C) يمكن الإرسال المجمَّع ضمن الـ 24 ساعة المسموح بها.
ماذا أفعل إذا رفضت زاتكا فاتورة في المرحلة الثانية؟
تُعيد زاتكا رمز خطأ مع وصف. يجب تصحيح الفاتورة (إذا كان الخطأ في البيانات) أو التواصل مع مزوِّد النظام (إذا كان تقنياً). لا يمكن مشاركة العميل بفاتورة B2B لم تحصل على ختم Clearance.
هل الشهادة CSID لكل جهاز أم لكل منشأة؟
الشهادة مرتبطة بكل "حل فوترة" (نظام + جهاز). إذا كان لديك أجهزة نقاط بيع متعددة، قد يحتاج كل جهاز شهادة منفصلة. تحقق مع مزوِّد نظامك.
هل البيئة التجريبية (Sandbox) مفتوحة للجميع؟
نعم، بيئة Sandbox متاحة مجاناً لاختبار الربط. يمكن الوصول إليها عبر fatoora.zatca.gov.sa دون الحاجة لإكمال إجراءات الإنتاج أولاً.
هل تخضع الفواتير المُبلَّغ عنها (Reporting) لمراجعة زاتكا؟
تستقبل زاتكا الفواتير وتُسجِّلها في قاعدة بياناتها، وقد تُجري مطابقةً مع إقرارات ضريبة القيمة المضافة لاحقاً. أي تناقض قد يستدعي تدقيقاً ضريبياً.
رَقْمَنَة نظام فوترة إلكترونية متوافق مع المرحلتين الأولى والثانية. يدعم شهادة CSID، وClearance لـ B2B، وReporting لـ B2C، مع إدارة تلقائية للطوابير وإعادة المحاولة عند انقطاع الاتصال. ابدأ الاختبار في Sandbox اليوم.
ابدأ مع رَقْمَنَةكاتب المقالة
فريق تحرير رَقْمَنَة
A team specialized in accounting and business management technology, delivering practical content for Arab businesses.