HomeError code lexicon › BR-56
BR-56 Field BT-63 EN 16931 core rules (BR)

Fix BR-56: Seller tax representative without VAT identifier

[BR-56] Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63)

BR-56 in your own invoice? Upload the file and find every error in seconds.

What does BR-56 mean?

The rule checks the seller tax representative party (BG-11). In CII this party sits in the element ram:SellerTaxRepresentativeTradeParty. If the seller names a tax representative, that representative's VAT identifier (BT-63) must be present. It goes in ram:SpecifiedTaxRegistration/ram:ID with the scheme identifier schemeID="VA". Without the VAT identifier the tax representative cannot be identified.

Common causes of BR-56

How to fix BR-56

  1. Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-63 along this XPath://rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA']
  2. Apply the fix. Add the element ram:SpecifiedTaxRegistration/ram:ID in ram:SellerTaxRepresentativeTradeParty with the attribute schemeID="VA" and the tax representative's VAT identifier (e.g. "DE123456789").
  3. Validate again. Save the file and validate it again to check that BR-56 is no longer reported.
Concrete fix

Add the element ram:SpecifiedTaxRegistration/ram:ID in ram:SellerTaxRepresentativeTradeParty with the attribute schemeID="VA" and the tax representative's VAT identifier (e.g. "DE123456789").

XPath//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA']

Before / after: the XML example

This is the spot in question before and after the fix (Cross Industry Invoice, ZUGFeRD/Factur-X).

Wrong
<ram:SellerTaxRepresentativeTradeParty>
  <ram:Name>Steuervertreter Meyer GmbH</ram:Name>
  <ram:PostalTradeAddress>
    <ram:CountryID>DE</ram:CountryID>
  </ram:PostalTradeAddress>
</ram:SellerTaxRepresentativeTradeParty>
Correct
<ram:SellerTaxRepresentativeTradeParty>
  <ram:Name>Steuervertreter Meyer GmbH</ram:Name>
  <ram:PostalTradeAddress>
    <ram:CountryID>DE</ram:CountryID>
  </ram:PostalTradeAddress>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">DE123456789</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTaxRepresentativeTradeParty>

Frequent questions about BR-56

What does schemeID="VA" mean?
The scheme identifier "VA" marks the number as a VAT identifier. Without this attribute the number is not recognised as a VAT identifier.
When do I need a tax representative?
When the seller has no own establishment in the buyer's country and appoints a fiscal representative. The party is optional, but as soon as it is there it needs the VAT identifier.
In which format is the VAT identifier given?
Country prefix plus number without spaces, in Germany for example "DE123456789".

Related error codes

Check BR-56 automatically

Instead of digging through the XML by hand you can validate your ZUGFeRD or XRechnung file online – upload the PDF or the XML and you get every error with rule ID, affected field, fix and XPath, as a readable report or as JSON through the API.

Find every error automatically instead of searching by hand

Upload your ZUGFeRD, Factur-X or XRechnung file – you get every violation back with rule ID, field, fix and XPath.

Validate online for free
Check invoice