Program, information processing device, and information processing method

The system integrates cash flow data with financial, personnel, and goods management using Kanban methods to enhance resource management efficiency by addressing both surpluses and shortages.

JP7804037B2Active Publication Date: 2026-01-21JCB CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024191314
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2026-01-21
Estimated Expiration
2042-09-14

AI Technical Summary

Technical Problem

Cash flow management systems often focus excessively on risk mitigation for capital shortages, neglecting comprehensive resource management, leading to inefficiencies.

Method used

An information processing system that integrates cash flow data with financial, personnel, and goods management, using Kanban methods to link and manage money, people, and authority data, generating Kanban data for fund and transaction adjustments based on thresholds.

Benefits of technology

Enhances management efficiency by effectively managing financial surpluses and shortages, integrating resource data to prevent errors and optimize resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007804037000001
    Figure 0007804037000001
  • Figure 0007804037000002
    Figure 0007804037000002
  • Figure 0007804037000003
    Figure 0007804037000003
Patent Text Reader

Abstract

To provide a technology related to more effective management.SOLUTION: A program makes a computer execute an information processing method including that: a communication part receives amount data related to a cash-out or a cash-in in a business activity of a business operator from each of one or more external devices; a control part generates cash flow data including the amount data; the communication part receives fund data of the business operator from a financial accounting management device for managing a finance or accounting; the control part determines the existence / nonexistence of the shortage or surplus of a fund amount on the basis of the amount data, the fund data, and a predetermined threshold included the cash flow data; and the control part generates change request data including data for requesting a change in the amount data in the case of determining that the shortage or surplus of the fund amount exists.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, an information processing device, and an information processing method. [Background technology]

[0002] It is known that cash flows in business activities are managed by information processing technology. Patent Document 1 discloses a technology for providing cash flow data and managing the risk of a capital shortage (fund shortfall). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-079493 Summary of the Invention [Problem to be solved by the invention]

[0004] Cash flow management is an important management issue, but management that focuses too much on managing the risk of cash shortages may not be effective.

[0005] The present invention aims to provide a technique for more effective management. [Means for solving the problem]

[0006] A program according to one embodiment causes a computer to execute an information processing method, the method including: a communication unit receiving monetary data relating to cash outflows or cash inflows in a business's business activities from each of one or more external devices; a control unit generating cash flow data including the monetary data; the communication unit receiving the business's fund data from a financial accounting management device that manages finances or accounting; the control unit determining whether there is a fund shortage or surplus based on the monetary data included in the cash flow data, the fund data, and a predetermined threshold; and if it is determined that there is a fund shortage or surplus, the control unit generating change request data including data for requesting a change to the monetary data.

[0007] An information processing device according to one embodiment is an information processing device comprising a communication unit and a control unit, wherein the communication unit receives monetary data relating to cash outflows or cash inflows in the business activities of a business operator from each of one or more external devices, the control unit generates cash flow data including the monetary data, the communication unit receives fund data of the business operator from a financial accounting management device that manages finances or accounting, the control unit determines whether there is a shortage or surplus of funds based on the monetary data included in the cash flow data, the fund data, and a predetermined threshold, and if it is determined that there is a shortage or surplus of funds, the control unit generates change request data including data for requesting a change to the monetary data.

[0008] An information processing method according to one embodiment includes a communication unit receiving monetary data relating to cash outflows or cash inflows in a business operator's business activities from each of one or more external devices, a control unit generating cash flow data including the monetary data, the communication unit receiving fund data of the business operator from a financial accounting management device that manages finances or accounting, the control unit determining whether there is a shortage or surplus of funds based on the monetary data included in the cash flow data, the fund data, and a predetermined threshold, and if it is determined that there is a shortage or surplus of funds, the control unit generating change request data including data for requesting a change to the monetary data. [Effects of the Invention]

[0009] According to the present invention, it is possible to provide a technique for more effective management. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a conceptual diagram illustrating an overview of a system according to an embodiment. [Figure 2] FIG. 1 is a conceptual diagram illustrating an example of a system configuration according to an embodiment. [Figure 3] FIG. 2 is a block diagram illustrating an example of a functional configuration of a server device according to an embodiment. [Figure 4] FIG. 2 is a block diagram illustrating an example of a functional configuration of a control unit according to an embodiment. [Figure 5] FIG. 1 is a sequence diagram for explaining an overview of exemplary processing by a system according to an embodiment. [Figure 6] FIG. 2 is a sequence diagram illustrating an example of a hardware configuration of a computer according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] A system according to one embodiment of the present invention will be described in detail with reference to the drawings. However, the embodiment described below is merely an example, and is not intended to exclude various modifications or application of techniques not explicitly described below. In other words, the present invention can be implemented by various modifications or combinations of the embodiments without departing from the spirit of the invention. Furthermore, in the following description of the drawings, identical or similar parts are denoted by the same or similar reference numerals.

[0012] [System Overview] An overview of the system according to this embodiment will be described with reference to Fig. 1. System 1 is a system for managing the management resources of a certain business operator based on cash flows determined from cash outflows and cash inflows in the business activities of the business operator.

[0013] System 1 manages data on a business's management resources, such as money, people, goods, and authority, based on cash flow, for example. Money data refers to data on the business's financial resources, determined based on billing and payments. People data refers to data on labor costs, including wages and allowances paid for labor. Goods data refers to data on orders for goods and equipment. Authority data refers to data on the business's planned service provision, such as consumer reservations for services provided by the business or reservations for use of the business's facilities. System 1 manages the above money, people, goods, and authority data in a database and manages cash (money) as inventory. This allows System 1 to manage not only financial shortages but also financial surpluses. System 1 aims to improve management efficiency by linking data not only for financial management (money management) but also for the management of people, goods, and authority data. The above data linkage prevents data linkage errors by incorporating the Kanban method.

[0014] In this embodiment, system 1 stores data on money, people, things, and authority in databases, and the data stored in the databases is linked between databases in units called Kanban data for funds (cash flow data) or Kanban data for transactions (change request data).

