Skip to content

Error

FX-SCH-A-001035: The unit price charge needs exactly one amount

In short

Error: fails the selected checks.

FX-SCH-A-001035 means a charge on your line's unit price before discounts contains either no ram:ActualAmount element or more than one. Give the charge exactly one ram:ActualAmount containing the correct charge amount.

On this page

What it means

This rule checks ram:AppliedTradeAllowanceCharge under ram:GrossPriceProductTradePrice where ram:ChargeIndicator/udt:Indicator has the text true. Each selected entry must contain exactly one ram:ActualAmount. The test counts amount elements; it does not check their values.

Why it matters

The charge amount records how much you are adding at the unit price level. The Extended profile requires that amount in one element rather than omitting it or repeating it.

How to fix it

Check the charge on the affected line's unit price before discounts. In its ram:AppliedTradeAllowanceCharge under ram:GrossPriceProductTradePrice, add ram:ActualAmount if it is missing or remove additional amount elements while keeping the correct amount. Export again 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:ActualAmount' must occur exactly 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-001035 still fails, and which other rules do.

Updated 6 November 2026