Skip to content

Error

FX-SCH-A-000831: The delivery party's electronic address scheme must be allowed

In short

Error: fails the selected checks.

FX-SCH-A-000831 means the non-empty schemeID on the delivery party's electronic address is not in the Extended profile's allowed list. Replace it with the permitted code for the scheme the address actually uses.

On this page

What it means

This rule checks schemeID on ram:ShipToTradeParty/ram:URIUniversalCommunication/ram:URIID in the header delivery section. A non-empty value must appear in the profile's electronic address scheme list. An absent or empty value does not fail this test; FX-SCH-A-000830 separately checks that the attribute exists.

Why it matters

The scheme code identifies how to interpret the electronic address. The Extended profile restricts these codes to its permitted list.

How to fix it

Check which scheme the delivery party's electronic address uses. Correct the schemeID attribute on ram:ShipToTradeParty/ram:URIUniversalCommunication/ram:URIID using the matching allowed code, such as EM for an email address or 0088 for a GLN. If you do not know the scheme, confirm it with the party whose address you are using. 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

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-000831 still fails, and which other rules do.

Updated 6 November 2026