Factur-X Format

Factur-X is the French e-invoicing standard, technically identical to ZUGFeRD but with French-specific requirements.

Overview

Property Value
Version 1.07.x
Type Hybrid (PDF/A-3 with embedded XML)
Region France, Belgium
Use Case B2B invoicing

Relationship to ZUGFeRD

Factur-X and ZUGFeRD are technically the same format with different naming:

The extension uses the same profile selector (ZUGFeRD Profile) for both ZUGFeRD and Factur‑X.

Configuration

Enable Factur-X

Stores > Configuration > MageB2B > E-Invoice:

  1. Set Default B2B Format: Factur-X
  2. Set ZUGFeRD Profile: COMFORT (or as needed)

French-Specific Requirements

For French compliance, also configure:

Field Description
SIRET Number 14-digit French company identifier
VAT ID French VAT number (FR + 11 digits)

Profiles

Profile Use Case
MINIMUM Simple invoices, minimum data
BASIC WL Invoices with line items
COMFORT Standard B2B (recommended)
EXTENDED Maximum data support
XRECHNUNG XRechnung-compatible profile in hybrid output

Generated Files

File Path Example
XML pub/media/einvoice/invoice-100000001-facturx.xml
PDF/A-3 pub/media/einvoice/invoice-100000001-facturx.pdf

Note: in this module, credit memo generation is available for ZUGFeRD and XRechnung.

Factur-X is one of the accepted formats in many French B2B invoicing workflows.

Best Practices

  1. Include SIRET for French B2B transactions
  2. Use COMFORT as the default profile for most projects
  3. Test with French accounting software before go-live

Found an issue with this documentation? Let us know