Skip to content

Error

FX-SCH-A-001087: Receiving advice date on a line needs a date format code

In short

Error: fails the selected checks.

FX-SCH-A-001087 means qdt:DateTimeString for an invoice line's receiving advice date is missing its format attribute. Add an allowed format code that matches how the date is written, then export and recheck your file.

On this page

What it means

In the Extended profile, this rule checks that format exists on qdt:DateTimeString inside ram:ReceivingAdviceReferencedDocument/ram:FormattedIssueDateTime under the line's ram:SpecifiedLineTradeDelivery. It checks attribute presence, not the format code or the date value.

Why it matters

The format code tells software how to interpret the date's characters.

How to fix it

In XML, add the format attribute to qdt:DateTimeString inside the line's ram:ReceivingAdviceReferencedDocument/ram:FormattedIssueDateTime. Use format="102" if you write the date as YYYYMMDD. Otherwise, use an allowed code matching the actual representation. If your invoicing software omits the attribute, ask its supplier to correct the export. Export and recheck your file.

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-001087 still fails, and which other rules do.

Updated 6 November 2026