Introduction

In today's business era, retailers have the dominant power of controlling or affecting another member's decision in a supply chain. A retailer has the ability to offer an effective promotional effect such as price discount and credit period. The retailers often try to stimulate the demand by offering price discounts. Price discounts could improve economic benefits to consumers and influence consumers' beliefs about the brand which will increase consumers' purchase intentions. In real life, there are situations in which the retailer announces price discount offers to the customers who can commit their orders before the selling period. Due to the booming in IT, customers can easily commit their orders prior to selling period and the estimation error in demand can also be reduced. This situation is adopted more in the selling of musical disks, apparel, video games, or books. In dairy-product manufacturing scheme prior to selling season, the retailer offers price discount to the customers who register their orders via email or phone call.

Certainly, the credit period facility would promote the purchases, and it attracts new customers who consider trade credit policy as a type of price reduction. To handle the risks of trade credit situations, retailer collects a higher interest from his customers when they did not settle the payment within the credit period time. In this paper, supplier offers the retailer a trade credit period t1. The retailer offers his customers a credit period t2, and he receives the revenue from t2 to T + t2, where T is the cycle time at the retailer. Under this situation, three cases such as t1≤ T, T ≤ t1≤ T + t2, and T + t2≤ t1 are to be considered. Customers under advance sales booking system may cancel their reservations due to various reasons such as increase in customer's waiting time, loss of customer's goodwill on retailer's business, and attractive promotional schemes offered by other retailers. Here, we consider the partial order cancellations during advance sales period.

This paper investigates retailer inventory system in which customers are partially canceling their orders during advance sales period. The customers commit their orders before the selling period. Among the committed orders, a fraction of the orders are cancelled. The customer who receives an item at time 't’ will remit at time t + t2 due to his availability of trade credit period t2. So, the retailer gets revenue from earning the interest on customer's payment during the period from t2 to t1, and he pays interest during the period t2 to T + t2. So, the cases in Tsao ([2009]) are to be reconsidered as t1 ≤ T, T ≤ t1 ≤ T + t2, and T + t2 ≤ t1. The retailer also earns interest from standby orders during the advance sales period. During the normal sales period, all customers receive their orders at the time of their purchase. With the help of derived mathematical theorems in the model, a simple solution procedure is provided to find the optimal solution. Numerical examples are given to illustrate the solution process, and sensitivity analyses are performed for various inventory key parameters.

Literature review

