Cost management device, cost management method, and cost management program

The cost management device addresses inaccuracies in working hour registration by enforcing matching actual and total hours, ensuring precise labor cost calculations through attendance and work report screens with registration restrictions and discrepancy warnings.

JP7824187B2Active Publication Date: 2026-03-04OBIC CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-22
Publication Date
2026-03-04

AI Technical Summary

Technical Problem

Conventional cost management systems struggle with inaccuracies due to discrepancies between registered working hours and actual working hours, leading to challenges in achieving precise cost calculations.

Method used

A cost management device and method that includes a control unit to display attendance and work report screens, with registration restrictions based on matching actual and total working hours, and warning notifications for discrepancies, ensuring accurate cost management.

Benefits of technology

Enables highly accurate cost management by preventing registration of mismatched working hour data and providing clear discrepancies, thereby enhancing the precision of labor cost calculations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007824187000001
    Figure 0007824187000001
  • Figure 0007824187000002
    Figure 0007824187000002
  • Figure 0007824187000003
    Figure 0007824187000003
Patent Text Reader

Abstract

To perform highly accurate prime cost management.SOLUTION: An attendance list screen display control part displays an attendance list screen showing a list of attendance information about an actual working hour for each date of a user. A daily work report input screen display control part displays a daily work report input screen for receiving input of daily work report information indicating a daily work report on a reception date being a date of receiving the input via the attendance list screen and including the work time used for prime cost calculation. A registration restriction part, when the actual working hour indicated by the attendance information corresponding to the reception date does not match the total work time on the reception date indicated by the daily work report information whose input is received via the daily work report input screen, restricts registration to daily report management information of the daily work report information whose input is received via the daily work report input screen.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a cost management device, a cost management method, and a cost management program. [Background technology]

[0002] The working hours included in the daily work report information are used to calculate costs such as labor costs for construction work. Also, a system has been disclosed that compares registered daily report time information with registered working hour information. [Prior art documents] [Patent documents]

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

[0004] However, in conventional technology, registered daily report time information is compared with registered working time information, and even if there is a discrepancy between the input working hours and the actual working hours, the information is registered, which can make it difficult to perform highly accurate cost management.

[0005] The present invention has been made in consideration of the above problems, and has as its object to provide a cost management device, a cost management method, and a cost management program that are capable of highly accurate cost management. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the cost management device of the present invention is a cost management device for managing costs, comprising a control unit, the control unit comprising: an attendance list screen display control unit that displays an attendance list screen showing a list of attendance information related to the user's actual working hours for each date; a daily work report input screen display control unit that displays a daily work report input screen that shows the daily work report for the reception date, which is the date on which input was received via the attendance list screen, and for receiving input of daily work report information including work hours used for cost calculation; and a registration restriction unit that restricts the registration of the daily work report information received via the daily work report input screen into daily report management information if there is a mismatch between the actual working hours represented by the attendance information corresponding to the reception date and the total work hours for the reception date represented by the daily work report information received via the daily work report input screen. a daily work report list screen display control unit that, when receiving a correction input for the attendance information for a date corresponding to the daily work report information registered in the daily report management information, displays a daily work report list screen showing a list of the daily work report information for each date of a user identified by user identification information corresponding to the attendance information for which the correction input has been received in the daily report management information; Equipped with When the actual working hours and the total working hours match, the registration restriction unit registers the daily work report information input via the daily work report input screen in the daily report management information, and the daily work report list screen display control unit displays warning information indicating a time discrepancy for the daily work report information included in the daily work report list screen in which the total working hours and the actual working hours do not match. .

[0007] Furthermore, if the actual working hours and the total working hours do not match, the daily work report input screen display control unit displays warning information indicating the time mismatch on the daily work report input screen.

[0008] Furthermore, when the actual working hours and the total working hours match, the registration restriction unit registers the daily work report information input via the daily work report input screen in the daily report management information.

[0009] In addition, when a correction input for the attendance information for a date corresponding to the daily work report information registered in the daily report management information is accepted, a work daily report list screen display control unit is provided which displays a work daily report list screen which shows a list of the daily work report information for each date of the user identified by the user identification information in the daily report management information which corresponds to the attendance information for which the correction input was accepted, and the work daily report list screen display control unit displays a warning information indicating a time discrepancy for the daily work report information included in the daily work report list screen where the total working hours and the actual working hours do not match.

[0010] Further, a cost management method according to the present invention is a cost management method that is executed by a cost management device that includes a control unit and that manages costs, and that displays an attendance list screen that shows a list of attendance information related to a user's actual working hours for each date, the attendance list screen being executed by the control unit. Attendance list screen display Step 2: Displaying a daily work report input screen for receiving the daily work report for the reception date, which is the date on which the input was received via the attendance list screen, and receiving input of daily work report information including the work hours used for cost calculation. Daily work report entry screen display and when there is a mismatch between the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information inputted via the daily work report input screen, restricting the registration of the daily work report information inputted via the daily work report input screen into daily report management information. Registration Restrictions Steps and a daily work report list screen display control step for displaying a daily work report list screen showing a list of the daily work report information for each date of a user identified by user identification information corresponding to the attendance information for which the correction input has been accepted in the daily report management information, when the correction input for the attendance information for the date corresponding to the registered daily work report information is accepted; Including When the actual working hours and the total working hours match, the registration restriction step registers the daily work report information input via the daily work report input screen in the daily report management information, and the daily work report list screen display control step displays warning information indicating a time mismatch for the daily work report information included in the daily work report list screen in which the total working hours and the actual working hours do not match. .

