sale discount can hold float value