Errores de validación Factur-X / EN 16931
Cada rechazo de plataforma lleva un código de regla. Causa y corrección de los errores más frecuentes.
- BR-01BR-01 — profil EN 16931 manquant (GuidelineSpecifiedDocumentContextParameter)Votre facture ne déclare pas son profil normatif (urn:factur-x.eu:1p0:basic). C'est le premier contrôle de toute plateforme agréée.
- BR-02BR-02 — numéro de facture manquantToute facture porte un identifiant unique (BT-1, nœud ExchangedDocument/ID).
- BR-03BR-03 — date d'émission manquante ou au mauvais formatLa date d'émission (BT-2) est obligatoire et s'écrit AAAAMMJJ (format 102), pas JJ-MM-AAAA.
- BR-04BR-04 — type de document (TypeCode) manquantLe TypeCode UNCL1001 (BT-3) doit être présent : 380 facture commerciale, 381 avoir, 384 debit note…
- BR-05BR-05 — devise de facture manquanteInvoiceCurrencyCode (BT-5) déclare la devise de la facture.
- BR-06BR-06 — nom du vendeur manquantLe nom du fournisseur (SellerTradeParty/Name, BT-27) est obligatoire.
- BR-07BR-07 — nom de l'acheteur manquantL'acheteur (BuyerTradeParty/Name, BT-44) doit être nommé.
- BR-09BR-09 — code pays du vendeur manquantL'adresse du vendeur inclut un code pays ISO 3166-1 alpha-2 (CountryID, BT-40).
- BR-12BR-12 — totaux de facture absentsLa summation monétaire d'en-tête (TotalAmount, TaxBasisTotalAmount, GrandTotalAmount) est obligatoire.
- BR-16BR-16 — au moins une ligne de facture est requiseEn profil BASIC et au-delà, la facture doit contenir au moins une IncludedSupplyChainTradeLineItem.
- BR-CO-10BR-CO-10 — la somme des lignes ne correspond pas au total HTLe total des lignes (BT-106) doit être exactement égal à la somme des montants nets par ligne (BT-131). Cause n°1 des rejets en production.
- BR-CO-13BR-CO-13 — base HT incohérenteBT-109 (montant imposable) = BT-106 − BT-107 (rabais globaux) + BT-108 (frais).
- BR-CO-15BR-CO-15 — total TTC incohérentTTC = base HT + TVA. Un écart d'un centime suffit au rejet par une PDP.
- BR-CO-25BR-CO-25 — échéance ou condition de paiement manquanteQuand un solde reste dû, la facture doit porter une date d'échéance (BT-20) ou une description des conditions de paiement (BT-19/20).
- BR-CO-26BR-CO-26 — le vendeur n'a aucun identifiantLe vendeur doit porter au moins un identifiant : numéro de TVA intracommunautaire (BT-31), identifiant légal type SIRET (BT-30) ou GlobalID (BT-29).
- BR-CL-01BR-CL-01 — type de document non admisLa France restreint UNCL1001 à quelques types : 380, 381, 384, 386, 389, 261, 751.
- BR-CL-04BR-CL-04 — code devise invalideLa devise doit être un code ISO 4217 valide (3 lettres).
- FR-2026Profil MINIMUM ou BASIC WL : recevable en réception, insuffisant en émissionLes PDP et le Portail Public acceptent les profils bas en réception, mais l'e-reporting TVA et la plupart des plateformes exigent BASIC ou EN 16931 en émission.
- FR-SIRETÉmetteur français sans SIRET : rejet quasi automatiqueLa norme européenne admet n'importe quel identifiant ; les plateformes agréées françaises vérifient le SIREN/SIRET (0002) pour rapprocher la facture de la base INSEE.
- PDF« Aucun XML embarqué » : votre PDF n'est pas une facture électroniqueLe contrôle le plus radical du validateur : un PDF classique, même parfait visuellement, n'a aucune valeur d'e-facture depuis le 1er septembre 2026.