What it means
For each ram:PayeeTradeParty under ram:ApplicableHeaderTradeSettlement, this rule allows zero or one direct ram:ID element. It counts these elements regardless of whether they have a schemeID attribute. The separate ram:GlobalID limit is checked by FX-SCH-A-000468 in the profiles where that rule applies.
Why it matters
The profile does not allow several payee identifiers to be represented by repeated ram:ID elements at this location, even if their values are identical.
How to fix it
Identify the correct payee identifier to retain in ram:ID and remove the extra ram:ID elements from the affected ram:PayeeTradeParty. Do not combine several identifiers into one text value or remove other payee details to clear this error. Have the export corrected if necessary, then export and recheck the invoice.
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:ID' may occur at maximum 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| 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 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-000467 still fails, and which other rules do.
Related rules
- FX-SCH-A-000468 Keep at most one ram:GlobalID for the payee
- FX-SCH-A-000469 The payee needs exactly one name element
- FX-SCH-A-000470 Add the scheme attribute to the payee's global identifier
- FX-SCH-A-000471 Use an allowed scheme for the payee identifier
- FX-SCH-A-000472 Use an allowed scheme for the payee's registration number
- FX-SCH-A-000473 Each discount tax block needs one tax type element