The invoice type code must be one of the accepted ZATCA UNTDID 1001 codes (388 tax invoice, 383 debit note, 381 credit note, 386 prepayment).
Why ZATCA invoices fail rule ZATCA-HDR-005 (ERROR) and how to fix it: The invoice type code must be one of the accepted ZATCA UNTDID 1001 codes (388 tax invoice, 383 debit note, 381 credit note, 386 prepayment).
Was diese Regel prüft
The invoice type code must be one of the accepted ZATCA UNTDID 1001 codes (388 tax invoice, 383 debit note, 381 credit note, 386 prepayment).
Betroffenes Element: Invoice › TypeCode.
Standard: ZATCA (KSA) — EN 16931 + BR-KSA. Severity: ERROR.
Warum Ihre Rechnung abgelehnt wird
ZATCA validates EN 16931 and BR-KSA business rules before clearance/reporting. When this rule fails the invoice is rejected — fix it before you submit.
Wie man es behebt
Use one of the accepted code values for Invoice › TypeCode (see the ZATCA / UNTDID code list).
Vor dem Senden prüfen
Upload your ZATCA UBL invoice to the validator to confirm this rule — and every other EN 16931 / BR-KSA rule — passes before it reaches ZATCA.