What it means
In the Factur-X and ZUGFeRD Basic WL profiles, this rule checks the seller's ram:GlobalID schemeID against the profile's identification scheme list. Examples include 0088 for a GLN and 0060 for a DUNS number. An empty code value passes this test; FX-SCH-A-000440 separately requires the attribute to exist.
Why it matters
A listed scheme code gives your identifier a defined type within the profile. This check does not establish whether the identifier itself is correct or whether a recipient will reject the file.
How to fix it
Check which identification scheme your seller number uses. Set the matching listed code on ram:GlobalID inside ram:SellerTradeParty. Use the scheme code rather than a label such as GLN or a country code. 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
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-000441 still fails, and which other rules do.
Related rules
- FX-SCH-A-000442 Do not repeat the seller's region
- FX-SCH-A-000443 Use an allowed seller country code
- FX-SCH-A-000444 Use an allowed company registration scheme
- FX-SCH-A-000445 Put one address element in the seller's address block
- FX-SCH-A-000446 Add the seller electronic address scheme
- FX-SCH-A-000447 Use an allowed seller electronic address scheme