Skip to content

Error

FX-SCH-A-000329: Exactly one rate per logistics charge tax entry

In short

Error: fails the selected checks.

FX-SCH-A-000329 means a tax entry for a logistics service charge in your Factur-X or ZUGFeRD Extended file has no percentage rate or has more than one rate element (ram:RateApplicablePercent). Give each affected tax entry exactly one rate element.

On this page

What it means

Each ram:AppliedTradeTax inside a ram:SpecifiedLogisticsServiceCharge must contain exactly one direct ram:RateApplicablePercent child. The test counts rate elements; it does not check their values or limit the charge to one tax entry.

Why it matters

Each tax entry has one percentage-rate field in this structure. A missing or repeated rate element breaks that requirement, even if repeated elements contain the same percentage.

How to fix it

Check each tax entry on the affected logistics charge. Add its missing ram:RateApplicablePercent or remove duplicates, keeping the rate that applies to that entry. Do not remove separate tax entries just to leave one rate for the whole charge. Export the file again and recheck it.

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

Updated 6 November 2026