Oicana Enables ZUGFeRD and Factur-X E-Invoice Generation via Typst Templates
ZUGFeRD and Factur-X are e-invoice standards used in Germany and France that embed structured XML data inside a human-readable PDF, allowing both manual review and automated processing from a single file. Germany has mandated that businesses be capable of receiving structured B2B e-invoices since 2025, with phased sending requirements to follow, while France is rolling out a similar Factur-X-based mandate. A valid e-invoice requires three aligned components: a PDF/A-3 archive-compliant document, an embedded invoice XML file, and XMP metadata declaring the embedded content and its profile. Oicana, a document generation platform, supports producing such compliant e-invoices by compiling Typst templates with built-in support for file embedding and custom XMP metadata. The platform offers integration guides for seven programming languages, including Node.js, Python, Rust, Java, PHP, C#, and browser-based environments.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in