BR-06: The seller's legal name (BT-27) must be present
Checks that cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName exists and is not empty.
How to fix it
Add the seller name: <cac:AccountingSupplierParty><cac:Party><cac:PartyLegalEntity><cbc:RegistrationName>Seller name</cbc:RegistrationName></cac:PartyLegalEntity></cac:Party></cac:AccountingSupplierParty>.
ZATCA's official text
[BR-06]-An Invoice shall contain the Seller name (BT-27).
Source: ZATCA SDK 3.4.8 · EN 16931 (CEN) rules
Fails when (the condition ZATCA's SDK runs)
not(exists(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) and (cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) !='')
Related rules
- BR-03 · Every invoice needs an issue date (BT-2)
- BR-04 · Every invoice needs an invoice type code (BT-3)
- BR-05 · Every invoice needs a currency code (BT-5)
- BR-08 · The seller's postal address (BG-5) must be present
- BR-09 · The seller address must include a country code (BT-40)
- BR-13 · The invoice total without VAT (BT-109) must be present
Validate your invoice against ZATCA's rules
Paste the XML and see every error and warning. It runs in your browser; the invoice goes nowhere.
Validate an invoice or try Matheel