[0011] Further, a cost management program according to the present invention is a cost management program that includes a control unit and is executed by a cost management device for managing costs, and that displays an attendance list screen that shows a list of attendance information relating to a user's actual working hours for each date, executed by the control unit. Attendance list screen display Step 2: Displaying a daily work report input screen for receiving the daily work report for the reception date, which is the date on which the input was received via the attendance list screen, and receiving input of daily work report information including the work hours used for cost calculation. Daily work report entry screen display and when there is a mismatch between the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information inputted via the daily work report input screen, restricting the registration of the daily work report information inputted via the daily work report input screen into daily report management information. Registration Restrictions Steps and a daily work report list screen display control step for displaying a daily work report list screen showing a list of the daily work report information for each date of a user identified by user identification information corresponding to the attendance information for which the correction input has been accepted in the daily report management information, when the correction input for the attendance information for the date corresponding to the registered daily work report information is accepted; Including When the actual working hours and the total working hours match, the registration restriction step registers the daily work report information input via the daily work report input screen in the daily report management information, and the daily work report list screen display control step displays warning information indicating a time mismatch for the daily work report information included in the daily work report list screen in which the total working hours and the actual working hours do not match. . [Effects of the Invention]

[0012] The present invention has the effect of enabling highly accurate cost management. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a cost management device. [Figure 2A] FIG. 2A is a schematic diagram illustrating an example of the data structure of the cost manager master. [Figure 2B] FIG. 2B is a schematic diagram showing an example of the data structure of attendance management information. [Figure 2C] FIG. 2C is a schematic diagram showing an example of the data configuration of daily report management information. [Figure 2D] FIG. 2D is a schematic diagram showing an example of the data configuration of the daily report management information. [Figure 3] FIG. 3 is a schematic diagram of an example of the attendance list screen. [Figure 4] FIG. 4 is a schematic diagram of an example of a daily work report input screen. [Figure 5] FIG. 5 is a schematic diagram of an example of a daily work report input screen. [Figure 6] FIG. 6 is a schematic diagram of an example of the daily work report input screen. [Figure 7] FIG. 7 is a schematic diagram showing an example of the data structure of the daily report management information. [Figure 8] FIG. 8 is a schematic diagram illustrating an example of the data structure of the daily report management information. [Figure 9] FIG. 9 is a schematic diagram of an example of the daily work report list screen. [Figure 10] FIG. 10 is a schematic diagram of an example of the attendance list screen. [Figure 11] FIG. 11 is a schematic diagram of an example of the daily work report input screen. [Figure 12] FIG. 12 is a flowchart showing an example of the flow of information processing executed by the cost management device. DETAILED DESCRIPTION OF THE INVENTION

[0014] Hereinafter, embodiments of a cost management device, a cost management method, and a cost management program according to the present invention will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments.

[0015] [1. Configuration] An example of the configuration of a cost management device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the cost management device 100.

[0016] The cost management device 100 of this embodiment is a device that manages the cost of work.

[0017] The work is a variety of work performed by a user. The work is, for example, construction work, but is not limited to construction work. In this embodiment, the work is described as a construction-related work.

[0018] A cost is a monetary measurement of economic resources consumed to achieve a specific purpose. In this embodiment, a case where the cost is labor costs for work such as construction is described as an example. More specifically, in this embodiment, a case where the cost represents labor costs for users involved in construction is described as an example. The labor costs are calculated based on the user's working hours.

[0019] The cost management device 100 is a commercially available desktop personal computer. The cost management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may also be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.

[0020] The cost management device 100 includes a control unit 102, a communication interface unit 104, a memory unit 106, and an input / output interface unit 108. The units included in the cost management device 100 are connected to each other so as to be able to communicate with each other via any communication path.

[0021] The communication interface unit 104 communicatively connects the cost management device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via a communication line. Here, the network 300 has a function of connecting the cost management device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that the various data stored in the memory unit 106 may also be stored in the server 200, for example.

[0022] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that cooperates with a mouse to achieve a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

[0023] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.

[0024] The storage unit 106 stores, for example, a cost manager master data set 106a, attendance management information 106b, and daily report management information 106c. In this embodiment, the daily report management information 106c is configured from daily report header management information 106d and daily report detail management information 106e. The cost manager master data set 106a, attendance management information 106b, daily report management information 106c, daily report header management information 106d, and daily report detail management information 106e are databases and tables that register various types of information. In this embodiment, the databases, tables, and data structures used in this embodiment are described in simplified form. The actual structures of these databases, tables, and data are more complex, but parts not directly related to the present invention are shown in simplified form.

[0025] FIG. 2A is a schematic diagram showing an example of the data structure of the cost manager master 106a.

[0026] The cost manager master 106a is a database for managing users whose costs are calculated from the working time of work such as construction. The cost manager master 106a is a database that associates employee numbers with actual working time check categories. The employee number is an example of user identification information. In this embodiment, we will explain the case where the user is an employee of a company that performs work related to construction. The actual working time check category is information that indicates whether the user identified by the corresponding employee number is subject to a consistency check between actual working time and total working time. Actual working time and total working time will be explained later. In Figure 2A, "check" indicates that the user is subject to a consistency check. "do not check" indicates that the user is not subject to a consistency check.

[0027] FIG. 2B is a schematic diagram showing an example of the data structure of the attendance management information 106b.

[0028] The attendance management information 106b is a database for managing attendance information for each user, and is a database that associates employee numbers, dates, and attendance information.

[0029] Attendance information is information about a user's actual working hours for each date. For example, attendance information includes the actual work start time, actual work end time, and actual working hours. Attendance information may also include break times, planned overtime, and the time stamped on a time card.

[0030] Actual working hours represent the actual working hours of a user. In more detail, actual working hours are the working hours from the user's actual working start time to the actual working end time minus break time. The actual working start time is the time when the actual working started. The actual working end time is the time when the actual working ended. Figure 2B shows an example of actual working hours calculated assuming a fixed break time of one hour. Note that break time may be variable.

[0031] 2C and 2D are schematic diagrams showing an example of the data configuration of daily report management information 106c. Daily report management information 106c is a database for managing a user's daily work report information. Daily work report information is information that represents a user's daily work report for each date, and includes at least the work time used in cost calculation. In this embodiment, an example is described in which daily work report information includes daily work report header information and daily work report detail information. In addition, in this embodiment, an example is described in which daily report management information 106c is composed of daily report header management information 106d and daily report detail management information 106e. Note that daily report management information 106c may be composed of one database. Also, daily report management information 106c may be composed of three or more databases.

