BR-1 : identifiant de spécification manquant (BT-24 / CustomizationID)
Toute facture conforme EN 16931 doit contenir l'identifiant de spécification (BT-24). Ce champ indique au système récepteur quel profil de facture est utilisé : Factur-X EXTENDED, Peppol BIS 3.0, XRechnung, etc. Son absence déclenche BR-1.
Mis à jour le : 2026-06-21
Champ concerné
BT-24 SpecificationIdentifier / cbc:CustomizationID (UBL) / ram:GuidelineSpecifiedDocumentContextParameter (CII)
Cause
Le logiciel de facturation n'inclut pas ce champ dans l'export XML, ou utilise une valeur non reconnue. Certains modèles XML maison omettent CustomizationID car il n'était pas requis par les anciennes versions du format.
Correction
Ajoutez cbc:CustomizationID (UBL) ou ram:GuidelineSpecifiedDocumentContextParameter/ram:ID (CII) avec la valeur correspondant au profil utilisé. Pour Factur-X EN 16931 : 'urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931'. Pour Factur-X EXTENDED : 'urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended'.
<ubl:Invoice> <!-- ERREUR : cbc:CustomizationID absent --> <cbc:ID>FAC-2026-001</cbc:ID> <cbc:IssueDate>2026-09-01</cbc:IssueDate> </ubl:Invoice>
<ubl:Invoice> <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931</cbc:CustomizationID> <cbc:ID>FAC-2026-001</cbc:ID> <cbc:IssueDate>2026-09-01</cbc:IssueDate> </ubl:Invoice>
Vérifiez votre facture pour cette erreur et d'autres.
Valider votre facture →Contexte réglementaire
Questions fréquentes
Quelle valeur CustomizationID utiliser pour Factur-X ?▼
La valeur dépend du profil Factur-X : MINIMUM = 'urn:factur-x.eu:1p0:minimum', BASIC WL = 'urn:factur-x.eu:1p0:basicwl', BASIC = 'urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic', EN 16931 = 'urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931', EXTENDED = 'urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended'. Consultez la spécification officielle Factur-X pour les valeurs exactes.
Et pour Peppol BIS 3.0 ?▼
Pour Peppol BIS Billing 3.0 en UBL : 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0'. En CII : 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0:restricted:cii'.
BR-1 est-elle la même erreur que 'profil invalide' sur Chorus Pro ?▼
Pas exactement. Chorus Pro (le portail de facturation public français) peut générer une erreur 'profil invalide' si la valeur de CustomizationID ne correspond pas à un profil attendu. BR-1 est déclenchée si le champ est simplement absent. Les deux erreurs nécessitent de vérifier et corriger BT-24.