What it means
This rule counts ram:GlobalID elements inside ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty and allows zero or one. It does not count ram:ID or check the scheme code (BT-71-1). This particular limit applies to the Basic WL, Basic and EN 16931 profiles, not Extended.
Why it matters
The listed profiles provide at most one ram:GlobalID for the delivery location. Repeated elements exceed that limit, even if the identifiers use different schemes.
How to fix it
Check the global identifier you intend to supply for the delivery location, such as a GLN. In the affected profiles, remove additional ram:GlobalID elements from ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty. Keep the intended identifier and its matching scheme. Export your corrected file and recheck it.
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-000452 still fails, and which other rules do.
Related rules
- FX-SCH-A-000453 Add the delivery location identifier's scheme
- FX-SCH-A-000454 The delivery location identifier must use an allowed scheme
- FX-SCH-A-000455 A delivery address must contain exactly one country
- FX-SCH-A-000456 A delivery address may contain only one region
- FX-SCH-A-000457 The delivery country must be a valid country code (Basic WL)
- FX-SCH-A-000458 Each VAT breakdown row needs one tax type element