[0032] 2C is a schematic diagram showing an example of the data structure of daily report header management information 106d. Daily report header management information 106d is a database that constitutes part of daily report management information 106c. Daily report header management information 106d is a database that associates daily report SEQ, employee number, date, and daily work report header information.

[0033] The daily report SEQ is identification information for the daily work report information. The daily work report header information is information corresponding to the header part of the daily work report information. For example, the daily work report header information includes the work content, the work start time, the work end time, the break time, and the total work time.

[0034] Work content is information that indicates the type of work. For example, the type of work, such as regular work, reduced hours, or vacation, is registered in the work content column. Work start time is information that indicates the time when work started. Work end time is information that indicates the time when work was completed. Total work time indicates the total work time for the work represented by the daily work report information identified by the daily report SEQ. Total work time is the period from the work start time to the work end time minus the break time.

[0035] 2D is a schematic diagram showing an example of the data structure of daily report detail management information 106e. Daily report detail management information 106e is a database that constitutes part of daily report management information 106c. Daily report detail management information 106e is a database that associates daily report SEQs, rows, and daily work report detail information. Rows are numbers assigned to each project included in the daily work report information identified by the daily report SEQ.

[0036] The detailed daily work report information includes the project number, project name, project type, work content, work time, and remarks. The total work time for one or more projects included in the daily work report information identified by the daily report SEQ is the total work time included in the daily work report header information corresponding to the daily report SEQ in the daily report header management information 106d (see FIG. 2C).

[0037] Returning to Figure 1, we continue the explanation.

[0038] The cost manager master 106a is stored in advance in the storage unit 106. The actual working time check categories in the cost manager master 106a are set in advance, for example, by the administrator of the cost management device 100. In addition, the actual working time check categories in the cost manager master 106a can be changed as needed by the administrator of the cost management device 100. The attendance management information 106b stores attendance information received from a time-stamping system or the like that allows users to register their arrival and departure times when they come to work and leave work, respectively. The daily report management information 106c, which includes daily report header management information 106d and daily report detail management information 106e, is updated by processing by the control unit 102, which will be described later.

[0039] The control unit 102 is a CPU or the like that performs overall control of the cost management device 100. The control unit 102 has an internal memory for storing control programs such as an OS (operating system), programs that define various processing procedures, required data, etc., and executes various information processing operations based on these stored programs.

[0040] In this embodiment, the control unit 102 includes an attendance list screen display control unit 102a, a daily work report input screen display control unit 102b, a registration restriction unit 102c, and a daily work report list screen display control unit 102d.

[0041] The attendance list screen display control unit 102a displays an attendance list screen showing a list of attendance information relating to the user's actual working hours for each date.

[0042] The work daily report input screen display control unit 102b displays a work daily report input screen that displays the work daily report for the reception date, which is the date on which the input was received via the attendance list screen, and is used to receive input of work daily report information including work hours used for cost calculation.

[0043] If there is a mismatch between the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information inputted via the daily work report input screen, the registration restriction unit 102c restricts the registration of the daily work report information inputted via the daily work report input screen into the daily report management information 106c.

[0044] If the actual working hours and the total working hours do not match, the daily work report input screen display control unit 102b displays warning information indicating the time mismatch on the daily work report input screen.

[0045] If the actual working hours and the total working hours match, the registration limiting unit 102c registers the daily work report information input via the daily work report input screen in the daily report management information 106c.

[0046] When the daily work report list screen display control unit 102d receives input to correct attendance information for a date corresponding to the daily work report information registered in the daily report management information 106c, it displays a daily work report list screen that shows a list of daily work report information for each date for the user identified by the user identification information in the daily report management information 106c that corresponds to the attendance information for which correction input has been received.

[0047] Then, the daily work report list screen display control unit 102d displays warning information indicating the time discrepancy for any daily work report information included in the daily work report list screen in which the total work hours and actual working hours do not match.

[0048] In the present embodiment, a configuration will be described as an example in which the control unit 102 receives operation input by the user from the input device 112 and displays information such as various screens on the monitor 114. However, the control unit 102 may receive operation input by the user from either the input device 112 or an external information processing device connected via the network 300, and is not limited to receiving the information from the input device 112. Furthermore, the control unit 102 may display information such as various screens on either the monitor 114 or the monitor of an external information processing device connected via the network 300, and is not limited to displaying the information on the monitor 114.

[0049] The flow of processing in the control unit 102 will be described in detail below using a specific example.

[0050] 3 is a schematic diagram of an example of the attendance list screen 20. The attendance list screen display control unit 102a receives a display request for the attendance list screen 20 from an external information processing device via the input device 112 or the network 300. The display request for the attendance list screen 20 includes an employee number, which is an example of user identification information. When a display request for the attendance list screen 20 is received, the attendance list screen display control unit 102a reads the attendance information corresponding to the employee number included in the display request from the attendance management information 106b, and displays it on the attendance list screen 20.

[0051] 3 shows an example of an attendance list screen 20 that displays a list of attendance information for a user identified by employee number "SH001." Also, FIG. 3 shows an example of attendance information that includes information indicating overtime plans, clock-in times, and attendance records.

[0052] The attendance list screen display control unit 102a further displays a "daily report" flag on the attendance list screen 20, which indicates whether or not the daily work report information for the date corresponding to the attendance information has been registered in the daily report management information 106c. In FIG. 3, the "daily report" flag "◯" indicates that the daily work report information has been registered in the daily report management information 106c. In FIG. 3, the "daily report" flag "-" indicates that the daily work report information has not been registered in the daily report management information 106c.

