If you mark SaleMaker as:
Apply SaleDeduction to Specials Price - Otherwise Apply to Price

does it fix the the problem?