Skip to content

Error

FX-SCH-A-000451: Do not repeat the delivery location ID

In short

Error: fails the selected checks.

FX-SCH-A-000451 means your delivery location identifier (BT-71) is represented by more than one ram:ID inside ram:ShipToTradeParty. Keep at most one ram:ID there.

On this page

What it means

This rule allows zero or one ram:ID inside ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty. It does not count ram:GlobalID elements. It applies to the Basic WL, Basic, EN 16931 and Extended profiles of Factur-X and ZUGFeRD.

Why it matters

These profiles provide at most one ram:ID for the delivery location. Repeating that element exceeds the structural limit.

How to fix it

Check the identifier you supplied for the delivery location, such as a site or warehouse number. Remove additional ram:ID elements from ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty, leaving the intended identifier. 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: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
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 6 November 2026