plugin-icon

Tropratik e-Facture

מאת tropratik·
Factur-X (EN 16931) invoices for WooCommerce orders and transmission to Chorus Pro. Compliant with the French e-invoicing reform.
גרסה
1.0.0
עודכן לאחרונה
Jul 7, 2026
Tropratik e-Facture

Tropratik e-Facture generates, for every WooCommerce order, a PDF invoice that can be sent automatically by e-mail to your customer.

The plugin also provides optional transmission to Chorus Pro, the French State platform. This transmission is never mandatory: you can use Tropratik e-Facture solely to produce electronic invoices in a format compliant with the French reform, even when you invoice businesses (B2B), without sending anything to Chorus Pro.

As of today, Chorus Pro only accepts invoices addressed to the public sector. The plugin is designed to evolve and connect to the other approved platforms (PDP/PPF) as they open, within the framework of the French electronic invoicing reform.

Beyond the classic PDF, Tropratik e-Facture turns your orders into genuine electronic invoices compliant with the European Factur-X (EN 16931) standard: a human-readable PDF embedding the structured XML data required by the administration.

The plugin is designed for the French electronic invoicing reform (2026):

  • Public sector (B2G) — direct transmission to Chorus Pro through the PISTE API (sandbox and production environments).
  • Business-to-business (B2B) — architecture ready to evolve towards the approved platforms (PDP/PPF) as the flows open.

Key features

  • Automatic generation of Factur-X / ZUGFeRD invoices (PDF/A-3 with embedded EN 16931 XML).
  • Sending to Chorus Pro, manual (from the orders list) or automatic on order completion.
  • Configurable automatic sending scope: public sector (B2G) by default, with B2B / B2C options.
  • Configurable invoice numbering: custom prefix, dynamic tags (year, month…) and periodic reset.
  • Appearance customization: logo, accent colors, font, and an invoice template that can be overridden from your theme.
  • Direct connection or dedicated VPS proxy to bypass a WAF block (403 error) on the hosting side, with a built-in connection test button.
  • Diagnostic tools: test of the PISTE (OAuth2) credentials, of the Chorus Pro technical account and of the proxy connection.
  • Encrypted secrets in the database: the PISTE client_secret, the Chorus Pro technical passwords and the proxy password are stored encrypted (libsodium / OpenSSL), never in clear text.
  • HPOS compatible (High-Performance Order Storage) and classic order storage mode.
  • Translation ready (text domain tropratik-e-facture).

Prerequisites

Using Chorus Pro requires steps independent from this plugin, carried out once:

  1. Creation of an account on PISTE (the French State API portal) and retrieval of the OAuth2 credentials (Client ID / Secret).
  2. Creation of a Chorus Pro technical account (qualification then production).
  3. Declaration of the API connection for your organization.

The plugin provides, in its "Chorus Pro" tab, a step-by-step guide and test buttons to validate each step.

Trademarks and affiliation

Tropratik e-Facture is an independent product, not affiliated with nor endorsed by the organizations or vendors mentioned. The names Chorus Pro and PISTE (French State / AIFE trademarks), Factur-X (FNFE-MPE trademark) and WooCommerce (trademark of Automattic Inc.) are used only for descriptive purposes, to indicate the plugin's compatibility and interoperability. All trademarks cited belong to their respective owners.

Published by

Tropratik.fr

En français

Tropratik e-Facture génère, pour chaque commande WooCommerce, une facture PDF qui peut être envoyée automatiquement par e-mail à votre client. Au-delà du PDF classique, le module transforme vos commandes en véritables factures électroniques Factur-X (EN 16931) : un PDF lisible embarquant les données structurées XML exigées par l'administration.

