خطأ
ZATCA-00028 خطأ في التحقق من مخطط XML
فاتورة XML لا تتوافق مع تعريف مخطط UBL 2.1 من زاتكا.
⚠️ ما سبب هذا الخطأ؟
الأسباب الشائعة لظهور ZATCA-00028
- ✗ عناصر XML مطلوبة مفقودة في هيكل الفاتورة
- ✗ نطاق اسم العنصر أو URI النطاق غير صحيح
- ✗ استخدام نوع بيانات خاطئ (مثل نص بدلاً من عشري للمبالغ)
- ✗ هيكل XML غير صالح أو تداخل عناصر غير صحيح
✅ كيف تحل هذا الخطأ
اتبع هذه الخطوات لحل ZATCA-00028
1
تحقق من مطابقة XSD
تحقق من XML مقابل مخطط XSD الرسمي من زاتكا قبل التقديم.
2
تحقق من العناصر المطلوبة
تأكد من وجود جميع عناصر UBL 2.1 الإلزامية في الفاتورة.
3
تحقق من نطاقات الأسماء
استخدم URIs نطاقات الأسماء الصحيحة: urn:oasis:names:specification:ubl:schema:xsd:Invoice-2.
4
استخدم أداة التحقق من زاتكا
شغّل الفاتورة عبر SDK أو أداة تحقق من زاتكا لاكتشاف أخطاء المخطط.
حل أخطاء زاتكا تلقائياً
قيمة تتحقق من الفواتير قبل الإرسال وتمنع أخطاء ZATCA-00028 من الحدوث.