Business support device, business support method, and business support program

The business support device automates the calculation and tracking of order amount differences, reducing staff burden and enabling analysis, thus addressing the challenge of manual calculations in order content changes.

JP2026107888APending Publication Date: 2026-06-30OBIC CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
OBIC CO LTD
Filing Date
2024-12-18
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

The manual calculation of differences in order amounts before and after changes in order content is a troublesome operation, leading to increased burden on business personnel.

Method used

A business support device and method that automatically generates and tracks order data, calculates differences in order amounts, and outputs these differences for each person in charge, reducing the need for manual calculations.

Benefits of technology

Reduces the burden on staff by automating the calculation of order amount differences and enables factor analysis based on order change history data for business process improvement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026107888000001_ABST
    Figure 2026107888000001_ABST
Patent Text Reader

Abstract

This reduces the burden on staff by eliminating the need to calculate the difference in order amounts before and after changes to order details. [Solution] The order data generation unit generates order data based on the updater's input when an order is first placed, including the person in charge of the transaction, the order amount, and the number of times the order has been changed, setting the number of changes to "0". Each time the order is changed, the unit generates order data based on the updater's input, including the changed order and the total number of changes. The order change history data generation unit generates order change history data including the order and the number of changes, based on the generated order data and the updater's input. The difference calculation unit calculates the difference in order amount before and after the change in order. The total difference calculation unit calculates the total difference by summing the difference amounts for each person in charge. The output control unit outputs the total difference for each person in charge to the output device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] , , , , , , , , , , ,

[0006] , , , ,

[0005] , , , , , ,

[0007] , , ,

[0001] The present invention relates to a business support device, a business support method, and a business support program.

Background Art

[0002] Patent Document 1 (Japanese Patent Application Laid-Open No. 2002-032643) discloses an order receiving and issuing management system that can always place a materials order in an appropriate state, in a short time, and without waste, and further enables both the purchaser and the materials manufacturer to always accurately grasp the order status.

[0003] Paragraph 0027 of this Patent Document 1 discloses a technique in which when the delivery instruction is changed multiple times, the process (history) of the change is displayed on a change / cancellation screen.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Here, when placing an order for a business transaction target, the order content may be changed, and a difference may occur in the order amount before and after the change of the order content. Since the updater manually performed calculation processing of such a difference, etc., it was a very troublesome operation.

[0006] <(...)>0000031The present invention has been made in view of the above problems, and an object thereof is to provide a business support device, a business support method, and a business support program that can reduce the burden on business personnel by calculating the difference in the order amount generated before and after the change of the order content.

Means for Solving the Problems

[0007] Note: There seems to be an incomplete tag in line 42 of the original text which is "<(...)>0000031". It's not clear what the correct form should be, so I've translated it as is. If you can provide the correct tag, I can correct the translation.To solve the above-mentioned problems and achieve the objective, the business support device according to the present invention includes: an order data generation unit that, at the time of the initial order, generates order data including the person in charge of the commercial transaction, the order amount, and the number of times the order content has been changed, based on the input operation of the updater; an order change history data generation unit that, each time the order content is changed, generates order data including the changed order content and the number of changes indicating the total number of times the order content has been changed, based on the input operation of the updater; an order change history data generation unit that, each time order data is generated by the order data generation unit, generates order change history data including the order content and the number of changes of the generated order data, based on the generated order data and the input operation of the updater; a difference calculation unit that calculates the difference amount of the order amount before and after the change in the order content based on the order amount included in the order content of the order change history data; a total difference calculation unit that calculates the total difference amount by summing the difference amounts for each person in charge based on the person in charge included in the order content of the order change history data; and an output control unit that outputs the total difference amount for each person in charge to an output target device.

[0008] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the business support method according to the present invention comprises: an order data generation step in which, when an order is placed for the first time, an order data generation unit generates order data that includes the person in charge of the commercial transaction, the order amount, and the number of times the order content has been changed, based on the input operation of the updater, and each time the order content is changed, generates order data that includes the changed order content and the number of changes indicating the total number of times the order content has been changed, based on the input operation of the updater; an order change history data generation step in which, each time order data is generated in the order data generation step, an order change history data generation unit generates order change history data that includes the order content and the number of changes of the generated order data, based on the generated order data and the input operation of the updater; a difference calculation step in which a difference calculation unit calculates the difference amount of the order amount before and after the change in the order content based on the order amount included in the order content of the order change history data; a total difference calculation step in which a total difference calculation unit calculates the total difference amount by summing the difference amounts for each person in charge based on the person in charge included in the order content of the order change history data; and an output control step in which an output control unit outputs the total difference amount for each person in charge to an output target device.

[0009] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the business support program according to the present invention functions as an order data generation unit that, at the time of the initial order, generates order data based on the input operation of the updater, including the person in charge of the commercial transaction, the order amount, and the number of times the order content has been changed to "0", and each time the order content is changed, generates order data based on the input operation of the updater, including the changed order content and the number of changes indicating the total number of times the order content has been changed, the order change history data generation unit that generates order change history data based on the generated order data and the input operation of the updater each time order data is generated by the order data generation unit, including the order content and the number of changes of the generated order data, the difference calculation unit that calculates the difference amount of the order amount before and after the change in the order content based on the order amount included in the order content of the order change history data, the total difference calculation unit that calculates the total difference amount by summing the difference amounts for each person in charge based on the person in charge included in the order content of the order change history data, and an output control unit that outputs the total difference amount for each person in charge to an output target device. [Effects of the Invention]

[0010] This invention can reduce the burden on business personnel by reducing the processing of calculations for differences in order amounts that occur before and after changes to order details. [Brief explanation of the drawing]

