SOLVED BY BROCELIANDE
Here is his response :
Sur la 1.4.9, le calcul du total avant appel au calcul par tranches de prix est fait à la ligne 1059 de /classes/Cart.php :
$order_total = $this->getOrderTotal(true, Cart::ONLY_PHYSICAL_PRODUCTS_WITHOUT_SHIPPING);
C'est le premier paramètre qui te fiche dans l'eau : true , qui signifie en gros ttc...
Si tu mets false à la place, et en supposant (je n'ai pas testé mais il semble que ce soit ok) , que la variable $order_total ne soit utilisée que pour le calcul des tranches dans ce contexte, alors tu auras le résultat souhaité.
Après évidemment si tu veux faire propre on pourra dire qu'il est mieux de faire une override etc .... mais dans ton cas , si tu changes de version de presta au dela de la 1.4.9, il y a fort à parier que ton override ne sera plus correcte.
Je dirais donc que dans ton cas, une modif core de la ligne 1059 de cette classe en :
$order_total = $this->getOrderTotal(false, Cart::ONLY_PHYSICAL_PRODUCTS_WITHOUT_SHIPPING);
résoudra ton affaire.