What does BR-63 mean?
The rule checks the Buyer electronic address (BT-49). If it is given, it must carry a Scheme identifier. The Scheme identifier says which address system the address comes from (e.g. e-mail, GLN or Leitweg-ID). On invoices to public authorities this is often the Leitweg-ID with its own code.
Common causes of BR-63
- The element ram:URIID is present, but the attribute schemeID is missing.
- The schemeID was left empty (schemeID="").
- The Leitweg-ID appears without the matching EAS code "0204".
- An invoicing tool writes the e-mail address without an EAS code.
How to fix BR-63
- Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-49 along this XPath:
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID - Apply the fix. Add the attribute schemeID with an EAS code to the element ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID, e.g. schemeID="0204" for a Leitweg-ID or schemeID="EM" for an e-mail address.
- Validate again. Save the file and validate it again to check that BR-63 is no longer reported.
Add the attribute schemeID with an EAS code to the element ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID, e.g. schemeID="0204" for a Leitweg-ID or schemeID="EM" for an e-mail address.
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeIDBefore / after: the XML example
This is the spot in question before and after the fix (Cross Industry Invoice, ZUGFeRD/Factur-X).
<ram:BuyerTradeParty>
<ram:Name>Beispiel AG</ram:Name>
<ram:URIUniversalCommunication>
<ram:URIID>04011000-12345-06</ram:URIID>
</ram:URIUniversalCommunication>
</ram:BuyerTradeParty>
<ram:BuyerTradeParty>
<ram:Name>Beispiel AG</ram:Name>
<ram:URIUniversalCommunication>
<ram:URIID schemeID="0204">04011000-12345-06</ram:URIID>
</ram:URIUniversalCommunication>
</ram:BuyerTradeParty>
Frequent questions about BR-63
Which value must the schemeID have?
Does the rule also apply without a Buyer address?
I send to a public authority - which code fits?
Related error codes
Check BR-63 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.