Aller au contenu principal

Référence

Export Markdown

BR-CL-10 Le schéma d’identifiant doit provenir de ISO 6523 ICD

Tout identifiant de schéma générique (p. ex. identifiant vendeur ou acheteur BT-29/BT-46) doit être un code de la liste ISO 6523 ICD.

Description du problème

Tout identifiant de schéma générique (p. ex. identifiant vendeur ou acheteur BT-29/BT-46) doit être un code de la liste ISO 6523 ICD.

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle de liste de codes du noyau EN16931 permet aux destinataires de résoudre un identifiant via une autorité d’enregistrement connue.

Solution

Définissez schemeID sur un code ISO 6523 ICD valide, p. ex. 0088 (GLN) ou 0060 (D-U-N-S). Pour les identifiants du vendeur ou du bénéficiaire, SEPA est également accepté ; sinon, supprimez l’attribut si vous ne pouvez pas classer l’identifiant.

Actions rapides

Exemples valides

  • schemeID="0088" pour un identifiant GLN
  • schemeID="0060" pour un numéro D-U-N-S
  • schemeID="SEPA" pour un identifiant vendeur ou bénéficiaire

Exemples invalides

  • schemeID="GLN" — nom au lieu du code ICD
  • schemeID="9999" — absent de ISO 6523 ICD

Exemples de code

XML valide
<cac:PartyIdentification>
  <cbc:ID schemeID="0088">4012345000009</cbc:ID>
</cac:PartyIdentification>
XML invalide
<cac:PartyIdentification>
  <cbc:ID schemeID="GLN">4012345000009</cbc:ID>
</cac:PartyIdentification>

Champs concernés

Outils de validation