During the past few years, many researchers have studied inventory models for permissible delay in payments. Goyal ([1985]) was the first proponent for developing an economic order quantity (EOQ) model under the conditions of permissible delay in payments. Shah ([1993]) considered a stochastic inventory model when items in the inventory deteriorate and delays in payments are permissible. Aggarwal and Jaggi ([1995]) extended Goyal's model (1985) to allow the inventory to have deteriorating items. Jamal et al. ([1997]) further generalized Aggarwal and Jaggi's model (1995) to allow for shortages. Hwang and Shinn ([1997]) developed a model considering exponentially deteriorating items and found decision policy for selling price and lot size. Teng ([2002]) amended Goyal's model (1985) by considering the difference between unit price and unit cost and established an easy analytical closed-form solution to the problem. Chang et al. ([2003]) constructed a mathematical model for an EOQ inventory with deteriorating items and supplier credits are linked to ordering quantity. Chung and Huang ([2003]) generalized Goyal's EOQ model (1985) to an economic production quantity (EPQ) model in which the selling price is the same as the purchase cost. Huang ([2003]) extended Goyal's model (1985) to the case in which the supplier offers the retailer the permissible delay period M (i.e., the upstream trade credit), and the retailer in turn provides the trade credit period N (with N < M) to his customers (i.e., the downstream trade credit). Ouyang et al. ([2006]) developed an EOQ model for deteriorating items under trade credits. Teng and Goyal ([2007]) amended Huang's model (2003) by complementing his shortcomings. Liao ([2007]) established an EPQ model for deteriorating items under permissible delay in payments. Chang et al. ([2008]) reviewed the contributions on the literature in modeling of inventory lot sizing under trade credits. Ho et al. ([2008]) developed an integrated supplier–buyer inventory model with the assumption that demand is sensitive to retail price and the supplier adopts a two-part trade credit policy. Huang and Hsu ([2008]) have developed an inventory model under two-level trade credit policy by incorporating partial trade credit option at the customers of the retailer. Liao ([2008]) developed an EOQ model with non-instantaneous receipt and exponentially deteriorating items under two-level trade credit financing. Teng and Chang ([2009]) extended Huang's model ([2007]) by relaxing the assumption N < M. Jaggi et al. ([2008]) developed a simple EOQ model in which the retailer's demand is linked to credit period. Thangam and Uthayakumar ([2009]) developed an EPQ model for perishable items under two-level trade credit policy when demand depends on selling price and credit period. Teng ([2009]) developed an EOQ model for a retailer who receives a full trade credit from its supplier and offers a partial trade credit to its bad credit customers or a full trade credit to its good credit customers. Teng et al. ([2009]) developed a mathematical model for an EOQ inventory with two warehouses and solved the problem by an arithmetic–geometric inequality method. Tsao ([2009]) developed a model by considering advance sales discount and trade credits. In the paper of Tsao ([2009]), he considered a strategy, namely advance sales discount (ASD) program, that the customers can commit their orders at a discount price prior to the selling season. He considers the cases such as T ≥ t1, t2≤ T ≤ t1, and T ≤ t2. Chen and Kang ([2010a]) considered trade credit and imperfect quality in an integrated vendor-buyer supply chain model. Concurrently, Chen and Kang ([2010b]) developed an integrated vendor-buyer inventory model with two-level trade credits and price negotiation scheme. Chang et al. ([2010]) have extended Liao's model (2008) by considering the case M < N also. Hu and Liu ([2010]) established an EPQ model with permissible delay in payments and allowable shortages. Cárdenas-Barrón et al. ([2010]) developed a model which considers the advantage of a one-time discount offer with allowed backorders. Balkhi ([2011]) has developed a finite horizon inventory model with deteriorating items under inflation and time value of money when shortages are not allowed. Thangam and Uthayakumar ([2011]) have built a mathematical model for a retailer under two-level trade credit and two-payment methods. Tsao ([2011]) developed an EOQ model by considering trade credit and logistics risk. Teng et al. ([2011]) extended an EOQ model for stock-dependent demand to supplier's trade credit with a progressive payment scheme. Skouri et al. ([2011]) studied supply chain models for deteriorating items with ramp-type demand rate under permissible delay in payments. Jaggi et al. ([2012]) developed an EOQ model under two-levels of trade credit policy when demand is influenced by credit period. Liao et al. ([2012]) have developed a two-warehouse lot-sizing model with order-dependent trade credit period. Tsao and Sheen ([2012]) have developed a multi-item supply chain model with trade credit periods and weight freight cost. Thangam ([2012]) developed a two-level trade credit financing model for a supply chain with deteriorating items and advance payment scheme. Teng et al. ([2012a]) developed vendor-buyer inventory models with trade credit financing under a non-cooperative and integrated environments. Concurrently, Teng et al. ([2012b]) proposed an EOQ model with trade credit financing for increasing demand. Min et al. ([2012]) established an EPQ model with inventory level-dependent demand and permissible delay in payments. Tsao ([2012]) considered manufacturer's production and warranty decisions for an imperfect production system under system maintenance and trade credit. Teng et al. ([2013]) have developed a two-level trade credit financing model with timely increasing demand at the retailer. Feng et al. ([2013]) have developed an EPQ inventory model with supplier's cash discount and two-level trade credit financing. Ouyang et al. ([2013]) have developed a mathematical model with two-level trade credit financing in which trade credit offer depends on the amount of ordering quantity. Taleizadeh et al. ([2013]) have developed an EOQ model with perishable items, special sale offers, and shortages. Chung and Cárdenas-Barrón ([2013]) presented a simplified solution procedure to an EOQ model for deteriorating items by Min et al. ([2010]) with stock-dependent demand and two-level trade credit. Chern et al. ([2013]) established Stackelberg solution in a vendor-buyer supply chain model with permissible delay in payments. Ouyang and Chang ([2013]) proposed an optimal production lot with imperfect production process under permissible delay in payments and complete backlogging. Chen et al. ([2013a]) established the retailer's optimal EOQ when the supplier offers conditionally permissible delay in payments linked to order quantity. Concurrently, Chen et al. ([2013b]) attempted to overcome some shortcomings of mathematical model and expressions in Liao et al. ([2012]). Jaggi et al. ([2013]) established an EOQ inventory model with defective items under allowable shortages and trade credit.

Mathematical model formulation

