

The accounting journal: every order produces a balanced entry, and the journal footer checks that debits equal credits.
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.
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 sale707 Ventes de marchandises — revenue, excluding tax44571 TVA collectée — VAT collected, one line per rate7085 Ports et frais accessoires facturés — shipping charged5115 Cartes bancaires à l’encaissement — card payments in transitWe would rather say it before you install.
Payments are posted to account 5115 (“card payments in transit”), not
directly to the bank account (512). This is not a shortcut: when a customer
pays by card, the money first sits with the payment provider, which deducts its
fee and settles the remainder later, often bundling several orders together. The
amount actually credited to your bank account is therefore only known afterwards.
The trade-off is deliberate: your revenue and your VAT are correct, but
account 5115 stays open until the provider’s payout has been reconciled against
your bank statement. That reconciliation, and the recording of provider fees, are
outside the scope of this free version.
The plugin also assumes a store selling in euros, under French VAT, to
consumers.
No data leaves your server. The plugin calls no external service. The accounting
export aggregates sales on the collective account 411 Clients: it contains no
customer name, address or email address.
The free plugin is complete on its own: nothing here is time-limited or locked.
A separate paid add-on, Comptabilité et Export FEC Pro, is available for
stores whose chartered accountant needs a ready-to-import file. It adds six
accounting-firm export formats (ISACOMPTA, Sage, EBP, Pennylane and more)
and per-account monthly subtotals on screen. Details
and pricing: https://www.ferreiro-studio.fr/compta-fec/tarifs/