Official text
Seller postal code (BT-38) must be 5 digits.Warning · Source: ZATCA E-Invoicing SDK 238-R3.3.8 · Electronic Invoice XML Implementation Standard v1.2, 19 May 2023, §13.3.1, p. 58 · Checked: 26 October 2026
What it means
The postal code in the seller address must be exactly 5 digits.
When it happens
- A digit is missing, or the additional number is attached (such as 12345-6789).
- Arabic-Indic digits instead of Western digits.
How to fix it
- Copy the postal code from the national address.
- Write the five digits only, and the additional number in its own field.
Example
<cbc:PostalZone>2333</cbc:PostalZone>
<cbc:PostalZone>23333</cbc:PostalZone>
We ran the wrong example through ZATCA's SDK 238-R3.3.8 on 26 October 2026 and it raised BR-KSA-66. 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
- BR-KSA-37 Seller building number is not 4 digits
- BR-KSA-09 Seller address is incomplete
- BR-KSA-67 Saudi buyer postal code is not 5 digits
Terms on this page
Frequently asked questions
What does BR-KSA-66 mean?
The postal code in the seller address must be exactly 5 digits.
Is the invoice rejected when BR-KSA-66 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-66?
1. Copy the postal code from the national address. 2. Write the five digits only, and the additional number in its own field.
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.