Skip to main content

BR-DEX-08 Delivery location identifier scheme must use an ISO 6523 code

Any scheme identifier for a Deliver to location identifier (BT-71) must be coded using one of the ISO 6523 ICD code list entries.

Problem Description

Any scheme identifier for a Deliver to location identifier (BT-71) must be coded using one of the ISO 6523 ICD code list entries.

ERROR

XRechnung 3.0

Context and Significance

This XRechnung Extension rule fires only in the Extension scenario, which relaxes the core severity to enable additional ISO 6523 scheme codes for the delivery location identifier.

Solution

Set the @schemeID on cac:Delivery/cac:DeliveryLocation/cac:ID to a valid ISO 6523 ICD value (for example 0088 for GLN). If you do not need Extension location schemes, the standard XRechnung CIUS profile avoids this rule.

Quick actions

Valid Examples

Use these points as the practical checks for this section.

  • <cbc:ID schemeID="0088">4098765000002</cbc:ID>

Invalid Examples

Use these points as the practical checks for this section.

  • <cbc:ID schemeID="SITE">DOCK-7</cbc:ID> — SITE is not an ISO 6523 code

Code Examples

Valid XML
<cac:Delivery>
  <cac:DeliveryLocation>
    <cbc:ID schemeID="0088">4098765000002</cbc:ID>
  </cac:DeliveryLocation>
</cac:Delivery>
Invalid XML
<cac:Delivery>
  <cac:DeliveryLocation>
    <cbc:ID schemeID="SITE">DOCK-7</cbc:ID>
  </cac:DeliveryLocation>
</cac:Delivery>

Affected Fields

Validation Tools