Skip to content

Error

FX-SCH-A-001124: Electronic address of a line's delivery party needs a scheme

In short

Error: fails the selected checks.

FX-SCH-A-001124 means ram:URIID for a line's final delivery party is missing its schemeID attribute. Add the scheme code that identifies the address type, such as EM for an email address.

On this page

What it means

The rule checks that schemeID exists on ram:URIID inside the final delivery party's ram:URIUniversalCommunication. It checks presence only, so even an empty attribute passes this particular test.

Why it matters

The scheme identifies how the electronic address should be interpreted.

How to fix it

Add schemeID to the affected ram:URIID under the line's ram:SpecifiedLineTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication. Use the scheme that matches the address, for example EM for email. If your software generates this XML, ask its supplier to correct the export. Export again and recheck.

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

Updated 6 November 2026