Skip to content

Error

FX-SCH-A-001172: The manufacturer's address scheme must be a known code

In short

Error: fails the selected checks.

FX-SCH-A-001172 means a non-empty schemeID on the manufacturer's electronic address on an invoice line (ram:URIID) is not in the Extended profile's permitted list. Replace it with an allowed scheme code for that address.

On this page

What it means

When schemeID on the manufacturer's ram:URIUniversalCommunication/ram:URIID on an invoice line has a non-empty value, that value must come from the Extended profile's permitted list. This rule allows an empty value. A missing schemeID attribute is reported by FX-SCH-A-001171.

Why it matters

Factur-X 1.09 EXTENDED and ZUGFeRD 2.5 EXTENDED restrict non-empty scheme codes for the manufacturer's electronic address to their permitted list.

How to fix it

Check the schemeID of ram:URIID inside the manufacturer's ram:URIUniversalCommunication on the invoice line. Replace an unlisted code with the permitted code for the electronic address you are providing.

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

Updated 6 November 2026