What it means
Each ram:SpecifiedLineTradeSettlement must contain exactly one ram:SpecifiedTradeSettlementLineMonetarySummation. This block holds the line amount excluding VAT (invoice line net amount, BT-131), after line discounts and charges. The rule counts blocks, not the amounts or calculations. It applies to the Basic and EN 16931 profiles of Factur-X and ZUGFeRD.
Why it matters
The line amount contributes to the invoice totals and VAT breakdown. The XML structure provides one block for that amount in each line's settlement details.
How to fix it
Check the affected line's amount excluding VAT. If you create the XML yourself, add the missing ram:SpecifiedTradeSettlementLineMonetarySummation or remove unintended duplicates inside ram:SpecifiedLineTradeSettlement. Keep the correct line amount in ram:LineTotalAmount rather than adding duplicated totals together. If your software creates the faulty structure, ask its supplier to correct the export. 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:SpecifiedTradeSettlementLineMonetarySummation' 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-000279 still fails, and which other rules do.
Related rules
- FX-SCH-A-000282 The invoiced object scheme must be an accepted code
- FX-SCH-A-000283 A supporting document can have only one description (EN 16931 and Extended)
- FX-SCH-A-000284 A supporting document can hold only one attached file (EN 16931 and Extended)
- FX-SCH-A-000285 An attached document must say what type of file it is
- FX-SCH-A-000286 An attached document must have a file name
- FX-SCH-A-000287 The file type of an attachment must be an allowed one