Authority

KoSIT (Coordination Office for IT Standards)

Definition

The Coordination Office for IT Standards (KoSIT) is an institution of the Free Hanseatic City of Bremen that develops and maintains IT standards for public administration on behalf of the IT Planning Council of Federal and State Governments. KoSIT is responsible, among other things, for maintaining the XRechnung standard, the open-source Validator tool, and operating the national Peppol infrastructure in Germany.

Background & context

KoSIT is organisationally located within the Free Hanseatic City of Bremen and acts on behalf of the IT Planning Council, the central body of the federal and state governments for steering federal IT. Its task is the development, maintenance and provision of IT standards for public administration. In the e-invoicing field, KoSIT is the authoritative body: it maintains the XRechnung standard including the Schematron business rules (EN 16931 and BR-DE rules), regularly publishes new versions and provides the official, open-source 'KoSIT Validator', which serves as the reference implementation for checking e-invoices. KoSIT also acts as the German Peppol Authority and coordinates the national Peppol infrastructure. Anyone generating an XRechnung should follow the respective current KoSIT publications, as these define the binding validation rules and CustomizationIDs.

In practice — a worked example

A software vendor wants to ensure its invoicing module produces valid XRechnung documents. It downloads the open-source KoSIT validator and the current test scenario (the 'validator-configuration-xrechnung') and checks its test invoices automatically. If the report recommends 'accept', the document meets the rules of the current XRechnung version. On a new XRechnung release by KoSIT (e.g. from 2.3 to 3.0), it updates the configuration and CustomizationID, because the receiving portals reject the old version once the transition period ends.

Common mistakes

  • •Running the KoSIT validator without the matching configuration file — the actual check rules sit in the separate validator-configuration, not in the validator itself.
  • •Using outdated Schematron/configuration versions: after a KoSIT update, previously valid invoices may suddenly throw errors.

Frequently asked questions

Is the KoSIT validator free?

Yes, the KoSIT validator is open source and freely available. It is the official reference implementation; many commercial tools implement the same rules.

Who defines the XRechnung rules?

KoSIT maintains the XRechnung specification and the associated Schematron business rules on behalf of the IT Planning Council. It publishes the binding versions.

Related terms

XRechnungXRechnung is the German standard for structured electronic invoices in public sector procurement (B2G). It is based on the European standard EN 16931 and is available in two syntaxes: UBL 2.1 and UN/CEFACT CII. Since 27 November 2020, federal public buyers have been required to accept electronic invoices in XRechnung format, and state and municipal authorities have been progressively included.PeppolPeppol (Pan-European Public Procurement On-Line) is an international network and infrastructure for the secure electronic exchange of business documents, especially invoices and orders. It is based on a four-corner model with Access Points, a central directory (SMP/SML), and standardised document formats (e.g., Peppol BIS Billing 3.0 based on UBL). In Germany, KoSIT operates the Peppol directory.SchematronSchematron is a rule-based validation language for XML documents, based on XPath expressions. In the context of XRechnung and EN 16931, Schematron rules are used to perform content-level plausibility checks that go beyond pure schema validation (XSD). The official Schematron rules for XRechnung are maintained by KoSIT and are part of the open-source Validator.ZRE (Central Invoice Receipt Platform of the Federal Government, until 2025)The Zentrale Rechnungseingangsplattform (ZRE) was the receipt platform for electronic invoices addressed to the direct federal administration in Germany. It was switched off on 19 September 2025: since then the entire direct federal administration has been connected to the OZG-compliant invoice receipt platform (OZG-RE), which, like the ZRE before it, is operated by Bundesdruckerei. Invoices that used to go to the ZRE are now submitted via OZG-RE.OZG-RE (OZG-compliant Invoice Receipt Platform)OZG-RE stands for OZG-compliant invoice receipt platform, the federal government's platform for receiving electronic invoices. It is operated by Bundesdruckerei. Since the ZRE was switched off on 19 September 2025, it has been the only federal invoice receipt platform: it receives invoices for the entire direct federal administration, for more than 170 bodies of the indirect federal administration and for currently five federal states (as of September 2025). Invoices can be submitted by web form, upload, Peppol or email, among other channels. The name refers to the Online Access Act (OZG).