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.
Excerpt from an XRechnung example

What does this service provide?

  1. Access to our API with tiered billing for generating XRechnung documents from JSON payloads.
  2. Separate endpoints for generation, validation, and delivery, with a clear distinction between pre-checks and production flows.
  3. For smaller companies: upload, validate, and inspect XRechnung files without building a full integration first.
  4. Planned: generate either XRechnung or ZUGFeRD from the same source data.
  5. Planned: immediate delivery of finished invoices by email.
  6. Planned: store sender and customer master data to streamline recurring invoice generation.