What it means
This rule checks a non-empty schemeID on ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID against the electronic address scheme list. An empty code passes this particular test; the test does not require the attribute to exist.
Why it matters
The scheme identifies the type of electronic address. The Extended profile uses a defined code list to keep that information consistent.
How to fix it
Correct the schemeID attribute on the seller's ram:URIID. Use 0088 for a GLN or EM for an email address when that matches the address you have supplied. For another address type, use its permitted scheme code. Export your invoice again and recheck it.
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-000782 still fails, and which other rules do.
Related rules
- FX-SCH-A-000783 An end customer order reference needs one order number field
- FX-SCH-A-000784 The end customer order date needs a format attribute
- FX-SCH-A-000785 Use an allowed format code for the end customer order date
- FX-SCH-A-000786 Use an allowed format code for the delivery date
- FX-SCH-A-000787 A delivery note reference needs one number field
- FX-SCH-A-000788 The delivery note date needs a format attribute