Inventory management device, inventory management method, and inventory management program
The inventory management device facilitates continuous inventory operations by processing inventory data without stopping daily activities, addressing the need for uninterrupted inventory management.
Patent Information
- Application Number
- JP2024042385
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-18
- Publication Date
- 2025-10-01
AI Technical Summary
Existing inventory management systems require daily operations to be stopped for inventory changes, leading to inefficiencies and disruptions.
An inventory management device and method that allows continuous inventory operations by generating, registering, and updating inventory information without interrupting daily activities, using a control unit to process inventory data and perform pre-inventory processing, result registration, and monthly confirmation.
Enables inventory management without disrupting daily operations, reducing workload and allowing real-time adjustments to inventory fluctuations.
Smart Images

Figure 2025142810000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an inventory management device, an inventory management method, and an inventory management program. [Background technology]
[0002] Patent Document 1 describes an inventory system technology that can perform inventory even when a store is open and products are moved. This technology calculates the difference between estimated inventory and provisional inventory, and by understanding the difference between product inventory on the inventory system and actual product inventory, it prevents a situation where product inventory exists on the inventory system but the product is actually out of stock. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-116180 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in inventory work, inventory fluctuations occur during daily operations, so daily operations must be stopped each time an inventory change occurs. Therefore, there is a need for technology that allows inventory to be performed without stopping daily operations.
[0005] The present invention has been made in consideration of the above, and aims to provide an inventory management device, an inventory management method, and an inventory management program that can perform inventory operations without stopping daily operations. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, the inventory management device of the present invention is an inventory management device that has a control unit and is able to access inventory information that corresponds, for each product, the accounting year and month, the previous month's non-stock, the current month's sales, the current month's purchases, the current month's inventory, and the current month's non-stock, and the control unit has an inventory pre-processing unit that generates inventory information that corresponds, for each product, the accounting year and month, book inventory quantity, actual shelf quantity, difference number, inventory status, and execution date and time based on the inventory information, an inventory result registration unit that registers inventory results that calculate the difference number for each product based on the book inventory quantity for each product and the actual shelf quantity for each product in the inventory information, an inventory update processing unit that stores the difference number for each product in the current month's inventory in the inventory information and updates the inventory information, and a monthly confirmation processing unit that executes a process to confirm the current month's inventory for each product based on the updated inventory information and carry it over to the next month.
[0007] Furthermore, the inventory management method of the present invention is an inventory management method executed by an inventory management device having a control unit, wherein the inventory management device has access to inventory information that associates, for each product, the accounting year and month, the previous month's non-stock, the current month's sales, the current month's purchases, the current month's inventory, and the current month's non-stock, and includes the following steps executed by the control unit: a pre-inventory processing step that generates inventory information that associates, for each product, the accounting year and month, book inventory quantity, actual shelf quantity, difference number, inventory status, and execution date and time based on the inventory information; an inventory result registration step that registers inventory results in which the difference number for each product is calculated based on the book inventory quantity for each product and the actual shelf quantity for each product in the inventory information; an inventory update processing step that stores the difference number for each product in the current month's inventory in the inventory information and updates the inventory information; and a monthly confirmation processing step that executes a process to confirm the current month's inventory for each product and carry it over to the next month based on the updated inventory information.
[0008] Furthermore, the inventory management program of the present invention is an inventory management program to be executed by an inventory management device having a control unit, and the inventory management device is able to access inventory information that associates, for each product, the accounting year and month, the previous month's non-stock, the current month's sales, the current month's purchases, the current month's inventory, and the current month's non-stock, and causes the control unit to execute the following steps: a pre-inventory processing step that generates inventory information that associates, for each product, the accounting year and month, book inventory quantity, actual shelf quantity, difference number, inventory status, and execution date and time based on the inventory information; an inventory result registration step that registers inventory results in which the difference number for each product is calculated based on the book inventory quantity for each product and the actual shelf quantity for each product in the inventory information; an inventory update processing step that stores the difference number for each product in the current month's inventory in the inventory information and updates the inventory information; and a monthly confirmation processing step that confirms the current month's inventory for each product based on the updated inventory information and carries it over to the next month. [Effects of the Invention]
[0009] According to the present invention, it is possible to carry out inventory work without interrupting daily work. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram showing an overview in a block diagram of an example of the configuration of an inventory management device according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an outline of the processing executed by the inventory management device according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of an inventory information table in the inventory information provided in the inventory management device according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of an inventory screen that is displayed on a monitor by a display control unit included in the inventory management device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of an inventory information table in the inventory information provided in the inventory management device according to the embodiment. [Figure 6]FIG. 6 is a diagram illustrating an example of an inventory information table in the inventory information provided in the inventory management device according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of an inventory information table in the inventory information provided in the inventory management device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of inventory information displayed on a monitor by a display control unit included in the inventory management device according to the embodiment. [Figure 9] FIG. 9 is a diagram showing an example of an inventory information table for inventory information during inventory work after pre-inventory processing. [Figure 10] FIG. 10 is a diagram showing an example of the inventory information table in a state where the inventory result registration unit has registered the inventory information. [Figure 11] FIG. 11 is a diagram showing an example of an inventory screen that is displayed on a monitor by a display control unit included in the inventory management device according to the embodiment. [Figure 12] FIG. 12 is a diagram showing a schematic diagram of the results of the pre-inventory processing unit of the inventory management device according to the embodiment, in which the results of buying and selling and inventory receipts and payments after the pre-inventory processing are reflected again, and the difference quantity is recalculated while the actual shelf results are maintained. [Figure 13] FIG. 13 is a diagram illustrating an example of inventory information displayed on a monitor by a display control unit included in the inventory management device according to the embodiment. [Figure 14] FIG. 14 is a diagram showing an example of an inventory screen that is displayed on a monitor by a display control unit included in the inventory management device according to the embodiment. [Figure 15] FIG. 15 is a diagram for schematically explaining an outline of an inventory update process in which an inventory update processing unit included in the inventory management device according to the embodiment updates inventory information with inventory results. [Figure 16] FIG. 16 is a diagram illustrating an example of the inventory information table after the monthly determination process is performed by the monthly determination processing unit included in the inventory management device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An inventory management device, an inventory management method, and an inventory management program according to an embodiment of the present invention will be described in detail below with reference to the accompanying drawings. However, the present invention is not limited to the present embodiment.
[0012] [1. Configuration] An example of the configuration of an inventory management device according to this embodiment will be described with reference to Fig. 1 etc. Fig. 1 is a schematic diagram showing an overview in a block diagram of an example of the configuration of an inventory management device.
[0013] 1 is a commercially available desktop personal computer. Note that the inventory management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may also be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.
[0014] The inventory management device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. The units included in the inventory management device 100 are connected to each other so as to be able to communicate with each other via any communication path.
[0015] The communication interface unit 104 communicatively connects the inventory management device 100 to the 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 connecting the inventory management device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). The data stored in the memory unit 106 may also be stored in the server 200, for example.
[0016] 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 functions as a pointing device in cooperation with a mouse. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.
[0017] The storage unit 106 stores various databases, tables, files, etc. The storage unit 106 stores computer programs that work in conjunction with an operating system (OS) to issue commands to a central processing unit (CPU) to perform various processes. The storage unit 106 may be, for example, a memory device such as a random access memory (RAM) or a read-only memory (ROM), a fixed disk device such as a hard disk, a flexible disk, or an optical disk. The storage unit 106 stores inventory information 106a and inventory ledger inventory information 106b.
[0018] The inventory information 106a stores, for each product, the accounting year and month, the item not in stock in the previous month, the sales in the current month, the purchases in the current month, the inventory in the current month, and the item not in stock in the current month in association with each other.
[0019] The inventory book inventory information 106b stores, for each product, the accounting year and month, book inventory quantity, actual shelf quantity (physical shelf quantity), difference quantity (inventory shrinkage), inventory status, and execution date and time in association with each other.
[0020] The control unit 102 is a CPU or the like that performs overall control of the inventory management 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, etc., and executes various information processing operations based on these stored programs. The control unit 102 includes an input processing unit 102a, an inventory pre-processing unit 102b, an inventory result registration unit 102c, an inventory update processing unit 102d, a monthly confirmation processing unit 102e, and a display control unit 102f.
[0021] The input processing unit 102a stores the results of daily buying and selling and inventory receipt and payment for each product in the inventory information 106a. Specifically, the input processing unit 102a stores the results of daily buying and selling and inventory receipt and payment for each product in the inventory information 106a in accordance with operations input by a processing operator via the input device 112.
[0022] When a command signal instructing a new inventory is input from the processing operator via the input device 112, the pre-inventory processing unit 102b executes pre-inventory processing at the start of inventory work to evacuate the book inventory for March in the pre-inventory processing for March 2011. When a command signal instructing a recalculation to re-reflect the results of buying and selling and inventory receipts and payments after pre-inventory processing is input from the processing operator via the input device 112, the pre-inventory processing unit 102b executes pre-inventory processing to re-reflect the results of buying and selling and inventory receipts and payments after pre-inventory processing and re-calculate the difference quantity while retaining the results of the actual inventory.
[0023] The inventory result registration unit 102c executes an inventory result registration process for registering the inventory result in accordance with the result of an operation performed on the input device 112 by the processing operator.
[0024] The inventory update processing unit 102d executes an inventory update process to reflect the inventory result in the stock information in accordance with the result of an operation performed by the processing operator on the input device 112.
[0025] The monthly determination processing unit 102e executes monthly determination processing to determine the inventory for the current month and carry it over to the next month.
[0026] The display control unit 102f displays the inventory status on the monitor 114 in response to the processing operator's operation of the input device 112. After the pre-inventory processing in which the pre-inventory processing unit 102b has performed recalculation, the display control unit 102f displays the inventory status recalculated by the processing operator in response to the processing operator's operation of the input device 112 on the monitor 114. Furthermore, the display control unit 102f determines whether the sales and purchases for the current month have changed since the date and time of the previous pre-processing execution, and if the sales and purchases for the current month have changed since the date and time of the previous pre-processing execution, displays a message instructing the processing operator to recalculate the ledger inventory.
[0027] [2. Processing Overview of Inventory Management Device] Next, an outline of the processing executed by the inventory management device 100 will be described. FIG.
[0028] As shown in FIG. 2, the input processing unit 102a stores the results of daily buying and selling and inventory receipts and payments for each product in the inventory information 106a (step S101).
[0029] FIG. 3 is a diagram showing an example of an inventory information table in the inventory information 106a. As shown in the inventory information table T1 in FIG. 3, the input processing unit 102a stores the results of daily buying and selling and inventory receipts and payments for each product in the inventory information 106a in accordance with operations input by the processing operator via the input device 112. For example, in the case shown in FIG. 3, the input processing unit 102a stores the current month's sales of "400" and current month's purchases of "300" for the accounting year and month "2023 / 3" for the product "A01" in the inventory information 106a. Note that the status in FIG. 3 is one in which inventory has not yet been confirmed.
[0030] Returning to Figure 2, the explanation will continue. When an instruction signal instructing a new inventory is input from the processing operator via the input device 112, the inventory pre-processing unit 102b executes inventory pre-processing at the start of inventory operations, in which the book inventory for March 2011 is backed up to the inventory book inventory information 106b (step S102).
[0031] 4 is a diagram showing an example of an inventory screen that the display control unit 102f displays on the monitor 114. The inventory screen P1 includes an accounting year / month cell B1 that accepts input of the accounting year / month, a process selection cell B2 that allows the user to select either "New Inventory" to instruct a new inventory, "Cancel" to instruct a cancellation of the inventory, or "Recalculate" to instruct a recalculation of the inventory, a process status screen W1 that displays the processing status, and an execute icon A1 that instructs execution of the process. As shown in FIG. 4, when a processing operator operates the input device 112 to input "2024 / 3" into the accounting year / month cell B1, selects "New Inventory" in the process selection cell B2, and presses the execute icon A1, the inventory pre-processing unit 102b executes inventory pre-processing for March 2023, evacuating the book inventory for March.
[0032] Figure 5 is a diagram showing an example of an inventory information table in inventory information 106a. Figure 6 is a diagram showing an example of an inventory information table. As shown in inventory information table T2 and inventory information table T3 in Figure 5, the inventory pre-processing unit 102b evacuates the book inventory for March 2011 from inventory information table T2 to inventory information table T3 during the inventory pre-processing for March 2011. Specifically, the inventory pre-processing unit 102b calculates the book inventory for each product using the following formula (1): Book inventory = Previous month's unstocked items - Current month's sales + Current month's purchases (1)
[0033] 6 stores, for each product, the accounting year and month, book inventory quantity, actual inventory quantity, difference quantity, inventory status, and execution date and time in association with each other. Specifically, the first row of the inventory information table T3 shown in FIG. 6 stores, for product "A01," the accounting year and month "2023 / 3," book inventory quantity "900," actual inventory quantity "900," difference quantity "0," inventory status "unconfirmed," and execution date and time "3 / 31 10:00" in association with each other. In this case, the inventory preprocessing unit 102b stores the book inventory for March generated in the inventory preprocessing for March 2023 in the inventory book inventory information for inventory 106b.
[0034] Returning to Figure 2, the explanation will continue. The inventory result registration unit 102c executes an inventory result registration process to register the inventory result in accordance with the operation result entered by the processing operator on the input device 112 (step S103).
[0035] FIG. 7 is a diagram showing an example of an inventory information table. As shown in inventory information table T4 in FIG. 7, the processing operator operates input device 112, and inventory results are registered in inventory book inventory information 106b in inventory result registration unit 102c. In the first row of inventory information table T4 shown in FIG. 7, product "A01" is associated with accounting year / month "2023 / 3," book inventory quantity "900," actual shelf quantity "600," and difference quantity "300." In other words, inventory information table T4 stores the actual shelf quantity and the difference quantity, which is the difference between the book inventory quantity and the actual shelf quantity.
[0036] After the inventory result registration unit 102c executes the inventory result registration process to register the inventory result, the display control unit 102f may display the inventory status on the monitor 114 in response to the processing operator's operation of the input device 112 (step S103A).
[0037] Fig. 8 is a diagram showing an example of inventory information that the display control unit 102f displays on the monitor 114. As shown in Fig. 8, the display control unit 102f displays an inventory information image P2 on the monitor 114 in response to the processing operator's operation of the input device 112. This allows the processing operator to check the current situation even during inventory.
[0038] Returning to Figure 2, the explanation will continue. The input processing unit 102a stores the results of purchases and sales and inventory receipts and payments that have occurred during the inventory work after the pre-inventory processing in the inventory information 106a (step S104).
[0039] FIG. 9 is a diagram showing an example of an inventory information table in the inventory information 106a during inventory work after pre-inventory processing. As shown in the inventory information table T5 in FIG. 9, the input processing unit 102a stores the results of daily purchases and sales and inventory receipts and payments for each product during inventory work after pre-inventory processing in the inventory information 106a. For example, in the case shown in FIG. 9, the input processing unit 102a updates the current month's sales for product "A01" from "400" to "500" and the current month's purchases for product "B01" from "200" to "300" and stores them in the inventory information 106a. In this case, as shown in FIG. 10, the inventory information table T6 is in the state registered by the inventory result registration unit 102c (see the inventory information table T4 in FIG. 7).
[0040] Returning to Figure 2, the explanation will continue. When the processing operator inputs an instruction signal via the input device 112 to the pre-inventory processing unit 102b to instruct a recalculation that reflects the results of buying and selling and inventory receipts and payments after the pre-inventory processing, the pre-inventory processing unit 102b executes pre-inventory processing that reflects the results of buying and selling and inventory receipts and payments after the pre-inventory processing, retains the results of the actual inventory, and recalculates the difference quantity (step S105).
[0041] FIG. 11 is a diagram showing an example of an inventory screen that the display control unit 102f displays on the monitor 114. As shown in FIG. 11, when a processing operator operates the input device 112 to enter "2024 / 3" in the accounting year / month cell B1, selects "Recalculate" in the process selection cell B2, and presses the execute icon A1, the inventory pre-processing unit 102b executes inventory pre-processing, re-reflecting the results of buying and selling and inventory receipts and payments after the inventory pre-processing, and recalculates the difference quantity while retaining the actual inventory results. In the case shown in FIG. 11, the processing status screen W1 displays a message indicating that inventory is currently in progress. This allows the processing operator to understand that inventory is in progress.
[0042] 12 is a diagram showing the results of the pre-inventory processing unit 102b re-reflecting the results of buying and selling and inventory receipts and payments after the pre-inventory processing and recalculating the difference number while retaining the actual shelf results. As shown in FIG. 12, the pre-inventory processing unit 102b executes pre-inventory processing to generate an inventory information table T8 in which the difference number has been recalculated while retaining the actual shelf results, based on the inventory information table T7 that has re-reflected the results of buying and selling and inventory receipts and payments after the pre-inventory processing.
[0043] After the pre-inventory processing unit 102b has performed the recalculation, the display control unit 102f may display the recalculated inventory status on the monitor 114 in response to the processing operator's operation of the input device 112 (step S106).
[0044] Fig. 13 is a diagram showing an example of inventory information that the display control unit 102f displays on the monitor 114. As shown in Fig. 13, the display control unit 102f displays an inventory information image P3 on the monitor 114 in response to the processing operator's operation of the input device 112. This allows the processing operator to check the current status after recalculation even during inventory.
[0045] Returning to Figure 2, the explanation will continue. The inventory update processing unit 102d executes an inventory update process to reflect the inventory result in the stock information in accordance with the result of the operation performed by the processing operator on the input device 112 (step S107).
[0046] FIG. 14 is a diagram showing an example of an inventory screen that the display control unit 102f displays on the monitor 114. As shown in FIG. 14, when a processing operator operates the input device 112 and presses the execute icon A1, the inventory update processing unit 102d executes an inventory update process that reflects the inventory results in the inventory information. In this case, the display control unit 102f may determine whether at least one of the sales and purchases for the current month has changed since the previous pre-processing execution date and time, and if at least one of the sales and purchases for the current month has changed, display a message instructing the processing operator to execute a book inventory recalculation. This allows the processing operator to take action in response to changes in inventory information.
[0047] 15 is a diagram illustrating an outline of the inventory update process in which the inventory update processing unit 102d reflects the inventory results in the inventory information. As shown in FIG. 15, the inventory update processing unit 102d reflects the inventory information table T9 in the inventory information table T10, thereby updating the difference number in the current month's inventory.
[0048] Returning to Figure 2, the explanation will continue. The monthly determination processing unit 102e executes monthly determination processing to determine the inventory for the current month and carry it over to the next month (step S108).
[0049] FIG. 16 is a diagram showing an example of an inventory information table after monthly confirmation processing by the monthly confirmation processing unit 102e. As shown in the inventory information table T11 in FIG. 16, the monthly confirmation processing unit 102e executes monthly confirmation processing to confirm the current month's inventory for each product and carry it over to the next month. Specifically, in the case of product "A01," the monthly confirmation processing unit 102e executes monthly confirmation processing to confirm the current month's inventory of "600" and carry it over to the next month as "600" not yet in stock in the previous month. After step S108, the inventory management device 100 terminates this processing.
[0050] According to the embodiment described above, in accordance with the results of operations performed by the processing operator on the input device 112, the inventory result registration unit 102c executes an inventory result registration process to register the inventory results, the inventory update processing unit 102d executes an inventory update process to reflect the inventory results in the stock information, and the monthly confirmation processing unit 102e executes a monthly confirmation process to confirm the inventory for the current month and carry it over to the next month, so that inventory operations can be carried out without interrupting daily operations.
[0051] Furthermore, according to the embodiment, the display control unit 102f displays the status of the inventory on the monitor 114 in response to the processing operator's operation of the input device 112, so that the processing operator can check the current status even during the inventory.
[0052] Furthermore, according to the embodiment, when the pre-inventory processing unit 102b receives an instruction signal from the processing operator via the input device 112 to instruct it to perform a recalculation that reflects the results of buying and selling and inventory receipts and payments after pre-inventory processing, the pre-inventory processing is executed to reflect the results of buying and selling and inventory receipts and payments after pre-inventory processing and recalculate the difference quantity while retaining the actual inventory results. Therefore, even if buying and selling and inventory receipts and payments occur after pre-inventory processing, inventory processing can be performed without stopping daily operations. This eliminates the need to stop issuing slips during inventory processing and reduces the workload, and also makes it possible to recalculate inventory differences that take into account fluctuations in book inventory after the start of inventory processing due to missed slips, etc.
[0053] Furthermore, according to the embodiment, after the pre-inventory processing in which the pre-inventory processing unit 102b has performed recalculation has been performed, the display control unit 102f displays the status of the inventory during which recalculation has been performed in response to the processing operator's operation of the input device 112 on the monitor 114, so that the processing operator can check the current processing status for each fiscal year and month even during inventory.
[0054] Furthermore, according to the embodiment, the display control unit 102f determines whether at least one of the sales and purchases for the current month has changed since the date and time of the previous pre-processing execution, and if at least one of the sales and purchases for the current month has changed, a message instructing the execution of a book inventory recalculation is displayed, so that the processing operator can understand that the sales and purchases for the current month have changed even during inventory taking.
[0055] [3. 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 the achievement of SDGs Goals 8 and 9.
[0056] 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.
[0057] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to Goal 16 of the SDGs.
[0058] 4. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0059] 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.
[0060] Furthermore, 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 can be changed as desired unless otherwise specified.
[0061] Furthermore, with regard to inventory management device 100, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.
[0062] For example, all or any part of the processing functions of the inventory management device 100, particularly the processing functions performed by the control unit, may be implemented by a CPU and a program interpreted and executed by the CPU, or may be implemented as hardware using wired logic. The program is recorded on a non-transitory, computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the inventory management device 100 as needed. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to issue instructions to the CPU and perform various processes. The computer program is executed by being loaded into RAM and cooperates with the CPU to form the control unit.
[0063] This computer program may also be stored in an application program server connected to the inventory management device 100 via any network, and all or part of it may be downloaded as needed.
[0064] Furthermore, the program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "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.
[0065] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as source code or binary code. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by cooperating with a separate program, such as an OS. 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, can use well-known configurations and procedures.
[0066] The various databases 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 used for various processes and providing websites.
[0067] Inventory management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as an information processing device connected to any peripheral device. Inventory management device 100 may also be implemented by installing software (including programs, data, etc.) that causes the device to perform the processes described in this embodiment.
[0068] 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 configured by functionally or physically distributing and integrating them in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Industrial Applicability]
[0069] The present invention is useful in all business types and industries where inventory management is performed. [Explanation of symbols]
[0070] 100 Inventory control device 102 Control section 102a Input processing unit 102b Inventory pre-processing section 102c Inventory result registration section 102d Inventory update processing section 102e Monthly Confirmation Processing Section 102f Display control unit 104 Communication interface unit 106 Storage section 106a Stock Information 106b Inventory ledger inventory information 108 Input / Output Interface Section 112 Input Device 114 Output Device 200 servers 300 Network
Claims
1. An inventory management device including a control unit, Inventory information for each product, which corresponds to the accounting year and month, previous month's non-stock, current month's sales, current month's purchases, current month's inventory, and current month's non-stock. is accessible to The control unit an inventory pre-processing unit that generates inventory information that associates the accounting year and month, book inventory quantity, actual inventory quantity, difference quantity, inventory status, and execution date and time designated for each product based on the inventory information; an inventory result registration unit that registers inventory results in which the difference in number for each product is calculated based on the book inventory number for each product in the inventory information and the actual shelf number for each product; an inventory update processing unit that stores the difference number for each product in the inventory for the current month in the inventory information and updates the inventory information; a monthly determination processing unit that determines the inventory for each product for the current month based on the updated inventory information and carries it over to the next month; characterized in that it comprises Inventory control device.
2. The inventory management device according to claim 1 The inventory pre-processing unit includes: After the inventory information is generated, the inventory information can be updated based on inventory information updated in accordance with purchases and sales and inventory receipts and payments that have occurred, The inventory result registration unit When the inventory information is updated, the inventory result is re-registered by recalculating the difference number for each product based on the book inventory number for each product in the updated inventory information and the actual shelf number for each product. Inventory control device.
3. The inventory management device according to claim 2, The control unit a display control unit that displays the inventory result on a monitor; Further comprising: Inventory control device.
4. The inventory management device according to claim 3, The display control unit Based on the inventory results, the processing status for each accounting month and year is displayed on the monitor. Inventory control device.
5. The inventory management device according to claim 4, The display control unit the inventory result recalculated by the inventory result registration unit is displayed on a monitor. Inventory control device.
6. The inventory management device according to claim 5, The inventory update processing unit The inventory result registration unit further reflects the recalculated inventory result in the current month's inventory for each product in the inventory information, The monthly determination processing unit Based on the inventory information reflected by the inventory update processing unit, a process is executed to determine the inventory for the current month and carry it over to the next month. Inventory control device.
7. The inventory management device according to claim 6, The display control unit determining whether or not at least one of the sales and purchases for the current month has changed based on the inventory information, and if at least one of the sales and purchases for the current month has changed, displaying on the monitor a message indicating that the difference number for each product will be recalculated; Inventory control device.
8. An inventory management method executed by an inventory management device including a control unit, The inventory management device Inventory information for each product, which corresponds to the accounting year and month, previous month's non-stock, current month's sales, current month's purchases, current month's inventory, and current month's non-stock. is accessible to Executed by the control unit, a pre-inventory processing step for generating inventory information that associates the accounting year and month, book inventory quantity, actual inventory quantity, difference quantity, inventory status, and execution date and time designated for each product based on the inventory information; an inventory result registration step of registering an inventory result in which a difference in number for each product is calculated based on the book inventory number for each product in the inventory information and the actual shelf number for each product; an inventory update processing step of updating the inventory information by storing the difference number for each product in the inventory for the current month in the inventory information; a monthly determination processing step for determining the inventory for each product for the current month based on the updated inventory information and carrying it over to the next month; that includes An inventory management method characterized by:
9. An inventory management program to be executed by an inventory management device having a control unit, The inventory management device Inventory information for each product, which corresponds to the accounting year and month, previous month's non-stock, current month's sales, current month's purchases, current month's inventory, and current month's non-stock. is accessible to The control unit a pre-inventory processing step for generating inventory information that associates the accounting year and month, book inventory quantity, actual inventory quantity, difference quantity, inventory status, and execution date and time designated for each product based on the inventory information; an inventory result registration step of registering an inventory result in which a difference in number for each product is calculated based on the book inventory number for each product in the inventory information and the actual shelf number for each product; an inventory update processing step of updating the inventory information by storing the difference number for each product in the inventory for the current month in the inventory information; a monthly determination processing step for determining the inventory for each product for the current month based on the updated inventory information and carrying it over to the next month; To execute the An inventory management program that features:
Citation Information
Patent Citations
Dashboard mat
JP2011116180A
Cited By
Commercial Transaction Management System
JP7911819B1