Référence
Export MarkdownBR-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
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
<cbc:ID>RE-2024-0001</cbc:ID><cbc:ID>RE-2024-0001</cbc:ID>
<cbc:IssueDate>2024-05-01</cbc:IssueDate>