Referenz
Markdown-ExportBR-DE-27 Telefonnummer des Verkäuferkontakts muss eine gültige Syntax und Mindestlänge aufweisen
Gemäß Regel BR-DE-27 des deutschen XRechnung-Profils muss die Telefonnummer des Verkäuferkontakts (BT-42) strenge syntaktische Plausibilitätsprüfungen erfüllen. Die Nummer muss mindestens drei Ziffern (0-9) enthalten und darf nicht ausschließlich aus Platzhaltern (wie „-“, „N/A“, „000“ oder Leerzeichen) bestehen. Öffentliche Verwaltungen prüfen die Erreichbarkeit, um zu verhindern, dass Pflichtangaben durch Dummy-Werte umgangen werden.
Problembeschreibung
Gemäß Regel BR-DE-27 des deutschen XRechnung-Profils muss die Telefonnummer des Verkäuferkontakts (BT-42) strenge syntaktische Plausibilitätsprüfungen erfüllen. Die Nummer muss mindestens drei Ziffern (0-9) enthalten und darf nicht ausschließlich aus Platzhaltern (wie „-“, „N/A“, „000“ oder Leerzeichen) bestehen. Öffentliche Verwaltungen prüfen die Erreichbarkeit, um zu verhindern, dass Pflichtangaben durch Dummy-Werte umgangen werden.
FEHLER
XRechnung 3.0
Kontext und Bedeutung
Die Angabe ungültiger oder aus Platzhaltern bestehender Telefonnummern führt sofort zum Schematron-Fehler BR-DE-27 und blockiert die Rechnungsannahme in Behördenportalen.
Lösung
Hinterlegen Sie in Ihren Unternehmensstammdaten eine vollständige geschäftliche Telefonnummer mit Ländervorwahl oder Ortsnetzvorwahl (z. B. „+49 30 1234567“ oder „089 98765432“). In UBL 2.1 befüllen Sie <cbc:Telephone> unter <cac:AccountingSupplierParty><cac:Party><cac:Contact>. In UN/CEFACT CII befüllen Sie <ram:CompleteNumber> unter <ram:DefinedTradeContact><ram:TelephoneUniversalCommunication>. Vermeiden Sie Platzhalter wie „--“ oder „keine“.
Schnellzugriff
Gültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- BT-42 = „+49 30 1234567“ (Standardisiertes internationales Format mit Vorwahl)
- BT-42 = „089 9876543-0“ (Nationales deutsches Format mit Durchwahl)
Ungültige Beispiele
Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.
- BT-42 = „--“ (Zeichenplatzhalter ohne numerische Ziffern)
- BT-42 = „N/A“ (Alphabetischer Platzhalter ohne die erforderlichen drei Ziffern)
Code-Beispiele
<cac:Contact>
<cbc:Name>Rechnungsstelle</cbc:Name>
<cbc:Telephone>+49 30 1234567</cbc:Telephone>
<cbc:ElectronicMail>kontakt@lieferant.de</cbc:ElectronicMail>
</cac:Contact><cac:Contact>
<cbc:Name>Rechnungsstelle</cbc:Name>
<!-- Telephone number consists only of dashes and fails the 3-digit requirement -->
<cbc:Telephone>--</cbc:Telephone>
<cbc:ElectronicMail>kontakt@lieferant.de</cbc:ElectronicMail>
</cac:Contact>