Skip to content

Error

FX-SCH-A-001129: Tax point date code on a line must be allowed

In short

Error: fails the selected checks.

FX-SCH-A-001129 means a non-empty ram:DueDateTypeCode in an invoice line's tax details is not allowed. Replace it with a permitted CII code identifying the intended tax point, not the payment due date.

On this page

What it means

The rule checks ram:DueDateTypeCode under the line's ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax against code list 27. An empty value passes. CII examples used for VAT are 5 for the invoice date, 29 for the delivery date and 72 for the payment date.

Why it matters

The code identifies the event used to determine the tax point. It is distinct from the date by which the buyer must pay.

How to fix it

Check the intended tax point and correct ram:DueDateTypeCode in the line's ram:ApplicableTradeTax. Use the corresponding permitted CII code, such as 5, 29 or 72 where applicable. Do not assume that codes from another invoice syntax have the same meaning. Export again and recheck.

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 'ram:DueDateTypeCode' 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-001129 still fails, and which other rules do.

Updated 6 November 2026