[0053] The attendance list screen display control unit 102a determines that daily work report information is not registered for dates for which daily work report information is not registered among one or more dates in the daily report management information 106c corresponding to employee numbers included in the display request for the attendance list screen 20. Also, the attendance list screen display control unit 102a determines that daily work report information is registered for dates for which daily work report information is registered among one or more dates in the daily report management information 106c corresponding to employee numbers included in the display request for the attendance list screen 20. Then, the attendance list screen display control unit 102a displays these determination results in the "daily report" flag column.

[0054] By visually checking the attendance list screen 20, the user can easily check whether the daily work report information for each date has been registered in the daily report management information 106c.

[0055] For example, consider a scenario in which a user operates the input device 112 to select the "Daily Report" flag "-" field 20A, which corresponds to the date "7 / 3" for which no daily work report information has been registered, indicating that no daily work report information has been registered. The daily work report input screen display control unit 102b then receives a daily work report input request. The daily work report input request includes the date selected via the attendance list screen 20 and the employee number displayed on the attendance list screen 20.

[0056] The daily work report input screen display control unit 102b reads the date and employee number included in the daily work report input request to obtain the acceptance date, which is the date on which the input was accepted, and the employee number via the attendance list screen 20. The daily work report input screen display control unit 102b then displays on the monitor 114 a daily work report input screen for accepting input of daily work report information for the user identified by the employee number on the acceptance date. That is, by operating the column 20A on the attendance list screen 20 for the "daily report" flag "-", which indicates that daily work report information has not been registered, the display screen displayed on the monitor 114 transitions from the attendance list screen 20 to the daily work report input screen.

[0057] 4 is a schematic diagram of an example of the daily work report input screen 22. The daily work report input screen 22 includes an input field 22C for the employee number, target date, work content, work start and end times, break time, total work time, attendance information, and daily work report information, as well as display fields for various information such as total work time, daily report variance, and daily report attendance variance.

[0058] The daily work report input screen display control unit 102b displays the acceptance date, which is the date on which the input was accepted via the attendance list screen 20, and the employee number as the target date and employee number, respectively, on the daily work report input screen 22. The daily work report input screen display control unit 102b also displays the attendance information corresponding to the employee number and acceptance date in the attendance management information 106b in the attendance information display field 22A. Therefore, by visually checking the attendance information display field 22A, the user can enter daily work report information while referring to their own attendance information for that date.

[0059] Furthermore, the daily work report input screen display control unit 102b displays the actual work start time and actual work end time included in the attendance information corresponding to the employee number and the receipt date in the attendance management information 106b in the display field 22B as the initial values ​​of the work start and end times. This allows the daily work report input screen display control unit 102b to reduce the burden on the user of inputting work start and end times. Furthermore, the user can easily input work start and end times by operating the input device 112 to modify the values ​​displayed in the display field 22B.

[0060] The user operates the input device 112 while referring to the attendance information display field 22A and the like to input the daily work report information into the daily work report information input field 22C.

[0061] FIG. 5 is a schematic diagram of an example of the daily work report input screen 22 in a state in which daily work report information has been input.

[0062] When the input of the daily work report information is accepted, the registration limiting unit 102c calculates the total work time of the work times entered in the input field 22C of the daily work report information. In the example shown in Fig. 5, the registration limiting unit 102c calculates the total work time as "9:30" and displays it in the display field 22E of the total work time on the daily work report input screen 22.

[0063] The registration restriction unit 102c then determines whether the calculated total work time matches the actual work time represented by the attendance information displayed in the attendance information display field 22A. Figure 3 shows an example in which the total work time is "9:30" and the actual work time is "10:00." In this case, the registration restriction unit 102c determines that the total work time and the actual work time do not match.

[0064] If the actual work time check category in the cost manager master 106a corresponding to the employee number shown on the daily work report input screen 22 is "check," the registration restriction unit 102c may determine whether the total work hours and actual work hours match. If the actual work time check category in the cost manager master 106a corresponding to the employee number shown on the daily work report input screen 22 is "not check," the registration restriction unit 102c may register the input daily work report information in the daily report management information 106c without determining whether the total work hours and actual work hours match. Here, the explanation will continue assuming that the actual work time check category in the cost manager master 106a corresponding to the employee number shown on the daily work report input screen 22 is "check."

[0065] If it is determined that the total work hours and actual work hours do not match, the registration restriction unit 102c restricts the registration of the daily work report information input via the daily work report input screen 22 into the daily report management information 106c. Therefore, when the total work hours and actual work hours do not match, the registration of daily work report information including the total work hours into the daily report management information 106c is restricted.

[0066] If the registration restriction unit 102c determines that the total work hours and the actual working hours do not match, the daily work report input screen display control unit 102b displays warning information on the daily work report input screen 22 indicating that the times do not match.

[0067] For example, the daily work report input screen display control unit 102b displays the difference between the total work hours and the actual working hours in the daily report attendance variance display field 22D, and displays the warning information by displaying the daily report attendance variance display field 22D in a display format such as a color different from the other display fields. Figure 5 shows an example of a format in which the daily report attendance variance display field 22D displays "0:30," which is the difference between the total work hours and the actual working hours, in a background color different from the other display fields.

[0068] Furthermore, the daily work report input screen display control unit 102b may further display warning information by displaying at least one of the display columns for the work start time and the work end time in the work start / end time display column 22B in a display format such as a color that differs from the other display columns. Fig. 5 shows an example in which the work end time in the work start / end time display column 22B is displayed in a background color that differs from the other display columns.

[0069] The daily work report input screen display control unit 102b may display a message or image indicating the time discrepancy on the daily work report input screen 22 as warning information indicating the time discrepancy.

[0070] As a result of these processes, warning information indicating a time discrepancy is displayed on the daily work report input screen 22. Therefore, the user can easily confirm that the total work time they entered does not match the actual working hours by visually checking the daily work report input screen 22. Furthermore, by displaying warning information indicating a time discrepancy on the daily work report input screen 22, the daily work report input screen display control unit 102b can prompt the user to correct the work hours.

