خطأ ZATCA-00021

رمز العملة غير صالح

رمز العملة في الفاتورة لا يتوافق مع معيار ISO 4217 أو غير مدعوم من زاتكا.

⚠️ ما سبب هذا الخطأ؟

الأسباب الشائعة لظهور ZATCA-00021

  • استخدام رموز عملات بأحرف صغيرة (مثل 'sar' بدلاً من 'SAR')
  • استخدام رمز عملة غير موجود أو غير صالح وفق معيار ISO 4217
  • استخدام رمز العملة (﷼) بدلاً من رمز ISO (SAR)
  • عنصر DocumentCurrencyCode مفقود في فاتورة XML

كيف تحل هذا الخطأ

اتبع هذه الخطوات لحل ZATCA-00021

1

تحقق من صيغة ISO 4217

استخدم رموز من ثلاثة أحرف كبيرة: SAR للريال السعودي، AED للدرهم الإماراتي، USD للدولار الأمريكي.

2

تحقق من جميع حقول المبالغ

تأكد أن جميع المبالغ المالية في الفاتورة تستخدم نفس رمز العملة بشكل متسق.

3

تحقق من عنصر XML

تأكد من وجود عنصر cbc:DocumentCurrencyCode ويحتوي على رمز ISO 4217 صالح.

حل أخطاء زاتكا تلقائياً

قيمة تتحقق من الفواتير قبل الإرسال وتمنع أخطاء ZATCA-00021 من الحدوث.

احجز عرض قيمة ←
Chat with us on WhatsApp