Facturio Invoices for WooCommerce

Facturio Invoices for WooCommerce

Details
View on WordPress

Facturio Invoices for WooCommerce turns every WooCommerce order into a compliant Factur-X invoice: a human-readable PDF with a structured XML file (EN 16931 profile) embedded inside it, which accounting software and the tax administration can read automatically. Factur-X is the pivot format chosen by France for the 2026-2027 e-invoicing reform.

The plugin is built for French WooCommerce stores that sell to businesses (B2B) and must issue compliant electronic invoices, without changing their accounting software.

Free version features (V0.1)

  • Automatic generation of an EN 16931 Factur-X invoice when an order reaches the “processing” or “completed” status (your choice).
  • Hybrid PDF/A-3: the CII XML (factur-x.xml) is embedded in the PDF, with the Factur-X XMP metadata and the /Alternative relationship required by the standard.
  • Business number validation at checkout:
    • SIRET checked live against the INSEE Sirene API (the legal company name is fetched automatically).
    • Intra-community VAT number checked against the European Commission VIES service.
  • Tamper-proof sequential numbering (format F2026-000001), with no gaps and no duplicates, as required by French law.
  • Set the next invoice number to resume an existing series — useful when migrating from another tool mid-year (the plugin refuses any value that would reuse a number).
  • B2B checkout fields: an “I am ordering for my company” checkbox plus company name, SIRET, VAT and APE code.
  • Customisable logo and primary colour on the invoice.
  • Download the invoice from the orders list and the order edit screen, with a regenerate option.
  • Automatic email delivery: the invoice is attached to the WooCommerce order email sent to the customer.
  • HPOS compatible (High-Performance Order Storage).
  • French interface, translation-ready (a .pot file is included).

Not included in the free version (yet)

  • Automatic routing to an accredited platform (Plateforme Agréée / former PDP) — planned for the Pro version.
  • Automatic B2C e-reporting — planned for the Pro version.
  • Credit notes, the EXTENDED-CTC-FR profile and multi-store — planned for later versions.

Compliance validation

Generated invoices are designed to pass the official FNFE-MPE validator (https://services.fnfe-mpe.org/): valid PDF/A-3, valid XMP, valid XML against the EN 16931 XSD and Schematron.

External services

This plugin validates business identifiers against two official third-party services. A request is sent only when a SIRET or VAT number is entered in the B2B checkout fields (or saved in the settings); nothing is sent otherwise. The plugin includes no analytics and no tracking.

  • INSEE Sirene API — when a SIRET is entered, the 14-digit SIRET is sent to the INSEE Sirene API to confirm the establishment exists and to retrieve its legal company name. A request is made only if you have configured your own (free) INSEE API key; with no key, the SIRET is only checked locally and nothing is sent. Service: https://api.insee.fr/ — Terms: https://api.insee.fr/catalogue/ — Privacy: https://www.insee.fr/fr/information/2381863
  • European Commission VIES — when an intra-community VAT number is entered, that VAT number is sent to the EU VIES service to check its validity (and, when the member state returns it, the trader name). Service & terms: https://ec.europa.eu/taxation_customs/vies/

No invoice content or customer data is sent to the plugin author or to any other server.

Details

Plugin code:
facturio-invoices-for-woocommerce
Plugin version:
0.1.0
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
8.0 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-19
Rating:
Times rated:
0
e-invoicing
factur-x
france
invoice
woocommerce