[0011] [Figure 1] Figure 1 is a block diagram showing the hardware configuration of the business support device according to the embodiment. [Figure 2] Figure 2 shows an example of a return reason table. [Figure 3] Figure 3 shows an example of a supplier return analysis criteria setting master table. [Figure 4] Figure 4 is a schematic diagram showing the flow of order management operations in the business support device of the embodiment. [Figure 5] Figure 5 shows an example of a contract information input screen. [Figure 6] Figure 6 shows an example of contract data. [Figure 7] FIG. 7 is a diagram showing an example of an estimate request input screen. [Figure 8] FIG. 8 is a diagram showing an example of estimate request data. [Figure 9] FIG. 9 is a diagram showing an example of an estimate reply input screen. [Figure 10] FIG. 10 is a diagram showing an example of estimate reply data. [Figure 11] FIG. 11 is a diagram showing an example of an order input screen. [Figure 12] FIG. 12 is a diagram showing an example of order data. [Figure 13] FIG. 13 is a diagram showing an example of order change history data. [Figure 14] FIG. 14 is a diagram showing an example of an estimate request input screen at the time of a re - estimate request. [Figure 15] FIG. 15 is a diagram showing estimate request data due to a re - estimate request. [Figure 16] FIG. 16 is a diagram showing an estimate reply input screen for performing an estimate reply input due to a re - estimate request. [Figure 17] FIG. 17 is a diagram showing estimate reply data of a re - estimate request result. [Figure 18] FIG. 18 is a diagram showing an order input screen in a state where order input for a subcontract selected based on the re - estimate reply data is performed again. [Figure 19] FIG. 19 is a diagram showing order data generated based on the content of the order input again. [Figure 20] FIG. 20 is a diagram showing order change history data corresponding to the order data generated based on the content of the order input again. [Figure 21] FIG. 21 is a diagram showing an order input screen in a state where re - input of deficiencies is performed due to a return. [Figure 22] FIG. 22 is a diagram showing order data after the change of the order content targeted for return. [Figure 23] FIG. 23 is a diagram showing order change history data in a state where re - input of deficiencies is performed. [Figure 24]Figure 24 shows a portion of the order change history data stored in the order change history table. [Figure 25] Figure 25 shows other order change history data from a series of order change history data stored in the order change history table. [Figure 26] Figure 26 shows the process for detecting the number of input errors by updater. [Figure 27] Figure 27 shows the order change history data stored in the order change history table. [Figure 28] Figure 28 shows an example of analytical data extracted to analyze the lack of understanding among those in charge of ordering construction work, including the total difference in cost and the period of work that had to be redone for each sales representative. [Figure 29] Figure 29 shows the order change history data for XX Corporation. [Figure 30] Figure 30 shows the order change history data for XX Corporation. [Figure 31] Figure 31 shows the order change history data for □□ Corporation. [Figure 32] Figure 32 shows the process for detecting the number of errors by supplier. [Modes for carrying out the invention]

[0012] The following describes in detail, with reference to the drawings, a business support device according to an embodiment of the present invention, which is an example of applying the present invention to a terminal device in the construction industry that places orders for construction work to subcontractors, etc. It should be noted that the present invention is applicable not only to terminal devices in the construction industry, but also to terminal devices in any industry where there is an ordering process for goods or services, and the same effects as described later can be obtained. Therefore, the present invention is not limited to the following embodiments.

[0013] (overview) In the construction industry, when there are changes to the scope of work outsourced to a subcontractor, the procedure is to modify the order and issue a difference order form, rather than placing an additional order. The difference order form prints the number of changes and the difference amount. In order to maintain the sequential numbering of the number of changes, it is necessary to roll back the order information and revert the contents of the order information back to the contents before the changes. When such rollbacks occur, it is difficult to analyze the cause.

[0014] Therefore, the business support device of this embodiment stores the difference in price, the construction period, and the reason for the return as order change history data when an order is returned (when the order details are changed). Furthermore, it calculates the difference in price between the order details before and after the change based on the order price included in the order details in the order change history data.

[0015] This reduces the burden on staff by eliminating the need to calculate the difference in order amounts before and after changes to order details. Furthermore, it enables factor analysis based on order change history data, allowing for business process improvement.

[0016] (Hardware configuration) As shown in Figure 1, the business support device 1 of this embodiment includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input / output interface unit 5. An input device 6 and an output device 7 are connected to the input / output interface unit 5.

[0017] The output device 7 is an example of an output target device, and can be a display unit of a monitor device (including a household television), a printing device, or a speaker device.

[0018] The input device 6 can include a keyboard, mouse, and microphone, as well as a monitor that works in conjunction with the mouse to provide a pointing device function.

[0019] The communication interface unit 4 is connected to a network 50, such as a wide-area network like the Internet or a private network like a LAN (Local Area Network). The client's (business partner's) terminal device 51 and the subcontractor's terminal device 52 to which the work is requested are connected.

[0020] In this embodiment, when the updater of the business support device 1 receives a construction order from a client via the client terminal device 51, he sends a construction estimate to the subcontractor terminal device 52, and when he accepts the subcontractor's estimate, he places a construction order with that subcontractor.

[0021] For the memory unit 2, a storage device such as ROM (Read Only Memory), RAM (Random Access Memory), HDD (Hard Disk Drive), or SSD (Solid State Drive) can be used. The memory unit 2 stores a business support program that assists in inputting account titles corresponding to expenses.

[0022] Furthermore, the storage unit 2 is equipped with the following storage areas: contract information table 11, quotation request table 12, quotation response table 13, order table 14, order change history table 15, return reason table 16, supplier return analysis criteria setting master table 17, and extraction result storage unit 18.

[0023] The return reason table 16, as shown in Figure 2, has pre-configured and stored return reasons, which are the reasons for changes to the order details. When a change occurs in the order details, the person updating the order selects the appropriate return reason from this return reason table 16. This adds the selected return reason to the order change history. Further details will be described later.

[0024] As shown in Figure 3, the supplier return analysis criteria setting master table 17 stores the conditions for suppliers to be displayed among suppliers whose order details have been changed. This example in Figure 3 shows that among suppliers whose order details have been changed, suppliers whose difference in order amount (the difference between the order amount before and after the change) is "200,000 yen or more" and whose difference in construction period (extended construction period) is "20 days or more" are selected as suppliers to be displayed.

[0025] Furthermore, the example in Figure 3 shows that among suppliers whose order details have changed, suppliers whose difference in order amount before and after the change is "1 million yen or more," or suppliers whose difference in construction period before and after the change (extended construction period) is "120 days or more," are selected as suppliers to be displayed.

