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 message 'conformant' appears, the document matches 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)The Zentrale Rechnungseingangsplattform (ZRE) is the official receipt platform for electronic invoices addressed to direct federal government authorities in Germany. Invoices can be submitted via the ZRE through a web form or via established transmission channels (Peppol, email, De-Mail, web service). It is operated by Bundesdruckerei.OZG-RE (OZG-compliant Invoice Receipt Platform of the Federal States)OZG-RE stands for OZG-compliant invoice receipt platform and refers to a unified solution for receiving electronic invoices for federal and state authorities and municipalities that do not operate their own ZRE. It is used for invoices addressed to indirect federal administration bodies as well as many state and municipal administrations, and is closely linked to the Online Access Act (OZG).