What it means
In the EN 16931 profiles of Factur-X and ZUGFeRD, this rule checks schemeID on ram:ID under the seller's tax representative's ram:SpecifiedTaxRegistration. A non-empty scheme must be on the referenced code list. VA identifies a VAT number. A missing or empty scheme passes this particular test; the number itself is not checked.
Why it matters
The scheme identifies the kind of registration number supplied. VA labels the value as a VAT number; it does not establish that the number is valid or belongs to the representative.
How to fix it
Check that the number supplied for the seller's tax representative is their VAT number (BT-63). Correct its source field if another kind of identifier has been used. In the XML, set schemeID to VA on ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID. Do not relabel a different kind of number as a VAT number. Export and recheck your invoice.
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 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000574 still fails, and which other rules do.
Related rules
- FX-SCH-A-000575 The seller's legal information may appear only once
- FX-SCH-A-000576 Use no more than one seller contact on the invoice
- FX-SCH-A-000577 The seller contact email needs one address element
- FX-SCH-A-000578 The seller's contact phone must hold exactly one number
- FX-SCH-A-000579 The seller identifier scheme must be an ISO 6523 code
- FX-SCH-A-000580 Use a listed seller country code