Expense management apparatus, expense management system, and expense management method
The expense management device automates the invoicing and settlement of unspecified on-site costs, addressing the administrative burden by integrating contracted and additional cost information with project identification, thereby reducing workload.
Patent Information
- Application Number
- JP2024102248
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-25
- Publication Date
- 2026-01-14
AI Technical Summary
Existing management systems fail to account for on-site costs not specified in contracts, leading to increased administrative workload for contractors.
An expense management device and system that acquires and associates contracted and additional cost information with project identification, enabling automated invoicing and settlement of unspecified on-site expenses.
Reduces administrative workload by automating the management and settlement of additional expenses, eliminating the need for direct billing by contractors.
Smart Images

Figure 2026004050000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an expense management device, an expense management system, an expense management method, and a program. [Background technology]
[0002] There is known a management system for carrying out estimates, contracts, ordering, receiving orders, billing, settlements, etc. between a prime contractor and a subcontractor. For example, Patent Document 1 describes a system in which construction costs entered into a web server are displayed on terminal devices installed at the client who orders the construction work, the contractor who undertakes the construction work, and the auditing firm that audits the contractor's construction costs. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-129705 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the management system described in Patent Document 1 does not manage the invoicing of on-site costs that are not specified in the contract and are incurred at the construction site, etc. Therefore, the contractor invoices the prime contractor directly and individually for the on-site costs, which poses a problem of requiring a lot of administrative work.
[0005] An object of the present disclosure is to provide an expense management device, an expense management system, an expense management method, and a program that can further reduce the workload for administrative work. [Means for solving the problem]
[0006] The expense management device of the present disclosure includes an acquisition unit that acquires expense information regarding contracted expenses stipulated in a contract concluded between a prime contractor and a subcontractor, and the acquisition unit further acquires additional expense information regarding additional expenses not stipulated in the contract, and controls the cost information, the additional expense information, and project identification information that identifies the project related to the contract to be stored in a memory unit in association with each other, and an output control unit that controls the output of the additional expense information acquired by the acquisition unit, associated with the expense information and project identification information associated with the additional expense information.
[0007] The expense management system of the present disclosure comprises a prime contractor terminal that can be used by a prime contractor, a subcontractor terminal that can be used by a subcontractor, and an expense management device that can communicate with the prime contractor terminal and the subcontractor terminal, wherein the expense management device comprises an acquisition unit that acquires expense information regarding contracted expenses stipulated in a contract concluded between the prime contractor and the subcontractor, and the acquisition unit further acquires additional expense information regarding additional expenses not stipulated in the contract, and controls the cost information, the additional expense information, and project identification information that identifies the project related to the contract to be stored in a memory unit in association with each other, and an output control unit that controls the output of the additional expense information acquired by the acquisition unit in association with the expense information and project identification information associated with the additional expense information.
[0008] The cost management method disclosed herein is a method in which a computer performs a cost information acquisition process to acquire cost information related to contracted costs stipulated in a contract concluded between a prime contractor and a subcontractor, an additional cost information acquisition process to further acquire additional cost information related to additional costs not stipulated in the contract, a storage control process to control the storage of the cost information, the additional cost information, and case identification information that identifies the case related to the contract in a storage unit in association with each other, and an output control process to control the output of the acquired additional cost information in association with the cost information and case identification information associated with the additional cost information.
[0009] The program disclosed herein is a program that causes a computer to execute a cost information acquisition process that acquires cost information related to contracted costs stipulated in a contract concluded between a prime contractor and a subcontractor, an additional cost information acquisition process that further acquires additional cost information related to additional costs not stipulated in the contract, a storage control process that controls the storage of the cost information, the additional cost information, and case identification information that identifies the case related to the contract in a storage unit in association with each other, and an output control process that controls the output of the acquired additional cost information that is associated with the cost information and the case identification information associated with the additional cost information. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to provide an expense management device, an expense management system, an expense management method, and a program that can further reduce the workload for administrative work. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a schematic block diagram illustrating an example of the configuration of an expense management device according to the present disclosure. [Figure 2] 1 is a flowchart illustrating an example of an expense management method according to the present disclosure. [Figure 3] 1 is a schematic block diagram illustrating an example of the configuration of an expense management system according to the present disclosure. [Figure 4] FIG. 2 is a schematic block diagram illustrating an example of the configuration of a prime contractor terminal according to the present disclosure. [Figure 5] FIG. 2 is a schematic block diagram showing an example of the configuration of a contract terminal according to the present disclosure. [Figure 6] 1 is a schematic block diagram illustrating an example of the configuration of an expense management device according to the present disclosure. [Figure 7] FIG. 10 is a diagram illustrating an example of a case information table according to the present disclosure. [Figure 8] 1 is a flowchart illustrating an example of an expense management method according to the present disclosure. [Figure 9] 10 is a flowchart illustrating another example of an expense management method according to the present disclosure. [Figure 10] 10 is a flowchart illustrating another example of an expense management method according to the present disclosure. [Figure 11] FIG. 1 is a block diagram illustrating an example of a configuration of a computer according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] Embodiment 1 An example of the configuration of an expense management device 10 according to the present disclosure will be described below with reference to FIG. 1. The expense management device 10 manages the invoicing and settlement of contracted expenses stipulated in a contract concluded between a prime contractor and a subcontractor. The expense management device 10 according to the present disclosure also manages the invoicing and settlement of additional expenses not stipulated in the contract. Examples of services provided by a subcontractor under a contract between a prime contractor and a subcontractor include, but are not limited to, construction work, interior construction, and repair work. Additional expenses include on-site expenses not stipulated in the contract incurred at a construction site, etc., such as transportation costs, parking fees, material purchase costs, and labor costs for additional personnel. The expense management device 10 according to the present disclosure may also manage estimates, contracts, orders, orders, and other transactions between a prime contractor and a subcontractor. That is, the expense management device 10 according to the present disclosure may be a management system that handles estimates, contracts, orders, orders, orders, invoicing, and settlement between a prime contractor and a subcontractor. In addition, the expense management device 10 is capable of communicating with a prime contractor terminal (not shown) that can be used by a prime contractor and a subcontractor terminal (not shown) that can be used by a subcontractor. As shown in Figure 1, the expense management device 10 includes an acquisition unit 11, a memory control unit 12, and an output control unit 13.
[0013] The acquisition unit 11 acquires cost information related to contracted costs stipulated in a contract concluded between a prime contractor and a subcontractor. Specifically, the acquisition unit 11 generates cost information related to contracted costs based on contract information related to the contract concluded between the prime contractor and the subcontractor. The cost information related to contracted costs includes, for example, material items and amounts, labor costs, etc.
[0014] The acquisition unit 11 also acquires additional cost information regarding additional costs not specified in the contract. As described above, additional costs are on-site costs not specified in the contract that are incurred at a construction site, etc., and examples of additional costs include transportation costs, parking fees, material purchase costs, and labor costs for additional personnel. When additional costs are incurred at a construction site, the contractor inputs the additional cost information into the contracting terminal. The additional cost information includes the content of the service for which the additional cost was incurred, the additional cost items, amount, and receipt data. Here, examples of additional cost items include transportation costs, parking fees, additional material items, and additional personnel. Examples of receipt data include image data and PDF data of the receipt. The acquisition unit 11 then acquires the additional cost information transmitted from the contracting terminal to the expense management device 10.
[0015] The memory control unit 12 controls the memory unit (not shown) to store the cost information, additional cost information, and project identification information that identifies the project related to the contract in association with each other. The project identification information may be a project ID number, project ID number, property ID number, order ID number, order ID number, contract ID number, etc., or a combination of these. For example, the project identification information is a combination of a construction project code and an order number. The memory control unit 12 generates the project identification information based on, for example, contract information related to a contract concluded between a prime contractor and a subcontractor. Then, the memory control unit 12 stores the project identification information, the cost information, and the additional cost information in association with each other in the memory unit.
[0016] The output control unit 13 controls the output of the additional cost information acquired by the acquisition unit 11 in association with the cost information and project identification information associated with the additional cost information. Specifically, the output control unit 13 associates the additional cost information with the cost information and project identification information, transmits the associated additional cost information to the contractor terminal, and causes it to be output on a display unit (not shown) of the contractor terminal. Furthermore, if the expense management device 10 can communicate with a contractor's manager terminal in addition to the contractor terminal, the output control unit 13 may transmit the additional cost information to the manager terminal in association with the cost information and project identification information. This may cause the display unit (not shown) of the manager terminal to output the additional cost information in association with the cost information and project identification information. Furthermore, the output control unit 13 may associate the additional cost information with the cost information and project identification information, transmit the associated additional cost information to the prime contractor terminal, and cause it to be output on a display unit (not shown) of the prime contractor terminal.
[0017] FIG. 2 is a flowchart showing an example of an expense management method according to the present disclosure. First, the acquisition unit 11 acquires expense information related to contracted expenses stipulated in a contract concluded between a prime contractor and a subcontractor (step S11). Next, the memory control unit 12 controls the memory unit (not shown) to store the expense information and the project identification information in association with each other (step S12). Next, if the acquisition unit 11 has not acquired additional expense information (step S13; No), the process ends. On the other hand, if the acquisition unit 11 has acquired additional expense information (step S13; Yes), the memory control unit 12 controls the memory unit to store the additional expense information in association with the expense information and the project identification information (step S14). Next, the output control unit 13 controls the output of the additional expense information associated with the expense information and the project identification information (step S15), and the process ends.
[0018] The expense management device 10 according to the present disclosure can store additional expense information related to additional expenses, such as on-site expenses not specified in the contract, incurred at a construction site or the like in association with expense information and project identification information in the storage unit. This allows the expense management device 10 to manage billing and settlement of additional expenses. This eliminates the need for contractors to bill the prime contractor individually and directly for on-site expenses, thereby reducing the administrative work required. This makes it possible to provide an expense management device 10 that can further reduce administrative work.
[0019] Embodiment 2 Next, an example of the configuration of the expense management system 100 according to the present disclosure will be described with reference to FIG. 3. The expense management system 100 includes a prime contractor terminal 200, a subcontractor terminal 300, and an expense management device 400 capable of communicating with the prime contractor terminal 200 and the subcontractor terminal 300. The prime contractor terminal 200 is a terminal that can be used by the prime contractor, and the subcontractor terminal 300 is a terminal that can be used by the prime contractor. Note that the number of prime contractor terminals 200 connected to the expense management system 100 is not limited to one. Similarly, the number of subcontractor terminals 300 connected to the expense management system 100 is not limited to one. Furthermore, in the expense management system 100, the expense management device 400 may be capable of communicating with a contractor's administrator terminal (not shown).
[0020] Next, an example of the configuration of the prime contractor terminal 200 according to the present disclosure will be described with reference to Fig. 4. As shown in Fig. 4, the prime contractor terminal 200 includes a storage unit 210, a memory 220, a communication unit 230, an output unit 240, and a control unit 250.
[0021] The storage unit 210 is a storage device that stores programs 211 for realizing each function of the prime contractor terminal 200. The storage unit 210 also stores an application 212 for carrying out processes such as estimates, contracts, orders, receipts, billing, and settlement between the prime contractor terminal 200 and the contractor terminal 300 via the expense management device 400. The memory 220 is a volatile storage device such as RAM, and is a storage area for temporarily storing information when the control unit 250 is operating. The communication unit 230 is a communication interface with the network.
[0022] The output unit 240 outputs the information processing result of the control unit 250. For example, the output unit 240 has a display unit 241 and an audio output unit 242. The display unit 241 is a display device that displays the information processing result of the control unit 250. The prime contractor terminal 200 may be provided with an input unit (not shown) that accepts input, and the display unit 241 and the input unit may be integrally configured like a touch panel. The audio output unit 242 includes a speaker (not shown) and outputs the information processing result of the control unit 250 by audio.
[0023] The control unit 250 is a processor, i.e., a control device, that controls each component of the prime contractor terminal 200. The control unit 250 loads the program 211 from the storage unit 210 into the memory 220 and executes the program 211. As a result, the control unit 250 realizes the functions of an output control unit 251 and a settlement unit 252. The control unit 250 also loads the application 212 from the storage unit 210 into the memory 220 and executes the application 212. As a result, the control unit 250 performs various processes for carrying out estimates, contracts, orders, orders, invoices, settlements, etc. between the prime contractor terminal 200 and the contractor terminal 300 via the expense management device 400.
[0024] The output control unit 251 controls the output unit 240 and causes the output unit 240 to output the information processing result. For example, the output control unit 251 causes the display unit 241 to display contract information, cost information, additional cost information, billing information, etc. in association with at least the case identification information. Note that the display unit 241 may display all of the case identification information, contract information, cost information, additional cost information, billing information, etc. in association with each other. Furthermore, the output control unit 251 causes the audio output unit 242 to output audio based on the information processing result.
[0025] The settlement unit 252 settles the bill based on the billing information sent from the expense management device 400. Specifically, the settlement unit 252 remits the amount based on the billing information to the contractor. Note that if the settlement process is performed in the expense management device 400, the prime contractor terminal 200 does not need to be equipped with the settlement unit 252.
[0026] Next, an example of the configuration of the contract terminal 300 according to the present disclosure will be described with reference to Fig. 5. As shown in Fig. 4, the contract terminal 300 includes a storage unit 310, a memory 320, a communication unit 330, an output unit 340, and a control unit 350.
[0027] The storage unit 310 is a storage device that stores programs 311 for realizing each function of the contractor terminal 300. The storage unit 310 also stores an application 312 for performing processes such as estimates, contracts, orders, receipts, billing, and settlement between the prime contractor terminal 200 and the contractor terminal 300 via the expense management device 400. The memory 320 is a volatile storage device such as RAM, and is a storage area for temporarily storing information when the control unit 350 is operating. The communication unit 330 is a communication interface with the network.
[0028] The output unit 340 outputs the information processing results of the control unit 350. For example, the output unit 340 has a display unit 341 and an audio output unit 342. The display unit 341 is a display device that displays the information processing results of the control unit 350. The contract terminal 300 may be provided with an input unit (not shown) that accepts input, and the display unit 341 and the input unit may be configured integrally, such as a touch panel. The audio output unit 342 includes a speaker (not shown) and outputs the information processing results of the control unit 350 by audio.
[0029] The control unit 350 is a processor, i.e., a control device, that controls each component of the contractor terminal 300. The control unit 350 loads the program 311 from the storage unit 310 into the memory 320 and executes the program 311. As a result, the control unit 350 realizes the function of the output control unit 351. The control unit 350 also loads the application 312 from the storage unit 310 into the memory 320 and executes the application 312. As a result, the control unit 350 performs various processes for carrying out estimates, contracts, orders, orders, invoices, settlements, etc. between the contractor terminal 300 and the prime contractor terminal 200 via the expense management device 400.
[0030] The output control unit 351 controls the output unit 340 and causes the output unit 340 to output the information processing result. For example, the output control unit 351 causes the display unit 341 to display contract information, cost information, additional cost information, billing information, etc. in association with at least the case identification information. Note that the display unit 341 may display all of the case identification information, contract information, cost information, additional cost information, billing information, etc. in association with each other. The output control unit 351 also causes the audio output unit 342 to output audio based on the information processing result.
[0031] 6 shows an example of the configuration of the expense management device 400. The expense management device 400 includes a storage unit 410, a memory 420, a communication unit 430, an output unit 440, and a control unit 450.
[0032] The storage unit 410 is a storage device that stores a program 411 for realizing each function of the expense management device 400. The storage unit 410 also stores a case information table 412, legal information 413, etc. The memory 420 is a volatile storage device such as RAM, and is a storage area for temporarily holding information when the control unit 450 is operating. The communication unit 430 is a communication interface with the network.
[0033] Fig. 7 shows an example of the case information table 412. As shown in Fig. 7, the case information table 412 is information in which case identification information 412A, cost information 412B, additional cost information 412C, contract information 412D, and contract change information 412E are associated with each other. The project identification information 412A may be a project ID number, a project ID number, an object ID number, an order ID number, an order ID number, a contract ID number, etc., or a combination of these. In the example shown in Figure 7, the project identification information is a combination of the construction object code "A001" and the order number "0001." The cost information 412B is information about contracted costs stipulated in the contract concluded between the prime contractor and the subcontractor. Specifically, the cost information 412B is generated by the acquisition unit 451 (described later) based on the contract information about the contract between the prime contractor and the subcontractor. The cost information 412B includes, for example, the items and amounts of materials, labor costs, etc. The additional cost information 412C includes the details of the service for which additional costs were incurred, the items of the additional costs, the amount, receipt data, etc. Here, the items of the additional costs include transportation costs, parking fees, additional material items, additional personnel, etc. Furthermore, the receipt data includes image data and PDF data of the receipt. The contract information 412D is information including the details of the contract concluded between the prime contractor and the subcontractor. The contract information 412D is information that includes the contents of the contract. Specifically, the contract information 412D includes the identification information, name, and address of the prime contractor, the identification information, name, and address of the contractor, information regarding the estimate, information regarding the content of the service to be performed by the contractor, the period during which the service will be performed, information regarding the location where the service will be performed, etc. In the example shown in FIG. 7, construction work is listed as the service to be performed by the contractor. The construction period is stored as the period during which the service will be performed in the contract information 412D. Furthermore, the information regarding the location where the service will be performed in the contract information 412D is, for example, the address of the construction site. The contract change information 412E is information related to the contract change. Specifically, the contract change information 412E includes information on whether the contract has been changed when the additional fee is billed, whether the contract change is an additional contract or a new contract, and contract data for the additional contract or new contract. The contract data is image data, PDF data, etc. of the contract.
[0034] The storage unit 410 stores the statutory information 413. The statutory information 413 is information on statutes related to the services provided by the contractor. Every time a statute is revised, the storage control unit 452 (described later) stores the information on the revised statute as the statutory information 413 in the storage unit 410.
[0035] The output unit 440 outputs the information processing result of the control unit 450. For example, the output unit 440 has a display unit 441 and an audio output unit 442. The display unit 441 is a display device that displays the information processing result of the control unit 450. The expense management device 400 may include an input unit (not shown) that accepts input, and the display unit 441 and the input unit may be configured integrally like a touch panel. The audio output unit 442 includes a speaker (not shown) and outputs the information processing result of the control unit 350 by audio.
[0036] The control unit 450 is a processor, i.e., a control device, that controls each component of the expense management device 400. The control unit 450 loads the program 411 from the storage unit 410 into the memory 420 and executes the program 411. In this way, the control unit 450 realizes the functions of an acquisition unit 451, a storage control unit 452, a determination unit 453, a generation unit 454, an output control unit 455, and a settlement unit 456.
[0037] The acquisition unit 451 acquires cost information related to contracted costs stipulated in the contract concluded between the prime contractor and the subcontractor. Specifically, the acquisition unit 451 generates cost information related to contracted costs based on contract information related to the contract concluded between the prime contractor and the subcontractor.
[0038] The acquisition unit 451 also acquires additional cost information regarding additional costs not specified in the contract. When additional costs are incurred at the construction site, the contractor inputs the additional cost information into the contract terminal 300. Then, the acquisition unit 451 acquires the additional cost information sent from the contract terminal 300 to the cost management device 400.
[0039] The storage control unit 452 controls the storage unit 410 to store a project information table 412 in which project identification information 412A, expense information 412B, additional expense information 412C, contract information 412D, and contract change information 412E are associated with each other. The storage control unit 452 generates project identification information 412A based on contract information 412D relating to a contract concluded between a prime contractor and a subcontractor, for example. The acquisition unit 451 generates expense information 412B based on the contract information 412D. As a result, the project identification information 412A links the contract information 412D and the expense information 412B. When the acquisition unit 451 acquires additional expense information 412C associated with the project identification information 412A, the storage control unit 452 associates the additional expense information 412C with the project identification information 412A, expense information 412B, and contract information 412D, and stores the additional expense information 412C in the storage unit 410. Furthermore, when there is a change in the contract when billing for additional costs, contract change information 412E is stored in the storage unit 410 in association with the case identification information 412A, cost information 412B, additional cost information 412C, and contract information 412D.
[0040] The determination unit 453 determines whether the amount of additional costs indicated by the additional cost information acquired by the acquisition unit 451 is higher than the upper limit of a range estimated based on past contract information, cost information, and additional cost information, or lower than the lower limit of the range. Specifically, the determination unit 453 references the project information table 412 and estimates a range of the amount of additional costs based on past contract information 412D, cost information 412B, and additional cost information 412C. For example, the determination unit 453 acquires the construction details (the details of the service to be performed by the contractor) from the contract information 412D associated with the additional cost information 412C acquired by the acquisition unit 451. The determination unit 453 also acquires the amount of costs from the cost information 412B associated with the additional cost information 412C acquired by the acquisition unit 451. Next, the determination unit 453 estimates a range of the amount of additional costs based on the contract information, cost information, and additional cost information of past projects with similar work content and cost amounts.The determination unit 453 then determines whether the amount of additional costs indicated in the additional cost information 412C acquired by the acquisition unit 451 is higher than the upper limit of the estimated range or lower than the lower limit of the range.The determination unit 453 may make the determination using a machine learning model that has been trained using at least the past contract information 412D, cost information 412B, and additional cost information 412C in the project information table 412 as training data.
[0041] Furthermore, the determination unit 453 may determine, based on contract information associated with the additional cost information acquired by the acquisition unit 451, whether or not a contract change is necessary regarding the additional cost indicated in the additional cost information acquired by the acquisition unit 451. Specifically, the determination unit 453 refers to the case information table 412, and determines, based on contract information 412D associated with the additional cost information 412C acquired by the acquisition unit 451, whether or not a contract change is necessary regarding the additional cost indicated in the additional cost information 412C. For example, the determination unit 453 may determine that a contract change is necessary when the content of the service for which the additional cost indicated in the additional cost information 412C has been incurred differs from the content of the service indicated in the contract information 412D. Furthermore, the determination unit 453 may determine that a contract change is necessary when the date written on the receipt data indicated in the additional cost information 412C is not included in the period during which the service indicated in the contract information 412D is provided. The determination unit 453 may make the determination using a machine learning model that has been trained using at least the past contract information 412D, the additional cost information 412C, and the contract change information 412E of the case information table 412 as training data.
[0042] Furthermore, the determination unit 453 may determine whether or not a contract change is necessary regarding the additional costs indicated in the additional cost information acquired by the acquisition unit 451, based on the additional cost information acquired by the acquisition unit 451 and the statutory information 413. For example, the determination unit 453 acquires, from the statutory information 413, laws and regulations related to the content of the service for which the additional costs indicated in the additional cost information 412C acquired by the acquisition unit 451 have been incurred. If the laws and regulations state that a contract change is necessary, the determination unit 453 may determine that a contract change is necessary. Note that the determination unit 453 may make the determination using a machine learning model that has been trained using at least past additional cost information 412C and contract change information 412E in the case information table 412 and the statutory information 413 as training data.
[0043] Furthermore, the determination unit 453 may determine the appropriateness of the additional costs indicated in the additional cost information acquired by the acquisition unit 451, based on contract information associated with the additional cost information acquired by the acquisition unit 451. Specifically, the determination unit 453 refers to the project information table 412, and determines the appropriateness of the additional costs indicated in the additional cost information 412C, based on contract information 412D associated with the additional cost information 412C acquired by the acquisition unit 451. For example, the determination unit 453 may determine that the additional costs are not appropriate if the item indicated in the additional cost information 412C is not included in the item indicated in the contract information 412D. Furthermore, the determination unit 453 may determine that the additional costs are not appropriate if the address of the parking lot indicated in the additional cost information 412C is not included in a predetermined range based on the address of the construction site indicated in the contract information 412D. The determination unit 453 may make the determination using a machine learning model that has been trained using at least the past contract information 412D, the additional cost information 412C, and the contract change information 412E of the case information table 412 as training data.
[0044] The generation unit 454 generates a contract for an additional contract or a renewal of the contract when the determination unit 453 determines that a contract change is necessary regarding the additional costs indicated in the additional cost information acquired by the acquisition unit 451. Specifically, the generation unit 454 references the case information table 412 and acquires contract data for the additional contract or renewal of the contract from the past contract change information 412E. Then, based on the contract data, the generation unit 454 generates a contract for the additional contract or renewal of the contract regarding the additional costs indicated in the additional cost information acquired by the acquisition unit 451. The generated contract for the additional contract or renewal of the contract is transmitted to the prime contractor's terminal 200 and the subcontractor's terminal 300.
[0045] The output control unit 455 controls the output of the additional cost information acquired by the acquisition unit 451 in association with the cost information and project identification information associated with the additional cost information. Specifically, the output control unit 455 associates the additional cost information with the cost information and project identification information, transmits the associated additional cost information to the contractor terminal 300, and causes the display unit 341 of the contractor terminal 300 to output the associated additional cost information. The output control unit 455 may also transmit the associated additional cost information with the cost information and project identification information to the manager terminal (not shown), and cause the display unit (not shown) of the manager terminal to output the associated additional cost information with the cost information and project identification information. The output control unit 455 may also associate the additional cost information with the cost information and project identification information, transmit the associated additional cost information to the prime contractor terminal 200, and cause the display unit 241 of the prime contractor terminal 200 to output the associated additional cost information.
[0046] Furthermore, the output control unit 455 controls the output of the determination result by the determination unit 453. Specifically, the output control unit 455 transmits the determination result by the determination unit 453 to the contractor terminal 300 and causes it to be output on the display unit 341 of the contractor terminal 300. Furthermore, the output control unit 455 may transmit the determination result by the determination unit 453 to the manager terminal (not shown) and causes it to be output on the display unit (not shown) of the manager terminal. Furthermore, the output control unit 455 may transmit the determination result by the determination unit 453 to the prime contractor terminal 200 and causes it to be output on the display unit 241 of the prime contractor terminal 200.
[0047] The settlement unit 456 settles the expenses based on the expense information 412B in the case information table 412. The settlement unit 456 also settles the additional expenses indicated by the additional expense information acquired by the acquisition unit 451 and subjected to a determination process by the determination unit 453. The expenses based on the expense information 412B and the additional expenses indicated by the additional expense information may be settled at the same time or at different times. Furthermore, the settlement unit 456 may generate billing information requesting settlement of the expenses based on the expense information 412B and the additional expenses indicated in the additional expense information, and transmit the billing information to the prime contractor's terminal 200.
[0048] Next, an example of an expense management method according to the present disclosure will be described with reference to FIG. 8. First, the acquisition unit 451 acquires expense information related to contracted expenses stipulated in a contract concluded between a prime contractor and a subcontractor (step S101). Next, the storage control unit 452 controls the storage unit 410 to store, as the item information table 412, the item identification information 412A, the expense information 412B, and the contract information 412D in association with each other (step S102). Next, if the acquisition unit 451 has not acquired the additional expense information (step S103; No), this process ends. On the other hand, if the acquisition unit 451 has acquired the additional expense information (step S103; Yes), the storage control unit 452 controls the storage unit 410 to store, as the item information table 412, the additional expense information 412C in association with the item identification information 412A, the expense information 412B, and the contract information 412D (step S104). Next, the determination unit 453 refers to the case information table 412 and estimates the range of the amount of additional costs based on the past contract information 412D, the cost information 412B, and the additional cost information 412C (step S105). Next, the determination unit 453 determines whether the amount of additional costs indicated in the additional cost information 412C acquired by the acquisition unit 451 is within the range of the estimated amount (step S106). If the amount of additional costs indicated in the additional cost information 412C acquired by the acquisition unit 451 is within the range of the estimated amount (step S106; Yes), this process ends. On the other hand, if the amount of additional costs indicated in the additional cost information 412C acquired by the acquisition unit 451 is outside the range of the estimated amount (step S106; No), the output control unit 455 controls the output of a notification that the amount of additional costs deviates from the range of the estimated amount (step S107), and this process ends.
[0049] Next, with reference to FIG. 9, another example of the expense management method according to the present disclosure will be described. The processing of steps S201 to S204 of the expense management method shown in FIG. 9 is similar to steps S101 to S104 of the expense management method shown in FIG. 8, and therefore description thereof will be omitted. Next, the determination unit 453 determines whether or not a contract change is necessary regarding the additional costs indicated in the additional cost information acquired by the acquisition unit 451 (step S205). If a contract change is unnecessary regarding the additional costs indicated in the additional cost information acquired by the acquisition unit 451 (step S205; No), this process ends. On the other hand, if a contract change is necessary regarding the additional costs indicated in the additional cost information acquired by the acquisition unit 451 (step S205; No), the generation unit 454 generates a contract for an additional contract or a renewal contract (step S206). Next, the output control unit 455 transmits the generated contract together with a notification that the contract needs to be changed to the prime contractor's terminal 200 and the contractor's terminal 300 (step S207), and this process ends.
[0050] Next, another example of the expense management method according to the present disclosure will be described with reference to FIG. 10. The processing of steps S301 to S304 of the expense management method shown in FIG. 10 is similar to steps S101 to S104 of the expense management method shown in FIG. 8, and therefore description thereof will be omitted. Next, the determination unit 453 determines whether the additional expense indicated in the additional expense information acquired by the acquisition unit 451 is appropriate based on the contract information associated with the additional expense information acquired by the acquisition unit 451 (step S305). If the additional expense indicated in the additional expense information acquired by the acquisition unit 451 is appropriate (step S305; Yes), this process ends. On the other hand, if the additional expense indicated in the additional expense information acquired by the acquisition unit 451 is not appropriate (step S305; No), the output control unit 455 controls output of a notification indicating that the additional expense is not appropriate (step S306), and this process ends.
[0051] In the expense management system 100 according to the present disclosure, additional expense information regarding additional expenses such as on-site expenses not specified in the contract incurred at a construction site or the like can be stored in the storage unit 410 in association with the expense information and project identification information. This allows the expense management device 400 to manage billing and settlement of additional expenses. Therefore, there is no need for the contractor to bill the prime contractor directly and individually for on-site expenses, which reduces the administrative work required for this. Therefore, it is possible to provide an expense management system 100 that can further reduce the administrative work required.
[0052] Furthermore, the determination unit 453 determines whether the amount of additional costs indicated in the additional cost information 412C acquired by the acquisition unit 451 is within the range of estimated amounts, and if the amount of additional costs is outside the range of estimated amounts, the contractor terminal 300 outputs a notification to that effect. This helps the contractor realize that costs that should not be included in the additional costs are included, or that costs that should be included are not included.
[0053] Furthermore, the determination unit 453 determines whether or not a contract change is necessary regarding the additional costs indicated in the additional cost information acquired by the acquisition unit 451, and if a contract change is necessary, the generation unit 454 generates a contract for an additional contract or a new contract. Then, the prime contractor's terminal 200 and the subcontractor's terminal 300 output a notice that a contract change is necessary and a contract for the additional contract or a new contract. This helps the prime contractor and the subcontractor to realize that a contract change is necessary regarding the additional costs, and also saves the effort of creating a contract for an additional contract or a new contract.
[0054] Furthermore, the determining unit 453 determines whether the additional costs indicated in the additional cost information acquired by the acquiring unit 451 are reasonable, and if the additional costs are not reasonable, the contractor terminal 300 outputs a notification to that effect. This helps the contractor realize that costs that should not be included in the additional costs are included.
[0055] Furthermore, since the judgment unit 453 makes judgments using a machine learning model that has been trained using the information in the case information table 412 and the legal information 413 as training data, it is possible to more flexibly judge the appropriateness of additional costs, the need for contract changes, etc.
[0056] In the above embodiment, the present invention has been described as a hardware configuration, but the present invention is not limited to this. The above-described functions (processing) of the expense management device 10, the prime contractor terminal 200, the contractor terminal 300, and the expense management device 400 may be realized by a computer 600 having the following configuration, for example.
[0057] 11 is a block diagram showing the configuration of a computer 600 that realizes the processing of the expense management device 10, the prime contractor terminal 200, the contractor terminal 300, and the expense management device 400. As shown in FIG. 11, the computer 600 includes a memory 601 and a processor 602.
[0058] The memory 601 is configured, for example, by a combination of volatile memory and non-volatile memory. The memory 601 is used to store programs executed by the processor 602, data used for various processes, etc. The memory unit (not shown) of the expense management device 10, the memory unit 210 of the prime contractor terminal 200, the memory unit 310 of the subcontractor terminal 300, and the memory unit 410 of the expense management device 400 may be realized by the memory 601. However, these may also be realized by any other storage device.
[0059] The processor 602 reads and executes programs from the memory 601 to perform processing of each device. The processor 602 may be, for example, a microprocessor, an MPU (Micro Processor Unit), or a CPU (Central Processing Unit). The processor 602 may include multiple processors.
[0060] In the above example, the program can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible storage media. Non-transitory computer-readable media include, for example, magnetic recording media, magneto-optical recording media, CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memories. Semiconductor memories include, for example, mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory). The program may also be supplied to a computer by various types of transient computer-readable media. Examples of transient computer-readable media include electrical signals, optical signals, and electromagnetic waves. The transient computer-readable media can be supplied to a computer via wired communication paths such as electrical wires and optical fibers, or wireless communication paths.
[0061] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.
[0062] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but also to one or more other embodiments. As will be understood by those skilled in the art, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings to create, for example, an embodiment not explicitly shown or described. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate.
[0063] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) an acquisition unit that acquires cost information regarding contracted costs stipulated in a contract concluded between a prime contractor and a contractor; The acquisition unit further acquires additional cost information regarding additional costs not specified in the contract; a storage control unit that controls the cost information, the additional cost information, and case identification information that identifies a case related to the contract to be stored in a storage unit in association with each other; an output control unit that controls output of the additional cost information acquired by the acquisition unit, the cost information associated with the additional cost information, and the case identification information; Further provided with Expense management device. (Appendix 2) the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; a determination unit that determines whether the amount of the additional cost indicated in the additional cost information acquired by the acquisition unit is greater than an upper limit of a range estimated based on the past contract information, the cost information, and the additional cost information, or whether the amount of the additional cost is less than a lower limit of the range; the output control unit controls output of the determination result by the determination unit. 10. The expense management device of claim 1. (Appendix 3) the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; a determination unit that determines whether or not the contract needs to be changed with respect to the additional cost indicated in the additional cost information acquired by the acquisition unit, based on the contract information associated with the additional cost information acquired by the acquisition unit; the output control unit controls output of the determination result by the determination unit. 10. The expense management device of claim 1. (Appendix 4) the storage control unit stores in the storage unit legal information that is information on legal laws related to the service provided by the contractor based on the contract; a determination unit that determines whether or not the contract needs to be changed with respect to the additional cost indicated in the additional cost information acquired by the acquisition unit, based on the additional cost information and the statutory information acquired by the acquisition unit; the output control unit controls output of the determination result by the determination unit. 10. The expense management device of claim 1. (Appendix 5) a generation unit that generates a contract for an additional contract or a new contract when the determination unit determines that a change to the contract is necessary regarding the additional cost indicated in the additional cost information acquired by the acquisition unit; 3. The expense management device of claim 3. (Appendix 6) the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; a determination unit that determines the validity of the additional cost indicated in the additional cost information acquired by the acquisition unit based on the contract information associated with the additional cost information acquired by the acquisition unit, the output control unit controls output of the determination result by the determination unit. 10. The expense management device of claim 1. (Appendix 7) the determination unit makes the determination using a machine learning model that has been trained using as training data at least the contract information, the cost information, and the additional cost information associated in the storage unit. 10. The expense management device of claim 2. (Appendix 8) the storage control unit stores contract change information, which is information related to the contract change, in the storage unit in association with the project identification information, the cost information, the additional cost information, and the contract information; the determination unit makes the determination using a machine learning model that has been trained using as training data at least the contract information, the additional cost information, and the contract change information associated in the storage unit. 3. The expense management device of claim 3. (Appendix 9) the determination unit makes the determination using a machine learning model that has been trained using at least the contract information and the additional cost information associated in the storage unit as training data. 8. The expense management device according to claim 6. (Appendix 10) The system comprises a prime contractor terminal that can be used by a prime contractor, a subcontractor terminal that can be used by a subcontractor, and an expense management device that can communicate with the prime contractor terminal and the subcontractor terminal, The expense management device an acquisition unit that acquires cost information regarding contracted costs stipulated in a contract concluded between a prime contractor and a contractor; The acquisition unit further acquires additional cost information regarding additional costs not specified in the contract; a storage control unit that controls the cost information, the additional cost information, and case identification information that identifies a case related to the contract to be stored in a storage unit in association with each other; an output control unit that controls output of the additional cost information acquired by the acquisition unit, the cost information associated with the additional cost information, and the case identification information; Further provided with Expense management system. (Appendix 11) the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; The expense management device a determination unit that determines whether the amount of the additional cost indicated in the additional cost information acquired by the acquisition unit is greater than an upper limit of a range estimated based on the past contract information, the cost information, and the additional cost information, or whether the amount of the additional cost is less than a lower limit of the range; The output control unit controls the contract terminal to output the determination result by the determination unit. Expense management system as described in Appendix 10. (Appendix 12) the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; The expense management device a determination unit that determines whether or not the contract needs to be changed with respect to the additional cost indicated in the additional cost information acquired by the acquisition unit, based on the contract information associated with the additional cost information acquired by the acquisition unit; The output control unit controls the contract terminal to output the determination result by the determination unit. Expense management system as described in Appendix 10. (Appendix 13) the storage control unit stores in the storage unit legal information that is information on legal laws related to the service provided by the contractor based on the contract; a determination unit that determines whether or not the contract needs to be changed with respect to the additional cost indicated in the additional cost information acquired by the acquisition unit, based on the additional cost information and the statutory information acquired by the acquisition unit; the output control unit controls output of the determination result by the determination unit. Expense management system as described in Appendix 10. (Appendix 14) The expense management device a generation unit that generates a contract for an additional contract or a new contract when the determination unit determines that a change to the contract is necessary regarding the additional cost indicated in the additional cost information acquired by the acquisition unit; Expense management system as described in Appendix 12. (Appendix 15) the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; The expense management device a determination unit that determines the validity of the additional cost indicated in the additional cost information acquired by the acquisition unit based on the contract information associated with the additional cost information acquired by the acquisition unit, The output control unit controls the contract terminal to output the determination result by the determination unit. Expense management system as described in Appendix 10. (Appendix 16) the determination unit makes the determination using a machine learning model that has been trained using as training data at least the contract information, the cost information, and the additional cost information associated in the storage unit. Expense management system as described in Appendix 11. (Appendix 17) the storage control unit stores contract change information, which is information related to the contract change, in the storage unit in association with the project identification information, the cost information, the additional cost information, and the contract information; the determination unit makes the determination using a machine learning model that has been trained using as training data at least the contract information, the additional cost information, and the contract change information associated in the storage unit. Expense management system as described in Appendix 12. (Appendix 18) the determination unit makes the determination using a machine learning model that has been trained using at least the contract information and the additional cost information associated in the storage unit as training data. Expense management system as described in Appendix 15. (Appendix 19) The computer a cost information acquisition process for acquiring cost information regarding contracted costs stipulated in a contract concluded between the prime contractor and the contractor; an additional cost information acquisition process for further acquiring additional cost information regarding additional costs not specified in the contract; a storage control process for controlling the cost information, the additional cost information, and case identification information for identifying a case related to the contract to be stored in a storage unit in association with each other; an output control process for controlling output of the acquired additional cost information in association with the cost information and the case identification information associated with the additional cost information; To do Cost management methods. (Appendix 20) The computer In the storage control process, contract information including the content of the contract is stored in the storage unit in association with the case identification information, the cost information, and the additional cost information; further performing a determination process to determine whether the amount of the additional cost indicated in the acquired additional cost information is greater than the upper limit of a range estimated based on the past contract information, the cost information, and the additional cost information, or whether it is lower than the lower limit of the range; In the output control process, an output of the determination result of the determination process is controlled. Expense control method described in Appendix 19. (Appendix 21) The computer In the storage control process, contract information including the content of the contract is stored in the storage unit in association with the case identification information, the cost information, and the additional cost information; further performing a determination process based on the contract information associated with the acquired additional cost information to determine whether or not the contract needs to be changed with respect to the additional cost indicated by the acquired additional cost information; In the output control process, an output of the determination result of the determination process is controlled. Expense control method described in Appendix 19. (Appendix 22) The computer In the storage control process, legal information that is information on legal laws related to the service provided by the contractor based on the contract is stored in the storage unit; further performing a determination process based on the acquired additional cost information and the statutory information to determine whether or not a change to the contract is necessary regarding the additional cost indicated by the acquired additional cost information; In the output control process, an output of the determination result of the determination process is controlled. Expense control method described in Appendix 19. (Appendix 23) The computer If it is determined in the determination process that a change to the contract is necessary regarding the additional cost indicated in the acquired additional cost information, a generation process is further performed to generate a contract for an additional contract or a renewal of the contract. Expense control method described in Appendix 21. (Appendix 24) The computer In the storage control process, contract information including the content of the contract is stored in the storage unit in association with the case identification information, the cost information, and the additional cost information; further performing a determination process for determining the appropriateness of the additional cost indicated by the acquired additional cost information based on the contract information associated with the acquired additional cost information; In the output control process, an output of the determination result of the determination process is controlled. Expense control method described in Appendix 19. (Appendix 25) The computer In the determination process, the determination is made using a machine learning model that has been trained using as training data at least the contract information, the cost information, and the additional cost information associated in the storage unit. Expense control method described in Appendix 20. (Appendix 26) The computer In the storage control process, contract change information, which is information related to a contract change, is stored in the storage unit in association with the case identification information, the cost information, the additional cost information, and the contract information; In the determination process, the determination is made using a machine learning model that has been trained using as training data at least the contract information, the additional cost information, and the contract change information associated in the storage unit. Expense control method described in Appendix 21. (Appendix 27) The computer In the determination process, the determination is made using a machine learning model that has been trained using at least the contract information and the additional cost information associated in the storage unit as training data. Expense control method described in Appendix 24. (Appendix 28) On the computer, a cost information acquisition process for acquiring cost information regarding contracted costs stipulated in a contract concluded between the prime contractor and the contractor; an additional cost information acquisition process for further acquiring additional cost information regarding additional costs not specified in the contract; a storage control process for controlling the cost information, the additional cost information, and case identification information for identifying a case related to the contract to be stored in a storage unit in association with each other; an output control process for controlling output of the acquired additional cost information in association with the cost information and the case identification information associated with the additional cost information; Execute program. (Appendix 29) The computer, In the storage control process, contract information including the content of the contract is stored in the storage unit in association with the case identification information, the cost information, and the additional cost information; further executing a determination process to determine whether the amount of the additional cost indicated in the acquired additional cost information is greater than the upper limit of a range estimated based on the past contract information, the cost information, and the additional cost information, or whether it is lower than the lower limit of the range; In the output process, a determination result of the determination process is output. 28. The program described in Appendix 28. (Appendix 30) The computer, In the storage control process, contract information including the content of the contract is stored in the storage unit in association with the case identification information, the cost information, and the additional cost information; further executing a determination process for determining whether or not a change to the contract is necessary regarding the additional costs indicated by the acquired additional cost information, based on the contract information associated with the acquired additional cost information; In the output process, a determination result of the determination process is output. 28. The program described in Appendix 28. (Appendix 31) The computer, In the storage control process, legal information that is information on legal laws related to the service provided by the contractor based on the contract is stored in the storage unit; further executing a determination process for determining whether or not a change to the contract is necessary regarding the additional costs indicated by the acquired additional cost information, based on the acquired additional cost information and the statutory information; In the output process, a determination result of the determination process is output. 28. The program described in Appendix 28. (Appendix 32) The computer, If it is determined in the determination process that a change to the contract is necessary regarding the additional cost indicated in the acquired additional cost information, a generation process is further executed to generate a contract for an additional contract or a renewal of the contract. 30. The program described in Appendix 30. (Appendix 33) The computer, In the storage control process, contract information including the content of the contract is stored in the storage unit in association with the case identification information, the cost information, and the additional cost information; further executing a determination process for determining the appropriateness of the additional cost indicated by the acquired additional cost information based on the contract information associated with the acquired additional cost information; In the output process, a determination result of the determination process is output. 30. The program described in Appendix 30. (Appendix 34) The computer, In the determination process, the determination is made using a machine learning model that has been trained using as training data at least the contract information, the cost information, and the additional cost information associated in the storage unit. 29. The program described in Appendix 29. (Appendix 35) The computer, In the storage control process, contract change information, which is information related to a contract change, is stored in the storage unit in association with the case identification information, the cost information, the additional cost information, and the contract information; In the determination process, a determination is made using a machine learning model that has been trained using as training data at least the contract information, the additional cost information, and the contract change information associated in the storage unit. 30. The program described in Appendix 30. (Appendix 36) The computer, In the determination process, the determination is made using a machine learning model that has been trained using at least the contract information and the additional cost information associated in the storage unit as training data. 33. The program described in Appendix 33. [Explanation of symbols]
[0064] 10,400 Expense management device 410 Storage section 412 Case Information Table 413 Legal information 11,451 Acquisition Department 12,452 Memory control unit 13,455 Output control section 453 Judgment section 454 Generation Department 456 Actuarial Department 200 yuan for the end of the journey 300 Please bear the end
Claims
1. an acquisition unit that acquires cost information regarding contracted costs stipulated in a contract concluded between a prime contractor and a contractor; The acquisition unit further acquires additional cost information regarding additional costs not specified in the contract; a storage control unit that controls the cost information, the additional cost information, and case identification information that identifies a case related to the contract to be stored in a storage unit in association with each other; an output control unit that controls output of the additional cost information acquired by the acquisition unit, the cost information associated with the additional cost information, and the case identification information; Further provided with Expense management device.
2. the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; a determination unit that determines whether the amount of the additional cost indicated in the additional cost information acquired by the acquisition unit is greater than an upper limit of a range estimated based on the past contract information, the cost information, and the additional cost information, or whether the amount of the additional cost is less than a lower limit of the range; the output control unit controls output of the determination result by the determination unit. The cost management device according to claim 1 .
3. the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; a determination unit that determines whether or not the contract needs to be changed with respect to the additional cost indicated in the additional cost information acquired by the acquisition unit, based on the contract information associated with the additional cost information acquired by the acquisition unit; the output control unit controls output of the determination result by the determination unit. The cost management device according to claim 1 .
4. the storage control unit stores in the storage unit legal information that is information on legal laws related to the service provided by the contractor based on the contract; a determination unit that determines whether or not the contract needs to be changed with respect to the additional cost indicated in the additional cost information acquired by the acquisition unit, based on the additional cost information and the statutory information acquired by the acquisition unit; the output control unit controls output of the determination result by the determination unit. The cost management device according to claim 1 .
5. a generation unit that generates a contract for an additional contract or a new contract when the determination unit determines that a change to the contract is necessary regarding the additional cost indicated in the additional cost information acquired by the acquisition unit; The expense management device according to claim 3 .
6. the storage control unit stores contract information including the content of the contract in the storage unit in association with the case identification information, the cost information, and the additional cost information; a determination unit that determines the validity of the additional cost indicated in the additional cost information acquired by the acquisition unit based on the contract information associated with the additional cost information acquired by the acquisition unit, the output control unit controls output of the determination result by the determination unit. The cost management device according to claim 1 .
7. the determination unit makes the determination using a machine learning model that has been trained using as training data at least the contract information, the cost information, and the additional cost information associated in the storage unit. The expense management device according to claim 2 .
8. The system comprises a prime contractor terminal that can be used by a prime contractor, a subcontractor terminal that can be used by a subcontractor, and an expense management device that can communicate with the prime contractor terminal and the subcontractor terminal, The expense management device an acquisition unit that acquires cost information regarding contracted costs stipulated in a contract concluded between a prime contractor and a contractor; The acquisition unit further acquires additional cost information regarding additional costs not specified in the contract; a storage control unit that controls the cost information, the additional cost information, and case identification information that identifies a case related to the contract to be stored in a storage unit in association with each other; an output control unit that controls output of the additional cost information acquired by the acquisition unit, the cost information associated with the additional cost information, and the case identification information; Further provided with Expense management system.
9. The computer a cost information acquisition process for acquiring cost information regarding contracted costs stipulated in a contract concluded between the prime contractor and the contractor; an additional cost information acquisition process for further acquiring additional cost information regarding additional costs not specified in the contract; a storage control process for controlling the cost information, the additional cost information, and case identification information for identifying a case related to the contract to be stored in a storage unit in association with each other; an output control process for controlling output of the acquired additional cost information in association with the cost information and the case identification information associated with the additional cost information; To do Cost management methods.
10. On the computer, a cost information acquisition process for acquiring cost information regarding contracted costs stipulated in a contract concluded between the prime contractor and the contractor; an additional cost information acquisition process for further acquiring additional cost information regarding additional costs not specified in the contract; a storage control process for controlling the cost information, the additional cost information, and case identification information for identifying a case related to the contract to be stored in a storage unit in association with each other; an output control process for controlling output of the acquired additional cost information in association with the cost information and the case identification information associated with the additional cost information; Execute program.
Citation Information
Patent Citations
Construction cost display system
JP2008129705A