What it means
For the Basic and EN 16931 profiles of Factur-X and ZUGFeRD, this rule counts ram:LineTotalAmount elements in each ram:SpecifiedTradeSettlementLineMonetarySummation under ram:SpecifiedLineTradeSettlement. It requires one per summation. The field holds BT-131 after line discounts and charges; this test does not check its calculation.
Why it matters
The line amount excluding VAT contributes to the invoice totals. A single dedicated amount field identifies the value to use for that line.
How to fix it
Confirm the intended line amount excluding VAT in your source invoice. If you recalculate it, account for the quantity, unit price, any price base quantity, line discounts and line charges. Ensure the line's ram:SpecifiedTradeSettlementLineMonetarySummation contains one ram:LineTotalAmount with that value. Correct the export and check the file 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:LineTotalAmount' 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 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000549 still fails, and which other rules do.
Related rules
- FX-SCH-A-000550 Give each line one item name
- FX-SCH-A-000551 Add the standard item identifier's scheme
- FX-SCH-A-000552 Use a permitted standard item identifier scheme
- FX-SCH-A-000553 Use a permitted invoice note subject code
- FX-SCH-A-000554 Use a permitted invoice date format code
- FX-SCH-A-000555 Use a permitted invoice type code