[0026] (Functional configuration of business support equipment) Next, the control unit 3 executes the business support program stored in the memory unit 2, and functions as a data generation unit 21, calculation unit 22, detection unit 23, and output control unit 24, as shown in Figure 1.

[0027] The data generation unit 21 includes an order data generation unit 25 and an order change history data generation unit 26.

[0028] The calculation unit 22 includes a difference calculation unit 27, a total difference calculation unit 28, an average amount calculation unit 29, a difference work period calculation unit 30, an average work period difference calculation unit 31, and a ratio calculation unit 32.

[0029] The detection unit 23 includes a customer detection unit 33 and a change count detection unit 34.

[0030] In this example, the data generation unit 21 to the ratio calculation unit 32 are described as being implemented in software based on a business support program, but all or part of the data generation unit 21 to the ratio calculation unit 32 may be implemented in hardware. In either case, the same effects as described later can be obtained.

[0031] The order data generation unit 25 generates order data for the first time an order is placed, based on the updater's input, including the person in charge of the commercial transaction (for example, a sales representative), the order amount, and the number of times the order has been changed (see Figure 12). Furthermore, each time the order is changed, the order data generation unit 25 generates order data based on the updater's input, including the changed order and the total number of changes (see Figure 19).

[0032] Each time order data is generated by the order data generation unit 25, the order change history data generation unit 26 generates order change history data, including the order details and the number of changes to the generated order data, based on the generated order data and the input operations of the updater (see Figures 13, 23, etc.).

[0033] The difference calculation unit 27 calculates the difference in order amounts before and after the order change based on the order amounts included in the order details in the order change history data (see the order return difference amount in Figure 23).

[0034] The difference amount calculation unit 28 calculates the total difference amount by summing up the difference amounts for each person in charge (corresponding to person in charge D, person in charge E, etc. in Figure 27) based on the person in charge included in the order details of the order change history data (see Figure 28(b)).

[0035] The output control unit 24 outputs the total difference amount for each person in charge to the output target device. The output target device corresponds to, for example, the output device 7, and can be a display device, a printing device, or a speaker device. The output control unit 24 converts the total difference amount, etc. into display information, print information, or audio information and supplies it to the corresponding device. This makes it possible to obtain a display output, print output, or audio output of the total difference amount, etc. In addition, the output target device can be the storage unit 2, an external storage device, or a server device on the network 50, and the total difference amount, etc. may be output or transmitted to these devices for storage.

[0036] Next, the average amount calculation unit 29 calculates the average amount of the total difference for each person in charge (corresponding to person in charge D, person in charge E, etc. in Figure 27). The output control unit 24 outputs the average amount along with the total difference for each person in charge to the output device.

[0037] Next, the order details include the work period corresponding to the commercial transaction (in this example, the construction period). The differential work period calculation unit 30 calculates the differential work period (see the rework period in Figure 23, etc.), which is the difference between the work periods before and after the change in the order details.

[0038] The output control unit 24 outputs the total difference amount and the average amount for each person in charge, along with the difference in work period, to the output target device.

[0039] Next, the order change history data generation unit 26 generates order change history data that includes the trading partner, the work period for the trading partner, and the reason for the change in the order details, along with the number of changes, based on the input operation of the person updating the order (see Figures 29 to 30).

[0040] The customer detection unit 33 detects customers who have a predetermined reason for change (return reason in the return reason table 16 in Figure 2) specified by the updater, based on the order change history data.

[0041] As described above, the differential work period calculation unit 30 calculates the differential work period, which shows the difference in work period before and after the detected change in the customer's order details (see the rework period in Figures 29 to 30).

[0042] The difference amount calculation unit 28 calculates the total difference amount by summing the difference amounts for each customer detected by the customer detection unit 33 (the total amount of order return difference amounts for each customer shown in Figures 29 to 30).

[0043] The supplier detection unit 33 detects, based on the supplier selection criteria in the supplier return analysis criteria setting master table 17 in Figure 3, "suppliers whose total difference is equal to or greater than the first predetermined amount (200,000 yen or more) and whose difference in work period is equal to or greater than the first predetermined period (20 days or more)" from among the suppliers detected by the supplier detection unit 33.

[0044] Alternatively, the customer detection unit 33 detects "customers whose total difference is greater than or equal to a second predetermined amount (for example, 1 million yen or more) that is greater than or equal to a first predetermined amount," or "customers whose difference in work period is greater than or equal to a second predetermined period (for example, 120 days) that is greater than or equal to a first predetermined period."

[0045] The output control unit 24 outputs the number of changes in the trading partner, the total difference in amount, and the difference in the work period, which are detected by the trading partner detection unit 33, to the output target device (see Figure 32(b)).

[0046] Next, the average amount calculation unit 29 calculates the average total difference for each customer detected by the customer detection unit 33. The output control unit 24 outputs the average total difference along with the number of changes, the total difference, and the difference in work period for each customer detected by the customer detection unit 33 to the output device (see Figure 32(b)).

[0047] Next, the average work period difference calculation unit 31 calculates the average work period difference for each customer detected by the customer detection unit 33 (see average rework period in Figure 32(b)). The output control unit 24 outputs the calculated average work period difference (average rework period) along with the number of customer changes, total difference amount, difference work period (rework period), and average total difference amount (average rework amount) detected by the customer detection unit 33 to the output target device (see Figure 32(b)).

[0048] Next, the order change history data generation unit 26 generates order change history data that includes the updater who performed the order data input operation and the reason for the change in the order content, along with the number of changes, based on the updater's input operation (see Figures 23 to 25).

[0049] The change count detection unit 34 detects the number of order change history data entries with the same updater as the input count, based on the order change history data, and also detects the number of changes among the order change history data entries with the same updater that have a predetermined change reason specified by the updater. The output control unit 24 outputs the detected input count for each updater and the number of changes with the predetermined change reason to the output target device (see Figure 26(b)).

[0050] Furthermore, the ratio calculation unit 32 calculates the ratio of the number of changes with a predetermined reason for change to the number of inputs from each updater. The output control unit 24 outputs the number of inputs from each updater, the number of changes with a predetermined reason for change, and the calculated ratio to the output device (see Figure 26(b)).

