Skip to content

Error

FX-SCH-A-001171: The manufacturer's electronic address needs a scheme

In short

Error: fails the selected checks.

FX-SCH-A-001171 means the electronic address of the manufacturer on an invoice line (ram:URIID) has no schemeID attribute. Add the missing attribute to that ram:URIID.

On this page

What it means

Every ram:URIID in the manufacturer's ram:URIUniversalCommunication on an invoice line must have a schemeID attribute. This rule checks that the attribute exists, not whether it is empty or contains an allowed code.

Why it matters

Factur-X 1.09 EXTENDED and ZUGFeRD 2.5 EXTENDED require a schemeID attribute on the manufacturer's electronic address element on an invoice line.

How to fix it

In the XML, add the schemeID attribute to ram:URIID inside ram:ManufacturerTradeParty/ram:URIUniversalCommunication on the invoice line. Use the scheme code for the electronic address you are providing; FX-SCH-A-001172 checks non-empty scheme codes against the permitted list.

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-001171 still fails, and which other rules do.

Updated 6 November 2026