Skip to content

Error

FX-SCH-A-000484: The due date needs a format attribute

In short

Error: fails the selected checks.

FX-SCH-A-000484 means the XML value for your due date (BT-9) has no format attribute. Add the attribute to udt:DateTimeString using a format allowed by your profile that matches the date text, then export and recheck.

On this page

What it means

Within ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime, each udt:DateTimeString must have a format attribute. This rule checks only that the attribute exists. It does not check its value, the date text or whether a due date is present.

Why it matters

The format attribute identifies how the due date is written in the XML.

How to fix it

Add the format attribute to the due date's udt:DateTimeString. For a date written as eight digits in YYYYMMDD order, use format="102". 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 BASIC WL 1.0.9-2
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.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-000484 still fails, and which other rules do.

Updated 6 November 2026