What it means
The rule counts ram:TaxTotalAmount elements in ram:SpecifiedTradeSettlementHeaderMonetarySummation whose currencyID matches ram:TaxCurrencyCode in the surrounding ram:ApplicableHeaderTradeSettlement. It permits zero or one match. Without ram:TaxCurrencyCode, no totals match this test. BT-110 in a different invoice currency is not counted. The rule applies to all listed profiles, including Minimum.
Why it matters
The profile limits the VAT total for the stated accounting currency to one element in this block. This rule does not impose a general limit on totals in every other currency.
How to fix it
Check ram:TaxCurrencyCode and the currencyID attributes on the VAT totals. Correct any wrongly labelled currency and remove repeated matching totals, retaining the intended accounting-currency VAT amount. Do not remove the invoice-currency VAT total merely because it also uses ram:TaxTotalAmount. Export and check the corrected 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 variant 'ram:TaxTotalAmount[@currencyID=../../ram:TaxCurrencyCode]' may occur at maximum 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| 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 MINIMUM | 2.5.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-000192 still fails, and which other rules do.
Related rules
- FX-SCH-A-000193 Use at most one amount already paid
- 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