[0015] The fund-oriented Kanban data is data related to people, things, or authority, and includes amount data related to cash outflows or cash inflows in the business activities of a company. For example, the fund-oriented Kanban data may include payment or revenue amount data and settlement date data for the payment or revenue generated based on fund settlement data received from a human resources management system, a parts management system, or a device or equipment usage management system.

[0016] The transaction kanban data is data related to money and includes data generated based on data related to the business's fund settlement and data related to the business's fund volume. For example, if the payment amount data included in the fund kanban is insufficient compared to the fund volume, the transaction kanban data may include a request to reduce the amount shown in the fund kanban data and data indicating the change amount. Also, if the fund volume surplus at a specified time is equal to or greater than a specified threshold, the transaction kanban data may include a request to increase the amount shown in the fund kanban data and data indicating the change amount.

[0017] As described above, according to this embodiment, fluctuations in the data on money, people, things, and authority stored in the database of system 1 can be managed like inventory management based on fund-oriented Kanban data or transaction-oriented Kanban data, and fund shortages and fund surpluses can be managed. As a result, this embodiment can provide technology related to more effective management.

[0018] [System Configuration] An example of the configuration of the system 1 in this embodiment will be described with reference to FIG. 2. The system 1 includes a plurality of server devices 10 (10a, 10b, 10c, 10d, and 10e). The server device 10a is, for example, a main server device that executes main processes for realizing the functions of the system 1. The server devices 10b, 10c, 10d, and 10e are external devices of the server device 10a. The server device 10b is, for example, a device in a personnel management system. The server device 10c is, for example, a device in an item management system. The server device 10d is, for example, a device in a revenue management system. The server device 10e is, for example, a device in a financial accounting management system that manages finances or accounting. The server devices 10 are configured to be able to communicate with each other via a network N.

[0019] The server device 10 is an information processing device such as a server computer. The server device 10 may be configured by one information processing device (or computer; the same applies hereinafter), or may be configured by multiple information processing devices using cloud computing technology, distributed computing technology, or the like.

[0020] The network N is configured by a wireless network or a wired network, and includes any network such as the Internet, a mobile communication network, or a LAN (Local Area Network).

[0021] 2, the system 1 is configured to include five server devices 10, but the number and types of devices included in the system 1 are not limited to this, and the system 1 may include any number and types of devices. For example, the system 1 may include more or less than four server devices 10, or may include other devices such as terminal devices.

[0022] [Function Configuration] The functions of the server device 10a will be described with reference to Fig. 3. The server device 10a has a communication unit 11, a database 12, and a control unit 13 as its main functional components.

[0023] The server device 10a may have other functional configurations that are possessed by information processing devices such as general information processing devices or dedicated devices. The functional configurations of the server device 10a are realized by cooperation between a computer program (software) and hardware, for example, when a control device such as a CPU (Central Processing Unit) of the server device 10a reads and executes a computer program stored in a storage device.

[0024] The communication unit 11 receives and transmits various information through communication with external devices. For example, the communication unit 11 receives amount data related to cash-out or cash-in in the business activities of the business operator from each of one or more external devices.

[0025] The amount data regarding the cash-out may include, for example, data indicating labor costs including salaries and allowances paid for labor received from server device 10b in the personnel management system, and data indicating expenses paid in accordance with orders for goods and equipment, etc. received from server device 10c in the goods management system.

[0026] The amount data regarding the cash-in may include, for example, data indicating revenue based on data (authority data) regarding the planned provision of services by the operator, such as reservations by consumers for services provided by the operator or reservations for use of the operator's facilities, received from server device 10d in the revenue management system.

[0027] The communication unit 11 may also receive fund data indicating the funds of the business from a server device 10e (financial accounting management device) in a financial accounting management system that manages finances or accounting.

[0028] The control unit 13 controls the processing of various functions executed by the server device 10a. For example, the control unit 13 may generate the fund-oriented Kanban data including the amount data based on the amount data received by the communication unit 11. The control unit 13 may determine whether there is a shortage or surplus of funds based on the amount data included in the fund-oriented Kanban data received by the communication unit 11, the fund data, and a predetermined threshold. The predetermined threshold may include, for example, at least one of an amount threshold or a period threshold. The amount threshold may include, for example, a threshold for the difference between the amount data and the fund data (i.e., a threshold related to the amount). The period threshold may include, for example, a threshold related to the period from the above determination until the next determination is made (i.e., a threshold related to the timing of making the above determination).

[0029] Furthermore, if the control unit 13 determines that there is a shortage or surplus of funds in the above determination, it may generate transaction-oriented Kanban data that includes data for requesting a change to the amount data included in the fund-oriented Kanban data. The generated transaction-oriented Kanban data may be stored in the database 12 and may also be transmitted to the external device, server device 10 (10b, 10c, 10d), via the communication unit 11. Further details of processing by the control unit 13 will be described later.

[0030] The database 12 stores various types of data, including data received by the communication unit 11, data required for processing by the server device 10a, or data generated by the server device 10a. The database 12 stores, for example, at least a portion of the above-mentioned fund Kanban data, transaction Kanban data, and fund data.

[0031] As described above, according to this embodiment, the communication unit 11 may receive amount data regarding cash outflows or cash inflows in the business activities of the business operator from each of one or more external devices. The control unit 13 may generate fund-oriented Kanban data including the amount data. The communication unit 11 may receive the business operator's fund data from a server device 10e that manages finances or accounting. The control unit 13 may determine whether there is a fund shortage or surplus based on the amount data included in the fund-oriented Kanban data, the fund data, and a predetermined threshold. If it is determined that there is a fund shortage or surplus, the control unit 13 may generate transaction-oriented Kanban data including data for requesting a change to the amount data.

[0032] As a result, according to this embodiment, it is possible to manage fluctuations in the data on money, people, things, and authority stored in the server device 10 (e.g., server devices 10b, 10c, 10d, 10e) of the system 1 like inventory management based on the fund-oriented Kanban data or the transaction-oriented Kanban data, and to manage fund shortages and fund surpluses. As a result, according to this embodiment, it is possible to provide a technology related to more effective management.

