Skip to content

Error

FX-SCH-A-000033: Use at most one seller VAT registration entry

In short

Error: fails the selected checks.

FX-SCH-A-000033 means more than one seller tax registration block contains a ram:ID with schemeID="VA" for the seller VAT number (BT-31). Keep no more than one such VAT registration block on this invoice.

On this page

What it means

Within ram:SellerTradeParty, the test counts ram:SpecifiedTaxRegistration blocks containing at least one ram:ID with schemeID="VA". Zero or one such block passes this test. Duplicate blocks count separately even if their VAT numbers match. FC registrations without a VA-labelled ID are not counted.

Why it matters

The profile allows at most one seller VAT registration block on this invoice. That limit does not mean the seller can hold only one VAT registration generally.

How to fix it

Check the seller VAT number (BT-31) applicable to this invoice. Remove duplicate VA registration blocks, keeping the appropriate ram:SpecifiedTaxRegistration with its ram:ID labelled schemeID="VA" under ram:SellerTradeParty. Do not remove a separate FC tax registration merely because it is also a tax identifier. Export again 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 variant 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="VA"]' may occur at maximum 1 times.

Where this rule applies

Rule set Version
Factur-X 1.09 MINIMUM 1.0.9-2
Factur-X 1.09 BASIC WL 1.0.9-2
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 MINIMUM 2.5.2
ZUGFeRD 2.5 BASIC WL 2.5.2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.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-000033 still fails, and which other rules do.

Updated 6 November 2026