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:GlobalID against the profile's identifier scheme list. It does not check the identifier itself or determine whether the payee details are required.
Why it matters
The scheme identifies the numbering system used for the payee's identifier.
How to fix it
Check which numbering system the payee's identifier belongs to. Correct schemeID on ram:PayeeTradeParty/ram:GlobalID under ram:ApplicableHeaderTradeSettlement to the matching listed code, preserving leading zeroes. Keep the identifier 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-000516 still fails, and which other rules do.
Related rules
- FX-SCH-A-000517 Check the payee's company registration scheme
- 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