Fix test failure caused by decimal discount