Skip to content

Error

FX-SCH-A-000452: Do not repeat the delivery location's global identifier

In short

Error: fails the selected checks.

FX-SCH-A-000452 means your delivery location has more than one ram:GlobalID for its identifier (BT-71). In the Basic WL, Basic and EN 16931 profiles of Factur-X and ZUGFeRD, keep at most one.

On this page

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-000452 still fails, and which other rules do.

Updated 6 November 2026