BR-KSA-08: Seller identifier or its type is wrong

A warning: the invoice is accepted with a note; fix the cause in the next invoices.

Official text

The seller identification (BT-29) must exist only once with one of the scheme ID (BT-29-1) (CRN, MOM, MLS, SAG, OTH, 700) and must contain only alphanumeric characters. Commercial Registration number with "CRN" as schemeID. MOMRAH license with "MOM" as schemeID. MHRSD license with "MLS" as schemeID. 700 Number with "700" as schemeID. MISA license with "SAG" as schemeID. Other OD with "OTH" as schemeID. In case of multiple commercial registrations, the seller should fill the commercial registration of the branch in respect of which the Tax Invoice is being issued. In case multiple IDs exist then one of the above must be entered following the sequence specified above.

Warning · 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

Give one seller identifier with its type: CRN for the commercial registration, MOM for a municipal (MOMRAH) license, MLS for an MHRSD license, SAG for a MISA license, 700 for the 700 number, OTH for anything else. The value holds letters and digits only.

When it happens

How to fix it

  1. Write schemeID exactly as CRN or one of the six types.
  2. Remove spaces and dashes from the number.
  3. With several registrations, use the one for the branch that issued the invoice.

Example

Wrong: raises BR-KSA-08
<cac:PartyIdentification>
  <cbc:ID schemeID="CR">1010010000</cbc:ID>
</cac:PartyIdentification>
Correct
<cac:PartyIdentification>
  <cbc:ID schemeID="CRN">1010010000</cbc:ID>
</cac:PartyIdentification>

We ran the wrong example through ZATCA's SDK 238-R3.3.8 on 26 October 2026 and it raised BR-KSA-08. 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-08 mean?

Give one seller identifier with its type: CRN for the commercial registration, MOM for a municipal (MOMRAH) license, MLS for an MHRSD license, SAG for a MISA license, 700 for the 700 number, OTH for anything else. The value holds letters and digits only.

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

A warning: the invoice is accepted with a note; fix the cause in the next invoices. This is its severity in ZATCA's SDK 238-R3.3.8.

How do I fix BR-KSA-08?

1. Write schemeID exactly as CRN or one of the six types. 2. Remove spaces and dashes from the number. 3. With several registrations, use the one for the branch that issued the invoice.

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