We follow the same notations as in Tsao ([2009]) and introduce a new notation, namely δ (fixed) referring the rate at which the orders are cancelled during advance sales period:

  • p unit retailer price,

  • c unit purchase cost,

  • A ordering cost per order,

  • H unit inventory holding cost,

  • t1 retailer's credit period provided by supplier,

  • t2 customer's credit period provided by retailer,

  • r price discount,

  • δ the rate at which the orders are cancelled during advance sales period,

  • Ip the interest paid per dollar per unit time,

  • Ie the interest earned per dollar per unit time,

  • T replenishment cycle time,

  • D1 annual demand rate for the retailer, say retailer 1, to whom optimum decision policy is considered,

  • D2 annual demand rate for other retailers,

  • Y1 fraction of retailer 1's customers who use advance sales discount program,

  • Y2 fraction of other retailers' customers who use advance sales discount program,

  • (1 - Y1)D1 annual demand of customers who are not using advance sales discount program.

We follow the assumptions as in Tsao ([2009]) and include other assumptions that

  1. 1.

    The orders during advance sales period are partially cancelled.

  2. 2.

    The customers who gets an item at time 't’ pays at time t + t 2 and so the retailer earns interest from the revenue obtained during the time t 2 to t 1 instead of time t = 0 to t = t 1. Retailer starts paying interest for the items in stock at the rate I p.

Assumptions as in Tsao ([2009]) are as follow:

  1. 1.

    The problem considers an inventory system with single item.

  2. 2.

    The retailer offers price discount r to his customers if they can commit their orders prior to the sales period.

  3. 3.

    Y 1 percentage of the retailer 1's customers use advance sales discount program and Y 2 percentage of other retailer's customers use advance sales discount program.

The objective is to minimize the annual total cost incurred at the retailer, TC(T) = Annual ordering cost + Annual stock holding cost + Annual interest payable - Annual interest earned:

  1. 1.

    Annual ordering cost = A/T,

  2. 2.

    Annual holding cost = 1 - Y 1 D 1 TH 2 ,

  3. 3.

    Annual interest earned by the retailer.

Case 1: when t1 ≤ T

For this case, please see Figure 1.

Figure 1
figure 1

Interest earned and interest payable for the case t 1 T .

Since (1 - δ)(Y1D1 + Y2D2) number of orders are stand on, the interest earned during the period from t2 to t1 due to advance sales discount (ASD) program is (1 - δ)(Y1D1 + Y2D2) p(1 - r) Ie (t1 - t2)T. The interest earned during the normal sales period is p I e 1 - Y 1 D 1 t 1 - t 2 2 2 .

The annual interest earned is 1 - δ Y 1 D 1 + Y 2 D 2 p 1 - r I e t 1 - t 2 + p I e 1 - Y 1 D 1 2 T t 1 - t 2 2 .

Case 2: when T ≤ t1 ≤ T + t2

For this case, see Figure 2.

Figure 2
figure 2

Interest earned and interest payable for the case Tt 1 T+t 2 .

Figure 3
figure 3

Interest earned and interest payable for the case T+t 2 t 1 .

Interest earned due to ASD program is (1 - δ)(Y1D1 + Y2D2) p(1 - r) Ie (t1 - t2)T. The interest earned during the normal sales period is p I e 1 - Y 1 D 1 t 1 - t 2 2 2 . The annual interest earned is 1 - δ Y 1 D 1 + Y 2 D 2 p 1 - r I e t 1 - t 2 + p I e 1 - Y 1 D 1 2 T t 1 - t 2 2 .

Case 3: when T + t2 ≤ t1(see Figure 3)

The interest earned due to ASD program is (1 - δ)(Y1D1 + Y2D2)p(1 - r)Ie(t1 - t2)T. The interest earned during the normal sales period is p I e 1 - Y 1 D 1 T 2 2 + T t 1 - T - t 2 . The annual interest earned by the retailer is 1 - δ Y 1 D 1 + Y 2 D 2 p 1 - r I e t 1 - t 2 + p I e 1 - Y 1 D 1 t 1 - t 2 - T 2 .

Annual interest payable by the retailer

Case 1: when t1 ≤ T

See Figure 1 for this case. The interest payable for the items in stock is c I p 1 - Y 1 D 1 T - t 1 2 2 . The interest payable for the items, which are sold but not paid yet, is p I p 1 - Y 1 D 1 t 2 T - t 1 + t 2 2 . Therefore, the annual interest payable is c I p 1 - Y 1 D 1 2 T T - t 1 2 + p I p 1 - Y 1 D 1 t 2 T T - t 1 + t 2 2 .

Case 2: when T ≤ t1 ≤ T + t2

Please see Figure 2 for this case. Since there is no stock on hand, the retailer does not need to pay interest for the items in stock. However, he pays interest for the items which are sold, but not paid yet. Therefore, the annual interest payable is p I p 1 - Y 1 D 1 2 T T + t 2 - t 1 2 .

