Back to WooCommerce plugins
WooCommerce · E-invoicing

Compliant French e-invoices
right inside WooCommerce

MaFacturePDP issues your invoices and credit notes in Factur-X format, checks them against the French rules before issuing, archives them without ever regenerating them and computes your e-reporting. A compatible solution: it connects to your approved platform, it is not one.

WooCommerce 8.9+ · tested 11.2Factur-X EN 16931French BR-FR rulesE-reportingFR / EN interfaceFree, unlimited
Features

Everything the reform
asks of your shop

Automatic invoices and credit notes

Invoices are issued at the chosen order status, attached to the customer e-mail and available in My account. Refunds create the credit note referring to the original invoice.

Checked before issuing

Customer SIREN, delivery address, nature of operation, VAT on debits and payment mentions are checked; missing data is explained on the order before issuing.

Continuous numbering, frozen archive

Each number is used once, without gaps, even for simultaneous orders. PDF and XML are kept as issued with their fingerprint and never regenerated.

E-reporting computed

Consumer sales totalled per day and VAT rate without personal data, foreign sales per invoice, payments of services. One CSV per period.

SIREN collected at checkout

SIREN/SIRET, VAT number and purchase order fields at checkout, validated on entry and checked against the public directory afterwards.

Ready for your approved platform

A ZIP to import on any approved platform, with the steps to follow, and a full export for your accountant.

Live demo

Try it before you buy

A complete demo shop, online, with the plugin installed and configured.

Screenshots

Tried on a real shop

A business order: the invoice is issued and passes the official validation report
A business order: the invoice is issued and passes the official validation report
The Factur-X invoice: readable PDF with embedded structured data
The Factur-X invoice: readable PDF with embedded structured data
Dashboard: readiness check, numbering, exports
Dashboard: readiness check, numbering, exports
Consumer sale: today's e-reporting, on mobile
Consumer sale: today's e-reporting, on mobile
The demo shop and its 3 things to try
The demo shop and its 3 things to try
In full transparency

Good to know before installing

MaFacturePDP is not an approved platform. You need one (bank, accounting software…): the free version prepares a pack you file yourself.

Automatic sending to your approved platform is optional: the free version prepares the invoice pack and the e-reporting file, which you file yourself. To have invoices and e-reporting sent for you, choose the “MaFacturePDP 500 invoices” or “MaFacturePDP 2,000 invoices” offer on this page.

No deposit invoices nor invoices created outside WooCommerce in this version; currencies other than the euro are not supported for invoices to French businesses.

Market

For French WooCommerce shops selling to businesses, consumers or abroad, which must issue e-invoices and report from 1 September 2027. Support in French and English, published by Pikali.

Requirements and compatibility

WordPress6.5 or newer
WooCommerce8.9 or newer · Tested up to WooCommerce 11.2
PHP7.4 or newer
WordPress6.5 minimum · tested on 7.1
WooCommerce8.9 minimum · tested on 11.2, HPOS and block checkout
PHP7.4 minimum · tested on 8.3
FormatFactur-X 1.08, EN 16931 profile, PDF/A-3
Source codeOpen source, GPL-2.0-or-later
Code licenceGPL-2.0-or-later
Get the plugin

Ready to install on your WooCommerce

MaFacturePDP — WordPress / WooCommerce

Version 1.0.1 · 894 Ko · GPL-2.0-or-later licence

Free

Sign in to download

A (free) business account is required to download: it keeps your version and tells you about updates.

Subscription MaFacturePDP

No commitment: monthly, or yearly (11 months paid for 12). Cancel online at any time, effective at the end of the current period. Monthly allowances do not carry over; beyond them, each extra unit is billed at the end of the month.

MaFacturePDP 500 factures
500 factures per month
€0.025 excl. VAT (€0.03 incl. VAT) per extra facture
€15.83 excl. VAT/month (€19.00 incl. VAT)
€174.13 excl. VAT/year (€208.96 incl. VAT — 11 months paid for 12)
MaFacturePDP 2 000 factures
2 000 factures per month
€0.025 excl. VAT (€0.03 incl. VAT) per extra facture
€32.50 excl. VAT/month (€39.00 incl. VAT)
€357.50 excl. VAT/year (€429.00 incl. VAT — 11 months paid for 12)

VAT: 20% for French businesses, reverse charge for EU businesses with a verified VAT number, not applicable outside the EU. An invoice for each payment, in your client area.

Licence, updates and support

Free module, free software under the GPL-2.0-or-later licence: usable on all your shops, no payment and no mandatory subscription.

Updates and support included: a (free) client account keeps the downloaded version, the current version stays downloadable from that area and every new version is announced to you by e-mail.

Support by e-mail at contact@pikali.fr.

User guide

Installing on WordPress

The file is a standard WordPress plugin: four steps, no code.

01

Download the ZIP file

From your Pikali client area, right after purchase. Do not unzip it.

02

Open the WordPress admin

Go to Plugins → Add New → Upload Plugin, choose the ZIP file and click Install Now.

03

Activate the plugin

Click Activate. No Pikali key to enter: the module works as soon as it is active.

04

Configure, then sell

A new menu appears in the WordPress sidebar. Every setting is explained, and the documentation is included in French and English.

FAQ

Frequently asked questions

Is it an approved platform?

No. It is a compatible solution: it produces your e-invoices and prepares the pack to file on your approved platform (bank, accounting software…).

Is the free version limited?

No: unlimited invoices and credit notes, checks, archive, e-reporting and exports. It never contacts Pikali's servers.

What about consumer sales?

They are reported through e-reporting, as daily totals per VAT rate without personal data. Customers still get a PDF invoice.

Ready for French e-invoicing?

Install the extension, enter your SIREN: your next invoices are compliant.

Get the plugin