The invoice type code (BT-3) must be equal to one of value from the subset of UN/CEFACT code list 1001, D.16B agreed for KSA electronic invoices. Please refer paragraph 11.2.1 of XML implementation Standards.
ماذا يعني هذا؟
الحقل BT-3 يأخذ قيمة من قائمة UN/CEFACT 1001، والمجموعة المعتمدة في السعودية ثلاث قيم: 388 فاتورة ضريبية، 381 إشعار دائن، 383 إشعار مدين.
ما ليس في القائمة: لا يوجد نوع «فاتورة ملغاة» ولا «فاتورة معدّلة». التصحيح في المرحلة الثانية يحدث بإشعار دائن أو مدين يشير إلى الفاتورة الأصلية، لا بتعديلها ولا بحذفها.
لماذا يحدث؟
مرتّبة من الأشيع إلى الأقل شيوعًا — الأرجح أن سببك في الأول أو الثاني.
- إرسال رمز من قائمة UN/CEFACT الكاملة غير معتمد في السعودية.
- محاولة تمثيل إلغاء فاتورة برمز خاص بدلًا من إشعار دائن.
- الخلط بين BT-3 (نوع المستند) و KSA-2 (ترميز المعاملة) وإرسال قيمة أحدهما في حقل الآخر.
كيف تصلحه
2 خطوات، ثم أعد إرسال الفاتورة.
-
1
استخدم القيم الثلاث فقط
388للفاتورة،381لتخفيض المبلغ أو الإلغاء،383لزيادة المبلغ. -
2
للإلغاء: إشعار دائن بكامل المبلغ
أصدر إشعارًا دائنًا (381) بقيمة الفاتورة كاملة وأشِر فيه إلى رقم الفاتورة الأصلية في الحقل BT-25، وهو إلزامي — راجع BR-KSA-56. وللتفصيل: إشعارات الدائن والمدين.
بعد التصحيح أعد إرسال الفاتورة. الفاتورة المرفوضة لم تُسجَّل عند الهيئة، فلا تحتاج إشعارًا دائنًا — أرسل الفاتورة الصحيحة نفسها.
هل يمنعه ZATCA Tools؟
نعم. النوع يُحدَّد من نوع المستند الذي تنشئه في ZATCA Tools، والإلغاء يمرّ عبر إشعار دائن مرتبط بالفاتورة تلقائيًا.
أكواد لها علاقة
أسئلة شائعة
أخطأت في فاتورة أُصدرت وأُبلغت — ما العمل؟ +
ZATCA Tools يبني التوقيع والبصمة والعدّاد والترميز عنك، ويتحقق من البيانات قبل الإرسال. مجاني بالكامل حاليًا، وبدون بطاقة ائتمانية.
ابدأ مجانًا