[0071] Assume that the user operates the input device 112 to correct and input work hours via the daily work report input screen 22. In this case, the registration restriction unit 102c and the daily work report list screen display control unit 102d determine whether the total work hours and the actual work hours that have been input match, and if they do not match, they simply repeat the above process of restricting the registration of daily work report information and displaying warning information.

[0072] If the registration restriction unit 102c determines that the total working hours and the actual working hours input via the daily work report input screen 22 match, it registers the daily work report information input via the daily work report input screen 22 in the daily report management information 106c.

[0073] 6 is a schematic diagram of an example of the daily work report input screen 22 in a state where the actual working hours match the total work hours in the input daily work report information. In this state, assume that the user operates the input device 112 to select a registration button (not shown). In this case, the registration restriction unit 102c registers the daily work report information input via the daily work report input screen 22 in the daily report management information 106c.

[0074] 7 and 8 are schematic diagrams showing an example of the data structure of the daily report management information 106c in which new daily work report information has been registered.

[0075] As shown in Fig. 7, new daily work report header information corresponding to the date "7 / 3" of employee number "SH001" shown in Fig. 6 is registered in the daily report header management information 106d (see area A in Fig. 7). Also, a new daily report SEQ "004" is assigned.

[0076] Also, as shown in FIG. 8, in the daily report detail management information 106e, rows and daily work report detail information are newly registered in association with the newly assigned daily report SEQ "004" (see area B in FIG. 8).

[0077] By these processes, daily work report information of working hours that is consistent with the attendance information registered in the attendance management information 106b is registered in the daily report management information 106c. Also, registration of daily work report information of working hours that is inconsistent with the attendance information registered in the attendance management information 106b in the daily report management information 106c is restricted.

[0078] After the daily work report information is registered in the daily report management information 106c, the attendance information corresponding to the date of the daily work report information may be modified. For example, when a request to modify attendance information is received from the input device 112 by a user operating the input device 112, the attendance list screen display control unit 102a displays the attendance list screen 20 on the monitor 114. The user modifies the attendance information for the desired date by operating the input device 112. In this case, the attendance list screen display control unit 102a receives the input to modify the attendance information.

[0079] When a correction input for attendance information corresponding to the daily work report information registered in the daily report management information 106c is accepted, the daily work report list screen display control unit 102d displays on the monitor 114 a daily work report list screen showing a list of daily work report information by date for the user identified by the employee number corresponding to the attendance information for which correction input has been accepted in the daily report management information 106c.

[0080] FIG. 9 is a schematic diagram of an example of the daily work report list screen 24.

[0081] The daily work report list screen display control unit 102d compares the total work hours and the actual work hours represented by the attendance information corresponding to each date for the user's daily work report information identified by the employee number corresponding to the attendance information for which correction input has been accepted.The daily work report list screen display control unit 102d then displays a warning message indicating the time discrepancy for any daily work report information for each date for which the total work hours and the actual work hours do not match.

[0082] Figure 9 shows an example of displaying warning information by displaying a warning mark in the "Attendance CHECK" column 24A corresponding to the work daily report information for each of the multiple dates included in the work daily report list screen 24 that has a time discrepancy.

[0083] By visually checking the daily work report list screen 24, the user can easily check the discrepancy between the actual working hours represented by the attendance information and the total working hours based on the daily work report information, without using any special forms, etc. Also, for example, a manager who manages multiple employees can easily check the discrepancy between the actual working hours represented by the attendance information of each employee and the total working hours based on the daily work report information, by checking the daily work report list screen 24 of each employee user, without using any special forms, etc.

[0084] Furthermore, in the cost management device 100 of this embodiment, when attendance information is corrected after daily work report information is registered in daily report management information 106c, it is possible to easily ensure consistency between the actual working hours represented by the corrected attendance information and the total working hours represented by the daily work report information.

[0085] In addition, the daily work report input screen display control unit 102b may display the daily work report list screen 24, which is a list of daily work report information corresponding to the employee number, on the monitor 114 when a request to display a daily work report list screen including the employee number is received, not limited to the timing after new daily work report information is registered in the daily report management information 106c.

[0086] Furthermore, when a daily work report correction request is received via the daily work report list screen 24 by the user operating the input device 112, the daily work report input screen display control unit 102b may display the daily work report input screen 22 on the monitor 114. In this case, the daily work report input screen display control unit 102b may read the daily work report information corresponding to the employee number included in the daily work report correction request from the daily report management information 106c, and display the daily work report input screen 22 including the read daily work report information on the monitor 114. This allows the user to correct the daily work report information in accordance with the corrected attendance information.

[0087] In the above, an example was described in which the attendance list screen display control unit 102a displays the attendance list screen 20 and the work daily report input screen display control unit 102b displays the work daily report list screen 24, with the actual attendance records, such as the actual work start time, actual work end time, and actual working hours, registered in the attendance management information 106b.

[0088] However, the daily work report input screen display control unit 102b may accept a daily work report input request for a date before the actual attendance record is registered.

[0089] 10 is a schematic diagram of an example of the attendance list screen 20 including attendance information before the actual attendance data has been registered. As shown in FIG. 10, assume that the attendance data for the date "7 / 4" of a user identified by employee number "SH001" includes overtime plans and time-stamping information, but the actual attendance data has not been registered. In this case, the attendance list screen display control unit 102a displays the attendance list screen 20 with the actual attendance data display field 20B left blank as the attendance data for the date "7 / 4."

[0090] Next, let us consider a scenario in which the user operates the input device 112 to select the "Daily Report" flag "-" field 20A, which corresponds to the date "7 / 4" for which no daily work report information has been registered, indicating that no daily work report information has been registered. The daily work report input screen display control unit 102b then receives a daily work report input request. As described above, the daily work report input request includes the date selected via the attendance list screen 20 and the employee number displayed on the attendance list screen 20.

[0091] The daily work report input screen display control unit 102b reads the date and employee number included in the daily work report input request to obtain the reception date, which is the date on which the input was received, and the employee number via the attendance list screen 20. The daily work report input screen display control unit 102b then displays on the monitor 114 a daily work report input screen for receiving input of daily work report information for the user identified by the employee number on the reception date.

