- Startseite
- Apps
- Specialized Solutions
- ERPNext France E-Invoicing (Chorus Pro / PPF Réforme 2026)
Beispielhafte VorschauA build-to-order ERPNext app that makes your Sales and Purchase flows compliant with France's 2026 B2B
e-invoicing and e-reporting reform, generating Factur-X invoices and routing them through a Plateforme Agréée.
ECOSIRE scopes, builds, installs and supports it on your instance.
Was ist ERPNext France E-Invoicing (Chorus Pro / PPF Réforme 2026)?
A build-to-order ERPNext app that makes your Sales and Purchase flows compliant with France's 2026 B2B e-invoicing and e-reporting reform, generating Factur-X invoices and routing them through a Plateforme Agréée. ECOSIRE scopes, builds, installs and supports it on your instance. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Hauptfunktionen
Auf Bestellung gebaut, komplett für Sie erledigt
Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.
- 1
Sie bestellen
Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.
- 2
Wir bauen & installieren
ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem ERPNext.
- 3
Go-live + Support
Sie gehen in etwa einer Arbeitswoche live, mit zwei Wochen Go-live-Support. Fehler im von uns gelieferten Code beheben wir kostenlos.
Technische Spezifikationen
- ERPNext-Kompatibilität
- —
- Lizenz
- Lizenz muss bestätigt werden
- Python-Anforderung
- Python 3.10+
- Datenbank
- MariaDB 10.6+
Über dieses Produkt
French B2B e-invoicing stops being optional in 2026. From September 2026 every established company must be able to receive structured electronic invoices, and issuance plus e-reporting obligations phase in behind it, all routed through a Plateforme Agréée (PA) now that the state PPF has pivoted to a directory-and-concentrator role. ERPNext ships a solid Sales Invoice and Purchase Invoice, but it has no concept of a Factur-X hybrid PDF, no lifecycle statuses tied to a PA, no e-reporting extract for B2C and cross-border transactions, and no inbound channel for supplier invoices arriving as structured data. Teams end up bridging that gap with spreadsheets and a portal login, which does not scale and does not survive an audit.
This app closes that gap inside ERPNext itself. We build a proper Frappe app (france_einvoicing) with its own module, so nothing is patched into erpnext core and upgrades stay clean. On submit of a Sales Invoice, a hooks.py on_submit doc event calls a whitelisted server-side method that assembles a Factur-X / EN 16931 compliant document: a human-readable PDF/A-3 with the structured CII XML embedded, mapped from your ERPNext party, tax, and item data. A new E-Invoice Transmission DocType tracks each document's lifecycle (generated, submitted, accepted, rejected, paid-status-reported), stores the PA message id, and links back to the source invoice so your finance team never leaves ERPNext.
Transmission is handled by a pluggable connector layer. Rather than hard-wire one vendor, we implement a PA Connector DocType plus a Python transport class per provider, so the same routing logic serves whichever Plateforme Agréée or PDP you select during scoping. Outbound invoices are pushed and their acknowledgements polled back via a scheduler_events cron; inbound supplier invoices are pulled and parsed into draft Purchase Invoices with the embedded XML mapped to ERPNext fields for your AP team to review. E-reporting flows (payment status, B2C and international transactions that are reported but not invoiced through a PA) are aggregated on schedule and submitted in the required cadence. Everything is exposed over the Frappe REST API and guarded by dedicated role profiles and permission rules, with client scripts adding the status badges and action buttons your users see on the invoice form.
Because this is build-to-order, we start from your actual chart of accounts, tax templates, party masters and chosen PA, not a generic template. After a scoping call we confirm the exact CII field mapping, the connector, and your v15 or v16 target, then deliver working software, a UAT pass on a staging bench, and a supported go-live. Typical delivery is one working week from confirmed scope. You receive the full source and the git repository, so the app is yours to run and extend.
Was Sie bekommen
- Installable source code for your version of the `france_einvoicing` Frappe app
- Installation and configuration on your bench (v15 or v16), including PA connector credentials and CII field mapping
- Technical documentation: DocType reference, hooks, scheduler events, connector interface and REST endpoints
- User guide plus a live training session for your finance and AP teams
- UAT on a staging bench with a documented test-invoice pass and a rollback plan
- Post-go-live support window for defect fixes and configuration adjustments
- Full git repository handover so the app is yours to run, audit and extend
- Field-mapping workbook confirming how each EN 16931 element maps to your ERPNext data
Für wen das ist
French SME finance director on ERPNext
Runs an established company that must receive structured invoices from September 2026 and issue Factur-X soon after. Needs compliance handled inside ERPNext rather than through a separate PA portal and manual re-keying.
Group controller with multi-entity operations
Consolidates several French legal entities on one ERPNext instance. Needs consistent Factur-X generation, per-entity SIREN handling, and one e-reporting pipeline that a stretched team can actually operate.
ERPNext systems integrator / IT lead
Owns the bench and worries about upgrade safety. Wants a clean standalone Frappe app with documented hooks, DocTypes and a git repo — not core patches — so v15/v16 upgrades don't break at year-end.
Accounting firm serving French clients
Manages compliance for multiple clients and needs a repeatable, connector-agnostic e-invoicing setup on ERPNext that can be pointed at whichever Plateforme Agréée each client chooses.
Wie ERPNext France E-Invoicing (Chorus Pro / PPF Réforme 2026) im Vergleich abschneidet
| Kriterium | ECOSIRE | Benutzerdefinierter Build | Konkurrent | ERPNext nativ |
|---|---|---|---|---|
| Factur-X / CII generation | Built into Sales Invoice submit as PDF/A-3 with embedded XML | Must be designed and built from scratch in-house | Often template-only or a single fixed format | No Factur-X concept at all |
| PA / PDP transmission | Connector layer for your chosen Plateforme Agréée | Bespoke integration you specify and maintain | Usually locked to one vendor's platform | None — manual portal upload |
| Inbound supplier invoices | Pulled and parsed into draft Purchase Invoices | Separate build, easily deprioritized | Frequently outbound-only | Not supported |
| B2B e-reporting flows | Scheduled aggregation and submission of reported data | Additional scope to design correctly | Rarely covered end to end | Absent |
| Upgrade safety (v15/v16) | Standalone app, no core patches | Depends on developer discipline | Varies; some patch core | N/A |
| Fit to your data | Mapping built from your accounts and tax templates | Fully bespoke but slow and costly | Generic defaults you adapt yourself | None |
| Delivery and support | one working week, UAT, training, support window | Open-ended timeline and cost | Self-serve install, limited support | You configure everything alone |
| Source and ownership | Full source and git repo handover | You own it but pay to build it | Often closed or license-gated | N/A |
Häufig gestellte Fragen zu ERPNext France E-Invoicing
How long until it is live on our ERPNext instance?
This is build-to-order, not an instant download. After a short scoping call to confirm your chart of accounts, tax templates, chosen Plateforme Agréée and target version, typical delivery is one working week from confirmed scope, ending with a UAT pass on staging and a supported go-live.
Which Plateforme Agréée (PA/PDP) do you support?
The transmission layer is connector-based: a `PA Connector` DocType plus one Python transport class per provider. We build and configure the connector for the PA or PDP you select during scoping, so the same routing and lifecycle logic works regardless of which platform you register with.
Does this work with ERPNext v15 and v16?
Yes. We build against Frappe/ERPNext v15 and v16 and confirm your exact target during scoping. It ships as a standalone Frappe app with its own module, so nothing is patched into `erpnext` core and your bench upgrades remain clean.
Will we be ready for the September 2026 receive mandate?
Yes — that is a core goal. The inbound channel pulls structured supplier invoices from the PA and parses the embedded XML into draft Purchase Invoices, so your ability to receive is in place before issuance and e-reporting obligations reach your size band.
What about ongoing support and updates?
Every build includes a post-go-live support window for defect fixes and configuration changes. Because you receive the full source and git repository, you can run and extend it yourself, or engage ECOSIRE for a maintenance retainer to track regulatory and PA-specification changes.
Is it really Factur-X compliant, or just a PDF?
It generates a genuine Factur-X hybrid: a PDF/A-3 with the EN 16931 CII XML embedded, built from your ERPNext party, tax and item data. The structured XML is what the PA and your trading partners consume; the readable PDF is for humans.
Do we get the source code?
Yes. You receive installable source for your version of the `france_einvoicing` app and a full git repository handover. There is no per-seat lock-in and no obfuscation — the app is yours to audit, run and extend.
Verwandte Module

