Aller au contenu principal

Référence

Export Markdown

BR-01 Identifiant de spécification requis

Une facture doit porter un identifiant de spécification (BT-24) qui nomme la syntaxe et les règles métier suivies par le document.

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 : elle s’applique donc à toutes les spécifications d’usage (XRechnung, Peppol BIS, Factur-X/ZUGFeRD). BT-24 indique au destinataire et au validateur la spécification que la facture prétend suivre ; le validateur KoSIT choisit son scénario de validation d’après cette valeur. L’erreur survient surtout lorsqu’un export écrit les données de facture mais laisse vide le paramètre de profil. Pour XRechnung, la valeur doit en outre correspondre à l’URN XRechnung (BR-DE-21).

Solution

Ajoutez cbc:CustomizationID (UBL) ou rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID (CII) avec l’identifiant de la spécification suivie : urn:cen.eu:en16931:2017 pour la norme de base, urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 pour XRechnung 3.0 ou urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 pour Peppol BIS Billing 3.0.

Actions rapides

Exemples valides

  • BT-24 = urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 (XRechnung 3.0)
  • BT-24 = urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 (Peppol BIS Billing 3.0)

Exemples invalides

  • L’élément cbc:CustomizationID est totalement absent du document

Exemples de code

XML valide
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
<cbc:ID>RE-2024-0001</cbc:ID>
XML invalide
<cbc:ID>RE-2024-0001</cbc:ID>
<cbc:IssueDate>2024-05-01</cbc:IssueDate>

Champs concernés

Outils de validation