HomeError code lexicon › BR-CL-26
BR-CL-26 Field BT-71-1 Code list rules (BR-CL)

Fix BR-CL-26: Delivery location scheme invalid (ISO 6523)

[BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list

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

What does BR-CL-26 mean?

The delivery location identifier needs a scheme from the ISO 6523 ICD list.

Common causes of BR-CL-26

How to fix BR-CL-26

  1. Find the faulty spot in the XML. Open the XML of the invoice and go to field BT-71-1 along this XPath://ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:GlobalID/@schemeID
  2. Apply the fix. State the scheme of the delivery location identifier (BT-71-1) in the @schemeID attribute with a code from the ISO 6523 ICD code list, not as plain text such as 'GLN'. Examples: '0088' (GLN), '0060' (DUNS number), '0009' (SIRET), '0002' (SIRENE), '0037' (LY-tunnus).
  3. Validate again. Save the file and validate it again to check that BR-CL-26 is no longer reported.
Concrete fix

State the scheme of the delivery location identifier (BT-71-1) in the @schemeID attribute with a code from the ISO 6523 ICD code list, not as plain text such as 'GLN'. Examples: '0088' (GLN), '0060' (DUNS number), '0009' (SIRET), '0002' (SIRENE), '0037' (LY-tunnus).

XPath//ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:GlobalID/@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:ShipToTradeParty>
  <ram:GlobalID schemeID="GLN">4000001000005</ram:GlobalID>
</ram:ShipToTradeParty>
Correct
<ram:ShipToTradeParty>
  <ram:GlobalID schemeID="0088">4000001000005</ram:GlobalID>
</ram:ShipToTradeParty>

Frequent questions about BR-CL-26

Which code do I use for a GLN as delivery location?
The ISO 6523 ICD code '0088'. For a DUNS number use '0060', for a French SIRET '0009'.
Does the delivery location need an ID at all?
No, BT-71 is optional. But if you give an ID (ram:GlobalID), @schemeID must be a valid ISO 6523 ICD code.

Related error codes

Check BR-CL-26 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