BR-DE-27: Telefonnummer mit zu wenigen Ziffern (BT-42)
Schweregrad: warning · Syntax: CII, UBL
Offizielle Meldung
In BT-42 sollen mindestens drei Ziffern enthalten sein.
Was bedeutet das?
In BT-42 sollen mindestens drei Ziffern enthalten sein. Schweregrad warning. Die Assertion vergleicht die Nummer mit XR-TELEPHONE-REGEX, im Stylesheet .*([0-9].*){3,}.*. UBL liest cbc:Telephone, CII ram:CompleteNumber.
Typische Ursache
Im Feld steht „n/a“, ein Name oder eine Nummer mit nur zwei Ziffern.
So beheben Sie es
Schreiben Sie eine Telefonnummer mit mindestens drei Ziffern.
UBL
<cbc:Telephone>+4930123456</cbc:Telephone>CII
<ram:CompleteNumber>+4930123456</ram:CompleteNumber>
Business Term
BT-42
Verwandte Regeln
Kontext und Prüfbedingung
UBL /ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:Contact | /cn:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:Contact
CII /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact
UBL
matches(normalize-space(cbc:Telephone), $XR-TELEPHONE-REGEX)CII
matches(normalize-space(ram:TelephoneUniversalCommunication/ram:CompleteNumber), $XR-TELEPHONE-REGEX)
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Fragen
Was prüft BR-DE-27 genau?
In BT-42 sollen mindestens drei Ziffern enthalten sein. Schweregrad warning. Die Assertion vergleicht die Nummer mit XR-TELEPHONE-REGEX, im Stylesheet .*([0-9].*){3,}.*. UBL liest cbc:Telephone, CII ram:CompleteNumber.
Wie behebe ich BR-DE-27?
Schreiben Sie eine Telefonnummer mit mindestens drei Ziffern.
Heißt eine bestandene Prüfung von BR-DE-27, dass ein Portal die Rechnung annimmt?
Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.