What it means
The rule checks @schemeID on ram:ID inside ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization against code list 12. It permits an absent or empty attribute. It does not check whether the registration number is correct or belongs to the stated scheme.
Why it matters
The scheme describes the numbering system used for the registration identifier. The profile limits the scheme codes you can state here.
How to fix it
Confirm which scheme issued the buyer agent's registration identifier and check its code against the profile's list. Examples include 0009 for SIRET, 0106 for a Dutch KvK number and 0060 for DUNS. Correct @schemeID on the relevant ram:SpecifiedLegalOrganization/ram:ID, then re-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 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-000661 still fails, and which other rules do.
Related rules
- FX-SCH-A-000662 Country in the company address of the buyer's agent
- FX-SCH-A-000663 Region in the company address of the buyer's agent
- FX-SCH-A-000664 Country code in the company address of the buyer's agent
- FX-SCH-A-000665 Tax registration number for the buyer's agent
- FX-SCH-A-000666 The buyer agent's tax registration must say what type it is
- FX-SCH-A-000667 Electronic address for the buyer's agent