Other discount in sale invoice iem

how to apply other discount in sale invoice items ???
I add a custom field which name is other_discount and this discount is added to discount_amount but when we save the discount_amount value will be update according to discount_percentage .please help

Create service item " discount " Link it with GL “other discount”
No need for customization