Skip to content

Error

FX-SCH-A-000585: Use a listed delivery location scheme

In short

Error: fails the selected checks.

FX-SCH-A-000585 means the scheme code for the delivery location identifier (BT-71-1) is not allowed in your Factur-X or ZUGFeRD invoice. Use the listed ISO 6523 ICD code that matches the identifier in BT-71, then export and recheck your invoice.

On this page

What it means

This rule checks a non-empty schemeID attribute on ram:ShipToTradeParty/ram:GlobalID against the EN 16931 profile's identifier scheme list. For example, 0088 identifies the GLN scheme. An empty scheme value passes this code-list test, but that does not establish whether the complete global identifier meets other requirements.

Why it matters

The scheme identifies the numbering system used for the delivery location identifier. It is separate from the location identifier itself.

How to fix it

Check which scheme applies to the delivery location identifier. Correct schemeID on ram:GlobalID under ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty. Do not assign a global identification scheme to an unrelated internal location code or simply clear the scheme to bypass this error. If the export uses the wrong identifier representation, ask your software supplier to correct it. Export and recheck your 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

Value of '@schemeID' is not allowed.

Where this rule applies

Rule set Version
Factur-X 1.09 EN 16931 1.0.9-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-000585 still fails, and which other rules do.

Updated 6 November 2026