زاتكا المرحلة الثانية: قائمة تحقّق التكامل للمنشآت السعودية
غيّرت المرحلة الأولى شكل الفاتورة. أمّا الثانية فتغيّر من يراها ومتى: كل فاتورة ضريبية قياسية تمرّ على زاتكا للمصادقة قبل أن تصل إلى عميلك. وهذا ما يعنيه ذلك عمليًا.
فريق فاتورتي
لو كانت منشأتك تصدر فواتير في السعودية، فقد تعاملت بالفعل مع المرحلة الأولى من الفوترة الإلكترونية. المرحلة الثانية مسألة مختلفة تمامًا: ليست تغييرًا في شكل المستند، بل في مسار المستند نفسه.
المرحلتان مشكلتان مختلفتان
المرحلة الأولى («الإصدار»)، السارية منذ ٤ ديسمبر ٢٠٢١، تخصّ الفاتورة ذاتها: أن تصدر من نظام إلكتروني متوافق، وأن تحمل الحقول الإلزامية، وأن تحمل الفواتير المبسّطة رمز استجابة سريعة. لا دفاتر بخط اليد، ولا ملف Word ممسوح ضوئيًا.
أما المرحلة الثانية («الربط والتكامل») فتخصّ الاتصال: نظام الفوترة لديك يتحدّث إلى منصة «فاتورة» التابعة لزاتكا في كل فاتورة، لا في نهاية الشهر.
تُطبَّق المرحلة الثانية على موجات مرتّبة بحسب إيرادات السنوات السابقة، وتُشعر زاتكا كل موجة قبل موعد إلزامها بمدة لا تقل عن ستة أشهر. إن وصلك الإشعار فالوقت يجري بالفعل؛ وإن لم يصلك بعد فالعمل المطلوب هو نفسه — لكنك تؤدّيه بلا ضغط. تحقّق من موجتك ومن حدّ الإيرادات المذكور فيها من مصدرها لدى الهيئة، لا من مقال.
المصادقة أم الإبلاغ: أيّهما ينطبق عليك؟
هذا هو التمييز الوحيد الذي يحدّد بنية النظام لديك، ويحدّده نوع الفاتورة لا حجم العميل.
| فاتورة ضريبية قياسية (B2B / B2G) | فاتورة ضريبية مبسّطة (B2C) | |
|---|---|---|
| ما الذي يحدث | تُصادَق من زاتكا قبل إرسالها للمشتري | تُبلَّغ إلى زاتكا بعد إصدارها |
| التوقيت | لحظيًا — لا مصادقة، لا فاتورة صالحة | خلال ٢٤ ساعة من الإصدار |
| ما يستلمه العميل | النسخة المصادَقة وعليها ختم الهيئة | الفاتورة فورًا عند نقطة البيع |
| عند تعذّر الاتصال | تُحجز الفواتير في طابور حتى تنجح المصادقة | يستمر البيع ويلحق الإبلاغ لاحقًا |
معظم المنشآت تصدر النوعين معًا — وهو ما يعني أن المسارين كليهما يجب أن يعملا، لا أن يعمل الأيسر منهما.
ما الذي يجب أن تحمله الفاتورة
- مستند XML مهيكل وفق ملف UBL 2.1 كما حدّدته زاتكا، ومعه — في الفاتورة القياسية — نسخة PDF/A-3 مقروءة بشريًا وبداخلها ملف XML نفسه.
- معرّف فريد (UUID) للمستند، وعدّاد فواتير (ICV) يتزايد بمقدار واحد بلا فجوات طوال عمر الجهاز أو النظام المُصدِر.
- تجزئة الفاتورة السابقة (PIH)، وهي ما يربط كل فاتورة بسابقتها في سلسلة. اكسر السلسلة تُرفض كل فاتورة بعد نقطة الكسر.
- ختم تشفيري يُنتَج بالشهادة التي تصدرها زاتكا لنظامك — لا شهادة تشتريها من جهة أخرى.
- رمز استجابة سريعة يحمل اسم البائع، ورقم التسجيل الضريبي، والطابع الزمني، والإجمالي شاملًا الضريبة، ومبلغ الضريبة — إضافةً إلى الختم والمفتاح العام في الفواتير المبسّطة.
التسجيل: كيف يحصل نظامك على شهادته
- 1أنشئ زوج مفاتيح وطلب توقيع شهادة (CSR) على النظام الذي سيصدر الفواتير، بالحقول التي تحدّدها زاتكا لبيئتك.
- 2استخرج كلمة مرور لمرة واحدة (OTP) من بوابة «فاتورة» للجهاز أو الحل الذي تسجّله.
- 3بادل الـ CSR وكلمة المرور بشهادة امتثال (CCSID) — شهادة مؤقتة لا تعمل إلا مع اختبارات الامتثال.
- 4نفّذ اختبارات الامتثال: عيّنات من الفواتير القياسية والمبسّطة، ومعها إشعارات الدائن والمدين، حتى تجتاز كل حالة.
- 5بادل شهادة الامتثال بشهادة إنتاج (PCSID). هذه هي الشهادة التي تختم بها الفواتير الحقيقية.
- 6جدّدها قبل انتهائها، وأعد تسجيل أي نظام تعيد بناءه أو استنساخه.
أثبت تكاملك على بيئة المحاكاة أولًا. الفاتورة المصادَقة في المحاكاة ليست إقرارًا حقيقيًا، وهذا بالضبط سبب وجودها.
قائمة تحقّق التكامل
- 1أكّد موجتك. راجع الإشعار وحدّ الإيرادات المذكور فيه، وضع تاريخ الإلزام في تقويم الإقفال.
- 2احصر كل نظام يُصدر فاتورة: نظام تخطيط الموارد، وأجهزة نقاط البيع، وموقع الحجز، وملف الإكسل الذي ما زال أحدهم يستخدمه. كل واحد منها إمّا يُربط أو يُوقَف.
- 3نظّف البيانات الأساسية أولًا: أرقام التسجيل الضريبي، وحقول عنوان البائع، ووصف الأصناف، ورموز الوحدات. الرفض بسبب جودة البيانات أكثر بكثير من الرفض بسبب التشفير.
- 4ثبّت مالك التسلسل: نظام واحد، وعدّاد واحد، وشهادة واحدة لكل جهاز مُصدِر.
- 5غطِّ إشعارات الدائن والمدين. تحمل المتطلبات نفسها، زائد الإشارة إلى الفاتورة الأصلية وسبب الإصدار.
- 6عالج مسارات الفشل عمدًا: طابور رفض يراقبه شخص فعليًا، وسياسة إعادة محاولة، وقاعدة واضحة لما يفعله الكاشير حين تتأخر المصادقة.
- 7اختبر بكتالوجك الحقيقي لا بالملف النموذجي: بنود بنسبة صفر، وبنود معفاة، وصادرات، وتقريب على العملات ذات الثلاث خانات، وخصومات على مستوى البند والمستند.
- 8احفظ كل شيء: ست سنوات من الفواتير مع ملفات XML وأختامها وردود المنصة — قابلة للاسترجاع، لا مجرد منسوخة احتياطيًا.
- 9درّب من سيقرأ رسائل الرفض. هي رسائل دقيقة، وهي لم تُكتب للمحاسبين.
أين تتعثّر الفرق فعليًا
- التقريب. الضريبة المحسوبة على مستوى البند ثم مجموعة لا تساوي دائمًا الضريبة المحسوبة على الإجمالي، والهامش المسموح ضيّق. اختر طريقة واحدة، وطبّقها في كل مكان، وطابِق النتيجة.
- الطوابع الزمنية. أوقات الإصدار تُفحَص؛ وجهاز بساعة منحرفة أو بمنطقة زمنية خاطئة يُنتج فواتير تفشل في التحقق بلا سبب ظاهر.
- نافذة الـ ٢٤ ساعة للفواتير المبسّطة التزام تشغيلي صارم، لا مهمة ليلية يجوز أن تفوت في عطلة طويلة.
- الحقول العربية. الفاتورة تصدر بالعربية؛ ووصف صنف بالإنجليزية وحدها ثغرة امتثال لا تفضيل تنسيقي.
- النُّسخ. إعادة طباعة الفاتورة لا تُنشئ فاتورة جديدة — يجب ألا تولّد معرّفًا جديدًا ولا قيمة عدّاد جديدة.
كيف تتعامل فاتورتي مع هذا
تُصدر فاتورتي مستند UBL المتوافق مع زاتكا، وتوقّعه بمفتاح المنشأة وشهادتها، وتحتفظ بالعدّاد وسلسلة التجزئة في تسلسل واحد مملوك، وتوجّه الفاتورة القياسية إلى المصادقة والمبسّطة إلى الإبلاغ دون أن تسأل المستخدم عن الفرق — نوع الفاتورة هو ما يقرّر. وترفض الإرسال بلا مفتاح بدل إرسال مستند غير مختوم ترفضه البوابة أصلًا.
وتصل حالات الرفض إلى طابور يحمل رسالة الهيئة نفسها ومعها القيد الذي سبّبها، لأن رسالة رفض بلا سطر الفاتورة الذي تسبب فيها ليست معلومة قابلة للتنفيذ.
من أين تبدأ
ابدأ بالحصر والبيانات الأساسية. الجزء التشفيري محلول ويمكن شراؤه؛ أما تسعة عشر ملف إكسل تُصدر فواتير فليس كذلك. كل ساعة تقضيها في تنظيف أرقام التسجيل الضريبي ورموز الوحدات قبل الربط توفّر يومًا من قراءة رسائل الرفض بعده.
أسئلة شائعة
ما الفرق بين المرحلة الأولى والمرحلة الثانية من زاتكا؟
المرحلة الأولى («الإصدار») تُلزم بإصدار الفواتير من نظام إلكتروني متوافق يحمل الحقول الإلزامية ورمز الاستجابة السريعة على الفواتير المبسّطة. أما المرحلة الثانية («الربط والتكامل») فتُلزم بربط نظامك بمنصة «فاتورة»: تُصادَق الفواتير القياسية قبل إرسالها للمشتري، وتُبلَّغ المبسّطة خلال ٢٤ ساعة، ويحمل المستند ختمًا تشفيريًا وسلسلة تجزئة.
كيف أعرف موعد إلزام منشأتي بالمرحلة الثانية؟
تُطبَّق المرحلة الثانية على موجات مرتّبة بحسب إيرادات السنوات السابقة، وتُشعر زاتكا المنشآت المشمولة بكل موجة قبل موعد الإلزام بمدة لا تقل عن ستة أشهر. تحقّق من الإشعار الرسمي ومن حدّ الإيرادات المذكور فيه مباشرةً لدى الهيئة.
هل يجب مصادقة الفواتير المبسّطة قبل تسليمها للعميل؟
لا. الفاتورة المبسّطة (B2C) تُسلَّم للعميل فورًا ثم تُبلَّغ إلى زاتكا خلال ٢٤ ساعة من إصدارها. المصادقة المسبقة مطلوبة للفواتير الضريبية القياسية (B2B و B2G) فقط، ولا تُعدّ الفاتورة القياسية صالحة قبل مصادقتها.
ماذا يحدث إذا انكسرت سلسلة تجزئة الفواتير؟
تُرفض الفواتير التالية لنقطة الكسر، لأن كل فاتورة تلتزم بتجزئة سابقتها وبعدّاد يتزايد بواحد بلا فجوات. أشيع أسباب الكسر: استعادة نسخة احتياطية قديمة، أو استنساخ جهاز نقطة بيع، أو إصدار نظامين تحت شهادة واحدة. العلاج وقائي: نظام واحد يملك التسلسل.
كم مدة الاحتفاظ بالفواتير الإلكترونية في السعودية؟
القاعدة العامة للاحتفاظ بالسجلات الضريبية هي ست سنوات، والاحتفاظ هنا يعني الاحتفاظ بمستند XML وختمه ورد المنصة عليه بصورة قابلة للاسترجاع عند الطلب — لا نسخة احتياطية لا يعرف أحد كيف يقرؤها. راجع مدة الاحتفاظ المنطبقة على نشاطك مع مستشارك الضريبي.