خطأ
ZATCA-00023 رمز نوع الفاتورة غير صالح
رمز نوع الفاتورة لا يتطابق مع القيم المقبولة من زاتكا (388 للفاتورة الضريبية، 381 لإشعار دائن، 383 لإشعار مدين).
⚠️ ما سبب هذا الخطأ؟
الأسباب الشائعة لظهور ZATCA-00023
- ✗ استخدام رقم رمز نوع UNCL1001 غير صحيح
- ✗ الخلط بين رمز النوع ورمز النوع الفرعي للفاتورة
- ✗ رمز النوع لا يتطابق مع محتوى الفاتورة الفعلي
- ✗ عنصر InvoiceTypeCode مفقود تماماً من XML
✅ كيف تحل هذا الخطأ
اتبع هذه الخطوات لحل ZATCA-00023
1
استخدم رموز الأنواع الصحيحة
استخدم رموز UNCL1001: 388 للفاتورة الضريبية، 381 لإشعار الدائن، 383 لإشعار المدين.
2
عيّن النوع الفرعي للفاتورة
عيّن سمة name: 0100000 للفواتير الضريبية القياسية، 0200000 للفواتير الضريبية المبسطة.
3
طابق النوع مع المعاملة
تأكد أن رمز النوع يتطابق مع المعاملة الفعلية — لا تستخدم رمز إشعار الدائن لعملية بيع عادية.
حل أخطاء زاتكا تلقائياً
قيمة تتحقق من الفواتير قبل الإرسال وتمنع أخطاء ZATCA-00023 من الحدوث.