To select whether an allocation subject stock is only a physical current stock or a planned stock of goods scheduled to be received or to be completed before the delivery, and to perform stock allocation suitable for a business mode.SOLUTION: A storage unit 106 stores current stock data 106b as means for storing current stock data that stores a current stock quantity, allocated stock data 106c that stores an allocated stock quantity for an order, planned stock data 106d that stores the stock quantity that can be procured by the delivery date by orders and manufacturing that are not included in the current stock quantity, and a basic information master 106a that stores a set value of whether the allocation subject stock includes only the current stock quantity or a planned stock quantity. A control unit 102 includes: a set value input unit 102a that inputs a set value of the allocation subject stock; an order input processing unit 102b that inputs an ordered product, an ordered quantity, and a delivery date; an allocatable quantity calculation unit 102c that calculates an allocatable stock quantity obtained by subtracting an allocated stock quantity from the current stock quantity; an allocation subject stock classification determining unit 102d that determines the allocation subject stock from the set value; and a stock allocation unit 102f that calculates the allocatable stock quantity and that allocates the calculated stock.SELECTED DRAWING: Figure 1
展开▼