The Challenge
A company with a strong French business had to switch its invoicing to the Factur-X standard, which is mandatory in France. French tax legislation imposes specific requirements: TVA numbers must be validated, invoices must be submitted via the government platform Chorus Pro, and the specific mandatory information of the Code de Commerce must be included.
In addition, existing customers had to be able to keep receiving conventional PDF invoices during a transition period.
Our Solution
We developed a Factur-X invoicing system that fully covers the particularities of the French market:
Factur-X Generation
Invoice creation according to the Franco-German standard:
- Factur-X (French profile of ZUGFeRD 2.3)
- Minimum, Basic and EN 16931 profiles depending on customer requirements
- Automatic assignment of the correct profile
- PDF/A-3 with embedded XML
French Compliance
Compliance with all legal requirements:
- TVA number validation via the VIES database
- SIRET/SIREN checks of business partners
- Mandatory information under the Code de Commerce (RCS, share capital, legal form)
- Correct indication of autoliquidation for reverse charge
Chorus Pro Integration
Automatic submission to public-sector clients:
- API integration with the government platform Chorus Pro
- Status tracking of submitted invoices
- Automatic notification of rejections
The Result
- Full Chorus Pro compliance from day one
- Dual mode: Factur-X for France and ZUGFeRD for Germany from a single system
- Error rate below 0.1% in invoice creation
- Scalable to more than 10,000 invoices per month