What it means
In the Extended profile of Factur-X and ZUGFeRD, qdt:DateTimeString under ram:QuotationReferencedDocument/ram:FormattedIssueDateTime must have a format attribute. This rule checks only attribute presence, not the code or date text. An empty attribute passes this particular test.
Why it matters
The format attribute identifies how the quotation date is represented. The profile requires it on this date element.
How to fix it
Correct the quotation date's XML export. On qdt:DateTimeString under ram:QuotationReferencedDocument/ram:FormattedIssueDateTime, add the matching format attribute. For a date written as YYYYMMDD, use format="102". If your software creates the XML, ask its support team to correct the export if you cannot change it. Check the new file again.
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
Attribute '@format' is required in this context. 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-000731 still fails, and which other rules do.
Related rules
- FX-SCH-A-000732 The quotation date format must use an allowed code
- FX-SCH-A-000733 Do not repeat the sales agent's ram:ID element
- FX-SCH-A-000734 The sales agent needs exactly one name
- FX-SCH-A-000735 The sales agent can have only one role code
- FX-SCH-A-000736 The sales agent can have only one electronic address block
- FX-SCH-A-000737 The sales agent can have only one tax registration