What it means
In the Basic WL, Basic, EN 16931 and Extended profiles, each header ram:SpecifiedTradeSettlementHeaderMonetarySummation may contain at most one ram:TotalPrepaidAmount. The rule counts elements; it does not require one or check the amount.
Why it matters
The amount already paid is deducted when determining the amount due. Any rounding adjustment must also be considered, so subtracting payments from the amount including VAT is not always the complete calculation.
How to fix it
Check the payments already received for this invoice. If separate payments were written as separate ram:TotalPrepaidAmount elements, combine those payments into one total. If the same total was repeated, remove the duplicates rather than adding them. Keep at most one element in the totals block, then 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:TotalPrepaidAmount' may occur at maximum 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000193 still fails, and which other rules do.
Related rules
- FX-SCH-A-000194 Use at most one creditor account per payment instruction
- FX-SCH-A-000195 Each debited account block needs exactly one IBAN element
- FX-SCH-A-000196 Use an allowed Basic WL VAT accounting currency code
- FX-SCH-A-000265 The invoice must have at least one line
- FX-SCH-A-000266 Each line needs one line number block
- FX-SCH-A-000267 Each line must have exactly one item block