FEC Accounting Entries File France 2026: Legal Requirements, Structure and Penalties
The FEC (Fichier des Ecritures Comptables) is France's mandatory standardised accounting export, required on day one of any DGFiP tax audit. This guide covers the 18-column structure, LPF L74 penalties, ECF articulation, and 2026 e-invoicing coexistence — by Hayot Expertise in Paris.
Expert note: This article was written by our chartered accountancy firm. Information is current as of 2026. For a personalised review of your situation, contact us.
Up to date as of 15 May 2026.
The FEC in 30 Seconds#
The Fichier des Ecritures Comptables (FEC) is France's standardised, timestamped export of a company's entire accounting ledger, delivered in a structured text format. The DGFiP (French tax authority) may demand it on day one of any tax audit. A missing or non-compliant FEC triggers a penalty of 5,000 euros per audited fiscal year under Article L74 of the Livre des Procedures Fiscales (LPF), or a 10% surcharge on reassessed tax if that amount is higher. Since the arrete of 29 July 2013, the format is fully standardised: 18 mandatory columns, UTF-8 encoding, tab or pipe delimitation. In 2026, the FEC coexists alongside mandatory e-invoicing and remains one of the 10 checkpoints in the voluntary Examen de Conformite Fiscale (ECF) programme.
1. Legal Framework: Three Founding Texts#
Article L47 A of the Livre des Procedures Fiscales#
The obligation to provide a FEC is embedded in Article L47 A of the LPF. Any company subject to a comptabilite informatisee (computerised accounting) verification must hand over the file to the auditor on the very first day of the tax inspection. There is no grace period. This requirement makes it essential to produce and test the FEC long before any audit procedure begins.
The Arrete of 29 July 2013#
This ministerial order fixes the exact content, structure, and encoding of the FEC. It has since been supplemented by administrative commentary published in BOFiP (BOI-CF-PGR-60-40). Every serious accounting software package has natively respected this format since 2014. Companies still using Excel or outdated software must independently verify that their exports comply.
Code de Commerce — Article L123-12#
The obligation to maintain regular, sincere accounts giving a true and fair view is established by French commercial law. The FEC is not an obligation of bookkeeping but an obligation of communication: it materialises the accounting records in a format that the tax authority's analytical tools can process.
2. Technical Structure: The 18 Mandatory Columns#
The table below lists all 18 columns required by the arrete of 29 July 2013. The order, exact column name, and field format are standardised. Any missing or incorrectly named column renders the file technically non-compliant.
| No. | Column Name | Description |
|---|---|---|
| 1 | JournalCode | Accounting journal code |
| 2 | JournalLib | Journal label |
| 3 | EcritureNum | Sequential entry number |
| 4 | EcritureDate | Entry date (YYYYMMDD) |
| 5 | CompteNum | PCG account number |
| 6 | CompteLib | Account label |
| 7 | CompAuxNum | Auxiliary account number (if applicable) |
| 8 | CompAuxLib | Auxiliary account label |
| 9 | PieceRef | Reference of the supporting document |
| 10 | PieceDate | Document date (YYYYMMDD) |
| 11 | EcritureLib | Entry label |
| 12 | Debit | Debit amount (comma as decimal separator) |
| 13 | Credit | Credit amount (comma as decimal separator) |
| 14 | EcritureLet | Reconciliation code |
| 15 | DateLet | Reconciliation date (YYYYMMDD) |
| 16 | ValidDate | Entry validation date (YYYYMMDD) |
| 17 | Montantdevise | Amount in foreign currency (if applicable) |
| 18 | Idevise | ISO currency code |
File format: tab-separated (TSV) or pipe-delimited text, UTF-8 encoded without BOM. The filename convention follows SIREN_YYYYMMDD_FEC.txt (verify with your software vendor).
3. Which Companies Are Affected#
The FEC obligation applies to all entities subject to corporate income tax (IS) or reporting BIC (commercial profits), BA (agricultural profits), or BNC (non-commercial profits) under the controlled declaration regime, provided they maintain computerised accounting.
Excluded: micro-entrepreneurs under the micro-BIC or micro-BNC regime (not required to keep double-entry accounting), unless they have opted for a real-profit regime.
Edge cases: SCIs subject to IS, LMNP landlords under the real regime, associations subject to statutory audit, and liberal professions operating through a SELARL or SELAS all fall within scope. The practical test is straightforward: if you file a 2050 or 2035 tax return, you are required to produce a FEC.
4. The 18 DGFiP Technical Controls#
During an audit, DGFiP agents run the FEC through analytical software (ACL Audit Analytics, IDEA, Alteryx) to automatically test compliance. The main checks include:
- Presence of all 18 columns in the correct order with exact names
- Debit equals credit within each accounting entry (double-entry balance)
- Continuous entry numbering (EcritureNum with no gaps or duplicates)
- No duplicates on the EcritureNum + JournalCode combination
- PCG-compliant account codes (numbers starting 1 through 7)
- Correct date format YYYYMMDD (using DD/MM/YYYY is the most frequent error)
- UTF-8 encoding verified via French accented characters
- Positive amounts only for both debit and credit fields
- Comma as decimal separator (not a period)
- Auxiliary accounts consistent with the corresponding parent accounts (4011, 4111, etc.)
- ValidDate populated and after EcritureDate
- PieceRef not empty for invoicing entries
- Journals consistent with the nature of operations recorded
- Closing balance equals opening balance of the following fiscal year
- Consistent reconciliation between payments and invoices
- No illegal characters in labels (stray tabs, embedded line breaks)
- Coverage spans the entire fiscal year under review
- Overall debit and credit totals balanced across the entire file
5. Penalties: What the Company Risks#
The L74 Penalty: 5,000 Euros Per Fiscal Year#
Article L74 of the LPF imposes a penalty of 5,000 euros per audited fiscal year when the FEC is not submitted or is submitted in a non-compliant format. For an audit covering three fiscal years, the penalty can reach 15,000 euros.
The 10% Surcharge#
Where the tax reassessment exceeds a defined threshold (to confirm under current LPF provisions), a 10% surcharge on reassessed amounts may apply in place of the flat-rate penalty if it yields a higher figure. The tax authority selects whichever option is more favourable to it.
Assessment by Default#
When no FEC is provided or when the accounting is judged unreliable, the administration may discard the accounts entirely and reconstruct taxable profit using its own methods (CGI art. L66 and following). This is the most severe practical consequence, as it reverses the burden of proof: the company must demonstrate that the reconstruction is excessive.
6. The DGFiP Audit Procedure in Practice#
The formal procedure under the LPF works as follows:
- Notice of verification sent by registered letter, at least 15 days before the first audit visit.
- FEC submission on day one of the verification, on a digital medium (USB drive or secure transfer).
- Analysis at DGFiP offices using ACL, IDEA, or Alteryx: cross-checks between the FEC, VAT returns, DSN payroll declarations, and potentially bank statements.
- Exchanges with the company on detected anomalies.
- Proposed reassessments if non-compliance is found, with a 30-day response window.
Our view: The 15-day window between the audit notice and the first visit is extremely short if the company has never tested its FEC outside a live audit. In the files we work with, companies that struggle are consistently those that have never exported and validated their FEC as a routine exercise. A preventive annual FEC audit — distinct from the ECF — eliminates this risk entirely.
7. FEC, ECF and E-Invoicing 2026: Three Distinct Frameworks#
The Examen de Conformite Fiscale (ECF)#
The ECF is a voluntary programme in which a trusted third party (chartered accountant or statutory auditor) certifies compliance with 10 fiscal checkpoints, including the FEC. Signing an ECF reduces, but does not eliminate, the risk of reassessment on certified points. Key caution: the ECF certifies FEC compliance at a specific date. If the accounting software changes or a prior-year entry is restated after signature, the FEC must be re-tested.
E-Invoicing 2026#
Ordonnance 2021-1190 and its implementing decrees introduce mandatory electronic invoicing through a certified partner dematerialisation platform (PDP) or the public portal (PPF). This framework governs invoice flows between VAT-registered businesses. It does not replace the FEC: both obligations coexist. In practice, invoices received via a PDP continue to feed the accounting software, which continues to produce the FEC on export.
Practical Articulation#
A tax audit in 2027 covering the 2026 fiscal year will still rely on the 2026 FEC, regardless of whether invoices were issued electronically. E-invoicing improves traceability but does not reduce the FEC obligation.
8. FEC Generation Tools: What We Recommend#
| Situation | Recommended Approach | Main Risk |
|---|---|---|
| SME with accounting ERP (Cegid, Sage, EBP, Pennylane) | Native FEC export | Export settings must be verified after every software update |
| Small structure using Excel | TSV conversion macro | Many risks: date format, encoding, sequential numbering |
| Multi-entity group or holding | FEC per entity, separate exports | Risk of cross-entity duplicates if configuration is shared |
| Post-software migration | Systematic re-test | Incomplete account mapping, loss of historical data |
Our recommendation: regardless of software, export the FEC at least once a year, run it through a compliance-testing tool, and keep a record of each test. An untested FEC is not a reliable FEC.
9. Practical Case: FEC Audit for a Paris SME (1.5 M€ Revenue)#
An IT services SME (10 employees, IS, year-end 31 December) engaged us for a preventive FEC audit ahead of a statutory auditor change. The company had been using Sage 100 for eight years.
Anomalies detected during the 18-point review:
-
Incorrect date format: the Sage export profile was set to DD/MM/YYYY instead of YYYYMMDD. All dates in the FEC were unreadable by DGFiP tools. Fix: reconfigure the export profile.
-
Discontinuous numbering: a journal purge performed in year N-2 had deleted reversal entries, creating a 47-line gap in EcritureNum. Without correcting the source accounting, this gap required documented explanation.
-
Non-UTF-8 encoding: labels containing typographic apostrophes and em-dashes were not encoded in UTF-8. The file displayed correctly in Excel but was rejected by the DGFiP validation tool.
Takeaway: all three anomalies are fixable in a few hours once identified. Left uncorrected, they would have rendered the FEC non-compliant in a live audit. The cost of a preventive audit is trivial compared to the L74 penalty exposure.
10. Common Mistakes and 2026 Best Practices#
Most Frequent Mistakes#
- Date format DD/MM/YYYY instead of YYYYMMDD: the number-one error, usually a misconfigured export setting
- Windows-1252 or Latin-1 encoding instead of UTF-8: French accented characters become corrupted
- Period as decimal separator instead of comma: incompatible with the French norm
- Empty CompAuxNum and CompAuxLib columns when auxiliary accounts exist: supplier and customer ledgers must be detailed
- Non-sequential numbering after a migration or corrective period close
- Partial FEC that does not cover the full fiscal year
2026 Best Practices#
- Annual FEC audit after each year-end close and before any procedure (ECF, statutory audit, M&A due diligence)
- Retain the FEC for at least 6 years (LPF art. L102 B) — in practice 10 years for fiscally significant years
- Re-test after every software update: updates sometimes alter export profiles silently
- Name the file according to the convention: SIREN_YYYYMMDD_FEC.txt
- Document known anomalies: if a numbering gap is unavoidable, a written memo in the working file provides protection in a live audit
The Underestimated Risk#
The vast majority of French SMEs never test their FEC between two tax audits. They assume that a certified accounting software automatically produces a compliant file. This is generally true at installation, but a modified export parameter, a version migration, or a system codec change can silently render the FEC non-compliant — with no error message. The risk does not lie in the accounting records themselves, but in the technical layer between the accounting system and the export function.
What the Administration Looks At First#
During a verification, auditors typically focus on:
- Consistency between FEC and VAT returns: total VAT collected accounts must match CA3 or CA12 filings
- Unusually high expense accounts relative to sector benchmarks
- Payments with no document reference (empty PieceRef)
- Year-end entries (provisions, accruals) whose economic substance may be challenged
- Transactions with related parties (suppliers or customers linked to the directors)
FEC Pre-Audit Compliance Checklist#
- FEC exported and tested for the current year and the two prior years
- All 18 columns present, in the correct order, with exact column names
- Date format is YYYYMMDD throughout
- Encoding is UTF-8 (verify using Notepad++ > Encoding menu or a hex editor)
- Decimal separator is a comma
- Entry numbering is continuous with no gaps or duplicates
- Auxiliary accounts populated for all counterparties
- Total debit equals total credit across the entire file
- File named according to the SIREN_YYYYMMDD_FEC.txt convention
- Written memo included for any known, uncorrectable anomaly
Hayot Expertise — Our Approach#
At Hayot Expertise in Paris, FEC compliance auditing is integrated into our annual statutory review mission for IS and BIC/BNC (real regime) clients. We produce and test the FEC after each year-end close, ahead of any ECF or statutory audit engagement. If you have never tested your FEC or have recently migrated to a new accounting system, contact us for a diagnostic review.
This article provides general information only. It does not replace a review of your specific situation, your fiscal years, your accounting software configuration, and the regulations in force at the date of any audit. Consult a chartered accountant before making any decision.
Sources: LPF art. L47 A, L74, L102 B (Legifrance) — Arrete 29 July 2013 (Legifrance) — BOFiP BOI-CF-PGR-60-40 — Code de commerce art. L123-12 (Legifrance) — impots.gouv.fr/fec.
Frequently asked questions
Qui est soumis à l'obligation de fournir un FEC en cas de contrôle fiscal ?
Toute entreprise soumise à l'obligation légale de tenir une comptabilité en partie double (BIC, IS, BA, et BNC en déclaration contrôlée) doit être en mesure de remettre un FEC conforme à la DGFiP dès réception d'un avis de vérification de comptabilité. Les micro-entreprises relevant du régime micro-BIC ou micro-BNC sont exclues, sauf option pour un régime réel.
Quel est le délai pour remettre le FEC au vérificateur ?
Le FEC doit être remis au vérificateur au premier jour de la vérification. En pratique, l'avis de vérification est adressé au minimum 15 jours avant la première intervention. Ce délai court, souvent sous-estimé, justifie de produire et tester le FEC bien avant toute procédure.
Quelles sont les sanctions en cas de FEC non remis ou non conforme ?
Selon l'article L74 du Livre des Procédures Fiscales, l'absence de FEC ou un FEC non conforme expose l'entreprise à une amende de 5 000 € par exercice vérifié, ou à une majoration de 10 % des droits rappelés si ce montant est supérieur. Le vérificateur peut en outre procéder à une évaluation d'office selon l'article L66 du CGI.
Combien de colonnes obligatoires comporte le FEC et quelles sont-elles ?
Le FEC normé par l'arrêté du 29 juillet 2013 comporte 18 colonnes obligatoires : JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet, DateLet, ValidDate, Montantdevise, Idevise. Le format attendu est texte délimité (tabulation ou pipe), encodé en UTF-8.
Le FEC et la facturation électronique 2026 sont-ils liés ?
Non, ce sont deux dispositifs distincts et complémentaires. L'e-facturation (ordonnance 2021-1190, déploiement progressif depuis 2026) concerne l'émission et la réception des factures via une plateforme de dématérialisation partenaire. Le FEC reste l'export normalisé de l'ensemble de la comptabilité exigible lors d'une vérification fiscale. Les deux coexistent et la migration vers l'e-facturation ne dispense pas de produire un FEC conforme.
L'Examen de Conformité Fiscale (ECF) couvre-t-il le FEC ?
Oui. Parmi les 10 points de contrôle de l'ECF figurent explicitement la vérification de la conformité du FEC (présence des 18 colonnes, cohérence débit/crédit, continuité de numérotation, encodage). Signer un ECF sans s'être assuré de la qualité du FEC expose l'entreprise à un écart entre l'attestation et la réalité du dossier.

Article written by Samuel Hayot
Chartered Accountant, registered with the Institute of Chartered Accountants.
Regulated French accounting and audit firm based in Paris 8, built to support companies across France with a digital and decision-oriented approach.
Sources
Official and operational sources cited for this page.
- Légifrance — LPF art. L47 A (obligation FEC en vérification de comptabilité)
- Légifrance — LPF art. L74 (sanctions FEC non conforme ou non remis)
- Légifrance — LPF art. L102 B (délai de conservation 6 ans)
- Arrêté du 29 juillet 2013 fixant les modalités du fichier des écritures comptables (FEC)
- BOFiP — BOI-CF-PGR-60-40 (format et contenu du FEC)
- Légifrance — Code de commerce art. L123-12 (obligation de tenir une comptabilité)
- impots.gouv.fr — Fichier des écritures comptables (FEC)
This topic is part of our service Bookkeeping in France | Review, close & tax filing
Need a quote or personalised advice?
Our accountancy firm supports you through all your steps. Get a free quote to review your situation and receive a bespoke fee proposal, or contact us directly.