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, credit period etc. 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 etc.

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 t 1. The retailer offers its customers a credit period t 2 and he receives the revenue from t 2 to T + t2, where T is the cycle time at the retailer. Under this situation, three cases such as \( t_{1} \le T \), \( T \le t_{1} \le T + t_{2} \) and \( T + t_{2} \le t_{1} \) 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, attractive promotional schemes offered by other retailers etc. Here, we consider the partial order cancelations 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 orders are canceled. The customer who receives an item at time ‘t’ will remit at time t + t 2 due to his availability of trade credit period t 2. So, the retailer gets revenue from earning the interest on customer’s payment during the period from t 2 to t 1 and he pays interest during the period t 2 to T + t 2. So, the cases in Tsao (2009) are to be reconsidered as \( t_{1} \le T \), \( T \le t_{1} \le T + t_{2} \), and \( T + t_{2} \le t_{1} \). The retailer also earns interest from stand-by orders during 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 inventory deteriorate and delays in payments are permissible. Aggarwal and Jaggi (1995) extended Goyal’s (1985) model to allow the inventory to have deteriorating items. Jamal et al. (1997) further generalized Aggarwal and Jaggi’s (1995) model 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 (1985) model 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 (1985) EOQ model to an economic production quantity (EPQ) model in which the selling price is the same as the purchase cost. Huang (2003) extended Goyal’s (1985) model to the case in which the supplier offers the retailer the permissible delay period M (i.e., the up-stream trade credit), and the retailer in turn provides the trade credit period N (with N < M) to its customers (i.e., the down-stream trade credit). Ouyang et al. (2006) developed an EOQ model for deteriorating items under trade credits. Teng and Goyal (2007) amended Huang’s (2003) model 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 the Huang (2007) model 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 in-equality method. Tsao (2009) developed a model by considering advance sales discount and trade credits. In Tsao’s (2009) paper, 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 \ge t_{1} \), \( t_{2} \le T \le t_{1} \) and \( T \le t_{2} \). Chen and Kang (2010a) considered trade credit and imperfect quality in an integrated vendor–buyer supply chain model. Concurrently, Chen and Kang (2010b) developed integrated vendor–buyer inventory model with two-level trade credits and price negotiation scheme. Chang et al. (2010) have extended the Liao (2008) model 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 an 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 link 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 \( \delta \) (fixed) referring the rate at which the orders are canceled during advance sales period.

p Unit retailer price,

c unit purchase cost,

A ordering cost per order,

H unit inventory holding cost,

t 1 retailer’s credit period provided by supplier,

t 2 customer’s credit period provided by retailer,

r price discount,

\( \delta \) the rate at which the orders are canceled during advance sales period,

I p The interest paid per dollar per unit time,

I e The interest earned per dollar per unit time,

T Replenishment cycle time,

D 1 Annual demand rate for the retailer, say retailer 1, to whom optimum decision policy is considered,

D 2 annual demand rate for other retailers,

Y 1 fraction of the retailer 1’s customers who use advance sales discount program,

Y 2 Fraction of other retailers’ customers who use advance sales discount program,

(1 − Y 1)D 1 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 canceled.

  2. 2.

    The customer 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):

  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,

$$ {\text{TC}}(T) = {\text{Annual ordering cost }} + {\text{ Annual stock holding cost }} + {\text{ Annual interest payable}}\;{{{-} Annual interest earned}} $$
  1. 1.

    Annual ordering cost = A/T

  2. 2.

    Annual holding cost \(= \frac{{(1 - Y_{1} )D_{1} TH}}{2} \)

  3. 3.

    Annual Interest earned by the retailer

Case 1. When \( t_{1} \le T \) (see Fig. 1). Since \( (1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} ) \) number of orders are stand on, the interest earned during the period from t 2 to t 1 due to advance sales discount (ASD) program is \( (1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )p(1 - r)I_{\text{e}} (t_{1} - t_{2} )T \). The interest earned during the normal sales period is.

$$ pI_{\text{e}} (1 - Y_{1} )D_{1} \left[ {\frac{{(t_{1} - t_{2} )^{2} }}{2}} \right]. $$
$$ {\text{The annual interest earned is}}\;(1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )p(1 - r)I_{\text{e}} (t_{1} - t_{2} ) + \frac{{pI_{\text{e}} (1 - Y_{1} )D_{1} }}{2T}(t_{1} - t_{2} )^{2} $$
Fig. 1
figure 1

Interest earned and interest payable for the case \( t_{1} \le T \)

Case 2. When \( T \le t_{1} \le T + t_{2} \) (see Fig. 2). Interest earned due to ASD program is \( (1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )p(1 - r)I_{\text{e}} (t_{1} - t_{2} )T \). The interest earned during the normal sales period is

$$ pI_{\text{e}} (1 - Y_{1} )D_{1} \left[ {\frac{{(t_{1} - t_{2} )^{2} }}{2}} \right]. $$
$$ {\text{The annual interest earned is}}\;(1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )p(1 - r)I_{\text{e}} (t_{1} - t_{2} ) + \frac{{pI_{\text{e}} (1 - Y_{1} )D_{1} }}{2T}(t_{1} - t_{2} )^{2} $$
Fig. 2
figure 2

