What does BR-CL-11 mean?
The registration identifier of the seller or buyer needs a scheme from the ISO 6523 ICD list, so that the register source is unambiguous.
Common causes of BR-CL-11
- Free text such as 'HRB' or 'Handelsregister' instead of an ISO 6523 ICD code
- @schemeID missing on the registration identifier
- VAT identifier (BT-31) mixed up with the registration identifier (BT-30)
How to fix BR-CL-11
- Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-30-1 along this XPath:
//ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID - Apply the fix. Code the scheme of the registration identifier (BT-30-1 for the seller, BT-47-1 for the buyer) in the attribute @schemeID with an ICD code from ISO 6523, e.g. '0060' (DUNS), '0088' (GLN), '0002' (SIRENE), '0198' (DK CVR), '0208' (Belgian company number).
- Validate again. Save the file and validate it again to check that BR-CL-11 is no longer reported.
Code the scheme of the registration identifier (BT-30-1 for the seller, BT-47-1 for the buyer) in the attribute @schemeID with an ICD code from ISO 6523, e.g. '0060' (DUNS), '0088' (GLN), '0002' (SIRENE), '0198' (DK CVR), '0208' (Belgian company number).
//ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeIDBefore / after: the XML example
This is the spot in question before and after the fix (Cross Industry Invoice, ZUGFeRD/Factur-X).
<ram:SpecifiedLegalOrganization>
<ram:ID schemeID="HRB">HRB 12345</ram:ID>
</ram:SpecifiedLegalOrganization>
<ram:SpecifiedLegalOrganization>
<ram:ID schemeID="0088">4012345000009</ram:ID>
</ram:SpecifiedLegalOrganization>
Frequent questions about BR-CL-11
Does the rule also apply to the buyer?
Where do I find the valid ICD codes?
Related error codes
Check BR-CL-11 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.