[0092] FIG. 11 is a schematic diagram of an example of the daily work report input screen 22.

[0093] The daily work report input screen display control unit 102b displays the acceptance date, which is the date on which the input was accepted via the attendance list screen 20, and the employee number as the target date and employee number, respectively, on the daily work report input screen 22. In addition, the daily work report input screen display control unit 102b displays the attendance information corresponding to the employee number and the acceptance date in the attendance management information 106b in the attendance information display field 22A. As described above, assume that the attendance information for the date "7 / 4" of the user identified by employee number "SH001" has been registered in terms of overtime plans and time-stamping information, but the actual attendance data has not been registered.

[0094] In this case, the daily work report input screen display control unit 102b displays the scheduled overtime start time included in the overtime schedule, which is the acquired attendance information, as the actual work start time and the scheduled overtime end time included in the overtime schedule as the actual work end time in the attendance information display field 22A. The daily work report input screen display control unit 102b also displays the period from the start of the scheduled overtime to the scheduled overtime end time included in the overtime schedule, which is the acquired attendance information, as the actual working time in the attendance information display field 22A. The daily work report input screen display control unit 102b also displays the scheduled overtime start time and scheduled overtime end time included in the overtime schedule, which is the acquired attendance information, in the work start / end time display field 22B.

[0095] In practice, daily work report information may be registered before the actual attendance records are finalized. Even in such cases, the daily work report input screen display control unit 102b generates attendance information based on information such as scheduled overtime work, which is data on the scheduled attendance record, instead of the actual work records, and displays the information in the attendance information display field 22A. Specifically, the daily work report input screen display control unit 102b displays the actual work hours, actual work start time, actual work end time, and work start and end time, derived based on the times indicated in the scheduled overtime work, on the daily work report input screen 22. That is, when the daily work report input screen display control unit 102b receives a daily work report input request for a date before the actual attendance records are registered, it displays the attendance information derived based on the scheduled attendance data on the daily work report input screen 22. Therefore, by visually checking the attendance information display field 22A and the work start and end time display field 22B, the user can input daily work report information while referring to their own scheduled attendance data.

[0096] In addition, if the actual working conditions, such as the actual work start time, actual work end time, and actual working hours, are registered in the attendance management information 106b, the daily work report input screen display control unit 102b can display these times in the attendance information display field 22A of the daily work report input screen 22, etc.

[0097] Next, an example of the flow of information processing executed by the cost management apparatus 100 of this embodiment will be described.

[0098] FIG. 12 is a flowchart showing an example of the flow of information processing executed by the cost management apparatus 100 of this embodiment.

[0099] The attendance list screen display control unit 102a displays the attendance list screen 20 showing a list of attendance information relating to the user's actual working hours for each date (step S100). By the processing of step S100, for example, the attendance list screen 20 shown in FIG. 3 is displayed on the monitor 114.

[0100] Assume that the user operates the input device 112, for example, to operate the "Daily Report" flag "-" field 20A, which indicates that daily work report information has not been registered. The daily work report input screen display control unit 102b accepts a daily work report input request (step S102). The daily work report input request includes the date selected via the attendance list screen 20 and the employee number displayed on the attendance list screen 20.

[0101] The daily work report input screen display control unit 102b reads the date and employee number included in the daily work report input request to obtain the reception date, which is the date on which the input was received via the attendance list screen 20, and the employee number.The daily work report input screen display control unit 102b then displays on the monitor 114 the daily work report input screen 22 for receiving input of the daily work report information of the user identified by the employee number on the reception date (step S104).By the processing of step S104, for example, the daily work report input screen 22 shown in FIG. 4 is displayed on the monitor 114.

[0102] The user inputs the daily work report information into the input field 22C of the daily work report information by operating the input device 112 while referring to the display field 22A of the attendance information on the daily work report input screen 22. Therefore, for example, as shown in FIG. 5, the daily work report information is input via the daily work report input screen 22.

[0103] The registration restriction unit 102c determines whether the actual working hours represented by the work information corresponding to the employee number and reception date included in the daily work report input request received in step S102 match the total working hours represented by the daily work report information received in step S105 (step S108).

[0104] If the actual work hours and the total work hours do not match (step S108: No), the process proceeds to step S110. In step S110, the registration restriction unit 102c restricts the registration of the daily work report information received in step S106 into the daily report management information 106c (step S110). Therefore, when the total work hours and the actual work hours do not match, the daily work report information including the total work hours is restricted from being registered into the daily report management information 106c.

[0105] Then, the daily work report input screen display control unit 102b displays warning information indicating the time discrepancy on the daily work report input screen 22 (step S112). For this reason, for example, as shown in Fig. 5, in the daily report attendance difference display field 22D, "0:30", which is the difference between the total work time and the actual work time, is displayed with a background color different from that of the other display fields. Also, as shown in Fig. 5, in the work start / end time display field 22B, the work end time is displayed with a background color different from that of the other display fields.

[0106] By the processing of steps S110 and S112, warning information indicating a time discrepancy is displayed on the daily work report input screen 22. Therefore, by visually checking the daily work report input screen 22, the user can easily confirm that the total work time entered does not match the actual working hours. Furthermore, by displaying warning information indicating a time discrepancy on the daily work report input screen 22, the daily work report input screen display control unit 102b can prompt the user to correct the work hours. Then, the process proceeds to step S106.

[0107] On the other hand, if the actual working hours and the total working hours match (step S108: Yes), the process proceeds to step S114.

[0108] In step S114, the registration limiting unit 102c registers the daily work report information received in step S106 in the daily report management information 106c (step S114). Therefore, the daily work report information determined to match the actual working hours and the total working hours is sequentially registered in the daily report management information 106c.