Interest earned and interest payable for the case \( T \le t_{1} \le T + t_{2} \)

Case 3. When \( T + t_{2} \le t_{1} \) (Fig. 3)Interest earned due to ASD program is \( (1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )p(1 - r)I_{\text{e}} (t_{1} - t_{2} )T \). The interest earned during the normal sales period is

$$ pI_{\text{e}} (1 - Y_{1} )D_{1} \left[ {\frac{{T^{2} }}{2} + T(t_{1} - T - t_{2} )} \right] $$

The annual interest earned by the retailer is

$$ (1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )p(1 - r)I_{\text{e}} (t_{1} - t_{2} ) + pI_{\text{e}} (1 - Y_{1} )D_{1} \left[ {t_{1} - t_{2} - \frac{T}{2}} \right] $$
Fig. 3
figure 3

Interest earned and interest payable for the case \( T + t_{2} \le t_{1} \)

  1. 4.

    Annual Interest payable by the retailer

Case 1. When \( t_{1} \le T \) (see Fig. 1). The interest payable for the items in stock is \( cI_{\text{p}} (1 - Y_{1} )D_{1} \left[ {\frac{{(T - t_{1} )^{2} }}{2}} \right] \). The interest payable for the items, which are sold but not paid yet, is

$$ pI_{\text{p}} (1 - Y_{1} )D_{1} t_{2} \left[ {T - t_{1} + \frac{{t_{2} }}{2}} \right]. $$

Therefore, the annual interest payable is

$$ \frac{{cI_{\text{p}} (1 - Y_{1} )D_{1} }}{2T}(T - t_{1} )^{2} + \frac{{pI_{\text{p}} (1 - Y_{1} )D_{1} t_{2} }}{T}\left[ {T - t_{1} + \frac{{t_{2} }}{2}} \right] $$

Case 2. When \( T \le t_{1} \le T + t_{2} \) (see Fig. 2). Since there is no stock on hand, 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

$$ \frac{{pI_{\text{p}} (1 - Y_{1} )D_{1} }}{2T}\left[ {T + t_{2} - t_{1} } \right]^{2} $$

Case 3. When \( T + t_{2} \le t_{1} \). Since the retailer pays off his items at time t 1, which is later than the time T + t 2 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

