Skip to content

Error

FX-SCH-A-000729: Use an allowed scheme for the end user's electronic address

In short

Error: fails the selected checks.

FX-SCH-A-000729 means a non-empty scheme code on the end user's electronic address is not in the allowed list. Replace it with an allowed code that matches the address type.

On this page

What it means

This rule checks the schemeID code value on ram:URIID under ram:ProductEndUserTradeParty/ram:URIUniversalCommunication against code list 13 in FACTUR-X_EXTENDED_codedb.xml. An empty code value passes this test. FX-SCH-A-000728 separately requires the attribute to exist.

Why it matters

The Extended profile of Factur-X and ZUGFeRD uses a defined list of electronic address schemes. A non-empty scheme code outside that list does not meet this rule.

How to fix it

Correct schemeID on the end user's ram:URIID. Use a code from the applicable list that describes the actual address, such as EM for an email address or 0088 for a GLN. Do not change the address to fit an unrelated scheme. Check the file again.

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

Updated 6 November 2026