BR-06fatal

How to fix BR-06

An Invoice shall contain the Seller name (BT-27).

What this rule checks

The seller name (BT-27, mapped to cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) identifies who issued the invoice. This is a legal requirement in all Peppol countries and is needed for the buyer to verify they are paying the correct entity. The name should match the seller's official registered business name.

Referenced business terms

This rule references the following EN 16931 business term. Click through for the full definition, the UBL XPath and the cardinality.

How to fix it

Add a cbc:Name element inside cac:AccountingSupplierParty → cac:Party → cac:PartyLegalEntity.

Common causes

  • The cac:AccountingSupplierParty section is missing the cac:PartyLegalEntity/cbc:RegistrationName element.
  • The seller party structure exists but cbc:RegistrationName is empty.
  • The seller name was placed in cbc:Name under cac:PartyName instead of cbc:RegistrationName under cac:PartyLegalEntity.
  • The entire cac:AccountingSupplierParty block is missing.

Example: before (broken)

<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyLegalEntity>
      <!-- cbc:RegistrationName is missing -->
      <cbc:CompanyID>BE0123456789</cbc:CompanyID>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingSupplierParty>

Example: after (fixed)

<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>Acme Supplies BV</cbc:RegistrationName>
      <cbc:CompanyID>BE0123456789</cbc:CompanyID>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingSupplierParty>

Related rules

Validate your invoice

Upload your corrected invoice to check it passes BR-06 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.