plugin-icon

OuiFacture – Facture électronique Factur-X for WooCommerce

제작자: ouifacture·
Automatic Factur-X (EN 16931) electronic invoices for every WooCommerce order — ready for the French e-invoicing mandate.
버전
1.0.2
최근 업데이트일
Aug 16, 2026
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 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 (pénalités de retard, indemnité forfaitaire de 40 €, escompte).
  • 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 only added to the classic (shortcode) checkout. Stores using the block-based checkout still get automatic invoices, but the two B2B fields are not shown there yet — block checkout support is planned.
  • 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.
무료유료 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 7.0.4
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.