[0033] Examples of various functions executed by the control unit 13 will be described in more detail with reference to Fig. 4. As shown in Fig. 4, the functions executed by the control unit 13 include, for example, a transaction management function 131, a Kanban connection function 132, a medical expense management function 133, and a fund management function 134. The control unit 13 may further execute functions other than those described above, or may not execute some of the functions described above.

[0034] Each function shown in Figure 4 will be explained below using a medical institution as an example of managing data on the business resources of the business, including money, people, things, and authority. However, the types of businesses that can use System 1 are not limited to medical institutions, and business entities in other industries can also use System 1.

[0035] (1) Transaction management function 131 The transaction management function 131 includes a function for creating a Kanban card for funds, a function for checking whether conditions can be changed, and a function for confirming transaction confirmation.

[0036] (1-1) Kanban creation function for funds This is a function for generating Kanban data for funds. Specifically, the control unit 13 generates Kanban data for funds including amount data based on the amount data received by the communication unit 11. The amount data is data related to cash outflows or cash inflows in the business activities of the enterprise. The amount data may be, for example, data based on transaction data stored in a database of the server device 10 for personnel, drug and medical equipment management, and testing equipment and hospital bed usage management.

[0037] Identification data may be assigned to the transaction and the fund-oriented kanban data so that a correspondence can be identified between the transaction indicated by the transaction data stored in the database and the generated fund-oriented kanban data. The fund-oriented kanban data may include, as data items, identification data, amount data, settlement due date, transaction order number, and settlement execution probability. The amount data indicates the amount of the transaction. The settlement due date indicates the settlement due date of the transaction corresponding to the fund-oriented kanban data. The settlement execution probability is data indicating the possibility that settlement will be executed.

[0038] The fund kanban data may be created based on medical expense data (e.g., including the expected payment amount, expected payment date, source of payment, and individual transaction number).

[0039] (1-2) Condition change confirmation function This is a function that updates the contents of the fund-oriented Kanban data based on data received from server device 10, which is an external device. For example, control unit 13 transmits a confirmation notice to server device 10, which is an external device, via communication unit 11 to request a change to the amount data included in the fund-oriented Kanban data, based on the transaction-oriented Kanban data stored in database 12. For example, to request a change to the amount data included in the fund-oriented Kanban data, control unit 13 transmits the confirmation notice to server device 10 (e.g., server device 10b) that transmitted the amount data included in the fund-oriented Kanban data (e.g., labor cost amount data).

[0040] The Kanban data for a transaction includes data for requesting a change (a reduction or increase) in the amount data. The Kanban data for a transaction includes, as data items, for example, corrected amount data (data indicating the amount of change in the amount of the target transaction), the settlement date (the settlement date of the target transaction), and Kanban identification data for the target fund.

[0041] In response to sending the above confirmation notification, if the communication unit 11 receives a response notification from the external device, server device 10, indicating that the change is not possible, the control unit 13 stores the funds-oriented Kanban data in database 12, including payment performance certainty data indicating that the certainty of payment performance corresponding to the amount data contained in the funds-oriented Kanban data is confirmed.

[0042] (1-3) Transaction confirmation function This function updates the contents of the transaction-oriented Kanban data, which is the output of the transaction-oriented Kanban division function described below, based on data received from the external device, server device 10. For example, the control unit 13 may update the settlement due date included in the transaction-oriented Kanban data based on the changed transaction data received from the external device, server device 10. Also, in cases where the transaction-oriented Kanban data includes settlement performance certainty data, the control unit 13 may update the value of the settlement performance certainty data from "unconfirmed" to "confirmed" based on the changed transaction data received from the external device, server device 10.

[0043] The control unit 13 may store the updated transaction kanban data in the database 12. The control unit 13 may store in the database 12 the changed transaction data received from the server device 10, which is an external device.

[0044] (2) Kanban connection function 132 The Kanban connection functionality 132 includes a Kanban integration functionality for funds, a Kanban split functionality for transactions, and a confirmed Kanban integration functionality for funds.

[0045] (2-1) Kanban integration function for funds This is a function that integrates fund-oriented Kanban data generated by the transaction management function 131. The control unit 13 integrates fund-oriented Kanban data, for example, by generating integrated fund-oriented Kanban data that includes integrated amount data obtained by adding together amount data included in multiple fund-oriented Kanban data. Fund-oriented Kanban data may be integrated according to conditions. For example, the control unit 13 may integrate multiple fund-oriented Kanban data on the condition that the settlement due date included in the fund-oriented Kanban data falls within a predetermined period, or on the condition that the settlement performance probability included in the fund-oriented Kanban data is a predetermined value (for example, "unconfirmed"), or may perform the integration on the condition that both of the above conditions are met.

[0046] (2-2) Kanban division function for transactions This is a function of dividing the integrated fund-oriented Kanban data to generate transaction-oriented Kanban data. For example, the control unit 13 generates multiple transaction-oriented Kanban data based on the integrated fund-oriented Kanban data. Each of the generated multiple transaction-oriented Kanban data includes amount data included in the fund-oriented Kanban data used to generate the integrated fund-oriented Kanban data. For example, the first transaction-oriented Kanban data includes amount data included in the first fund-oriented Kanban data used to generate the first integrated fund-oriented Kanban data, and the second transaction-oriented Kanban data includes amount data included in the second fund-oriented Kanban data used to generate the first integrated fund-oriented Kanban data. In other words, the control unit 13 may generate multiple transaction-oriented Kanban data based on the integrated fund-oriented Kanban data such that the transaction-oriented Kanban data includes amount data included in the fund-oriented Kanban data used to generate the integrated fund-oriented Kanban data.

[0047] Furthermore, transaction Kanban data may be created based on medical data. For example, transaction information such as the quantity of drugs to be used, test items, attending physicians, or beds to be used may be categorized into one of three areas: personnel, drug and medical equipment management, and test equipment and hospital bed usage management.

[0048] (2-3) Fund-oriented Kanban integration function This function integrates fund-oriented Kanban data for transactions whose settlement has been confirmed. The control unit 13 integrates fund-oriented Kanban data, for example, by generating integrated fund-oriented Kanban data that includes integrated amount data obtained by adding together amount data included in multiple fund-oriented Kanban data for confirmed transactions. For example, the control unit 13 may integrate multiple fund-oriented Kanban data on the condition that the settlement performance probability included in the fund-oriented Kanban data is "confirmed," and may further perform this integration on the condition that the settlement due date included in the fund-oriented Kanban data is within a predetermined period.

