Erreur SCH/BR-FR-DEC-03_BT-147

Ce code est signalé par le validateur au niveau de la couche règles métier Schematron (EN 16931), lors du contrôle d'une facture électronique Factur-X ou CII.

Ce que signale ce code

Le montant de la remise sur le prix unitaire n'a pas une forme acceptée. La remise sur le prix (BT-147) est l'écart entre le prix unitaire brut et le prix unitaire net de la ligne : elle doit être strictement positive, comporter au plus six décimales, utiliser le point comme séparateur décimal et tenir en dix-neuf caractères hors séparateur. Un montant négatif, un zéro ou une virgule décimale font échouer cette règle.

Comment corriger

Corriger le montant de la remise sur le prix (BT-147) pour qu'il soit strictement positif et écrit avec un point comme séparateur décimal, par exemple 12.50. Une remise ne s'exprime jamais par un montant négatif : elle se déduit du prix unitaire brut pour donner le prix unitaire net de la ligne. Dans un CII, cette remise se place sous ram:GrossPriceProductTradePrice puis ram:AppliedTradeAllowanceCharge.

Vérifier votre propre fichier

Déposez votre facture dans le validateur pour savoir si elle porte ce code : vous obtenez, pour chaque anomalie, le code de règle, sa localisation dans le document et son explication en français. Sans compte.

Portée de cette page

Cette page décrit un seul contrôle et ne juge aucun document. Le validateur couvre les contrôles techniques (PDF/A, XSD, Schematron EN 16931) et un socle de contrôles France 2026 : il constitue une aide au diagnostic et ne se substitue pas à la décision de votre plateforme d'achat, certaines règles françaises spécifiques (CTC-FR) étant en cours de couverture complète.