BR-4 : code de type de facture manquant
La facture n'indique aucun code de type de document (BT-3). Ce code indique s'il s'agit d'une facture, d'un avoir ou d'une facture rectificative ; sans lui, le destinataire ne peut pas savoir comment traiter le document.
Mis à jour le : 2026-07-09
Champ concerné
BT-3 Code de type de facture / cbc:InvoiceTypeCode ou cbc:CreditNoteTypeCode (UBL) / rsm:ExchangedDocument/ram:TypeCode (CII)
Cause
L'élément est absent du XML, ou vide. Fréquent quand un modèle de facture personnalisé a été construit sans reprendre ce champ, ou quand l'export UBL utilise le mauvais élément (InvoiceTypeCode sur un document CreditNote, ou l'inverse).
Correction
Ajoutez un code numérique dans cbc:InvoiceTypeCode (facture UBL), cbc:CreditNoteTypeCode (avoir UBL) ou ram:TypeCode (CII). Utilisez un code de la liste UNTDID 1001 — voir BR-CL-01 pour les valeurs admises. 380 pour une facture standard.
Vérifiez votre facture pour cette erreur et d'autres.
Valider votre facture →Contexte réglementaire
Questions fréquentes
Quelle différence avec BR-CL-01 ?▼
BR-4 vérifie que le champ est présent. BR-CL-01 vérifie que sa valeur figure dans la liste de codes autorisée. Un fichier peut satisfaire BR-4 (champ rempli) tout en échouant BR-CL-01 (mauvaise valeur).
Le code doit-il être identique pour une facture et un avoir ?▼
Non. Une facture UBL (document Invoice) utilise cbc:InvoiceTypeCode ; un avoir UBL (document CreditNote) utilise cbc:CreditNoteTypeCode. En CII, les deux utilisent ram:TypeCode avec une valeur différente (380 vs 381).