Skip to content

Error

FX-SCH-A-000705: Add a format attribute to the contract date

In short

Error: fails the selected checks.

FX-SCH-A-000705 means the contract reference date in your invoice has a qdt:DateTimeString without a format attribute. Add the attribute and use a code that matches the date text.

On this page

What it means

Each qdt:DateTimeString inside ram:ContractReferencedDocument/ram:FormattedIssueDateTime under ram:ApplicableHeaderTradeAgreement must have a format attribute. This rule checks its presence, not its value or the date text.

Why it matters

The format attribute identifies how the referenced contract date is written.

How to fix it

Add the missing format attribute to the contract reference's qdt:DateTimeString in your CII XML. For a date written as YYYYMMDD, use format="102". Make sure the date text matches the chosen format, then 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

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-000705 still fails, and which other rules do.

Updated 6 November 2026