What it means
Each ram:ApplicableTradeTax under ram:ApplicableHeaderTradeSettlement may contain at most one ram:LineTotalBasisAmount in the Extended profile. The test counts elements within each tax entry. It has no condition limiting it to VAT and does not check the amount's calculation.
Why it matters
The Extended profile provides one place for this amount within each header-level tax entry. Repeating the element exceeds that structural limit.
How to fix it
Find the affected ram:ApplicableTradeTax inside ram:ApplicableHeaderTradeSettlement. Check the intended line total basis amount and keep at most one ram:LineTotalBasisAmount in that tax entry. Do not add repeated values together merely because several elements are present. Export 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:LineTotalBasisAmount' may occur at maximum 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 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000323 still fails, and which other rules do.
Related rules
- FX-SCH-A-000324 The discount and charge basis amount can appear only once
- FX-SCH-A-000325 Each advance payment needs a tax entry
- FX-SCH-A-000326 At most one invoice reference per advance payment
- FX-SCH-A-000327 A logistics charge needs exactly one amount
- FX-SCH-A-000328 Each logistics charge needs tax details
- FX-SCH-A-000329 Exactly one rate per logistics charge tax entry