BR-KSA-09: Seller address is incomplete

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

Official text

Seller address must contain street name (BT-35), building number (KSA-17), postal code (BT-38), city (BT-37), district (KSA-3), country code (BT-40). For more information please access this link: https://splonline.com.sa/en/national-address-1/

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

What it means

The seller address on the invoice must hold six items: street name, building number, postal code, city, district and country code. These come from the national address.

When it happens

How to fix it

  1. Get the business's national address from SPL (Saudi Post).
  2. Enter all six fields in the branch settings.
  3. Generate the invoice again and send it.

Example

Wrong: raises BR-KSA-09
<cac:PostalAddress>
  <cbc:StreetName>الامير سلطان | Prince Sultan</cbc:StreetName>
  <cbc:BuildingNumber>2322</cbc:BuildingNumber>
  <cbc:CityName>الرياض | Riyadh</cbc:CityName>
  <cbc:PostalZone>23333</cbc:PostalZone>
  <cac:Country><cbc:IdentificationCode>SA</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
Correct
<cac:PostalAddress>
  <cbc:StreetName>الامير سلطان | Prince Sultan</cbc:StreetName>
  <cbc:BuildingNumber>2322</cbc:BuildingNumber>
  <cbc:CitySubdivisionName>المربع | Al-Murabba</cbc:CitySubdivisionName>
  <cbc:CityName>الرياض | Riyadh</cbc:CityName>
  <cbc:PostalZone>23333</cbc:PostalZone>
  <cac:Country><cbc:IdentificationCode>SA</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>

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

The seller address on the invoice must hold six items: street name, building number, postal code, city, district and country code. These come from the national address.

Is the invoice rejected when BR-KSA-09 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-09?

1. Get the business's national address from SPL (Saudi Post). 2. Enter all six fields in the branch settings. 3. Generate the invoice again and send it.

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