Skip to content

Error

FX-SCH-A-000812: The ship-from electronic address needs one URIID element

In short

Error: fails the selected checks.

FX-SCH-A-000812 means an electronic address block for your ship-from party contains no ram:URIID element or more than one. Give ram:ShipFromTradeParty/ram:URIUniversalCommunication exactly one ram:URIID for the intended electronic address.

On this page

What it means

Each ram:URIUniversalCommunication inside ram:ShipFromTradeParty must contain exactly one ram:URIID element. The rule counts elements, not whether the address text is filled in or valid.

Why it matters

The EXTENDED profile gives each electronic address block one address field.

How to fix it

Correct ram:ShipFromTradeParty/ram:URIUniversalCommunication by adding the missing ram:URIID with the intended electronic address or removing extra ram:URIID elements. Export your invoice again and recheck the 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

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

Updated 6 November 2026