Everything you'd want to know before you install.
A detailed look at how WooCommerce Accounting Export — FEC, Sage 100, EBP, Pennylane, Tiime, Indy, Quadratus works, why we built it the way we did, and the thinking behind the features above.
Who is this plugin for?
Any WooCommerce merchant established in France who must transmit accounting data to a chartered accountant or respond to a request from the tax authorities. The plugin generates the French Accounting Entries File (FEC) made mandatory by article L.47 A-I of the Tax Procedures Code, along with six other formats accepted by the leading accounting software in the French market.
How are accounting entries generated?
The plugin iterates through your WooCommerce orders over the chosen period and builds them in double-entry bookkeeping: a sales entry on the order date (debit 411 customer / credit 707 sales / credit 44571x VAT collected, split per rate) followed by a payment entry on the payment date (debit 512 bank or payment-method-specific account / credit 411 customer). Each entry is checked: the total of debits must equal the total of credits, with a 1-cent tolerance applied automatically on the last line to absorb rounding.
Is the FEC really compliant with the French tax authority?
Yes. The file respects the 18-column structure defined by the decree of 29 July 2013: JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet, DateLet, ValidDate, Montantdevise, Idevise. The file naming follows the SIREN followed by FEC and the closing date in AAAAMMJJ format, with a .txt extension. Encoding can be UTF-8 (recommended) or ISO-8859-15 depending on what your contact requests.
What if my accountant uses a different software?
The plugin ships with six other native exports: Sage 100 (Sage 100c parametrable import), EBP Compta (CSV with D/C sign per line), Pennylane, Tiime, Indy and Quadratus (Cegid Quadra Compta fixed-width ASCII). You pick the format from a dropdown and download the matching file. A preview button shows the first 50 lines of the file before export, letting you visually validate the format before sending it to your accountant.
How is the chart of accounts configured?
All account numbers are editable from the interface: customer account (411 by default, collective or auxiliary), product accounts (707 sales, 708 shipping, 709 discounts, 708 fees), VAT collected accounts per rate (445712 for 20%, 445711 for 10%, 445713 for 5.5%, 445714 for 2.1%, 445715 for 0%), default bank account. You can also assign a different cash account to each WooCommerce payment method — for example 512100 for Stripe and 512200 for PayPal — to make line-by-line bank reconciliation easier.
Automation and integrations
A WP-CLI command is included to automate recurring exports: wp dfwoo-fec export from 2026-01-01 to 2026-12-31 format fec output fec.txt. You can trigger it from cron to generate a monthly or yearly export automatically, ready to email or drop on an FTP shared with your accounting firm.
There are no reviews yet.