ERPNext Contract & Lifecycle Management (CLM)
A build-to-order ERPNext app that turns contract chaos into a governed lifecycle — clause-library templates, renewal and expiry alerts, obligation tracking, and an e-signature workflow, all native to your Frappe/ERPNext v15/v16 site. ECOSIRE scopes, builds, installs, and supports it after you request a quotation.

ERPNext Document Management System (DMS) Pro
A build-to-order document management app for ERPNext v15/v16 with folder hierarchies, true version control, granular role-based permissions, OCR-backed full-text search, and secure external sharing. ECOSIRE scopes, builds, installs, and supports it for your bench.

ERPNext Germany E-Invoicing (XRechnung / ZUGFeRD)
A build-to-order ERPNext app that generates compliant German B2B e-invoices in XRechnung (UBL/CII) and ZUGFeRD PDF/A-3 hybrid formats, with optional Peppol Access Point delivery. ECOSIRE scopes, builds, installs, and supports it for your v15/v16 instance.

ERPNext Google Workspace Suite
A build-to-order Frappe app that deeply wires Google Workspace into ERPNext — 2-way Gmail sync on Communications, Calendar sync for Events, Drive-backed File storage, and Google SSO. ECOSIRE scopes, builds, installs, and supports it for your v15/v16 site.
ERPNext France E-Invoicing
A build-to-order ERPNext app that makes your Sales and Purchase flows compliant with France's 2026 B2B e-invoicing and e-reporting reform, generating Factur-X invoices and routing them through a Plateforme Agréée. ECOSIRE scopes, builds, installs and supports it on your instance.
- Dedicated Frappe app `france_einvoicing` with its own module — zero patches to `erpnext` core, so bench upgrades stay clean
- Factur-X / EN 16931 generation: PDF/A-3 with embedded CII XML, mapped from ERPNext Sales Invoice, party, tax and item data
- `E-Invoice Transmission` DocType tracks per-document lifecycle (generated, submitted, accepted, rejected, paid-status-reported) with the PA message id
- `hooks.py` `on_submit` doc event on Sales Invoice triggers whitelisted server-side generation — no manual export step