Case 3: when T + t2 ≤ t1

Since the retailer pays off his items at time t1, which is later than the time T + t2 at which he receives all payment from his customers, there is no interest payable by the retailer. Therefore, the total cost TC(T) incurred at the retailer is

TC T = TC 1 T TC 2 T TC 3 T if if if t 1 T T t 1 T + t 2 T + t 2 t 1 ,

where

TC 1 T = 1 2 T 2 A + 1 - Y 1 D 1 c I p t 1 2 - p I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 + T 2 1 - Y 1 D 1 c I p + H + 1 - Y 1 D 1 p I p t 2 - c I p t 1 - 1 - δ ( Y 1 D 1 + Y 2 D 2 ) P ( 1 - r ) I e ( t 1 - t 2 ) ,
(1)
TC 2 T = 1 2 T 2 A - 1 - Y 1 D 1 p I e - I p t 1 - t 2 2 + T 2 1 - Y 1 D 1 H + p I p - p I p 1 - Y 1 D 1 t 1 - t 2 - ( 1 - δ ) ( Y 1 D 1 + Y 2 D 2 ) P ( 1 - r ) I e ( t 1 - t 2 ) ,
(2)
TC 3 T = A T + T 2 1 - Y 1 D 1 H + p I e - p I e ( 1 - Y 1 ) D 1 t 1 - t 2 - 1 - δ ( Y 1 D 1 + Y 2 D 2 ) P ( 1 - r ) I e ( t 1 - t 2 ) .
(3)

Optimal solutions

When retail price discount rate r is fixed

The first-order and second-order derivatives of TC i (T), i = 1,2,3, are as follows:

d TC 1 T dT = - 1 2 T 2 [ 2 A + 1 - Y 1 D 1 ( c I p t 1 2 - p I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 ) ] + 1 2 1 - Y 1 D 1 H + c I p
d 2 TC 1 T d T 2 = 1 T 3 [ 2 A + 1 - Y 1 D 1 ( c I p t 1 2 - p I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 ) ]
d TC 2 T dT = - 1 2 T 2 2 A - p 1 - Y 1 D 1 t 1 - t 2 2 I e - I p + 1 2 1 - Y 1 D 1 H + p I p d 2 TC 2 T d T 2 = 1 T 3 2 A - p I e - I p 1 - Y 1 D 1 t 1 - t 2 2
d TC 3 T dT = - A T 2 + 1 2 1 - Y 1 D 1 H + p I e d 2 TC 3 T d T 2 = 2 A T 3 > 0 .

From the above, we observe that TC1(T) is a convex function on T if [2A + (1 - Y1)D1(cIpt12 - pIe(t1 - t2)2 - pIpt2(2t1 - t2))] > 0. If [2A + (1 - Y1)D1(cIpt12 - pIe(t1 - t2)2 - pIpt2(2t1 - t2))] < 0, then TC1(T) is a concave function on T and d TC 1 T dT is an increasing function on [t1, ). Therefore, minimum TC1(T) is attained at T1* = t1 when TC1(T) is a concave function of T.

TC2(T) is a convex function on T if [2A - p(Ie - Ip)(1 - Y1)D1(t1 - t2)2] > 0. If [2A - p(Ie - Ip)(1 - Y1)D1(t1 - t2)2] < 0, then TC2(T) is a concave function on T and d TC 2 T dT is an increasing function on [t1 - t2,t1]. Therefore, minimum TC2(T) is attained at T2* = t1 - t2 when TC1(T) is a concave function of T.

The optimal cycle times T i * (i = 1,2,3) are obtained by solving d TC i T dT = 0 (i = 1,2,3) respectively.

T 1 * = 2 A + 1 - Y 1 D 1 c I p t 1 2 - p I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 1 - Y 1 D 1 H + c I p 1 2
(4)
T 2 * = 2 A - p 1 - Y 1 D 1 t 1 - t 2 2 I e - I p 1 - Y 1 D 1 H + p I p 1 2
(5)
T 3 * = 2 A 1 - Y 1 D 1 H + p I e 1 2 .
(6)

