Way4Tech
๐Ÿ‡ซ๐Ÿ‡ท Accounting and tax in France

Odoo accounting and tax in France

Every France tax and accounting item we configure and test before a go-live, printed in full rather than condensed.

9 items 1 unconfirmed Printed as checked, not condensed.

Tax rules that shape an Odoo configuration in France

Each item below is one thing the tax setup has to get right before go-live.

  1. 1

    The standard TVA rate is 20 percent. Reduced rates of 10 percent, 5.5 percent and 2.1 percent apply only to categories expressly listed in the Code general des impots. Guadeloupe, Martinique and La Reunion run a separate 8.5 percent standard rate.

  2. 2

    Three VAT regimes. Franchise en base (no VAT declaration) below 85,000 euros turnover for goods and hospitality or 37,500 euros for services. Regime reel simplifie between those thresholds and 945,000 euros (goods) or 286,000 euros (services), filed annually on form CA12, with advance payments in July (55 percent) and December (40 percent) and a May balance. Regime reel normal above those thresholds, filed monthly on form CA3, or quarterly if VAT due is under 4,000 euros a year.

  3. 3

    A business on the regime simplifie whose annual VAT exceeds 15,000 euros has to switch to monthly filing. That threshold is the one that usually forces a mid-year change in how the ERP files.

  4. 4

    All VAT returns and payments go online through the espace professionnel on impots.gouv.fr. Paper filing is not an option.

  5. 5

    From 1 September 2026 the DGFiP receives invoice and transaction data through approved platforms with the stated aim of pre-filling VAT returns. Plan for the VAT return in the ERP to be reconciled against what the platform already sent, not just computed locally.

The reporting framework your France books sit inside

What your statements have to comply with, and what that means for the chart of accounts.

  1. 1

    The Plan Comptable General is set by the Autorite des normes comptables (ANC), the French accounting standard setter. The base text is reglement ANC 2014-03, amended since, most recently by reglement ANC 2026-04 of 4 May 2026 on accounting for corporate income taxes and related contributions.

  2. 2

    The reformed PCG from reglement ANC 2022-06 applies to financial years opened from 1 January 2025. Reported effects include cutting the account list from around 2,000 to around 1,600, a narrower definition of exceptional result, and removal of the transfer-of-charges accounts 791, 796 and 797. Secondary sources only; read the reglement text before quoting the numbers.

    Unconfirmed. Sources agreed, no primary confirmation found.

  3. 3

    The Fichier des Ecritures Comptables (FEC) must be handed to the tax administration on a tax audit by any taxpayer keeping computerised accounts. Article L47 A-I of the Livre des procedures fiscales sets the obligation; article A47 A-1 sets the format. XML is accepted and the DGFiP publishes XSD schemas (A47A-I-VII-1, A47A-I-VIII-3, A47A-I-VIII-5, A47A-I-VIII-7) to validate against.

  4. 4

    Odoo ships FEC import (l10n_fr_fec_import) for loading history. FEC export is not in the standard France localization; the OCA module l10n_fr_fec_oca covers it.

Checked Localization notes on this page checked on 22 August 2026.

Rates, formats, thresholds and submission windows change. We configure against the rules in force at build time and confirm every figure with your accountant or tax advisor before sign-off. If a rule moves after go-live, it is a support ticket, not a rebuild. Read more on our Odoo localization service.

How we build accounting and tax for France

The delivery method behind the list above. The same four steps on a 10-user rollout and on a multi-company programme, with the depth scaled to the scope.

  1. 1 Chart of accounts from your accountant. We configure against the mapping your accountant signs, not a default template someone picked in the install wizard.
  2. 2 Every tax gets a test document. An invoice, a credit note and a period report per tax, checked against a figure your accountant produced independently.
  3. 3 Opening balances reconcile. Prior-period data is loaded and tied back to your last filed set of accounts before anyone posts a live transaction.
  4. 4 Filing outputs come out of Odoo. Reports are produced from the system, checked line by line, then handed over with a written procedure so your team runs them without us.

What we need from you to quote it

Bring these to the first call and you get a scoped, priced accounting and tax plan for France instead of a range.

  • โœ“ Your current chart of accounts and the tax codes in use today.
  • โœ“ The last filed set of accounts and the last filed return.
  • โœ“ The name of the accountant or tax advisor who signs off the configuration.
๐Ÿ‡ซ๐Ÿ‡ท

Scope accounting and tax for your France rollout.

Send us the list above with your answers against it. We come back with what is configuration, what is a connector, and what is a build, priced before the project starts.