Factur-X Format

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

Overview

PropertyValue
Version1.07.x
TypeHybrid (PDF/A-3 with embedded XML)
RegionFrance, Belgium
Use CaseB2B 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:

FieldDescription
SIRET Number14-digit French company identifier
VAT IDFrench VAT number (FR + 11 digits)

Profiles

ProfileUse Case
MINIMUMSimple invoices, minimum data
BASIC WLInvoices with line items
COMFORTStandard B2B (recommended)
EXTENDEDMaximum data support
XRECHNUNGXRechnung-compatible profile in hybrid output

Generated Files

FilePath Example
XMLpub/media/einvoice/invoice-100000001-facturx.xml
PDF/A-3pub/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