لماذا تهمّك هذه المرحلة؟
إذا كنت تملك منشأة في المملكة العربية السعودية وتُصدر فواتير، فإن الفوترة الإلكترونية المرحلة الثانية ليست مجرد إجراء بيروقراطي — هي تحوّل جوهري في طريقة عمل محاسبتك. منذ ديسمبر 2021 بدأت هيئة الزكاة والضريبة والجمارك (ZATCA) رحلة لإخراج كل ورقة فاتورة في المملكة من النظام، وفي 2026 وصلنا إلى المرحلة التي يتم فيها التحقق التلقائي من كل فاتورة قبل وصولها للعميل.
هذا الدليل ليس مقالاً تسويقياً، بل مرجع تقني عملي يغطّي كل ما يحتاجه: المحاسب، المطوّر، صاحب العمل، والمستشار الضريبي. ستفهم بعد قراءته: ما الذي يجب أن يكون في كل فاتورة، كيف تعمل بنية UBL، ما هو TLV، متى تحتاج للتكامل المباشر، وما هي الغرامات إذا لم تلتزم.
والأهم: ستعرف كيف تستخدم مولّد فواتير زاتكا الموجود في هذه الصفحة لإصدار فواتير متوافقة 100% — مجاناً، بدون تسجيل، وتعمل في متصفّحك مباشرة.
من الورق إلى UBL: قصة الفوترة في السعودية
قبل 2018، كانت الفواتير في السعودية في غالبها ورقية. عند تطبيق ضريبة القيمة المضافة في يناير 2018 بنسبة 5%، أُلزمت المنشآت بإصدار فواتير تحتوي على الرقم الضريبي والقيمة المضافة، لكن الصيغة بقيت حرّة — Word، PDF، حتى مكتوبة بخط اليد.
المشكلة ظهرت سريعاً: الفواتير المزوّرة. بدأ بعض التجّار يُصدرون فواتير وهمية للحصول على استرداد ضريبي، أو يحذفون فواتير مبيعات لتخفيض الضريبة المستحقّة. الهيئة قدّرت الفجوة الضريبية بأكثر من 8 مليار ريال سنوياً.
ثم في يوليو 2020، رفعت المملكة نسبة الضريبة من 5% إلى 15% — وأصبحت الفجوة الضريبية أكبر بكثير. هذا دفع الهيئة إلى تسريع خطة الفوترة الإلكترونية التي كانت قيد الدراسة منذ 2019.
النموذج الذي اختارته الهيئة كان مستوحى من إيطاليا (التي طبّقت SDI في 2019) ومصر (التي أطلقت نظامها في 2020)، مع تعديلات تناسب السوق الخليجي.
الخط الزمني لتطبيق الفوترة الإلكترونية في السعودية
- ديسمبر 2021إعلان النظامهيئة الزكاة تُصدر اللائحة التنفيذية للفوترة الإلكترونية
- 4 ديسمبر 2021المرحلة الأولى — الإصدارإلزام كل المنشآت بإصدار فواتير إلكترونية بأي صيغة
- 1 يناير 2023المرحلة الثانية — الموجة الأولىالشركات بإيرادات > 3 مليار ريال
- 1 يوليو 2023الموجة الثانيةالشركات بإيرادات > 500 مليون ريال
- 2024-2025موجات 3-15تدرّج إلزامي لكل الشرائح من المنشآت الكبيرة للصغيرة
- 2026تغطية شاملةكل المنشآت المسجّلة في الضريبة ملزمة بالتكامل المباشر
- 2027 (متوقّع)المرحلة الثالثةحقول إضافية في TLV + اشتراطات بنود مفصّلة
المرحلتان الأولى والثانية: ما الفرق؟
فهم الفرق بين المرحلتين هو نقطة البداية لأي تطبيق سليم. كثيرون لا يزالون يخلطون بينهما، أو يظنّون أن المرحلة الأولى كافية.
المرحلة الأولى — الإصدار (Generation)
بدأت 4 ديسمبر 2021، وألزمت كل المنشآت بـ:
- إصدار الفواتير إلكترونياً (لا ورقية).
- أن تحتوي الفاتورة على الحقول الإلزامية: الرقم الضريبي، التاريخ، البنود، الضريبة.
- منع التعديل أو الحذف بعد الإصدار.
- إضافة QR Code بصيغة TLV (للفواتير المبسّطة B2C فقط).
الصيغة كانت حرّة نسبياً: يمكن أن تكون PDF أو أي تنسيق رقمي آخر. لم يكن هناك معيار تقني صارم.
المرحلة الثانية — التكامل (Integration)
بدأت 1 يناير 2023 بشكل تدريجي حسب موجات حجم المنشأة، وترفع السقف بشكل كبير:
- الصيغة: UBL 2.1 XML فقط — لا PDF، لا Word.
- QR Code: إلزامي على كل أنواع الفواتير (B2B وB2C).
- الختم الرقمي: توقيع XAdES-BES بشهادة من جهة معتمدة.
- UUID: معرّف فريد لكل فاتورة.
- Hash السلسلة: SHA-256 يربط الفاتورة بسابقتها.
- التكامل المباشر: إرسال الفاتورة لخادم زاتكا قبل تسليمها للعميل (للموجات الكبرى).
العلامة الفارقة هنا هي أن زاتكا الآن تَرى كل فاتورة في الوقت الفعلي. لم تعد ملفّاً تخزّنه في كمبيوترك، بل سجلّاً حياً تشترك فيه أنت والهيئة في نفس اللحظة.
المتطلبات التقنية الستة
كل فاتورة في المرحلة الثانية يجب أن تستوفي ست متطلبات تقنية صارمة. تخلّف أي منها يجعل الفاتورة باطلة قانونياً.
قائمة متطلبات الامتثال للمرحلة الثانية
UBL 2.1: لماذا اختارته الهيئة؟
UBL اختصار لـ Universal Business Language، وهو معيار XML طوّرته منظمة OASIS منذ 2004 ليكون لغة موحّدة للمستندات التجارية بين الأنظمة المختلفة. الإصدار 2.1 هو الأكثر استقراراً ودعماً عالمياً.
لماذا UBL وليس JSON أو CSV؟
- التحقق التلقائي: XML له schema صارم، ما يسمح بالتحقق من صحة البنية قبل قبول الفاتورة.
- التوقيع الرقمي: XML يدعم XAdES بشكل أصلي — معيار توقيع معتمد دولياً.
- التوافق الدولي: دول الاتحاد الأوروبي، استراليا، نيوزيلندا، والإمارات تستخدم UBL — ما يُسهّل المعاملات العابرة للحدود.
- القابلية للتوسّع: يمكن إضافة حقول مخصّصة دون كسر التوافق.
البنية الأساسية
فاتورة UBL 2.1 تتكوّن من ثلاثة أقسام رئيسية:
- الترويسة (Header): رقم الفاتورة، التاريخ، النوع، العملة.
- الأطراف (Parties): البائع والمشتري — بياناتهم الضريبية والعنوان.
- البنود (Lines): كل سلعة أو خدمة بكميتها، سعرها، وضريبتها.
- الإجماليات (Totals): المجموع الفرعي، الضريبة، الإجمالي.
مولّد الأدوات في هذه الصفحة يبني هذه البنية تلقائياً ويُصدّرها كملف XML جاهز. يمكنك تنزيل أي فاتورة كملف XML ومعاينة الكود مباشرة.
TLV QR Code: تشريح الحقول الخمسة
الرمز ثنائي الأبعاد المطبوع على الفاتورة ليس مجرد زينة. هو طريقة المفتّش الضريبي للتحقق فوراً من صحّة الفاتورة دون الحاجة للنظام الأساسي. التنسيق المستخدم اسمه TLV: Tag-Length-Value.
المبدأ بسيط: كل حقل يبدأ برقم تعريفي (Tag = 1 بايت)، يليه طول البيانات (Length = 1 بايت)، ثم القيمة نفسها (Value = N بايت). كل البيانات تُجمَع ثم تُشفَّر بـ Base64. الحقول الخمسة الإلزامية:
- Tag 1 — اسم البائع: النص الحرفي لاسم المنشأة كما هو مسجّل في الهيئة.
- Tag 2 — الرقم الضريبي: 15 رقماً، يبدأ بـ 3 للسعودية.
- Tag 3 — الطابع الزمني: تاريخ ووقت الإصدار بصيغة ISO 8601 (مثال:
2026-05-16T10:30:00Z). - Tag 4 — إجمالي الفاتورة: القيمة الكاملة شاملة الضريبة، بأرقام إنجليزية.
- Tag 5 — قيمة الضريبة: ضريبة القيمة المضافة فقط، بأرقام إنجليزية.
عندما يمسح المفتّش الرمز بتطبيق زاتكا، يتم استخراج هذه القيم ومقارنتها بسجلات الهيئة. إذا اختلفت قيمة في الفاتورة عن السجل، تظهر رسالة تحذير فوراً.
مستوى تصحيح الأخطاء
الهيئة توصي بمستوى تصحيح أخطاء M (Medium = 15%) على الأقل. السبب: الفواتير الورقية تتعرّض لتلف، تغميق طباعة، أو تجعّد. مستوى M يضمن قراءة الرمز حتى لو تخرّب 15% من بِكسلاته.
الختم الرقمي والتشفير
هذه النقطة أكثر ما يُربك المنشآت الصغيرة. الختم الرقمي ليس مجرد توقيع مرئي على الورقة — هو عملية تشفيرية معقّدة تثبت أن الفاتورة:
- صادرة من جهة محدّدة (المصادقة).
- لم تُعدَّل بعد إصدارها (السلامة).
- صادرة في وقت محدّد (الطابع الزمني).
المعيار المعتمد لدى زاتكا هو XAdES-BES (XML Advanced Electronic Signature, Basic Electronic Signature)، باستخدام شهادة رقمية صادرة من جهة معتمدة. الجهات المعتمدة في السعودية حالياً تشمل:
- المركز الوطني للتصديق الرقمي (NCDC).
- عدد من المزوّدين المعتمدين من الهيئة.
هل أحتاج شهادة بنفسي؟
الجواب يعتمد على حجم منشأتك:
- منشآت ضمن موجات التكامل المباشر: نعم، تحتاج شهادة. عادة عن طريق مزوّد خدمة فوترة معتمد يحصل عليها بالنيابة عنك.
- منشآت صغيرة خارج موجات التكامل: يكفي إصدار فاتورة بصيغة UBL 2.1 مع QR صحيح. الختم الرقمي ليس إلزامياً حالياً، لكن مُوصى به.
التكامل المباشر مع زاتكا
هذا أكثر الجوانب تعقيداً، ويُسبّب الذعر لدى أصحاب الأعمال. التكامل المباشر يعني أن نظامك المحاسبي يتحدّث مع خادم زاتكا API في الوقت الفعلي.
سيناريو الفاتورة في التكامل المباشر
- المحاسب يُدخل بيانات الفاتورة في النظام.
- النظام يُولّد ملف UBL 2.1 + QR + ختم رقمي.
- النظام يُرسل الملف لخادم زاتكا عبر API.
- زاتكا تتحقق فوراً (في ثوانٍ) وتُرجع: قبول، رفض، أو قبول مع تحذير.
- عند القبول: يُسمح بتسليم الفاتورة للعميل.
- عند الرفض: الفاتورة باطلة ولا يمكن استخدامها.
هذا يعني أنه إذا انقطع الإنترنت في منشأتك، لا يمكنك إصدار فواتير للعملاء التجاريين. وهذا ما دفع كثير من المنشآت لاستخدام مزوّدي خدمة سحابية يضمنون توفّر API على مدار الساعة.
هل أنت ضمن موجات التكامل المباشر؟
الهيئة تُخطر المنشآت قبل 6 أشهر من تاريخ إلزامها بالتكامل. يمكنك التحقق من موجتك عبر بوابة فاتورة (fatoora.zatca.gov.sa). الموجات حتى 2026 شملت تقريباً كل المنشآت بإيرادات أعلى من 1 مليون ريال.
العقوبات وكيف تتجنّبها
الهيئة لا تتساهل في مخالفات الفوترة. الغرامات تبدأ من ألف ريال للمخالفة الواحدة وقد تصل إلى خمسين ألف ريال للمخالفات المتكرّرة. الأخطر من المال: إيقاف نشاطك التجاري في حالات معيّنة.
جدول العقوبات والغرامات
وفق قرار مجلس إدارة الهيئة رقم 12-3-22 لسنة 2022
| المخالفة | أول مرة | التكرار |
|---|---|---|
| عدم إصدار فاتورة إلكترونية | 1,000 ريال | حتى 50,000 ريال |
| إصدار فاتورة بصيغة غير UBL 2.1 | 1,000 ريال | حتى 50,000 ريال |
| غياب QR Code أو وجوده بصيغة خاطئة | 1,000 ريال | حتى 50,000 ريال |
| عدم الاحتفاظ بالفواتير 6 سنوات | 5,000 ريال | حتى 50,000 ريال |
| حذف أو تعديل فاتورة بعد إصدارها | 10,000 ريال | حتى 50,000 ريال |
| عدم التكامل المباشر مع زاتكا (للموجات المُلزمة) | 5,000 ريال | حتى 50,000 ريال + إيقاف نشاط |
كيف تتجنّب الغرامات؟
- استخدم نظاماً معتمداً: سواء كان حلاً تجارياً أو أداتنا المجانية، تأكّد أنه يُصدر UBL 2.1 صحيح.
- تحقّق من QR بنفسك: مرة في الأسبوع، امسح فاتورة بتطبيق زاتكا الرسمي للتأكّد من القراءة الصحيحة.
- احتفظ بالنسخ الإلكترونية 6 سنوات: القانون يلزمك بحفظ XML الأصلي + الفاتورة المرئية.
- لا تحذف فواتير أبداً: إذا أردت إلغاء فاتورة، أصدر فاتورة دائنية (Credit Note) بنفس الرقم. الحذف جريمة.
- حدّث بياناتك في بوابة فاتورة: تغيير العنوان أو الاسم بدون تحديث الهيئة يجعل فواتيرك غير مطابقة.
موجات الإلزام: من ملزَم ومتى؟
الهيئة قسّمت المنشآت إلى موجات حسب الإيرادات السنوية، وبدأت الإلزام تدريجياً من الأكبر إلى الأصغر. حتى نهاية 2026، الموجات المعلنة وصلت إلى الموجة 15 — وعملياً، كل المنشآت المسجّلة في الضريبة أصبحت ضمن نطاق الإلزام.
الموجات تتدرّج كالتالي:
- الموجات 1-3 (2023): إيرادات تتراوح بين 250 مليون إلى أكثر من 3 مليار ريال.
- الموجات 4-8 (2024): من 30 إلى 250 مليون ريال.
- الموجات 9-15 (2025-2026): من 1 إلى 30 مليون ريال.
- المنشآت الصغيرة (أقل من 1 مليون ريال): ليست ضمن التكامل المباشر، لكنها ملزَمة بإصدار UBL 2.1 + QR.
هذا تقسيم تقريبي — الأرقام الدقيقة تتغيّر مع كل موجة جديدة. تحقّق دائماً من إعلانات الهيئة الرسمية.
الأدوات والمزوّدون: مقارنة
هناك ثلاث طرق رئيسية للامتثال للمرحلة الثانية:
1. مزوّدو خدمات الفوترة المعتمدون
شركات مثل Wafeq، Zoho Books، QuickBooks Saudi، وOdoo توفّر تكاملاً جاهزاً مع زاتكا. التكلفة عادة 50-500 ريال شهرياً حسب الحجم. هذا الخيار مناسب للمنشآت ضمن موجات التكامل المباشر.
2. أنظمة ERP الكبرى
إذا كنت تستخدم SAP أو Oracle أو Microsoft Dynamics، فلديها وحدات ZATCA معتمدة. التكلفة أعلى بكثير (آلاف الريالات)، لكنها تتكامل مع باقي نظامك بسلاسة.
3. الحلول المجانية والمولّدات
أداتنا في هذه الصفحة (والأدوات المشابهة) مناسبة للمنشآت الصغيرة التي:
- تُصدر عدداً محدوداً من الفواتير شهرياً.
- ليست ضمن موجات التكامل المباشر.
- لا تحتاج تخزين سحابي مركّز.
الأداة تُصدر UBL 2.1 + QR TLV صحيحَين، ويمكنك حفظ الـ XML والاحتفاظ به في أرشيف منشأتك. للختم الرقمي، ستحتاج خطوة إضافية مع جهة تصديق معتمدة.
أسئلة شائعة
هل يمكنني إصدار الفاتورة بصيغة PDF فقط؟
لا. المرحلة الثانية تتطلب صيغة UBL 2.1 XML كأصل قانوني. يمكنك إصدار PDF كنسخة مرئية للعميل، لكن XML هو الأصل الذي يجب الاحتفاظ به.
ماذا لو أصدرت فاتورة بخطأ في القيمة؟
لا تحذفها أبداً. أصدر فاتورة دائنية (Credit Note) تعكس قيمة الفاتورة الخاطئة، ثم أصدر فاتورة جديدة بالقيمة الصحيحة. السلسلة كلها يجب أن تكون مُتسلسلة.
هل أحتاج رقماً ضريبياً للمشتري في الفاتورة المبسّطة؟
لا. الفاتورة المبسّطة (B2C) لا تتطلب الرقم الضريبي للمشتري. لكن الفاتورة الضريبية (B2B) تطلبه إلزامياً.
كم أحتفظ بالفواتير الإلكترونية؟
6 سنوات على الأقل من تاريخ الإصدار، وفق المادة 56 من نظام ضريبة القيمة المضافة. للقطاع العقاري قد تصل إلى 10 سنوات.
هل يمكنني تعديل فاتورة بعد إصدارها؟
لا. أي تعديل بعد الإصدار يُعتبر مخالفة. إذا لزم التعديل، استخدم فاتورة دائنية أو فاتورة مدينة (Debit Note) لإجراء التصحيح.
ما الفرق بين QR في المرحلة الأولى والثانية؟
في الأولى: QR كان إلزامياً فقط على الفواتير المبسّطة (B2C). في الثانية: إلزامي على كل أنواع الفواتير، وبنفس صيغة TLV-Base64 الموحّدة.
هل الأداة المجانية كافية لمنشأتي؟
نعم إذا كنت خارج موجات التكامل المباشر وحجم منشأتك صغير. للمنشآت الكبرى أو ضمن الموجات المُلزمة بالتكامل، تحتاج مزوّداً معتمداً يتولّى الإرسال المباشر لـ API الهيئة.
ماذا عن الخدمات المعفاة من الضريبة؟
حدّد نسبة الضريبة 0% في الأداة، وسيتم تصنيف البند تلقائياً ضمن فئة معفاة (Z = Zero-rated) في الـ XML الناتج.
جاهز لإصدار فاتورتك الأولى المتوافقة؟
استخدم مولّد فواتير زاتكا في أعلى الصفحة. يُصدر UBL 2.1 + QR TLV + PDF بمعاينة فورية. مجاناً، بدون تسجيل، 100% على متصفّحك.