New products

PA Transmission: send your Factur-X to Pennylane, Chorus Pro or your approved platform

mp25051d20260704124209

The French e-invoicing reform requires transmitting invoices through an Approved Platform (PA, ex-PDP), not just generating the format. This module submits your Factur-X to the network: manually or automatically: and tracks the lifecycle (submitted, received, accepted, rejected). Includes Pennylane and Chorus Pro (B2G) connectors, plus an open architecture for any PA via REST API.

170.00 €
Excl. tax

  • Author arcchester
  • Module version 1.3.0
  • Release date 07/04/2026
  • Access to download and updates Lifetime access
  • How to contact support support@arcchester.com
  • Compatibility Dolibarr V11 - V24   -   PHP7.4 - 8.3
  • Last update 10/11/2026 03:57 AM

More info...

⬆️ This module handles ISSUING (depositing your customer invoices on the platform). To RECEIVE your supplier invoices, see the "PA Reception" module.

The missing piece of your compliance

Your generation module produces a proper Factur-X (PDF/A-3 + EN 16931 XML). But the French e-invoicing reform does not stop there: the invoice must be submitted to the network through an Approved Platform (PA, formerly PDP: Plateforme Agréée): and its lifecycle must be tracked. That is exactly what this module does.

Transmit in one click, track in real time

  • Transmission button on every validated invoice.
  • Optional automatic transmission on invoice validation.
  • Lifecycle status with a colored badge: to transmit / submitted / received / accepted / rejected.
  • 'Refresh status' button to query the platform on demand.

An architecture open to every Approved Platform (PA / ex-PDP)

  • Sandbox: built-in simulator, test without a real platform. Ready to use.
  • Chorus Pro: public-sector invoicing (B2G) via the PISTE API. Included; activate with your PISTE credentials.
  • Pennylane: approved platform registered with the French tax authority. Included; activate with your Pennylane API token.
  • Docaposte / Yooz, private platforms (B2B): REST presets, just enter your contract endpoint + key.
  • Generic REST: any Approved Platform (PA, ex-PDP) exposing a REST API.

Adding a new platform only requires a class implementing the module interface: no rework, no vendor lock-in.

Highlights

  • Direct complement to FacturXFrance (reads the generated Factur-X file).
  • Manual or automatic transmission on validation.
  • Lifecycle tracking with status mapping.
  • Chorus Pro (B2G) connector via the PISTE API (OAuth2), sandbox included.
  • No external dependency (pure cURL, no Composer, no SDK).

Requirements

  • Dolibarr 18 to 23, PHP with the cURL extension.
  • The Factur-X file (generated by the FacturXFrance module on validation).
  • Depending on the connector: a PISTE + Chorus Pro technical account (B2G), or a platform contract (endpoint + key) for a private Approved Platform (PA, ex-PDP).

Note: since July 2025, PDP (Plateforme de Dématérialisation Partenaire) have officially become Plateformes Agréées (PA). The Chorus Pro connector ships ready to activate with your credentials; validate it first on the PISTE sandbox environment.


Module languages: French, English.
Compatibility: Dolibarr 18 to 24, PHP 7.4 to 8.3.

Other modules from the same publisher (arcchester): Factur-X France, Réception PA, PDF Annexes, LogiCockpit, DoliBank Match, DoliTax, Stripe Payment Links, WhatsApp Notify, Shopify Sync.
See all our modules on Dolistore




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org