What it means
The Extended profiles of Factur-X and ZUGFeRD check a non-empty schemeID on ram:SalesAgentTradeParty/ram:URIUniversalCommunication/ram:URIID against code list 13. This test does not reject an empty scheme value or inspect the address text. FX-SCH-A-000753 separately requires the attribute to exist.
Why it matters
The scheme tells you which addressing system the value belongs to. The profile restricts the scheme codes you can record here.
How to fix it
Check the actual scheme of your sales agent's electronic address. Set schemeID on ram:SalesAgentTradeParty/ram:URIUniversalCommunication/ram:URIID to its corresponding code from the profile's allowed list. Do not choose a code solely because it passes the list check; it must also describe the address you have recorded. 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 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-000754 still fails, and which other rules do.
Related rules
- FX-SCH-A-000755 The seller's order date needs a date format attribute
- FX-SCH-A-000756 The seller's order date needs an allowed format code
- FX-SCH-A-000757 The tax representative can have at most one general identifier
- FX-SCH-A-000758 The tax representative can have at most one role code
- FX-SCH-A-000759 The tax representative can have at most one electronic address block
- FX-SCH-A-000760 The tax representative's contact email needs one address element