Aller au contenu

Bloquante

BR-DE-18: L'escompte doit suivre le format XRechnung

En bref

Bloquante : échec aux vérifications sélectionnées.

BR-DE-18 signifie que les conditions de paiement (BT-20) mentionnent un escompte (Skonto) sous une forme que XRechnung ne peut pas lire. Écrivez chaque escompte sous la forme #SKONTO#TAGE=14#PROZENT=2.00# sur une ligne distincte.

Sur cette page

Ce que signifie la règle

Lorsqu'une XRechnung accorde un escompte pour paiement anticipé, les conditions de paiement (BT-20) doivent l'indiquer sous une forme fixe lisible par machine : #SKONTO#TAGE=n#PROZENT=n.nn#, avec en option #BASISBETRAG=n.nn# pour le montant concerné. Chaque escompte occupe sa propre ligne, terminée par un saut de ligne, et les pourcentages s'écrivent avec un point et deux décimales.

Pourquoi elle compte

Les systèmes des acheteurs allemands lisent cette ligne pour appliquer l'escompte automatiquement. Un escompte rédigé librement, comme « 2 % sous 14 jours », ne peut pas être lu, et la facture est rejetée.

Comment corriger

Utilisez le réglage d'escompte de votre logiciel de facturation s'il en a un, il écrira la ligne pour vous. Sinon, rédigez les conditions de paiement ainsi : #SKONTO#TAGE=14#PROZENT=2.00# suivi d'un saut de ligne, et placez tout texte explicatif sur une autre ligne. N'utilisez pas la virgule comme séparateur décimal et n'ajoutez pas d'espaces dans la ligne.

Le texte publié de la règle

Skonto Zeilen in müssen diesem regulärem Ausdruck entsprechen: … . Die Informationen zur Gewährung von Skonto müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skontoangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig.

Dans XRechnung 3.0 (CII), la règle s’énonce ainsi :

Skonto Zeilen in muessen diesem regulärem Ausdruck entsprechen: … . Die Informationen zur Gewährung von Skonto müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skontoangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig.

Termes métier: BT-20, BT-115

Où cette règle s’applique

Jeu de règles Version
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Texte de la règle issu de phive-rules 4.6.4.

Vérifier votre fichier

Déposez votre facture électronique pour voir si BR-DE-18 échoue encore, et quelles autres règles échouent.

Mis à jour le 6 novembre 2026