Skip to content

Error

FX-SCH-A-000504: Check the seller's electronic address scheme

In short

Error: fails the selected checks.

FX-SCH-A-000504 means the scheme code on the seller's electronic address (BT-34) is not in the electronic address scheme list used by the Basic profiles of Factur-X and ZUGFeRD. Use a listed code matching the address, such as EM for email.

On this page

What it means

This rule checks a non-empty schemeID attribute on the seller's electronic address against the profile's code list. EM identifies an email address and 0088 identifies a GLN. A Peppol ID uses the scheme for its particular identifier system. This test does not check the address itself or require the attribute to be present.

Why it matters

The scheme tells receiving software which identifier system the seller's electronic address uses.

How to fix it

Correct schemeID on ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID under ram:ApplicableHeaderTradeAgreement. Match the scheme to the actual address rather than selecting a generic Peppol label. If your software exports the wrong scheme, ask its supplier to correct the mapping. Recheck the corrected 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

Value of '@schemeID' is not allowed.

Where this rule applies

Rule set Version
Factur-X 1.09 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

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

Updated 6 November 2026