OuiFacture – Facture électronique Factur-X for WooCommerce
OuiFacture turns your WooCommerce store into a compliant French electronic invoicing machine. Every order automatically gets a legally compliant PDF invoice with an embedded Factur-X XML file (PDF/A-3, profile EN 16931 ), the format required by the French e-invoicing reform (réforme de la facturatio
About this tool.
OuiFacture turns your WooCommerce store into a compliant French electronic invoicing machine. Every order automatically gets a legally compliant PDF invoice with an embedded Factur-X XML file (PDF/A-3, profile EN 16931 ), the format required by the French e-invoicing reform (réforme de la facturation électronique, échéances 2026-2027).
Automatic. On every order.
Features
- Automatic generation of a Factur-X invoice when the order reaches the status you choose (processing, the default, or completed), no clicks needed. An order that jumps straight to completed is invoiced then; each order is invoiced exactly once.
- PDF/A-3 with embedded EN 16931 CII XML , validated against the official Factur-X XSD schemas at generation time.
- French legal invoice layout : seller block (raison sociale, forme juridique, capital, RCS, SIRET, TVA), buyer block, line items HT, VAT breakdown by rate, totals HT/TVA/TTC, payment terms, and the mandatory legal mentions (catégorie d’opération, pénalités de retard, indemnité forfaitaire de 40 €, escompte, option TVA sur les débits si activée).
- Gap-free sequential numbering (prefix + year + counter, optional yearly reset), race-safe, numbers are immutable once issued, regeneration never changes the number.
- B2B checkout fields : optional SIRET and intra-community VAT number on the classic checkout, validated (Luhn / FR VAT key) and shown in the admin order screen and in the XML.
- Customer access : download link in My Account → Orders, on the order-received page, and optional PDF attachment to the “order completed” email.
- Admin control : metabox on every order with Generate / Regenerate / Download.
- Secure storage : invoices live in a protected uploads folder with unguessable file names and are only served through authenticated endpoints.
- HPOS compatible (High-Performance Order Storage).
- No external calls, no tracking : everything is generated locally on your server.
Compliance notes
- Invoices embed the CII XML at the EN 16931 profile of Factur-X 1.x, validated against the official XSDs before the PDF is written.