Skip to main content
Invoice-Converter.comInvoice-Converter
BlogPricing
Convert InvoiceConvert
ConvertConvert Invoice

Invoice-Converter.com

Empowering businesses across Europe to effortlessly comply with XRechnung regulations. Join hundreds who've automated their invoice conversion process.

Start Converting

Features

Convert PDFs & create

  • PDF to XRechnung
  • PDF to UBL
  • PDF to XRechnung (CII)
  • PDF to ZUGFeRD
  • PDF to Factur-X
  • Create XRechnung
  • XRechnung to PDF

View & validate

  • XRechnung/XML Viewer
  • XRechnung Validator

Quick Links

  • Resources
  • Trust & Security Center
  • Developer API Documentation
  • Blog
  • About
  • Pricing
  • Free trial
  • Climate Contribution

Legal

  • Imprint
  • Privacy Policy
  • Data Processing Agreement
  • Terms & Conditions
  • Money-Back Guarantee

Get in Touch

contact@invoice-converter.com
© 2026 Invoice-Converter.com.Made with in Europe
GDPR Compliant
German Server
100% FreeOfficial KoSIT Report

XRechnung Validator

Validate your XML invoices against official KoSIT XRechnung and EN16931 standards. Free, instant, and privacy-friendly.

No sign-up required • Instant results • Privacy-friendly

Upload XML Invoice

Drag and drop your XML file or click to browse

XML • Max 10MB

100% Free

No hidden costs, no credit card required

Privacy-Friendly

Your data stays in your browser

No Data Storage

Files are not stored after validation

What is KoSIT Validation?

KoSIT (Koordinierungsstelle für IT-Standards) is the German coordination office for IT standards. The KoSIT validator is the official tool for checking XRechnung and other e-invoice formats against the EN 16931 European standard. It performs both XML schema validation and Schematron business rule checks.

Using the official KoSIT validator ensures your invoices will be accepted by German public authorities and other recipients requiring XRechnung compliance. Our free online validator uses the same official validation engine.

What is XRechnung?

XRechnung is the German national standard for electronic invoicing, mandatory for invoices to public sector entities since November 2020. It is based on the European EN 16931 standard and uses XML format (UBL or CII syntax). XRechnung ensures interoperability and compliance with EU Directive 2014/55/EU.

Learn more about the XRechnung Standard and XRechnung Field Reference.

EN 16931 European Standard

EN 16931 is the European standard for the semantic data model of electronic invoices. It defines the core elements required for cross-border e-invoicing within the EU. XRechnung implements EN 16931 with additional German-specific rules (CIUS). Validation against EN 16931 ensures your invoices meet the minimum requirements for European e-invoicing.

Learn more about EN 16931 →

Common Validation Errors

When validating XRechnung invoices, you may encounter various error codes. Here are the most common issues:

  • BR-DE-1: Leitweg-ID is required for German public sector invoices
  • BR-CO-10: Sum of line amounts must equal the invoice total
  • BR-DE-15: Buyer reference (BT-10) is mandatory
  • BR-S-08: Tax category codes must be valid

View all KoSIT error codes and solutions →

How to read validation results

KoSIT validation outputs schema checks (XML structure) and Schematron rules (business rules). Understanding both helps you fix issues quickly and ensure the invoice is accepted by recipients.

  • Schema errors usually mean the XML is malformed or elements are in the wrong place.
  • Business rule (Schematron) errors point to missing mandatory fields or invalid values (codes, totals, dates).
  • Each finding contains a rule code (e.g., BR-DE-1) and the affected field (BT/BG reference when available).
  • After fixing, re-validate until the invoice is fully compliant.

Related XRechnung Tools

PDF to XRechnung

Convert PDF invoices to XRechnung XML format

Create XRechnung

Create compliant XRechnung invoices from scratch

XRechnung Viewer

View and analyze XRechnung XML files

XRechnung to PDF

Convert XRechnung XML to readable PDF format

Leitweg-ID Guide

Find and validate Leitweg-ID routing codes

Compliance Guides

E-invoicing standards and regulations

Frequently Asked Questions

Is this validator really free?

Yes, our XRechnung validator is 100% free with no usage limits. We use the official KoSIT validation engine and do not require registration or payment.

Is my data secure?

Your invoice data is processed in your browser and on our secure servers. Files are not stored after validation and we do not share your data with third parties.

What file formats are supported?

We validate XRechnung XML files in both UBL and CII (Cross-Industry Invoice) syntax formats. The maximum file size is 10MB.

What standards are checked?

Our validator checks against EN 16931 (European e-invoice standard), XRechnung 3.0 rules, and German-specific CIUS requirements. Both XML schema and Schematron business rules are validated.