BR-DE-CVD-01

Contract number missing (vehicle procurement)

For invoices for clean road vehicles (Clean Vehicles Directive), the contract number (BT-12) must be given.

What to do now

Tip: Only affects vehicle deliveries to public-sector buyers. The contract number is stated in the authority's order.

Who has to fix this?

The issuer of the invoice has to fix this: the detail is missing in the generated XML file. For invoices to public authorities, a violation usually leads to automatic rejection by the portal.

Where this rule comes from

This rule does not come from EN 16931 itself but from XRechnung, the German national specification (CIUS). It is mandatory for invoices to public-sector buyers in Germany and is checked by the invoice portals of the federal government and the federal states. It does not apply to pure B2B invoices in a ZUGFeRD profile.

Rule ID
BR-DE-CVD-01
Rule set
XRechnung (German CIUS)
Checked for
XRechnung (UBL and CII)
Consequence of a violation
The invoice is considered non-compliant with the standard and is automatically rejected by many recipients.

Does BR-DE-CVD-01 occur in your invoice?

Upload the XRechnung or the ZUGFeRD/Factur-X PDF – the validator shows every violation with the same explanation as here. Free, no login, nothing stored.

Validate your invoice now

General information, not tax or legal advice. As of October 2026. Validation rules: CEN/TC 434 (EN 16931, EUPL 1.2), KoSIT (XRechnung, Apache 2.0), FNFE-MPE/FeRD (Factur-X/ZUGFeRD, Apache 2.0), OpenPeppol AISBL (Peppol BIS), ANAF (CIUS-RO). Explanations: Billvox. Licence notices