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

Fix BR-63: Scheme identifier of the Buyer electronic address missing

[BR-63] The Buyer electronic address (BT-49) shall have a Scheme identifier

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

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

How to fix BR-63

  1. 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
  2. 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.
  3. Validate again. Save the file and validate it again to check that BR-63 is no longer reported.
Concrete 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.

XPath//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID

Before / after: the XML example

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

Wrong
<ram:BuyerTradeParty>
  <ram:Name>Beispiel AG</ram:Name>
  <ram:URIUniversalCommunication>
    <ram:URIID>04011000-12345-06</ram:URIID>
  </ram:URIUniversalCommunication>
</ram:BuyerTradeParty>
Correct
<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?
A code from the EAS code list. For a German Leitweg-ID that is "0204", for an e-mail "EM", for a GLN "0088".
Does the rule also apply without a Buyer address?
No. BT-49 is not mandatory. But if an electronic address is present, the Scheme identifier must come with it.
I send to a public authority - which code fits?
For the Leitweg-ID as electronic address you set schemeID="0204". Note: the Leitweg-ID also belongs in BT-10 (ram:BuyerReference) for routing.

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.

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