Business support device, business support method, and business support program
The business support device addresses inventory and debt management challenges by implementing a control unit and inventory management system to track stock status and record asset transfers, improving accuracy and efficiency in inventory and debt management.
Patent Information
- Application Number
- JP2021140149
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-30
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2041-08-30
AI Technical Summary
In the steel industry, companies face challenges in accurately managing inventory and debt management due to the lack of real-time stock information and inefficient communication between blast furnace manufacturers and trading companies, leading to suboptimal inventory utilization and inaccurate debt tracking.
A business support device equipped with a control unit and inventory management system that tracks stock status across multiple companies, updates inventory tables based on shipment requests, and records asset transfers and debts, enabling accurate inventory management and debt tracking.
Enhances inventory management accuracy and improves debt management by providing real-time stock updates and asset tracking, allowing companies to optimize their inventory and financial records.
Smart Images

Figure 0007623252000001 
Figure 0007623252000002 
Figure 0007623252000003
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to a task assistance device, a task assistance method, and a task assistance program. [Background technology]
[0002] Generally, in the steel industry, when obtaining materials from blast furnace manufacturers, only primary trading companies (primary wholesalers) hold accounts to purchase from blast furnace manufacturers, so materials are generally purchased from the blast furnace manufacturers via secondary or tertiary trading companies (secondary and tertiary wholesalers), which may be subsidiaries of the primary trading company (primary wholesaler). In this case, the blast furnace manufacturer would store inventory in the yard of the trading company through which the goods were shipped, and would record sales to the trading company (wholesaler). In addition, although trading companies (wholesalers) recorded their purchases to blast furnace manufacturers, they were not allowed to record sales to the companies that purchased the materials. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2001-344319 A Summary of the Invention [Problem to be solved by the invention]
[0004] Therefore, the only time that a company (manufacturer) purchasing materials could actually grasp its own inventory levels was at the time of recording the purchase, meaning that the inventory stored in the trading company's yard, which is effectively equivalent to the company's own inventory, could not be effectively utilized, and there was a risk that inventory optimization could not be achieved. For the same reason, inventory stored in a trading company's yard is not subject to debt management, and there is a risk that the accuracy of debt management cannot be improved. The present invention has been made in consideration of the above problems, and aims to provide a business support device, a business support method, and a business support program that enable effective inventory management before purchasing is recorded and improve the accuracy of payable management. [Means for solving the problem]
[0005] In order to solve the above-mentioned problems and achieve the object, the business support device of the embodiment is a business support device having a control unit, and is capable of accessing an inventory management table for managing the inventory status of products at other companies' yards and an inventory table for managing the company's own inventory and other companies' inventory, and the control unit has a shipping instruction means for, when a shipping request is made from the other company's yard to the company's yard, referring to the inventory management table and issuing a shipping instruction, and when the product shipped from the other company's yard arrives at the company's yard based on the shipping instruction, The asset classification of the relevant product, whose asset classification is that of another company's asset, is treated as the company's asset. and an inventory management means for updating the inventory table by performing asset transfer.
[0006] In addition, the business support device of the embodiment is characterized by having an inventory update means for updating the inventory management table when notification is received that the goods ordered from another company have been stored at the other company's yard.
[0007] In the business support device according to the embodiment, the inventory management means prepares a purchase slip and records the debt when the asset transfer is performed.
[0008] In the business support device according to the embodiment, the shipping instruction means issues the shipping instruction to the other company's yard when an allocation input process is performed based on the shipping request.
[0009] The business support method according to the embodiment is a business support method executed by a business support device that can access an inventory management table for managing the inventory status of products at other companies' yards and an inventory table for managing the company's own inventory and other companies' inventory, and includes the steps of: when a shipping request is made from the other company's yard to the company's yard, referring to the inventory management table and issuing a shipping instruction; and when the product shipped from the other company's yard arrives at the company's yard based on the shipping instruction, The asset classification of the relevant product, whose asset classification is that of another company's asset, is treated as the company's asset.and a step of updating the inventory table by performing asset transfer.
[0010] The business support program of the embodiment is a business support program for controlling a business support device that can access an inventory management table for managing the inventory status of products at other companies' yards and an inventory table for managing the company's own inventory and other companies' inventory, by a computer, and the computer includes a shipping instruction means for referring to the inventory management table and issuing a shipping instruction when a shipping request is made from the other company's yard to the company's yard, and a shipping instruction means for issuing a shipping instruction when the product shipped from the other company's yard arrives at the company's yard based on the shipping instruction. The asset classification of the relevant product, whose asset classification is that of another company's asset, is treated as the company's asset. The present invention is characterized in that it functions as an inventory management means for updating the inventory table by carrying out asset transfers. Effect of the Invention
[0011] According to the present invention, it is possible to effectively manage inventory before recording purchases, and it is possible to improve the accuracy of payable management. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a block diagram showing the general configuration of the task support device. [Diagram 2] FIG. 2 is an explanatory diagram of the order information database. [Diagram 3] FIG. 3 is an explanatory diagram of an example of the configuration of the arrival information database. [Figure 4] FIG. 4 is an explanatory diagram of an example of the configuration of the inventory database. [Diagram 5] FIG. 5 is an explanatory diagram of an example of the configuration of the material request information database. [Figure 6] FIG. 6 is an explanatory diagram of an example of the configuration of the material yard allocation information database. [Figure 7] FIG. 7 is a diagram illustrating an example of inventory data generated in accordance with the processing. [Figure 8] FIG. 8 is an explanatory diagram of an example of the configuration of the material arrival information database. [Figure 9]FIG. 9 is an explanatory diagram of a main portion of the updated inventory database. [Figure 10] FIG. 10 is an explanatory diagram of an example of the configuration of the debt database. [Figure 11] FIG. 11 is a flowchart showing an outline of the process according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Next, an embodiment will be described in detail with reference to the drawings, however, the present invention is not limited to the embodiment.
[0014] [1] Implementation Example FIG. 1 is a block diagram showing the general configuration of the task support device. The business support device 10 is configured as a fixed or portable information processing device (e.g., a desktop personal computer, a notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, a tablet personal computer, etc.) on which applications (e.g., Web applications, etc.) are installed that support business support processes (order input processing, order import processing, receipt input processing, receipt import processing, yard allocation input processing, receipt input processing, inventory update processing, payable accounting processing, etc.).
[0015] The business support device 10 is communicatively connected via a communication network 30 (e.g., the Internet, an intranet, a LAN (Local Area Network), etc.) to a company's own terminal 20 installed in the company's own factory, an external server 40 (e.g., a Web server, etc.), a trading company server 41 installed in a trading company that is a business partner, a trading company yard terminal 42 installed in the trading company's yard (warehouse), etc.
[0016] The business support device 10 includes a control unit 11, a communication interface unit 12, a storage unit 13, and an input / output interface unit 14. These units are communicatively connected via any communication path such as a communication bus.
[0017] The control unit 11 is configured as an MPU or the like that performs overall control of the business support device 10. The control unit 11 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.
[0018] In this case, the control unit 11 functions as a shipping instruction means M1 and, based on the shipping input entered by the operator, instructs the trading company server 41, via the communication interface unit 12 and the communication network 30, to ship the materials (products) that have arrived at the trading company's trading company yard.
[0019] The control unit 11 also functions as an inventory management means M2, and updates the inventory table by transferring assets not only for the company's own inventory but also for materials (goods) that have been ordered and have already arrived at the trading company's yard (warehouse), and manages them as the company's own inventory.
[0020] The control unit 11 also functions as an inventory update means M3, and updates the arrival information database 13B as an inventory management table when a notification is received that materials (products) ordered from a trading company, which is another company's yard, have been received at the trading company's yard, which is another company's yard.
[0021] The communication interface unit 12 communicatively connects the business support device 10 to the communication network 30 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 12 has a function of communicating data with other devices such as an external server 40 via the communication network 30.
[0022] An input device 15 and an output device 16 are connected to the input / output interface unit 14 . Examples of the input device 15 include a keyboard, a mouse, a microphone, and also a touch panel (a so-called touch panel display) that realizes a pointing device function for inputting in cooperation with a display. Examples of the output device 16 include a monitor display (including a home television), as well as a speaker, a printer, and the like.
[0023] The storage unit 13 stores various databases, tables, files, etc. The storage unit 13 records computer programs for cooperating with an OS (Operating System) to give instructions to a CPU (Central Processing Unit) to perform various processes. As the storage unit 13, for example, a memory device such as a RAM (Random Access Memory), a ROM (Read Only Memory), or an SSD (Solid State Disk), a fixed disk device such as a hard disk, an optical disk, etc. can be used.
[0024] The memory unit 13 includes an order information database (DB) 13A, an arrival information database (DB) 13B, an inventory database (DB) 13C, a material request information database (DB) 13D, a material yard allocation information database (DB) 13E, a material arrival information database (DB) 13F, and a debt database (DB) 13G.
[0025] Next, a specific example of information stored in each of the databases 13A to 13G will be described.
[0026] FIG. 2 is an explanatory diagram of an example of the configuration of the order information database. First, the information stored in the order information database (DB) 13A will be described. Information stored in order information database 13A includes invoice number 13A1, invoice type 13A2, order transaction 13A3, line 13A4, order date 13A5, (ordering) department 13A6, material order number 13A7, supplier 13A8, warehouse (yard) 13A9, item name 13A10, order quantity 13A11, order price 13A12, order amount 13A13, etc.
[0027] The slip number 13A1 stores data capable of identifying an order slip. The slip type 13A2 stores data that can identify the type of slip. In the example of Fig. 2, since this is order information, "order" is stored.
[0028] Order transaction 13A3 stores data that can identify the transaction content of the order. In the example of Fig. 2, "material order" for ordering materials to be used in the company's factory from a material manufacturer via another company (in this example, a trading company) and "regular order" for delivery to the company's warehouse are stored.
[0029] Line 13A4 stores line numbers indicating the order in which one or more orders are written when one order is placed on an order slip. In the example of Fig. 2, since there is only one order, line number "1" is stored. Therefore, when multiple orders are placed on a single order slip, "2" is written for the second order, and data with increasing line numbers is stored in the same manner.
[0030] The order date 13A5 stores the order date for identifying the date on which the order was placed. The (ordering) department 13A6 stores department information for identifying the department that placed the order by the slip. In the example of Fig. 2, the case where the materials department placed the order is shown.
[0031] The material order number 13A7 stores information for identifying an order number when an order transaction involves ordering materials from a material manufacturer via a trading company. In the example of FIG. 2, the order number "1001" is stored. The supplier 13A8 stores a supplier identification code and a supplier company name as information for identifying the supplier, such as a manufacturer. In the example of FIG. 2, for example, the supplier identification code = "S001" and the supplier company name = "□△ Steel" are stored.
[0032] In the warehouse (yard) 13A9, a warehouse identification code and a warehouse name are stored as information for identifying the warehouse of the receiving party. In the example of Fig. 2, for example, the warehouse identification code = "S001" and the warehouse name "yard warehouse" are stored for material ordering. The item name 13A10 stores an item name code that identifies the name of the ordered item. In the example of Fig. 2, item name code="S0001" and item name code="G0001" are stored.
[0033] The quantity of the ordered items is stored in the order quantity 13A11. In the case of the slip number = "HA0001" in FIG. 2, the order quantity = "100 (pieces)". The unit price of the ordered item is stored in the order unit price 13A12. In the case of the slip number = "HA0001" in FIG. 2, the order unit price = "500,000 (yen)".
[0034] The unit price of the ordered item is stored in the order amount 13A13. In the case of the slip number = "HA0001" in FIG. 2, the order amount = "50,000,000 (yen)".
[0035] FIG. 3 is an explanatory diagram of an example of the configuration of the arrival information database. Next, the information stored in the arrival information database (DB) 13B will be described. The information stored in the arrival information database 13B includes a material order number 13B1, a slip version line 13B2, a slip type 13B3, an order transaction 13B4, a line 13B5, an arrival date 13B6, a department 13B7, a supplier 13B8, a warehouse 13B9, and an arrival quantity 13B10.
[0036] The material order number 13B1 is data corresponding to the material order number 13A7 in the order information database 13A, and stores a material order number for identifying the order number of the received material. Slip number 13B2 is data corresponding to slip number 13A1 of order information database 13A, and stores a slip number that identifies an order slip.
[0037] The slip type 13B3 stores data that can identify the type of slip. In the example of Fig. 3, since this is arrival information, "arrival" is stored. Data that can identify the content of the order transaction is stored in the order transaction 13B4. In the example of Fig. 3, "material arrival" is stored, which indicates that the ordered material is arriving.
[0038] In row 13B5, when one or more receipts are made on a single receipt slip, the row numbers indicating the order in which they are written are stored. In the example of Fig. 3, there is only one receipt, so the row number "1" is stored. Therefore, when multiple receipts are made on a single receipt slip, the second receipt is entered as "2", and so on.
[0039] The arrival date 13B6 stores information for identifying the arrival date. In the example of FIG. 3, the arrival date is "2021 / 10 / 01". The department 13B7 stores information for identifying the department of the orderer. In the example of Fig. 3, the department of the orderer = "materials department".
[0040] The supplier 13B8 stores a supplier identification code and a supplier company name as information for identifying the supplier corresponding to the relevant arrival. In the example of Fig. 3, for example, the supplier identification code = "S001" and the supplier company name = "□△ Steel" are stored.
[0041] Warehouse 13B9 stores information for identifying the warehouse of the recipient. In the example of Fig. 3, a warehouse identification code and a warehouse name are stored as information for identifying the warehouse of the recipient. In the example of Fig. 3, since it is a material order, for example, warehouse identification code = "S001" and warehouse name "yard warehouse" are stored.
[0042] The arrival quantity is stored in the arrival quantity 13B10. In the example of FIG. 3, the arrival quantity is "100 (pieces)".
[0043] FIG. 4 is an explanatory diagram of an example of the configuration of the inventory database. Next, the information stored in the inventory database (DB) 13C will be described. The information stored in the inventory database 13C includes an inventory location 13C1, an asset classification 13C2, a status 13C3, an item name 13C4, and an arrival quantity 13C5.
[0044] The inventory location 13C1 includes a warehouse identification code and a warehouse name as information for identifying the inventory location. In this case, as described above, the actual inventory location is not within the company but in the yard warehouse of another company (trading company), and in the example of Figure 4, the warehouse identification code = "S001" and the warehouse name "yard warehouse" are stored.
[0045] The asset classification 13C2 stores information indicating whether the asset is the company's own asset or another company's asset. Figure 4 In this example, the item is still in the warehouse of another company (trading company) and the asset transfer has not yet taken place, so the asset classification is "other company's assets." The status 13C3 stores information indicating the state of the asset (allocated or unallocated). In the example of Fig. 4, the status is "unallocated".
[0046] The item name 13C4 is data corresponding to the item name 13A10 of the order information database (DB) 13A, and stores the item name of the material in stock. In the example of Fig. 4, the item name code = "S0001" is stored. The arrival quantity 13C5 stores the arrival quantity as the effective inventory. In the example of FIG. 4, the arrival quantity is "100 (pieces)".
[0047] FIG. 5 is an explanatory diagram of an example of the configuration of the material request information database. Next, the information stored in the material request information database (DB) 13D will be described. The information stored in the material request information database 13D includes a slip number 13D1, a slip type 13D2, a line 13D3, a request date 13D4, a department 13D5, an item name 13D6, and a requested quantity 13D7.
[0048] The slip number 13D1 stores a slip number that can identify the material request slip. In the example of Fig. 5, the slip number "YO0001" is stored. The slip type 13D2 stores data that can identify the type of slip. In the example of Fig. 5, since this is material request information, "request" is stored.
[0049] In row 13D3, when one or more material requests are made on a material request slip, the row number indicating the order in which they are written is stored. In the example of Fig. 5, since there is only one material request, the row number "1" is stored. Therefore, when multiple material requests are made on a material request slip, the second material request is entered as "2", and so on.
[0050] The request date 13D4 stores information that can identify the date on which the material request was made. In the example of FIG. 5, the request date = "2021 / 10 / 3" is stored. The department 13D5 stores information for identifying the department that has requested the material. In the example of Fig. 5, the department that has requested the material is "materials department".
[0051] The item name 13D6 is data corresponding to the item name 13A10 of the order information database (DB) 13A, and stores the item name of the material for which the material is requested. In the example of Fig. 5, the item name code="S0001" is stored. The requested quantity of material is stored in the requested quantity 13D7. In the example of FIG. 5, the requested quantity is "60 (pieces)."
[0052] The item name 13C4 is data corresponding to the item name 13A10 of the order information database (DB) 13A, and stores the item name of the material in stock. In the example of Fig. 4, the item name code = "S0001" is stored. The arrival quantity 13C5 stores the arrival quantity as the effective inventory. In the example of FIG. 4, the arrival quantity is "100 (pieces)".
[0053] FIG. 6 is an explanatory diagram of an example of the configuration of the material yard allocation information database. Next, information stored in the material yard allocation information database (DB) 13E will be described.
[0054] Information stored in the material yard allocation information database 13E includes a document number 13E1, a document type 13E2, a line 13E3, a date of withdrawal 13E4, a department 13E5, a material order number 13E6, a shipping destination 13E7, a receiving destination 13E8, a supplier 13E9, an item name 13E10, and an allocation quantity 13E11.
[0055] The slip number 13E1 stores a slip number that can identify the material yard allocation slip. In the example of Fig. 6, the slip number "HE0001" is stored. The slip type 13E2 stores data that can identify the type of slip. In the example of Fig. 6, since this is a material yard allocation slip, "allocation" is stored.
[0056] In row 13E3, when one or more material yard allocations are made in one material yard allocation slip, row numbers indicating the order of the entries are stored. In the example of Fig. 6, since there is only one material yard allocation, row number = "1" is stored. Therefore, when multiple material yard allocations are made in one material yard allocation slip, "2" is entered for the second material yard allocation, and data with increasing row numbers is stored in the same manner.
[0057] Information capable of identifying the date on which the material yard was allocated is stored in the allocation date 13E4. In the example of FIG. 6, the request date = "2021 / 10 / 5" is stored. The department 13E5 stores information for identifying the department that has allocated the material yard. In the example of Fig. 6, the department that has allocated the material yard is "material department".
[0058] The material order number 13E6 stores a material order number corresponding to the material order number 13A7 of the order information database 13A. In the example of Fig. 6, the material order number="1001" is stored.
[0059] In the shipping destination 13E7, a warehouse identification code and a warehouse name are stored as information for identifying the shipping destination warehouse. In the example of Fig. 6, for example, the warehouse identification code = "S001" and the warehouse name "yard warehouse" which are warehouses of other companies are stored.
[0060] In the storage destination 13E8, a warehouse identification code and a warehouse name are stored as information for identifying a warehouse of a storage destination. In the example of Fig. 6, for example, the warehouse identification code = "A001" and the warehouse name "factory warehouse" which are warehouses in the company are stored.
[0061] The supplier 13E9 stores a supplier identification code and a supplier company name as information for identifying a manufacturer or the like that is a supplier corresponding to the supplier number 13A8 in the order information database 13A for identifying a supplier of materials. In the example of Fig. 6, for example, the supplier identification code = "S001" and the supplier company name = "□△Steel" are stored.
[0062] The item name 13E10 stores an item name code that identifies the item name of the material yard allocation target corresponding to the item name 13A10 in the order information database 13A. In the example of Fig. 6, the item name code="S0001" is stored. The allocation quantity 13E11 stores the allocation quantity of the item to be allocated to the material yard. In the example of FIG. 6, the allocation quantity = "60 (pieces)" is stored.
[0063] FIG. 7 is an explanatory diagram of an example of the configuration of the material arrival information database. Next, the information stored in the material arrival information database (DB) 13F will be described. Information stored in the material arrival information database (DB) 13F includes a slip number 13F1, a slip type 13F2, a line 13F3, an arrival date 13F4, a department 13F5, a material order number 13F6, a shipping destination 13F7, a receiving destination 13F8, an ordering destination 13F9, an item name 13F10, and a quantity 13F11.
[0064] In the slip number 13F1, a slip number that can identify the material receiving slip is stored. In the example of Fig. 7, the slip number = "N0001" is stored. In the example of FIG. 7, since this is a material arrival slip, "arrival" is stored.
[0065] In row 13F3, when one or more materials arrive on a single material receipt slip, the row number indicating the order of arrival is stored. In the example of Fig. 7, since there is only one arrival, the row number "1" is stored. Therefore, when multiple materials arrive on a single material receipt slip, the second arrival is recorded as "2", and so on.
[0066] The arrival date 13F4 stores information that can identify the date on which the material was received. In the example of FIG. 7, the arrival date = "2021 / 10 / 10" is stored. The department 13F5 stores information for identifying the department of the material receiving destination. In the example of Fig. 7, the department from which the material yard is allocated is "materials department".
[0067] The material order number 13F6 stores a material order number corresponding to the material order number 13A7 of the order information database 13A. In the example of Fig. 7, the material order number="1001" is stored.
[0068] In the shipping destination 13F7, a warehouse identification code and a warehouse name are stored as information for identifying the shipping destination warehouse. In the example of FIG. 7, for example, the warehouse identification code = "S001" and the warehouse name "Yard Warehouse" which are warehouses of other companies are stored.
[0069] In the storage destination 13F8, a warehouse identification code and a warehouse name are stored as information for identifying a warehouse of a storage destination. In the example of FIG. 7, for example, the warehouse identification code = "A001" and the warehouse name "factory warehouse" which are warehouses in the company are stored.
[0070] The supplier 13F9 stores a supplier identification code and a supplier company name as information for identifying a manufacturer or the like that is a supplier corresponding to the supplier number 13A8 in the order information database 13A for identifying a material supplier. In the example of Fig. 7, for example, the supplier identification code = "S001" and the supplier company name = "□△Steel" are stored.
[0071] The item name 13F10 stores an item name code that identifies the item name of the material receiving target corresponding to the item name 13A10 of the order information database 13A. In the example of Fig. 7, the item name code="S0001" is stored. The quantity 13F11 stores the allocation quantity of the item to be received. In the example of FIG. 7, the allocation quantity = "60 (pieces)" is stored.
[0072] FIG. 8 is an explanatory diagram of an example of the configuration of the debt database. Next, the information stored in the debt database (DB) 13G will be described. Information stored in the payable database 13G includes invoice number 13G1, invoice type 13G2, transaction category 13G3, line 13G4, payable accounting date 13G5, department 13G6, material order number 13G7, supplier 13G8, item name 13G9, quantity 13G10, purchase price 13G11, purchase amount 13G12, etc.
[0073] In the voucher number 13G1, a voucher number capable of identifying a payable voucher is stored. In the example of Fig. 8, voucher number = "SA001" is stored.
[0074] The slip type 13G2 stores data that can identify the type of payable slip. In the example of Fig. 8, since the payable slip corresponds to purchase, "purchase" is stored. Data capable of identifying the category of a transaction is stored in the transaction category 13G3. In the example of Fig. 8, transaction category = "Normal" is stored.
[0075] In row 13G4, when one or more debts are listed on a debt slip, the row number indicating the order in which they are listed is stored. In the example of Fig. 8, since there is only one debt, the row number "1" is stored. Therefore, when multiple debts are listed on a debt slip, the second debt is entered as "2", and so on.
[0076] The payables posting date 13G5 stores information that can identify the date on which the payables listed on the payables slip were posted. In the example of FIG. 8, the arrival date = "2021 / 10 / 10" is stored. The department 13G6 stores information for identifying the department of the material receiving destination. In the example of Fig. 7, the department of the material yard allocation source = "materials department".
[0077] Material order number 13G7 stores a material order number corresponding to material order number 13A7 of order information database 13A. In the example of Fig. 8, material order number="1001" is stored.
[0078] The supplier 13G8 stores a supplier identification code and a supplier company name as information for identifying a manufacturer or the like that is a supplier corresponding to the supplier number 13A8 in the order information database 13A for identifying a supplier. In the example of Fig. 8, for example, the supplier identification code = "S001" and the supplier company name = "□△ Steel" are stored.
[0079] The item name 13G9 stores an item name code that identifies the item name of the purchase target corresponding to the item name 13A10 of the order information database 13A. In the example of Fig. 8, the item name code="S0001" is stored.
[0080] The quantity 13G10 stores the quantity of the item to be purchased. In the example of FIG. 8, the quantity = "60 (pieces)" is stored. The unit price of the item to be purchased is stored in the purchase price 13G11. In the example of FIG. 8, the unit price is "500,000 (yen)."
[0081] The purchase amount 13G12 stores the purchase amount of the item to be purchased. In the example of FIG. 8, the purchase amount is "30,000,000 (yen)."
[0082] Next, the operation of the embodiment will be described. FIG. 9 is a schematic sequence flowchart of the embodiment. In the following explanation, it is assumed that the business support device 10 is installed in the materials department of the company, the company's terminal 20 is installed in the company's factory where the materials are actually used for processing, a trading company server 41 is installed in the trading company from which the materials are ordered, and a trading company yard terminal 42 is installed in the trading company's yard (warehouse).
[0083] First, in the business support device 10, an operator in the materials department performs an order input process for ordering materials from a trading company (step S11).
[0084] By carrying out this order input process, the control unit 11 of the business support device 10 generates order data as order information, and inputs it to the order information database 13A to update the order information database 13A. Furthermore, the control unit 11 transmits the order data to the trading company server 41 via the communication interface unit and the network 30 (step S12).
[0085] As a result, the person in charge at the trading company operates the trading company server 41, or the trading company server refers to the delivery date database and returns the delivery date to the business support device 10 (step S13). When the delivery date is replied, the control unit 11 of the business support device 10 takes in the order (step S14). As a result, the control unit 11 updates the order information database 13A.
[0086] Thereafter, when the delivery date arrives and the materials are received from the material manufacturer at the other company's yard warehouse, the receiving information is entered by the operator of the trading company's yard terminal 42, and along with this receiving information, a receiving report is sent to the control unit 11 via the network 30 and the communication interface unit 12.
[0087] As a result, the control unit 11 updates the incoming information database 13B to make the status of the incoming material for which the inventory report has been made the same as the data state shown in FIG.
[0088] Thereafter, a request for materials required for production is input from the manufacturing department of the company's factory via the company's terminal 20 installed in the company's factory (step S16), and the material request is processed (step S17). When the material request process is performed, the control unit 11 generates material request information data corresponding to the format shown in FIG. 5 based on the material request process, and adds it to the material request information database 13D, thereby updating the material request information database.
[0089] Next, the control unit 11 generates material yard allocation information data corresponding to the format shown in Fig. 6 based on the added material request information data, updates the material yard allocation information database 13E, and notifies the company terminal 20 of the company's factory of the allocation slip number corresponding to the generated material yard allocation information data.
[0090] As a result, the operator of the company's terminal 20 obtains the material yard allocation information corresponding to the notified allocation slip number, and makes a shipping request to the shipping destination corresponding to the shipping destination 13E7 and the receiving destination corresponding to the receiving destination 13E8 (in this example, the trading company yard terminal 42 provided at the trading company yard) via the communication interface unit 12 and network 30 to ship material with the item name corresponding to the item name 13E10 in a quantity corresponding to the allocation quantity 13E11 (step S19).
[0091] As a result, when the shipping request is accepted at the trading company's yard, which is the other company's yard, actual shipping processing corresponding to the shipping request is carried out. Then, when the material arrives at the receiving destination corresponding to the out-of-stock request (step S21), the material arrival input process is performed on the company's terminal 20 installed in the company's factory (step S22). This material arrival input process is notified to the control unit 11 via the network 30 and the communication interface unit 12, and the material arrival information database 13F is updated. As a result, the control unit 11 functions as the inventory management stage M2 and updates the inventory database 13C (step S23).
[0092] FIG. 10 is an explanatory diagram of an example of updating the inventory database. Before the material arrival input process was performed, as shown in Figure 4, the material with the item name = "S0001" was classified as an "asset of another company" and the arrival quantity 13C5 = "100 (pieces)". However, as shown in Figure 5, the requested quantity = "60 (pieces)" is allocated in the material request process, and as a result, the status 13C3 = "allocated" as shown in the first line of Figure 10.
[0093] As a result, the quantity of unallocated other company's assets becomes "40 (units)" [=100-60], and the inventory database 13C is updated as shown in FIG.
[0094] FIG. 11 is an explanatory diagram of the inventory database after the materials have been received at the company's own factory. When the requested materials are actually received at the company's factory, as shown in the inventory data D1 in the first row of the updated inventory database 13CA in Figure 11, the inventory location 13C1 will become "A0001 factory warehouse," the asset classification 13C will become "company asset," the status 13C3 will become "allocated," the item name 13C4 will become "S001," and the incoming quantity 13C5 will become "60 (pieces)."
[0095] As a result, as shown in the inventory data D2 in the second row of the updated inventory database 13CA in Figure 11, the material with the asset classification 13C2 = "Other company asset", status 13C3 = "Allocated", and item name 13C4 = "S001", in the inventory location 13C1 = "S0001 yard warehouse", is updated to the incoming quantity 13C5 = "0 (pieces)", and the actual allocation process is completed.
[0096] Then, as shown in the inventory data D3 in the third row of the updated inventory database 13CA in Figure 11, the material with the inventory location 13C1 = "S0001 Yard Warehouse", asset classification 13C2 = "Other Company Asset", status 13C3 = "Not Allocated", and item name 13C4 = "S001" has an incoming quantity 13C5 = "40 (pieces)."
[0097] As a result, the purchase of the material is completed, so the control unit 11 functions as the inventory management type stage M2, and when the material with the product name 13C4="S001" shipped from the trading company yard (="S0001 yard warehouse"), which is a yard of another company, arrives at the factory warehouse (="A001 factory warehouse"), which is the company's yard, the control unit 11 updates the inventory table 13C by transferring assets, and executes the following procedure as shown in FIG. Ta A purchase invoice will be generated and payables will be recorded.
[0098] As described above, according to this embodiment, effective inventory management can be performed before the purchase is recorded, and the accuracy of payable management can be improved.
[0099] [2] 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.
[0100] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of goals 12, 13, and 15 of the SDGs.
[0101] Furthermore, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[0102] [3] Modifications of the embodiment Although the embodiments have been described above, the present invention may be embodied in various different embodiments other than those described above within the scope of the technical ideas set forth in the claims.
[0103] For example, among the processes described in the above-mentioned 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.
[0104] In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in the above documents and drawings can be changed as desired unless otherwise specified.
[0105] Moreover, with regard to the task support device 10, each of the components shown in the figures is a functional concept, and it is not necessary for the task support device 10 to be physically configured as shown in the figures.
[0106] For example, the processing functions of the business support device 10, particularly the processing functions performed by the control unit 11, may be realized in whole or in part by an MPU and a program interpreted and executed by the MPU, or may be realized as hardware using wired logic. The program is recorded in a non-transient computer-readable recording medium containing programmed instructions for causing a so-called information processing device to execute the revenue recognition method of the present invention, and is mechanically read by the business support device 10 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 the storage unit 13 such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into a RAM, and constitutes a control unit in cooperation with the MPU.
[0107] In addition, this computer program may be stored in an external server 40 connected to the task support device 10 via a communication network 30, and it is also possible to download all or a part of it as necessary.
[0108] The business support program according to the present invention may be stored in a non-transitory computer-readable recording medium, or may be 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), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray Disc.
[0109] 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.
[0110] The various databases stored in the storage unit 13 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, web page files, etc. used for various processes and providing websites. Similarly, it is also possible to configure the external server 40 to have the functions of the storage unit 13.
[0111] The business support device 10 may be configured as an information processing device such as a known personal computer or a workstation, or may be configured as the information processing device to which any peripheral device is connected. The business support device 10 may be realized by installing software (including a program or data) that realizes the product information management method of the present invention in the information processing device.
[0112] 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. [Industrial Applicability]
[0113] INDUSTRIAL APPLICABILITY The present invention is useful as a business support method in business types and industries in which inventory management and payable accounting can be performed in conjunction with each other. [Explanation of symbols]
[0114] 10 Business support equipment 11 Control unit (shipping instruction means, inventory management means, warehousing update means) 12 Communication interface section 13 Storage section 13A Order Information Database 13B Stock Information Database 13C Inventory Database 13D Material Requirement Information Database 13E Material Yard Allocation Information Database 13F Material Stock Information Database 13G Debt Database M1 Shipping Instruction Means M2 Inventory control means M3 Receipt update method
Claims
1. A business support device including a control unit, It is possible to access a stock management table for managing the stock status of products in other companies' yards and an inventory table for managing the company's own inventory and other companies' inventory, the control unit includes a shipping instruction means for, when a shipping request is made from the other company's yard to the company's yard, making a shipping instruction by referring to the warehousing management table; an inventory management means for updating the inventory table by transferring the asset classification of the product, which is classified as the asset of another company, to the asset of the company when the product shipped from the other company's yard arrives at the company's yard based on the shipping instruction; To have A business support device comprising:
2. a warehousing update means for updating the warehousing management table when the warehousing of the goods ordered from the other company is notified at the other company's yard; 2. The business support device according to claim 1, further comprising:
3. The inventory management means prepares a purchase slip and records the payables when the asset transfer is performed.
3. The business support device according to claim 1 or 2.
4. the shipping instruction means issues the shipping instruction to the other company's yard when an allocation input process is performed based on the shipping request; 3. The business support device according to claim 1 or 2.
5. A business support method executed by a business support device that can access an inventory management table for managing the inventory status of products at other companies' yards and an inventory table for managing the company's own inventory and other companies' inventory, comprising: a step of referring to the inventory management table and issuing shipping instructions when a shipping request is made from the other company's yard to the company's yard; and a step of updating the inventory table when products shipped from the other company's yard based on the shipping instructions arrive at the company's yard by performing an asset transfer to change the asset classification of the product, which is classified as other company's asset, to the company's asset, when the product is classified as other company's asset.
6. A business support program for controlling a business support device that can access an inventory management table for managing the inventory status of products at other companies' yards and an inventory table for managing the company's own inventory and other companies' inventory, by a computer, characterized in that the business support program causes the computer to function as: a shipping instruction means for referring to the inventory management table and issuing shipping instructions when a shipping request is made from the other company's yard to the company's yard; and an inventory management means for updating the inventory table by transferring the asset classification of a product that is classified as another company's asset to the company's asset when the product shipped from the other company's yard based on the shipping instruction arrives at the company's yard.
Citation Information
Patent Citations
System and method for procurement
JP2001312637A
Method and system for supporting business transaction
JP2001344319A
Delivery management system and delivery management method
JP2004210460A
Progress status confirmation system, order reception / delivery system and progress status confirmation method
JP2010176525A