Skip to content

Error

FX-SCH-A-000860: Invoicing period start date format is not allowed

In short

Error: fails the selected checks.

FX-SCH-A-000860 means the format attribute on your invoicing period start date (BT-73) contains a code outside the Extended profile's allowed list. Correct format on ram:StartDateTime/udt:DateTimeString and make the date text match, for example 102 for YYYYMMDD.

On this page

What it means

Checks a non-empty format attribute on ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString against date format list 3. An absent or empty attribute passes this value test. It does not check the date text or compare the period's start and end dates.

Why it matters

The format code identifies how the start date text is written. It must use an encoding permitted for this date field.

How to fix it

Find the start date of your invoicing period (BG-14), not the invoice date. For a date written as YYYYMMDD without separators, set format="102" on ram:StartDateTime/udt:DateTimeString. Correct the date text if it uses a different format. Export the corrected invoice and check it again.

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

Updated 6 November 2026