[0109] Next, the daily work report list screen display control unit 102d determines whether or not a correction input for the attendance information corresponding to the daily work report information registered in the daily report management information 106c has been received (step S116). If the determination in step S116 is negative (step S116: No), this routine ends. On the other hand, if the determination in step S116 is positive (step S116: Yes), the routine proceeds to step S118.

[0110] In step S118, the daily work report list screen display control unit 102d compares the total work hours and the actual work hours represented by the attendance information corresponding to each date for the user's daily work report information identified by the employee number corresponding to the attendance information for which correction input has been accepted (step S118). Then, the daily work report list screen display control unit 102d displays on the monitor 114 the daily work report information for which the total work hours and the actual work hours do not match, among the user's daily work report information for each date (step S120). By the processing of steps S118 to S120, for example, the daily work report list screen 24 shown in FIG. 9 is displayed on the monitor 114.

[0111] By visually checking the daily work report list screen 24, the user can easily check the discrepancy between the actual working hours represented by the attendance information and the total working hours based on the daily work report information, without using any special forms, etc. Also, for example, a manager who manages multiple employees can easily check the discrepancy between the actual working hours represented by the attendance information of each employee and the total working hours based on the daily work report information, by checking the daily work report list screen 24 of each employee user, without using any special forms, etc.

[0112] Furthermore, when attendance information is corrected after the daily work report information is registered in the daily report management information 106c, the cost management device 100 can easily ensure consistency between the actual working hours represented by the corrected attendance information and the total working hours represented by the daily work report information.

[0113] Next, the daily work report input screen display control unit 102b determines whether a daily work report correction request has been received via the daily work report list screen 24 displayed in step S120 (step S122). If it is determined that a daily work report correction request has been received (step S122: Yes), the process proceeds to step S124. In step S124, the daily work report input screen display control unit 102b reads the daily work report information corresponding to the employee number included in the daily work report correction request from the daily report management information 106c, and displays the daily work report input screen 22 including the read daily work report information on the monitor 114 (step S124). The process then proceeds to step S106.

[0114] On the other hand, if the determination in step S122 is negative (step S122: No), this routine ends.

[0115] As described above, the cost management device 100 of this embodiment is a cost management device that includes a control unit 102 and is used to manage costs. The control unit 102 includes an attendance list screen display control unit 102a, a daily work report input screen display control unit 102b, and a registration restriction unit 102c. The attendance list screen display control unit 102a displays an attendance list screen 20 that displays a list of attendance information related to the user's actual working hours for each date. The daily work report input screen display control unit 102b displays a daily work report input screen 22 that displays the daily work report for the acceptance date, which is the date on which input was accepted via the attendance list screen 20, and is used to accept input of daily work report information including the working hours used for cost calculation. If there is a mismatch between the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information inputted via the daily work report input screen 22, the registration restriction unit 102c restricts the registration of the daily work report information inputted via the daily work report input screen 22 into the daily report management information 106c.

[0116] In this way, the cost management device 100 of this embodiment restricts the registration of the daily work report information input via the daily work report input screen 22 to the daily report management information 106c if there is a discrepancy between the actual working hours represented by the attendance information and the total working hours represented by the daily work report information input via the daily work report input screen 22.

[0117] Therefore, the cost management device 100 of this embodiment can restrict the registration of daily work report information in which work hours that are inconsistent with actual working hours are entered. This reduces discrepancies between the total work hours used in cost calculation and actual working hours, enabling highly accurate cost management.

[0118] Therefore, the cost management device 100 of this embodiment can enable highly accurate cost management.

[0119] For example, the larger a company, the more likely it is that organizational divisions based on business operations result in separate responsibilities for each employee's daily work report and each employee's attendance information. Furthermore, from a corporate governance perspective, it is considered preferable to separate management organizations based on the specific business operations rather than managing various types of data within individual organizations. Therefore, there is a need to align the actual working hours of workers managed by each organization and correct improper cost accounting and working practices that violate the Labor Standards Act. In particular, in industries such as construction, where working hours are relatively long and the division of organizational and business operations is prominent, the link between the total working hours (actual working hours) and the actual working hours represented by workers' attendance information is unclear, leading to arbitrary accounting of costs such as labor costs.

[0120] On the other hand, in the cost management device 100 of this embodiment, if there is a discrepancy between the actual working hours represented by the attendance information and the total working hours represented by the daily work report information input via the daily work report input screen 22, the registration of the daily work report information input via the daily work report input screen 22 into the daily report management information 106c is restricted.

[0121] For this reason, the cost management device 100 of this embodiment restricts the registration of daily work report information including arbitrarily entered work hours, which can be the basis for arbitrary cost calculation by users, and makes it possible to register and manage daily work report information that is consistent with attendance information for each user and date.

[0122] In addition, if there is a discrepancy between the actual working hours and the total working hours in the input daily work report information, the cost management device 100 of this embodiment can restrict the registration of the daily work report information and display a warning message indicating the time discrepancy on the daily work report input screen 22.

[0123] Therefore, the cost management device 100 of this embodiment clarifies the link between the user's working time information and the daily work report information including the working hours used for cost calculation, and can provide information that makes it easy to check whether the actual working hours for each user and date match the total working hours.

[0124] Therefore, in addition to the above-mentioned effects, the cost management device 100 of this embodiment can manage attendance information and daily work report information for each user and date in a state where consistency is guaranteed.

[0125] In addition, the cost management device 100 of this embodiment can manage the working time used in cost calculations while ensuring validity of the working time, thereby eliminating opacity in cost management, such as income and expenditure management for each project, etc.

[0126] Furthermore, the cost management device 100 of this embodiment transitions from the attendance list screen 20 to the daily work report input screen 22. The daily work report input screen 22 also includes a display field 22A for attendance information for the date for which daily work report information is to be entered for the user identified by the employee number displayed on the daily work report input screen 22. This allows the user to easily input daily work report information for the target date while referring to the actual attendance information for that date. Furthermore, by allowing the user to input daily work report information while referring to the attendance information, the cost management device 100 can reduce the occurrence of discrepancies between the actual work period displayed by the attendance information and the total work hours.

