Skip to content

Error

FX-SCH-A-001005: The payee electronic address scheme must be an allowed code

In short

Error: fails the selected checks.

FX-SCH-A-001005 means a non-empty schemeID on the payee's electronic address in your payment terms is not allowed by the Extended profile. Replace it with a listed scheme code that matches the address.

On this page

What it means

The schemeID value on ram:URIID under ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty/ram:URIUniversalCommunication is checked against electronic address scheme list 13. An empty value passes this test. FX-SCH-A-001004 requires the attribute to exist but does not require a non-empty value.

Why it matters

The scheme identifies the address system. This rule checks whether the scheme is listed, not whether the address itself is correct or usable.

How to fix it

Identify the type of address you have entered. Replace schemeID on the affected ram:URIID with the corresponding allowed code, such as EM for email. Keep the address consistent with that scheme, then 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-001005 still fails, and which other rules do.

Updated 6 November 2026