Skip to content

Error

FX-SCH-A-000498: Check the buyer's electronic address scheme

In short

Error: fails the selected checks.

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

On this page

What it means

This rule checks a non-empty schemeID attribute on the buyer's electronic address against the profile's code list. For example, EM identifies an email address and 0088 identifies a GLN. A Peppol ID must use 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 electronic address uses.

How to fix it

Correct the schemeID attribute on ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID under ram:ApplicableHeaderTradeAgreement. Choose the scheme that matches the actual address, not 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-000498 still fails, and which other rules do.

Updated 6 November 2026