[0049] (3) Medical expense management function 133 (3-1) Medical expense Kanban creation function This function generates fund-oriented Kanban data based on medical expense data acquired from an external system that stores and manages medical expense data for medical institutions. For example, the control unit 13 may acquire medical expense data (including the planned payment amount, planned payment date, deposit source, and individual transaction number) from the external system and generate fund-oriented Kanban data including the planned payment amount. The control unit 13 may also generate integrated fund-oriented Kanban data including integrated amount data obtained by adding up the planned payment amounts for medical expense data whose planned payment dates are within a specified period.

[0050] The control unit 13 may generate Kanban data for transactions for each of three areas: personnel, drug and medical equipment management, and testing equipment and hospital bed usage management, based on transaction information such as the quantity of medicines planned to be used during treatment, test items, attending physician, and beds to be used.

[0051] The generated fund kanban data is output, for example, to the (4-1) fund amount forecast creation function described below. The generated transaction kanban data may be output, for example, to the (2-2) transaction kanban division function. The generated fund kanban data and transaction kanban data may also be stored in database 12.

[0052] <Example of Kanban data for funds> Pharmaceutical ordering (materials management) For example, suppose an order is placed on January 5, 2022, for 100 units of Drug A (unit price: 1,000 yen) with a delivery date of February 1, 2022, from Company A. After confirming delivery, a payment of 108,000 yen (tax included) is made on the 15th of the following month (March 15, 2022), which is the closing date of the current month. In this case, the control unit 13 may generate fund-oriented Kanban data based on the order information, including a total amount of ▲108,000 yen, a payment due date of March 15, 2022, a payment execution probability of undetermined (or confirmed), an order number of 20220105, and a Kanban number of 001. The payment execution probability may be set to either confirmed or undetermined, or may be set from three or more values ​​set according to the probability (for example, it may be set to C among A, B, and C).

