Skip to content

Fatal

CII-DT-088: Put the street in the first address line, not a StreetName element

In short

Fatal: fails the selected checks.

CII-DT-088 means a postal address in the file gives the street in a StreetName element, which EN 16931 does not allow. Fix it by writing the street name and house number together in the first address line.

On this page

What it means

Each postal address in the invoice is a PostalTradeAddress block. The rule checks that the block has no StreetName element. EN 16931 has no separate field for the street name: the street, with the house number, goes in the first address line (BT-35 for the seller, BT-50 for the buyer).

Why it matters

EN 16931 defines the first address line as the place for the street. A StreetName element is not a field the format knows, so the file fails the check and the invoice is rejected.

How to fix it

Put the street name and house number together in the first address line, for example Hauptstraße 12 or 12 High Street. Address forms in invoicing software often have separate street and house number boxes, so check the export or format settings to see how they are joined. If the file is generated, ask your software supplier to write the street into the first address line instead of a StreetName element. In the XML, delete the StreetName line and put its text, followed by the house number, in LineOne.

The rule as published

StreetName shall not be used.

Where this rule applies

Rule set Version
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether CII-DT-088 still fails, and which other rules do.

Updated 6 November 2026