Skip to main content
Invoice-Converter.comInvoice-Converter
BlogPricing
Convert InvoiceConvert
ConvertConvert Invoice
⌘K
Documentation overview
Glossary
E
EN 16931
E-reporting
e-Factura RO
EAS (Electronic Address Scheme)
ebInterface
C
CIUS
CII
Code list
Credit note
Contract reference
Chorus Pro
Codice Destinatario
X
XRechnung
XML Schema (XSD)
XML
Z
ZUGFeRD
F
Factur-X
Finvoice
U
UBL
Unit code
P
PEPPOL
PEPPOL BIS
Participant ID
PDF/A-3
Payment means
Purchase order (PO)
PDP (Plateforme de DΓ©matΓ©rialisation Partenaire)
A
Access Point
Allowance / charge
S
SMP
SML
Schematron
SDI (Sistema di Interscambio)
Svefaktura
L
Leitweg-ID
K
KoSIT
KSeF
KvK number
V
Validation
VAT ID
ViDA
VeriFactu
ViDA Pillar 1: Digital Reporting Requirements
ViDA Pillar 2: Single VAT Registration
ViDA Pillar 3: Platform Economy
B
Business Term (BT)
Business Group (BG)
BIC
R
Reverse charge
Real-time reporting
Real-time invoice reporting (RTIR)
T
Tax category
TicketBAI
I
IBAN
Invoice type code
Invoice line item
ISO 6523
D
Document reference
D-U-N-S Number
Digipoort
Q
QR code payment
G
GLN (Global Location Number)
O
OVT-tunnus
OIOUBL
N
NemHandel
Code Lists
XRechnung Fields
ZUGFeRD Profiles
  1. E-Invoicing Resources
  2. Glossary
  3. KoSIT

Reference

Markdown export

KoSIT

German coordination body; commonly refers to the BR-DE validation rules/validator for XRechnung.

DefinitionWhy this term mattersExplanationCommon mistakesFrequently asked questionsRelated resourcesRelated terms

Definition#

German coordination body; commonly refers to the BR-DE validation rules/validator for XRechnung.

Why this term matters#

KoSIT publishes the official validator and Schematron rule sets that German federal/state portals (ZRE, OZG-RE) execute on every incoming XRechnung. Reproducing KoSIT validation locally before sending is the single most effective way to avoid B2G rejections and downstream cash-flow delays.

Explanation#

Validation errors are commonly referenced by BR-DE rule IDs.

Useful for troubleshooting why an invoice is rejected.

Common mistakes#

Use these points as the practical checks for this section.

  • Validating against the wrong KoSIT scenario β€” XRechnung-UBL-Invoice and XRechnung-CII have separate Schematron rules; using the UBL ruleset on a CII document hides BR-CO/BR-DE failures.
  • Running an out-of-date validator JAR β€” KoSIT releases follow XRechnung versions (e.g. 1.5.x for XRechnung 3.0.x), and old JARs miss new BR-DE rules.
  • Treating warnings as informational β€” many BR-DE warnings (e.g., suspicious BT-32 SellerTaxRegistrationIdentifier formats) become hard errors in the next XRechnung minor.
  • Not bundling the EN 16931 codelist files with the validator β€” codelist mismatches surface as cryptic CL-* failures rather than business-rule errors.

Frequently asked questions#

Is the KoSIT validator free?

Yes β€” KoSIT publishes the validator and rule sets under the Apache 2.0 licence on GitHub (itplr-kosit/validator and itplr-kosit/validator-configuration-xrechnung). It is the same engine ZRE/OZG-RE run server-side.

How do I read a KoSIT report?

KoSIT outputs an XML report with a top-level acceptance result and per-rule failedAssert entries. Each entry references the rule ID (BR-*, BR-DE-*, BR-CO-*), location (XPath), and a human-readable message β€” the rule ID is the key to look up the spec.

Does KoSIT cover Peppol BIS Billing 3.0 too?

KoSIT focuses on XRechnung. For Peppol BIS Billing 3.0 you should additionally run the OpenPEPPOL Schematron rules (PEPPOL-EN16931-*). Many German recipients accept either profile and validate accordingly.

Related resources#

KoSIT validator errors

Related terms#

Validation

Process of checking an e-invoice against syntax rules and business rules.

XRechnung

German e-invoicing specification for the public sector based on EN 16931.

Leitweg-IDValidation
On this page
DefinitionWhy this term mattersExplanationCommon mistakesFrequently asked questionsRelated resourcesRelated terms

Invoice-Converter.com

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

20,000+ invoices processed
Fast & Secure
Trusted by hundreds

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
  • FAQ
  • Pricing
  • Climate Contribution

Legal

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

Get in Touch

contact@invoice-converter.com
Start Converting
Β© 2026 Invoice-Converter.com.Made with in Europe
GDPR Compliant
German Server