Ensuring the condition that T1* ≥ t1, we have 2A ≥ (1 - Y1)D1(Ht12 + pIe(t1 - t2)2 + pIpt2(2t1 - t2)) if and only if T* = T1*. Ensuring the condition that T2* ≤ t1 ≤ T2* + t2, we have T* = T2* if and only if 2A ≥ (1 - Y1)D1(t1 - t2)2(H + pIe) and 2A ≤ (1 - Y1)D1(Ht12 + pIe(t1 - t2)2 + pIpt2(2t1 - t2)). Ensuring the condition that T3* + t2 ≤ t1, we have T* = T3* if and only if 2A ≤ (1 - Y1)D1(t1 - t2)2(H + pIe).

Let

Δ 1 = 1 - Y 1 D 1 H t 1 2 + p I e t 1 - t 2 2 + p I p t 2 2 t 1 - t 2 , Δ 2 = 1 - Y 1 D 1 ( t 1 - t 2 2 ) H + p I e .

It is to observe that Δ1 - Δ2 = (1 - Y1)D1[H(t12 - (t1 - t2)2) + pIpt2(2t1 - t2)] ≥ 0 and so Δ1 ≥ Δ2.

Theorem 1

  1. 1.

    If 2A ≥ Δ 1 , then T* = T 1*.

  2. 2.

    If 2A ≤ Δ 1 and 2A ≥ Δ 2 , then T* = T 2*.

  3. 3.

    If 2A ≤ Δ 2 , then T* = T 3*.

Proof

  1. (1)

    2A ≥ Δ 1 is implied from t 1 ≤ T 1*. Since TC1′(T) is an increasing function on [t 1, ), TC1′(t 1) ≤ TC1′(T 1*). So, we have TC1′(t 1) ≤ 0, TC1′(T 1*) = 0, and TC1′(T) > 0 for T ∈ [T 1*, ]. Thus, TC1(T) is decreasing on [t 1, T 1*] and increasing on [T 1*, ).

Since 2A ≥ Δ1 can also be implied from T2* ≥ t1. Since TC2'(T) is an increasing function, TC2′(T2*) ≥ TC2′(t1) which implies that TC2′(t1) ≤ 0. t1 - t2 ≤ t1 implies that TC2′(t1 - t2) ≤ TC2′(t1). Hence, TC2(T) is decreasing on [t1 - t2, t1].

2A ≥ Δ1 implies 2A ≥ Δ2. 2A ≥ Δ2 is implied from T3* ≥ t1 - t2. Since TC3'(T) is an increasing function, TC3′(t1 - t2) ≤ TC3′(T3*) which implies that TC3′(t1 - t2) ≤ 0. Since TC3′(0) ≤ 0, TC3(T) is decreasing on [0,t1 - t2]. From the discussions, we have

  1. (1)

    TC1(T) is decreasing on [t 1, T 1*] and increasing on [T 1*, ).

  2. (2)

    TC2(T) is decreasing on [t 1 - t 2,t 1].

  3. (3)

    TC3(T) is decreasing on [0, t 1 - t 2].

Therefore, TC(T) attains minimum at T* = T1* and TC*(T) = TC1(T1*).

  1. (2)

    Let 2A ≥ Δ1 and 2A ≥ Δ2. 2A ≥ Δ1 is implied from t 1 ≥ T 1*. So, TC1′(t 1) ≥ 0. Since TC1′(T) is an increasing function on [t 1, ∞], TC1′(T) ≥ 0 for T ∈ [t 1, ). Therefore TC1(T) is increasing on [t 1,∞]. 2A ≤ Δ1 can also be implied from t 1 ≥ T 2*. 2A ≥ Δ2 is implied from t 1 - t 2 ≤ T 2*. Since TC2′(T) is an increasing function, TC2′(t 1) ≥ TC2′(T 2*) and TC2′(t 1 - t 2) ≤ TC2′(T 2*). So, TC2′(t 1) ≥ 0 and TC2′(t 1 - t 2) ≤ 0. Since TC2′(T 2*) = 0, TC2(T) is decreasing on [t 1 - t 2, T 2*] and increasing on [T 2*, t 1]. 2A ≥ Δ2 can be implied from T 3* ≥ t 1 - t 2. Since TC3′(T) is an increasing function, TC3′(T 3*) ≥ TC3′(t 1 - t 2) which implies that TC3′(t 1 - t 2) ≤ 0. Since TC3′(T) is increasing on [0, t 1 - t2], TC3′(T) ≤ 0 for T ∈ [0, t 1 - t 2]. Therefore, TC3(T) is decreasing on T ∈ [0, t 1 - t 2]. Hence, we have

  2. (1)

    TC1(T) is decreasing on [t 1, ∞).

  3. (2)

    TC2(T) is decreasing on [t 1 - t 2,T 2 *] and increasing on [T 2 *,t 1].

  4. (3)

    TC 3 (T) is decreasing on [0, t 1 - t 2].

