What it means
This checks format on ram:SpecifiedAdvancePayment/ram:InvoiceSpecifiedReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString against the profile's date-format list. An empty code value passes this test. It does not check the date text. FX-SCH-A-000959 separately requires the attribute to exist.
Why it matters
The format code identifies the date representation used for the referenced invoice date.
How to fix it
Correct format on the qdt:DateTimeString inside the referenced invoice's ram:FormattedIssueDateTime. Choose a code from the permitted list. If you use 102, write the actual referenced invoice date as YYYYMMDD without separators. Export the corrected file and recheck it.
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-000960 still fails, and which other rules do.
Related rules
- FX-SCH-A-000961 Use an allowed type for the referenced invoice
- FX-SCH-A-000962 Each financial adjustment needs one amount element
- FX-SCH-A-000963 One description per logistics charge
- FX-SCH-A-000964 One tax type code per logistics charge tax block
- FX-SCH-A-000965 One VAT category per logistics charge tax block
- FX-SCH-A-000966 Permitted VAT category code for a logistics charge