$$ {\text{TC}}(T) = \left\{ {\begin{array}{*{20}c} {{\text{TC}}_{1} (T)} \\ {{\text{TC}}_{2} (T)} \\ {{\text{TC}}_{3} (T)} \\ \end{array} } \right. \, \begin{array}{*{20}c}\quad {\text{if}} \\ \quad{\text{if}} \\ \quad {\text{if}} \\ \end{array} \, \begin{array}{*{20}c} {t_{1} \le T} \\ {T \le t_{1} \le T + t_{2} } \\ {T + t_{2} \le t_{1} } \\ \end{array} $$

where

$$ \begin{aligned} {\text{TC}}_{1} (T) = & \frac{1}{2T}\left[ {2A + (1 - Y_{1} )D_{1} \left[ {cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right]} \right] \\ + \frac{T}{2}\left[ {(1 - Y_{1} )D_{1} \left( {cI_{\text{p}} + H} \right)} \right] + (1 - Y_{1} )D_{1} \left[ {pI_{\text{p}} t_{2} - cI_{\text{p}} t_{1} } \right] \\ - (1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )P(1 - r)I_{\text{e}} (t_{1} - t_{2} ) \\ \end{aligned} $$
(1)
$$ \begin{aligned} {\text{TC}}_{2} (T) = & \frac{1}{2T}\left[ {2A - (1 - Y_{1} )D_{1} p(I_{\text{e}} - I_{\text{p}} )(t_{1} - t_{2} )^{2} } \right] + \frac{T}{2}\left[ {(1 - Y_{1} )D_{1} \left( {H + pI_{\text{p}} } \right)} \right] \\ - pI_{\text{p}} (1 - Y_{1} )D_{1} \left[ {t_{1} - t_{2} } \right] - (1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )P(1 - r)I_{\text{e}} (t_{1} - t_{2} ) \\ \end{aligned} $$
(2)
$$ \begin{aligned} {\text{TC}}_{3} (T) = & \frac{A}{T} + \frac{T}{2}\left[ {(1 - Y_{1} )D_{1} \left( {H + pI_{\text{e}} } \right)} \right] \, - pI_{\text{e}} (1 - Y_{1} )D_{1} \left[ {t_{1} - t_{2} } \right] \\ - (1 - \delta )(Y_{1} D_{1} + Y_{2} D_{2} )P(1 - r)I_{\text{e}} (t_{1} - t_{2} ) \\ \end{aligned} $$
(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:

$$ \frac{{{\text{dTC}}_{1} (T)}}{{{\text{d}}T}} = \frac{ - 1}{{2T^{2} }}\left[ {2A + (1 - Y_{1} )D_{1} \left( {cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right)} \right] + \frac{1}{2}\left[ {(1 - Y_{1} )D_{1} \left( {H + cI_{\text{p}} } \right)} \right] $$
$$ \frac{{{\text{d}}^{2} {\text{TC}}_{1} (T)}}{{{\text{d}}T^{2} }} = \frac{1}{{T^{3} }}\left[ {2A + (1 - Y_{1} )D_{1} \left( {cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right)} \right] $$
$$ \begin{gathered} \frac{{{\text{dTC}}_{2} (T)}}{{{\text{d}}T}} = \frac{ - 1}{{2T^{2} }}\left[ {2A - p(1 - Y_{1} )D_{1} (t_{1} - t_{2} )^{2} (I_{\text{e}} - I_{\text{p}} )} \right] + \frac{1}{2}\left[ {(1 - Y_{1} )D_{1} \left( {H + pI_{\text{p}} } \right)} \right] \hfill \\ \frac{{{\text{d}}^{2} {\text{TC}}_{2} (T)}}{{{\text{d}}T^{2} }} = \frac{1}{{T^{3} }}\left[ {2A - p(I_{\text{e}} - I_{\text{p}} )(1 - Y_{1} )D_{1} (t_{1} - t_{2} )^{2} } \right] \hfill \\ \end{gathered} $$
$$ \begin{gathered} \frac{{{\text{dTC}}_{3} (T)}}{{{\text{d}}T}} = \frac{ - A}{{T^{2} }} + \frac{1}{2}\left[ {(1 - Y_{1} )D_{1} \left( {H + pI_{\text{e}} } \right)} \right] \hfill \\ \frac{{{\text{d}}^{2} {\text{TC}}_{3} (T)}}{{{\text{d}}T^{2} }} = \frac{2A}{{T^{3} }} > 0 \hfill \\ \end{gathered} .$$

From the above, we observe that \( {\text{TC}}_{1} (T) \) is a convex function on T if \( \left[ {2A + (1 - Y_{1} )D_{1} \left( {cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right)} \right] > 0 \). If \( \left[ {2A + (1 - Y_{1} )D_{1} \left( {cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right)} \right] < 0 \), then \( {\text{TC}}_{1} (T) \) is a concave function on T and \( \frac{{{\text{dTC}}_{1} (T)}}{{{\text{d}}T}} \) is an increasing function on \( [t_{1} ,\infty ) \). Therefore, minimum \( {\text{TC}}_{1} (T) \) is attained at \( T_{1}^{*} = t_{1} \) when \( {\text{TC}}_{1} (T) \) is a concave function of T.\( {\text{TC}}_{2} (T) \) is a convex function on T if \( \left[ {2A - p(I_{\text{e}} - I_{\text{p}} )(1 - Y_{1} )D_{1} (t_{1} - t_{2} )^{2} } \right] \) > 0. If \( \left[ {2A - p(I_{\text{e}} - I_{\text{p}} )(1 - Y_{1} )D_{1} (t_{1} - t_{2} )^{2} } \right] \) < 0, then \( {\text{TC}}_{2} (T) \)is a concave function on T and \( \frac{{{\text{dTC}}_{2} (T)}}{{{\text{d}}T}} \) is an increasing function on \( [t_{1} - t_{2} ,t_{1} ] \). Therefore, minimum \( {\text{TC}}_{2} (T) \) is attained at \( T_{2}^{*} = t_{1} - t_{2} \) when \( {\text{TC}}_{2} (T) \) is a concave function of T. The optimal cycle times \( T_{i}^{*} \) (i = 1, 2, 3) are obtained by solving \( \frac{{dTC_{i} (T)}}{dT} = 0 \) (i = 1, 2, 3), respectively.

$$ T_{1}^{*} = \left[ {\frac{{2A + (1 - Y_{1} )D_{1} \left( {cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right)}}{{(1 - Y_{1} )D_{1} \left( {H + cI_{\text{p}} } \right)}}} \right]^{\frac{1}{2}} $$
(4)
$$ T_{2}^{*} = \left[ {\frac{{2A - p(1 - Y_{1} )D_{1} (t_{1} - t_{2} )^{2} (I_{\text{e}} - I_{\text{p}} )}}{{(1 - Y_{1} )D_{1} \left( {H + pI_{\text{p}} } \right)}}} \right]^{\frac{1}{2}} $$
(5)
$$ T_{3}^{*} = \left[ {\frac{2A}{{(1 - Y_{1} )D_{1} \left( {H + pI_{\text{e}} } \right)}}} \right]^{\frac{1}{2}} .$$
(6)

Ensuring the condition that \( T_{1}^{*} \ge t_{1} \), we have \( 2A \ge (1 - Y_{1} )D_{1} ( {Ht_{1}^{2} + pI_{e} (t_{1} - t_{2} )^{2} + pI_{p} t_{2} (2t_{1} - t_{2} )} ) \) if and only if \( T^{*} = T_{1}^{*} \). Ensuring the condition that \( T_{2}^{*} \le t_{1} \le T_{2}^{*} + t_{2} \), we have \( T^{*} = T_{2}^{*} \) if and only if \( 2A \ge (1 - Y_{1} )D_{1} (t_{1} - t_{2} )^{2} \left( {H + pI_{\text{e}} } \right) \) and \( 2A \le (1 - Y_{1} )D_{1} \left( {Ht_{1}^{2} + pI_{\text{e}} (t_{1} - t_{2} )^{2} + pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right) \).Ensuring the condition that \( T_{3}^{*} + t_{2} \le t_{1} \), we have \( T^{*} = T_{3}^{*} \) if and only if \( 2A \le (1 - Y_{1} )D_{1} (t_{1} - t_{2} )^{2} \left( {H + pI_{\text{e}} } \right) \). Let

$$ \begin{gathered} \Delta_{1} = (1 - Y_{1} )D_{1} \left( {Ht_{1}^{2} + pI_{\text{e}} (t_{1} - t_{2} )^{2} + pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right), \hfill \\ \Delta_{2} = (1 - Y_{1} )D_{1} (t_{1} - t_{2} )^{2} \left( {H + pI_{\text{e}} } \right) \hfill \\ \end{gathered}. $$

It is to observe that \( \Delta_{1} - \Delta_{2} = (1 - Y_{1} )D_{1} \left[ {H(t_{1}^{2} - (t_{1} - t_{2} )^{2} ) + pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right] \ge 0 \) and so \( \Delta_{1} \ge \Delta_{2} \).

Theorem 1

  1. 1.

    If \( 2A \ge \Delta_{1} \) , then \( T^{*} = T_{1}^{*} \)

  2. 2.

    If \( 2A \le \Delta_{1} {\text{ and }}2A \ge \Delta_{2} \, \) , then \( T^{*} = T_{2}^{*} \)

  3. 3.

    If \( 2A \le \Delta_{2} \) , then \( T^{*} = T_{3}^{*} \)

Proof

  1. (1)

    \( 2A \ge \Delta_{1} \) is implied from \( t_{1} \le T_{1}^{*} \). Since \( {\text{TC}}_{1}^{\prime } (T) \) is an increasing function on \( [t_{1} ,\infty ) \), \( {\text{TC}}_{1}^{{\prime }} (t_{1} ) \le {\text{TC}}_{1}^{{\prime }} (T_{1}^{*} ) \). So we have, \( {\text{TC}}_{1}^{{\prime }} (t_{1} ) \le 0 \), \( {\text{TC}}_{1}^{{\prime }} (T_{1}^{*} ) = 0 \) and \( {\text{TC}}_{1}^{{\prime }} (T) > 0 \) for \( T \in [T_{1}^{*} ,\infty ) \). Thus,

\( {\text{TC}}_{1} (T) \) is decreasing on \( [t_{1} ,T_{1}^{*} ] \) and increasing on \( [T_{1}^{*} ,\infty ) \).

Since \( 2A \ge \Delta_{1} \) is implied from \( T_{2}^{*} \ge t_{1} \). Since \( {\text{TC}}_{2}^{{\prime }} (T) \) is an increasing function, \( {\text{TC}}_{2}^{{\prime }} (T_{2}^{*} ) \ge {\text{TC}}_{2}^{{\prime }} (t_{1} ) \) which implies \( {\text{TC}}_{2}^{{\prime }} (t_{1} ) \le 0 \). \( t_{1} - t_{2} \le t_{1} \) implies \( {\text{TC}}_{2}^{{\prime }} (t_{1} - t_{2} ) \le {\text{TC}}_{2}^{{\prime }} (t_{1} ) \). Hence, \( {\text{TC}}_{2} (T) \) is decreasing on \( [t_{1} - t_{2} ,t_{1} ] \).

\( 2A \ge \Delta_{1} \) implies \( 2A \ge \Delta_{2} \). \( 2A \ge \Delta_{2} \) is implied from \( T_{3}^{*} \ge t_{1} - t_{2} \). Since \( {\text{TC}}_{3}^{{\prime }} (T) \) is an increasing function, \( {\text{TC}}_{3}^{{\prime }} (t_{1} - t_{2} ) \le {\text{TC}}_{3}^{{\prime }} (T_{3}^{*} ) \) which implies \( {\text{TC}}_{3}^{{\prime }} (t_{1} - t_{2} ) \le 0 \). Since \( {\text{TC}}_{3}^{{\prime }} (0) \le 0 \), \( {\text{TC}}_{3} (T) \)is decreasing on \( [0,t_{1} - t_{2} ] \). From the discussions, we have

  1. (i)

    \( {\text{TC}}_{1} (T) \) is decreasing on \( [t_{1} ,T_{1}^{*} ] \) and increasing on \( [T_{1}^{*} ,\infty ) \).

  2. (ii)

    \( {\text{TC}}_{2} (T) \) is decreasing on \( [t_{1} - t_{2} ,t_{1} ] \)

  3. (iii)

    \( {\text{TC}}_{3} (T) \) is decreasing on \( [0,t_{1} - t_{2} ] \).

Therefore, TC(T) attains minimum at \( T^{*} = T_{1}^{*} \) and \( TC^{*} (T) = TC_{1} (T_{1}^{*} ) \).

  1. (2).

    Let \( 2A \le \Delta_{1} {\text{ and }}2A \ge \Delta_{2} \, \). \( 2A \le \Delta_{1} \) is implied from \( t_{1} \ge T_{1}^{*} \). So, \( {\text{TC}}_{1}^{{\prime }} (t_{1} ) \ge 0 \). Since \( {\text{TC}}_{1}^{{\prime }} (T) \) is an increasing function on \( [t_{1} ,\infty ) \), \( {\text{TC}}_{1}^{{\prime }} (T) \ge 0 \) for \( T \in [t_{1} ,\infty ) \). Therefore, \( {\text{TC}}_{1} (T) \) is increasing on \( [t_{1} ,\infty ) \). \( 2A \le \Delta_{1} \) can also be implied from \( t_{1} \ge T_{2}^{*} \). \( 2A \ge \Delta_{2} \, \) is implied from \( t_{1} - t_{2} \le T_{2}^{*} \). Since \( {\text{TC}}_{2}^{{\prime }} (T) \) is an increasing function, \( {\text{TC}}_{2}^{{\prime }} (t_{1} ) \ge {\text{TC}}_{2}^{{\prime }} (T_{2}^{*} ) \) and \( {\text{TC}}_{2}^{{\prime }} (t_{1} - t_{2} ) \le {\text{TC}}_{2}^{{\prime }} (T_{2}^{*} ) \). So, \( {\text{TC}}_{2}^{{\prime }} (t_{1} ) \ge 0 \) and \( TC_{2}^{\prime } (t_{1} - t_{2} ) \le 0 \); Since \( TC_{2}^{\prime } (T_{2}^{*} ) = 0 \), \( TC_{2} (T) \) is decreasing on \( [t_{1} - t_{2} ,T_{2}^{*} ] \) and increasing on \( [T_{2}^{*} ,t_{1} ] \). \( 2A \ge \Delta_{2} \, \)can be implied from \( T_{3}^{*} \ge t_{1} - t_{2} \). Since \( {\text{TC}}_{3}^{{\prime }} (T) \)is an increasing function \( {\text{TC}}_{3}^{{\prime }} (T_{3}^{*} ) \ge {\text{TC}}_{3}^{{\prime }} (t_{1} - t_{2} ) \) which implies \( {\text{TC}}_{3}^{{\prime }} (t_{1} - t_{2} ) \le 0 \). Since \( {\text{TC}}_{3}^{{\prime }} (T) \) is increasing on \( [0,t_{1} - t_{2} ] \), \( {\text{TC}}_{3}^{{\prime }} (T) \le 0 \) for \( T \in [0,t_{1} - t_{2} ] \). Therefore, \( {\text{TC}}_{3} (T) \) is decreasing on \( T \in [0,t_{1} - t_{2} ] \). Hence, we have

  2. (i)

    \( {\text{TC}}_{1} (T) \) is decreasing on \( [t_{1} ,\infty ) \)

  3. (ii)

    \( {\text{TC}}_{2} (T) \) is decreasing on \( [t_{1} - t_{2} ,T_{2}^{*} ] \) and increasing on \( [T_{2}^{*} ,t_{1} ] \).

  4. (iii)

    \( {\text{TC}}_{3} (T) \) is decreasing on \( [0,t_{1} - t_{2} ] \).

Therefore, TC(T) attains minimum at \( T^{*} = T_{2}^{*} \) and \( {\text{TC}}^{*} (T) = {\text{TC}}_{2} (T_{2}^{*} ) \).

  1. (3)

    \( 2A \le \Delta_{2} \) implies \( 2A \le \Delta_{1} \). \( 2A \le \Delta_{1} \) implies that \( {\text{TC}}_{1} (T) \) is increasing on \( [t_{1} ,\infty ) \). \( 2A \le \Delta_{2} \) can be implied from \( t_{1} - t_{2} \ge T_{2}^{*} \). Since \( {\text{TC}}_{2}^{{\prime }} (T) \) is increasing, \( {\text{TC}}_{2}^{{\prime }} (t_{1} - t_{2} ) \ge {\text{TC}}_{2}^{{\prime }} (T_{2}^{*} ) \). Therefore, \( {\text{TC}}_{2}^{{\prime }} (t_{1} - t_{2} ) \ge 0 \). \( 2A \le \Delta_{1} \) is implied from \( t_{1} \ge T_{2}^{*} \). Thus, \( {\text{TC}}_{2}^{{\prime }} (t_{1} ) \ge {\text{TC}}_{2}^{{\prime }} (T_{2}^{*} ) \). Therefore, \( {\text{TC}}_{2}^{{\prime }} (t_{1} ) \ge 0 \). Therefore, \( {\text{TC}}_{2} (T) \) is increasing on \( [t_{1} - t_{2} ,t_{1} ] \). \( 2A \le \Delta_{2} \) implies \( {\text{TC}}_{3} (T) \) is a convex function on \( [0,t_{1} - t_{2} ] \). Therefore, \( {\text{TC}}_{3} (T) \) is decreasing on \( [0,T_{3}^{*} ] \) and increasing on \( [T_{3}^{*} ,t_{1} - t_{2} ] \). From the above discussion, we have

  2. (i)

    \( {\text{TC}}_{1} (T) \) is increasing on \( [t_{1} ,\infty ) \)

  3. (ii)

    \( {\text{TC}}_{2} (T) \) is increasing on \( [t_{1} - t_{2} ,t_{1} ] \)

  4. (iii)

    \( {\text{TC}}_{3} (T) \) is decreasing on \( [0,T_{3}^{*} ] \) and increasing on \( [T_{3}^{*} ,t_{1} - t_{2} ] \).

Hence, TC(T) attains minimum at \( T^{*} = T_{3}^{*} \) and \( {\text{TC}}^{*} (T) = {\text{TC}}_{3} (T_{3}^{*} ) \).

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 \( Y_{1} (r) = \alpha \cdot r \) and \( Y_{2} (r) = \beta \cdot r \) as in Tsao (2009). The problem, here, is to minimize

$$ {\text{TC}}(T,r) = \left\{ {\begin{array}{*{20}c} {{\text{TC}}_{1} (T,r)} \\ {{\text{TC}}_{2} (T,r)} \\ {{\text{TC}}_{3} (T,r)} \\ \end{array} } \right. \, \begin{array}{*{20}c} \quad{\text{if}} \\ \quad{\text{if}} \\ \quad{\text{if}} \\ \end{array} \, \begin{array}{*{20}c} {t_{1} \le T} \\ {T \le t_{1} \le T + t_{2} } \\ {T + t_{2} \le t_{1} } \\ \end{array} $$
(7)

To solve this problem, the closed-form solution for each \( r_{i} (T) \), is found by solving \( \frac{{\partial {\text{TC}}_{i} (T,r)}}{\partial r} = 0, \) i = 1, 2, 3. Substituting these \( r_{i} (T) \) to the corresponding \( TC_{i} (T,r) \), \( {\text{TC}}_{i} (T,r) \) reduces to single variable function as \( {\text{TC}}_{i} (T) \). The optimal value of \( T_{i}^{*} \) is determined by solving the \( \frac{{{\text{dTC}}_{i} (T,r_{i} (T))}}{\partial T} = 0, \) i = 1, 2, 3. The optimal values of \( T_{{}}^{*} \) and \( r^{*} \) are such that

$$ {\text{TC}}(T^{*} ,r^{*} ) = \hbox{min} \{ {\text{TC}}_{1} (T_{1}^{*} ,r_{1}^{*} ),{\text{TC}}_{2} (T_{2}^{*} ,r_{2}^{*} ),{\text{TC}}_{3} (T_{3}^{*} ,r_{3}^{*} )\} . $$

The second derivative of \( {\text{TC}}_{i} (T,r) \) with respect to r is \( \frac{{\partial^{2} TC_{i} (T,r)}}{{\partial r^{2} }} = 2(1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{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 \( \frac{{\partial {\text{TC}}_{i} (T,r)}}{\partial r} = 0 \), i = 1, 2, 3, we get

$$ r_{1} (T) = \frac{1}{{4(1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} )}}\times\left[ \begin{gathered} 2(1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} ) + \frac{{\alpha D_{1} }}{T}\left( \begin{gathered} cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} \hfill \\ - pI_{\text{p}} t_{2} (2t_{1} - t_{2} ) \hfill \\ \end{gathered} \right) \hfill \\ + \alpha D_{1} T(H + cI_{\text{p}} ) + 2\alpha D_{1} (pI_{\text{p}} t_{2} - cI_{\text{p}} t_{1} ) \hfill \\ \end{gathered} \right] $$
(8)
$$ r_{2} (T) = \frac{1}{{4(1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} )}}\times\left[ \begin{gathered} 2(1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} ) + \frac{{\alpha D_{1} }}{T}\left( {(I_{\text{e}} + I_{\text{p}} )p(t_{1} - t_{2} )^{2} } \right) \hfill \\ + \alpha D_{1} T(H + cI_{\text{p}} ) - 2\alpha D_{1} pI_{\text{p}} (t_{1} - t_{2} ) \hfill \\ \end{gathered} \right] $$
(9)
$$ r_{3} (T) = \frac{1}{{4(1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} )}}\left[ {\alpha D_{1} TH - 2\alpha D_{1} pI_{\text{e}} (t_{1} - t_{2} - T/2) + 2(1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} )} \right] $$
(10)

Theorem 2

  1. (a)

    If \( \begin{gathered} - \frac{{\alpha D_{1} }}{2T}\left( {cI_{\text{p}} t_{1}^{2} - PI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right) - \frac{{\alpha D_{1} }}{2}T(H + cI_{\text{p}} ) - \alpha D_{1} (PI_{\text{p}} t_{2} - cI_{\text{p}} t_{1} ) \hfill \\ \, + (1 - \delta )(\alpha D_{1} + \beta D_{2} )PI_{\text{e}} (t_{1} - t_{2} )\; > \, 0 \hfill \\ \end{gathered} \) then unique optimal unique optimal solution \( r_{1}^{*} (T) \) lies in the interval (0, 1).

  2. (b)

    If \( \begin{gathered} - \frac{{\alpha D_{1} }}{2T}\left( {(I_{\text{e}} + I_{\text{p}} )p(t_{1} - t_{2} )^{2} } \right) - \frac{{\alpha D_{1} }}{2}T(H + pI_{\text{p}} ) + \alpha D_{1} pI_{\text{p}} (t_{1} - t_{2} ) \hfill \\ \, + (1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} )\; > \, 0 \hfill \\ \end{gathered} \) then unique optimal solution \( r_{2}^{*} (T) \) lies in the interval (0, 1).

  3. (c)

    If \( \begin{gathered} - \frac{{\alpha D_{1} }}{2T}\left( {(I_{\text{e}} + I_{\text{p}} )p(t_{1} - t_{2} )^{2} } \right) - \frac{{\alpha D_{1} }}{2}T(H + pI_{\text{p}} ) + \alpha D_{1} pI_{\text{p}} (t_{1} - t_{2} ) \hfill \\ \, + (1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} )\; > \, 0 \hfill \\ \end{gathered} \) then unique optimal solution \( r_{3}^{*} (T) \) lies in the interval (0, 1).

Proof

  1. (a)

    Let

$$ \begin{aligned} G_{1} (r) =& \frac{{\partial {\text{TC}}_{1} (T,r)}}{\partial r} \\=& - \frac{{\alpha D_{1} }}{2T}\left( {cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right)\\ &- \frac{{\alpha D_{1} }}{2}T(H + cI_{\text{p}} ) - \alpha D_{1} (pI_{\text{p}} t_{2} - cI_{\text{p}} t_{1} ) \hfill \\ &- (1 - \delta )(\alpha D_{1} + \beta D_{2} )p(1 - 2r)I_{\text{e}} (t_{1} - t_{2} ) \hfill \\ \end{aligned} $$

Since \( {\text{TC}}_{1} (T,r) \) is a convex function of r, \( G_{1} (r) \) is an increasing function of r.

$$ \begin{aligned} G{}_{1}(0) =& - \frac{{\alpha D_{1} }}{2T}\left( {cI_{\text{p}} t_{1}^{2} - pI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right)\\& - \frac{{\alpha D_{1} }}{2}T(H + cI_{\text{p}} ) - \alpha D_{1} (pI_{\text{p}} t_{2} - cI_{\text{p}} t_{1} ) \hfill \\ & - (1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} ) < \, 0 \hfill \\ \end{aligned} $$
$$ \begin{aligned} G_{1} (1) =& - \frac{{\alpha D_{1} }}{2T}\left( {cI_{\text{p}} t_{1}^{2} - PI_{\text{e}} (t_{1} - t_{2} )^{2} - pI_{\text{p}} t_{2} (2t_{1} - t_{2} )} \right) \\&- \frac{{\alpha D_{1} }}{2}T(H + cI_{\text{p}} ) - \alpha D_{1} (PI_{\text{p}} t_{2} - cI_{\text{p}} t_{1} ) \hfill \\ & + (1 - \delta )(\alpha D_{1} + \beta D_{2} )PI_{\text{e}} (t_{1} - t_{2} ) \hfill \\ \end{aligned} $$

If \( G_{1} (1) \) > 0, then \( r_{1}^{*} (T) \) lies in the interval (0, 1).

  1. (b)

    Let

$$ \begin{aligned} G_{2} (r) =& \frac{{\partial {\text{TC}}_{2} (T,r)}}{\partial r} = - \frac{{\alpha D_{1} }}{2T}\left( {(I_{\text{e}} + I_{\text{p}} )p(t_{1} - t_{2} )^{2} } \right) \\&- \frac{{\alpha D_{1} }}{2}T(H + pI_{\text{p}} ) + \alpha D_{1} pI_{\text{p}} (t_{1} - t_{2} ) \hfill \\ & - (1 - \delta )(\alpha D_{1} + \beta D_{2} )p(1 - 2r)I_{\text{e}} (t_{1} - t_{2} ) \hfill \\ \end{aligned} $$

Since \( {\text{TC}}_{2} (T,r) \) is a convex function of r, \( G_{2} (r) \) is an increasing function of r.

$$ \begin{aligned} G_{2} (0) =& - \frac{{\alpha D_{1} }}{2T}\left( {(I_{\text{e}} + I_{\text{p}} )p(t_{1} - t_{2} )^{2} } \right) - \frac{{\alpha D_{1} }}{2}TH \\&- \frac{{\alpha D_{1} pI_{\text{p}} }}{2}(T - 2(t_{1} - t_{2} )) + \alpha D_{1} pI_{\text{p}} (t_{1} - t_{2} ) \hfill \\ & - (1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} ) < \, 0 \hfill \\ \end{aligned} $$
$$ \begin{aligned} G_{2} (1) =& - \frac{{\alpha D_{1} }}{2T}\left( {(I_{\text{e}} + I_{\text{p}} )p(t_{1} - t_{2} )^{2} } \right) \\&- \frac{{\alpha D_{1} }}{2}T(H + pI_{\text{p}} ) + \alpha D_{1} pI_{\text{p}} (t_{1} - t_{2} ) \hfill \\ &+ (1 - \delta )(\alpha D_{1} + \beta D_{2} )pI_{\text{e}} (t_{1} - t_{2} ) \hfill \\ \end{aligned} $$

If \( G_{2} (1) \) > 0, then \( r_{2}^{*} (T) \) lies in the interval (0, 1).

  1. (c)

    Similar to (b)

First, we find \( r_{1} (T),r_{2} (T) \) and \( r_{3} (T) \) using the Eqs. (8), (9) and (10), respectively. Substituting \( r_{1} (T) \), \( r_{2} (T) \) and \( r_{3} (T) \) into \( {\text{TC}}_{1} (r,T) \), \( {\text{TC}}_{2} (r,T), \) and \( {\text{TC}}_{3} (r,T) \), respectively, each \( {\text{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 \( \frac{{{\text{dTC}}_{i} }}{{{\text{d}}T}} = 0,(i = 1,2,3) \), we get the optimal solutions \( T_{1}^{*} ,T_{2}^{*} \) and \( T_{3}^{*} \).

Find the minimum of {\( {\text{TC}}_{1} (r_{1} (T_{1}^{*} ),T_{1}^{*} ) \), \( {\text{TC}}_{2} (r_{2} (T_{2}^{*} ),T_{2}^{*} ) \), \( {\text{TC}}_{3} (r_{3} (T_{3}^{*} ),T_{3}^{*} ) \)} and the resultant is the optimal cost and corresponding \( T_{i}^{*} \) and \( r_{i} (T_{i}^{*} ) \) are the optimal solutions. While we are solving the differential equation \( \frac{{{\text{dTC}}_{i} }}{{{\text{d}}T}} = 0 \), if we get multiple solutions, then we have to check the \( \frac{{{\text{d}}^{2} {\text{TC}}_{i} }}{{{\text{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 cancelation rate (\( \delta \)), ordering cost (A) and holding cost (H), trade credit periods \( t_{1} \) and \( t_{2} \).

Example 1

Let A = 300, D 1 = 2,000, D 2 = 2,000, \( \delta \)=0.1, H = 1, \( I_{\text{p}} \) = 0.15, \( I_{\text{e}} \) = 0.2, t 1 = 0.14, t 2 = 0.10, p = 11, c = 10. First, let r be fixed, say r = 0.56. We get \( \Delta_{1} \) = 453.80, \( \Delta_{2} \) = 7.25. Clearly 2A > \( \Delta_{1} \) and by Theorem 1, we obtain that \( T_{1}^{*} \) = 0.4096 and the total cost TC1 = 1,347.60. If r is a decision variable, then we utilize the solution procedure in Sect. “When retail price discount rate is endogenous”. The optimal solutions are \( T_{1}^{*} = 0.5560 \), \( r_{1}^{*} = 0.8963 \) and \( {\text{TC}}_{1}^{*} = 1,214.80 \). A graphic representation of TC i is shown in Fig. 4.

Fig. 4
figure 4

Graphic representation of TC i for example 1

Example 2

Let A = 300, D 1 = 3,000, D 2 = 3,000, \( \delta \) = 0.1, H = 1, \( I_{\text{p}} \) = 0.15, \( I_{\text{e}} \) = 0.2, t 1 = 0.14, t 2 = 0.10, p = 11, c = 10. First, let r be fixed, say r = 0.56. We get \( \Delta_{1} \) = 680.7, \( \Delta_{2} \) = 10.9. Clearly \( \Delta_{1} \) > 2A & 2A < \( \Delta_{2} \) and by Theorem 1, we obtain that \( T_{2}^{*} \) = 0.3354 and the total cost TC2 = 1,582.50. If r is a decision variable, then we utilize the solution procedure in Sect. “When retail price discount rate is endogenous”. The optimal solutions are \( r_{2}^{*} = 0.8613 \), \( T_{2}^{*} = 0.4899 \) and \( {\text{TC}}_{1}^{*} = 1,486.70 \). A graphic representation of TCi is shown in Fig. 5.

Fig. 5
figure 5

Graphic representation of TC i for example 2

Example 3

Let A = 300, D 1 = 8,000, D 2 = 8,000, \( \delta \) = 0.1, H = 1, \( I_{\text{p}} \) = 0.15, \( I_{\text{e}} \) = 0.2, t 1 = 0.28, t 2 = 0.09, p = 11, c = 10. First, let r be fixed, say r = 0.56. We get \( \Delta_{1} \) = 5,292, \( \Delta_{2} \) = 655. Clearly \( \Delta_{2} \) > 2A and by Theorem 1, we obtain that \( T_{3}^{*} \) = 0.1818 and the total cost TC2 = 165.53. If r is a decision variable, then we utilize the solution procedure in Sect. “When retail price discount rate is endogenous”. The optimal solutions are \( r_{2}^{*} = 0.5611 \), \( T_{2}^{*} = 0.5573 \) and \( {\text{TC}}_{1}^{*} = 245.80 \). A graphic representation of TC i is shown in Fig. 6.

Fig. 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 the Table 1. It is also illustrated in Figs. 7, 8, 9, 10, 11.

Table 1 Sensitivity analysis with respect to the model parameters
Fig. 7
figure 7

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

Fig. 8
figure 8

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

Fig. 9
figure 9

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

Fig. 10
figure 10

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

Fig. 11
figure 11

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

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

  • When partial order cancelation rate \( \delta \) increases, the cycle time and total cost are decreased, whereas the optimal price discount rate increases marginally 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 t 1, the retailer replenishes the goods more often. In other words, retailer will minimize the inventory cycle time to take advantage of longer credit period.

  • When retailer provides longer credit period t 2, 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 cancelation 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. 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 the 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 t 1 and t 2 as decision variables could be a good extension of this paper. Further, one can improve the paper by considering integrated supplier–retailer inventory system.