added new field model and handle partner discounts