BR-02

Numéro de facture absent

Le champ BT-1 (numéro de facture) est obligatoire et ne peut pas être vide.

Pourquoi cette erreur apparaît

Certains ERP génèrent le XML avant d'attribuer le numéro définitif, produisant un champ vide.

Où regarder

BT-1 — ExchangedDocument/ID (CII) ou cbc:ID (UBL)

Fix rapide

Générer un identifiant unique avant l'export XML (horodatage + séquence). Bloquer l'export si BT-1 est vide.

Exemple minimal

BT-1 est présent mais vide. La règle exige une valeur non vide.
<cbc:ID></cbc:ID>

Bonnes pratiques

  • Empêcher l'envoi tant que BT-1 est vide côté UI
  • Synchroniser le compteur de factures entre environnements pour éviter les doublons