What it means
For each ram:SpecifiedLogisticsServiceCharge under ram:ApplicableHeaderTradeSettlement, this rule requires one direct ram:Description element. It counts elements but does not check their text.
Why it matters
The description records what the charge is for. The Extended profile specifies one description element per logistics service charge.
How to fix it
Add a description to the affected logistics charge if it has none. If it has several descriptions, combine the relevant text into one. In XML, keep exactly one ram:Description inside each affected ram:SpecifiedLogisticsServiceCharge. Export and recheck your 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
Element 'ram:Description' must occur exactly 1 times. 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-000963 still fails, and which other rules do.
Related rules
- FX-SCH-A-000964 One tax type code per logistics charge tax block
- FX-SCH-A-000965 One VAT category per logistics charge tax block
- FX-SCH-A-000966 Permitted VAT category code for a logistics charge
- FX-SCH-A-000967 Permitted exemption reason code for a logistics charge
- FX-SCH-A-000968 Permitted tax type code for a logistics charge
- FX-SCH-A-000969 Unit code for an invoice discount's basis quantity