BT-43Seller contact email address
Texte officiel de la règle
[BR-DE-28] BT-43 shall contain exactly one @ character, which shall not be flanked by a space or a dot, but by at least two characters on each side. A dot should not appear at the beginning or at the end.
Le texte normatif est en anglais ; il est cité tel quel.
Pourquoi cette erreur apparaît
XRechnung vérifie le format de l'adresse e-mail du contact vendeur (BT-43) : exactement un @, au moins deux caractères de chaque côté, aucun espace ni point immédiatement à côté du @, et aucun point au début ou à la fin. La règle confronte cbc:ElectronicMail dans le cac:Contact du vendeur (UBL) ou ram:EmailURIUniversalCommunication/ram:URIID (CII) à une expression régulière. Les erreurs typiques sont un nom d'affichage ("Billing <billing@x.de>"), un préfixe mailto:, deux adresses séparées par une virgule ou un point-virgule, des espaces ou points en fin de chaîne, ou des valeurs de remplissage comme "-".
Comment corriger
Écrivez une seule adresse e-mail simple, par exemple invoice@muster-gmbh.de, sans nom d'affichage, chevrons, mailto: ni ponctuation finale. Supprimez les espaces superflus lors de l'export. S'il existe plusieurs boîtes aux lettres, choisissez celle qui est surveillée pour les questions relatives aux factures. Il s'agit d'un avertissement, mais avec une adresse mal formée, les avis de rejet n'arrivent jamais.
Exemple (valide)
<cbc:ElectronicMail>invoice@muster-gmbh.de</cbc:ElectronicMail>
Ce que le validateur vérifie
Élément vérifié (contexte):
UBL
/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:Contact | /cn:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:ContactTest (XPath):
matches(normalize-space(cbc:ElectronicMail), $XR-EMAIL-REGEX)CII
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContactTest (XPath):
matches(normalize-space(ram:EmailURIUniversalCommunication/ram:URIID), $XR-EMAIL-REGEX)
Corriger automatiquement
Le vérificateur corrige cette erreur dès que vous saisissez la valeur manquante : déposez le fichier et cliquez sur « Corriger automatiquement ».
La même vérification par API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateRègles liées
BR-DE-7L'adresse e-mail du contact vendeur (BT-43) est absenteBR-DE-1Les instructions de paiement (BG-16) sont absentesBR-DE-2Le contact du vendeur (BG-6) est absentBR-DE-3La ville du vendeur (BT-37) est absenteBR-DE-4L'élément « Code postal du vendeur » doit être transmisBR-DE-5Le point de contact du vendeur (BT-41) est absentBR-DE-6Le téléphone du contact vendeur (BT-42) est absentBR-DE-8L'élément « Ville de l'acheteur » doit être transmis
Questions fréquentes
Que signifie BR-DE-28 ?
BR-DE-28 est une règle xrechnung : BT-43 shall contain exactly one @ character, which shall not be flanked by a space or a dot, but by at least two characters on each side. A dot should not appear at the beginning or at the end.
Ma facture sera-t-elle rejetée à cause de BR-DE-28 ?
Non. BR-DE-28 est un avertissement : la facture est acceptée mais le destinataire voit la remarque. Corrigez-la quand même, les avertissements deviennent souvent des erreurs dans les versions suivantes.
À quels formats s'applique BR-DE-28 ?
XRechnung en syntaxe UBL ou CII, y compris les PDF Factur-X / ZUGFeRD au profil XRECHNUNG. Obligatoire pour facturer les administrations publiques allemandes. Syntaxe : UBL et CII.
Source: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Catalogue généré à partir des jeux de règles officiels le 2026-10-15.