Error code BR-06 means: the seller’s legal name is not on the invoice.
What does BR-06 mean?
The validator shows this message (as worded in the official rules):
[BR-06]-An Invoice shall contain the Seller name (BT-27).
An invoice must contain the seller’s name (BT-27). In UBL that is the legal name in the supplier’s cac:PartyLegalEntity/cbc:RegistrationName. A trading name in cac:PartyName is not enough: the rule looks at the legal name.
Common causes
- The export only fills in the trading name (
PartyName) and leavesRegistrationNameempty. - The company details in the software are incomplete.
- A custom XML template omits
PartyLegalEntityor only fills in the company number there.
How to fix it as the sender
- Enter your company’s legal name in the company details of your software.
- Make sure the export puts that name in
cac:PartyLegalEntity/cbc:RegistrationName. - Validate the invoice again.
Received an invoice with this error?
An invoice with this error is not compliant. Ask the supplier for a corrected invoice and do not change the XML yourself.
Example in the XML
❌ Wrong
<cac:AccountingSupplierParty>
<cac:Party>
...
<cac:PartyLegalEntity>
<cbc:CompanyID schemeID="0208">0123456749</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
✅ Correct
<cac:AccountingSupplierParty>
<cac:Party>
...
<cac:PartyLegalEntity>
<cbc:RegistrationName>Leverancier BV</cbc:RegistrationName>
<cbc:CompanyID schemeID="0208">0123456749</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
Both snippets come from a complete test invoice that we checked with our validator: the wrong version gives exactly this message, the correct version no errors at all.
Good to know
The same rule exists for the buyer’s name: BR-07. Both often go wrong together in the same export.
Check your invoice
Drop your XML into the free validator. You see right away whether this error still occurs, with a link to the explanation for every message.
Official rule
The full rule with its technical test (Schematron) is in the official Peppol documentation:
Related error codes
- BR-07: The buyer’s legal name is not on the invoice.
- BR-S-02: The invoice charges VAT at the standard rate (category S), but the seller VAT number is missing.
Frequently asked questions about BR-06
Is the trading name not enough?
No. You may state the trading name (PartyName/Name), but the rule asks for the legal name in PartyLegalEntity/RegistrationName.
Where is the seller’s name in the XML?
In cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName.