When some suppliers offer trade credit periods and price discounts to retailers in order to increase the demand of their products, retailers have to face different types of discount offers and credits within which they have to take a decision which is the best offer for them to make more profit.