Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

EarnestLabs FactureFlux For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

EarnestLabs FactureFlux For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

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. Follow earnestlabs.io to be told when Pro lands.

What the plugin cannot check for you. It sends your documents to the address you enter. It cannot tell whether that address belongs to a platform the tax administration has registered — the official list is published on impots.gouv.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. oauth.piste.gouv.fr and api.piste.gouv.fr in production, sandbox-oauth.piste.gouv.fr and sandbox-api.piste.gouv.fr while you are testing.

Both services are operated by the French State. PISTE terms of use, whose section 9 covers personal data and cookies: https://piste.gouv.fr/cgu — Chorus Pro community and documentation: https://communaute.chorus-pro.gouv.fr/

Screenshots

  1. Your suppliers' invoices, read out of the files they sent: supplier, SIRET, dates, VAT and total. This is the obligation that starts on 1 September 2026.

    Your suppliers’ invoices, read out of the files they sent: supplier, SIRET, dates, VAT and total. This is the obligation that starts on 1 September 2026.

  2. Every document you issued — invoices and credit notes — searchable, filterable by month, exportable as a ZIP for your accountant.

    Every document you issued — invoices and credit notes — searchable, filterable by month, exportable as a ZIP for your accountant.

  3. Your business details, filled in once. They appear on every invoice and travel inside the XML your customers' software reads.

    Your business details, filled in once. They appear on every invoice and travel inside the XML your customers’ software reads.

  4. Which approved platform? The screen answers the question before it asks you to choose one.

    Which approved platform? The screen answers the question before it asks you to choose one.

  5. Your business customers give their SIRET at checkout. It is validated on the spot, because a wrong one makes the invoice invalid.

    Your business customers give their SIRET at checkout. It is validated on the spot, because a wrong one makes the invoice invalid.


Reviews & Comments