Skip to content

Error

FX-SCH-A-000169: A tax representative needs one tax registration block

In short

Error: fails the selected checks.

FX-SCH-A-000169 means your seller's tax representative details (BG-11) contain no ram:SpecifiedTaxRegistration block, or contain more than one. Provide the representative's VAT registration (BT-63) in one block, or remove the representative details if they do not apply, then export and recheck the file.

On this page

What it means

If ram:SellerTaxRepresentativeTradeParty (BG-11) is present, it must contain exactly one ram:SpecifiedTaxRegistration, used for the representative's VAT number (BT-63). This test counts registration blocks; it does not inspect the VAT number or its format. It applies to the Basic WL, Basic, EN 16931 and Extended profiles of Factur-X 1.09 and ZUGFeRD 2.5.

Why it matters

The tax representative's registration belongs with that party's details, separate from your seller registration. One block provides a single place for it.

How to fix it

Check whether you actually have a tax representative. If you do, include their VAT registration once in ram:SpecifiedTaxRegistration under ram:SellerTaxRepresentativeTradeParty and remove repeated blocks. If you do not, remove the unintended representative block. 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 'ram:SpecifiedTaxRegistration' must occur exactly 1 times.

Where this rule applies

Rule set Version
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 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-000169 still fails, and which other rules do.

Updated 6 November 2026