Skip to content

Error

FX-SCH-A-000331: At most one payee per set of payment terms

In short

Error: fails the selected checks.

FX-SCH-A-000331 means one set of payment terms in your Factur-X or ZUGFeRD Extended file contains more than one payee entry (ram:PayeeTradeParty). Remove extra entries so those terms name at most one payee.

On this page

What it means

Each ram:SpecifiedTradePaymentTerms under ram:ApplicableHeaderTradeSettlement may contain no more than one direct ram:PayeeTradeParty child. This rule does not require a payee entry or check its details.

Why it matters

Payee information in this part of the payment terms has a maximum of one entry. Repeating the element exceeds that limit even if the entries identify the same payee.

How to fix it

Check who should receive the payment under the affected terms. Keep no more than one ram:PayeeTradeParty inside that ram:SpecifiedTradePaymentTerms block, with the appropriate payee's details. You do not need to add a payee solely for this rule. Export the file again and recheck it.

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:PayeeTradeParty' may occur at maximum 1 times.

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

Updated 6 November 2026