Skip to content

Error

FX-SCH-A-000906: The invoicer's electronic address needs a scheme attribute

In short

Error: fails the selected checks.

FX-SCH-A-000906 means schemeID is missing from the invoicer's electronic address element. Add the attribute to ram:URIID and supply the scheme that matches the address.

On this page

What it means

The ram:URIID element inside ram:InvoicerTradeParty/ram:URIUniversalCommunication must have a schemeID attribute. This rule checks only that the attribute exists. An attribute with an empty value satisfies this particular test.

Why it matters

The scheme identifies the address system used by the electronic address. This rule requires a place for that information but does not check its contents.

How to fix it

Add schemeID to ram:InvoicerTradeParty/ram:URIUniversalCommunication/ram:URIID. Use the appropriate electronic address scheme, such as EM for an email address. If your software cannot export the attribute, ask its supplier to correct the export. Regenerate and recheck your 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

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

Check your file

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

Updated 6 November 2026