WordPress plugin intelligence profile

OuiFacture – Facture électronique Factur-X for WooCommerce

Automatic Factur-X (EN 16931) electronic invoices for every WooCommerce order, ready for the French e-invoicing mandate.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.8
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update26 Sept 20261mo ago
Active installations10Adoption 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 OuiFacture – Facture électronique Factur-X for WooCommerce version 1.0.8 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

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.
  • Invoice numbers are sequential and gap-free; a number is only consumed once the invoice files have been written successfully.
  • On uninstall, the plugin removes its settings but keeps generated invoices: French law requires you to retain them for 10 years.

Limitations of this version

  • The SIRET/VAT checkout fields are available on both the classic (shortcode) checkout and the block-based checkout (WooCommerce 8.9 or later for the block checkout fields; earlier versions still get automatic invoices, just without the two B2B fields on the block checkout).
  • Refunds do not produce credit notes (avoirs); the original invoice is kept unchanged, as required (an issued invoice is immutable).
  • One VAT category per order line (standard/zero). Margin schemes, VAT exemption reasons and non-EUR specifics beyond currency code pass-through are not handled.
  • PDF/A-3 conversion covers embedded file relationships, XMP metadata and output intents as produced by the bundled Factur-X writer; full ISO 19005-3 conformance of exotic source PDFs is not re-verified at runtime.
  • The buyer’s electronic routing identifier (BT-49, French rule BR-FR-12) is only included when the buyer supplied a SIRET at checkout (the B2B fields). Orders from a private buyer with no SIRET do not carry it: there is no such identifier to supply truthfully for an individual.
WordPress.org metadata

Plugin tags

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

  • e invoicing
  • factur x
  • facture
  • 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.0 · PHP 7.4
Update activity26 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

Version1.0.71.0.8
Version1.0.61.0.7
WordPress compatibility7.17.1.2
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.