All Projects Project

Factur-X Invoicing System

E-invoicing for the French market

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

Highlights

✓ Factur-X / ZUGFeRD 2.3 Cross Industry
✓ Chorus Pro integration
✓ French tax logic (TVA)
✓ Multi-currency support
✓ PDF/A-3 with embedded XML
✓ SIRET/SIREN validation