What it means
This checks format on ram:SpecifiedAdvancePayment/ram:FormattedReceivedDateTime/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-000950 separately requires the attribute to exist.
Why it matters
The format code identifies the date representation used for the received date.
How to fix it
Correct format on the qdt:DateTimeString inside ram:FormattedReceivedDateTime using the permitted date-format list. If you use 102, write the actual received 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-000951 still fails, and which other rules do.
Related rules
- FX-SCH-A-000952 Each advance payment tax entry needs one amount element
- FX-SCH-A-000953 Each advance payment tax entry needs one tax type element
- FX-SCH-A-000954 Each advance payment tax entry needs one category element
- FX-SCH-A-000955 Use an allowed advance payment tax category
- FX-SCH-A-000956 Use an allowed advance payment exemption reason code
- FX-SCH-A-000957 Use an allowed advance payment tax type