WooCommerce Integration
Live on wp.orgGenerate compliant e-invoices straight from WooCommerce — XRechnung, ZUGFeRD, and PDF live today, seven more formats coming Q3 2026. Free open-source plugin, paid e-invoice service.
Live today
- PDF (all 14 supported countries)
- XRechnung for Germany — BIS 3.0 / EN 16931
- ZUGFeRD for DE/AT — hybrid PDF/A-3 with embedded XML
Coming Q3 2026
- Factur-X (FR)
- FatturaPA (IT)
- Facturae (ES)
- ebInterface (AT)
- UBL (BE/NL/BG/RO)
- ISDOC (CZ)
- NAV (HU)
Features
Free plugin, paid service
GPLv2-or-later, free on wp.org and GitHub. Revenue lives in the invoice-api.xhub.io service subscription — the same model you trust for Stripe, PayPal, and Mollie.
Three formats live, seven more in 2026
PDF, XRechnung, and ZUGFeRD ship today. The remaining country-specific formats appear automatically in the dropdown once the backend supports them.
§14 UStG-compliant invoice numbering
Gap-free, race-safe sequential numbers via a custom DB table. Token format `2026-{seq:0000}` for legally compliant production use.
HPOS-compatible + GDPR hooks
WooCommerce 8+ High-Performance Order Storage supported at activation. Personal data exporters and erasers registered via `wp_privacy_personal_data_*`.
Action Scheduler — checkout stays fast
Invoice generation runs off-thread via Action Scheduler. Checkout and admin-save are never blocked by the external API call.
Custom invoice templates
Design your layout in the console, copy the Template-ID, paste into plugin settings. Per-order override via custom field is supported.
Screenshots
How it works
Install the plugin from wp.org, sign up for an invoice-api.xhub.io account, paste the API key into the plugin settings, pick a country and format. When an order reaches the configured status, the plugin POSTs the order data to our API, gets back a compliant invoice file, stores it on the order, and attaches it to the customer email. The whole setup takes about ten minutes.
Production-ready
HPOS-compatible, Action Scheduler for async generation, atomic invoice numbering via a custom DB table, GDPR hooks for data privacy requests, credit-note generation on refunds, and WC-native settings under WooCommerce → Settings → Integrations — right next to Stripe and PayPal.
Who it's for
DACH B2B shops facing the XRechnung receive mandate (January 2025) and preparing for the 2027/28 send mandate. Cross-border EU shops that need PDF today and will receive country-specific formats automatically as they roll out. Shops with an existing accounting workflow — the plugin delivers standards-compliant XML/PDF; submission to government portals is handled by your accounting software.
Use Cases
DACH B2B Shop
XRechnung mandate in Germany — receive since January 2025, send from 2027/28
- 1Install plugin, paste API key
- 2Set format to XRechnung, country to DE
- 3Mark order as completed
- 4Compliant XRechnung generated and emailed automatically
Cross-border EU shops
PDF today, country-specific formats automatically as they roll out from Q3 2026
- 1Select PDF format — works for all 14 supported countries
- 2Country-specific formats appear automatically in the dropdown
- 3No plugin update needed when new formats launch
- 4Single API for all EU markets
Bookkeeping bridge
Standards-compliant XML/PDF from WooCommerce, further processing in sevDesk, Lexoffice, or DATEV
- 1Plugin generates compliant XML or hybrid PDF
- 2Invoice stored on the WooCommerce order
- 3Import into sevDesk / Lexoffice via their WooCommerce connector
- 4DATEV export via your accounting software — no duplicate workflow