added sale complete option and change calculation