Aller au contenu principal

Référence

Export Markdown

BR-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

ERREUR

Règle nationale allemande XRechnung (KoSIT, BR-DE) · 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

  • 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

  • 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

XML valide
<cac:Contact>
  <cbc:Name>Rechnungsstelle</cbc:Name>
  <cbc:Telephone>+49 30 1234567</cbc:Telephone>
  <cbc:ElectronicMail>kontakt@lieferant.de</cbc:ElectronicMail>
</cac:Contact>
XML invalide
<cac:Contact>
  <cbc:Name>Rechnungsstelle</cbc:Name>
  <cbc:Telephone>--</cbc:Telephone>
  <cbc:ElectronicMail>kontakt@lieferant.de</cbc:ElectronicMail>
</cac:Contact>

Champs concernés

Outils de validation