What it means
For each ram:PayeeTradeParty under ram:ApplicableHeaderTradeSettlement, this rule allows zero or one direct ram:GlobalID element. It applies to the Basic WL, Basic and EN 16931 profiles of Factur-X and ZUGFeRD, not Extended. It does not count ram:ID elements or check whether schemeID is present. FX-SCH-A-000467 separately limits ram:ID elements.
Why it matters
These profiles do not allow several payee identifiers to be represented by repeated ram:GlobalID elements at this location, even if the values are identical.
How to fix it
Identify the correct ram:GlobalID to retain and remove the extra ram:GlobalID elements from the affected ram:PayeeTradeParty. Keep the scheme that belongs to the retained identifier. Do not remove the entire payee block to clear this count error. Export the corrected invoice and check it again.
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:GlobalID' 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 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000468 still fails, and which other rules do.
Related rules
- 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
- FX-SCH-A-000474 Each discount tax block needs one VAT category element