[0053] Part-time employee shift management (personnel management) For example, suppose that on January 17, 2022, a February shift schedule was created for 15 part-time employees, including doctors, nurses, and paramedical staff, with a final deadline of January 25, 2022. Salaries are paid at the end of the month and on the 15th of the following month (February's payment is on March 15). Based on the above, the personnel management information includes employee names, monthly working hours (individual), estimated salary (individual), payment due date, total monthly working hours, and estimated salary total. In this case, the control unit 13 may generate fund-oriented Kanban data based on the above personnel management information, including a total amount of ¥3,000,000 (total salary), payment due date: March 15, 2022, payment performance probability: B (out of A, B, and C), target month: February, and Kanban number: 002.

[0054] -Management of extra bed usage (equipment and equipment usage management) Assume that an additional-charge bed usage schedule for March is created on January 31, 2022. The additional-charge bed usage schedule includes data such as the department in charge, the type of bed used (private room, special room, etc.), the bed usage fee (daily total), and the expected discharge date (payment date). In this case, the control unit 13 may generate fund-oriented Kanban data based on the additional-charge bed usage schedule, whose payment due date is March 15, 2022, including a total amount of +1,500,000 yen (total value of bed usage fees), a payment due date of March 15, 2022, a payment fulfillment probability of B (out of A, B, and C), and a Kanban number of 003.

[0055] Kanban data for integrated funds For example, the control unit 13 integrates the fund-oriented Kanban data with the Kanban numbers 001 to 003, distinguishing between the payment due date, payment execution probability, and inflow / outflow. For example, since Kanban numbers 001 and 002 have a payment due date of March 15, 2022, a payment, and a payment execution probability of B, the fund-oriented Kanban data with Kanban numbers 001 and 002 may be integrated. Furthermore, 111 may be assigned as the Kanban number to the integrated fund-oriented Kanban data after integration. In this case, the integrated amount of the integrated fund-oriented Kanban data with Kanban number 111 will be -3,108,000 yen. Furthermore, since the fund-oriented Kanban data with Kanban number 003 is income, it is not integrated with the fund-oriented Kanban data with Kanban numbers 001 and 002.

[0056] Combined with fund amount data For example, the control unit 13 sums the Kanban data for integrated funds with Kanban number 111 and the Kanban data for funds with Kanban number 003 with the amount of funds as of March 15, 2022 (+1,600,000 yen). The sum result is -8,000 yen (= -3,108,000 yen + 1,500,000 yen + 1,600,000 yen). The control unit 13 then generates Kanban data for transactions requesting a correction of -8,000 yen.

[0057] ·Create Kanban cards for transactions Based on the above, the control unit 13 generates transaction-oriented kanban data including the corrective amount: ▲8,000 yen, the settlement due date: March 15, 2022, and the target kanban numbers: 111 and 003. The generated transaction-oriented kanban data is stored in the database 12 that stores data on parts, personnel, and equipment / material usage. The generated transaction-oriented kanban data may also be transmitted via the communication unit 11 to the corresponding external device, server device 10 (10b, 10c, 10d).

[0058] (4) Fund management function 134 The fund management function 134 includes a fund amount prediction function, a fund amount surplus / deficiency determination function, and a fund amount determination function.

[0059] (4-1) Fund volume forecast creation function This is a function for predicting the amount of funds of an enterprise. For example, the control unit 13 calculates a predicted value of the amount of funds of the enterprise at a predetermined time (a certain time in the future) based on the integrated amount data included in the integrated fund Kanban data generated by the Kanban connection function 132 and fund data indicating the enterprise's funds received from the server device 10e (financial accounting management device) in the financial accounting management system that manages finances or accounting. At this time, the integrated fund Kanban data used for this calculation may be an integration of fund Kanban data for settlement dates up to the predetermined time.

[0060] (4-2) Funds amount excess / deficiency judgment function This function determines whether the business operator has a shortage or surplus of funds. For example, the control unit 13 determines whether there is a shortage or surplus of funds based on the integrated amount data included in the generated integrated fund Kanban data, the funds data received from the financial accounting management device, and a predetermined threshold. As described above, the predetermined threshold may include at least one of an amount threshold or a period threshold. For example, the control unit 13 may determine that there is a surplus of funds when the amount (difference) obtained by subtracting the amount indicated by the integrated amount data from the amount indicated by the funds data is positive and equal to or greater than the amount threshold for determining whether there is a surplus of funds. Alternatively, the control unit 13 may determine that there is a shortage or surplus of funds when the difference is negative and equal to or less than the amount threshold for determining whether there is a shortage of funds. Furthermore, the control unit 13 may determine whether there is a shortage or surplus of funds at a time indicated by a period threshold (e.g., after the period indicated by the threshold has elapsed since the previous determination).

[0061] If it is determined that there is a shortage of funds, the control unit 13 may send a proposal notice regarding a fundraising proposal to the financial and accounting management device. The proposal notice regarding the fundraising proposal may, for example, indicate options for fundraising methods. The options may include, for example, at least some of subsidies, grant applications, borrowing, factoring, asset sales, and asset liquidation. Furthermore, the control unit 13 may send a proposal notice indicating the optimal fundraising method to the financial and accounting management device based on the status of owned assets, etc. (asset values ​​of idle real estate and securities held) acquired from an external device via the communication unit 11.

[0062] (4-3)Fund amount confirmation function This is a function to determine the amount of funds of the business operator. For example, when it is determined that the amount of funds is insufficient by the (4-2) function of determining whether or not the amount of funds is insufficient, the control unit 13 stores the amount of funds after the change due to fund raising in the database 12 as the determined amount of funds.

[0063] [Processing flow] An exemplary processing flow in the system 1 will be described with reference to Fig. 5. Each processing step described below is realized by cooperation between a computer program (software) and hardware, for example, when a control unit included in the server device 10 (and the terminal device 20) reads and executes a computer program stored in a storage unit.

[0064] Since the details of the processing executed in system 1 have already been explained, the already explained content will be simplified or omitted in the following explanation of the processing flow. In the example of processing shown in FIG. 5, server device 10a is, for example, the main server device described above that executes the main processing for realizing the functions of system 1. Server device 10b is, for example, a device in a personnel management system. Server device 10c is, for example, a device in an item management system. Server device 10d is, for example, a device in a revenue management system. Server device 10e is, for example, a device in a financial accounting management system that manages finances or accounting.

[0065] In step S51, each of the server devices 10b, 10c, and 10d transmits transaction data to the server device 10a as amount data relating to cash-out or cash-in in the business activities of a certain business.

[0066] In step S52, server device 10a generates fund-oriented Kanban data corresponding to each transaction data based on the transaction data received from each of server device 10b, server device 10c, and server device 10d in step S51. Server device 10a generates the integrated fund-oriented Kanban data including the integrated amount data obtained by adding up the amount data included in the multiple generated fund-oriented Kanban data.

[0067] In step S53, the server device 10e transmits fund data indicating the funds of the business to the server device 10a.

[0068] In step S54, the server device 10a determines whether there is a shortage or surplus of funds based on the integrated amount data included in the integrated fund Kanban data, the funds data, and a predetermined threshold value.

[0069] If it is determined in step S54 that there is a fund shortage or surplus, in step S55, server device 10a generates transaction-oriented Kanban data including the amount data of the multiple fund-oriented Kanban data used to calculate the integrated amount data. The transaction-oriented Kanban data includes data for requesting a change (decrease or increase) in the amount data. The request includes the amount of change to the amount data that will eliminate the fund shortage or surplus.

[0070] In step S56, server device 10a sends a request to change the amount data (confirm whether conditions can be changed) based on the transaction-oriented Kanban data generated in step S54 to at least some of server device 10b, server device 10c, and server device 10d.

[0071] According to this embodiment, as described above, fluctuations in the data on money, people, things, and authority stored in the server device 10 (e.g., server devices 10b, 10c, 10d, and 10e) of the system 1 can be managed like inventory management based on the fund-oriented Kanban data or the transaction-oriented Kanban data, and fund shortages and fund surpluses can be managed. As a result, this embodiment can provide a technology related to more effective management.

[0072] [Hardware configuration] 6, an example of the hardware configuration of the computer 800 will be described when the server device 10 and the terminal device 20 are realized by the computer 800. Note that the functions of each device can also be realized by dividing them into multiple devices.

[0073] 6, the computer 800 includes a processor 801, a memory 803, a storage device 805, an input I / F unit 807, a data I / F unit 809, a communication I / F unit 811, and a display device 813. Although not shown, the computer 800 may include various actuators (e.g., motors), a positioning module (e.g., a GPS module), or various sensors.

[0074] The processor 801 is a control unit that controls various processes in the computer 800 by executing programs stored in the memory 803 .

[0075] The memory 803 is a storage medium such as a RAM (Random Access Memory), etc. The memory 803 temporarily stores the program code of the program executed by the processor 801 and data required when the program is executed.

[0076] The storage device 805 is a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 805 stores an operating system and various programs for realizing the above-mentioned configurations. The storage device 805 may be the same device as the memory 803.

[0077] The input I / F unit 807 is a device for receiving input from a user. Specific examples of the input I / F unit 807 include a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F unit 807 may be connected to the computer 800 via an interface such as a USB (Universal Serial Bus).

[0078] The data I / F unit 809 is a device for inputting data from outside the computer 800. A specific example of the data I / F unit 809 is a drive device for reading data stored in various storage media. The data I / F unit 809 may be provided outside the computer 800. In this case, the data I / F unit 809 is connected to the computer 800 via an interface such as a USB.

[0079] The communication I / F unit 811 is a device for performing data communication via the Internet N, either wired or wirelessly, with devices external to the computer 800. The communication I / F unit 811 may be provided outside the computer 800. In this case, the communication I / F unit 811 is connected to the computer 800 via an interface such as a USB.

[0080] The display device 813 is a device for displaying various types of information. Specific examples of the display device 813 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 813 may be provided outside the computer 800. In this case, the display device 813 is connected to the computer 800 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F unit 807, the display device 813 can be configured as an integral part of the input I / F unit 807.

[0081] [Variation 1] The program for implementing the system 1 (or the server device 10, or the terminal device 20) in the above embodiment can be installed or loaded onto a computer through various recording media such as optical disks such as CD-ROMs, magnetic disks, semiconductor memories, or by downloading via a communication network, etc.

[0082] [Variation 2] In the above embodiment, an example of managing data on money, people, things, and authority, which are the management resources of a medical institution business operator, has been described, but the present invention is not limited to this. For example, the system according to the present invention can be applied to industries other than the medical industry, such as (a) construction, (b) food and beverage, and (c) accommodation. Examples of industries (a) to (c) are described below. Note that in industries (b) and (c), instead of (or in addition to) a device or equipment usage management system, a reservation management system for food and beverage orders and / or accommodations may be linked. In this case, for example, the fund-oriented Kanban data may include payment or revenue amount data and settlement date data for the payment or revenue, generated based on the fund settlement data received from the reservation management system.

[0083] <(A) Specific example of Kanban data for funds in the construction industry> · Ordering building materials (materials management) For example, suppose an order for 50 units of building materials (unit price: 50,000 yen) is placed with Company A on January 5, 2022, with a delivery date of February 1, 2022. After delivery is confirmed, a payment of 2,500,000 yen including tax is to be made on the 15th of the following month (March 15, 2022), which is the closing date of the current month. In this case, the control unit 13 may generate fund-oriented kanban data based on the above order information, including a total amount of ▲2,500,000 yen, a payment due date of March 15, 2022, a settlement performance probability of B (out of A, B, and C), an order number of 20220105, and a kanban number of 001.

[0084] · On-site worker shift management (personnel management) For example, suppose that on January 17, 2022, shifts for February were created for 15 part-time field workers, such as field work assistants and traffic controllers, with a final deadline of January 25, 2022. Salaries are paid at the end of the month and on the 15th of the following month (February's payment is on March 15th). In this case, the control unit 13 may generate fund-oriented kanban data based on the personnel management information of each of the field workers, including a total amount of ¥500,000 (total amount of salary), a payment due date of March 15, 2022, a payment performance probability of B (out of A, B, and C), a target month for February, and a kanban number of 002.

[0085] Heavy equipment rental usage management (equipment and equipment usage management) Assume that a heavy equipment usage schedule for March is created on January 31, 2022. The heavy equipment usage schedule includes data on the type of heavy equipment to be used, rental fees (daily total), usage due date, and payment date. In this case, the control unit 13 may generate fund-oriented kanban data based on the heavy equipment usage schedule with a payment due date of March 15, 2022, including a total amount of 2,000,000 yen (total rental fees), a payment due date of March 15, 2022, a payment fulfillment probability of B (out of A, B, and C), and a kanban number of 003.

[0086] Kanban data for integrated funds For example, the control unit 13 integrates the fund-oriented Kanban data with the Kanban numbers 001 to 003, distinguishing between the payment due date, payment execution probability, and receipts and payments. For example, since Kanban numbers 001, 002, and 003 have a payment due date of March 15, 2022, a payment, and a payment execution probability of B, the fund-oriented Kanban data with Kanban numbers 001, 002, and 003 may be integrated. Furthermore, 111 may be assigned as the Kanban number to the integrated fund-oriented Kanban data after integration. The integrated amount of the integrated fund-oriented Kanban data with Kanban number 111 is -5,000,000 yen. Note that in this example, since fund-oriented Kanban data with receipts and payments as income is not generated, integrated fund-oriented Kanban data with income is also not generated.

[0087] Combined with fund amount data For example, the control unit 13 sums the Kanban data for the integrated fund with Kanban number 111 with the fund amount (+4,800,000 yen) as of March 15, 2022. The sum result is -200,000 yen (= -5,000,000 yen + 4,800,000 yen). The control unit 13 then generates Kanban data for the transaction requesting a correction of -200,000 yen.

[0088] ·Create Kanban cards for transactions Based on the above, the control unit 13 generates transaction kanban data including the correction amount: ▲200,000 yen, the settlement due date: March 15, 2022, and the target kanban number: 111. The generated transaction kanban data is stored in the database 12 that stores data on parts, personnel, and equipment / material usage. The generated transaction kanban data may also be transmitted via the communication unit 11 to the corresponding external device, server device 10 (10b, 10c, 10d).

[0089] <(a) Specific example of Kanban data for funds in the food and beverage industry> · Ingredient ordering (materials management) For example, suppose an order is placed on January 5, 2022, with Company A for 500 bottles of beverages such as bottled beer (unit price: 200 yen) with a delivery date of February 1, 2022. After confirming delivery, a payment of 100,000 yen including tax is to be made on the 15th of the following month (March 15, 2022), which is the closing date of the current month. In this case, the control unit 13 may generate fund-oriented kanban data based on the above order information, including a total amount of ▲100,000 yen, a payment due date of March 15, 2022, a payment performance probability of B (out of A, B, and C), an order number of 20220105, and a kanban number of 001.

[0090] Shift management (personnel management) For example, suppose that on January 17, 2022, a shift schedule for February for a part-time employee is created with a final deadline of January 25, 2022. Salary is due at the end of the month and paid on the 15th of the following month (February's salary is paid on March 15th). In this case, the control unit 13 may generate fund-oriented kanban data based on the personnel management information of the part-time employee, including a total amount of ¥300,000 (total salary), payment due date: March 15, 2022, payment performance probability: B (out of A, B, and C), target month: February, and kanban number: 002.

[0091] Course reservation management (reservation management) Assume that a course reservation status for March is created on January 31, 2022. The reservation status includes data on the course unit price, number of users, total amount (daily total), payment method, and payment date. In this case, based on the reservation status where the payment due date is March 15, 2022, the control unit 13 may generate fund-oriented Kanban data including a total amount: +200,000 yen (total of the course unit prices), payment due date: March 15, 2022, payment fulfillment probability B (out of A, B, and C), and Kanban number: 003.

[0092] Kanban data for integrated funds For example, the control unit 13 integrates the fund-oriented Kanban data with the Kanban numbers 001 to 003, distinguishing between the payment due date, payment execution probability, and inflow / outflow. For example, since Kanban numbers 001 and 002 have a payment due date of March 15, 2022, a payment, and a payment execution probability of B, the fund-oriented Kanban data with Kanban numbers 001 and 002 may be integrated. Furthermore, 111 may be assigned as the Kanban number to the integrated fund-oriented Kanban data after integration. The integrated amount of the integrated fund-oriented Kanban data with Kanban number 111 will be -400,000 yen. Furthermore, since the fund-oriented Kanban data with Kanban number 003 is income, it is not integrated with the fund-oriented Kanban data with Kanban numbers 001 and 002.

[0093] Combined with fund amount data For example, the control unit 13 sums the Kanban data for the integrated fund with Kanban number 111 with the fund amount (+170,000 yen) as of March 15, 2022. The sum result is -30,000 yen (= -400,000 yen + 200,000 yen + 170,000 yen). The control unit 13 then generates Kanban data for the transaction requesting a correction of -30,000 yen.

[0094] ·Create Kanban cards for transactions Based on the above, the control unit 13 generates transaction-oriented kanban data including the corrected amount: -30,000 yen, the settlement due date: March 15, 2022, and the target kanban numbers: 111 and 003. The generated transaction-oriented kanban data is stored in the database 12 that stores data on parts, personnel, and reservation management. The generated transaction-oriented kanban data may also be transmitted via the communication unit 11 to the corresponding external device, server device 10 (10b, 10c, 10d).

[0095] <(C) Specific examples of Kanban data for funds in the accommodation industry> · Consumables ordering (materials management) For example, suppose an order is placed on January 5, 2022, with Company A for 1,000 toothbrushes, combs, or other amenities (average unit price: 5,000 yen) with a delivery date of February 1, 2022. After confirming delivery, a payment of 5,000,000 yen including tax is to be made on the 15th of the following month (March 15, 2022), which is the closing date of the current month. In this case, the control unit 13 may generate fund-oriented kanban data based on the order information, including a total amount of ▲5,000,000 yen, a payment due date of March 15, 2022, a payment fulfillment probability of B (out of A, B, and C), an order number of 20220105, and a kanban number of 001.

[0096] Shift management (personnel management) For example, suppose that on January 17, 2022, a part-time employee's February shift schedule is created with a final deadline of January 25, 2022. Salary is due at the end of the month and paid on the 15th of the following month (February's payment is on March 15th). In this case, the control unit 13 may generate fund-oriented kanban data based on the part-time employee's personnel management information, including a total amount of ▲3,000,000 yen (total salary), payment due date: March 15, 2022, payment performance probability: B (out of A, B, and C), target month: February, and kanban number: 002.

[0097] Accommodation reservation management (reservation management) Assume that a hotel reservation status for March is created on January 31, 2022. The reservation status includes data on the room rate, number of rooms used, total amount (daily total), payment method, and payment date. In this case, based on the reservation status with a payment due date of March 15, 2022, the control unit 13 may generate fund-oriented Kanban data including a total amount of +3,000,000 yen (total value of the unit prices of the usage courses), a payment due date of March 15, 2022, a payment fulfillment probability of B (out of A, B, and C), and Kanban number: 003.

[0098] Kanban data for integrated funds For example, the control unit 13 integrates the fund-oriented Kanban data with the Kanban numbers 001 to 003, distinguishing between the payment due date, payment execution probability, and inflow / outflow. For example, since Kanban numbers 001 and 002 have a payment due date of March 15, 2022, a payment, and a payment execution probability of B, the fund-oriented Kanban data with Kanban numbers 001 and 002 may be integrated. Furthermore, 111 may be assigned as the Kanban number to the integrated fund-oriented Kanban data after integration. The integrated amount of the integrated fund-oriented Kanban data with Kanban number 111 will be -8,000,000 yen. Furthermore, since the fund-oriented Kanban data with Kanban number 003 is income, it is not integrated with the fund-oriented Kanban data with Kanban numbers 001 and 002.

[0099] Combined with fund amount data For example, the control unit 13 sums the Kanban data for the integrated fund with Kanban number 111 with the fund amount (+4,500,000 yen) as of March 15, 2022. The sum result is -500,000 yen (= -8,000,000 yen + 3,000,000 yen + 4,500,000 yen). The control unit 13 then generates Kanban data for the transaction requesting a correction of -500,000 yen.

[0100] ·Create Kanban cards for transactions Based on the above, the control unit 13 generates transaction-oriented kanban data including the correction amount: ▲500,000 yen, the settlement due date: March 15, 2022, and the target kanban numbers: 111 and 003. The generated transaction-oriented kanban data is stored in the database 12 that stores data on parts, personnel, and reservation management. The generated transaction-oriented kanban data may also be transmitted via the communication unit 11 to the corresponding external device, server device 10 (10b, 10c, 10d).

[0101] For example, if a business operator operates multiple businesses in different industries, the fund-oriented Kanban integration function may integrate fund-oriented Kanban data by industry. In other words, a condition for integrating fund-oriented Kanban data may include settlements in the same industry. For example, the control unit 13 may generate integrated fund-oriented Kanban data for each industry, including integrated amount data obtained by adding together amount data included in multiple fund-oriented Kanban data.

[0102] According to the above configuration, businesses in various industries other than the medical industry can manage their operations more effectively. In addition, if a business is engaged in multiple businesses of different industries, financial data can be integrated for each industry, so that data on money, people, things, and authority can be managed in a database for each industry, and cash (money) can be managed as inventory.

[0103] Conditions for integrating fund-oriented Kanban data may be set for each business type. For example, the condition set for business type A may be that the settlement due date falls within a predetermined period, while the condition set for business type B, which is different from business type A, may be that the settlement due date falls within a predetermined period and that the settlement performance probability included in the fund-oriented Kanban data is a predetermined value. With this configuration, conditions for integrating fund-oriented Kanban data can be set according to the characteristics of each business type. Furthermore, fluctuations in data on money, people, goods, and authority can be managed for each business type.

[0104] The present invention is not limited to the above-described embodiment, and can be embodied in various other forms without departing from the spirit of the present invention. The above-described embodiment is merely an example in all respects and should not be construed as limiting. [Explanation of symbols]

[0105] 1 System 10 Server device 11 Communications Department 12 Databases 13 Control Unit 20 Terminal equipment 800 computers 801 processor 803 memory 805 Storage device 807 Input I / F section 809 Data I / F section 811 Communication I / F section 813 Display device N Network

Claims

1. A computer capable of communicating with one or more external devices, including a device in a personnel management system, a device in an inventory management system, and a device in a revenue management system, a communication unit receiving, from each of the one or more external devices, first amount data relating to cash-out, which is data indicating personnel costs in the business activities of the business operator and data indicating expenses paid in accordance with orders for goods, equipment, etc., and second amount data relating to cash-in, which is data indicating revenue based on authorization data regarding the business operator's planned provision of services; a control unit generating cash flow data including the first amount data and the second amount data; the communication unit receives financial data of the business from a financial accounting management device that manages finances or accounting; the control unit determines whether there is a shortage or surplus of funds based on the first amount data and the second amount data included in the cash flow data, the funds data, and a predetermined threshold value; When it is determined that there is a shortage or surplus of the amount of funds, the control unit generates change request data for requesting a change to the first amount data or the second amount data, the change request data including identification data of the cash flow data and data indicating a request to decrease or increase the amount indicated in the cash flow data, and / or a request to correct the sum of the cash flow data and the amount of funds; the communication unit transmits a confirmation notice including the change request data to the one or more external devices that are the senders of the first amount data and the second amount data; A program for executing an information processing method including the steps of:

2. The communication unit receives a response notification indicating that the change is not possible from the one or more external devices in response to the transmission of the confirmation notification; when the response notice is received, the control unit stores in a database the first amount data including settlement execution certainty data indicating that the certainty of settlement execution, which indicates the possibility that the settlement of the transaction corresponding to the first amount data will be executed, is confirmed, or the second amount data including settlement execution certainty data indicating that the certainty of settlement execution, which indicates the possibility that the settlement of the transaction corresponding to the second amount data will be executed, is confirmed; The program of claim 1 , comprising:

3. The program according to claim 1 , wherein the business entity is a medical institution.

4. The program according to claim 1 , wherein the predetermined threshold includes a threshold related to an amount and a threshold related to a period for specifying the amount.

5. The information processing method includes: The program described in claim 2 includes, when the communication unit receives a response notification indicating that the change is not possible in response to sending the confirmation notification, the control unit stores cash flow data in a memory unit including payment performance certainty data indicating that the certainty of payment performance corresponding to the first amount data or the second amount data is confirmed.

6. The information processing method includes: the control unit generates integrated cash flow data including integrated amount data obtained by adding up the first amount data and the second amount data included in the plurality of cash flow data, The program according to claim 1 , wherein the determination includes the control unit determining whether there is a shortage or surplus of funds based on the integrated amount data, the funds data, and a predetermined threshold.

7. The information processing method includes: The program of claim 6, further comprising: the control unit generating a plurality of change request data based on the integrated cash flow data so that the change request data includes the first amount data and the second amount data included in the cash flow data used to generate the integrated cash flow data.

8. The information processing method includes: The program according to claim 1 , further comprising the control unit transmitting, when it is determined that the amount of funds is insufficient, a proposal notification regarding a fund raising proposal to the financial accounting management device.

9. An information processing device comprising a communication unit and a control unit, capable of communicating with one or more external devices including a device in a personnel management system, a device in an item management system, and a device in a revenue management system, The communication unit receives, from each of the one or more external devices, first amount data relating to cash-out, which is data indicating personnel costs in the business activities of the business operator and data indicating expenses paid in accordance with orders for goods and equipment, and second amount data relating to cash-in, which is data indicating revenue based on authorization data regarding the business operator's planned provision of services; the control unit generates cash flow data including the first amount data and the second amount data; the communication unit receives financial data of the business from a financial accounting management device that manages finances or accounting; the control unit determines whether there is a shortage or surplus of funds based on the first amount data and the second amount data included in the cash flow data, the funds data, and a predetermined threshold value; When it is determined that there is a shortage or surplus of the amount of funds, the control unit generates change request data for requesting a change to the first amount data or the second amount data, the change request data including identification data of the cash flow data and data indicating a request to decrease or increase the amount indicated in the cash flow data, and / or a request to correct the sum of the cash flow data and the amount of funds; the communication unit transmits a confirmation notice including the change request data to the one or more external devices that are the senders of the first amount data and the second amount data; An information processing device that executes the above.

10. A communication unit capable of communicating with one or more external devices including a device in a personnel management system, a device in an goods management system, and a device in a revenue management system receives, from each of the one or more external devices, first amount data regarding cash-out, which is data indicating personnel costs in the business activities of an enterprise, and data indicating expenses to be paid in accordance with orders for goods and equipment, etc., and second amount data regarding cash-in, which is data indicating revenue based on authorization data regarding the planned provision of services by the enterprise; a control unit generating cash flow data including the first amount data and the second amount data; the communication unit receives financial data of the business from a financial accounting management device that manages finances or accounting; the control unit determines whether there is a shortage or surplus of funds based on the first amount data and the second amount data included in the cash flow data, the funds data, and a predetermined threshold value; When it is determined that there is a shortage or surplus of the amount of funds, the control unit generates change request data for requesting a change to the first amount data or the second amount data, the change request data including identification data of the cash flow data and data indicating a request to decrease or increase the amount indicated in the cash flow data, and / or a request to correct the sum of the cash flow data and the amount of funds; the communication unit transmits a confirmation notice including the change request data to the one or more external devices that are the senders of the first amount data and the second amount data; An information processing method including:

Citation Information

Patent Citations

  • Project risk management system and method, recovery assurance system and method of project fund

    JP2004234427A

  • System for providing enterprise information about financing

    JP2006079493A

  • Method and system for generating financial portfolio

    JP2007041901A

  • Investment planning device, investment planning method, and investment planning program

    JP2012103799A