What it means
The rule counts ram:ChargeTotalAmount elements within each line's ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation. Zero or one passes; two or more fail. It does not check the total's value or limit the number of individual charges.
Why it matters
A single total field keeps the combined charge amount distinct from the individual charges.
How to fix it
Check the charges that belong to the line. Remove duplicate ram:ChargeTotalAmount elements from its monetary totals block. If you retain the total, make sure the remaining value is the combined charge amount, not just one charge. Keep individual charge details in their ram:SpecifiedTradeAllowanceCharge blocks. Export again 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:ChargeTotalAmount' 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-001140 still fails, and which other rules do.
Related rules
- FX-SCH-A-001141 A line may have only one total for discounts
- FX-SCH-A-001142 Currency code of a line's tax total must be allowed
- FX-SCH-A-001143 Use an allowed currency code for the line VAT total
- FX-SCH-A-001144 A product characteristic can have at most one name
- FX-SCH-A-001145 Use an allowed product classification scheme
- FX-SCH-A-001146 Use an allowed product identifier scheme