Skip to content

Error

FX-SCH-A-001054: A line seller's VAT number registration needs exactly one ID

In short

Error: fails the selected checks.

FX-SCH-A-001054 means a VA tax registration for the seller on your invoice line contains more than one ram:ID element. Keep the VAT number in a single ram:ID with schemeID="VA" in that registration.

On this page

What it means

The rule selects ram:SpecifiedTaxRegistration under the line's ram:ItemSellerTradeParty when it already contains a ram:ID with schemeID="VA". It then counts all ram:ID children and requires one. A registration with no ID is not selected by this rule.

Why it matters

The VA registration structure holds one identifier rather than several ID elements in the same block.

How to fix it

In the affected ram:SpecifiedTaxRegistration, keep one ram:ID with schemeID="VA" for the VAT number and remove duplicate ID elements. If an extra ID is a tax number you need to include, put it in a separate ram:SpecifiedTaxRegistration with schemeID="FC" on its ram:ID. Export the corrected file and check it again.

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

Updated 6 November 2026