Conformité DGFiP du FEC : les 18 colonnes et l'article A.47 A-1

La conformité du Fichier des Écritures Comptables (FEC) à la norme DGFiP est encadrée par l'article A.47 A-1 du Livre des Procédures Fiscales, complété par l'arrêté du 29 juillet 2013. Ces textes définissent précisément la structure du fichier que toute entreprise française tenant une comptabilité informatisée doit pouvoir produire à l'administration fiscale.

Cet article détaille les 18 colonnes obligatoires, les exigences techniques, les pièges fréquents et les sanctions en cas de non-conformité.

1. Cadre légal

Le FEC est obligatoire depuis le 1er janvier 2014 pour toutes les entreprises soumises à un régime réel d'imposition et tenant leur comptabilité de manière informatisée. Le vérificateur peut exiger le fichier dès le premier jour d'un contrôle fiscal et a le droit de le traiter sur ses propres outils.

Les textes de référence :

  • Article L.47 A-I du LPF (obligation de remise)
  • Article A.47 A-1 du LPF (format du fichier)
  • Arrêté du 29 juillet 2013 (spécifications techniques)
  • BOI-CF-IOR-60-40-20 (doctrine fiscale)

2. Les 18 colonnes obligatoires du FEC

ColonneDescription
1JournalCodeCode journal (ex : VT, AC, BQ)
2JournalLibLibellé du journal
3EcritureNumNuméro d'écriture (chronologique par journal)
4EcritureDateDate de comptabilisation (AAAAMMJJ)
5CompteNumNuméro de compte du PCG
6CompteLibLibellé du compte
7CompAuxNumCompte auxiliaire (client/fournisseur)
8CompAuxLibLibellé du compte auxiliaire
9PieceRefRéférence de la pièce justificative
10PieceDateDate de la pièce (AAAAMMJJ)
11EcritureLibLibellé de l'écriture
12DebitMontant au débit (virgule décimale)
13CreditMontant au crédit (virgule décimale)
14EcritureLetCode de lettrage
15DateLetDate de lettrage
16ValidDateDate de validation de l'écriture
17MontantdeviseMontant en devise (si applicable)
18IdeviseCode ISO de la devise

3. Exigences techniques

3.1 Encodage et format

  • Encodage : ASCII étendu, ISO-8859-15 ou UTF-8
  • Séparateur : tabulation (recommandé) ou pipe (|)
  • Extension : .txt
  • Nommage : SIRENFECAAAAMMJJ.txt (ex : 123456789FEC20251231.txt)

3.2 Formats des champs

  • Dates : AAAAMMJJ sans séparateur (ex : 20251231)
  • Montants : virgule décimale obligatoire (ex : 1234,56 — pas 1,234.56)
  • Pas de symbole monétaire dans les colonnes Debit/Credit
  • Une seule des deux colonnes Debit/Credit doit être renseignée par ligne

4. Causes fréquentes de rejet d'un FEC

  1. Colonnes manquantes ou en désordre — la première ligne doit contenir exactement les 18 entêtes dans l'ordre.
  2. Format de date incorrect — utilisation de JJ/MM/AAAA au lieu de AAAAMMJJ.
  3. Séparateur décimal point au lieu de virgule.
  4. EcritureNum dupliqué ou non chronologique.
  5. Écritures déséquilibrées — débit ≠ crédit pour une même EcritureNum.
  6. Encodage UTF-8 avec BOM — provoque parfois des erreurs de parsing.
  7. ValidDate absente sur écritures définitives.

5. Sanctions en cas de non-conformité

L'article 1729 D du CGI prévoit une amende de 5 000 € en cas de non-présentation du FEC ou de remise d'un fichier non conforme. Si le contrôle révèle un rehaussement supérieur à 50 000 €, l'amende peut atteindre 10 % des droits mis à la charge du contribuable.

Au-delà de l'amende, un FEC rejeté permet à l'administration de procéder à une évaluation d'office, ce qui inverse la charge de la preuve : c'est à l'entreprise de démontrer le caractère exagéré de la rectification.

6. Vérifier sa conformité avant un contrôle

FECAudit vérifie automatiquement les 18 colonnes, l'encodage, les formats, l'équilibre des écritures, la numérotation et le lettrage. Le rapport identifie immédiatement les points bloquants et fournit les corrections à apporter — en 30 secondes, à partir de 19 € HT.

Auditez votre FEC en 30 secondes

50+ contrôles, conformité DGFiP, TVA, anomalies, ECF — à partir de 19 € HT, paiement unique.

Créer un compte gratuit