Connecting e-invoicing 2026 and ERP: the role of no-code tools
France's e-invoicing reform makes reception mandatory for all VAT-registered businesses from 1 September 2026. Connecting your ERP to an accredited PDP without a heavy IT project is where no-code tools change the equation.
This topic is part of our service
France e-invoicing 2026, approved platform and complianceExpert note: This article was written by our chartered accountancy firm. Information is current as of 2026. For a personalised review of your situation, contact us.
France's e-invoicing reform, introduced by ordinance 2021-1190, is not a simple upgrade to PDF delivery. It restructures B2B invoice flows so that every transaction passes through a state-accredited private platform, known as a PDP (accredited e-invoicing platform), which validates, routes and reports fiscal data to the French tax authority (DGFiP, the Direction générale des Finances publiques). For directors of SMEs and smaller businesses, the question is no longer whether to comply, but how your ERP or billing software will interface with this new infrastructure without consuming six months of IT development.
This point of articulation, between the technical reality of an information system that is often heterogeneous and the requirements of a standardised, auditable flow, is precisely what no-code and low-code tools address. Before examining the available options, the regulatory milestones need stating with precision, since deadlines differ by company size and the roles of the various players are no longer what was announced in 2023.
Direct answer. Reception of e-invoices is mandatory for all French VAT-registered businesses from 1 September 2026. Emission follows the same date for large enterprises (GE) and mid-sized companies (ETI); SMEs, very small businesses and sole traders have until 1 September 2027. The free public PPF (public invoicing portal) for emission and reception was abandoned on 15 October 2024: every business must now use an approved platform (PA, formerly PDP) for its B2B flows, Chorus Pro being reserved for invoices sent to the public sector.
What are the exact deadlines for France's 2026 e-invoicing reform?#
The schedule falls into two distinct phases:
- 1 September 2026: mandatory reception for all French VAT-registered businesses, regardless of size. Large enterprises and mid-sized companies must also be capable of emitting structured e-invoices via a PDP by this date. E-reporting obligations (the transmission to the tax authority of transaction data not covered by e-invoicing, such as B2C transactions and international flows) start on the same date.
- 1 September 2027: emission obligation extended to SMEs, micro-businesses and sole traders.
The one-year gap between reception and emission for smaller structures is frequently misread. Being "reception-ready" means your system must accept, process and archive structured invoices received from large-company suppliers from 1 September 2026, even if you are not yet emitting structured invoices yourself. Ignoring the reception obligation risks blocking your own supplier payment processes.
What role does the PPF play after the abandonment of its emission/reception function?#
The PPF (public invoicing portal) was originally designed as a free public platform handling both emission and reception. This project was officially abandoned by DGFiP on 15 October 2024. The consequence is significant: there is no longer any free public solution for B2B e-invoice flows.
The PPF now fulfils two technical functions that are invisible to most business directors:
| PPF Role | Description |
|---|---|
| National directory | Registry of businesses and their assigned PDP, used for inter-platform routing |
| Fiscal concentrator | Aggregates invoicing and e-reporting data and transmits it to DGFiP |
What the PPF no longer does: emit, receive or store invoices on behalf of businesses. Chorus Pro remains the sole official channel for public-sector invoicing (B2G) and should not be confused with private B2B flows.
What is an accredited PDP and how should you choose one?#
A PDP (Plateforme de Dématérialisation Partenaire, i.e. accredited e-invoicing platform) is a private operator accredited by DGFiP. It handles the secure transmission of invoices between buyers and sellers, manages the invoice lifecycle (emission, delivery, acceptance, rejection, payment acknowledgement) and forwards fiscal data to the PPF.
Choosing a PDP involves several criteria: supported formats (Factur-X, UBL, CII), native connectors with your ERP, API quality for no-code integration, and per-invoice pricing. The official list of accredited PDPs is published on impots.gouv.fr.
Which e-invoice formats are mandatory?#
Three formats form the accepted technical base, all compliant with the European standard EN 16931:
- Factur-X (hybrid PDF/XML invoice format): a PDF readable by humans with an embedded XML file for automated processing. The most widely adopted format in early French implementations.
- UBL (Universal Business Language): an XML standard widely used across Northern Europe and in international trade.
- CII (Cross Industry Invoice): an XML format derived from the UN/CEFACT standard, common in industrial sectors.
For an SME working with diverse partners, the ability of your ERP or no-code orchestrator to produce and consume all three formats is a non-negotiable selection criterion.
What are the penalties for non-compliance?#
The French Finance Act 2026 (LF 2026) set the applicable penalties:
| Type of breach | Unit penalty | Annual cap |
|---|---|---|
| Failure to emit e-invoice | €50 per invoice | €15,000 per year |
| Failure to transmit e-reporting | €500 per transmission | €15,000 per year |
The amounts appear modest per incident, but an SME emitting several hundred invoices a month reaches the annual ceiling quickly. The risk is not only financial: non-compliance identified during a VAT audit reinforces scrutiny across the entire tax file.
How to connect an ERP to a PDP: the three available approaches#
Three integration architectures coexist, with very different levels of complexity and cost:
1. Native ERP editor connector#
Some ERP publishers, including Sage, Cegid, SAP, Odoo and Pennylane, are building or have built integrated connectors to one or more partner PDPs. This is the simplest path operationally, provided your ERP version is actively maintained and the offered PDP meets your requirements. The constraint: you depend on the editor's roadmap and sometimes have a limited choice of PDP. Odoo, for example, appears on the list of approved platforms published by the DGFiP: the conditions to meet on the accounting configuration side are detailed on our Odoo chartered accountant page.
2. Direct PDP API#
The PDP exposes a REST or SFTP API that your technical team or IT provider can call directly from the ERP. This approach offers the most control over data mapping and output formats, but requires bespoke development, and therefore technical resources and a project budget.
3. No-code / low-code orchestration#
For flows not covered natively, or for businesses without a dedicated development team, no-code tools (automation platforms that connect applications through visual workflows) such as Make, Zapier, n8n and Microsoft Power Automate allow integration workflows to be built without writing code. A typical scenario: extract invoice data from the ERP, convert to Factur-X via a transformation module, push to the PDP API, then retrieve the delivery status for updating in the accounting system.
The table below summarises the trade-offs:
| Integration approach | Suitable for | Advantages | Key risks |
|---|---|---|---|
| Native ERP connector | Up-to-date ERP, active publisher | Speed, publisher support | Dependent on editor roadmap |
| Direct PDP API | In-house technical team | Full control, flexible | Development, maintenance, testing |
| No-code (Make, n8n, Power Automate) | SMEs without IT department, hybrid flows | Fast deployment, lower upfront cost | Data mapping rigour, token security |
How does a no-code ERP-to-PDP flow work in practice?#
A worked example covering the full invoice lifecycle:
Scenario: SME using Odoo ERP, accredited PDP partner, Make orchestration
- Trigger: a new invoice is set to "validated" status in Odoo. A Make webhook is notified.
- Extraction: Make retrieves the mandatory fields (buyer/seller SIREN, net amount, VAT rate, invoice number, date).
- Transformation: a conversion module produces the Factur-X file (PDF with embedded XML), applying the correct mapping to EN 16931 fields.
- PDP submission: Make calls the PDP API with OAuth2 authentication and transmits the file and metadata.
- Status management: the PDP returns a status (delivered, accepted, rejected). Make updates the "invoice status" field in Odoo and triggers a notification on rejection.
- Automatic posting: on receipt of an "accepted" status, an accounting entry is created or updated in Odoo's Finance module.
This flow can be deployed within days for an SME with standard invoicing. Complexity increases for multi-currency invoices, complex credit notes or intercompany recharging arrangements.
Key technical risks in a no-code integration#
The appeal of no-code should not lead businesses to underestimate several structural issues:
- Data mapping: your ERP fields do not always correspond to the mandatory fields in the EN 16931 schema. An upfront audit of your counterparty master data (SIREN, address, VAT registration number) is essential.
- Invoice lifecycle management: the reform requires managing and archiving invoice statuses (emitted, delivered, accepted, rejected, disputed). The no-code workflow must write these statuses in a traceable way, not simply transmit the file.
- Credential security: PDP API tokens must be stored in a secure vault, not in plain text inside the Make or n8n scenario. Regular rotation is recommended.
- Volume and SLA: consumer-grade no-code tools have monthly trigger limits depending on the subscription plan. Verify capacity to absorb billing peaks at month-end or quarter-end.
- Archiving: the original signed e-invoice must be retained for ten years. The workflow must cover timestamped archiving, not only transmission.
How can automatic posting be built into the flow?#
One of the most under-used benefits of this integration is automatic posting when a supplier invoice is received. When an invoice arrives through the PDP in Factur-X format, its XML data can feed the accounting module directly, with no re-keying: expense account, VAT rate, due date, purchase order reference.
In our compliance engagements, we see that businesses which handle this step end to end, from PDP reception right through to the accounting entry, significantly shorten their monthly closing time. The gain is not only regulatory: it is a lever for real-time financial management.
Should SMEs wait until 2027?#
The temptation for a smaller business is to defer until September 2027, since the emission obligation only applies then. Three arguments support acting earlier:
- Reception is mandatory from 1 September 2026: you will receive structured invoices from your large-company and mid-sized suppliers before you emit any yourself. If your system is not ready, you risk stalling your own invoice validation and payment processes.
- Well-positioned PDPs are already reporting onboarding lead times: businesses that wait until the last quarter of 2026 will find longer queues and less flexibility in configuration.
- The compliance project affects the quality of your master data: correcting your counterparty data (missing SIREN numbers, the French company identifier; incomplete addresses; erroneous intra-EU VAT numbers) takes time. It is not a project to launch in a hurry.
Across our client files, the SMEs that have already started auditing their counterparty master data and choosing a PDP are the ones approaching go-live in good conditions. Choosing a suitable accounting software suite is often the prerequisite for any effective PDP integration.
Our analysis: no-code as a tactical tool, not a permanent workaround#
No-code is a relevant tactical lever in a specific context: an ERP without a native connector, no available technical team, and a short runway before the regulatory deadline. It is not a long-term architecture for high-volume emitters or businesses with complex accounting flows.
The sound approach is to audit the current state (ERP, output formats, data quality), identify gaps against PDP requirements, evaluate the three integration paths with their total cost of ownership (deployment, maintenance, future change), then decide with full information. An e-invoicing compliance mission covers this diagnostic upfront, without a predetermined technical outcome.
For businesses pursuing a broader digital transformation of their finance function (ERP, reporting, automated close), a finance digital transformation mission provides a more structured framework.
This article provides a general analytical framework. Technical choices and regulatory obligations must be assessed against your specific business situation, ERP configuration and the current accreditation status of PDP platforms. Information is current as of 29/05/2026; deadlines and conditions may evolve: consult impots.gouv.fr for the applicable texts.
Frequently asked questions
Is receiving e-invoices mandatory for every business from 1 September 2026?
Yes. The obligation to receive e-invoices applies to every French business subject to VAT from 1 September 2026, whatever its size. The obligation to issue them only applies to SMEs, very small businesses and micro-businesses from 1 September 2027. A business that is not ready to receive structured invoices risks blocking its supplier approval and payment processes.
Does the PPF still offer a free platform to issue and receive e-invoices?
No. The plan for the public invoicing portal (PPF) to act as a free issuing and receiving platform was officially dropped by the French tax authority (DGFiP) on 15 October 2024. The PPF now has only two roles: national business directory and tax data concentrator towards the DGFiP. Every business must go through a registered approved platform (formerly PDP) for its private B2B flows.
Can a no-code tool such as Make or n8n connect an ERP to an approved platform?
Yes, under conditions. No-code tools (Make, n8n, Zapier, Power Automate) can build ERP-to-platform integration workflows without custom development: data extraction, conversion to Factur-X or UBL, API calls to the platform and handling of lifecycle statuses. The points to watch are rigorous data mapping, the security of API tokens, the volume allowed by the plan you subscribe to, and coverage of the archiving of signed invoices.
What penalties does the 2026 Finance Act set for failing to comply with e-invoicing?
The 2026 Finance Act provides for EUR 50 per invoice when an invoice is not issued electronically, and EUR 500 per missing transmission for e-reporting, capped at EUR 15,000 per year and per type of breach. These amounts add up quickly for an SME issuing many invoices, and non-compliance found during a tax audit draws the authority's attention to the whole VAT file.
What is the difference between Chorus Pro and an approved platform for e-invoicing?
Chorus Pro is the public platform reserved for invoicing the public sector (B2G): public contracts, local authorities, hospitals. For private B2B flows between businesses, Chorus Pro is not the right tool: you must go through a platform registered by the DGFiP. Confusing the two is a common mistake, especially in businesses that work with both public and private clients.

Article written by Samuel HAYOT
Chartered Accountant, registered with the Institute of Chartered Accountants. Certified Pennylane trainer.
Regulated French accounting and audit firm based in Paris 8, built to support companies across France with a digital and decision-oriented approach.
Sources
Official and operational sources cited for this page.
This topic is part of our service France e-invoicing 2026, approved platform and compliance
Need a quote or personalised advice?
Our accountancy firm supports you through all your steps. Get a free quote to review your situation and receive a bespoke fee proposal, or contact us directly.