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 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000454 still fails, and which other rules do.
Related rules
- 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
- FX-SCH-A-000459 Use an allowed tax type code in the VAT breakdown
- FX-SCH-A-000460 Add the format attribute to the invoice period end date