If the buyer country code (BT-55) is "SA", then the Buyer postal code(BT-53) must be 5 digits.
What does this mean?
The condition is bound to the country: it applies only when the buyer country code (BT-55) is SA. A customer outside Saudi Arabia is not covered by this rule, which is why export invoices pass without a warning.
A simplified tax invoice (B2C) carries no buyer address at all, so this code never appears on one.
A warning, not an error: the Authority accepts the invoice and clears it, but records the note — and the address stays printed, wrongly, on a tax document.
Why does it happen?
Ordered from the most common to the least — your cause is most likely the first or the second.
- Writing the additional number (four digits) where the postal code belongs — the same cause as code 66, but in the customer data this time.
- Copying an incomplete postal code from a purchase order or a customer email without checking it.
- Entering an old or shortened city code instead of the full national postal code.
- Dropping the leading zero when copying the code from a spreadsheet that treats it as a number.
How to fix it
2 steps, then send the invoice again.
-
1
Ask the customer for the code exactly as it stands in their national address
The postal code is part of the national address of the buying business, and it appears on its national address card. Five digits, separate from the four-digit additional number.
-
2
Correct the customer record, then issue again
The invoice that carried the warning is already cleared and is not reissued. Correct the code in the customer record so the warning does not repeat on their next invoices.
This code does not block acceptance, so the invoice you have is compliant. Correct the data so the warnings disappear from future invoices.
Does ZATCA Tools prevent it?
Yes. The postal code field in the customer record rejects anything that is not five digits when you save, exactly as the establishment field has done from the start.
Related codes
Frequently asked questions
My customer is outside Saudi Arabia — do I need a five-digit postal code? +
SA.I got the warning on an invoice that has already been issued, what do I do? +
ZATCA Tools builds the signature, the PIH, the counter and the encoding for you, and validates your data before it is sent. Completely free for now, and no credit card.
Start for free