In vendor managed inventory (VMI) operations, it is necessary for both the suppliers and the customers to reach an agreement on the maximal and minimal inventory level. In practice, in VMI, inventory levels are decided manually by planning personnel, based on their experience and past operating records. From a system optimization point of view, the determination of the upper and lower inventory levels in storage areas is complicated, necessitating analysis of many factors. Consequently, it may not be possible to obtain the best planning results, to determine and maintain the optimum levels of inventory. In this study, we utilize network flow techniques to build a replenishment model to deal with the upper-and-lower inventory level control problem, with the objective of minimizing the total cost in short-term operations, subject to inventory level control and other operating constraints. The model is formulated as an integer network flow problem with side constraints and is characterized as NP-hard in terms of optimization. To efficiently and effectively solve the large-scale problems that occur in the real world, a solution algorithm is also developed. Finally, numerical tests are conducted using real data from a major retail company in northern Taiwan. The results demonstrate the usefulness of the proposed model and solution algorithm for replenishment planning in actual practice.