Skip to main content

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…).

Figure