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
Et après ?
Passer à l'action
Choisissez l'étape suivante pour activer FacturX API sur votre stack. Tous les liens sont internes pour garder le suivi clair.