هيئة الزكاة والدخل والجمارك (ZATCA) لا تتسامح مع التأخّر. شركات المقاولات والمصانع في السعودية التي لم تستوفِ متطلبات الفوترة الإلكترونية بعد تعيش على حافة الغرامات — وبعضها لا يعلم ذلك.
الأخطر أن كثيراً من الشركات تظن أنها "متوافقة" لأنها تُصدر PDF للفواتير — في حين أن المرحلة الثانية من ZATCA تتطلب تكاملاً تقنياً حقيقياً بين نظامك المحاسبي ومنظومة ZATCA الإلكترونية.
وللمقاولين والمصانع اعتبارات خاصة في الفوترة لا توجد في قطاعات أخرى — مستخلصات دورية، فواتير بمئات البنود، تعامل مع ضريبة الاحتجاز، وفواتير B2B ضخمة مع جهات حكومية وشبه حكومية.
في هذا الدليل ستفهم ما تطلبه ZATCA بالتحديد من المقاولين والمصانع، ما الفرق بين المرحلتين، وما الذي يجب أن يفعله نظامك المحاسبي لضمان الامتثال الكامل.
ما هي ZATCA وما علاقتها بك كمقاول أو مصنّع؟
هيئة الزكاة والدخل والجمارك هي الجهة التنظيمية المسؤولة عن ضريبة القيمة المضافة في المملكة العربية السعودية. كل شركة مسجّلة في ضريبة القيمة المضافة ملزمة باتباع متطلبات الفوترة الإلكترونية التي أطلقتها ZATCA.
من هو المُلزَم؟ كل شركة خاضعة لضريبة القيمة المضافة في السعودية — بما في ذلك:
- شركات المقاولات (مدنية، كهربائية، ميكانيكية، متخصصة)
- المصانع بجميع أنواعها
- شركات الخرسانة الجاهزة ومحطات الإسفلت
- المقاولون من الباطن الخاضعون لضريبة القيمة المضافة
استثناء؟ المنشآت الصغيرة التي دون عتبة ضريبة القيمة المضافة (375,000 ريال إيرادات سنوية) مستثناة مؤقتاً — لكن إذا كنت مقاولاً أو مصنّعاً بهذا الحجم فالأغلب أنك تتجاوز العتبة.
المرحلة الأولى من ZATCA — ماذا تطلب؟
بدأت تطبيقياً في ديسمبر 2021 وتطلّب من جميع الشركات الخاضعة:
توليد إلكتروني حقيقي: الفاتورة يجب أن تُولَّد من نظام إلكتروني معتمد — ليس بالطباعة اليدوية ثم تحويلها لـ PDF. النظام يجب أن يُنتج ملف XML بتنسيق UBL 2.1 المعتمد.
محتوى إلزامي: تشمل الفاتورة الضريبية المعتمدة للمرحلة الأولى:
- رقم تسلسلي فريد
- اسم وعنوان ورقم ضريبي للمورد والمشتري
- تفاصيل كل بند (وصف، كمية، سعر الوحدة، الضريبة، الإجمالي)
- QR Code يحتوي على بيانات مشفّرة
- إجمالي ضريبة القيمة المضافة
الحفظ الإلكتروني: الفواتير تُحفظ إلكترونياً بتنسيق محدد لمدة 6 سنوات على الأقل.
المرحلة الثانية من ZATCA — التكامل الحقيقي
هذه هي المرحلة الأكثر تقنيةً والأكثر تأثيراً على نظامك المحاسبي.
ما المختلف في المرحلة الثانية؟
في المرحلة الأولى، الفاتورة تُصدر إلكترونياً لكن لا ترسل فوراً لـ ZATCA. في المرحلة الثانية، كل فاتورة تُرسَل لمنظومة ZATCA في نفس لحظة إصدارها وتعود ممهورة بالاعتماد قبل إرسالها للعميل.
المتطلبات التقنية التفصيلية:
- ربط API مباشر: نظامك يتصل بـ API الخاص بـ ZATCA ويُرسل الفاتورة رقمياً لحظة إصدارها.
- الختم الرقمي (Digital Signature): كل فاتورة تُوقَّع رقمياً بشهادة تشفير (Cryptographic Stamp) صادرة عن ZATCA. الفاتورة بلا توقيع = فاتورة غير معتمدة.
- UUID فريد عالمياً: معرّف فريد (Universally Unique Identifier) يُولَّد لكل فاتورة يُميّزها في المنظومة بشكل لا يمكن تكراره.
- رمز QR محدَّث: يحتوي على بيانات إضافية مقارنة بالمرحلة الأولى، يمكن التحقق منه مباشرةً من منصة ZATCA.
- سلسلة تجزئة (Hash Chain): كل فاتورة مرتبطة رقمياً بالفاتورة التي سبقتها — يمنع العبث بالسجلات.
اعتبارات خاصة بفواتير المقاولين
المقاولون في السعودية لديهم متطلبات خاصة في الفوترة تختلف عن التجار والخدمات:
المستخلص كفاتورة ضريبية: المستخلص (Payment Certificate) يُصدر كفاتورة ضريبية معيارية — لكن ببنود محددة تعكس الأعمال المنجزة. كل مستخلص يجب أن يُرسَل لـ ZATCA فور اعتماده.
معالجة الاحتجاز في الفاتورة: الاحتجاز (Retention) لا يُعدّ خصماً ضريبياً — ضريبة القيمة المضافة تُحتسب على إجمالي قيمة الأعمال المنجزة قبل طرح الاحتجاز. لكن يجب توثيق الاحتجاز في ملاحظات الفاتورة بوضوح.
الخطأ الشائع: بعض المقاولين يحتسبون الضريبة على صافي المستخلص بعد الاحتجاز. هذا خطأ يُنتج إقراراً ضريبياً ناقصاً ويُعرّض الشركة لغرامات.
فواتير الجهات الحكومية: المشاريع الحكومية لها احتياجات إضافية في الفاتورة: رقم العقد الحكومي، رقم أمر الشراء، رمز الجهة. نظامك يجب أن يُتيح إضافة هذه الحقول بمرونة.
اعتبارات خاصة بفواتير المصانع
الفواتير ذات البنود الكثيرة: مصنع يبيع لعميل 200 منتج مختلف في فاتورة واحدة — ZATCA تقبل هذا لكن كل بند يجب أن يكون مُوثَّقاً بشكل صحيح. نظام لا يدعم فواتير متعددة البنود بشكل كفؤ سيُعيق العمليات.
فواتير التصدير: المصانع المُصدِّرة تُصدر فواتير معفاة من الضريبة للصادرات. ZATCA لها متطلبات محددة لتوثيق هذا الإعفاء في الفاتورة الإلكترونية.
جدول التطبيق التدريجي للمرحلة الثانية
ZATCA تُطبّق بشكل تدريجي حسب حجم الإيرادات:
| إيرادات المنشأة | بدء التطبيق |
|---|---|
| فوق 3 مليار ريال سنوياً | يناير 2023 |
| فوق 500 مليون | يوليو 2023 |
| فوق 250 مليون | أكتوبر 2023 |
| الدفعات التالية | تُعلَن تباعاً من ZATCA |
إذا لم تكن متأكداً من موعد تطبيقك، راجع رسائل ZATCA المرسلة لبريدك المسجّل لديها، أو تواصل مع مستشارك الضريبي.
العقوبات على عدم الامتثال
عدم الامتثال لمتطلبات ZATCA يُعرّضك لعقوبات متدرجة:
- عدم إصدار فاتورة ضريبية: غرامة تبدأ من 1,000 ريال وقد تصل لمبالغ أكبر
- عدم إرسال الفاتورة لـ ZATCA في الوقت المحدد (المرحلة الثانية): غرامات تصاعدية
- فواتير بمحتوى ناقص أو غير صحيح: غرامات تُحدَّد حسب حجم الخطأ
لا تنتظر مخاطبة ZATCA — الغرامات تُفرَض أحياناً بعد تدقيق دوري وليس بعد إشعار مسبق.
ما الذي يجب أن يفعله نظامك المحاسبي؟
قائمة المتطلبات الأساسية:
- يُولّد ملفات XML بتنسيق UBL 2.1 المعتمد من ZATCA
- يتصل بـ ZATCA API ويُرسل كل فاتورة في وقت إصدارها فوراً
- يوقّع الفاتورة رقمياً بشهادة اعتماد ZATCA
- يُولّد QR Code بالمواصفات المطلوبة لكل مرحلة
- يُنتج إشعارات الدائن والمدين بنفس المواصفات
- يحتفظ بسجل كامل للفواتير المُرسَلة والردود المستلمة من ZATCA
- يدعم الحقول الإضافية الخاصة بالمقاولين والمصانع
برنامج غير معتمد من ZATCA لا يمكنه تنفيذ أي من هذا بشكل قانوني.