Skip to content

Error

FX-SCH-A-000827: The delivery party's tax registration needs one identifier

In short

Error: fails the selected checks.

FX-SCH-A-000827 means a tax registration block for the delivery party contains no ram:ID element or contains more than one. Make sure each ram:SpecifiedTaxRegistration block has exactly one ram:ID.

On this page

What it means

For each ram:SpecifiedTaxRegistration under ram:ShipToTradeParty in the header delivery section, this rule requires exactly one direct ram:ID child. It checks the number of elements, not whether the identifier text is empty or correct.

Why it matters

The Extended profile represents the identifier for each tax registration in one ram:ID field. Omitting or repeating that field does not match the required structure.

How to fix it

Check each tax registration block for the delivery party separately. Add a missing ram:ID or remove extra ram:ID elements within that block, keeping the correct identifier. If a registration is not required for your invoice, remove its whole ram:SpecifiedTaxRegistration block instead of leaving it incomplete. Export 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

Element 'ram:ID' 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-000827 still fails, and which other rules do.

Updated 6 November 2026