2026-04-06· 8 دقائق

كيفية إصدار فاتورة إلكترونية معتمدة ZATCA: الخطوات والمتطلبات

فاتورة إلكترونية ZATCA فوترة

الفاتورة الإلكترونية المتوافقة مع ZATCA ليست مجرد PDF — إنها ملف XML مُوقَّع رقمياً بمواصفات محددة. هذا الدليل يشرح كل حقل مطلوب وكيفية إرسال الفاتورة بشكل صحيح.

أنواع الفواتير في ZATCA

فاتورة ضريبية (B2B)
للمعاملات بين الشركات. تتطلب التصفية (Clearance) المسبقة من ZATCA قبل إرسالها للعميل.
فاتورة مستهلك (B2C)
للبيع المباشر للأفراد. تُصدَر أولاً ثم يُبلَّغ عنها لـ ZATCA خلال 24 ساعة.

الحقول الإلزامية في الفاتورة

مراحل إرسال الفاتورة

1
توليد XML
ينشئ النظام ملف XML وفق مواصفات UBL 2.1 المعدّلة من ZATCA.
2
التوقيع الرقمي
يُوقَّع XML بالمفتاح الخاص من شهادة CSID باستخدام ECDSA.
3
إضافة رمز QR
يُولَّد رمز QR يحتوي البيانات الأساسية مشفرة بـ Base64.
4
إرسال لـ ZATCA
يُرسَل XML لـ API المناسب (clearInvoice أو reportInvoice).
5
استقبال الاستجابة
ZATCA يعيد UUID وتوقيعها — يُخزَّن مع الفاتورة.

ماذا يحدث عند رفض الفاتورة؟

في حالة الرفض تبقى الفاتورة صالحة قانونياً لكن يجب إعادة المحاولة. POS SAAS يعيد المحاولة تلقائياً عبر نظام cron مع حفظ سجل كامل للمحاولات.

جرّب POS SAAS مجاناً — 14 يوماً بدون بطاقة ائتمانية

ابدأ الآن
← العودة للمدونة