أغلب أدلة ZATCA بتفوّت الجزء الصعب فعليًا
لو بحثت عن "متطلبات فوترة ZATCA الإلكترونية" هتلاقي عشرات المقالات المتشابهة بتكرر نفس ثلاث نقاط: رمز QR، صيغة XML، ختم تشفيري. اللي بتفوّته أغلب المقالات هو الجزء اللي فعليًا بيحدد تكلفة ومخاطر المشروع: المرحلة الثانية بتحوّل الفوترة من عملية داخلية في نظامك إلى عملية بتعتمد على استدعاء API حي لمنصة حكومية، في كل مرة تصدر فيها فاتورة B2B. التحوّل المعماري ده — مش تنسيق XML — هو اللي بيفاجئ الشركات ومورديها.
مين المتأثر دلوقتي فعليًا
ZATCA بتطبّق المرحلة الثانية على موجات مرتبة حسب الإيراد الخاضع لضريبة القيمة المضافة السنوي، الشركات الأكبر أولًا. الموجة الأولى (يناير 2023) شملت المنشآت فوق 3 مليار ريال؛ وبحلول الموجة 23 نزل الحد الأدنى إلى 750,000 ريال (الموعد النهائي مارس 2026)، والموجة 24 — المعلن عنها في سبتمبر 2025 — نزلت الحد إلى 375,000 ريال، بموعد نهائي 30 يونيو 2026. الهيئة بتبلّغ منشآت كل موجة مباشرة قبل موعدها النهائي بستة أشهر على الأقل، وأعلنت إنها هتستمر في خفض الحد كل نحو ستة أشهر. عمليًا: لو منشأتك مسجلة بضريبة القيمة المضافة في السعودية ولسه ملهاش إخطار، افترض إنك هتدخل خلال موجة أو موجتين جايين، مش "في وقت ما".
اللي المرحلة الثانية بتتطلبه فعليًا على مستوى النظام
الفواتير الضريبية القياسية (B2B وB2G) مش بس بتتولّد — لازم تتم تخليصها (clearance) من ZATCA قبل ما توصل للمشتري: نظامك بيبعت الفاتورة بصيغة UBL 2.1 XML (أو PDF/A-3 مع تضمين الـXML) لمنصة فاتورة، الهيئة بتتحقق منها وبترجع ختم تشفيري، وبعدها بس الفاتورة تبقى صالحة قانونيًا. الفواتير المبسّطة (B2C) شغّالة بشكل مختلف — بتتصدر مباشرة للعميل وبيتم التقرير عنها لـZATCA خلال 24 ساعة بدل التخليص الفوري. كل فاتورة إلكترونية لازم يكون فيها رمز QR مشفّر بـBase64، ومعرّف ختم تشفيري بيتحدد وقت تسجيل الحل التقني، ومعرّف فريد (UUID) من 36 حرف، وHash للفاتورة السابقة بيربطها بالفاتورة اللي قبلها — يعني نظام الفوترة عندك لازم يضمن تسلسل صارم، مش بس تنسيق صحيح. ده بالظبط سبب إن الفوترة بالإكسل وأغلب أنظمة المحاسبة القديمة مش هتقدر تتوافق من غير ترقية أو طبقة وسيطة (middleware) معتمدة.
السؤال اللي أغلب الشركات مش بتسأله: هيحصل إيه لو منصة فاتورة وقعت؟
بما إن التخليص معتمد بشكل لحظي على منصة حكومية خارجية، السؤال الهندسي الحقيقي مش "هل نقدر نولّد ملف XML متوافق" — السؤال هو "نظام الفوترة أو الكاشير عندنا هيعمل إيه لو API فاتورة اتأخر أو رفض الإرسال". مزوّد مفكّرش في منطق إعادة المحاولة (retry)، الطابور (queue)، وحالة احتياطية واضحة، بيقترح نظام هيوقف قدرتك القانونية على إصدار فاتورة في أسوأ توقيت ممكن — وسط عملية بيع، أو شفت مزدحم، أو دفعة مستحقة. ده أهم سؤال ممكن تسأله لمزوّد تكامل محتمل، وهو سؤال المحتوى العام عن ZATCA بيتجاهله دايمًا.
اللي بيحدد تكلفة التكامل
التكلفة بتعتمد على حجم مشروعك وتعقيده ومتطلباتك الخاصة — مفيش رقم ثابت ينطبق على كل الشركات. أهم العوامل: هل بتكامل مع ERP/نقطة بيع موجودة فعلًا ولا بتبني منطق فوترة من الصفر، عدد الفروع أو أجهزة نقاط البيع اللي بتصدر فواتير (كل واحد محتاج تزويده بختمه التشفيري الخاص)، حجم المعاملات وتأثيره على تصميم إعادة المحاولة/الاستقرار، مستوى الدعم ثنائي اللغة (عربي/إنجليزي) والعملات المتعددة، والصيانة المستمرة مع تحديثات ZATCA للمواصفة التقنية (حصلت أكتر من مرة منذ إطلاق المرحلة الثانية). أي شركة بتدّيك رقم قبل ما تسألك عن بنية نظامك الحالي وحجم فواتيرك، بتسعّرلك قالب جاهز مش تكاملك الفعلي.
التكلفة الحقيقية لو الموضوع اتعمل غلط
الخطأ الأغلى مش غرامة فاتورة متأخرة — هو البناء على نظام يتضح لاحقًا إنه مش معتمد من ZATCA، أو تكامل ملهوش تصميم للسيناريو اللي فوق، ومحتاج إعادة بناء تحت ضغط موعد نهائي إلزامي بدل جدول زمني تتحكم فيه. المنشآت اللي ما اتكاملتش بعد موعد موجتها بتفقد قدرتها على إصدار فواتير صالحة قانونيًا، وده بيوقف معاملات B2B تمامًا، مش بس غرامة.
إزاي تقيّم شريك تكامل
غير سؤال "هل أنتم متوافقين مع ZATCA"، اسأل مباشرة: إزاي بتتعاملوا مع توقف منصة فاتورة أو رفض الإرسال، إزاي بتوفروا الأختام التشفيرية عبر فروع أو أجهزة نقاط بيع متعددة، هيحصل إيه لتدفق بيانات الـERP/نقطة البيع الحالي عندك (بيتكاملوا مع الموجود ولا بيطلبوا استبدال كامل)، وإزاي بيتابعوا تحديثات المواصفة التقنية من ZATCA عشان تكاملك ما يطلعش من التوافق بعد شهور من غير ما تلاحظ. الشريك اللي بيجاوب بتفاصيل محددة، مش بطمأنة عامة، يستاهل تاخد كلامه بجدية.
إزاي MEXA بتساعد
MEXA بتصمم وتبني تكاملات ZATCA المرحلة الثانية جوه أنظمة ERP ونقاط البيع والمتاجر الإلكترونية الموجودة في السعودية — بما فيها منطق الاستقرار وإعادة المحاولة اللي أغلب التطبيقات العامة بتتجاهله — بدل ما تفرض استبدال النظام بالكامل. للشركات اللي بتبني أو بتطوّر متجرها الإلكتروني كمان، دليل تطوير المتاجر الإلكترونية بيوضح إزاي توافق ZATCA بيشكّل بنية الدفع من أول يوم. تواصل معنا لتقييم تكامل مخصص حسب أنظمتك الحالية وموعد موجتك.
فريق ميكسا للرؤى والابتكار
كاتب المقالخبراء تطوير الحلول البرمجية والذكاء الاصطناعي
نشارك أحدث الرؤى والمنهجيات في هندسة البرمجيات المتقدمة، الذكاء الاصطناعي، وتجربة المستخدم الاستثنائية لمساعدة الشركات والمؤسسات على النمو والتحول الرقمي.