Skip to content

Error

FX-SCH-A-000750: Each sales agent tax registration needs one identifier

In short

Error: fails the selected checks.

FX-SCH-A-000750 means a tax registration for the sales agent contains either no ram:ID element or more than one. Make sure each registration has exactly one ram:ID containing the relevant VAT number or tax number, then recheck your file.

On this page

What it means

In the Extended profiles of Factur-X and ZUGFeRD, each ram:SpecifiedTaxRegistration under ram:SalesAgentTradeParty must contain exactly one ram:ID child. This rule counts elements; it does not inspect the number's text, format or accuracy. FX-SCH-A-000751 separately checks for a schemeID attribute.

Why it matters

The profile provides one identifier field within each tax registration. A missing or repeated identifier element does not meet that structure.

How to fix it

Check each tax registration recorded for your sales agent. In XML, add the missing ram:ID under ram:SalesAgentTradeParty/ram:SpecifiedTaxRegistration or remove duplicate ram:ID elements, keeping the correct VAT number or national tax number in one element. Correct the source data or export mapping and recheck the resulting 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: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-000750 still fails, and which other rules do.

Updated 6 November 2026