Create a ZUGFeRD Invoice API
Test the ZUGFeRD 2.1 REST API — submit your invoice details and download a validated PDF/A-3 with embedded CII XML. No code required.
Invoice Automation Wherever You Work
Built for developers and AI-driven workflows. Make your invoices compliant on your ERP or AI Agent via our secure MCP server and REST API.
REST API
Full-featured API for developers. Integrate invoice conversion into any stack.
No-Code Platforms
Connect via NoCode platforms like Zapier, Make and n8n — no engineering required.
MCP for AI Agents
Let your AI agents validate and convert invoices autonomously via our MCP server.
Built for Developers
Submit invoice data as form fields, receive a PDF/A-3 with embedded ZUGFeRD XML. Built for ultra-high concurrency and sub-second generation.
- Supports all formats: DOCX, XLSX, PDF, images — no preprocessing needed
- Works on scanned and photographed invoices
- Every response validated against official Schematron rules
Supports ZUGFeRD · Factur-X · XRechnung · UBL · CII · EN 16931
API Documentation$ curl -X POST https://api.invoicexml.com/v1/create/zugferd \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: multipart/form-data" \ -F "InvoiceNumber=INV-2025-001" \ -F "IssueDate=2025-07-01" \ -F "SellerName=Acme GmbH" \ -F "BuyerName=ACME Corp" // => 200 OK // => { "id": "inv_8f3k...", "status": "completed" }
ZUGFeRD Invoice Generator (PDF + Embedded XML)
ZUGFeRD is the German hybrid e-invoice format: a readable PDF for humans and an embedded XML file for machines. It’s widely used for B2B billing and aligns with EN 16931 requirements. This page lets you create a ZUGFeRD invoice online and download it instantly.
Who is this for?
Finance teams, freelancers, and SaaS platforms that need a compliant invoice format for Germany. If you want one file that works for recipients and for automated processing, ZUGFeRD is a practical choice.
The generator focuses on hybrid invoices: PDF/A-3 + embedded XML (UN/CEFACT CII). You keep a human-friendly PDF while enabling structured, machine-readable accounting.
What you get
- • ZUGFeRD PDF/A-3 invoice with embedded XML
- • EN 16931-aligned structured data (CII)
- • No account required for one-off invoices
- • Stateless processing (no long-term storage)
ZUGFeRD profiles explained
ZUGFeRD vs XRechnung
If you need a PDF that humans can open and approve, choose ZUGFeRD. If you need an XML-only format for specific public-sector workflows, XRechnung may be required. InvoiceXML supports both approaches via API.
Complete ZUGFeRD Toolkit
Everything you need to create, convert, validate, and extract ZUGFeRD invoices — via REST API or online.
Build a ZUGFeRD 2.x PDF/A-3 from structured data — no source PDF required.
Validate a ZUGFeRD PDF against EN 16931 XSD schema and Schematron business rules.
Convert any PDF invoice into a ZUGFeRD 2.x PDF/A-3 with embedded CII XML using AI extraction.
Extract the embedded CII XML from a ZUGFeRD PDF for ERP import or further processing.