What it means
In the Factur-X and ZUGFeRD Basic WL profiles, this rule checks schemeID on ram:ID inside ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration. A non-empty code must appear in the profile's list. An empty code value does not fail this particular test.
Why it matters
The scheme code identifies the type of tax registration number you have supplied. This check does not establish whether the number itself is correct or how a recipient will handle the file.
How to fix it
For the tax representative's VAT number, set schemeID="VA" on ram:ID inside ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration. Do not use VAT or a country code such as DE as the scheme 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-000438 still fails, and which other rules do.
Related rules
- FX-SCH-A-000439 Do not repeat the seller's electronic address block
- FX-SCH-A-000440 Add the seller identifier's scheme code
- FX-SCH-A-000441 Use an allowed seller identifier scheme
- 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