Dev.to
6/30/2026

E-invoices with ZUGFeRD and Factur-X in Oicana
Short summary
ZUGFeRD and Factur-X standards embed machine-readable XML in human-readable PDFs for invoice automation, now mandated in Germany and France for B2B transactions. Oicana simplifies generating compliant e-invoices via Typst templates using PDF/A-3 export with embedded XML and XMP metadata. Seven language integrations (Node.js, Python, Rust, Java, PHP, C#) make implementation accessible.
- •Germany mandates machine-readable B2B e-invoices since 2025; France follows similar timeline for compliance-driven automation
- •ZUGFeRD/Factur-X combine dual readers: human-readable PDF plus embedded XML for software extraction without OCR or manual entry
- •Oicana handles the complex three-part setup (PDF/A-3, embedded XML, XMP metadata) in one template call
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



