Glossary
Factur-X
Hybrid PDF/A-3 + XML format for B2B invoicing
Factur-X is a hybrid electronic invoice format combining a human-readable PDF/A-3 with an embedded structured XML (CII D16B) per EN 16931. A Franco-German standard (equivalent to ZUGFeRD in Germany) recommended for the transition to mandatory e-invoicing in France from September 2026.
Key facts
- 5 profiles: MINIMUM, BASICWL, BASIC, EN16931, EXTENDED
- Visual PDF/A-3 + embedded XML CII D16B as attachment
- Compliant with EU directive 2014/55 and EN 16931
- Compatible with PDP (partner platforms) and PPF (public portal)
- Human-readable guaranteed even without XML support
Code example
use Scell\Sdk\Enums\OutputFormat;
$invoice = $client->invoices()->builder()
->facturX() // Format Factur-X
->seller('12345678901234', 'Ma SAS', $sellerAddr)
->buyer('98765432109876', 'Client SARL', $buyerAddr)
->addLine('Prestation', 1, 1000.00, 20.0)
->create();