[0051] (Order management operation) Next, the order management operation in the business support device 1 of this embodiment will be described. Figure 4 is a schematic diagram showing the flow of the order management operation in the business support device 1 of this embodiment. In Figure 4, the processing of each step is as follows.

[0052] Step S1 → Entering contract information: Register contract information with the contractor, such as the scope of work, construction period, and contract amount. Step S2 → Quotation Request Input: Register the work quotation request information sent to the subcontractor. Step S3 → Quotation Response Input: Register the quotation response information from the external supplier. Step S4 → Based on the quotation response information from Step S3, register the order information and issue the purchase order. Step S5 → Quotation Request Input: By revising the order, the work quotation request information that was sent to the subcontractor is registered again. Step S6 → Quotation Response Input: Register the quotation response information that was resent from the subcontractor. Step S7 → Order Input (Revision): Based on the information from Step S6, revise the registered order information and issue the purchase order. Step S8 → Order Entry (Return): Correct any errors in the order details registered in Step S7 and re-register the order details.

[0053] The following describes the detailed operation in order from step S1.

[0054] (Step S1) In step S1, the renewer specifies the display of the contract information input screen via the input device 6. The output control unit 24 then displays the contract information input screen, as illustrated in Figure 5, via the output device 7. The renewer enters the construction number, order number, sales representative, department, construction period, and contract amount corresponding to the contract concluded with the client, and then operates the registration button.

[0055] When the registration button is pressed, the data generation unit 21 generates contract data, including the construction number, order number, subject, sales representative name, department name, construction period, and contract amount, based on the input content on the contract information input screen, as shown in Figure 6, and stores it in the contract information table 11.

[0056] (Step S2) Next, in step S2, the updater specifies the display of the estimate request input screen via the input device 6. As a result, the output control unit 24 displays the estimate request input screen, as illustrated in Figure 7, via the output device 7. The updater then inputs the estimate request processing number, project number, order number, sales representative name, department, work details, desired price, and desired delivery date (desired construction period) for the estimate request to the subcontractor. The updater also inputs the names of each subcontractor to whom the estimate is requested, along with the estimate request number, and operates the registration button.

[0057] When the registration button is pressed, the data generation unit 21 generates quotation request data, including the quotation request processing number, project number, order number, sales representative name, department name, work details, desired price, desired delivery date, quotation request number, and recipient of the quotation request, based on the input content of the quotation request input screen, as shown in Figure 8, and stores it in the quotation request table 12.

[0058] (Step S3) Next, by sending this quotation request data to each quotation request recipient, each recipient sends back quotation response data. Upon receiving this quotation response data, the updater specifies in step S3 that the quotation response input screen be displayed. As a result, the output control unit 24 displays the quotation response input screen illustrated in Figure 9 via the output device 7. The updater then enters the quotation request processing number, project number, order number, sales representative name, department name, work details, desired price, and desired delivery date, etc., for each quotation request recipient from which a quotation response has been sent back and which the company side of the business support device 1 has decided to place an order with.

[0059] Furthermore, the person updating the information enters the quotation request number, name of the quotation requester, quoted amount, delivery date, selection category (selected company), and reason for selection for each quotation requester into this quotation response input screen. The example in Figure 9 shows that "○○ Corporation" with quotation request number "MII001" was selected as the contractor for the construction work because it had the shortest construction period (Selected company: Accepted). The example in Figure 9 also shows that "×× Corporation" with quotation request number "MII002" and "□□ Corporation" with quotation request number "MII003" were rejected (Selected company: Rejected).

[0060] Once input is made to the estimate response input screen and the registration button is pressed, the data generation unit 21 generates estimate response data, including the estimate request processing number, project number, order number, sales representative name, department name, work details, desired price, desired delivery date, estimate request number, name of the client, response price, response delivery date, request status (selection category), and reason for selection, as shown in Figure 10, and stores it in the estimate response table 13.

[0061] (Step S4) Next, in step S4, the updater specifies the display of the order input screen. As a result, the output control unit 24 displays the order input screen illustrated in Figure 11 via the output device 7. The updater enters the order number, quotation request processing number, quotation request number, construction number, order number, sales representative name, department name, construction period, and order details for the selected subcontractor on this order input screen, and then operates the registration button. The order details include the work content, the contractor for the construction, and the order amount.

[0062] When the registration button is pressed, the order data generation unit 25 generates order data, including the order number, number of changes, quotation request processing number, quotation request number, construction number, order number, sales representative name, department name, construction period, work details, supplier, and order amount, based on the input content to the order input screen, as shown in Figure 12, and stores it in the order table 14.

[0063] Furthermore, once the order data is generated in this manner, the order change history data generation unit 26 generates order change history data, including the order number, number of changes, processing category, reason for return, sales representative name, department name, supplier code, order amount, order return difference amount, project start date, project end date, return project period, updater (=updater), and update date, as shown in Figure 13, and stores it in the order change history table 15.

[0064] In this order change history data, the order number is a unique number assigned to each order change history data, and is automatically assigned and added to each order change history data by the control unit 3. The number of changes is the number of times the order contents have been changed. At this stage, the order contents have not been changed, so the number of changes is set to "0".

[0065] The processing category indicates the state (stage) of the order change history data. The processing categories include "New," which indicates that the order change history data has been newly generated; "Revised," which indicates that the input content of the original order data corresponding to the order change history data has been changed; and "Returned," which indicates that the input content of the original order data corresponding to the order change history data has been changed due to a request for reconsideration (return). In Figure 13, the stage is when the order data has been newly generated, so the processing category for the order change history data is also "New."

[0066] Furthermore, at the stage shown in Figure 13, since new order data has been generated, the reason for rejection will be blank, the order rejection difference amount, which shows the difference in order amount before and after the change in order details, will also be "0 yen", and the rejection period, which shows the difference in construction period before and after the change in order details, will also be "0".

[0067] (Step S5) Next, suppose it becomes necessary to revise the order details, and therefore it becomes necessary to request quotes from each subcontractor again. In this case, in step S5, the person updating the order redisplays the quote request input screen as shown in Figure 14, enters a new quote request processing number, and enters the same project number and order number as before, along with the sales representative's name, department name, work details, desired price, and desired delivery date (desired construction period), etc. The example in Figure 14 shows a case where the desired price has changed from "500,000 yen (see Figure 9)" to "750,000 yen," and the desired delivery date has also changed from "October 31, 2024 (see Figure 9)" to "November 30, 2024."

