Aller au contenu principal

Référence

Export Markdown

BR-CL-26 Le schéma de l’identifiant du lieu de livraison doit provenir de la liste ISO 6523 ICD

L’identifiant de schéma de l’identifiant du lieu de livraison (BT-71-1) doit appartenir à la liste ISO 6523 ICD.

Description du problème

ERREUR

Règle de liste de codes EN 16931 (BR-CL)

Contexte et importance

BT-71 identifie le lieu de livraison, par exemple un magasin, un entrepôt ou un chantier. La règle contrôle cac:Delivery/cac:DeliveryLocation/cbc:ID/@schemeID en UBL et ram:ShipToTradeParty/ram:GlobalID/@schemeID en CII. Elle échoue lorsqu’un système de distribution ou de logistique écrit « GLN » comme schéma, ou utilise un libellé interne tel que « MAGASIN » comme schéma d’un numéro de point de vente. Exemple : une livraison à un magasin dont le GLN est 4098765000003 utilise schemeID="0088" ; l’adresse de livraison relève de BG-15.

Solution

Définissez le schemeID de BT-71 sur un code ISO 6523 ICD valide, en général 0088 pour un GLN (GS1 Global Location Number). Si le lieu de livraison n’a qu’un numéro interne, par exemple un numéro de magasin ou d’entrepôt, transmettez-le sans identifiant de schéma.

Actions rapides

Exemples valides

  • BT-71-1 = 0088 — GLN du lieu de livraison
  • BT-71 = numéro de magasin interne sans identifiant de schéma

Exemples invalides

  • BT-71-1 = GLN — nom au lieu du code ICD 0088
  • BT-71-1 = MAGASIN — libellé interne, pas un code ICD

Exemples de code

XML valide
<cac:Delivery>
  <cac:DeliveryLocation>
    <cbc:ID schemeID="0088">4098765000003</cbc:ID>
  </cac:DeliveryLocation>
</cac:Delivery>
XML invalide
<cac:Delivery>
  <cac:DeliveryLocation>
    <cbc:ID schemeID="GLN">4098765000003</cbc:ID>
  </cac:DeliveryLocation>
</cac:Delivery>

Champs concernés

Outils de validation