What it means
This rule checks a non-empty scheme value on ram:GlobalID inside the header's ram:SellerTradeParty against the profile's global identifier scheme list. An empty string passes this particular test. The rule does not check the identifier number itself.
Why it matters
The scheme identifies the system to which the seller's global identifier belongs. The Extended profiles of Factur-X and ZUGFeRD use a defined list of scheme codes.
How to fix it
Check which scheme issued your seller identifier. Correct schemeID on ram:GlobalID under ram:SellerTradeParty to match it, using 0088 for a GLN or 0060 for a DUNS number where appropriate. Do not replace it with an unrelated allowed scheme or remove a needed identifier merely to clear this error. Export the file again 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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000776 still fails, and which other rules do.
Related rules
- FX-SCH-A-000777 Use an allowed country code for the seller
- FX-SCH-A-000778 Use an allowed seller registration scheme
- FX-SCH-A-000779 Keep one country element in the seller's legal address
- FX-SCH-A-000780 The seller's legal address may have only one region name
- FX-SCH-A-000781 Use an allowed country code in the seller's legal address
- FX-SCH-A-000782 Use an allowed scheme for the seller's electronic address