Référence
Export MarkdownBR-DE-27 Le numéro de téléphone du contact vendeur doit avoir une syntaxe et une longueur valides
En vertu de la règle BR-DE-27 du profil allemand XRechnung, le numéro de téléphone du contact vendeur (BT-42) doit respecter des contrôles stricts de plausibilité. Il doit comporter au moins trois chiffres (0-9) et ne pas être composé uniquement de caractères de remplissage (« - », « N/A », « 000 »). Cela garantit un point de contact téléphonique réel pour l’administration publique.
Description du problème
En vertu de la règle BR-DE-27 du profil allemand XRechnung, le numéro de téléphone du contact vendeur (BT-42) doit respecter des contrôles stricts de plausibilité. Il doit comporter au moins trois chiffres (0-9) et ne pas être composé uniquement de caractères de remplissage (« - », « N/A », « 000 »). Cela garantit un point de contact téléphonique réel pour l’administration publique.
ERREUR
XRechnung 3.0
Contexte et importance
L’indication d’un numéro factice ou non valide entraîne immédiatement l’erreur Schematron BR-DE-27, bloquant la réception sur les portails publics.
Solution
Dans les paramètres de votre entreprise, mettez à jour le numéro de téléphone avec un numéro professionnel complet incluant l’indicatif (ex. « +49 30 1234567 » ou « 089 98765432 »). En UBL 2.1, renseignez <cbc:Telephone> dans <cac:AccountingSupplierParty><cac:Party><cac:Contact>. En CII, renseignez <ram:CompleteNumber> sous <ram:DefinedTradeContact><ram:TelephoneUniversalCommunication>. Évitez les mentions comme « -- » ou « n/a ».
Actions rapides
Exemples valides
Utilisez ces points comme contrôles pratiques pour cette section.
- BT-42 = « +49 30 1234567 » (Format international standard avec indicatif)
- BT-42 = « 089 9876543-0 » (Format national avec numéro de poste direct)
Exemples invalides
Utilisez ces points comme contrôles pratiques pour cette section.
- BT-42 = « -- » (Caractère de remplacement sans aucun chiffre)
- BT-42 = « N/A » (Chaîne alphabétique factice ne comportant pas les 3 chiffres requis)
Exemples de code
<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>