Therefore, TC(T) attains minimum at T* = T2* and TC*(T) = TC2(T2*).

  1. (3)

    2A ≤ Δ2 implies that 2A ≤ Δ1. 2A ≤ Δ1 implies that TC1(T) is increasing on [t 1, ∞). 2A ≤ Δ2 can be implied from t 1 - t 2 ≥ T 2*. Since TC2′(T) is increasing, TC2′(t 1 - t 2) ≥ TC2′(T 2*). Therefore, TC2′(t 1 - t 2) ≥ 0. 2A ≤ Δ1 is implied from t 1 ≥ T 2*. Thus, TC2′(t 1) ≥ TC2′(T 2*). Therefore, TC2′(t 1) ≥ 0. Therefore, TC2(T) is increasing on [t 1 - t 2, t 1]. 2A ≤ Δ2 implies that TC3(T) is a convex function on [0, t 1 - t 2]. Therefore, TC3(T) is decreasing on [0, T 3*] and increasing on [T 3*, t 1 - t 2]. From the above discussion, we have

  2. (1)

    TC1(T) is increasing on [t 1, ∞).

  3. (2)

    TC2(T) is increasing on [t 1, t 2,t 1].

  4. (3)

    TC3(T) is decreasing on [0, T 3 *] and increasing on [T 3 *,t 1 - t 2].

Hence, TC(T) attains minimum at T* = T3* and TC*(T) = TC3(T3*).

When retail price discount rate is endogenous

Here, the retailer determines the optimal replenishment cycle time T* and the optimal price discount r* to minimize TC(T). With the consideration that the retailer 1's demand due to advance sales discount program and the fraction of other retailers' customers who switch to retailer 1 under advance sales discount program are linearly increasing with retail price discount r, let Y1(r) = α.r and Y1(r) = β.r as in Tsao ([2009]). The problem here is to minimize

TC T , r = TC 1 T , r TC 2 T , r TC 3 T , r if if if t 1 T T t 1 T + t 2 T + t 2 t 1 .
(7)

To solve this problem, the closed form solution for each r i (T) is found by solving TC i T , r r = 0 , i =1,2,3. Substituting these r i (T) to the corresponding TC i (T,r), TC i (T,r) reduces to single variable function as TC i (T). The optimal value of Ti* is determined by solving the d TC i T , r i T T = 0 , i = 1,2,3. The optimal values of T* and r* are such that TC(T*,r*) = min{TC1(T1*,r1*), TC2(T2*,r2*), TC3(T3*,r3*)}.

The second derivative of TC i (T,r) with respect to r is 2 TC i T , r r 2 = 2 1 - δ α D 1 + β D 2 p I e t 1 - t 2 > 0 . Thus, TC i (T,r), i = 1,2,3, is a convex function of r for a fixed value of T. Solving the partial differential equation TC i T , r r = 0 , i = 1,2,3, we get

r 1 T = 1 4 1 - δ α D 1 + β D 2 p I e t 1 - t 2 × 2 1 - δ ( α D 1 + β D 2 ) p I e ( t 1 - t 2 ) + α D 1 T c I p t 1 2 - p I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 + α D 1 T H + c I p + 2 α D 1 ( p I p t 2 - c I p t 1 )
(8)
r 2 T = 1 4 1 - δ α D 1 + β D 2 p I e t 1 - t 2 × 2 1 - δ ( α D 1 + β D 2 ) p I e ( t 1 - t 2 ) + α D 1 T I e + I p p t 1 - t 2 2 + α D 1 T H + c I p - 2 α D 1 p I p ( t 1 - t 2 )
(9)
r 3 T = 1 4 1 - δ α D 1 + β D 2 p I e t 1 - t 2 × [ α D 1 TH - 2 α D 1 p I e t 1 - t 2 - T / 2 + 2 1 - δ α D 1 + β D 2 p I e t 1 - t 2 ]
(10)

Theorem 2

(a) If

- α D 1 2 T c I p t 1 2 - P I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 - α D 1 2 T H + c I p - α D 1 ( P I p t 2 - c I p t 1 ) + 1 - δ ( α D 1 + β D 2 ) P I e ( t 1 - t 2 ) > 0

, then the unique optimal solution r1*(T) lies in the interval (0,1).

(b) If

- α D 1 2 T I e + I p p t 1 - t 2 2 - α D 1 2 T H + p I p + α D 1 p I p ( t 1 - t 2 ) + 1 - δ ( α D 1 + β D 2 ) p I e ( t 1 - t 2 ) > 0

