What it means
In the Extended profiles of Factur-X and ZUGFeRD, this rule checks each ram:ApplicableProductCharacteristic under a line's ram:SpecifiedTradeProduct. Each attribute (BG-32) may contain at most one ram:Value (BT-161). The attribute name is BT-160. This rule does not require a value element.
Why it matters
Keeping the value in a single element makes its relationship to the attribute name clear.
How to fix it
Check the affected line's item attributes. Remove duplicate ram:Value elements from each ram:ApplicableProductCharacteristic. If the entries describe distinct attributes, put them in separate attribute blocks, each with its own name (BT-160) and at most one value (BT-161). Export 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
Element 'ram:Value' may occur at maximum 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-000384 still fails, and which other rules do.
Related rules
- FX-SCH-A-000385 A manufacturer may have at most two tax number entries
- FX-SCH-A-000386 A manufacturer may have at most two VAT number entries
- FX-SCH-A-000387 A line may have at most one VAT amount in the invoice currency
- FX-SCH-A-000388 A line may have at most one VAT amount in the VAT accounting currency
- FX-SCH-A-000389 The document language code must be on the allowed list
- FX-SCH-A-000390 The charge reason code (list 5153) must be an allowed code