[0068] Furthermore, the person updating the information enters the names of the companies from which they are requesting quotes, as well as the new quote request numbers, into the quote request input screen, and then operates the registration button. The example in Figure 14 shows that the quote request number "MII001 (see Figure 9)" for "○○ Corporation" is newly entered as the quote request number "MII004", the quote request number "MII002 (see Figure 9)" for "×× Corporation" is newly entered as the quote request number "MII005", and the quote request number "MII003 (see Figure 9)" for "□□ Corporation" is newly entered as the quote request number "MII006".

[0069] Thus, when a new quotation request is entered and the registration button on the quotation request entry screen is operated, the data generation unit 21 sets a new quotation request processing number "MIS002" based on the input content on the quotation request entry screen, as shown in Figure 15, generates quotation request data for each quotation request recipient, including the revised desired amount of "750,000 yen", the desired delivery date of "November 30, 2024", and the aforementioned quotation request numbers "MII004" to "MII006", and stores it in the quotation request table 12.

[0070] Furthermore, the project number, order number, sales representative name, department name, work details, and recipient of the estimate request in this newly generated estimate request data are the same as the previous one. At the very least, by using the same project number and / or the same order number as the previous one, the system can recognize that the estimate request data pertains to the same project. In other words, by using the same project number and / or the same order number as the previous one, the estimate request data before and after the change can be linked together.

[0071] (Step S6) Next, let's assume that each subcontractor has responded to this renewed request for a quote. As a result, in step S6, the person updating the information displays the quote response input screen as shown in Figure 16, and enters the new quote request processing number (MIS002), the new desired price (750,000 yen), the new desired delivery date (November 30, 2024), along with the same project number and order number as before.

[0072] Furthermore, the renewer enters the new estimate request numbers "MII004" to "MII006" on this revised estimate response input screen, along with the quoted amount, delivery date, selected company, and reason for selection for each estimate request recipient. The example in Figure 16 shows that, even after the revised estimate request, "XX Corporation" was selected (selected = hired) as the company to commission the work because it had the "shortest construction period." After performing this revised estimate response input, the renewer operates the registration button on the estimate response input screen.

[0073] As a result, the data generation unit 21 generates quotation response data, as shown in Figure 17, which includes a new quotation request processing number for "MIS002", a new desired amount of "750,000 yen", a new desired delivery date of "November 20, 2024", new quotation request numbers for "MII004" to "MII006", the response amount for each quotation request recipient, the response delivery date, the selection status (selection section), and the reason for selection, and stores it in the quotation response table 13.

[0074] (Step S7) Next, in step S7, the renewer places a new order with the subcontractor selected through the re-request for quotation, using the order entry screen shown in Figure 18. At this time, because the order details have changed, which led to the re-request for quotation, the renewer increments the order number from "0" to "1" as shown in Figure 18. The quotation request processing number and quotation request number are entered as "MIS002" and "MII004," respectively, which were assigned during the re-request for quotation.

[0075] As mentioned above, the same project number and order number will be used consistently before and after the change in the order details. Furthermore, the revised construction period (October 1, 2024 to November 30, 2024) and order amount (750,000 yen) will be entered.

[0076] Thus, when an order is entered again, the order data generation unit 25, based on the input content on the order entry screen, updates the number of changes to "1," updates the quotation request processing number to the new number "MIS002," updates the quotation request number to the new number "MII004," updates the construction period to the new construction period "October 1, 2024 to November 30, 2024," and updates the order amount to the new amount "750,000 yen," generating order data in this form and storing it in the order table 14.

[0077] When order data is generated again in this manner, the order change history data generation unit 26 generates order change history data, as shown in Figure 20, which includes the number of times the order content has been changed to "1," a processing category of "revision" indicating that the order content has been changed due to a revision, the order amount of "750,000 yen" approved by the subcontractor due to the revised quotation request, the "start date" and "end date" of the construction period approved by the subcontractor due to the revised quotation request, and the date on which the data was entered by the updater, such as "October 20, 2024," and stores this data in the order change history table 15.

[0078] (Step S8) Next, suppose, for example, that there are deficiencies in the re-entered order details as described above, and the order is returned to the renewer requesting them to enter corrected order details. Specifically, suppose that the re-entered order details have deficiencies in the reason for return, the difference in the order return amount, and the return period. In this case, in step S8, as shown in Figure 21, the renewer displays the contents of the previously re-entered order data on the order entry screen, refers to the reason for return stored in the return reason table 16 shown in Figure 2, and selects the reason why the order details have changed.

[0079] The example in Figure 21 shows a case where the reason for rejection, "2: Extension of construction period due to company factors, etc.," is selected and entered into the order entry screen. When the person updating selects a reason for rejection in this way, they operate the rejection button on the order entry screen.

[0080] When the return button is pressed, the order change history data generation unit 26 generates order change history data for the order data that was regenerated during the revision as shown in Figure 22, with the number of changes set to "1", the processing type set to "return", the reason for return set to "2: Extension of construction period due to company factors, etc." selected via the order input screen, and newly inputs the order return difference amount, return construction period, and update date, and stores this data in the order change history table 15.

[0081] The update date will be the date on which the order change history data corresponding to this rejection was generated, for example, "October 25, 2024".

[0082] Furthermore, the difference calculation unit 27 calculates the difference in order amounts before and after the change in order details. In this example, the difference calculation unit 27 calculates "250,000 yen" as the difference between the order amount of "500,000 yen" in the order change history data with a processing category of "New," which corresponds to the order amount before the change, and the order amount of "750,000 yen" in the order change history data with a processing category of "Revised," which corresponds to the order amount after the change. The difference calculation unit 27 then adds the calculated difference of "250,000 yen (750,000 yen - 500,000 yen)" to the order return difference amount in the order change history data in the third row of Figure 23 (this is entered automatically).

