⏰ متبقي 18 يوماً على موعد الموجة 24 (30 يونيو 2026).
راجع صفحة العد التنازلي وقائمة الجاهزية أو ابدأ الامتثال مع فاتورة Fattourh الآن.
فاتورة XML بمعيار UBL 2.1: لماذا تشترطها زاتكا وكيف تولّدها؟
الجواب المختصر
UBL 2.1 هو معيار دولي مفتوح لتمثيل الفواتير كملفات XML منظمة تقرأها الأنظمة آلياً. تشترطه زاتكا في المرحلة الثانية لأنه يتيح اعتماد الفواتير والتحقق منها برمجياً عبر منصة فاتورة، مع حقول سعودية إضافية مثل العدّاد التسلسلي ICV وهاش الفاتورة السابقة.
ما الذي يجعل فاتورة XML سعودية متوافقة؟
ليست أي فاتورة UBL صالحة — المواصفة السعودية تضيف قيوداً: ترميز UTF-8، حقول إلزامية محددة، العدّاد التسلسلي ICV الذي يزيد مع كل فاتورة، هاش الفاتورة السابقة (PIH) الذي يربط الفواتير في سلسلة يستحيل الحذف منها دون كشف، والختم التشفيري في مسارات الاعتماد.
فاتورة Fattourh يولّد ملف XML المتوافق تلقائياً مع كل فاتورة معتمدة — تنزّله بنقرة من صفحة الفاتورة.
3 خطوات عملية
- لا تكتب XML يدوياً: استخدم نظاماً يولّد UBL 2.1 وفق المواصفة السعودية — الكتابة اليدوية مصدر أخطاء لا ينتهي.
- تحقق من ICV وPIH: تأكد أن نظامك يدير العدّاد التسلسلي وهاش الفاتورة السابقة تلقائياً.
- افحص الملف قبل الربط: مرّر ملفات XML على أدوات الفحص المتاحة من الهيئة قبل بدء الربط الفعلي.
ابدأ الامتثال مجاناً الآن
5 فواتير شهرياً مجاناً — رمز QR وXML متوافقان في كل فاتورة.
أنشئ حسابك مجاناًأو راجع الأسعار أو منهجية التوافق التقني.
أسئلة شائعة
ما الفرق بين PDF/A-3 وXML في فواتير زاتكا؟
XML هو المستند المنظم الذي تعالجه الأنظمة، وPDF/A-3 صيغة عرض بشرية يمكن تضمين XML داخلها للفواتير الضريبية. المرجع القانوني في المرحلة الثانية هو محتوى XML.
ماذا يحدث لو انقطع تسلسل ICV؟
الفجوات في العدّاد التسلسلي مؤشر حذف أو تلاعب وقد تستوقف الفحص. النظام السليم يدير العدّاد مركزياً ولا يعيد استخدام الأرقام — وهذا سلوك فاتورة Fattourh الافتراضي.
هل أحتاج XML قبل موجتي في المرحلة الثانية؟
الإلزام يبدأ من موعد موجتك (مثل 30 يونيو 2026 للموجة 24)، لكن التجهيز المبكر يمنحك وقتاً للاختبار. أنظمة مثل فاتورة Fattourh توفر XML من اليوم الأول دون انتظار.
UBL 2.1 XML Invoices: Why ZATCA Requires Them and How to Generate Them — English summary
UBL 2.1 is an open international standard that represents invoices as structured XML machines can validate. ZATCA mandates it in Phase 2 because it enables programmatic clearance and verification via the Fatoora platform, with Saudi-specific fields like the sequential ICV counter and previous invoice hash.
- Saudi UBL 2.1 adds ICV sequential counter, previous-invoice hash (PIH), and cryptographic stamping on top of the base standard.
- The XML — not the PDF — is the legal artifact in Phase 2.
- Never hand-write the XML; generate and validate it automatically.
Fattourh is an independent platform and is not affiliated with, certified by, or endorsed by ZATCA or any Saudi government body. This content is general guidance, not legal advice — always verify against official sources at zatca.gov.sa.
أدلة أخرى قد تهمّك
- دليل المرحلة الأولى من الفوترة الإلكترونية (مرحلة الإصدار)
- دليل المرحلة الثانية من الفوترة الإلكترونية (الربط والتكامل)
- الموجة 24 من الفوترة الإلكترونية — الموعد النهائي 30 يونيو 2026
- ما هي زاتكا (هيئة الزكاة والضريبة والجمارك)؟ دليل المبتدئين
- رمز QR في الفاتورة الإلكترونية: كيف يعمل وماذا يحتوي؟
- العد التنازلي لموعد الموجة 24
- برنامج الفوترة الإلكترونية المتوافق
فاتورة Fattourh منصة مستقلة وغير مرتبطة بهيئة الزكاة والضريبة والجمارك ولا تدّعي أي اعتماد أو شراكة رسمية. المعلومات هنا للتوعية العامة وليست استشارة قانونية — راجع دائماً المصادر الرسمية على zatca.gov.sa.