What it means
Every date in a CII invoice is a date element (DateTimeString or DateString) with a format attribute that says how the date is written. This rule requires the format attribute to be 102 and the value to be exactly eight digits: year, month and day with no hyphens and no time. For 5 November 2026 that is 20261105. A missing format attribute, a different format code or a hyphenated date fails.
Why it matters
This is a warning, so the file is still accepted. Software that reads CII uses the format code to know how to interpret the text. If the code is missing or does not match the text, the date may be misread or ignored. It is worth fixing before you send the invoice.
How to fix it
This usually comes from the software that writes the file, not from something you typed. Check that the date fields in your invoicing software are real dates and not free text, and update the software or contact the vendor if it still writes another format. If you edit the XML by hand, set the format attribute to 102 on each date and write the value as eight digits.
The rule as published
Datumsangaben in UNCEFACT/CII müssen das Attribut format="102" tragen und im Format JJJJMMTT (YYYYMMDD) übermittelt werden. Where this rule applies
| Rule set | Version |
|---|---|
| XRechnung 3.0 (CII) | 3.0.2 |
Check your file
Drop your e-invoice to see whether BR-TMP-7 still fails, and which other rules do.
Related rules
- BR-TMP-6 Dates in UBL must be written as YYYY-MM-DD
- BR-TMP-5 Give each supporting document one attachment at most
- BR-TMP-4 Give each supporting document one description at most
- BR-TMP-3 Gross and net unit price must share the same base quantity
- BR-TMP-2 External document link must be a full web address