Promotions

New products

This module or version is no more available. It may have been discontinued by the author or replaced by another module or version.

PA Transmission - Approved Platform (ex-PDP) — send your Factur-X invoices to the network

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 a Chorus Pro (B2G) connector and an open architecture for any PA via REST API.

  • Author arcchester
  • Module version 1.0.1
  • Release date 07/04/2026
  • Access to download and updates 2 years

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.
  • 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.




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