Aller au contenu principal

Référence

Export Markdown

BR-63 L’adresse électronique de l’acheteur doit avoir un identifiant de schéma

L’adresse électronique de l’acheteur (BT-49) doit avoir un identifiant de schéma désignant le schéma d’adresse.

Description du problème

ERREUR

Règle métier de la norme EN 16931 (CEN)

Contexte et importance

Il s’agit d’une règle de base de la norme EN 16931, pendant de BR-62 côté acheteur. Le schéma (BT-49-1) indique comment interpréter l’adresse de réception de l’acheteur, par exemple une Leitweg-ID pour un acheteur public allemand (0204) ou un GLN (0088). L’erreur survient lorsque l’adresse est exportée sans attribut schemeID ; la valeur doit aussi figurer dans la liste EAS (BR-CL-25).

Solution

Définissez l’attribut schemeID sur cbc:EndpointID de l’acheteur avec le code EAS correspondant à son mode de réception, par exemple 0204 pour une Leitweg-ID allemande, 0088 pour un GLN ou EM pour une adresse e-mail. En CII, renseignez ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID.

Actions rapides

Exemples valides

  • BT-49 = 04011000-12345-03 avec schemeID="0204" (Leitweg-ID allemande)
  • BT-49 = 4012345000016 avec schemeID="0088" (GLN)

Exemples invalides

  • BT-49 EndpointID présent mais sans attribut schemeID

Exemples de code

XML valide
<cac:AccountingCustomerParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID>
  </cac:Party>
</cac:AccountingCustomerParty>
XML invalide
<cac:AccountingCustomerParty>
  <cac:Party>
    <cbc:EndpointID>04011000-12345-03</cbc:EndpointID>
  </cac:Party>
</cac:AccountingCustomerParty>

Champs concernés

Outils de validation