BR-KSA-05: Invoice type code is not allowed

An error: the invoice is rejected, so fix the cause and send it again.

Official text

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.

Error · Source: ZATCA E-Invoicing SDK 238-R3.3.8 · Electronic Invoice XML Implementation Standard v1.2, 19 May 2023, §13.3.1, p. 48 · Checked: 26 October 2026

What it means

The document type code must come from the Saudi subset: 388 invoice, 386 prepayment invoice, 383 debit note, 381 credit note. Any other code is rejected.

When it happens

How to fix it

  1. Use 388 for tax and simplified invoices.
  2. Use 381 for a credit note, 383 for a debit note and 386 for a prepayment.
  3. Tell tax and simplified invoices apart with the name attribute (first two digits 01 or 02), not with a different code.

Example

Wrong: raises BR-KSA-05
<cbc:InvoiceTypeCode name="0200000">380</cbc:InvoiceTypeCode>
Correct
<cbc:InvoiceTypeCode name="0200000">388</cbc:InvoiceTypeCode>

We ran the wrong example through ZATCA's SDK 238-R3.3.8 on 26 October 2026 and it raised BR-KSA-05. The example is an excerpt of ZATCA's sample Simplified/Invoice/Simplified_Invoice.xml with one change; the sample without it does not raise the code.

Related codes

Terms on this page

Frequently asked questions

What does BR-KSA-05 mean?

The document type code must come from the Saudi subset: 388 invoice, 386 prepayment invoice, 383 debit note, 381 credit note. Any other code is rejected.

Is the invoice rejected when BR-KSA-05 appears?

An error: the invoice is rejected, so fix the cause and send it again. This is its severity in ZATCA's SDK 238-R3.3.8.

How do I fix BR-KSA-05?

1. Use 388 for tax and simplified invoices. 2. Use 381 for a credit note, 383 for a debit note and 386 for a prepayment. 3. Tell tax and simplified invoices apart with the name attribute (first two digits 01 or 02), not with a different code.

Last updated: 26 October 2026 · What we don't do · Methodology · Correct us · Changelog

First published 2026-10-26 · Archived copy

First 500 restaurants, cafés, bakeries and sweet shops: a SAR 99 monthly cap.

Instead of SAR 149, per branch, for a full year. Free to join, no commitment.

Reserve your seat