Order processing device, order processing method, and order processing program
The order processing device optimizes inventory management by automating order generation based on store and supplier data, reducing costs and preventing stockouts, enhancing supply chain efficiency.
Patent Information
- Application Number
- JP2022022536
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-02-17
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-02-17
AI Technical Summary
Existing order processing systems for nationwide retail businesses are inefficient, leading to prolonged ordering times and stockouts due to lack of inventory consideration, increasing operational costs.
An order processing device and method that includes a control section to manage store and supplier inventory data, calculate required quantities, and automatically generate orders based on priority and inventory status, reducing stockouts and operational costs.
Reduces operational costs and prevents stockouts by optimizing inventory management and automating the ordering process, ensuring timely and efficient supply chain operations.
Smart Images

Figure 0007605778000001 
Figure 0007605778000002 
Figure 0007605778000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an order processing device, an order processing method, and an order processing program. [Background technology]
[0002] For example, in the case of central ordering (orders for all stores are managed by the head office) for a retailer with a nationwide presence, weekend sales and inventory must be checked and orders placed each time, which takes time. Furthermore, data for automatic ordering is often placed without taking into account the inventory status of the supplier, which can lead to problems such as the supplier having to process out-of-stock items or the time it takes to replenish inventory. For example, Patent Document 1 shows an example of a conventional ordering system. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2003-44726 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, Patent Document 1 does not disclose anything about reducing the cost of ordering products and enabling ordering without stockouts at suppliers.
[0005] The present invention has been made in consideration of the above, and aims to provide an order processing device, an order processing method, and an order processing program that reduce the cost of product ordering operations and enable ordering without stockouts at suppliers. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, the present invention provides an order processing device equipped with a control unit, which is configured to be able to access specified inventory data including stores (store codes and / or store names), products (product codes and / or product names), order points, specified inventory numbers which are the inventory numbers to be stocked at the store, and priority orders, store inventory data including stores, products, and current inventory numbers, and supplier inventory data including suppliers, products, and supplier inventory numbers, and is characterized by comprising: a required quantity calculation means for calculating the required quantity of a product based on the specified inventory data and the store inventory data when the current inventory number for each store is equal to or less than the order point, and an automatic order processing means for allocating order numbers to supplier inventory of the product targeted in the supplier inventory data in accordance with the required quantity for each store, in accordance with the priority order of each store in the specified inventory data, and automatically generating confirmed order data including stores, products, and order numbers.
[0007] In addition, according to one aspect of the present invention, the control unit is configured to be able to access unaccounted purchase data including stores, products, and unpurchased quantities, which are quantities that have been ordered but not yet purchased, and the required quantity calculation means may calculate the required quantity of the product for a target product by calculating the specified stock quantity - current stock quantity - unpurchased quantity when the current stock quantity for each store is equal to or less than the order point.
[0008] According to another aspect of the present invention, the automatic ordering means may automatically generate the order confirmation data periodically.
[0009] According to another aspect of the present invention, the control unit may include an inventory management unit that imports the supplier inventory data from a supplier's system.
[0010] According to another aspect of the present invention, the store may include a retail store.
[0011] In addition, in order to solve the above-mentioned problems and achieve the object, the present invention provides an order processing method executed by an information processing device equipped with a control unit, wherein the control unit is configured to be able to access specified inventory data including stores, products, order points, specified inventory numbers which are the inventory numbers to be stocked at the store, and priority orders, store inventory data including stores, products, and current inventory numbers, and supplier inventory data including suppliers, products, and supplier inventory numbers, and is characterized by including: a required quantity calculation step executed by the control unit, which calculates the required quantity of a product for each store for a target product by subtracting the specified inventory number from the current inventory number based on the specified inventory data and the store inventory data when the current inventory number for each store is equal to or less than the order point; and an automatic order processing step which allocates order numbers for supplier inventory of the target product in the supplier inventory data in accordance with the required quantity for each store in accordance with the priority order of each store in the specified inventory data, and automatically generates confirmed order data including stores, products, and order numbers.
[0012] In addition, in order to solve the above-mentioned problems and achieve the object, the present invention is an order processing program to be executed by an information processing device equipped with a control unit, the control unit is configured to be able to access specified inventory data including stores, products, order points, specified inventory quantities which are the inventory quantities to be stocked in the store, and priority orders, store inventory data including stores, products, and current inventory quantities, and supplier inventory data including suppliers, products, and supplier inventory quantities, and the control unit is characterized in that the order processing program executes the following steps in the control unit: a required quantity calculation step of calculating the required quantity of a product by subtracting the current inventory quantity from the specified inventory quantity based on the specified inventory data and the store inventory data when the current inventory quantity for each store is equal to or less than the order point; and an automatic order processing step of allocating an order quantity to the supplier inventory of the product in the supplier inventory data in accordance with the required quantity for each store, in accordance with the priority order of each store in the specified inventory data, and automatically generating confirmed order data including the store, product, and order quantity. Effect of the Invention
[0013] According to the present invention, it is possible to reduce the cost of ordering products and to place orders without stockouts at suppliers. [Brief description of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of an order processing device according to the present embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of data configuration of the specified inventory data, the order schedule data, the store inventory data, the purchase unaccounted data, the supplier inventory data, and the order confirmation data. [Diagram 3] FIG. 3 is a flowchart for explaining an outline of the overall process of the control unit of the information processing device in this embodiment. [Figure 4] FIG. 4 is a diagram showing sample data for explaining a specific example of the process of the control unit of the information processing device in this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to the embodiment.
[0016] [1. Overview] For example, in the case of central ordering (orders for all stores are managed by the headquarters) for a retailer with nationwide operations, it takes time to check weekend sales and inventory and place an order each time.In addition, the data for automatic ordering is often placed without taking into account the inventory status of the supplier, which can lead to issues such as the supplier having to process out-of-stock items or extending the time it takes to replenish inventory.
[0017] In this embodiment, therefore, order data is automatically created based on the specified inventory data and supplier inventory data, thereby reducing the cost of ordering goods and enabling ordering without stockouts at suppliers.
[0018] An example of an automatic ordering procedure of the order processing device of this embodiment will be described.
[0019] 1. Make a contract with a supplier for, say, 10,000 items. 2. The supplier begins production of 10,000 items. 3. The head office will set the standard stock quantity for each store. If the supplier does not have any stock, the order data cannot be created. 4. The supplier registers the supplier's inventory for the completed quantity. 5. The automatic ordering process checks supplier inventory and creates ordering data. 6. The target products are sold in the store, and store inventory decreases. 7. The automatic ordering process checks supplier inventory and creates ordering data. Then repeat steps 6 and 7 until the supplier's inventory is depleted.
[0020] The order processing device of the present invention can be applied to the retail industry and the like, and can be suitably used, for example, when a headquarters (head office) of a multi-store company places central orders for products for its stores.
[0021] [2. Configuration] FIG. 1 is a block diagram showing an example of the configuration of an order processing device 100 according to the present embodiment. In FIG. 1, the order processing device 100 is a commercially available desktop personal computer. The order processing device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer. The order processing device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each unit included in the order processing device 100 is connected to be able to communicate with each other via an arbitrary communication path.
[0022] The communication interface unit 104 communicatively connects the order processing device 100 to a network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of communicatively connecting the order processing device 100 with the store terminals 400, supplier system 500, and server 200, and is, for example, the Internet or a LAN (Local Area Network).
[0023] The store terminals 400... are terminal devices provided in each store, and are configured to be capable of data communication with the order processing device 100. The store terminals 400... transmit sales data and product inventory and arrival status to the order processing device 100. The supplier system 500 is a supplier's system, and is configured to be capable of data communication with the order processing device 100. The order processing device 100 acquires supplier inventory data from the supplier system 500.
[0024] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that cooperates with a mouse to realize a pointing device function. In the following, the output device 114 may be referred to as a monitor 114.
[0025] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs for cooperating with an OS (Operating System) to give instructions to a CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. For example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, optical disks, etc. can be used as the storage unit 106.
[0026] The storage unit 106 includes a specified stock master 106a, a work table 106b, and a data file 106c. Fig. 2 is a diagram showing an example of data configuration of specified stock data registered in the specified stock master 106a, order schedule data expanded in the work table 106b, store stock data, unaccounted purchase data, supplier stock data, and confirmed order data stored in the data file 106c.
[0027] As shown in Fig. 2, the specified stock master 106a is a master for registering specified stock data including store code, product code, order point, specified stock quantity, and priority order. The specified stock quantity is the amount of stock that should be stocked in the store. When the store's stock quantity falls below the order point, an order is placed so that the specified stock quantity is reached. No orders are placed while the store's stock quantity is above the order point.
[0028] The work table 106b is a work table for creating intermediate data such as order schedule data, etc. The order schedule data may include a store code, a product code, and an order quantity (required amount), as shown in FIG.
[0029] The data file 106c is a file for storing various data such as store inventory data, unaccounted purchase data, supplier inventory data, and confirmed order data.
[0030] As shown in FIG. 2, the store inventory data may include a store code, a product code, and a current stock amount, which is the amount of stock currently held in the store.
[0031] As shown in FIG. 2, the supplier inventory data may include a supplier code, a product code, and a supplier inventory quantity, which is the number of products that the supplier can ship.
[0032] As shown in FIG. 2, the unaccounted purchase data may include a store code, a product code, and an unacquired quantity, which is the quantity that has been ordered in the past but not yet purchased (treated as inventory because it will be accounted for as a purchase in the future).
[0033] The confirmed order data may include a store code, a product code, and an order quantity, as shown in FIG.
[0034] Returning to Fig. 2, the control unit 102 is a CPU or the like that performs overall control of the order processing device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, and the like, and executes various types of information processing based on these stored programs.
[0035] The control unit 102 is configured to be able to access the specified stock master 106a, the work table 106b, the data file 106c, and the like stored in the storage unit 106. The specified stock master 106a, the work table 106b, and the data file 106c may be provided in another location (e.g., the server 200) as long as the control unit 102 is able to access them.
[0036] The control unit 102 conceptually includes, in terms of functions, a master maintenance unit 102a, an inventory management unit 102b, a required quantity calculation unit 102c, an automatic order processing unit 102d, and a screen display control unit 102e.
[0037] The master maintenance unit 102a performs settings such as input, addition, change, and update of specified inventory data in the specified inventory master 106a in response to, for example, an operator's operation on a master maintenance screen (not shown) displayed on the monitor 114.
[0038] The inventory management unit 102b updates the store inventory data and unaccounted purchase data in the data file 106c. Specifically, the inventory management unit 102b updates the store inventory data based on the inventory status transmitted from the store terminals 400..., for example. The inventory management unit 102b also updates the store inventory data based on the order confirmation data and the arrival status transmitted from the store terminals 400..., for example. The unaccounted purchase data is updated. Also, the inventory management unit 102b retrieves the supplier inventory data from the supplier system 500 and stores it in the data file 106c.
[0039] The required quantity calculation unit 102c calculates the required quantity of the product by (prescribed stock quantity - current stock quantity) when the current stock quantity for each store is equal to or less than the order point for the target product, based on the prescribed stock data in the prescribed stock master 106a and the store stock data in the data file 106c. In this case, the required quantity calculation unit 102c may calculate the required quantity of the product by (prescribed stock quantity - current stock quantity - unpurchased quantity) when the current stock quantity for each store is equal to or less than the order point for the target product.
[0040] The automatic order processing unit 102d allocates the order quantity of the supplier inventory of the target product in the supplier inventory data in the data file 106c according to the required quantity of each store in accordance with the priority order of each store in the specified inventory data, automatically generates confirmed order data including the store, product, and order quantity, stores it in the data file 106c, and transmits it to the supplier system 500. The automatic order processing unit 102d may automatically generate confirmed order data periodically (e.g., every Sunday, etc.), for example.
[0041] The screen display control unit 102e controls the display of various screens (for example, a master maintenance screen, etc.) displayed on the monitor 114 and the reception of inputs.
[0042] [3. Specific Examples] A specific example of the process of the control unit 102 of the order processing device 100 in this embodiment will be described with reference to FIGS.
[0043] (3-1. Overall processing) Fig. 3 is a diagram showing a flow for explaining an outline of the overall processing of the control unit 102 of the order processing device 100 in this embodiment. With reference to Fig. 3, an outline of the overall processing of the control unit 102 of the order processing device 100 in this embodiment will be explained.
[0044] 3, the required quantity calculation unit 102c executes a required quantity calculation process (step S1). Specifically, in the required quantity calculation process, the required quantity calculation unit 102c calculates the required quantity of the product by the specified stock quantity-current stock quantity-unaccounted quantity when the current stock quantity for each store is equal to or less than the order point for the target product based on the specified stock data in the specified stock master 106a and the store stock data and unaccounted purchase data in the data file 106c, and creates order schedule data including the store, product, and required quantity (order quantity) in the work table 106b.
[0045] The automatic order processing unit 102d executes the automatic order processing (step S2). Specifically, in the automatic order processing, the automatic order processing unit 102d allocates the order quantity of the supplier stock of the target product in the supplier stock data of the data file 106c according to the required quantity of each store according to the priority order of each store in the specified stock data, automatically generates order confirmation data including the store, product, and order quantity, stores it in the data file 106c, and transmits it to the supplier system 500.
[0046] (3-2. Sample data) Fig. 4 is a diagram showing sample data for explaining a specific example of the processing of the control unit 102 of the order processing device 100 in this embodiment. A specific example of the processing of the control unit 102 of the order processing device 100 in this embodiment will be explained with reference to Fig. 4.
[0047] (S1: Required amount calculation process) The required quantity calculation unit 102c calculates the required quantity of the product based on the specified inventory data in the specified inventory master 106a and the store inventory data and unaccounted purchase data in the data file 106c, when the current inventory quantity for the target product at each store is equal to or less than the order point, by calculating the specified inventory quantity - the current inventory quantity - the unaccounted purchase quantity, and creates planned order data including the store, product, and required quantity, and stores it in the data file 106c.
[0048] 4, (A) shows an example of the specified stock data of the specified stock master 106a. The specified stock data includes items such as product code, store code, store name, order point, specified stock quantity, and priority order. In the example shown in (A), the first line has product code "300", store code "T01", store name "Yokohama store", order point "5", specified stock quantity "10", and priority "1"; the second line has product code "300", store code "T02", store name "Kawasaki store", order point "5", specified stock quantity "10", and priority "2"; the third line has product code "300", store code "T03", store name "Shinagawa store", order point "5", specified stock quantity "10", and priority "3"; and the fourth line has product code "300", store code "T04", store name "Shinbashi store", order point "5", specified stock quantity "10", and priority "4".
[0049] (B) shows an example of store inventory data. Store inventory data has fields for product code, store code, and current stock. In the example shown in (B), the first line has product code "300", store code "T01", store name "Yokohama store", and current stock "8", the second line has product code "300", store code "T02", store name "Kawasaki store", and current stock "2", the third line has product code "300", store code "T03", store name "Shinagawa store", and current stock "0", and the fourth line has product code "300", store code "T04", store name "Shinbashi store", and current stock "0".
[0050] (C) shows an example of unaccounted purchase data. Unaccounted purchase data has the fields store code, product code, and unacquired quantity. In the example shown in (C), the store code is "T02", the product code is "300", and the unacquired quantity is "2".
[0051] (D) shows an example of supplier inventory data. Supplier inventory data has fields for supplier code, product code, and supplier inventory quantity. In the example shown in (D), the supplier code is "SS01", the product code is "300", and the supplier inventory quantity is "10".
[0052] (E) is a diagram for explaining the calculation of the required amount. According to the specified inventory data and store inventory data, the stores where the current inventory is less than or equal to the reorder point are the Kawasaki store, the Shinagawa store, and the Shimbashi store. The Yokohama store is not subject to ordering because its current inventory is "8" > reorder point is "5". According to the specified inventory data, store inventory data, and unaccounted purchase data, the Kawasaki store's specified inventory is "10" - current inventory is "2" - unacquired amount is "2" = required amount "6". The Shinagawa store's specified inventory is "10" - current inventory is "0" - unacquired amount is "0" = required amount "10". The Shimbashi store's specified inventory is "10" - current inventory is "0" - unacquired amount is "0" = required amount "10".
[0053] (F) shows an example of planned order data. Planned order data has fields for store code, product code, product code, and order quantity (required amount). The order quantity is the calculated required amount. In the example shown in (F), the first line has store code "T02", store name "Kawasaki store", product code "300", and order quantity "6", the second line has store code "T03", store name "Shinagawa store", product code "300", and order quantity "10", and the third line has store code "T04", store name "Shinbashi store", product code "300", and order quantity "10".
[0054] The automatic order processing unit 102d allocates order quantities for the supplier inventory of the products that are the subject of the supplier inventory data in the data file 106c according to the required quantities of each store, in accordance with the priority of each store in the specified inventory data, and automatically generates confirmed order data including the store, product, and order quantity, stores this in the data file 106c, and transmits it to the supplier system 500.
[0055] (G) is a diagram for explaining the allocation of required quantities to each store. The supplier inventory data indicates that the supplier inventory quantity is "10," and the priority order of the specified inventory data is "2" for the Kawasaki store, "3" for the Shinagawa store, and "4" for the Shimbashi store. Therefore, in accordance with the priority order, the order quantities allocated are "6" for the Kawasaki store, "4" for the Shinagawa store, and "0" for the Shimbashi store.
[0056] The planned order data is updated with the allocated order quantity, and the confirmed order data as shown in (H) is generated. In the example shown in (H), the first line has store code "T02", store name "Kawasaki store", product code "300", and order quantity "6", and the second line has store code "T03", store name "Shinagawa store", product code "300", and order quantity "4".
[0057] As described above, according to this embodiment, there are provided a required quantity calculation unit 102c which calculates the required quantity of a product by subtracting the current quantity from the specified stock quantity based on the specified stock data and store stock data when the current quantity in stock at each store is equal to or less than the order point, and an automatic order processing unit 102d which allocates an order quantity for the supplier stock of the product in the supplier inventory data according to the required quantity of each store in accordance with the priority of each store in the specified stock data, and automatically generates order confirmation data including the store, product, and order quantity. This makes it possible to reduce the cost of product ordering operations, to place orders without stockouts at suppliers, and to prevent unnecessary orders.
[0058] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to goals 8 and 9 of the SDGs.
[0059] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.
[0060] Furthermore, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[0061] 5. Other embodiments The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0062] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
[0063] In addition, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.
[0064] Furthermore, with regard to the order processing device 100, the components shown in the figures are merely conceptual functional elements, and the order processing device 100 does not necessarily have to be physically configured as shown in the figures.
[0065] For example, the processing functions of the order processing device 100, particularly the processing functions performed by the control unit, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that includes programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the order processing device 100 as necessary. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into a RAM, and cooperates with the CPU to form the control unit.
[0066] In addition, this computer program may be stored in an application program server connected to the order processing device 100 via any network, and it is also possible to download all or part of it as needed.
[0067] In addition, the program for executing the process described in this embodiment may be stored in a non-transient computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) Disc.
[0068] Moreover, a "program" is a data processing method written in any language or description method, and may be in any form, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration as multiple modules or libraries, and a program that works with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, may use well-known configurations and procedures.
[0069] The various databases etc. stored in the memory unit are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files etc. used for various processes and providing websites.
[0070] The order processing device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The order processing device 100 may be realized by installing software (including programs or data, etc.) that causes the device to realize the processing described in this embodiment.
[0071] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be functionally or physically distributed and integrated in any unit according to various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively. [Explanation of symbols]
[0072] 100 Order processing device 102 Control section 102a Master Maintenance Department 102b Inventory Management Department 102c Required amount calculation part 102d Automatic order processing unit 102e Screen display control unit 104 Communication interface section 106 Storage section 106a Regulation inventory master 106b Work Table 106c Data File 108 Input / Output Interface Section 112 Input Devices 114 Output Device 300 Network 400 store terminals 500 Supplier System
Claims
1. An order processing device including a control unit, The control unit is Standard inventory data including store, product, order point, standard inventory quantity which is the amount of stock to be stocked at the store, and priority order; Store inventory data including store, product, and current stock quantity; Supplier inventory data including supplier, product, and supplier inventory quantity; is configured to be accessible to a required quantity calculation means for calculating a required quantity of a product by subtracting a specified stock quantity from a current stock quantity when the current stock quantity of a target product at each store is equal to or less than an order point based on the specified stock data and the store stock data; an automatic order processing means for repeatedly allocating an order quantity for a supplier stock of a product that is the subject of said supplier inventory data, in order from the highest priority store of said specified inventory data, so as to satisfy said required quantity of said product at said store, and automatically generating order confirmation data including stores, products, and order quantities; An order processing device comprising:
2. The control unit is It is configured to provide access to unaccounted purchase data, including stores, products, and unaccounted quantities, which are the quantities ordered but not yet purchased. The order processing device according to claim 1, characterized in that the required quantity calculation means calculates the required quantity of the product for each store when the current inventory of the target product is equal to or less than the order point by subtracting the specified inventory quantity from the current inventory quantity from the unpurchased quantity.
3. 3. The order processing apparatus according to claim 2, wherein said automatic order processing means automatically generates said order confirmation data periodically.
4. The control unit further includes:
4. The order processing apparatus according to claim 1, further comprising an inventory management means for importing the supplier inventory data from a supplier's system.
5. 5. The order processing device according to claim 1, wherein the store includes a retail store.
6. An order processing method executed by an information processing device having a control unit, The control unit is Standard inventory data including store, product, order point, standard inventory quantity which is the amount of stock to be stocked at the store, and priority order; Store inventory data including store, product, and current stock quantity; Supplier inventory data including supplier, product, and supplier inventory quantity; is configured to be accessible to Executed in the control unit, a required quantity calculation step of calculating a required quantity of a product by subtracting a specified stock quantity from a current stock quantity for each store when the current stock quantity for the target product is equal to or less than an order point based on the specified stock data and the store stock data; an automatic ordering process step of repeatedly allocating an order quantity for the supplier inventory of the product targeted by the supplier inventory data to each store in the order of priority of the specified inventory data in such a manner as to satisfy the required quantity of the product at the store, thereby automatically generating order confirmation data including the store, product, and order quantity; 13. An order processing method comprising:
7. An order processing program to be executed by an information processing device having a control unit, The control unit is Standard inventory data including store, product, order point, standard inventory quantity which is the amount of stock to be stocked at the store, and priority order; Store inventory data including store, product, and current stock quantity; Supplier inventory data including supplier, product, and supplier inventory quantity; is configured to be accessible to The control unit, a required quantity calculation step of calculating a required quantity of a product by subtracting a specified stock quantity from a current stock quantity for each store when the current stock quantity for the target product is equal to or less than an order point based on the specified stock data and the store stock data; an automatic ordering process step of repeatedly allocating an order quantity for the supplier inventory of the product targeted by the supplier inventory data to each store in the order of priority of the specified inventory data in such a manner as to satisfy the required quantity of the product at the store, thereby automatically generating order confirmation data including the store, product, and order quantity; An order processing program for executing the above.
Citation Information
Patent Citations
System and method for automatically ordering merchandise and their recording medium
JP2001338189A
Device, program and method for supporting manufacturing order, terminal and server used for the device, and computer readable recording medium having the program recorded thereon
JP2003044726A
Distribution processing system
JP2003150683A
Order priority calculation unit based on management index, order priority calculation method based on management index and order priority calculation program based on management index
JP2007219941A
System for placing / accepting number plate order, order accepting device, and order accepting program
JP2015045991A
