Toutes les erreurs et solutions
Cette page est en attente de relecture par un locuteur natif.
BR-02 : numéro de facture manquant — que faire quand le champ BT-1 est vide
Que signifie BR-02 ?
La règle officielle (EN 16931, original anglais) est :
[BR-02] An Invoice shall have an Invoice number (BT-1).
Chaque facture doit porter un numéro unique (BT-1). Si le champ est vide, absent, ou ne contient que des espaces, la vérification renvoie BR-02.
Causes fréquentes
La facture a été exportée en brouillon, avant l’attribution du numéro définitif ; ou le champ de numérotation du logiciel n’est pas mappé vers l’export XML. Sur des documents générés par des scripts ou des modèles, le champ est parfois tout simplement oublié.
Comment corriger
- Attribuez un numéro de facture unique dans votre logiciel (finalisez la facture si elle est en brouillon).
- Ré-exportez le document et revérifiez.
Dans le fichier XML, le numéro se trouve ici (exemples synthétiques) :
UBL :
<!-- synthetic example -->
<cbc:ID>FA-2026-0042</cbc:ID>
CII (UN/CEFACT — Factur-X) :
<!-- synthetic example -->
<rsm:ExchangedDocument>
<ram:ID>FA-2026-0042</ram:ID>
</rsm:ExchangedDocument>
Questions fréquentes
Le format du numéro est-il imposé ? BR-02 vérifie seulement la présence du champ. Le format (préfixes, année, séquence) relève de vos règles de gestion et des exigences comptables habituelles — l’essentiel est l’unicité.
J’ai un numéro, mais l’erreur apparaît quand même ? Vérifiez que le champ exporté est bien celui attendu (BT-1) et qu’il n’est pas rempli d’espaces uniquement.