4.12 Limites et précision
Chemin : Administration > Configuration > Limites et précision (/admin/limits.php) Cette page permet de définir le nombre de décimales utilisé par Dolibarr™ lors des calculs et de l’affichage des prix, ainsi que la règle d’arrondi appliquée aux totaux. Une section d’exemples live permet de vérifier immédiatement l’impact de chaque réglage avant de valider.
Paramètre Constante Défaut Description
Décimales prix MAIN_MAX_DECIMALS_UNIT 5 Précision des prix
unitaires unitaires (max 8)
Décimales prix MAIN_MAX_DECIMALS_TOT 2 Précision des prix
totaux totaux
HT/TVA/TTC (max
8)
Décimales affichées à MAIN_MAX_DECIMALS_SHOWN 8 Décimales visibles
l’écran par l’utilisateur
Pas d’arrondi MAIN_ROUNDING_RULE_TOT vide Pour les pays sans
monnaie décimale en
base 10
Ĺ Note
La constante MAIN_MAX_DECIMALS_SHOWN accepte une valeur étendue sous la forme x... (ex. 2...). Dans ce cas, Dolibarr™ affiche les x premières décimales puis remplace les suivantes par des points de suspension, indiquant que la valeur est tronquée pour l’affichage sans perte de précision interne.
Contraintes de validation : - Aucune valeur ne peut être négative ni dépasser 8 - MAIN_MAX_DECIMALS_SHOWN ne peut pas être 0 - MAIN_MAX_DECIMALS_SHOWN doit être supérieur ou égal à MAIN_MAX_DECIMALS_UNIT et MAIN_MAX_DECIMALS_TOT
Ď Astuce
Pour la France, les valeurs standard recommandées sont :
Constante Valeur recommandée
MAIN_MAX_DECIMALS_UNIT 5
MAIN_MAX_DECIMALS_TOT 2
MAIN_MAX_DECIMALS_SHOWN 8 (ou 2...)
MAIN_ROUNDING_RULE_TOT vide
Á Avertissement
Un mauvais réglage de ces paramètres peut provoquer des écarts d’arrondi sur les totaux de factures (ex. : total TTC � HT + TVA). Vérifiez toujours les exemples affichés en bas de page après toute modification.
Support multidevise : lorsque le module Multi-devise est activé avec MULTICURRENCY_USE_LIMIT_BY_CURRENCY, la page affiche un onglet par devise configurée. Les quatre constantes prennent alors un suffixe avec le code ISO de la devise (ex. MAIN_MAX_DECIMALS_UNIT_EUR, MAIN_MAX_DECIMALS_TOT_USD…).
