ra01 which is percentage from gross is getting added to the gross value where as being a discount it shd be subtracted.even after putting X in control data plus minus ra01 is adding to gross value.