What it means
Each ram:URIID under ram:ShipToTradeParty/ram:URIUniversalCommunication in the header delivery section must have a schemeID attribute. This rule checks attribute presence only, not whether the value is empty or uses an allowed code.
Why it matters
The scheme identifies the type or identification system of the electronic address. The Extended profile requires this information as an attribute on ram:URIID.
How to fix it
Identify the scheme used by the delivery party's electronic address. Add the matching schemeID to ram:ShipToTradeParty/ram:URIUniversalCommunication/ram:URIID, for example schemeID="EM" for an email address or schemeID="0088" for a GLN. Export and recheck.
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-000830 still fails, and which other rules do.
Related rules
- FX-SCH-A-000831 The delivery party's electronic address scheme must be allowed
- FX-SCH-A-000832 The final delivery party can have only one ID
- FX-SCH-A-000833 The final delivery party can have only one role code
- FX-SCH-A-000834 Keep at most one electronic-address block for the final delivery party
- FX-SCH-A-000835 The final delivery party can have only one tax registration
- FX-SCH-A-000836 An email entry for the final recipient needs one address field