Skip to content

Error

FX-SCH-A-000466: Use an allowed format for the earlier invoice date

In short

Error: fails the selected checks.

FX-SCH-A-000466 means the format code on an earlier invoice date (BT-26) is not allowed by Basic WL. Correct the format attribute on qdt:DateTimeString and make the date text match it. For format 102, use YYYYMMDD.

On this page

What it means

In the Basic WL profiles of Factur-X and ZUGFeRD, this rule checks the format code on ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString under ram:ApplicableHeaderTradeSettlement against the profile's allowed list for this field. An empty code value passes this test. FX-SCH-A-000465 checks attribute presence, not whether the attribute is filled in.

Why it matters

The format code describes how the earlier invoice date is represented. A code outside the profile's list fails this requirement regardless of whether a recipient could interpret it.

How to fix it

Use a format code allowed for this field in Basic WL. If you use 102, write the earlier invoice date as YYYYMMDD without separators. Correct the format attribute and date text where necessary without changing the actual invoice date, then export and recheck the invoice.

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 BASIC WL 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 6 November 2026