Automation Blog Pricing Contact

Create an XRechnung Invoice

Fill in the details below and download a validated XRechnung XML invoice. Ready for submission to German government portals.

Invoice Details
Seller (From)
Buyer (To)

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.

Beyond the Form: Automate Your XRechnung Workflow

This form is perfect for creating one-off invoices. But if you send dozens or hundreds of invoices to German authorities, InvoiceXML gives you the tools to automate the entire process — from data input to validated XML delivery.

1. Developer-First REST API

Integrate XRechnung generation directly into your ERP, accounting software, or custom application:

  • • Single Endpoint: POST your invoice data as form fields and receive a validated XRechnung 3.0 CII XML back instantly.
  • • Stateless Security: We don't store your financial data. We process, validate, and return the XML.
  • • Full Compliance: Every generated XML passes EN 16931 Schematron rules and KoSIT XRechnung CIUS constraints before delivery.

Pro Tip: Check out our API Documentation to see how you can start generating invoices with just a few lines of code.

2. No-Code Automation (Zapier & Make.com)

Connect InvoiceXML to the tools you already use — no developer needed:

  • • ERP Integration: Automatically generate XRechnung XML whenever a new invoice is created in your system.
  • • Google Sheets: Turn a row of invoice data into a validated XRechnung XML and deliver it to the right portal automatically.
  • • Peppol Delivery: Combine XRechnung generation with Peppol access points to fully automate B2G invoice delivery in Germany.

3. The Future of AI Billing: MCP Server

InvoiceXML is one of the first platforms to offer an MCP (Model Context Protocol) Server.

  • • AI-Native: Allow your AI agents (like Claude or custom GPTs) to "understand" and generate compliant invoices.
  • • Agentic Workflows: Let your AI assistant handle the validation and creation of invoices directly from your conversation history or project files.

Why XRechnung Is Essential for German B2G Invoicing

Since November 2020, German federal authorities require all incoming invoices in XRechnung format. State and municipal governments are following suit. With the Wachstumschancengesetz expanding the e-invoicing mandate to B2B from 2025, XRechnung is becoming the backbone of structured invoicing in Germany.

FeatureOur XRechnung Implementation
StandardEN 16931 + XRechnung CIUS (KoSIT)
Output FormatStandalone CII XML (no PDF wrapper)
VersionXRechnung 3.0
Submission ChannelsZRE, OZG-RE, Peppol Network
Leitweg-IDSupported and validated

Frequently Asked Questions

No. We process your invoice data in memory and discard it immediately after the XML is generated and downloaded. Nothing is persisted.
Yes. The output is a fully validated XRechnung 3.0 CII XML that conforms to all KoSIT rules. You can upload it directly to ZRE (Zentrale Rechnungseingangsplattform), OZG-RE, or transmit it via the Peppol network.
XRechnung produces a standalone XML for B2G portals. ZUGFeRD produces a hybrid PDF with embedded XML for B2B exchange. Both are EN 16931 compliant, but XRechnung adds stricter German CIUS rules and is required by government recipients.
Yes, for invoices sent to German public authorities. The Leitweg-ID is a routing identifier that directs the invoice to the correct government department. Enter it in the Buyer Reference field of the form above.

Ready to automate your invoices?

Start your 30-day free trial. No credit card required.