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.
FAQ
Ready to automate your invoices?
Start your 30-day free trial. No credit card required.
Get Started For Free