Les conditions d'escompte ne suivent pas la forme attendue
Les lignes d'escompte (*Skonto*) placées dans `Payment terms` (BT-20) doivent respecter la forme `#SKONTO#TAGE=n#PROZENT=n.nn#`, une ligne par condition, chacune commençant par `#`.
Seul l’émetteur détient cette valeur : Factlint la signale et ne la fabrique jamais. Testez votre facture pour savoir si elle est concernée.
Pourquoi cette erreur se produit
L'EN 16931 n'a pas de champ structuré pour l'escompte : XRechnung en encode un dans le texte libre des conditions de paiement, avec une grammaire stricte. Le pourcentage s'écrit sans signe et avec deux décimales séparées par un point — `PROZENT=3` échoue là où `PROZENT=3.00` passe. Seules les lignes commençant par `#` sont contrôlées : le reste des conditions de paiement reste du texte libre.
Comment la corriger
Reformez la ligne dans le système qui produit vos conditions de paiement. Factlint ne la réécrit pas : le taux et la base d'escompte sont des données financières, et les reformater reviendrait à les retranscrire.
Exemple de correction XML
#SKONTO#TAGE=14#PROZENT=3#
#SKONTO#TAGE=14#PROZENT=3.00#