تخطي إلى المحتوى الرئيسي

كيف تُولَّد الفاتورة بتنسيق UBL XML؟

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

كيف تُولَّد الفاتورة بتنسيق UBL XML؟

ما هو UBL XML؟

UBL 2.1 (Universal Business Language) هو التنسيق الدولي الذي تتطلبه زاتكا ضمن مواصفات الفواتير الإلكترونية. كل فاتورة تُولَّد كملف XML يحتوي على:

  • بيانات البائع والمشتري
  • تفاصيل الأصناف والكميات والأسعار
  • حسابات الضريبة
  • التواريخ والأرقام المرجعية
  • التوقيع الرقمي (ECDSA)
  • رمز QR مُشفَّر

هل أحتاج معرفة XML؟

لا. فاتورة يُولّد XML تلقائياً من البيانات التي تُدخلها. الملف المُولَّد متاح للتنزيل من تفاصيل أي فاتورة (زر "تنزيل XML").

التحقق من صحة XML

يمكنك التحقق من صحة ملف XML باستخدام أداة التحقق في بوابة Fatoora. فاتورة يتحقق قبل الإرسال من وجود ملف XML، وتطابق UUID، وتطابق بصمة الفاتورة، وبيانات التوقيع؛ أما فحص مخططات زاتكا التفصيلي فيتم من خلال بوابة Fatoora أو واجهات ZATCA عند الإرسال.

هل كانت هذه المقالة مفيدة؟