Skip to content

Error

FX-SCH-A-000960: Use an allowed format for the referenced invoice date

In short

Error: fails the selected checks.

FX-SCH-A-000960 means a non-empty format code on an invoice date referenced by an advance payment is not in the Extended profile's date-format list. Replace it with a permitted code and make the date text match.

On this page

What it means

This checks format on ram:SpecifiedAdvancePayment/ram:InvoiceSpecifiedReferencedDocument/ram:FormattedIssueDateTime/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-000959 separately requires the attribute to exist.

Why it matters

The format code identifies the date representation used for the referenced invoice date.

How to fix it

Correct format on the qdt:DateTimeString inside the referenced invoice's ram:FormattedIssueDateTime. Choose a code from the permitted list. If you use 102, write the actual referenced invoice 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
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 6 November 2026