Skip to content

Error

FX-SCH-A-000174: The invoice can have at most one payment terms block

In short

Error: fails the selected checks.

FX-SCH-A-000174 means your settlement section contains more than one ram:SpecifiedTradePaymentTerms block. In the Basic WL, Basic and EN 16931 profiles, put the intended payment terms in a single block without duplicating its fields, then export and recheck the file.

On this page

What it means

The settlement section (ram:ApplicableHeaderTradeSettlement) may contain at most one ram:SpecifiedTradePaymentTerms. This block can hold the payment terms text (BT-20), due date (BT-9) and direct debit mandate reference (BT-89). The test does not require the block or check its contents. It applies to the Basic WL, Basic and EN 16931 profiles of Factur-X 1.09 and ZUGFeRD 2.5, not Extended.

Why it matters

These profiles group your payment terms information in one optional block rather than repeated blocks.

How to fix it

Compare the repeated payment terms blocks and identify the intended payment terms text, due date and any direct debit mandate reference. Keep those details together in one ram:SpecifiedTradePaymentTerms. Remove duplicate child fields rather than copying every child from every block. If your software creates the XML, have its export corrected if necessary. 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

Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times.

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

Check your file

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

Updated 6 November 2026