Aller au contenu

Fichier des écritures comptables (FEC)

Le fichier des écritures comptables, ou FEC, est le fichier par lequel une entreprise qui tient sa comptabilité sur informatique remet à l’administration fiscale, lors d’un contrôle, toutes les écritures comptables d’un exercice. Son format est réglementé jusque dans le détail : la liste des champs, leur ordre, le séparateur, le nom du fichier, l’écriture des dates et celle des montants.

Le FEC est exigé par l’article L47 A du Livre des procédures fiscales (LPF), et son format est fixé par l’article A47 A-1 du même livre. Il reprend toutes les écritures d’un exercice, sous une forme que l’administration peut trier et recalculer pour vérifier que la comptabilité concorde avec les déclarations fiscales. Les 18 champs décrits plus bas sont ceux du cas général, la comptabilité commerciale ; les régimes de trésorerie des BA et des BNC en comptent davantage.

Le FEC contient une ligne par ligne d’écriture, et sa première ligne porte le nom des champs. Les 18 premières informations de chaque ligne sont obligatoires et doivent figurer dans l’ordre fixé au VII de l’article A47 A-1 : un fichier qui les range autrement n’est pas conforme.

La dernière colonne du tableau suit un exemple : la ligne client d’une facture d’abonnement de 379,00 € HT, soit 454,80 € TTC avec une TVA à 20 %, émise le 15 juillet 2026 et réglée le lendemain.

N° Champ Contenu Exemple
1 JournalCode Le code du journal où l’écriture est passée : ventes, achats, banque, opérations diverses. VE
2 JournalLib Le libellé de ce journal. Ventes
3 EcritureNum Le numéro de l’écriture, pris dans une séquence continue. Toutes les lignes d’une même écriture portent ce numéro. VE000187
4 EcritureDate La date de comptabilisation de l’écriture. 20260715
5 CompteNum Le numéro du compte général, dont les trois premiers caractères sont des chiffres conformes au plan comptable général. 411000
6 CompteLib Le libellé de ce compte, selon la nomenclature du plan comptable général. Clients
7 CompAuxNum Le numéro du compte auxiliaire, c’est-à-dire le compte individuel d’un client ou d’un fournisseur. Vide si la ligne n’en a pas. CUST42
8 CompAuxLib Le libellé de ce compte auxiliaire. Vide si la ligne n’en a pas. John Doe LLC
9 PieceRef La référence de la pièce justificative ; pour une vente, le numéro de la facture. FA-0187
10 PieceDate La date de cette pièce justificative. 20260715
11 EcritureLib Le libellé de l’écriture. Premium juillet 2026
12 Debit Le montant au débit. 454,80
13 Credit Le montant au crédit. 0,00
14 EcritureLet Le code de lettrage, qui rapproche des lignes qui se soldent l’une l’autre, comme une facture et le paiement qui la règle. Vide s’il n’est pas utilisé. A
15 DateLet La date de ce lettrage. Vide s’il n’est pas utilisé. 20260716
16 ValidDate La date de validation de l’écriture. 20260715
17 Montantdevise Le montant en devise. Vide s’il n’est pas utilisé. (vide : la facture est en euros)
18 Idevise L’identifiant de cette devise. Vide s’il n’est pas utilisé. (vide)

Les champs 12 et 13 peuvent être remplacés par un « montant » et un « sens ». Le sens indique le côté de la ligne et ne prend que deux couples de valeurs : D pour le débit et C pour le crédit, ou +1 et -1, écrits sans espace entre le signe et le chiffre.

L’article A47 A-1 fixe aussi la forme du fichier.

  • Structure : au choix, un fichier à plat, à organisation séquentielle et structure zonée, dont les zones sont séparées par une tabulation ou par le caractère |, ou un fichier XML qui respecte la structure d’un schéma XSD. Le séparateur de zone est unique et sans équivoque dans tout le fichier, et les enregistrements sont séparés par un retour chariot, une fin de ligne, ou les deux.
  • Nom du fichier : SirenFECAAAAMMJJ, soit le numéro SIREN de l’entreprise, les lettres FEC, puis la date de clôture de l’exercice, écrite année, mois, jour.
  • Dates : au format AAAAMMJJ, sans séparateur.
  • Montants : la virgule sépare la partie entière de la partie décimale, et aucun séparateur de milliers n’est accepté. Une valeur peut être signée, le signe étant placé soit en premier caractère à gauche, soit en dernier caractère à droite de la partie décimale.
  • Jeu de caractères : ASCII, ISO 8859-15 ou UTF-8.

Les deux formats sont souvent confondus, parce que tous deux sont structurés et touchent à la facturation. Ils n’ont pourtant ni le même objet ni le même destinataire :

  • Factur-X est un format de facture, échangé entre un vendeur et son client : un PDF lisible qui embarque les données de la facture sous forme structurée ;
  • le FEC est un fichier comptable, remis par une entreprise à l’administration fiscale, qui reprend toutes les écritures d’un exercice.

Ils se rejoignent dans la comptabilité : une facture émise au format Factur-X donne lieu, chez le vendeur, à une écriture au journal des ventes, qui figure ensuite dans le FEC de l’exercice.

Un fichier au format FEC est produit à partir des factures et des avoirs émis dans ProAbono, au journal des ventes. Ce n’est pas le FEC de l’entreprise, qui est produit par son logiciel comptable à partir de l’ensemble de ses journaux : c’est un fichier d’import, dont l’objet est de faciliter la reprise de ces écritures dans le logiciel comptable. Une fois importées, elles rejoignent le FEC de l’exercice. Les paiements n’y figurent pas.

Le fichier est un CSV qui reprend les 18 champs du FEC, dans leur ordre. Les champs que le logiciel comptable renseigne lui-même à l’import, comme le numéro d’écriture, le libellé du compte ou la date de validation, y sont laissés vides.

L’export se paramètre selon ce qu’attend le logiciel comptable :

  • le code et le libellé du journal ;
  • les comptes généraux de chiffre d’affaires et de TVA collectée ;
  • les comptes auxiliaires des clients ;
  • le séparateur décimal des montants.

Le fichier est transmis selon les modalités convenues avec le marchand lors de la mise en place :

  • par email, chaque mois à une date fixée, par exemple le 2 ou le 3, à un ou plusieurs interlocuteurs, chaque envoi couvrant le mois précédent ;
  • ou par l’API ProAbono, dont la route et la documentation sont communiquées sur demande.

L’export est disponible sur demande auprès de l’account manager ProAbono, comme l’indique la Liste des factures.