Skip to content

Error

FX-SCH-A-001166: A manufacturer tax number entry must hold exactly one number

In short

Error: fails the selected checks.

FX-SCH-A-001166 means a tax number entry (type FC) for the manufacturer on an invoice line does not contain exactly one number (ram:ID). Keep one tax number per entry.

On this page

What it means

A manufacturer on an invoice line can have tax registrations (ram:SpecifiedTaxRegistration). An entry whose ID is marked FC holds a tax number, the national tax identifier that is not the VAT number, such as a German Steuernummer. That entry must contain exactly one ram:ID.

Why it matters

Factur-X 1.09 EXTENDED and ZUGFeRD 2.5 EXTENDED require exactly one ram:ID in a manufacturer's tax registration entry containing an ID marked FC.

How to fix it

Check the manufacturer's tax number on the product or line and keep one ram:ID in the FC tax registration entry. If you need to give two different numbers, each goes into its own tax registration entry. In the XML, each ram:SpecifiedTaxRegistration containing an ID marked FC holds a single ram:ID.

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

Updated 6 November 2026