Skip to content

Error

FX-SCH-A-000324: The discount and charge basis amount can appear only once

In short

Error: fails the selected checks.

FX-SCH-A-000324 means a header-level tax entry in your Factur-X or ZUGFeRD Extended file contains more than one ram:AllowanceChargeBasisAmount. Keep the correct value and remove duplicate or unnecessary entries, then export and recheck the file.

On this page

What it means

Each ram:ApplicableTradeTax under ram:ApplicableHeaderTradeSettlement may contain at most one ram:AllowanceChargeBasisAmount in the Extended profile. This test counts those elements, without checking their values or restricting the tax entry to VAT.

Why it matters

The Extended profile provides one place for this amount within each header-level tax entry. A repeated element exceeds that limit, even if both entries contain the same value.

How to fix it

Find the affected header-level ram:ApplicableTradeTax. Check which discount and charge basis amount belongs there, then keep at most one ram:AllowanceChargeBasisAmount. Do not combine repeated amounts without checking whether they are duplicates. Export and recheck the 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

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

Updated 6 November 2026