Skip to content

Error

FX-SCH-A-000798: The ship-from contact email block needs one address field

In short

Error: fails the selected checks.

FX-SCH-A-000798 means a ship-from contact email block contains no ram:URIID element or contains more than one. Make sure each ram:EmailURIUniversalCommunication block contains exactly one ram:URIID for the email address.

On this page

What it means

This rule counts the direct ram:URIID children of each ram:EmailURIUniversalCommunication under ram:ShipFromTradeParty/ram:DefinedTradeContact. It requires one element, but does not check whether its text is empty or is a valid email address.

Why it matters

The Extended profile requires one address field within each contact email block. Omitting or repeating that field does not match the required XML structure.

How to fix it

Under ram:ShipFromTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication, add ram:URIID if it is missing or remove extra ram:URIID elements. Put the intended email address in the remaining element, then export your 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

Element 'ram:URIID' must occur exactly 1 times.

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

Updated 6 November 2026