[0127] Furthermore, the daily work report list screen display control unit 102d of the cost management device 100 of this embodiment displays warning information indicating the time discrepancy for daily work report information included in the daily work report list screen 24 where the total work hours and actual work hours do not match. This allows the cost management device 100 to promote the registration of appropriate daily work report information.

[0128] [2. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.

[0129] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.

[0130] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to the achievement of Goal 16 of the SDGs.

[0131] 3. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

[0132] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.

[0133] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed as desired unless otherwise specified.

[0134] Furthermore, with regard to the cost management device 100, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.

[0135] For example, all or any part of the processing functions of the cost management device 100, particularly those performed by the control unit 102, may be implemented by a CPU and a program interpreted and executed by the CPU, or by hardware using wired logic. The program is stored on a non-transitory, computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the cost management device 100 as needed. In other words, a computer program is stored in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to issue instructions to the CPU and perform various processes. The computer program is executed by being loaded into RAM and cooperates with the CPU to form the control unit.

[0136] In addition, this computer program may be stored in an application program server connected to the cost management device 100 via any network, and all or part of it may be downloaded as needed.

[0137] The program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.

[0138] Furthermore, a "program" is a data processing method written in any language or description method, and does not matter whether it is in the form of source code or binary code. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by cooperating with a separate program, such as an OS. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in this embodiment, as well as the installation procedure after reading, can use well-known configurations and procedures.

[0139] The various databases stored in the memory unit 106 are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.

[0140] The cost management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as an information processing device connected to any peripheral device. The cost management device 100 may also be realized by installing software (including programs, data, etc.) that causes the device to perform the processing described in this embodiment.

[0141] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Explanation of symbols]

[0142] 100 Cost Management Device 102 Control section 102a Attendance list screen display control unit 102b Daily work report input screen display control unit 102c Registration Restrictions 102d Daily work report list screen display control unit

Claims

1. A cost management device for managing costs, comprising a control unit, The control unit an attendance list screen display control unit that displays an attendance list screen showing a list of attendance information relating to the user's actual working hours for each date; a daily work report input screen display control unit that displays a daily work report input screen for receiving the input of daily work report information including the work hours used for cost calculation, the daily work report for the reception date being the date on which the input was received via the attendance list screen; a registration restriction unit that restricts registration of the daily work report information inputted via the daily work report input screen into daily report management information when there is a mismatch between the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information inputted via the daily work report input screen; a daily work report list screen display control unit that, when receiving a correction input for the attendance information for a date corresponding to the daily work report information registered in the daily report management information, displays a daily work report list screen showing a list of the daily work report information for each date of a user identified by user identification information corresponding to the attendance information for which the correction input has been received in the daily report management information; Equipped with The registration restriction unit If the actual working hours and the total working hours match, the daily work report information input via the daily work report input screen is registered in the daily report management information, The daily work report list screen display control unit Among the daily work report information included in the daily work report list screen, a warning message indicating the time discrepancy is displayed for the daily work report information in which the total work hours and the actual working hours do not match. Cost control device.

2. The daily work report input screen display control unit If the actual working hours and the total working hours do not match, a warning message indicating the time mismatch is displayed on the daily work report input screen. The cost management device according to claim 1.

3. A cost management method executed by a cost management device for managing costs, the cost management method comprising: Executed by the control unit, an attendance list screen display step for displaying an attendance list screen showing a list of attendance information relating to the user's actual working hours for each date; a daily work report input screen display step of displaying a daily work report input screen for receiving the input of daily work report information including the work time used for cost calculation, the daily work report for the reception date being the date on which the input was received via the attendance list screen; a registration restriction step of restricting registration of the daily work report information inputted via the daily work report input screen into daily report management information when the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information inputted via the daily work report input screen do not match; a daily work report list screen display control step for displaying a daily work report list screen showing a list of the daily work report information for each date of a user identified by user identification information corresponding to the attendance information for which the correction input has been accepted in the daily report management information, when the correction input for the attendance information for the date corresponding to the registered daily work report information is accepted; Including, The registration restriction step includes: If the actual working hours and the total working hours match, the daily work report information input via the daily work report input screen is registered in the daily report management information, The daily work report list screen display control step includes: Among the daily work report information included in the daily work report list screen, a warning message indicating the time discrepancy is displayed for the daily work report information in which the total work hours and the actual working hours do not match. Cost control methods.

4. A cost management program executed by a cost management device for managing costs, the cost management program comprising: Executed by the control unit, an attendance list screen display step for displaying an attendance list screen showing a list of attendance information relating to the user's actual working hours for each date; a daily work report input screen display step of displaying a daily work report input screen for receiving the input of daily work report information including the work time used for cost calculation, the daily work report for the reception date being the date on which the input was received via the attendance list screen; a registration restriction step of restricting registration of the daily work report information inputted via the daily work report input screen into daily report management information when the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information inputted via the daily work report input screen do not match; a daily work report list screen display control step for displaying a daily work report list screen showing a list of the daily work report information for each date of a user identified by user identification information corresponding to the attendance information for which the correction input has been accepted in the daily report management information, when the correction input for the attendance information for the date corresponding to the registered daily work report information is accepted; Including, The registration restriction step includes: If the actual working hours and the total working hours match, the daily work report information input via the daily work report input screen is registered in the daily report management information, The daily work report list screen display control step includes: Among the daily work report information included in the daily work report list screen, a warning message indicating the time discrepancy is displayed for the daily work report information in which the total work hours and the actual working hours do not match. Cost management program.

Citation Information

Patent Citations

  • Man-hour managing device provided with link function with work management

    JP1993094446A

  • Schedule management system, program and recording medium

    JP2004054655A

  • Working management system

    JP2004185158A

  • Method for preparing driver's working record, operation management method, operation management apparatus, and operation management program

    JP2010061482A

  • Cost information management device, cost information management method, and cost information management program

    JP2019066935A