Codes d'anomalie
Chaque contrôle porte l'identifiant de la règle telle qu'elle est publiée : ceux de la norme EN 16931 pour les règles européennes, un préfixe FR- pour le droit français. Un code ne change jamais de signification : vous pouvez brancher votre traitement d'erreur dessus.
Plutôt que de parcourir la liste : le bac à sable renvoie les codes qui sortent sur votre document, gratuitement et sans compte.
Norme EN 16931
62 codes
profile
BR-02Pourquoi ma facture est-elle rejetée avec le code BR-02 ?
BR-03Pourquoi ma facture est-elle rejetée avec le code BR-03 ?
BR-04type_code
BR-05currency
BR-06Pourquoi ma facture est-elle rejetée avec le code BR-06 ?
BR-07buyer.name
BR-08seller.address
BR-09seller.address.country
BR-10buyer.address
BR-11Pourquoi ma facture est-elle rejetée avec le code BR-11 ?
BR-12totals.line_extension_amount
BR-13totals.tax_exclusive_amount
BR-14totals.tax_inclusive_amount
BR-15totals.payable_amount
BR-16Pourquoi ma facture est-elle rejetée avec le code BR-16 ?
BR-21lines[0].id
BR-22lines[0].quantity
BR-23Pourquoi ma facture est-elle rejetée avec le code BR-23 ?
BR-24lines[0].net_amount
BR-25lines[0].name
BR-26lines[0].net_price
BR-27Pourquoi ma facture est-elle rejetée avec le code BR-27 ?
BR-33Pourquoi ma facture est-elle rejetée avec le code BR-33 ?
BR-AE-01Pourquoi ma facture est-elle rejetée avec le code BR-AE-01 ?
BR-AE-05Pourquoi ma facture est-elle rejetée avec le code BR-AE-05 ?
BR-AE-08Pourquoi ma facture est-elle rejetée avec le code BR-AE-08 ?
BR-AE-10Pourquoi ma facture est-elle rejetée avec le code BR-AE-10 ?
BR-CL-01Pourquoi ma facture est-elle rejetée avec le code BR-CL-01 ?
BR-CL-04Pourquoi ma facture est-elle rejetée avec le code BR-CL-04 ?
BR-CL-14seller.address.country
BR-CL-15buyer.address.country
BR-CL-16payment.means_code
BR-CL-23Pourquoi ma facture est-elle rejetée avec le code BR-CL-23 ?
BR-CL-25vat_breakdown[0].exemption_reason_code
BR-CO-04Pourquoi ma facture est-elle rejetée avec le code BR-CO-04 ?
BR-CO-10Pourquoi ma facture est-elle rejetée avec le code BR-CO-10 ?
BR-CO-13Pourquoi ma facture est-elle rejetée avec le code BR-CO-13 ?
BR-CO-14Pourquoi ma facture est-elle rejetée avec le code BR-CO-14 ?
BR-CO-15Pourquoi ma facture est-elle rejetée avec le code BR-CO-15 ?
BR-CO-16Pourquoi ma facture est-elle rejetée avec le code BR-CO-16 ?
BR-CO-17Pourquoi ma facture est-elle refusée avec l'erreur BR-CO-17 ?
BR-CO-18Que signifie l'erreur BR-CO-18 sur ma facture électronique ?
BR-CO-25Pourquoi l'erreur BR-CO-25 bloque-t-elle ma facture ?
BR-DEC-14Comment corriger l'erreur BR-DEC-14 sur le total TTC de ma facture ?
BR-E-01Que faire face à l'erreur BR-E-01 sur une facture exonérée de TVA ?
BR-E-08Pourquoi la règle BR-E-08 signale-t-elle une base exonérée incohérente ?
BR-E-10Quel motif d'exonération indiquer pour corriger l'erreur BR-E-10 ?
BR-G-01Comment corriger l'erreur BR-G-01 sur une facture d'exportation ?
BR-G-08Pourquoi la règle BR-G-08 signale-t-elle une base d'exportation incohérente ?
BR-G-10Quel motif d'exonération indiquer pour une exportation hors UE (BR-G-10) ?
BR-IC-01Comment corriger l'erreur BR-IC-01 sur une livraison intracommunautaire ?
BR-IC-03Pourquoi l'erreur BR-IC-03 exige-t-elle le numéro de TVA de l'acheteur ?
BR-IC-08Pourquoi la règle BR-IC-08 signale-t-elle une base intracommunautaire incohérente ?
BR-IC-10Quel motif d'exonération indiquer pour une livraison intracommunautaire (BR-IC-10) ?
BR-IC-11Pourquoi l'erreur BR-IC-11 exige-t-elle une date de livraison ?
BR-O-01Comment corriger l'erreur BR-O-01 sur une facture hors champ de la TVA ?
BR-O-05Pourquoi une ligne hors champ de la TVA ne doit-elle pas porter de taux (BR-O-05) ?
BR-O-11Peut-on mélanger des lignes hors champ et taxables sur une même facture (BR-O-11) ?
BR-S-01Comment corriger l'erreur BR-S-01 sur une facture au taux normal ?
BR-S-08Pourquoi la règle BR-S-08 signale-t-elle une base au taux normal incohérente ?
BR-S-09Comment corriger l'erreur BR-S-09 sur le montant de TVA au taux normal ?
Droit français
23 codes
seller.legal_id
FR-02Pourquoi le SIREN de mon vendeur est-il refusé alors qu'il paraît correct ?
FR-03avertissementDois-je envoyer le SIREN avec ou sans espaces sur une facture électronique ?
FR-04Le SIREN de l'acheteur est-il obligatoire sur une facture électronique B2B ?
FR-05buyer.legal_id
FR-06seller.vat_id
FR-07avertissementseller.vat_id
FR-08Comment est calculée la clé d'un numéro de TVA intracommunautaire français ?
FR-09Que faire quand le numéro de TVA et le SIREN du vendeur ne correspondent pas ?
FR-10avertissementseller.legal_form
FR-20Quelle valeur indiquer pour la nature de l'opération sur une facture électronique ?
FR-21avertissementL'adresse de livraison est-elle obligatoire sur une facture électronique ?
FR-22avertissementvat_on_payments_option
FR-30Faut-il mentionner les pénalités de retard sur une facture B2B ?
FR-31L'indemnité forfaitaire de 40 € doit-elle figurer sur toutes les factures ?
FR-32Peut-on fixer librement le montant de l'indemnité forfaitaire de recouvrement ?
FR-33avertissementpayment.discount_for_early_payment
FR-34La date d'échéance est-elle obligatoire sur une facture électronique ?
FR-35avertissementQuel est le délai de paiement maximal autorisé entre professionnels en France ?
FR-40Quelle mention obligatoire sur une facture en autoliquidation de TVA ?
FR-41note
FR-42avertissementQuels sont les taux de TVA applicables en France métropolitaine ?
FR-43Le préfixe du numéro de TVA doit-il correspondre au pays de l'acheteur ?
Contrôle Validation Facture
4 codes
Un avoir doit-il obligatoirement mentionner la facture qu'il annule ?
IG-DATE-02Une date d'échéance peut-elle être antérieure à la date de la facture ?
IG-LINE-01avertissementComment est calculé le montant net d'une ligne de facture selon EN 16931 ?
IG-PROFILE-01avertissementQuel profil Factur-X faut-il déclarer pour une facture conforme EN 16931 ?
Et les codes renvoyés par la plateforme ?
Les codes ci-dessus sont ceux que validate_invoice renvoie avant le dépôt. Une fois la facture déposée, la plateforme répond avec ses propres codes de statut et de rejet.