Skip to content

Error

FX-SCH-A-000454: The delivery location identifier must use an allowed scheme

In short

Error: fails the selected checks.

FX-SCH-A-000454 means the scheme code on the delivery location identifier (BT-71) is not one the Basic WL profile accepts. Use a code from the ISO 6523 list, such as 0088 for a GLN, or remove the identifier.

On this page

What it means

The delivery information (BG-13) can hold an identifier for the place the goods are sent to, the delivery location identifier (BT-71). Its scheme (BT-71-1), the schemeID attribute, says what kind of identifier it is. In the Basic WL profile of Factur-X and ZUGFeRD the scheme must be a code from the profile's list, which is the ISO 6523 list of identifier schemes, for example 0088 for a GLN or 0060 for a DUNS number. The check only applies when a scheme is given.

Why it matters

Software cannot interpret a scheme code it does not know, so it cannot tell what kind of identifier it is reading. A code outside the list makes the file fail the Basic WL profile, and the recipient's system can reject it.

How to fix it

Check which kind of identifier you entered for the delivery location, such as a GLN, and choose the matching scheme from the list your invoicing software offers. If you have no identifier for the delivery location, remove it. If you build the XML yourself, it is the schemeID attribute of ram:GlobalID in ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty.

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 BASIC WL 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 5 November 2026