WordPress plugin intelligence profile

EarnestLabs FactureFlux – Facture électronique Factur-X for WooCommerce

Since 1 September 2026 your suppliers invoice you electronically. Be ready to receive them, and to issue your own, from inside WooCommerce.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.6.21
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update19 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records EarnestLabs FactureFlux – Facture électronique Factur-X for WooCommerce version 0.6.21 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

The deadline that arrives first is not the one you think.

From 1 September 2026 every French business — yours included, whatever its size — must be able to receive an electronic invoice. Not issue one. Receive one.

Your suppliers switch on that date, and a supplier whose invoice you cannot take delivery of is a supplier you are about to have a problem with.

Thirty seconds of the plugin at work, on a real shop:

You have probably looked into this already. The usual answer is an accounting platform: a second back-office at €30 a month, with its own login and its own vocabulary, where your invoices live on one side of a wall and your orders on the other. Or you asked your accountant, who said it was in hand.

Neither told you what you have to do, or by when.

So: you run a WooCommerce shop, you want to be in order before September, and what stands in your way is that nobody has told you plainly what “in order” means. If that is where you are, this is what the plugin does about it.

Receive. Drop the file your supplier sent you onto one screen. Its number, the supplier, their SIRET, the dates, the VAT and the total are read out of the file itself.

Nothing is typed, and the same invoice sent twice is refused instead of paid twice. Today that is a folder of PDFs and a spreadsheet you retype them into, with no way to tell an electronic invoice from an ordinary one until February.

Issue. Every order that completes produces its own invoice, in the format the reform requires: a PDF you can read with the machine-readable data sealed inside it, carrying the mentions French law demands, numbered without gaps.

Declare. Your sales to private customers are totalled period by period and filed on the tax calendar — amounts and VAT rates only, never a customer, never an invoice number. Your business invoices travel to your approved platform instead, and you watch them go.

Your shop talks to the tax authority, without leaving WordPress.

Then comes your turn. From 1 September 2027 you have to issue your invoices to business customers electronically, through an approved platform, and report your consumer sales on a schedule. Miss it and it is €15 for each invoice not issued in electronic form and €250 for each e-reporting transmission not made, each capped at €15,000 a year.

And the part that costs nothing to start. No account to create, no subscription to another service, no stock to configure, nothing to change in how you already work. Fill in your business details once and the next completed order produces its own compliant invoice.

A rehearsal platform ships with the plugin, so the whole chain can be exercised before you sign up anywhere.

If you sell to the public sector, you are already late. Invoicing a town hall, a school or a hospital has been electronic-only for years, and it goes through Chorus Pro. That connection is in the free version, with the whole transmission chain behind it — the queue, the lifecycle statuses, and the trail on each order — because a shop that is already out of compliance should not have to wait for a licence to stop being so.

What the free version does

  • Receive your suppliers’ electronic invoices: drop the file, everything is read out of it, duplicates refused, CSV export for your accountant
  • Factur-X invoices: a PDF/A-3 you can read with the EN 16931 XML embedded inside it, produced automatically when an order completes
  • The legal mentions a French invoice needs: SIREN, SIRET, VAT number, late payment penalties, the €40 recovery indemnity, article 293 B for shops under the franchise en base
  • Sequential, gap-free numbering that never restarts
  • SIRET, VAT number and order reference at checkout, on both the classic and the block checkout, with real validation — a SIRET carries a checksum, and a French VAT key is derived from the SIREN
  • Credit notes on refund, with their own series and a reference back to the invoice they correct, as the standard requires
  • Transmission to Chorus Pro for your public sector customers, with the statuses the reform defines and the whole trail on the order
  • Invoices attached to the WooCommerce emails you choose, and a documents screen you can search, filter by month and export as a ZIP

Pro is on the way, for when 2027 comes for you

Everything above is in the free version and stays there. A paid version is being built for the second half of the reform — the part that starts in September 2027 — and it is not on sale yet. What it will add:

  • Your own approved platform rather than only Chorus Pro: a connector that speaks to any platform with a REST API, so whichever of the hundred-odd approved ones you or your accountant have chosen, the plugin hands it your invoices — you paste the address and the token they gave you, and nothing else changes
  • Automatic e-reporting of your consumer sales, filed on the tax calendar, with the date and the receipt your platform hands back
  • A compliance dashboard: where every document stands, which ones are stuck, and why
  • Payment reminders, counted from the due date, in an email that wears your shop’s own header and footer
  • Your suppliers’ invoices collected from a mailbox by themselves, instead of being dropped on the screen one at a time
  • Delivery notes: the sheet that goes in the parcel, with or without prices

None of that is needed before 2027, which is why the free version is the whole answer to the 2026 date. io to be told when Pro lands.

What the plugin cannot check for you. It sends your documents to the address you enter. fr, and no plugin can match an endpoint to it.

Check yours against that list, ask it to confirm in writing that it accepts Factur-X, and use the connection test before you switch transmission on.

Outside France? The plugin still produces valid Factur-X invoices — the format is European. The French tax features simply stay dormant.

External services

This plugin can connect to Chorus Pro, the French State’s invoicing portal, through PISTE, the State’s API gateway. That connection is how an invoice reaches a public sector customer — a town hall, a school, a hospital — which French law has required to be electronic for years.

Nothing is sent unless you set it up. Transmission is off by default, and the plugin ships with a rehearsal platform that replays the whole chain locally without contacting anything. A shop that never enters credentials never reaches either service.

When it happens. Once you have entered your own PISTE credentials and your Chorus Pro technical account in Settings → Approved platform and switched transmission on, three things reach out: an order carrying a SIRET that completes sends its invoice; the plugin then asks periodically for the status of invoices it has already sent, so each order can show where it stands; and the “Test the connection” button knocks once when you press it.

What is sent. The invoice itself — a Factur-X file holding your business details, your customer’s name, address and SIRET, the invoice number and dates, the lines, the amounts and the VAT. Your credentials travel with each call to authenticate it.

Nothing else leaves your site, and orders without a SIRET are never sent.

Which addresses. fr while you are testing.

Both services are operated by the French State. fr/

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • e invoicing
  • factur x
  • facturation electronique
  • invoice
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity19 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.17.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.