What it means
This rule checks ram:ReasonCode with listID="5153" inside ram:AppliedTradeAllowanceCharge under ram:GrossPriceProductTradePrice, where ram:ChargeIndicator/udt:Indicator has the text true. A non-empty value must belong to the profile's permitted codes for that list. Empty values and reason codes with other listID values are outside this failure condition.
Why it matters
The listID attribute identifies the duty, tax and fee code list used for this reason code. The value must match one of the entries that the Extended profile permits for that list.
How to fix it
Find the affected charge under the line's ram:GrossPriceProductTradePrice. Correct the value of its ram:ReasonCode carrying listID="5153" to a permitted code that describes the charge. Do not change the list identifier merely to avoid this check. Export again and recheck the file.
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
Value of 'ram:ReasonCode[@listID="5153"]' is not allowed. 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-001036 still fails, and which other rules do.
Related rules
- FX-SCH-A-001037 The unit price basis quantity has a unit code that is not allowed
- FX-SCH-A-001038 The seller of a line can have at most one role code
- FX-SCH-A-001039 The seller of a line can have at most one description
- FX-SCH-A-001040 The seller of a line can have at most one electronic address block
- FX-SCH-A-001041 The seller of a line can have at most one VAT number entry
- FX-SCH-A-001042 The seller of a line can have at most one tax number entry