Sauf erreur de ma part:
Le calcul de la remise maximale prends en compte la présence d'éléments non-remisables. Par ex, un devis contenant un élément non remisable d'une valeur de 300, et un élément remisable d'une valeur de 100 aura une valeur de remise maximum de 25%. Une remise de plus de 25% de la valeur du total causerais un prix réduit en dessous de 300, donc une remise sur un élément non remisable.
Le calcul du cout final, lui, se fait en appliquant la remise seulement sur les élément remisable. Ce qui parait cohérent. Mais si c'est le cas, pourquoi y a t il une remise maximum ? Dans mon exemple, avec 300 de non-remissable et 100 de remisable, et la remise maximum de 25%, il deviens impossible de faire un devis pour moins de 375 (300 + 0.75 * 100).
Les deux choix sont cohérents, et les deux options utiles:
- Une remise pour rentrer dans un budget, par ex, se fait sur le prix total mais ne doit pas empiéter sur le non-remisable.
- Une remise de courtoisie, par ex -30% sur tout le catalogue mais pas sur les consommables, ou gratuité totale pour le parc perso, prix fixe pour le materiel loué, doit pouvoir s'appliquer correctement même si un grand nombre d'éléments non remisables sont présent dans le devis.
TLDR : Le calcul de remise maximale prends en compte les elements non-remisables, mais la remise ne s'applique que sur les élément non remisables. En plus de l'incohérence, cela rends impossible certaines valeurs de remises quand une part élevée du devis est non-remisable.