La réforme de la facturation électronique arrive : 1er septembre 2026 (réception) et 1er septembre 2027 (émission pour toutes les entreprises). This plugin helps a WooCommerce store get ready — and it answers the objection you have read everywhere ("WooCommerce invoicing plugins are not compliant — use a certified SaaS"):
your Plateforme Agréée (PA) remains the legal transmission layer; this plugin is the automated pipe from your store to it.
What the free version does (complete — no locked features)
- E-invoice generation per order in the three legal "socle" formats: Factur-X (PDF/A-3 with embedded CII XML, EN 16931 profile, validated against the official XSD at generation time), UBL 2.1, and CII XML — every Plateforme Agréée must accept these.
- Automatic generation on order completion (optional toggle, on by default): every order that reaches "Completed" gets its e-invoice with no manual click — plus one-click generation from any order or the orders list. Auto-generation waits until your seller identity (SIREN) is filled in Settings, because invoice numbering is immutable.
- B2B checkout capture: customer type (particulier/professionnel), SIREN (Luhn-validated locally, La Poste exception handled) and TVA intracommunautaire (FR key cross-checked against the SIREN) — on BOTH the classic checkout and the new block checkout, stored HPOS-safe. All validation runs locally on your server; nothing is sent anywhere.
- Sequential, gap-free invoice numbering (atomic — safe under concurrent checkouts), assigned at generation time, separate sequence for credit notes.
- Credit notes (avoirs) generated automatically on refunds (type 381, referencing the original invoice) — including amount-only refunds.
- The four new mandatory invoice mentions (Sept 2026): buyer SIREN, category of operation, "option TVA sur les débits", delivery address — plus per-rate VAT breakdown, payment terms, late-payment mentions.
- PA export package: one ZIP per period (all Factur-X/XML documents + CSV manifest) to upload manually to YOUR Plateforme Agréée — whichever your accountant chose.
- B2C e-reporting extract: daily-aggregated bases HT + VAT per rate (ticket-Z model, per the DGFiP spec — no transaction counts), with a regime-aware transmission calendar (réel normal / simplifié / franchise).
- Readiness checklist with the real deadlines — including what you must do OUTSIDE WordPress (choosing a PA).
Important, honest scope
- This plugin is not a Plateforme Agréée and does not transmit invoices to the PPF itself. Legal transmission is performed by your PA; the merchant remains responsible for issued invoices.
- No plugin can, by itself, make your business compliant with the réforme — this one assists by generating the required document formats and data. What remains yours: choosing and registering with a PA, and your accounting obligations.
- It does not provide tax, legal or accounting advice (ne constitue pas un conseil fiscal, juridique ou comptable). Validate your first invoice with your PA or the FNFE-MPE validator.
- v1 supports EUR stores (French domestic rules). Multi-currency and OSS distance-selling rates are flagged in the checklist, not handled.
Pro: automated transmission — each generated invoice is pushed to your PA's ingest API (generic REST connector, works with any PA exposing one) with a transmission log as your audit trail. Pro is a separate, paid build; its code is not part of this plugin. Sold and licensed through Freemius (see "External services").