broad-erp-tech
Broad ERP/Tech
netsuite-articles
NetSuite articles
Mandatory electronic invoicing in France: complete 2026-2027 guide
Mandatory e-invoicing in France: 2026-2027 key dates, obligations & 6-step implementation.
broad-erp-tech
netsuite-articles
Summarise the article with your AI:

Mandatory electronic invoicing comes into effect in France from September 2026. For companies using NetSuite, compliance requires integration with a certified dematerialization platform. Novutech has developed a complete solution with Invopop, a platform approved by the French tax authorities.
The French reform imposes two types of obligations often confused:
All B2B transactions between companies established in France must be issued and received as structured electronic invoices (XML format: Factur-X or UBL). A simple PDF by email is not sufficient: these are structured files transmitted through certified platforms.
Certain transactions must be reported to the DGFiP (French tax authority):
The majority of French companies are affected by both obligations.
From September 1st, 2026, all French companies, regardless of size (large enterprises, mid-caps, SMEs, micro-enterprises, self-employed), must be able to receive electronic invoices.
On the same date, large companies (> 250 employees and > €50M turnover) and mid-caps must also be able to issue electronic invoices and generate mandatory reporting to the DGFiP.
SMEs and micro-enterprises join the system on the issuance side. They must then issue their invoices in structured electronic form and generate mandatory reporting to the tax authorities.
Point of attention: With only 4 months before the first milestone and the summer period approaching, companies must initiate their project now to meet deadlines.
The French system relies on state-certified approved platforms (PA). These platforms act as mandatory intermediaries between your ERP and your business partners.
Electronic invoice flow:
Electronic invoices become objects with a dynamic lifecycle and evolving statuses. On the issuer side, they go through statuses: generated, sent, accepted or rejected. On the recipient side: received, approved, disputed, suspended or paid. Your ERP must be able to track these statuses in real-time and adjust your processes accordingly.
Each French company registers in a national directory based on its SIRET/SIREN identifier linked to its PA. When issuing an invoice, the system automatically queries this directory to identify the recipient's platform and correctly route the document.
Practical consequence: Your customer master data in NetSuite must absolutely contain SIRET/SIREN identifiers and electronic invoicing identifiers to guarantee deliverability.
Novutech selected Invopop as PA for several strategic reasons:
Existing alternative: Oracle NetSuite also offers a solution via Avalara. Novutech chose Invopop to ensure compliance with the 2026 timeline, offer more customization flexibility, and provide a consistent multi-country approach. However, if your context requires using the Avalara solution, our teams can also support you with this implementation.
The connector developed by Novutech integrates two automatic master data enrichment features.
French company search
By simply entering a company name, the system automatically queries the French API to pre-fill SIRET/SIREN fields, intra-community VAT number, and complete address.
PEPPOL identifier retrieval
A "Get PEPPOL Info" button queries the national directory to retrieve the customer's electronic invoicing identifier (unique alphanumeric identifier). The system assigns a confidence level based on data quality found but also and especially on the uniqueness or not of the information found. If the level is high, the "E-invoicing enabled" checkbox is automatically checked. Otherwise, manual validation is required.
The process in NetSuite unfolds in several steps:
Error handling: In case of rejection (missing field, incorrect format), the status changes to "Error" with detailed message. Simple correction and save regenerates a new e-invoice ready to be resent.
When an electronic invoice arrives via the PEPPOL network in a dedicated inbox, an automatic process (runs every 15 minutes) generates a Draft Bill: draft invoice without accounting impact. This buffer zone allows validating data before final recording.
Draft Bill content:
Validation process:
Once validated, the Draft Bill transforms into a Vendor Bill with accounting impact. The user can also accept, refuse (with reason), or suspend the invoice on the supplier side.
Point of vigilance: VAT amounts transmitted in the electronic invoice are the legal reference. The NetSuite transaction must strictly match.
French regulations require notifying tax authorities of actual invoice payment, particularly for cash-basis VAT.
The mechanism is fully automatic: as soon as an invoice goes to "Paid in Full" status in NetSuite, a script triggers a call to Invopop which updates the status in the PPF. Status "212 - Invoice paid" is recorded and an "E-invoice Paid" checkbox is automatically checked in NetSuite.
Request a personalized demonstration of the NetSuite e-invoicing solution
The NetSuite-Invopop connector covers all needs:
The bundle benefits from monthly updates to integrate new features and optimizations.
Overall estimate: 5 to 6 weeks between project launch and production deployment.
Phase 1: Scoping & Architecture (approximately 5 days)
Audit of your scope (entities, volumes, flows), identification of customization needs, risk analysis, and roadmap validation.
Phase 2: Configuration & Prototyping (approximately 10 working days)
NetSuite bundle installation, Invopop configuration, data mapping, and initial sandbox testing.
Phase 3: User testing (variable duration)
Validation of real use cases, testing of different flows, adjustments, and end-user training.
Phase 4: Production deployment (approximately 1 week)
Go-live, intensive support (hypercare), and responsive assistance on initial flows.
Phase 5: Support & Optimization (ongoing)
Flow monitoring, regulatory change support, and additional customizations.
Novutech offers a scoping pack including:
Discover: Understanding your situation, risk identification, strategy definition
Build: NetSuite configuration, Invopop integration and other partners if needed
Scale: Continuous optimization, long-term support, regulatory change support
Key figures:
Field experience: Solution already operational in Belgium since January 2026, certification testing underway in France.
Local expertise: French teams who master regulatory specificities and local context. Physical presence in Lyon and Paris to support clients closely.
The pricing model combines the Invopop license (PA) with volume-based invoice pricing, and the Novutech bundle with an annual license plus initial implementation.
The Public Portal is indeed free but still requires technical integration. "Free electronic invoicing" solutions exist for very small volumes (micro-enterprises, self-employed) but without automated ERP integration. For companies using NetSuite, investing in an integrated solution guarantees automation, reliability, and sustainable compliance.
☑️ Assess your scope (how many entities in France? B2B/B2C invoice volumes?)
☑️ Audit your customer master data (SIRET/SIREN filled in?)
☑️ Choose your PA according to your global needs
☑️ Plan your project (5-6 weeks minimum)
☑️ Launch before end of May 2026 to be ready in September
Ready to launch your project? Request a compliance audit
E-invoicing is the mandatory transmission of structured B2B invoices (XML format) between French companies via certified platforms. E-reporting is the obligation to report specific transactions to French tax authorities, including invoices to non-French customers, B2C sales, and cash-basis VAT payments.
September 1st, 2026: all companies must receive e-invoices; large companies and mid-caps must also issue them. September 1st, 2027: SMEs and micro-enterprises must issue e-invoices. NetSuite users should start their project immediately to meet the September 2026 deadline.
Invopop is certified by French tax authorities, has proven international maturity (operational since 2020 in multiple countries), offers a multi-country approach with one data format, guarantees September 2026 availability, and provides configurable workflows with customization flexibility.
Implementation takes 5 to 6 weeks from project launch to production deployment, including scoping (5 days), configuration (10 days), user testing, and production deployment (1 week). Companies must start before end of May 2026 to be ready for September.
No. While the French Public Portal is free, technical integration requires the Invopop platform license (volume-based) plus the Novutech bundle annual license and implementation costs. For NetSuite users, an integrated solution ensures automation, reliability, and sustainable compliance.
Let's discuss how we can help you move from complexity to clarity.