الإجابة المختصرة: تربط المرحلة الثانية من ZATCA (مرحلة الربط والتكامل) نظام الفوترة لديك بمنصة فاتورة التابعة لهيئة الزكاة والضريبة والجمارك. الفواتير الضريبية القياسية (B2B) لا تصل إلى المشتري إلا بعد اعتمادها من المنصة، أما الفواتير الضريبية المبسطة (B2C) فيختمها نظامك بنفسه ثم يبلّغ عنها خلال 24 ساعة. كل فاتورة مستند XML مبني على معيار UBL 2.1 ويحمل معرّفًا فريدًا (UUID)، وتجزئة الفاتورة السابقة، وختمًا تشفيريًا، ورمز QR. وتُلزم الهيئة المنشآت على دفعات: الدفعة الخامسة والعشرون تشمل من تجاوزت إيراداته الخاضعة للضريبة 187,500 ريال، وآخر موعد لربطها 1 فبراير 2027. يستغرق ربط معظم الأنظمة 4 إلى 8 أسابيع، وأنظف تصميم هو الذي يُطلق الاعتماد أو الإبلاغ تلقائيًا لحظة ترحيل عملية البيع، فلا يرفع فريق المالية أي فاتورة يدويًا.
بدأ تطبيق المرحلة الثانية على دفعات منذ 1 يناير 2023. وقبل أن تختار طريقة الربط، يجدر بك أن تعرف بدقة ما الذي تتحقق منه منصة فاتورة، وأي أجزاء من إجراءات الفوترة الحالية لديك ستحتاج إلى تغيير.
ما هي المرحلة الثانية من ZATCA؟
تُلزم المرحلة الثانية، المعروفة بمرحلة الربط والتكامل، المنشآت بربط حلول الفوترة الإلكترونية لديها مباشرة بمنصة فاتورة عبر واجهات API. اقتصرت المرحلة الأولى (مرحلة الإصدار، المطبّقة منذ 4 ديسمبر 2021) على إصدار الفواتير وحفظها إلكترونيًا عبر حل متوافق. أما المرحلة الثانية فتضيف صيغة XML محددة، وحقولًا إضافية في الفاتورة، وربطًا مباشرًا بأنظمة الهيئة، وفق صفحة مراحل التطبيق على موقع الهيئة.
ولا تُعدّ الفاتورة الورقية الممسوحة ضوئيًا أو المصوّرة فاتورة إلكترونية في أيٍّ من المرحلتين؛ فالفاتورة يجب أن تُنشأ بصيغة إلكترونية منظّمة من الأساس.
من يلزمه الربط، ومتى؟
تختار الهيئة المنشآت المستهدفة في المرحلة الثانية على دفعات بحسب الإيرادات الخاضعة لضريبة القيمة المضافة، وتلتزم بإشعار كل دفعة قبل موعد ربطها بـستة أشهر على الأقل. وقد حدّد أحدث إعلان، المنشور في 24 يوليو 2026، معايير الدفعة الخامسة والعشرين: كل منشأة تجاوزت إيراداتها الخاضعة للضريبة 187,500 ريال في أيٍّ من الأعوام 2022 أو 2023 أو 2024 أو 2025 عليها الربط بمنصة فاتورة في موعد أقصاه 1 فبراير 2027.
ولهذا نتيجتان عمليتان:
- راجع الأعوام الأربعة كلها لا العام الأخير فقط. يكفي تجاوز الحد في عام واحد لتدخل ضمن النطاق.
- تابع قناة الإشعارات. تُشعر الهيئة المنشآت المستهدفة مباشرة؛ فاعتبر الإشعار بداية مشروع مدته ستة أشهر، لا مجرد تذكير.
المتطلبات الرئيسية
المتطلبات التقنية
- XML مبني على UBL 2.1: يعتمد معيار تنفيذ XML الصادر عن الهيئة على UBL 2.1 وEN 16931؛ تُنشأ الفواتير بصيغة XML أو PDF/A-3 مضمّنًا فيه ملف XML، لكن ملف XML وحده هو ما يُرسل إلى منصة فاتورة
- UUID: تحمل كل فاتورة وكل إشعار معرّفًا فريدًا يولّده الحل
- عدّاد الفواتير وتجزئة الفاتورة السابقة: يشير كل مستند إلى تجزئة المستند الذي قبله، فتتكوّن سلسلة تكشف أي تلاعب
- الختم التشفيري: تضعه الهيئة عند اعتماد فواتير B2B، ويضعه حلّك بنفسه باستخدام شهادة CSID الخاصة به في فواتير B2C
- رمز QR: إلزامي في الفواتير المبسطة، ويحمل في المرحلة الثانية تسعة حقول بترميز TLV وbase64، منها تجزئة الفاتورة وتوقيع الختم
- الربط عبر API: يتصل الحل المتوافق بواجهات الاعتماد والإبلاغ التي تنشرها الهيئة
متطلبات الأعمال
- الاعتماد قبل المشاركة: لا تكتسب فواتير B2B وإشعاراتها الدائنة والمدينة صفتها النظامية إلا بعد اعتمادها من منصة فاتورة
- الإبلاغ خلال 24 ساعة: تُسلَّم فاتورة B2C للعميل فورًا، ويُبلَّغ عنها إلى المنصة خلال 24 ساعة
- العربية إلزامية: يجب أن تكون النسخة المقروءة من الفاتورة بالعربية، ويجوز إضافة الإنجليزية أو أي لغة أخرى إلى جانبها
- دقة ضريبة القيمة المضافة: النسبة الأساسية 15% منذ 1 يوليو 2020، بحسب ملخص Deloitte لقرار الرفع، والبنود الخاضعة للنسبة الصفرية أو المعفاة تحتاج إلى رموز الفئة الضريبية الصحيحة
- مقاومة التلاعب: لا يجوز أن يتمكن المستخدمون من حذف الفواتير الصادرة أو تعديلها، أو تصفير العدّاد، أو تغيير تاريخ النظام
لخّصنا متطلبات الصيغة والحقول والأمان أعلاه من الدليل الإرشادي التفصيلي للفوترة الإلكترونية والدليل التقني التفصيلي الصادرين عن الهيئة.
الاعتماد مقابل الإبلاغ
تعمل المرحلة الثانية بمسارين مختلفين، والخلط بينهما مصدر شائع لأخطاء الربط:
| الاعتماد (B2B) | الإبلاغ (B2C) | |
|---|---|---|
| ينطبق على | الفواتير الضريبية القياسية وإشعاراتها الدائنة والمدينة | الفواتير الضريبية المبسطة وإشعاراتها |
| من يختم الفاتورة | الهيئة أثناء الاعتماد | حل الفوترة لديك باستخدام CSID |
| متى تصل إلى منصة فاتورة | قبل أن يستلمها المشتري | خلال 24 ساعة من إصدارها |
| ما يستلمه المشتري | ملف XML المعتمد أو PDF/A-3 مضمّنًا فيه XML | فاتورة مطبوعة أو إلكترونية تحمل رمز QR، فورًا |
| عند فشل التحقق | الفاتورة غير نظامية؛ تُصحَّح وتُرسل فاتورة جديدة | يُصحَّح الخطأ ويُبلَّغ عن الفاتورة المصحّحة |
والمستند المرفوض يبقى جزءًا من السلسلة: ينص الدليل التقني على أن كل إعادة إرسال تحتاج إلى UUID وتجزئة وقيمة عدّاد جديدة، وأن قيمة العدّاد لا تُستخدم مرتين. ويكفي خطأ واحد في التحقق لرفض المستند كاملًا، بينما يمرّ المستند الذي يحمل تحذيرًا — مع تنبيه الهيئة إلى أن تكرار التحذيرات قد يخضع للتحقيق.
التهيئة: من رمز OTP إلى شهادة CSID للإنتاج
قبل أن يعتمد نظامك أي فاتورة أو يبلّغ عنها، يجب تهيئة كل وحدة تختم الفواتير أو ترسلها (كخادم ERP، أو جهاز نقاط بيع ذكي، أو دفتر مبيعات له تسلسل فواتير مستقل) لدى الهيئة:
- 1.أنشئ رمز OTP على بوابة فاتورة باستخدام بيانات الدخول إلى إيراد. صلاحية الرمز ساعة واحدة، ويمكن إنشاء ما يصل إلى 100 رمز في طلب واحد لتهيئة وحدات متعددة دفعة واحدة.
- 2.أرسل طلب توقيع شهادة (CSR) من الوحدة مع رمز OTP لتحصل على شهادة CSID للامتثال.
- 3.اجتز فحوصات الامتثال: أرسل نماذج من الفواتير القياسية والمبسطة وإشعاراتها لتتحقق منها المنصة.
- 4.استلم شهادة CSID للإنتاج، وتستخدمها الوحدة بعد ذلك في الإرسال الفعلي. وتذكر الهيئة أن الشهادة تُصدر مرة واحدة عند التهيئة وتبقى صالحة لسنوات، ويتبع التجديد مسار OTP نفسه.
وتوفّر بوابة المطورين لدى الهيئة أيضًا حزمة SDK تعمل دون اتصال للتحقق من ملفات XML، وبيئة اختبار (Sandbox) لتجربة استدعاءات API قبل الانتقال إلى الإنتاج.
مقاومة التلاعب وسلسلة تجزئة الفواتير
هنا تحتاج الأنظمة المخصصة والقديمة عادةً إلى أكبر قدر من العمل. تشترط أدلة الهيئة أن يمنع الحل تصفير العدّاد وتغيير التاريخ وحذف الفواتير الصادرة أو تعديلها، وأن يقصر الوظائف على مستخدمين مسجّلي الدخول بصلاحيات مناسبة لأدوارهم، وأن يحمي المفتاح الخاص المرتبط بشهادة CSID من التصدير. ويكون التصحيح عبر إشعار دائن أو مدين، لا بتعديل الفاتورة الأصلية أبدًا. فإذا كان نظامك الحالي يسمح للمسؤول بإلغاء فاتورة وإعادة استخدام رقمها، فخطّط لتغيير سير العمل نفسه، لا صيغة المخرجات وحدها.
وإذا تعطّل نظامك عن إصدار الفواتير الإلكترونية، تتوقع الهيئة أن تُبلغها عبر خدمة الإبلاغ عن الأعطال، وأن تعتمد أو تبلّغ عن كل فواتير فترة التوقف بصيغة XML متوافقة فور عودة النظام.
خيارات الربط مع أنظمة ERP
Odoo ERP
تتضمن حزمة التوطين السعودية القياسية في Odoo وحدة Saudi Arabia - E-invoicing (l10n_sa_edi) للربط مع واجهات المرحلة الثانية، ووحدة للفواتير المبسطة في نقاط البيع، بحسب وثائق Odoo. تنفّذ منطقي المرحلة الثانية من ZATCA على نظام Odoo ERP: تهيئة كل دفتر مبيعات، وربط الفئات الضريبية، ومعالجة حالات الرفض، وتوسيع المسار حيث تكون الفوترة لديك مخصصة. ويدعم التنفيذ اعتماد فواتير B2B والإبلاغ عن فواتير B2C معًا.
Microsoft Dynamics 365
يعالج Dynamics 365 Finance المرحلة الثانية عبر خدمة الفوترة الإلكترونية من Microsoft، باستخدام ميزتي الإرسال إلى ZATCA وفحص الامتثال اللتين تعتمدان الفواتير الضريبية وتبلّغان عن المبسطة، كما يوضح دليل الإعداد من Microsoft. ولـمستخدمي Dynamics 365، نهيّئ هذه الميزات، وندير شهادتي CSID للامتثال والإنتاج، ونبني امتدادات مخصصة حين يخرج منطق الترحيل لديك عن الصيغ القياسية. ويتكامل ذلك بسلاسة مع مشاريع CRM المدعوم بالذكاء الاصطناعي، فتخرج الفاتورة معتمدة منذ لحظة إغلاق الصفقة.
الأنظمة المخصصة
للمنشآت التي تملك أنظمة فوترة خاصة، نبني وسيطًا مستقلًا لـ ZATCA يقع بين نظامك ومنصة فاتورة: يولّد ملف XML، ويحفظ سلسلة التجزئة والعدّاد، ويختم فواتير B2C، وينظّم طابور الإبلاغ — دون تعديل تطبيقك الأساسي. وهذا هو المسار المناسب لقطاعات التجزئة والتجارة الإلكترونية والبناء والخدمات اللوجستية حيث يكون محرك الفوترة مدفونًا داخل نظام ERP متخصص. وللمتاجر الإلكترونية، يشرح دليلنا لربط ZATCA مع التجارة الإلكترونية أنماط التكامل الخاصة بصفحات الدفع.
ملاحظات خاصة بكل قطاع
تنطبق ZATCA على جميع القطاعات، لكن نمط الربط يختلف:
- البنوك والتقنية المالية: اربط اعتماد المرحلة الثانية بإشعار نجاح الدفع (webhook)، لتصدر فاتورة معتمدة تلقائيًا عن كل عملية محصّلة.
- التجزئة والتجارة الإلكترونية: يمرّ اعتماد B2B (الجملة والأسواق الإلكترونية) والإبلاغ عن B2C (دفع المستهلك) عبر المنصة نفسها؛ يظهر رمز QR على الإيصال الذي يراه العميل، ويجب أن يصمد طابور الإبلاغ خلال 24 ساعة أمام أي انقطاع.
- البناء والعقارات: فواتير الإنجاز المرحلي وأوامر التغيير وفواتير مقاولي الباطن كلها تولّد فواتير المرحلة الثانية، ويزداد التعرض للغرامات مع حجم الفواتير؛ لذلك مكان الربط هو طبقة ERP لا الرفع اليدوي.
الجدول الزمني للتنفيذ
يستغرق تنفيذ المرحلة الثانية من ZATCA عادةً 4 إلى 8 أسابيع بحسب تعقيد نظامك الحالي:
- 1.الأسبوع 1-2: التقييم، وتحليل الفجوات مقابل معيار XML، والوصول إلى بوابة فاتورة
- 2.الأسبوع 3-4: تطوير مكونات الربط وسلسلة التجزئة وربط الرموز الضريبية
- 3.الأسبوع 5-6: التحقق عبر SDK، والاختبار في بيئة Sandbox، واجتياز فحوصات الامتثال
- 4.الأسبوع 7-8: شهادة CSID للإنتاج، والإطلاق، ومراقبة أولى عمليات الإرسال
غرامات عدم الامتثال
يبدأ دليل مخالفات الفوترة الإلكترونية الحالي الصادر عن الهيئة (الإصدار الثاني، مايو 2024) كل مخالفة بتنبيه، وتُفرض الغرامات عند تكرارها: فعدم إصدار الفواتير الإلكترونية أو حذفها أو تعديلها بعد إصدارها يُغرَّم بمبلغ يبدأ من 5,000 ريال ويرتفع حتى 40,000 ريال، وعدم الربط بحلول موعد مجموعتك يُغرَّم بمبلغ يبدأ من 10,000 ريال ويرتفع حتى 50,000 ريال ويُفرض كل 30 يومًا، أما عدم تضمين رمز QR فتبدأ غرامته من 1,000 ريال بعد التنبيه. وقد حلّ هذا الجدول محل الغرامات التي أعلنتها الهيئة في نوفمبر 2021، والتي كانت تفرض غرامة مباشرة على بعض المخالفات من المرة الأولى. وتتصاعد الغرامات مع التكرار، فالخلل المتكرر في الربط يعني مخاطرة امتثال متكررة أيضًا. وتجد الجدول الكامل بمصادره في صفحة إحصائيات الفوترة الإلكترونية زاتكا.
كيف تساعدك منطقي
طوّر فريق منطقي تكاملات فوترة إلكترونية متوافقة مع ZATCA لشركات سعودية. تغطي خدمة الفوترة الإلكترونية ZATCA التنفيذ كاملًا — من التهيئة على منصة فاتورة إلى الإطلاق والدعم المستمر — وتعمل جنبًا إلى جنب مع فريق برامج المحاسبة والإدارة المالية حين يحتاج ربط ضريبة القيمة المضافة لديك إلى ترتيب أولًا. تواصل معنا عبر صفحة التواصل لتقييم مجاني لجاهزيتك لمتطلبات ZATCA.