, then the unique optimal solution r2*(T) lies in the interval (0,1).

(c) If

- α D 1 2 T I e + I p p t 1 - t 2 2 - α D 1 2 T H + p I p + α D 1 p I p ( t 1 - t 2 ) + 1 - δ ( α D 1 + β D 2 ) p I e ( t 1 - t 2 ) > 0

, then the unique optimal solution r3*(T) lies in the interval (0,1).

Proof

  1. (a)

    Let

    G 1 r = T C 1 T , r r = - α D 1 2 T × c I p t 1 2 - p I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 - α D 1 2 T ( H + c I p ) - α D 1 ( p I p t 2 - c I p t 1 ) - 1 - δ ( α D 1 + β D 2 ) p ( 1 - 2 r ) I e ( t 1 - t 2 ) .

Since TC1(T,r) is a convex function of r, G1(r) is an increasing function of r.

G 0 1 = - α D 1 2 T c I p t 1 2 - p I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 - α D 1 2 T H + c I p - α D 1 ( p I p t 2 - c I p t 1 ) - 1 - δ ( α D 1 + β D 2 ) p I e ( t 1 - t 2 ) < 0
G 1 1 = - α D 1 2 T c I p t 1 2 - P I e t 1 - t 2 2 - p I p t 2 2 t 1 - t 2 - α D 1 2 T ( H + c I p ) - α D 1 ( P I p t 2 - c I p t 1 ) + 1 - δ ( α D 1 + β D 2 ) P I e ( t 1 - t 2 )

If G1(1) > 0, then r1*(T) lies in the interval (0,1).

  1. (b)

    Let

    G 2 r = T C 2 T , r r = - α D 1 2 T I e + I p p t 1 - t 2 2 - α D 1 2 T ( H + p I p ) + α D 1 p I p ( t 1 - t 2 ) - 1 - δ ( α D 1 + β D 2 ) p ( 1 - 2 r ) I e ( t 1 - t 2 ) .

Since TC2(T,r) is a convex function of r, G2(r) is an increasing function of r.

G 2 0 = - α D 1 2 T I e + I p p t 1 - t 2 2 - α D 1 2 TH - α D 1 p I p 2 ( T - 2 ( t 1 - t 2 ) ) + α D 1 p I p ( t 1 - t 2 ) - 1 - δ ( α D 1 + β D 2 ) p I e ( t 1 - t 2 ) < 0
G 2 1 = - α D 1 2 T I e + I p p t 1 - t 2 2 - α D 1 2 T ( H + p I p ) + α D 1 p I p ( t 1 - t 2 ) + 1 - δ ( α D 1 + β D 2 ) p I e ( t 1 - t 2 ) .

If G2(1) > 0, then r2*(T) lies in the interval (0,1).

  1. (c)

    Similar to (b)

First, we find r1(T), r2(T), and r3(T) using Equations (8), (9), and (10), respectively. Substituting r1(T), r2(T), and r3(T) into TC1(r,T), TC2(r,T), and TC3(r,T), respectively, each TC i (r,T) becomes a function of T alone rather than a function of r and T, since r is a function of T. Solving the equations d TC i dT = 0 , i = 1 , 2 , 3 , we get the optimal solutions T1*, T2*, and T3*.

Find the minimum of {TC1(r1(T1*),T1*), TC2(r2(T2*),T2*), TC3(r3(T 3 *),T3*)} and the resultant is the optimal cost and corresponding T i * and ri(T i *) are the optimal solutions. While we are solving the differential equation d TC i dT = 0 , if we get multiple solutions, then we have to check the d 2 TC i d T 2 > 0 for optimality.

Numerical analysis

Here, we find the optimal solutions for various cases to illustrate the solution procedures and obtain sensitivity analysis on order cancellation rate (δ), ordering cost (A), and holding cost (H), trade credit periods t1 and t2.

Example 1

Let A = 300, D1 = 2,000, D2 = 2,000, δ = 0.1, H = 1, Ip = 0.15, Ie = 0.2, t1 = 0.14, t2 = 0.10, p = 11, c = 10. First, let r be fixed, say r = 0.56. We get Δ1 = 453.80 and Δ2 = 7.25. Clearly, 2A > Δ1; by Theorem 1, we obtain that T1* = 0.4096, and the total cost TC1 = 1,347.60. If r is a decision variable, then we utilize the solution procedure in 'When retail price discount rate is endogenous’ section. The optimal solutions are T1* = 0.5560, r1* = 0.8963, and TC1*= 1,214.80. A graphic representation of TC i is shown in Figure 4.

