What it means
The payee details (BG-10) identify a payment recipient other than the seller. This rule checks a non-empty schemeID on ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:ID against the profile's registration scheme list. It does not check the registration number itself or determine whether the payee details must be supplied.
Why it matters
The scheme identifies the registration system used for the payee's company registration number.
How to fix it
Check which register issued the payee's company registration number. Correct schemeID on ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:ID under ram:ApplicableHeaderTradeSettlement to the matching listed code, preserving leading zeroes. Keep the registration number consistent with that scheme and recheck the corrected 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 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000517 still fails, and which other rules do.
Related rules
- FX-SCH-A-000518 Use an allowed VAT category for the discount
- FX-SCH-A-000519 Use an allowed tax type code for an invoice discount
- FX-SCH-A-000520 Use a valid reason code for an invoice discount
- FX-SCH-A-000521 Use a valid VAT category code for an invoice charge
- FX-SCH-A-000522 Use an allowed tax type code for an invoice charge
- FX-SCH-A-000523 Use a valid reason code for an invoice charge