[0083] Furthermore, the differential work period calculation unit 30 calculates the difference in the construction period before and after the change in the order details (return period). In this example, the construction period before the change is "October 1, 2024 to October 20, 2024 (total 20 days)", and the construction period after the change is "October 1, 2024 to November 30, 2024 (total 61 days)". In this case, the differential work period calculation unit 30 calculates "41 days (20 days - 61 days: absolute value)" as the return period which is the difference between each construction period, and adds it to the order change history data with the processing category "return", as shown in Figure 23.

[0084] In this example, the rework period is displayed as an absolute number of days. However, if the construction period increases, a "+" sign can be added, such as "+41 days," and if it decreases, a "-" sign can be added, such as "-41 days." This allows the analyst performing the analysis described later to recognize the increase or decrease in the construction period due to changes in the order details, thereby contributing to the analysis.

[0085] (Analysis based on order change history data) Next, as an example, the following analysis can be performed based on the order change history data generated in this way.

[0086] (First analysis example) First, when an analyst performing the analysis wants to analyze the number of input errors by input operator, they display the screen for obtaining the number of returns by operator shown in Figure 26(a), enter the desired updater and the desired input period (or input date), and then operate the execute button.

[0087] As a result, the detection unit 23 detects, for each specified updater, order change history data for which the return reason is "1: Incomplete input content" during the specified input period.

[0088] In other words, suppose the input period is specified as, for example, "January 1, 2024 to January 31, 2025". The detection unit 23 detects, from the series of order change history data shown in Figures 24 and 25, order change history data within the period "January 1, 2024 to January 31, 2025" that have been returned with the reason "1: Incomplete input content".

[0089] In other words, the detection unit 23 detects order change history data corresponding to the input period of updaters A to C entered via the operator-specific return count acquisition screen, and detects the number of entries and the number of returns during the input period of updaters A to C as follows.

[0090] "Renewal Person ≥ Administrative Staff A" AND "Renewal Person ≤ Administrative Staff C" AND "Renewal Date ≥ 2024 / 01 / 01" AND "Renewal Date ≤ 2025 / 01 / 31"

[0091] The data generation unit 21 generates analysis data, including the number of inputs and the number of input errors detected for each updater, as shown in Figure 26(b), for example.

[0092] Furthermore, the ratio calculation unit 32 calculates the return rate, which is the ratio of input errors to the number of inputs, and adds it to the analysis data as shown in Figure 26(b).

[0093] This analysis data is displayed via the output device 7 at predetermined timings by the output control unit 24. This allows for measures to be taken to correct input errors, such as providing guidance to updaters who frequently make input errors.

[0094] (Second analysis example) Next, when the analyst performing the analysis wants to analyze the number of cases where the project details were not properly understood by the person in charge of ordering (i.e., the person in charge of the order change history data), they display the screen for obtaining return information by ordering person shown in Figure 28(a), enter the desired person in charge (i.e., the sales representative), the desired input period (or input date), and operate the execute button.

[0095] As an example, suppose "Sales Representative D to Sales Representative F" are specified via the screen for obtaining return information by ordering manager, and the input period is specified as "January 1, 2024 to December 31, 2024".

[0096] In this case, the detection unit 23 refers to the order change history data shown in Figure 27 and detects, for each specified sales representative, order change history data for the specified input period that has been returned with the reason "2: Extension of construction period due to company factors, etc."

[0097] "Responsible Person ≥ Sales Representative D" AND "Responsible Person ≤ Sales Representative F" AND "Update Date ≥ 2024 / 01 / 01" AND "Update Date ≤ 2024 / 12 / 31"

[0098] The difference calculation unit 28 calculates the total amount of order rejection differences for each sales representative detected by the detection unit 23. In the example in Figure 27, the total amount of order rejection differences for sales representative D is "500,000 yen". In the case of sales representative E, there were two rejections (two changes), and the order rejection difference for the first rejection was "-200,000 yen", and the order rejection difference for the second rejection was "400,000 yen", so the total amount of order rejection differences is "200,000 yen (-200,000 yen - 400,000 yen)".

[0099] Furthermore, the differential work period calculation unit 30 calculates the rework period for each sales representative detected by the detection unit 23. In the example shown in Figure 27, the rework period for sales representative D is "30 days". In the case of sales representative E, who has received two reworks, the first rework period was "31 days" and the second rework period was "76 days", so the total rework period is "76 days - 31 days" = "45 days".

[0100] As shown in Figure 28(b), the data generation unit 21 generates analytical data that includes the department name of each sales representative (detected from the department name in the order change history data), the total amount of returns, the return period, and the input year (detected from the update date of the order change history data).

[0101] This analysis data is displayed by the output control unit 24 via the output device 7 at predetermined timings. This allows for measures to be taken to reduce the occurrence of order changes or returns, such as providing guidance to sales representatives who frequently receive returns due to insufficient understanding of the construction work.

[0102] (Third example of analysis) Next, when an analyst performs an analysis to analyze the number of errors by supplier, they display the supplier-specific return information acquisition screen shown in Figure 32(a), enter the desired contact person (=sales representative) and the desired input period (or input date), and then operate the execute button.

[0103] As an example, suppose "XX Corporation ~ □□ Corporation" is specified via the supplier-specific return information acquisition screen. Figure 29 shows the order change history data for XX Corporation, Figure 30 shows the order change history data for ×× Corporation, and Figure 31 shows the order change history data for □□ Corporation.

