What it means
A global identifier (ram:GlobalID) on the invoicee, the party the invoice is sent to when that is not the buyer, is a number from a worldwide scheme, such as a GLN or a DUNS number. The number alone does not say which scheme it comes from, so the schemeID attribute is required. This rule fails when the attribute is missing. FX-SCH-A-000873 checks its value.
Why it matters
Without the scheme the recipient cannot interpret the number. It could be a GLN, a DUNS number or something else, so the file fails the check and may be rejected.
How to fix it
In your invoicing software, find the field for the GLN or similar identifier on the invoice address and make sure the type of identifier is chosen, not just the number. If you build the XML yourself, add schemeID to ram:GlobalID inside ram:InvoiceeTradeParty, for example 0088 for a GLN or 0060 for a DUNS number.
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
Attribute '@schemeID' is required in this context. 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-000872 still fails, and which other rules do.
Related rules
- FX-SCH-A-000873 Use an allowed scheme for the invoicee's global identifier
- FX-SCH-A-000874 The invoicee's address needs exactly one country
- FX-SCH-A-000875 The invoicee address can have only one region
- FX-SCH-A-000876 Use an allowed country code in the invoicee's address
- FX-SCH-A-000877 Use an allowed invoicee registration scheme
- FX-SCH-A-000878 The invoicee's registered address needs one country element