Le module assure aussi, de façon optionnelle, la transmission à Chorus Pro (plateforme de l'État) via l'API PISTE, en bac à sable comme en production. Cette transmission n'est jamais obligatoire : vous pouvez l'utiliser uniquement pour produire des factures conformes à la réforme française de la facturation électronique (2026), y compris en B2B, sans rien envoyer à Chorus Pro.

Principales fonctionnalités : génération Factur-X / ZUGFeRD (PDF/A-3), envoi manuel ou automatique à Chorus Pro, périmètre d'envoi configurable (B2G / B2B / B2C), numérotation personnalisable, personnalisation de l'apparence et modèle surchargeable depuis le thème, connexion directe ou via proxy VPS dédié (contournement d'un blocage WAF 403), outils de test des identifiants, secrets chiffrés en base (libsodium / OpenSSL), compatibilité HPOS et prêt pour la traduction.

L'utilisation de Chorus Pro nécessite des démarches indépendantes réalisées une seule fois : compte PISTE (identifiants OAuth2), compte technique Chorus Pro (qualification puis production) et déclaration du raccordement API. L'onglet « Chorus Pro » fournit un guide pas à pas et des boutons de test pour valider chaque étape.

Tropratik e-Facture est un produit indépendant, non affilié ni approuvé par les organismes cités. Les marques Chorus Pro, PISTE, Factur-X et WooCommerce ne sont utilisées qu'à des fins descriptives et appartiennent à leurs détenteurs respectifs.

External services

This plugin can connect to Chorus Pro, the French State's public-sector e-invoicing platform, through the PISTE API gateway (operated by the AIFE, French State). These connections are optional: they only happen when you enter your own credentials and either send an invoice manually or enable automatic sending. If you never configure credentials and never trigger a transmission, the plugin sends no data to any external service.

PISTE — API gateway of the French State Used to authenticate your access to the Chorus Pro API. The plugin performs an OAuth2 "client_credentials" request to obtain a short-lived access token. Data sent: your PISTE credentials (client_id and client_secret), each time a new token is required. Endpoints: https://oauth.piste.gouv.fr (production) and https://sandbox-oauth.piste.gouv.fr (test). Terms of use / GDPR: https://piste.gouv.fr/cgu — Legal notice: https://piste.gouv.fr/mentions-legales

Chorus Pro — public-sector e-invoicing platform (AIFE) Used to submit your invoices to the public sector and to check their processing status. Data sent, only when you submit or track an invoice: the Factur-X PDF file (which contains the invoice data — your company details, the customer's billing details, order lines, amounts and VAT), your Chorus Pro technical account identifier, and, when checking a status, the deposit flow identifier returned by Chorus Pro. Endpoints: https://api.piste.gouv.fr/cpro/ (production) and https://sandbox-api.piste.gouv.fr/cpro/ (test). Terms of use: https://portail.chorus-pro.gouv.fr/aife_csm?id=aife_cgu — Personal data & security: https://portail.chorus-pro.gouv.fr/aife_csm?id=aife_security — Legal notice: https://portail.chorus-pro.gouv.fr/aife_csm?id=aife_legal

Optional self-hosted proxy To work around a hosting firewall (WAF) that blocks PISTE, you may route these requests through a proxy server that you set up and control yourself. This is not a third-party service operated by us or by anyone else: no additional data is sent to any party other than the services listed above and your own proxy.

En français

Ce plugin se connecte, de façon optionnelle, à PISTE (passerelle d'API de l'État) pour s'authentifier, puis à Chorus Pro (plateforme de facturation électronique du secteur public, AIFE) pour déposer vos factures et suivre leur statut. Aucune donnée n'est transmise tant que vous n'avez pas saisi vos identifiants et déclenché un envoi (manuel ou automatique). Sont alors transmis : vos identifiants OAuth2 PISTE (pour obtenir un jeton), le PDF Factur-X de la facture (données de facturation) et l'identifiant de votre compte technique Chorus Pro. Un proxy que vous hébergez vous-même peut éventuellement relayer ces requêtes (contournement d'un WAF) ; aucune donnée n'est envoyée à un tiers autre que les services ci-dessus. CGU PISTE : https://piste.gouv.fr/cgu — CGU Chorus Pro : https://portail.chorus-pro.gouv.fr/aife_csm?id=aife_cgu — Données personnelles : https://portail.chorus-pro.gouv.fr/aife_csm?id=aife_security

חינםבתוכניות בתשלום
בביצוע ההתקנה, אנחנו מקבלים את הסכמתך לתנאי השירות של WordPress.com ולתנאים של התוסף של הצד השלישי.
נבדקו עד
WordPress 7.0
תוסף זה זמין להורדה ולשימוש דרך שברשותך.