تعلّم / الامتثال
الفوترة الإلكترونية ZATCA المرحلة الثانية لمصانع الأغذية والمشروبات السعودية — دليل التطبيق 2026
ZATCA المرحلة الثانية ليست اختيارية لمصانع الأغذية والمشروبات السعودية فوق عتبة التسجيل. هذا الدليل يمشي عبر ما تتطلبه اللائحة، ما يُولِّده AION اليوم، والجدول الزمني للتطبيق لمصنع نموذجي.
ZATCA المرحلة الثانية غيّرت اللعبة للأعمال السعودية. المرحلة الأولى (2021) تطلبت فواتير إلكترونية. المرحلة الثانية (2023+، موجات متتالية) تتطلب أن تُخلَّص تلك الفواتير مع هيئة الزكاة والضريبة والجمارك قبل إصدارها. التكنولوجيا، التشفير، التوقيت — كلها تحولت.
لمصانع الأغذية والمشروبات، التغيير حاد. مصنع عصير قد يُصدر 200 فاتورة B2B يومياً لسلاسل التجزئة، الموزعين، الفنادق، والمشترين المؤسسيين. كل واحدة تحتاج للتنسيق الصحيح، التوقيع الصحيح، التخليص بواسطة ZATCA، وتضمين رمز QR — كل ذلك في ثوانٍ، كل ذلك دون تدخل يدوي.
هذا الدليل يمشي عبر ما تتطلبه اللائحة فعلاً وكيف يُطبِّقها مصنع أغذية ومشروبات سعودي مع AION.
ما تتطلبه ZATCA المرحلة الثانية فعلاً
خمسة متطلبات تقنية تتكدس فوق التزام المرحلة الأولى بإصدار الفواتير إلكترونياً:
1. هيكل XML بمعيار UBL 2.1. كل فاتورة هي مستند XML مهيكل يتطابق مع معيار OASIS Universal Business Language. حقول محددة — رقم البائع الضريبي، رقم المشتري الضريبي (أو الرقم القومي لـ B2C)، بنود السطور بأكواد العناصر، فئة ونسبة الضريبة لكل بند، تفصيل الإجمالي — يجب أن تكون موجودة وبأنواع صالحة.
2. رمز QR مُشفَّر TLV. QR مُشفَّر Type-Length-Value يشمل اسم البائع، الرقم الضريبي، طابع زمني للفاتورة، الإجمالي، إجمالي الضريبة، و UUID الصادر من ZATCA. يُرسَم QR على الفاتورة القابلة للطباعة — مشترٍ بتطبيق ZATCA المحمول يستطيع مسحه والتحقق من وجود الفاتورة في سجلات ZATCA.
3. توقيع تشفيري XAdES. XML مُوقَّع باستخدام شهادة صادرة من ZATCA عبر بوابتها. التوقيع يحدث من جانب الخادم؛ يجب أن تكون البنية التحتية التشفيرية موجودة عندك.
4. سلسلة هاش الفواتير. كل فاتورة تُشير إلى الهاش التشفيري للفاتورة السابقة، مُكوِّنة سلسلة مقاومة للعبث. إذا حاول أي شخص إدراج فاتورة مزيفة بأثر رجعي، تنكسر السلسلة عند نقطة الإدراج.
5. التخليص في الوقت الفعلي. للفواتير المعيارية (B2B)، يُقدَّم المستند إلى بوابة ZATCA قبل إصداره للمشتري. تُعيد ZATCA UUID يُضمَّن في المستند النهائي. للفواتير المبسَّطة (B2C)، يُبلَّغ المستند في دفعات دورية بدلاً من تخليصه واحداً تلو الآخر.
عقوبات عدم الامتثال تبدأ من 1,000 ر.س لكل فاتورة مُشوَّهة وتتصاعد بسرعة. أظهرت ZATCA استعداداً للتدقيق بقوة.
كيف يُولِّد AION فواتير متوافقة
في مجموعة عرض واحة الطازجة (السعودية)، خط الأنابيب الكامل موصول:
- موظف المبيعات يُرحِّل فاتورة إلى Panda Retail Co. أو أي عميل آخر. سير عمل أمر المبيعات القياسي.
- محرّك SLA يُطلَق. كجزء من نفس المعاملة التي تُرحَّل إلى GL، تُولِّد قواعد SLA حمولة XML ZATCA. الصافي، الضريبة (15%)، الإجمالي — كلها مُقسَّمة تلقائياً لكل بند.
- توقيع الشهادة. XML يُوقَّع بشهادة ZATCA المُحمَّلة في تهيئة المجموعة. توقيع XAdES مُطبَّق.
- توليد QR. حمولة TLV مُجمَّعة ومُشفَّرة كـ QR. مُضمَّنة في PDF الفاتورة.
- تسليم التخليص. XML المُوقَّع يُرسَل إلى قناة التخليص المُهيَّأة لديك (بوابة ZATCA المباشرة، أو شريك تخليص). انتظر استجابة UUID.
- PDF موجَّه للمشتري. بمجرد عودة UUID، يُولَّد PDF النهائي مع QR ومرجع التخليص. يُرسَل بالبريد الإلكتروني للمشتري أو يُتاح لتحميل البوابة.
كامل خط الأنابيب يعمل في ثوانٍ لكل فاتورة. مصنع يُصدر 200 فاتورة يومياً لا يلاحظ العمل يحدث.
الجدول الزمني للتطبيق
مصنع أغذية ومشروبات سعودي يُطبِّق AION مع ZATCA المرحلة الثانية يتبع تقريباً هذا المسار:
الأسبوع 1: تأكيد تسجيل ZATCA. تحتاج إلى تسجيل ضريبي نشط ووصول إلى بوابة ZATCA. معرف الختم التشفيري (CSID) مُولَّد عبر بوابة ZATCA. شهادات الإنتاج وصندوق الرمل صادرة.
الأسبوع 1-2: تهيئة AION. ارفع CSID والشهادات إلى تهيئة المجموعة. اضبط قناة التخليص (مباشر أو شريك). هيِّء قوالب الفواتير بالتخطيطات ثنائية اللغة العربية + الإنجليزية التي تتطلبها ZATCA.
الأسبوع 2: اختبار صندوق الرمل. أصدر 50-100 فاتورة اختبار ضد صندوق رمل ZATCA. تحقق من عودة التخليص بنجاح لكل واحدة. تحقق من أن رموز QR تُمسح بشكل صحيح بتطبيق ZATCA المحمول. تحقق من أن سلسلة الهاش متصلة عبر فواتير الاختبار.
الأسبوع 3: التحويل الإنتاجي. بدّل النقطة النهائية من صندوق الرمل إلى الإنتاج. أصدر أول فاتورة حية مُخلَّصة. راقب الأسبوع الأول لأي أنماط رفض.
الأسبوع 4 فصاعداً: عمليات الحالة المستقرة. إيقاع الإصدار القياسي. مراقبة الانحراف (فشل التخليص، عدد إعادة المحاولات، متوسط وقت التخليص) تصبح مقياساً تشغيلياً روتينياً.
الإجمالي: 4-6 أسابيع منقضية لمصنع لديه تسجيل ZATCA نشط. الجزء الأكبر من الوقت في الاختبار والتحقق، وليس التكنولوجيا. الجانب التقني من AION تهيئة، وليس تطويراً مخصصاً.
مثال عملي — فاتورة واحة الطازجة إلى Panda Retail Co.
المشي خلالها كـ cfo.saudi في العرض:
- انتقل إلى المبيعات ← الفواتير ← جديد
- العميل: Panda Retail Co. (CUST-SA-PND)
- العناصر: 2,000 × عصير مانجو واحة 1 لتر بسعر 18 ر.س لكل = 36,000 ر.س صافي
- الضريبة: 15% × 36,000 ر.س = 5,400 ر.س
- الإجمالي: 41,400 ر.س
- انقر ترحيل
ما يحدث خلف الكواليس:
- محرّك SLA يُولِّد قيود GL: مدين الذمم المدينة — بنده 41,400 / دائن الإيرادات 36,000 / دائن ضريبة المخرجات 5,400
- خط أنابيب ZATCA يُولِّد XML UBL 2.1 مع بنود السطور، تفصيل الضرائب، كلتا الأوصاف ثنائية اللغة
- QR TLV مُجمَّع: “Oasis Fresh Beverages Co. / VAT 300000000003 / 2026-05-16T14:32:18Z / 41,400.00 / 5,400.00 / [UUID بعد التخليص]”
- توقيع XAdES مُطبَّق
- هاش الفاتورة السابقة (آخر فاتورة أصدرتها واحة الطازجة) مُدرَج
- المستند مُقدَّم إلى شريك التخليص
- UUID يعود في غضون ~2 ثانية
- PDF النهائي مُولَّد مع QR، UUID التخليص، والتخطيط ثنائي اللغة
- PDF مُرسَل بالبريد الإلكتروني إلى عنوان AR في بنده
ما يراه المدير المالي: “الفاتورة مُرحَّلة، مُخلَّصة، مُرسَلة.” لا تفاصيل تقنية تظهر إلا إذا حدث خطأ.
مزالق شائعة
المزلق 1: معاملة تسجيل ZATCA كمهمة تقنية معلومات. تسجيل ZATCA مهمة ضريبية/قانونية. مستشارك الضريبي أو فريق الضرائب الداخلي عليه تسجيل حساب ضريبة القيمة المضافة، مستخدم بوابة ZATCA، والشهادة التشفيرية. يستطيع IT المساعدة بالغراء التقني لكن لا يستطيع بدء التسجيل.
المزلق 2: التقليل من شأن متطلب ثنائي اللغة. ZATCA تتطلب العربية + الإنجليزية على نفس الفاتورة — وليس “العربية أو الإنجليزية حسب المشتري.” اللغتان، جنباً إلى جنب، في تخطيط المستند. إذا كان نظامك الحالي يُخرج الإنجليزية فقط (أو العربية فقط)، فإن عمل القالب حقيقي.
المزلق 3: السماح بانكسار سلسلة الهاش أثناء الترحيل. إذا كنت تنتقل من ERP آخر، تحتفظ فواتيرك التاريخية بهاشاتها الأصلية من النظام القديم. سلسلة AION تبدأ من أول فاتورة تصدر عبر AION. تقبل ZATCA هذا الانتقال، لكن فقط إذا أبلغت بوضوح بتاريخ الترحيل في سجلاتك. لا تتظاهر أن السلسلة متصلة عندما لا تكون.
المزلق 4: نسيان الإشعارات الدائنة والمدينة. المرتجعات، الاستردادات، وتعديلات الأسعار كل واحدة تحتاج إلى نوع مستند ZATCA الخاص بها (إشعار دائن للمرتجعات، إشعار مدين للرسوم الإضافية). تُشير إلى UUID الفاتورة الأصلية وتتبع نفس تدفق التخليص. هيِّئ هذه من اليوم الأول — لا تُلصِقها لاحقاً.
المزلق 5: نقطة فشل واحدة على قناة التخليص. قد يكون لمزود التخليص لديك انقطاع. بوابة ZATCA نفسها أحياناً لديها نوافذ من البطء. إصدار فواتيرك لا يجب أن يتوقف بسبب عثرة تخليص. AION يضع التخليصات الفاشلة في طابور ويُعيد المحاولة تلقائياً؛ هيِّء فترة إعادة المحاولة وعتبة التدخل اليدوي.
ماذا عن الفواتير المبسَّطة
معظم معاملات المصنع B2B وتمر بتدفق التخليص الكامل. لكن المصانع غالباً لديها:
- مبيعات كافتيريا الموظفين (B2C)
- مبيعات منفذ المصنع (B2C)
- شحنات عيّنات للعملاء المحتملين (B2B تقنياً لكن تُعامَل بشكل مختلف)
- التبرعات والصرف المجاني (لا تزال تحتاج فوترة، بمعاملة ضريبية خاصة)
كل من هذه له نوع مستند ZATCA الخاص به. فواتير إلكترونية مبسَّطة لـ B2C، فواتير إلكترونية كاملة لـ B2B، مستندات مجانية بضريبة قيمة مضافة بنسبة صفر. يعالجها AION كلها من خلال نفس المحرّك — تهيئة لكل سيناريو، وليس أنظمة منفصلة.
ما القادم من ZATCA
تستمر ZATCA في تطوير تكليف الفوترة الإلكترونية. التغييرات القادمة تشمل:
- موجات موسَّعة تُدخِل أعمالاً أصغر في النطاق
- أنواع مستندات إضافية (مذكرات ائتمان إلكترونية، مذكرات مدين إلكترونية بحقول جديدة)
- تكامل محتمل مع معيار الإيصالات الإلكترونية
بنية AION — الترحيل المدفوع من SLA، قنوات التخليص القابلة للتهيئة، إدارة الشهادات على مستوى المجموعة — تستوعب هذه التغييرات عبر التهيئة. لا تُعيد البناء عندما تتطور ZATCA.
إلى أين من هنا
إذا كنت تعمل عبر دول خليجية متعددة بالإضافة إلى مصر، فإن ضريبة القيمة المضافة الخليجية 2026 — متعددة الدول في نظام ERP واحد يُغطي الصورة الإقليمية الأوسع. إذا كنت تنتقل من QuickBooks تحديداً، فإن التحول من QuickBooks إلى ERP متوافق مع ZATCA يمشي عبر ترحيل البيانات وإعداد التخليص تحديداً لذلك المسار. لمصانع الأغذية المصرية، المقال الموازي هو الفوترة الإلكترونية ETA في مصر — دليل المصنع.
شاهد هذا في عرض واحة الطازجة
سجّل الدخول إلى مجموعة واحة الطازجة (السعودية) كـ cfo.saudi
أسئلة شائعة
متى تكون ZATCA المرحلة الثانية إلزامية لمصنع الأغذية والمشروبات لدينا؟
تطلق ZATCA المرحلة الثانية في موجات بناءً على الإيرادات السنوية الخاضعة للضريبة. الموجة 1 (إيرادات > 3 مليار ر.س) دخلت حيز التنفيذ في يناير 2023. الموجات اللاحقة تشمل أعمالاً أصغر بشكل تدريجي، مع إشعار 6 أشهر لكل موجة. بحلول منتصف 2026، فعلياً كل مصانع الأغذية والمشروبات المُسجَّلة في الضريبة فوق عتبات إيرادات متواضعة في النطاق. تحقق من إشعار موجتك على بوابة ZATCA.
ما الفرق بين الفواتير الإلكترونية المبسَّطة والمعيارية؟
الفواتير الإلكترونية المبسَّطة لمعاملات B2C (مبيعات من المصنع إلى المستهلك، عيّنات تجزئة، كافتيريا الموظفين). تحمل رمز QR لكنها لا تتطلب تخليصاً في الوقت الفعلي — تُبلَّغ بشكل دفعي. الفواتير الإلكترونية المعيارية لمعاملات B2B (المصنع إلى بنده، المصنع إلى الموزع) وتتطلب تخليصاً في الوقت الفعلي إلى بوابة ZATCA قبل أن تُسلَّم للمشتري.
هل نحتاج إلى مزود تخليص أم يستطيع AION التقديم مباشرةً؟
كلا المسارين موجودان. المصانع الأصغر عادةً تعمل عبر مزود تخليص معتمد من ZATCA يعالج التقديم التقني. المصانع الأكبر بقدرة تقنية داخلية أحياناً تتكامل مباشرةً مع بوابة ZATCA. يُولِّد AION نفس حمولة XML المتوافقة في كلتا الحالتين — الفرق هو قناة النقل. لا نقيّدك بمزود محدد.
ماذا يحدث إذا رفضت ZATCA فاتورتنا؟
كود الرفض والسبب يعودان عبر قناة التخليص. يُسطِّح AION هذا على شاشة الفاتورة مع خطأ ZATCA المُحدَّد. تُصحِّح القضية (رقم ضريبي خاطئ، سطر مُشوَّه، شهادة منتهية) وتُعيد التقديم. تسلسل الرقم محفوظ — لا حاجة لإعادة إنشاء المستند.