Figure 4
figure 4

Graphic representation of TC i for Example 1.

Example 2

Let A = 300, D1 = 3,000, D2 = 3,000, δ = 0.1, H = 1, Ip = 0.15, Ie = 0.2, t1 = 0.14, t2 = 0.10, p = 11, c = 10. First, let r be fixed, say r = 0.56. We get Δ1 = 680.7 and Δ2 = 10.9. Clearly, Δ1 > 2A and 2A < Δ2; by Theorem 1, we obtain T2* = 0.3354 and the total cost TC2 = 1,582.50. If r is a decision variable, then we utilize the solution procedure in 'When retail price discount rate is endogenous’ section. The optimal solutions are r2* = 0.8613, T2* = 0.4899, and TC1* = 1,486.70. A graphic representation of TC i is shown in Figure 5.

Figure 5
figure 5

Graphic representation of TC i for Example 2.

Example 3

Let A = 300, D1 = 8,000, D2 = 8,000, δ = 0.1, H = 1, Ip = 0.15, Ie = 0.2, t1 = 0.28, t2 = 0.09, p = 11, c = 10. First, let r be fixed, say r = 0.56. We get Δ1 = 5,292 and Δ2 = 655. Clearly, Δ2 > 2A; by Theorem 1, we obtain T3* = 0.1818, and the total cost TC2 = 165.53. If r is a decision variable, then we utilize the solution procedure in 'When retail price discount rate is endogenous’ section. The optimal solutions are r2* = 0.05611, T2* = 0.5573, and TC1* = 245.80. A graphic representation of TC i is shown in Figure 6.

Figure 6
figure 6

Graphic representation of TC i for Example 3.

Sensitivity analysis

Here, we consider the data as in numerical Example 2. Sensitivity analysis on various parameters is presented in Table 1. It is also illustrated in Figures 7, 8, 9, 10, and 11.

Figure 7
figure 7

Effect of percentage (%) change in δ versus percentage changes in optimal cycle time, optimal price discount ( r ), and optimal total cost (TC).

Figure 8
figure 8

Effect of % change in H versus % changes in optimal cycle time ( T ), optimal price discount ( r ), and optimal total cost (TC).

Figure 9
figure 9

Effect of % change in A versus % changes in optimal cycle time ( T ) optimal price discount ( r ), and optimal total cost (TC).

Figure 10
figure 10

Effect of % change in t 1 versus % change in optimal cycle time ( T ) and optimal total cost (TC).

Figure 11
figure 11

Effect of % change in t 2 versus % change in optimal cycle time ( T ) and optimal total cost (TC).

Table 1 Sensitivity analysis with respect to the model parameters

Based on the results in Table 1 and Figures 7, 8, 9, 10 and 11, the following are observed:

  • When partial order cancellation rate δ increases, the cycle time and total cost are decreased where as the optimal price discount rate increases marginally in order to increase the sales marginally.

  • When holding cost H increases, the retailer will increase the price discount and shorten the cycle time. Total cost marginally increases due to the marginal increase in price discount rate offered by the retailer.

  • When the ordering cost A increases, the retailer will increase his price discount rate and the inventory cycle time is also increased. To reduce the frequency of replenishment, the retailer lengthens the cycle time.

  • When supplier provides a longer credit period t1, the retailer replenishes the goods more often. In other words, the retailer will minimize the inventory cycle time to take advantage of longer credit period.

  • When the retailer provides longer credit period t2, the retailer's cycle time will be increased. Thus, the retailer will replenish the goods not often to decrease the loss.

Conclusions and future research

Unlike the existing research in two-level trade credit EOQ models, this paper considers partial order cancellation during advance sales period in the retailer's inventory system. The objective behind this consideration is that the market customers' decisions upon their orders play a vital role in trade. Since the payment time of the customers has an impact in the interest earned and interest payable by the retailer, the total costs are estimated under the investigation of exact payment time. The solution procedures are obtained for two cases: (a) when price discount rate is fixed and (b) when price discount rate is a decision variable. Using the derived mathematical theorems, the optimal solutions for price discount and replenishment cycle time are found out for both cases when price discount rate is fixed and endogenous. The sensitivity analyses are made for various inventory parameters.

In future research, one can implement the effect of inflation, perishability to this paper. Considering the trade credit periods t1 and t2 as decision variables could be a good extension of this paper. Further, one can improve the paper by considering integrated supplier-retailer inventory system.