What it means
This rule checks a non-empty format value on ram:ReceivingAdviceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString against the permitted date format codes. An empty value passes this particular test, and attribute presence is checked separately.
Why it matters
The format code identifies how the receiving advice date is written. The Extended profile restricts the non-empty codes you can use.
How to fix it
Correct format on ram:ApplicableHeaderTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString. For YYYYMMDD date text, use format="102", not the pattern YYYYMMDD as the attribute value. Export your invoice again 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-000793 still fails, and which other rules do.
Related rules
- FX-SCH-A-000794 Use at most one ship-from party ID
- FX-SCH-A-000795 Use at most one ship-from role code
- FX-SCH-A-000796 Use at most one ship-from electronic address block
- FX-SCH-A-000797 Use at most one ship-from tax registration
- FX-SCH-A-000798 The ship-from contact email block needs one address field
- FX-SCH-A-000799 The ship-from contact fax block needs one number field