Guide professionnel

FEC non conforme : les erreurs les plus fréquentes et comment les corriger

Point-virgule au lieu de la tabulation, point décimal, dates au format JJ/MM/AAAA, colonnes dans le désordre, fichier mal nommé : les défauts qui rendent un fichier des écritures comptables non conforme, et leur correction.

Le format du FEC est fixé avec précision par l’article A47 A-1 du livre des procédures fiscales. La plupart des fichiers rejetés ne le sont pas pour un problème comptable, mais pour un détail d’écriture : un séparateur, un format de date, une colonne mal nommée. Ces erreurs viennent presque toujours d’un export mal paramétré ou d’un passage par un tableur.

Le nom du fichier

Le nom doit suivre le modèle SirenFECAAAAMMJJ : le SIREN (9 chiffres, pas le SIRET), les lettres FEC en majuscules, la date de clôture de l’exercice. Un fichier nommé export_compta_2025.txt ou 123456789_FEC_31122025.txt ne respecte pas l’arrêté, et Test Compta Demat, l’outil de la DGFiP, refuse alors de l’analyser. Si le volume impose de découper le fichier en accord avec le vérificateur, la doctrine admet un suffixe (_01) ; chaque partie reprend la ligne d’en-tête.

Le séparateur et l’encodage

Seuls la tabulation et le caractère « | » sont admis entre les champs. Le point-virgule d’un CSV exporté par Excel en France ne l’est pas. Avec la tabulation, il faut veiller à ce qu’aucun libellé ne contienne lui-même de tabulation ; avec « | », qu’aucun libellé ne contienne de « | ». Un caractère séparateur présent dans un libellé décale toutes les colonnes de la ligne.

L’encodage doit être l’ASCII, l’ISO 8859-15 ou l’UTF-8. Un fichier en UTF-16, que produisent certains exports « Unicode » de Windows, n’est pas admis.

Les dates et les montants

Les dates s’écrivent AAAAMMJJ, sans séparateur : 20251231, pas 31/12/2025 ni 2025-12-31. Les montants utilisent la virgule décimale, sans séparateur de milliers : 1234,56, pas 1234.56 ni 1 234,56. Ces deux défauts apparaissent dès qu’un fichier passe par un tableur ou par un export conçu pour un public anglophone.

Les colonnes Debit et Credit doivent toujours contenir un nombre : la colonne non mouvementée vaut zéro, elle ne reste pas vide. À l’inverse, les champs « à blanc si non utilisé » (compte auxiliaire, lettrage, date de lettrage, montant et code de la devise) doivent rester vraiment vides : le BOFiP précise qu’il ne faut pas les remplir avec des zéros ou des espaces.

Les colonnes

Les 18 premières colonnes sont imposées dans un ordre précis : JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet, DateLet, ValidDate, Montantdevise, Idevise. Une colonne déplacée, renommée (« Date » au lieu d’EcritureDate) ou manquante rend le fichier non conforme, même si toutes les données y sont. Des colonnes supplémentaires sont admises, mais seulement après les colonnes obligatoires.

Le numéro de compte (CompteNum) doit commencer par trois chiffres conformes au plan comptable général. Un tableur qui convertit 40100000 en nombre ne pose pas de problème ; un plan de comptes alphanumérique propre au logiciel, si.

La cohérence des écritures

Au-delà de la forme, l’arrêté exige des écritures classées par ordre chronologique de validation et numérotées selon une séquence continue, sans rupture ni inversion selon le BOFiP. La numérotation peut être unique pour tout le fichier ou propre à chaque journal, à condition de le signaler dans le descriptif qui accompagne le fichier. Chaque écriture doit enfin être équilibrée : la somme de ses débits égale celle de ses crédits.

Avant la remise

Contrôlez le fichier avec Test Compta Demat (Windows uniquement), et conservez son rapport. Le vérificateur de FEC de ce site effectue les contrôles de forme décrits ci-dessus, ainsi que l’équilibre de chaque écriture, sans envoyer le fichier sur un serveur. Ni l’un ni l’autre ne vaut attestation de conformité : ils repèrent les défauts de forme, pas les erreurs comptables.

Vérifier un fichier FEC →

Formats concernés

Catégories concernées

Voir aussi

Questions fréquentes

Peut-on corriger un FEC à la main dans Excel ?

C'est risqué. Excel réinterprète les dates, supprime les zéros en tête des numéros de compte et enregistre par défaut en CSV au point-virgule, trois défauts qui rendent le FEC non conforme. Mieux vaut le régénérer depuis le logiciel comptable après avoir corrigé le paramétrage de l'export, ou l'éditer dans un éditeur de texte.

Les deux totaux, débit et crédit, doivent-ils être égaux ?

Oui, en comptabilité en partie double, chaque écriture est équilibrée, donc le fichier aussi. Test Compta Demat affiche les deux totaux mais n'émet plus d'alerte en cas d'écart depuis 2014, d'après son code source : un écart doit être repéré et expliqué avant la remise.

Sources

Dernière mise à jour :