What it means
For a line's ram:AdditionalReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString, a non-empty format attribute must contain a code from the Extended profile's date format list. An empty value passes this particular check; the check does not establish whether the attribute exists or the date itself is valid.
Why it matters
The format code describes how you have written the date. A code outside the permitted list does not meet the Extended profile's requirements.
How to fix it
Correct the date format on the affected line's document reference. In the XML, update the format attribute on ram:AdditionalReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString. For an eight-digit date written as YYYYMMDD, use format="102" and make the date text match. Export again and recheck the file.
Once the file is corrected, check it again for free: Validate a ZUGFeRD invoice
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice Beta
The rule as published
Value of '@format' is not allowed. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-001023 still fails, and which other rules do.
Related rules
- FX-SCH-A-001024 The reference type code on a line document is not allowed
- FX-SCH-A-001025 The document type code on a line document is not allowed
- FX-SCH-A-001026 Line delivery terms need exactly one delivery terms code
- FX-SCH-A-001027 The delivery terms code on a line is not allowed
- FX-SCH-A-001028 The country code in line delivery terms is not allowed
- FX-SCH-A-001029 The date of the line purchase order reference needs a format code