XRechnung without friction
Generate and validate XRechnung invoices. Online service for software vendors, developers, and companies.
XInvoice provides a secure API for generating validated XRechnung documents from UBL XML and JSON data, plus a free browser-based validator for quick checks.
What XInvoice stands for
- Secure, fast API
- Generate XRechnung invoices from JSON data. Additional source formats are possible on request.
- Compliance
- Validation against UBL XSD, EN16931, and XRechnung CIUS. ZUGFeRD is planned as the next expansion step.
- Data protection
- Hosting in Germany, processing aligned with EU data protection standards, and clear operational processes.
- For end customers
- Free web validator even without registration. Guest access includes status-only results and a limited quota. web validator
- Developer-first
- Async API, rotatable API keys, polling, and structured error responses for integrations.
For end customers
You want to validate an XRechnung file and make it easier to read. Use the free web validator or our API for recurring conversion workflows. free web validator
For software vendors
You want to add XRechnung generation to your product. Our API can be integrated regardless of programming language or platform. our API
For companies
You run your own finance software and want to generate and send structured e-invoices automatically from business data. Talk to us
Background
- Since 2025 companies in Germany must be able to receive e-invoices, and from 2027 many will also need to issue structured electronic invoices.
- Several e-invoice formats exist today and there is still no single universal format for every business workflow.
- XRechnung is the core German standard for structured e-invoices. ZUGFeRD remains relevant because it also carries a human-readable PDF representation.
What does this service provide?
- Access to our API with tiered billing for generating XRechnung documents from JSON payloads.
- Separate endpoints for generation, validation, and delivery, with a clear distinction between pre-checks and production flows.
- For smaller companies: upload, validate, and inspect XRechnung files without building a full integration first.
- Planned: generate either XRechnung or ZUGFeRD from the same source data.
- Planned: immediate delivery of finished invoices by email.
- Planned: store sender and customer master data to streamline recurring invoice generation.