Invoxa turns every order into the exact invoice document a country accepts — PDF and structured e-invoice — from a single canonical model.
“Generate the compliant file. Leave transmission optional.”
The WooCommerce order is mapped once into a canonical, EN 16931-aligned invoice. Every output reads from that same model. Adding a format means writing a serializer — never touching your data.
A single OrderMapper resolves lines, shipping, fees, discounts, multi-rate VAT, reverse charge, intra-EU 0% and OSS into business terms (BT-*).
The canonical model serializes to EN 16931 UBL (Peppol/XRechnung) and UN/CEFACT CII (Factur-X / ZUGFeRD) via DOM — escaping and structure guaranteed.
mPDF renders the country template; the CII XML is embedded into a PDF/A-3 hybrid. EN 16931, ZATCA Phase-1 and Swiss QR are produced on demand.
Clearance platforms need certificates, accredited providers and legal liability. Invoxa produces the schema each country accepts; signing and government transmission stay with the merchant or an optional add-on.
| Country / region | Format | Invoxa generates | Transmission |
|---|---|---|---|
| Germany | XRechnung / ZUGFeRD | ✓ | Email · Peppol |
| France | Factur-X | ✓ | PDP — add-on |
| Belgium · NL · Nordics | Peppol BIS 3.0 (UBL) | ✓ | Peppol access point |
| Italy | FatturaPA XML | ✓ | SDI — add-on |
| Saudi Arabia | ZATCA UBL 2.1 + QR | ✓ | FATOORA — add-on |
| Türkiye | UBL-TR (e-Arşiv) | ✓ | Integrator — add-on |
| US · UK · other | Free-form PDF | ✓ | — |
Standard rate, intra-EU reverse charge (AE), export (G), exemptions with VATEX codes, multi-rate breakdowns and OSS — resolved automatically.
Optional buyer VAT checks against VIES drive the reverse-charge decision, with caching and graceful fallback if the service is down.
Built-in business-rule checks (BR-CO, BR-S, BR-AE…) with a pass / warn / error report right on the order screen.
Sequential, concurrency-safe numbering with yearly/monthly reset and prefixes — no duplicates, no gaps, even under load.
Generate each document type on its own order status and attach the PDF to WooCommerce emails. The order flow is never blocked if something fails.
Works with High-Performance Order Storage, guest checkout, multi-currency and multi-language invoice text out of the box.
One canonical model produces invoices, credit notes, proformas and delivery notes — each with its own non-fiscal numbering series, so a proforma never burns an invoice number.
A central screen lists every generated document with search, type/format/status filters, EN 16931 badges and a bulk ZIP export — your audit-ready invoice book.
Pick a PDF template per document type and per country, with logo and accent colour, and render each document in its own language — translated labels included.
The demo store is a live German EUR shop. Log in to open the Invoxa admin, browse orders and download the PDF / UBL / Factur-X each completed order produced.
The login page is pre-filled — just press Log In, or use the Fill demo credentials button there.