logo

Data service public procurement

Table of contents

eForms support

Different eForms versions are currently supported and processed according to the following example. In future, both subthreshold and above-threshold notices will be accepted by the Vermittlungsdienst exclusively in eForms DE format.


Overview of existing eForms-DE versions and the associated technical artifacts and tools:

eForms-DE-StandardKoSIT-SchematronKoSIT-CodelistsSDK-DEeForms-DE-Offline-ValidatorAccepted fromAccepted until
eForms-DE 1.10.7.22023-07-071.1.0_1.7.3_11.0.12 supports eForms-DE 1.0.1 & 1.1.013.09.202330.09.2024
eForms-DE 1.2](https://xeinkauf.de/app/uploads/2024/02/specification-eforms-de-v1.2.0.pdf)0.8.32024-02-061.2.0_1.10.21.0.14 supports eForms-EU 1.10 (TO1+T02 only), eForms-DE 1.1.0 and eForms-DE 1.2.027.03.202428.02.2025

eForms validation

All notices are validated when they are transmitted to the Vermittlungsdienst before they are accepted by the system. Validation is carried out using a combination of XML schema validation and Schematron validation. As a result, a validation report is returned in JSON format.

One option for offline validation, as performed by the Vermittlungsdienst, is the open source validator: https://github.com/EFA-FHB/eforms-validator-core.

Validation blacklist

National tailoring results in differences between values permitted in the EU and nationally, for example in code lists and the customizationID: certain EU rules must therefore be skipped in order to validate valid documents according to German tailoring.

The following rules should be ignored:

ContentBT FieldRule to be ignored
CustomizationIDBR-OPT-00002-0052
buyer-contracting-type.gcBT-740BR-BT-00740-0052
buyer-legal-type.gcBT-11BR-BT-00011-0052
criterion-exclusion-ground.gcBT-67BR-BT-00067-0104
gpp-criteria.gcBT-165BR-BT-00165-0052
missing-info-submission.gcBT-771BR-BT-00001-0155
procurement-procedure-type.gcBT-105BR-BT-00105-0052
received-submission-type.gcBT-760BR-BT-00760-0052
social-objective.gcBT-775BR-BT-00775-0051