Temporary staffing support system, temporary staffing support method, and temporary staffing support program
The dispatch work support system automates billing amount aggregation based on client-specific patterns, addressing high workload issues by accurately calculating and reducing manual effort in staffing industry billing processes.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- OBIC CO LTD
- Filing Date
- 2022-12-26
- Publication Date
- 2026-06-02
AI Technical Summary
Existing systems in the staffing industry, such as those described in Patent Document 1, do not automate the aggregation of billing amounts for staff attendance based on the billing patterns of clients, leading to a high workload for personnel in charge.
A dispatch work support system and method that includes a storage unit and control unit to manage client data, calculate attendance item amounts, and aggregate billing data automatically based on fixed and variable billing months, reducing manual effort.
Automated billing aggregation reduces the workload of personnel by accurately calculating and aggregating billing amounts according to client-specific patterns, enhancing operational efficiency and reducing manual labor.
Smart Images

Figure 0007869131000001 
Figure 0007869131000002 
Figure 0007869131000003
Abstract
Description
Technical Field
[0001] The present invention relates to a dispatching business support system, a dispatching business support method, and a dispatching business support program.
Background Art
[0002] For example, in the staffing industry, when staff are dispatched to a client company, which is the destination company, generally the attendance record for the previous month is billed, but in the case of MR dispatching, etc., the attendance record for the current month or the month before last may be billed. As a system for calculating the billing amount of staff attendance in the staffing industry, for example, there is Patent Document 1.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the above Patent Document 1, there is no description regarding reducing the workload of the person in charge by automatically aggregating the billing amount for the corresponding month (for example, the current month / previous month / second previous month) according to the billing pattern of the client, which is the destination of the staff.
[0005] The present invention has been made in view of the above, and an object thereof is to provide a dispatching business support system, a dispatching business support method, and a dispatching business support program capable of reducing the workload of the person in charge by automatically aggregating the billing amount for the corresponding month according to the billing pattern of the client, which is the destination of the staff.
Means for Solving the Problems
[0006] To solve the above-mentioned problems and achieve the objective, the present invention provides a dispatch work support system comprising a storage unit and a control unit, which supports billing operations for the attendance of staff dispatched to a client, wherein the storage unit stores client data including a fixed billing month and a variable billing month for each client, contracted work data including work number, client, and unit price for each attendance item, and billing attendance data including work number, staff, closing date, each attendance item, and the amount for each attendance item, and the system comprises a work schedule input means that updates the data for each attendance item on the closing date of each month for the billing attendance data, multiplies the updated attendance item by the corresponding unit price in the contracted work data to calculate the amount for each attendance item and registers it in the storage unit, and a billing aggregation means that obtains the fixed billing month and the variable billing month from the client data for the target client, aggregates the billing attendance data based on the obtained fixed billing month and the variable billing month, and outputs an invoice.
[0007] Furthermore, according to one aspect of the present invention, the work items may include scheduled hours, overtime hours, nighttime hours, number of paid holidays, actual working days, and number of absent days, and the amounts may include scheduled hours, overtime, nighttime, paid holiday, basic, and absentee amounts.
[0008] Furthermore, according to one aspect of the present invention, the claim month may be the current month, the previous month, or the month before that.
[0009] Furthermore, according to one aspect of the present invention, the fixed portion may include a base amount, and the variable portion may include a predetermined amount, overtime pay, late-night pay, paid leave pay, and absence pay.
[0010] Furthermore, according to one aspect of the present invention, the dispatch may include the dispatch of medical representatives (MRs).
[0011] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention provides a dispatch work support method executed by an information processing device comprising a control unit and a storage unit, wherein the storage unit stores customer data including a fixed billing month and a variable billing month for each customer, contracted work data including work number, customer, and unit price for each attendance item, and billing attendance data including work number, staff, closing date, each attendance item, and the amount for each attendance item, and the method is characterized by including a work schedule input step executed by the control unit, which updates the data for each attendance item on the closing date of each month for the billing attendance data, multiplies the updated attendance item by the corresponding unit price of the contracted work data to calculate the amount for each attendance item, and registers it in the storage unit, and a billing aggregation step which obtains a fixed billing month and a variable billing month from the customer data for the target customer, aggregates the billing attendance data based on the obtained fixed billing month and variable billing month, and outputs an invoice.
[0012] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention is a dispatch work support program to be executed by an information processing device comprising a control unit and a storage unit, wherein the storage unit stores customer data including the fixed billing month and the variable billing month for each customer, contracted work data including work number, customer, and unit price for each attendance item, and billing attendance data including work number, staff, closing date, each attendance item, and the amount for each attendance item, and the control unit is configured to perform a work schedule input step of updating the data for each attendance item on the closing date of each month, multiplying the updated attendance item by the corresponding unit price in the contracted work data to calculate the amount for each attendance item and registering it in the storage unit, and a billing aggregation step of obtaining the fixed billing month and the variable billing month from the customer data for the target customer, aggregating the billing attendance data based on the obtained fixed billing month and the variable billing month, and outputting an invoice. [Effects of the Invention]
[0013] According to the present invention, by automatically calculating the billing amount for the relevant month according to the billing pattern of the client to which the staff is dispatched, it is possible to reduce the workload of the person in charge. [Brief explanation of the drawing]
[0014] [Figure 1] Figure 1 is a block diagram showing an example of the configuration of the dispatch support system according to this embodiment. [Figure 2] Figure 2 is a diagram illustrating the overall processing overview of the control unit of the dispatch support system in this embodiment. [Figure 3] Figure 3 is a diagram illustrating a specific example of the processing performed by the control unit of the dispatch support system in this embodiment. [Figure 4] Figure 4 is a diagram illustrating a specific example of the processing performed by the control unit of the dispatch support system in this embodiment. [Figure 5] Figure 5 is a diagram illustrating a specific example of the processing performed by the control unit of the dispatch support system in this embodiment. [Figure 6] Figure 6 is a diagram illustrating a specific example of the processing performed by the control unit of the dispatch support system in this embodiment. [Modes for carrying out the invention]
[0015] Embodiments of the dispatch support system, dispatch support method, and dispatch support program according to the present invention will be described in detail below with reference to the drawings. However, the present invention is not limited to these embodiments.
[0016] [1. Overview] For example, in the temporary staffing industry, when dispatching staff to client companies, it is generally common to bill for the previous month's work hours. However, in the case of medical representative (MR) dispatch services, it is sometimes necessary to bill for the current month or the month before last. In this case, the combination of fixed portions (basic salary in terms of pay) and variable portions (overtime pay in terms of pay) may differ.
[0017] Conventionally, only time and days were managed in the attendance table, so complex billing patterns could not be automatically calculated. For complex billing patterns, the person in charge had to calculate the amount manually, resulting in a heavy workload for the person in charge.
[0018] Therefore, in this embodiment, by providing an amount item in the attendance table, the amount is calculated at the time of attendance registration, and the amount for the corresponding month (for example, the current month / the previous month / the month before the previous month) can be automatically aggregated according to the billing pattern of the customer.
[0019] The dispatch business support system of this embodiment can be widely used in, for example, regular dispatch, engineer dispatch (in the pharmaceutical industry, MR dispatch, TV industry creators, etc.).
[0020] [2. Configuration] The configuration of the dispatch business support system 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 dispatch business support system 100.
[0021] The dispatch business support system 100 is, for example, a commercially available desktop personal computer or workstation. As shown in FIG. 2, the dispatch business support system 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each unit included in the dispatch business support system 100 is communicably connected via an arbitrary communication path.
[0022] The communication interface unit 104 communicably connects the dispatch business support system 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 communicably connecting the dispatch business support system 100 and the server 200 to each other, and is, for example, the Internet or a LAN (Local Area Network).
[0023] The input / output interface unit 108 is connected to an input device 112 and an output device 114. The output device 114 can be a monitor (including a home television), a speaker, or a printer. The input device 112 can be a keyboard, mouse, microphone, or a monitor that works in conjunction with a mouse to provide pointing device functionality. In the following, the output device 114 may be referred to as the monitor 114 as a display unit, and the input device 112 may be referred to as the keyboard 112 or mouse 112.
[0024] The memory unit 106 stores various databases, tables, and files. The memory unit 106 also stores computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the memory unit 106, for example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used.
[0025] The memory unit 106 also stores customer data, contract work data, and billing and attendance data, etc.
[0026] Customer data may include customer information (customer code and / or customer name 0, monthly salary daily rate category (e.g., 0 "no daily rate"), daily wage calculation category (e.g., 0 "based on days worked"), base amount billing month (billing month for the fixed portion), and adjustment amount billing month (billing month for the variable portion).
[0027] Contracted work data may include work number, project number, staff (staff code and / or staff name), client code, and unit prices for attendance items (basic unit price_invoice, overtime unit price_invoice, late-night unit price_invoice, paid holiday amount_invoice, monthly basic salary_invoice, daily absence amount_invoice).
[0028] The billing attendance data may include the work number, closing date, attendance items (regular hours, overtime hours, night hours, number of paid holidays, actual working days, number of absent days), and amounts for attendance items (regular hours amount, overtime amount, night hours amount, paid holidays amount, base amount, absent days amount).
[0029] The control unit 102 is a CPU or similar component that comprehensively controls the dispatch support system 100. The control unit 102 has internal memory for storing control programs such as the OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.
[0030] The control unit 102 is configured to access customer data, contract work data, and billing and attendance data, etc., stored in the storage unit 106. Note that customer data, contract work data, and billing and attendance data, etc., may be stored in another location (for example, on a server 200), as long as the control unit 102 can access them.
[0031] Functionally, the control unit 102 comprises a customer registration unit 102a, a contract work registration unit 102b, a work schedule input unit 102c, a billing aggregation unit 102d, and a screen display control unit 102e.
[0032] The customer registration unit 102a inputs customer data and registers it in the storage unit 106, for example, in response to the operator's operation on the billing registration screen displayed on the monitor 114.
[0033] The contract work registration unit 102b inputs contract work data and registers it in the storage unit 106, for example, in response to the operator's operation on the contract work registration screen displayed on the monitor 114.
[0034] The timesheet input unit 102c updates the data for each attendance item in the billing attendance data on the closing date of each month, multiplies the updated attendance item by the corresponding unit price of the contracted work data to calculate the amount of the attendance item, and registers the billing attendance data in the storage unit 106.
[0035] In this case, attendance items may include regular hours, overtime hours, nighttime hours, number of paid holidays, actual working days, and number of absent days, and the amounts may include regular hours, overtime, nighttime, paid holiday, base, and absent days.
[0036] The billing aggregation unit 102d retrieves the base amount billing month (for the fixed portion) and the adjustment amount billing month (for the variable portion) from the customer data stored in the storage unit 106 for customers specified by the operator on the billing aggregation processing screen displayed on the monitor 114. Based on the retrieved base amount billing month and adjustment amount billing month, it aggregates the billing attendance data stored in the storage unit 106 and outputs an invoice.
[0037] In this case, the billing month may be the current month, the previous month, or the month before that. Furthermore, the fixed portion may include the base amount, while the variable portion may include the regular amount, overtime amount, late-night amount, paid leave amount, and absence amount.
[0038] The screen display control unit 102e controls the display and input of various screens (for example, customer registration screen, contract work registration screen, billing summary processing screen, etc.) displayed on the monitor 114.
[0039] [3. Specific examples] Referring to Figures 1 to 6, a specific example of the processing of the control unit of the dispatch business support system 100 in this embodiment will be explained. Referring to Figure 2, an overview of the overall processing of the control unit of the dispatch business support system 100 in this embodiment will be explained. Figure 2 is a diagram illustrating a flow chart to explain the overview of the overall processing of the control unit of the dispatch business support system 100 in this embodiment.
[0040] (3-1. Overall Processing) In Figure 2, the customer registration unit 102a executes the customer registration process (step S1). Specifically, in the customer registration process, the customer registration unit 102a inputs customer data and registers it in the storage unit 106, for example, in response to the operator's operation on the billing registration screen displayed on the monitor 114.
[0041] The contracted work registration unit 102b executes the contracted work registration process (step S2). Specifically, in the contracted work registration process, the contracted work registration unit 102b inputs contracted work data and registers it in the storage unit 106, for example, in response to the operator's operation on the contracted work registration screen displayed on the monitor 114.
[0042] The timesheet input unit 102c executes the timesheet input process (step S3). Specifically, in the timesheet input process, the timesheet input unit 102c updates the data for each attendance item in the billing attendance data on the closing date of each month, multiplies the updated attendance item by the corresponding unit price of the contracted work data to calculate the amount of the attendance item, and registers the billing attendance data in the storage unit 106. The data for each attendance item may be updated, for example, by aggregating the daily attendance data (not shown) stored in the storage unit 106 on the closing date.
[0043] In this case, attendance items may include regular hours, overtime hours, nighttime hours, number of paid holidays, actual working days, and number of absent days, and the amounts may include regular hours, overtime, nighttime, paid holiday, base, and absent days.
[0044] The billing aggregation unit 102d executes the billing aggregation process (step S4). Specifically, in the billing aggregation process, the billing aggregation unit 102d obtains the base amount billing month (billing month for the fixed portion) and the adjustment amount billing month (billing month for the variable portion) from the customer data stored in the storage unit 106 for customers specified by the operator on the billing aggregation processing screen displayed on the monitor 114, and then aggregates the billing attendance data stored in the storage unit 106 based on the obtained base amount billing month and adjustment amount billing month, and outputs an invoice.
[0045] In this case, the billing month may be the current month, the previous month, or the month before that. Furthermore, the fixed portion may include the base amount, while the variable portion may include the regular amount, overtime amount, late-night amount, paid leave amount, and absence amount.
[0046] (3-2. Sample Data) Figures 3 to 6 are diagrams showing sample data to illustrate a specific example of the processing of the control unit 102 of the dispatch business support system 100 in this embodiment. A specific example of the processing of the control unit 102 of the dispatch business support system 100 in this embodiment will be explained with reference to Figures 7 to 13.
[0047] (S1: Customer registration process) Referring to Figure 3, a specific example of the customer registration process will be explained. The customer registration unit 102a inputs customer data and registers it in the storage unit 106 in response to the operator's operation on the billing registration screen displayed on the monitor 114, for example. In the customer registration process, a billing pattern is registered for each customer.
[0048] Figure 3(A) shows an example of customer data. The customer data includes the following fields: customer number, customer name, monthly salary daily rate category (e.g., 0 "no daily rate"), daily wage calculation category (e.g., 0 "based on working days"), base amount billing month (billing month for the fixed portion), and adjustment amount billing month (billing month for the variable portion). The billing month is set as follows: current month "0", previous month "1", and two months prior "2".
[0049] In the example shown in the diagram, the first row contains customer code "T0001", customer "●● Corporation", monthly salary daily rate category "0", daily wage calculation category "0", base amount billing month "1 (previous month)", and adjustment amount billing month "2 (two months prior)".
[0050] Figure 3(B) shows an example of the customer registration screen. The customer registration screen includes a specification area for specifying the customer code, customer name, monthly wage daily rate category, daily wage calculation category, base amount billing month (current month, previous month, two months prior), and adjustment amount billing month (current month, previous month, two months prior), as well as a registration button (not shown). When data is specified in the specification area and the registration button (not shown) is pressed, customer data corresponding to the input content is registered in the storage unit 106. For example, with the input content in Figure 3(B), customer data as shown in the first row of Figure 3(A) will be registered.
[0051] (S2: Contract completion work registration process) Referring to Figure 4, a specific example of the contracted work registration process will be explained. The contracted work registration unit 102b inputs contracted work data and registers it in the storage unit 106 in response to the operator's operation on the contracted work registration screen displayed on the monitor 114, for example. The contracted work data (allocation data) is data for managing unit prices. This is because, although a unit price is set for each project, the unit price may change depending on the staff assigned to it.
[0052] Figure 4(A) shows an example of contracted work data (allocation data). Contracted work data (allocation data) includes the following fields: work number, project number, staff code, customer code, and unit prices for attendance items (basic unit price_invoice, overtime unit price_invoice, late-night unit price_invoice, paid holiday amount_invoice, monthly basic salary_invoice, daily absence amount_invoice). In the example shown in the figure, the first row contains: work number "1", project number "100-1", staff code "S0001", customer code "T0001", basic unit price_invoice "3,000", overtime unit price_invoice "3,750", late-night unit price_invoice "750", paid holiday amount_invoice "20,000", monthly basic salary_invoice "480,000", and daily absence amount_invoice "20,000".
[0053] Figure 4(B) shows an example of the display of the contract work registration screen. When data is entered for each item on the contract work registration screen and the registration button (not shown) is pressed, contract work data corresponding to the entered content is registered in the storage unit 106. For example, in the case of the input content in Figure 4(B), contract work data as shown in the first row of Figure 4(A) will be registered.
[0054] (S3: Timesheet Input Processing) Refer to Figure 5 to explain a specific example of the timesheet input process. The timesheet input unit 102c updates the data for each attendance item on the closing date of each month for the billed attendance data, multiplies the updated attendance item by the corresponding unit price of the contracted work data to calculate the amount for the attendance item, and registers the billed attendance data in the storage unit 106. The data for each attendance item may be updated, for example, by aggregating the daily attendance data (not shown) stored in the storage unit 106 on the closing date. In the timesheet input process, the amount is calculated when the billed attendance data is registered. The attendance of which staff member it is can be determined from the work number.
[0055] Figure 5 is a diagram illustrating the calculation process for billed attendance data. The billed attendance data includes work number, closing date, attendance items (regular hours, overtime hours, night hours, number of paid holidays, actual working days, number of absent days), and amounts for attendance items (regular hours amount, overtime amount, night hours amount, paid holidays amount, base amount, absent days amount).
[0056] Although the attendance data does not include a staff code, the work number is linked to the project number and staff code, so it can be identified by the work number. "Scheduled hours" refers to working hours within the company's set hours (e.g., 7.5 hours from 9:00 to 17:30). "Scheduled amount" is the amount paid for scheduled hours, and for hourly wage earners, it is calculated as hourly wage x 100% x scheduled hours.
[0057] First, as shown in Figure 5(A), on the closing date, the attendance items (regular hours, overtime hours, nighttime hours, number of paid holidays, actual working days, number of absent days) of the billing attendance data are updated (calculated). For example, this can be calculated by aggregating daily attendance data.
[0058] Next, after updating the attendance items, as shown in Figure 5(B), the amounts for the attendance items (regular hours, overtime hours, late-night hours, paid leave hours, base salary, absence hours) are calculated by multiplying them by the unit price amounts (base unit price, overtime unit price, late-night unit price, paid leave hours, monthly base salary, daily absence hours) of the corresponding contracted work data, using the work number as the key. In this example, using the first row of the contract work data in Figure 4(A), the regular amount is 30,000 (=10 × 3,000), overtime amount is 150,000 (=40 × 3,750), late-night amount is 7,500 (=10 × 750), paid leave amount is 40,000 (=2 × 20,000), base amount is 480,000, and absence amount is -20,000 (=1 × 20,000).
[0059] As shown in Figure 5(C), the monthly attendance claim data is calculated and registered repeatedly. In Figure 5(C), the attendance claim data for April, May, and June has been calculated.
[0060] (S4: Invoice aggregation processing) A specific example of the billing aggregation process will be explained with reference to Figure 6. For example, the billing aggregation unit 102d obtains the basic amount billing month (billing month for the fixed portion) and the adjustment amount billing month (billing month for the variable portion) from the customer data stored in the storage unit 106 for customers specified by the operator on the billing aggregation processing screen displayed on the monitor 114. Based on the obtained basic amount billing month and adjustment amount billing month, it aggregates the billing attendance data stored in the storage unit 106 and outputs an invoice.
[0061] Figure 6(A) shows an example of billing attendance data. For example, an invoice for the end of June is issued in early July. The billing pattern of the customer linked to the work number (basic amount billing month (current month, previous month, or two months prior) and adjustment amount billing month (current month, previous month, or two months prior): up to 9 patterns) is obtained, and the amounts for the corresponding months in the billing attendance data are aggregated. In the example shown in the figure, the basic amount billing month "1: previous month" and adjustment amount billing month "2: two months prior" for "Customer T001: ●● Co., Ltd." linked to work number "1" is obtained from the customer data in Figure 3(A), and the amount for billing month "1: previous month" is aggregated for the basic amount (fixed portion), and the amount for billing month "2: two months prior" is aggregated for the adjustment amount (variable portion). Thus, in the case of customer (T0001), it is necessary to aggregate the amount for the fixed portion (attendance in the previous month, May) and the amount for the variable portion (attendance in the two months prior, April).
[0062] Figure 6(B) shows an example of the display of the billing summary processing screen. The billing summary processing screen includes an extraction criteria area where the year month, billing closing date, and customer (all customers are selected if none are specified) are specified, a customer display area where a list of customers that meet the extraction criteria is displayed, a display button, and an execute button.
[0063] When you press the display button, customers that meet the extraction criteria will be displayed in the customer display area. In the customer display area, a box for selecting the customers to be aggregated and the aggregation status (processed, unprocessed) are displayed. If you select the customers to be aggregated in the customer display area and press the execute button, the billing aggregation process will be executed and an invoice for the customer will be output.
[0064] Figure 6(C) shows an example of an invoice. The example in Figure 6(C) shows an example of an invoice for customer "T001: ●● Co., Ltd.". The invoice displays the customer, the total invoice amount, and the details. The details include the unit price, number of days / hours, and amount for the fixed portion (base amount) and variable portion (regular amount, overtime amount, late-night amount, paid leave amount, absence amount). In the example shown in the figure, the fixed portion is for May and the variable portion is for April, and the invoice amount is 687,500 yen.
[0065] As described above, according to this embodiment, the work schedule input unit 102c updates the data for each attendance item on the closing date of each month, multiplies the updated attendance item by the corresponding unit price of the contracted work data to calculate the amount of the attendance item, and registers the billing attendance data in the storage unit 106. The billing aggregation unit 102d obtains the fixed billing month and the variable billing month from the customer data for the target customer, aggregates the billing attendance data based on the obtained fixed billing month and the variable billing month, and outputs an invoice. Therefore, by automatically aggregating the billing amount for the relevant month according to the billing pattern of the customer to which the staff is dispatched, it is possible to reduce the workload of the person in charge.
[0066] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving operational efficiency and promoting appropriate management decisions by companies, thereby contributing to SDGs Goals 8 and 9.
[0067] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.
[0068] Furthermore, this embodiment can contribute to strengthening control and governance, thereby enabling contributions to SDG Goal 16.
[0069] [5. Other Embodiments] In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
[0070] 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 by known methods.
[0071] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configuration shown in this specification and in the drawings may be changed at will unless otherwise specified.
[0072] Furthermore, with respect to the dispatch support system 100, each component shown in the diagram is a functional concept and does not necessarily need to be physically configured as shown.
[0073] For example, the processing functions of the dispatch support system 100, particularly those performed in the control unit, may be implemented in whole or in part by a CPU and a program interpreted and executed by the CPU, or they may be implemented as wired logic hardware. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processing described in this embodiment, and is mechanically read by the dispatch support system 100 as needed. That is, a storage unit such as ROM or HDD (Hard Disk Drive) contains a computer program that works in cooperation with the OS to give instructions to the CPU and perform various processing tasks. This computer program is executed by being loaded into RAM and works in cooperation with the CPU to constitute the control unit.
[0074] Furthermore, this computer program may be stored on an application program server connected to the dispatch support system 100 via any network, and it is possible to download all or part of it as needed.
[0075] Furthermore, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program product. Here, "recording medium" includes any "portable physical 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.
[0076] Furthermore, "program" refers to a data processing method described in any language or writing method, regardless of its format, such as source code or binary code. Note that "program" is not necessarily limited to a single, monolithic structure; it also includes distributed structures consisting of multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions. Regarding the specific configuration and reading procedures for reading the recording medium in each device shown in the embodiments, as well as the installation procedures after reading, well-known configurations and procedures can be used.
[0077] The various databases stored in the memory unit are 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 website provision.
[0078] Furthermore, the dispatch support system 100 may be configured as a known personal computer or workstation or other information processing device, or as an information processing device to which any peripheral devices are connected. Alternatively, the dispatch support system 100 may be implemented by installing software (including programs or data, etc.) on the device that enables the processing described in this embodiment.
[0079] 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 and integrating them in any unit according to various additions or functional loads. In other words, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively. [Explanation of Symbols]
[0080] 100 Temporary Staffing Support System 102 Control Unit 102a Customer Registration Department 102b Contract Work Registration Department 102c Work Schedule Input Section 102d Billing and Aggregation Department 102e Screen display control unit 104 Communication Interface Section 106 Storage section 108 Input / Output Interface Section 112 Input device 114 Output device 300 Networks
Claims
1. A dispatch support system comprising a memory unit and a control unit, which assists in billing operations for attendance records of staff dispatched to clients, The aforementioned storage unit includes: Customer data including the billing months for the fixed portion and the variable portion for each customer, Contract work data including work number, customer, and unit price for each attendance item, Billing attendance data including work number, staff, closing date, each attendance item, and the amount for each attendance item, It is stored there, Regarding the aforementioned billing attendance data, a work schedule input means updates the data for each attendance item on the closing date of each month, multiplies the updated attendance item by the corresponding unit price of the contracted work data to calculate the amount for the attendance item, and registers it in the storage unit. A billing aggregation means that, for a target customer, obtains the billing month for the fixed portion and the billing month for the variable portion from the customer data, and in the same invoice issued to the customer, aggregates the amount of the billing attendance data for the month corresponding to the billing month of the fixed portion for the fixed portion, aggregates the amount of the billing attendance data for the month corresponding to the billing month of the variable portion for the variable portion, and outputs an invoice that includes details of the aggregated results divided into the fixed portion and the variable portion. A dispatch support system characterized by having the following features.
2. The aforementioned attendance items include regular working hours, overtime hours, nighttime hours, number of paid holidays, actual working days, and number of absent days. The dispatch work support system according to claim 1, characterized in that the aforementioned amount includes the regular amount, overtime amount, late-night amount, paid leave amount, basic amount, and absence amount.
3. The dispatch support system according to claim 1, characterized in that the aforementioned billing month is the current month, the previous month, or the month before that.
4. The dispatch business support system according to claim 2, characterized in that the fixed portion includes a basic amount, and the variable portion includes a set amount, overtime amount, late-night amount, paid leave amount, and absence amount.
5. The dispatching business support system according to any one of claims 1 to 4, characterized in that the dispatching includes the dispatching of medical representatives (MRs).
6. A dispatch support method performed by an information processing device comprising a control unit and a storage unit, The aforementioned storage unit includes: Customer data including the billing months for the fixed portion and the variable portion for each customer, Contract work data including work number, customer, and unit price for each attendance item, Billing attendance data including work number, staff, closing date, each attendance item, and the amount for each attendance item, It is stored there, The control unit is executed as follows: Regarding the aforementioned billing attendance data, the work schedule input process involves updating the data for each attendance item on the closing date of each month, multiplying the updated attendance item by the corresponding unit price of the contracted work data to calculate the amount for each attendance item, and registering it in the storage unit. For the target customer, the billing month for the fixed portion and the billing month for the variable portion are obtained from the customer data, and in the same invoice issued to the customer, the amount of the billing attendance data for the fixed portion is aggregated for the month corresponding to the billing month of the fixed portion, and the amount of the billing attendance data for the month corresponding to the billing month of the variable portion is aggregated for the variable portion, and an invoice is output that includes details that separate the aggregated results into the fixed portion and the variable portion. A method for supporting dispatch services, characterized by including the following:
7. A dispatch support program to be executed by an information processing device comprising a control unit and a storage unit, The aforementioned storage unit includes: Customer data including the billing months for the fixed portion and the variable portion for each customer, Contract work data including work number, customer, and unit price for each attendance item, Billing attendance data including work number, staff, closing date, each attendance item, and the amount for each attendance item, It is stored there, In the control unit, Regarding the aforementioned billing attendance data, the work schedule input process involves updating the data for each attendance item on the closing date of each month, multiplying the updated attendance item by the corresponding unit price of the contracted work data to calculate the amount for each attendance item, and registering it in the storage unit. For the target customer, the billing month for the fixed portion and the billing month for the variable portion are obtained from the customer data, and in the same invoice issued to the customer, the amount of the billing attendance data for the fixed portion is aggregated for the month corresponding to the billing month of the fixed portion, and the amount of the billing attendance data for the month corresponding to the billing month of the variable portion is aggregated for the variable portion, and an invoice is output that includes details that separate the aggregated results into the fixed portion and the variable portion. A dispatch support program to carry out the necessary tasks.