InvoiceValidator.eu

BR-DE-27

warningXRechnung 3.0.2 (Germany)profileCIIUBLBT-42

In BT-42 sollen mindestens drei Ziffern enthalten sein.

Why it fails

The seller telephone number (BT-42) has fewer than three digits.

How to fix it

Write a real telephone number. Placeholders such as '-' or 'n/a' fail this check.

What the validator checks

CII — context —

matches(normalize-space(ram:TelephoneUniversalCommunication/ram:CompleteNumber), $XR-TELEPHONE-REGEX)

UBL — context —

matches(normalize-space(cbc:Telephone), $XR-TELEPHONE-REGEX)

Related rules

Part of BR-DE — XRechnung (Germany).

Check your own invoice against BR-DE-27

…or paste the XML instead

Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.