Comptabilité et Export FEC for WooCommerce
This plugin implements French accounting law: the Plan comptable général and the FEC file (Fichier des Écritures Comptables). It is of no use to a store outside France. Watch the plugin in action (about a minute, in French): Is your accountant asking for a file? Your WooCommerce store knows how to s
This plugin implements French accounting law: the Plan comptable général and the FEC file (Fichier des Écritures Comptables). It is of no use to a store outside France.
Watch the plugin in action (about a minute, in French):
Is your accountant asking for a file? Your WooCommerce store knows how to sell, but it does not keep an accounting journal. This plugin fills that gap.
Every time an order is paid, it automatically writes a balanced accounting entry that follows the French chart of accounts (Plan comptable général): revenue, VAT collected per rate, shipping charged to the customer, and the payment received. You read the journal from your dashboard, and export it whenever you are asked to.
This plugin targets French e-commerce: it produces entries for the French chart of accounts and an FEC file (Fichier des Écritures Comptables), the ledger export that French tax authorities may request during an audit.
What the plugin does
- Automatic entries. A paid order creates an entry. A refund is reversed (contra entry), never deleted: the audit trail stays intact.
- Multi-rate VAT. A single order may carry 20%, 10% and 5.5% items. Each rate gets its own VAT line. Shipping is posted separately, with its own VAT.
- History replay. Installing today but selling for two years? Pick an anchor date and replay your past orders. The operation is idempotent: running it again never creates duplicates.
- Readable journal. One screen, one list, a permanent balance check (sum of debits = sum of credits) and a summary of balances per account.
- CSV export for your spreadsheet or your accountant, and FEC export (18 mandatory columns) for the tax authorities.
- HPOS compatible (High-Performance Order Storage), as well as legacy storage.
Accounts used
These are the default numbers. There is no settings screen: a developer can override each of them with a filter, for instance comptafec_account_ventes to post revenue to 706 instead of 707 .
- 411 Clients — customer receivable, the pivot of the sale
- 707 Ventes de marchandises — revenue, excluding tax