Skip to content

Error

FX-SCH-A-000952: Each advance payment tax entry needs one amount element

In short

Error: fails the selected checks.

FX-SCH-A-000952 means an advance payment tax entry contains no ram:CalculatedAmount element or more than one. Add the missing element or remove duplicates so that the entry contains exactly one tax amount element.

On this page

What it means

For each ram:SpecifiedAdvancePayment/ram:IncludedTradeTax, this rule counts ram:CalculatedAmount child elements. It requires exactly one element, but does not check its value or require the advance payment to contain a tax entry.

Why it matters

A single amount element identifies where the tax amount for each entry belongs.

How to fix it

Check each ram:IncludedTradeTax inside ram:SpecifiedAdvancePayment. Add one ram:CalculatedAmount containing the actual tax amount if it is missing. If there are duplicate elements, keep the amount belonging to that tax entry and remove the duplicates. Export 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:CalculatedAmount' 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-000952 still fails, and which other rules do.

Updated 6 November 2026