Skip to content

Error

FX-SCH-A-000532: The net price needs exactly one amount element

In short

Error: fails the selected checks.

FX-SCH-A-000532 means the net price block for an invoice line contains no ram:ChargeAmount element or more than one. Supply the price excluding VAT after any price discount (BT-146) once in ram:NetPriceProductTradePrice/ram:ChargeAmount, then export and recheck your file.

On this page

What it means

For an invoice line (BG-25), this rule counts ram:ChargeAmount elements within each existing ram:NetPriceProductTradePrice. There must be exactly one. It does not check the amount's value, require the price block itself or verify the line calculation. The price can apply to a stated price base quantity rather than a single unit. The rule applies to the Basic, EN 16931 and Extended profiles of Factur-X and ZUGFeRD.

Why it matters

A single amount makes the line's net price unambiguous. The line calculation can also depend on the price base quantity, billed quantity, line discounts and charges.

How to fix it

Check the price excluding VAT after any price discount on the affected line. Make sure it is the price for the stated price base quantity. In XML, add the missing ram:ChargeAmount or remove duplicate elements within ram:NetPriceProductTradePrice, retaining the intended price. 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:ChargeAmount' must occur exactly 1 times.

Where this rule applies

Rule set Version
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.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-000532 still fails, and which other rules do.

Updated 6 November 2026