Skip to content

Error

FX-SCH-A-000668: Electronic address scheme for the buyer's agent

In short

Error: fails the selected checks.

FX-SCH-A-000668 means the electronic address of the buyer's agent is missing its schemeID attribute. Add schemeID to ram:URIID with the code for the address type, such as EM for email.

On this page

What it means

The check requires a schemeID attribute on ram:BuyerAgentTradeParty/ram:URIUniversalCommunication/ram:URIID. It checks only whether the attribute exists, not its value. FX-SCH-A-000669 separately checks non-empty scheme values against the accepted list.

Why it matters

The scheme identifies the type of electronic address alongside the address value.

How to fix it

Check the type of electronic address supplied for the buyer's agent. Add schemeID to its ram:URIID using the matching code from the Extended profile's electronic address scheme list, such as EM for an email address. Export the invoice again and recheck it.

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

Updated 6 November 2026