Skip to content

Error

FX-SCH-A-001061: A tax included in the price needs exactly one tax type

In short

Error: fails the selected checks.

FX-SCH-A-001061 means an included-tax block in your line's net unit price contains no ram:TypeCode element or more than one. Keep one ram:TypeCode identifying the actual tax; use VAT if the tax is VAT.

On this page

What it means

Each ram:IncludedTradeTax inside the line's ram:NetPriceProductTradePrice must contain one ram:TypeCode. This rule counts tax type elements. It does not require the value VAT or check whether the chosen value is appropriate.

Why it matters

The tax type identifies which tax the included amount represents.

How to fix it

Identify the actual tax shown in the affected ram:IncludedTradeTax. Add the missing ram:TypeCode or remove duplicate elements, leaving one with the appropriate tax type code. Use VAT only for VAT, not as a default for every included tax. Export the corrected file and check it again.

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:TypeCode' 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-001061 still fails, and which other rules do.

Updated 6 November 2026