[0104] The supplier detection unit 33 detects suppliers who have a predetermined reason for change (3: reason for the supplier's request for revision being returned) specified by the updater, based on the order change history data.

[0105] As described above, the differential work period calculation unit 30 calculates the differential work period (reverse work period in Figures 29 to 30), which shows the difference in work period before and after the detected change in the customer's order details.

[0106] The difference amount calculation unit 28 calculates the total difference amount (the sum of the order return difference amounts for each customer shown in Figures 29 to 30) by summing the difference amounts for each customer detected by the customer detection unit 33.

[0107] The supplier detection unit 33 detects, based on the supplier selection criteria in the supplier return analysis criteria setting master table 17 in Figure 3, "suppliers whose total difference is equal to or greater than the first predetermined amount (200,000 yen or more) and whose difference work period is equal to or greater than the first predetermined period (20 days or more)" from among the suppliers detected by the supplier detection unit 33.

[0108] Alternatively, the customer detection unit 33 detects "customers whose total difference is equal to or greater than a second predetermined amount (for example, 1 million yen or more) than a first predetermined amount," or "customers whose difference work period is equal to or greater than a second predetermined period (for example, 120 days) than a first predetermined period."

[0109] "Supplier ≥ XX Corporation" AND "Supplier ≤ □□ Corporation" AND "Average rebate amount ≥ 200,000 yen AND average rebate period ≥ 20 days" OR "Average rebate amount ≥ 1,200,000 yen OR average rebate period ≥ 120 days"

[0110] Furthermore, the average amount calculation unit 29 calculates the average total difference amount (average repayment amount) for each trading partner detected by the trading partner detection unit 33.

[0111] Furthermore, the average work period difference calculation unit 31 calculates the average work period difference (average rework period) for each customer detected by the customer detection unit 33.

[0112] As shown in Figure 32(b), the data generation unit 21 generates analysis data including the number of changes (number of returns) of the customer detected by the customer detection unit 33, the total difference (return amount), the difference work period (return work period), the average total difference (average return amount), and the average work period difference (average return work period).

[0113] This analysis data is displayed by the output control unit 24 via the output device 7 at predetermined timings. This makes it possible to identify suppliers that are causing returns due to supplier-related factors such as resubmission of quotation requests, and to identify them as suppliers that require attention during the selection process, which can be useful in subsequent ordering operations.

[0114] (Effects of the embodiment) As is clear from the above description, the business support device 1 of the embodiment can automatically calculate the difference in order amounts that occurs before and after changes to the order contents, thereby reducing the burden on the person in charge of operations.

[0115] Furthermore, by recording the difference in price, construction period, and reasons for the revision as order change history data when an order is returned (when the order details are changed), it becomes possible to analyze the factors causing changes in the order details and improve business operations.

[0116] As an example of analyzing the factors behind changes in order details, the following analysis can be performed, and based on this, the following guidance can be provided.

[0117] 1. By analyzing the reasons for rejection, it is possible to identify operational errors (input mistakes) that are company-specific. In this case, improvements can be made to operations by providing guidance to the operators.

[0118] 2. For example, it can detect insufficient consideration of the scope of work due to ordering without confirmation. In this case, the person in charge can be instructed to improve the work process.

[0119] 3. It can detect the resubmission of quotation requests, which can be a factor in supplier selection. In this case, it is possible to identify suppliers that require careful selection, which can lead to future business improvements.

[0120] [Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This invention can contribute to improving operational efficiency and promoting appropriate management decisions by companies, and therefore can contribute to SDGs Goals 8 and 9.

[0121] Furthermore, this invention can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.

[0122] Furthermore, this invention can contribute to strengthening control and governance, and therefore can contribute to achieving the 16 goals of the SDGs.

[0123] [Other embodiments] The present invention can be implemented in various different forms within the scope of the technical idea described in the claims, even in embodiments other than those described above.

[0124] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically may be performed manually. Alternatively, all or part of the processes described as being performed manually may be performed automatically by known methods or the like.

[0125] Furthermore, unless otherwise specified, the processing procedures, control procedures, specific names, registration data for each process, information including search conditions and other parameters, screen examples, and database configuration shown in the specification or drawings can be changed at will.

[0126] Furthermore, with respect to the business support device 1, each component shown in the diagram is a functional concept and does not necessarily have to have the physical configuration shown. For example, the processing functions of the business support device 1, particularly the processing functions performed by the control unit 3, may be implemented in whole or in any part by a program interpreted and executed by the control unit 3 (CPU: Central Processing Unit), or by hardware using wired logic.

[0127] The program is recorded on a non-temporary, computer-readable recording medium containing programmed instructions for the information processing device to execute the processes described in the embodiment, and is mechanically read by the business support device 1 as needed. In other words, the storage unit 2, such as ROM or HDD, records a computer program that works in cooperation with the OS (Operating System) to give instructions to the control unit 3 (CPU) and perform various processes. This computer program is loaded into RAM, unpacked, and executed by the control unit 3 as appropriate.

[0128] Furthermore, the business support program for this business support device 1 may be stored on another server device connected to the business support device 1 via any network, and all or part of it may be downloaded and executed as needed.

[0129] Furthermore, the business support program for executing the processes described in the embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program product.

[0130] Here, any "portable physical medium" can be used as the "recording medium," such as memory cards, USB (Universal Serial Bus) memory, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (Registered Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical Disks), DVDs (Digital Versatile Disks), and Blu-ray (Registered Trademark) Discs.

[0131] Furthermore, "program" refers to a data processing method written in any language or writing method, regardless of whether it is source code or binary code.

[0132] Furthermore, the term "program" is not necessarily limited to a single, monolithic entity, but also includes those that are distributed as multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions.

[0133] Furthermore, for the specific configuration, reading procedure, and post-reading installation procedure for the business support device 1 of the embodiment, well-known configurations or procedures can be used.

[0134] The storage unit 2 is a storage means such as a memory device like RAM or ROM, a fixed disk device like a hard disk, a flexible disk, and an optical disk, and stores various programs, tables, databases, and web page files used for various processing or website provision.

[0135] Furthermore, the business support device 1 may be composed of a known personal computer device or an information processing device such as a workstation, or it may be composed of an information processing device to which any peripheral devices are connected. In addition, the information processing device may be implemented by implementing software (including programs or data, etc.) that realizes the processing described in the embodiment.

[0136] Furthermore, the specific forms of distribution and integration of the devices are not limited to those shown in the figures, and all or part of them can be configured by functionally or physically distributing or integrating them in any unit according to various additions or functional loads. In other words, the embodiments described above can be selectively implemented by arbitrarily combining the embodiments described above. [Industrial applicability]

[0137] This invention is suitable for application to ordering operations for various goods or services. [Explanation of symbols]

[0138] 1 Business support equipment 2 Storage section 3. Control Unit 4. Communication Interface Section 5 Input / Output Interface Section 6 Input devices 7 Output device 11 Contract Information Table 12. Quotation Request Table 13 Estimate Response Table 14 Order Table 15 Order Change History Table 16. Table of reasons for rejection 17. Supplier Return Analysis Criteria Setting Master Table 18 Extraction result storage section 21 Data Generation Unit 22 Calculation Section 23 Detection unit 24 Output Control Unit 25 Order Data Generation Department 26 Order Change History Data Generation Unit 27 Difference Calculation Section 28. Calculation section for the total difference 29 Average amount calculation section 30. Differential Work Period Calculation Unit 31. Calculation unit for the difference in average work period 32 Percentage Calculation Section 33. Supplier Detection Unit 34 Change count detection unit 50 Networks 51 Contract terminal equipment 52 Outsourced terminal equipment

Claims

1. The order data generation unit generates order data based on the updater's input, including the person in charge of the commercial transaction, the order amount, and the number of changes to the order details, setting it to "0". Each time the order details are changed, the order data generation unit generates order data based on the updater's input, including the changed order details and the total number of changes to the order details. Each time the order data is generated by the order data generation unit, the order change history data generation unit generates order change history data including the order details and the number of changes of the generated order data, based on the generated order data and the input operations of the updater. A difference calculation unit calculates the difference in the order amount before and after the change in the order details based on the order amount included in the order details of the order change history data, A total difference calculation unit calculates the total difference amount by summing the difference amounts for each person in charge based on the person in charge included in the order details of the order change history data, An output control unit that outputs the total difference amount for each person in charge to the output target device, A business support device having the following features.

2. The system further includes an average amount calculation unit that calculates the average amount of the total difference for each of the aforementioned persons in charge, The output control unit outputs the average amount along with the total difference for each person in charge to the output target device. The business support device according to claim 1, characterized by the following:

3. The aforementioned order details include the work period corresponding to the subject of the commercial transaction. Furthermore, it includes a differential work period calculation unit that calculates the difference in work periods between the work periods before and after the change in order details, The output control unit outputs the total difference amount and the average amount for each person in charge, along with the difference work period, to the output target device. The business support device according to claim 2, characterized by the following:

4. The order change history data generation unit generates order change history data that includes the trading partner subject to the commercial transaction, the work period subject to the commercial transaction, and the reason for the change in the order details, along with the number of changes, based on the input operation of the updater. A customer detection unit detects the customer to whom a predetermined reason for change specified by the updater is attached, based on the order change history data. It includes a differential work period calculation unit that calculates the differential work period, which is the difference between the work period before and after the detected change in the order details of the customer, The aforementioned difference amount calculation unit further comprises calculating the total difference amount by summing the difference amounts for the aforementioned business partners detected by the aforementioned business partner detection unit, The customer detection unit detects, from among the detected customers, "customers whose total difference is equal to or greater than a first predetermined amount and whose difference processing period is equal to or greater than a first predetermined period", "customers whose total difference is equal to or greater than a first predetermined amount and equal to or greater than a second predetermined amount", and "customers whose difference processing period is equal to or greater than a first predetermined period and equal to or greater than a second predetermined period", The output control unit outputs the number of changes, the total difference amount, and the difference work period of the customer detected by the customer detection unit to the output target device. A business support device according to claim 1 or claim 2, characterized by the above.

5. The system further includes an average amount calculation unit that calculates the average total difference for each of the business partners detected by the business partner detection unit, The output control unit outputs the average total difference amount, along with the number of changes, the total difference amount, and the difference work period of the customer detected by the customer detection unit, to the output target device. The business support device according to claim 4, characterized by the following:

6. The system further includes an average work period difference calculation unit that calculates the average work period difference for each of the business partners detected by the business partner detection unit, The output control unit outputs to the output target device the number of changes, the total difference, the difference in work period, and the average total difference of the business partner detected by the business partner detection unit, along with the calculated average work period difference. The business support device according to claim 5, characterized by the following:

7. The order change history data generation unit generates order change history data that includes the updater who performed the input operation for the order data and the reason for the change in the order content, along with the number of changes, based on the input operation of the updater. The system further includes a change count detection unit that detects the number of order change history data entries with the same updater as the input count based on the order change history data, and detects the number of changes among the order change history data entries with the same updater that have a predetermined change reason specified by the updater. The output control unit outputs to the output target device the number of inputs for each detected updater and the number of changes for which a predetermined reason for change has been attached. The business support device according to claim 1, characterized by the following:

8. The system further includes a ratio calculation unit that calculates the ratio of the number of changes to which a predetermined reason for change is attached, relative to the number of inputs by each updater. The output control unit outputs the number of inputs from each updater, the number of changes for which a predetermined reason for change is attached, and the calculated percentage to the output target device. The business support device according to claim 7, characterized by the following:

9. The order data generation unit generates order data for the first time an order is placed, based on the updater's input, including the person in charge of the commercial transaction, the order amount, and the number of times the order details have been changed, setting the number of changes to "0". Each time the order details are changed, the order data generation unit generates order data based on the updater's input, including the changed order details and the total number of times the order details have been changed. Order change history data generation unit generates order change history data, which includes the order details and the number of changes of the generated order data, based on the generated order data and the input operations of the updater, each time the order data is generated in the order data generation step. The difference calculation unit performs a difference calculation step in which it calculates the difference in the order amount before and after the change in the order details based on the order amount included in the order details of the order change history data, The difference total calculation unit calculates the difference total by summing the difference amounts for each person in charge based on the person in charge included in the order details of the order change history data, The output control unit performs an output control step in which it outputs the total difference amount for each person in charge to the output target device, A business support method that has the following characteristics.

10. Computers The order data generation unit generates order data based on the updater's input, including the person in charge of the commercial transaction, the order amount, and the number of changes to the order details, setting it to "0". Each time the order details are changed, the order data generation unit generates order data based on the updater's input, including the changed order details and the total number of changes to the order details. Each time the order data is generated by the order data generation unit, the order change history data generation unit generates order change history data including the order details and the number of changes of the generated order data, based on the generated order data and the input operations of the updater. A difference calculation unit calculates the difference in the order amount before and after the change in the order details based on the order amount included in the order details of the order change history data, A total difference calculation unit calculates the total difference amount by summing the difference amounts for each person in charge based on the person in charge included in the order details of the order change history data, Output control unit outputs the total difference amount for each person in charge to the output device. A business support program designed to function as such.