What it means
The rule checks ram:ExemptionReasonCode under the line's ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax against code list 25. An empty value passes. It does not check ram:ExemptionReason text or establish whether a text-only reason satisfies other requirements.
Why it matters
A recognised exemption reason code lets software identify the reason stated for the tax treatment.
How to fix it
Check ram:ExemptionReasonCode in the affected line's ram:ApplicableTradeTax. Use the appropriate permitted VATEX code, such as VATEX-EU-AE for reverse charge or VATEX-EU-IC for intra-community supply. Keep explanatory text in ram:ExemptionReason rather than the code field. 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
Value of 'ram:ExemptionReasonCode' 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-001130 still fails, and which other rules do.
Related rules
- FX-SCH-A-001131 The tax type code on a line must be a valid code
- FX-SCH-A-001132 Date format of a line's period end date must be valid
- FX-SCH-A-001133 Date format of a line's period start date must be valid
- FX-SCH-A-001134 A referenced invoice date on a line needs a format attribute
- FX-SCH-A-001135 Date format code of a referenced invoice on a line must be valid
- FX-SCH-A-001136 Document type code of a referenced invoice on a line must be valid