Skip to content
Theme
English

Error

FX-SCH-A-000578: The seller's contact phone must hold exactly one number

In short

Error: fails the selected checks.

FX-SCH-A-000578 means the phone part of the seller contact (BT-42) in your Factur-X or ZUGFeRD invoice does not contain exactly one phone number. Fill in one number, or remove the empty phone part, and export again.

On this page

What it means

The seller contact telephone number (BT-42) is written inside a wrapper element, ram:TelephoneUniversalCommunication, with the number itself in ram:CompleteNumber. When the wrapper is there, it must contain exactly one ram:CompleteNumber. The rule fails when the wrapper is empty or holds more than one number. It applies to the EN 16931 and Extended profiles.

Why it matters

An empty phone entry tells the buyer nothing, and two numbers leave the recipient's software with no way to pick one. The structure does not match the specification, so the invoice fails the check.

How to fix it

Open the seller or company contact details in your invoicing software and check the phone field. Enter one number, or clear the field so that nothing is written for it. Then export again. If you build the XML yourself, put one ram:CompleteNumber inside ram:TelephoneUniversalCommunication, or leave the whole element out.

The rule as published

Element 'ram:CompleteNumber' must occur exactly 1 times.

Where this rule applies

Rule set Version
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-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-000578 still fails, and which other rules do.

Updated 6 November 2026