What it means
This Basic WL rule for Factur-X and ZUGFeRD compares a non-empty tax registration scheme with the profile's permitted codes. An empty value does not fail this test; the requirement for the attribute is checked separately.
Why it matters
The scheme code identifies the type of tax registration recorded.
How to fix it
Confirm what kind of registration number you have entered. For the buyer's VAT number (BT-48), put VA in schemeID on ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID. Do not substitute VAT or a country code for the scheme code. Export and recheck your file.
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-000427 still fails, and which other rules do.
Related rules
- FX-SCH-A-000428 Add the buyer's electronic address scheme
- FX-SCH-A-000429 Use an allowed electronic address scheme
- FX-SCH-A-000430 Give each contract reference one number
- FX-SCH-A-000431 Give the seller's tax representative one name
- FX-SCH-A-000432 Give the tax representative one postal address
- FX-SCH-A-000433 Give the tax representative's address one country code