Information processing device, information processing method, and program
Patent Information
- Application Number
- JP2023100210
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2025-01-07
AI Technical Summary
【0008】 本発明によれば、給与の支払先となる従業者が複数の国や地域に属する場合における給与情報の管理の困難性を低減させることができる。
Smart Images

Figure 2025000382000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] There is known technology for supporting the payment of wages to foreign workers residing in Japan (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2021-140586 A Summary of the Invention [Problem to be solved by the invention]
[0004] For example, in a multinational corporation, where employees to whom a salary is paid belong to multiple countries or regions, it is necessary to create salary information that is adapted to the systems and needs of the multiple countries or regions. However, the systems and needs of each country or region are fluid and vary in type, including systems unique to that country or region, systems common to multiple countries or regions, and systems common to the entire world. For this reason, when employees to whom a salary is paid belong to multiple countries or regions, it is more difficult to manage salary information than when employees to whom a salary is paid belong to a single country or region.
[0005] The present invention has been made in consideration of the above circumstances, and aims to reduce the difficulty of managing salary information when employees to whom salaries are paid belong to multiple countries or regions. [Means for solving the problem]
[0006] In order to achieve the above-mentioned objective, one aspect of the present invention is an information processing device having an item management means for managing salary information items related to salaries paid to employees in association with the countries or regions to which the items apply, a salary information management means for managing the salary information of employees belonging to multiple countries or regions, and a list display means for displaying a list of the salary information for each employee together with information indicating the countries or regions to which the salary information items apply.
[0007] An information processing method and a program corresponding to the information processing device according to one aspect of the present invention are also provided as an information processing method and a program corresponding to the information processing device according to one aspect of the present invention. Effect of the Invention
[0008] According to the present invention, it is possible to reduce the difficulty of managing salary information when employees to whom salaries are paid belong to multiple countries or regions. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating an example of an overall configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of a management server according to the present embodiment. [Diagram 3] FIG. 2 is a functional block diagram showing an example of a functional configuration of a management server and a person in charge terminal. [Figure 4] 13 is a flowchart showing an example of a processing flow of a management server. [Diagram 5] 13 is a flowchart showing an example of a process flow for displaying an item registration screen, among the process flows of a person in charge terminal. [Figure 6] 13 is a flowchart showing an example of a process flow for editing a salary information list, among the process flows of the person in charge terminal. [Figure 7] FIG. 13 is a diagram showing a specific example of an item registration screen among the user interfaces displayed on the person in charge terminal. [Figure 8]A figure showing a specific example of a salary information list among the user interfaces displayed on the person in charge terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] <Summary> The information processing system according to this embodiment is a system that supports the management of salary information paid to employees belonging to multiple countries or regions. The salary information is information about the salary paid to employees, and specifically includes overtime, bonuses, allowances, taxes, etc.
[0011] The information processing system according to this embodiment can facilitate the work of payroll personnel in charge of payroll administration for multinational and global companies with employees from multiple countries or regions. The payroll personnel may be, for example, an accountant who belongs to a company with employees from multiple countries or regions, or may be a social insurance and labor consultant who serves such a company as a client.
[0012] <System configuration> FIG. 1 is a diagram showing an example of the overall configuration of an information processing system S according to this embodiment. The information processing system S is configured by connecting a management server 1, a person in charge terminal 2, and an external server 3 via a network N. The network N is, for example, the Internet, a LAN (Local Area Network), a VPN (Virtual Private Network), or the like.
[0013] (Management Server 1) The management server 1 is an information processing device that serves as a server that manages the entire information processing system S. The management server 1 acquires various pieces of information transmitted from the person in charge terminal 2 and the external server 3, and performs various processes. The management server 1 also transmits various pieces of information to the person in charge terminal 2 and the external server 3.
[0014] For example, the management server 1 manages salary information items in association with the countries or regions to which the items apply. Here, salary information items include, for example, salary, bonus, income tax, resident tax, pension, welfare, accident insurance, etc. Furthermore, the management server 1 manages salary information of employees belonging to multiple countries or regions, and displays a list of the salary information together with information indicating the countries or regions to which the salary information items apply. Here, "information indicating a country or region" refers to, for example, an icon imitating the flag of a specific country, an icon representing multiple countries or regions, an icon imitating a globe representing multiple countries or the entire world, etc. Hereinafter, the salary information for each employee that is displayed in a list together with information indicating the country or region to which the salary information item applies will be referred to as a "salary information list."
[0015] Specifically, for example, assume that there is an employee A who belongs to a Japanese branch of a multinational corporation, and an employee B who belongs to a Chinese branch. In addition, assume that a certain item in the salary information of employees A and B is applicable to Japan but not to China. In this case, when displaying a list of salary information of employees who belong to the multinational corporation, including employees A and B, the management server 1 displays information indicating Japan (for example, an icon resembling the Japanese flag) for items that are applicable only to Japan in the item column of the salary information list. Here, in the salary information of employee B, items that are not applicable to China may be displayed in gray out, and input operations may not be accepted.
[0016] Also, for example, suppose that a certain item of salary information is applicable to China but not to Japan. In this case, when displaying a list of salary information of employees belonging to the multinational company, including employees A and B, the management server 1 displays information indicating China (for example, an icon imitating the Chinese flag) in the item column of the salary information list that is applicable only to China.
[0017] Also, for example, suppose that a certain item of salary information applies to both Japan and China. In this case, when the management server 1 displays a list of salary information for employees belonging to the multinational company, including employees A and B, it displays information indicating Japan (for example, an icon imitating the Japanese flag) and information indicating China (for example, an icon imitating the Chinese flag) for the item in the item column of the salary information list that applies to both Japan and China. Note that when one icon is displayed or multiple icons do not fit in the display area, information indicating multiple countries (for example, an icon imitating the flag of the European Union or an icon imitating the globe) may be displayed, and when this icon is clicked or the cursor is placed over it, information indicating each country (for example, an icon imitating the flag of each country) may be displayed.
[0018] Also, for example, assume that a certain item of salary information is registered as an item that applies to all countries and regions. In this case, when displaying a list of salary information for employees belonging to the multinational company, including employees A and B, the management server 1 may display information indicating all countries and regions (for example, an icon resembling a globe) in the column for the item in the salary information list. The specific configuration and processing details of the management server 1 will be described later.
[0019] (Personnel terminal 2) The staff terminal 2 is an information processing device operated by a payroll staff member, and is configured, for example, with a personal computer, a tablet terminal, a smartphone, etc. Examples of a "payroll staff member" include a social insurance labor consultant, or a person in charge of payroll affairs within a company. The staff terminal 2 is assumed to have dedicated application software installed that enables the use of the information processing system S.
[0020] The person in charge terminal 2 starts dedicated application software based on the operation of the payroll person, and acquires various information transmitted from the management server 1 and the external server 3. The person in charge terminal 2 also performs various processes based on the acquired information and information input by the operation of the payroll person. The person in charge terminal 2 also transmits various information to the management server 1 and the external server 3. For example, the person in charge terminal 2 accepts input operations for registering items of payroll information and input operations for creating and editing payroll information for each employee, and transmits the input information to the management server 1. The specific configuration and processing details of the person in charge terminal 2 will be described later.
[0021] (External Server 3) The external servers 3 are information processing devices provided in a plurality of countries and regions, and function as servers that provide information that may affect the salary information of employees.
[0022] The above-mentioned processes by the management server 1 and the person in charge terminal 2 constituting the information processing system S are just examples, and it is sufficient that the information processing system S as a whole has the function of realizing the above-mentioned processes. Therefore, some or all of the functions of realizing the above-mentioned processes may be shared or cooperated within the information processing system S.
[0023] For example, some or all of the functions of the management server 1 may be functions of other information processing devices in the information processing system S, and some or all of the functions of other information processing devices in the information processing system S may be functions of the management server 1. Furthermore, some or all of the functions of the management server 1 may be transferred to other servers (not shown). This promotes processing in the information processing system S as a whole, and also makes it possible for the processes to complement each other.
[0024] <Hardware configuration> FIG. 2 is a block diagram showing an example of a hardware configuration of the management server 1 according to this embodiment. The management server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.
[0025] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 to the RAM 13. The RAM 13 also stores data and the like required for the CPU 11 to execute various processes. The CPU 11, the ROM 12, and the RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14.
[0026] The input / output interface 15 is connected to an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20. The output unit 16 is composed of a display, a speaker, etc., and outputs various information as images and sounds. The input unit 17 is composed of a keyboard, a mouse, a touch panel, etc., and accepts input of various information. The storage unit 18 is composed of a hard disk, a DRAM (Dynamic Random Access Memory), etc., and stores various data. The communication unit 19 communicates with other devices via a network N including the Internet.
[0027] Removable media 21, which may be a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is appropriately attached to the drive 20. Programs read from the removable media 21 by the drive 20 are installed in the storage unit 18 as necessary. The removable media 21 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18.
[0028] Although not shown, the person in charge terminal 2 and the external server 3 each have the same hardware configuration as that shown in FIG.
[0029] <Functional configuration> FIG. 3 is a functional block diagram showing an example of the functional configuration of the management server 1 and the person in charge terminal 2. As shown in FIG.
[0030] (Management Server 1) In the CPU 11 of the management server 1, an acquisition unit 31, an item management unit 32, a salary information management unit 33, a list display unit 34, a selection reception unit 35, an edit reception unit 36, and a transmission control unit 37 function during operation. The memory unit 18 of the management server 1 also includes an item DB 41 in which salary information items are stored, and an employee DB 42 in which information about employees (hereinafter referred to as "employee information") including at least the country or region to which the employee belongs and salary information is stored.
[0031] The acquisition unit 31 acquires information that affects salary information in a country or region. For example, the acquisition unit 31 acquires input information for registering an item of salary information transmitted from the person in charge terminal 2. This input information includes input information for selecting the country or region to which the item applies.
[0032] The acquisition unit 31 also acquires input information for editing at least a part of the salary information list displayed on the person in charge terminal 2. The acquisition unit 31 also acquires information provided by the external server 3 that may affect the salary information of employees. Examples of information that may affect salary information include information about changes in systems related to salary information for each country or region, and information about changes in needs. Here, information regarding changes in needs is information that indicates the wishes of companies, such as, for example, in Japan, overtime hours can be calculated separately for weekdays or late nights, while in other countries, these are all displayed together as one "overtime" hour.
[0033] The acquisition unit 31 also acquires input information for selecting one piece of information from the salary information list displayed on the person in charge terminal 2. Here, the input information for selecting one piece of information from the salary information list is, for example, information indicating that a mouse-over operation has been performed.
[0034] The item management unit 32 manages items of salary information related to the salary paid to employees in association with information indicating the country or region to which the items apply. For example, the item management unit 32 updates and manages the items of salary information based on information that may affect the salary information, such as information on changes in systems related to salary information in a country or region and information on changes in needs, which are acquired for each country or region by the acquisition unit 31. Furthermore, when the salary information is edited, the item management unit 32 updates the salary information to the edited content and manages it. Furthermore, the item management unit 32 manages the country or region selected by the selection reception unit described below in association with the item of salary information.
[0035] The salary information management unit 33 manages the salary information of employees belonging to multiple countries or regions. Specifically, the salary information management unit 33 stores and manages the salary information of an employee in the employee DB 42 of the storage unit 18 as employee information of that employee. Furthermore, when an item of the salary information is updated, the salary information management unit 33 updates the salary information in accordance with the item updated by the item management unit 32. Furthermore, the salary information management unit 33 manages the salary information edited by an edit reception unit described later.
[0036] The list display unit 34 displays a list of the salary information for each employee together with information indicating the country or region to which the salary information items apply. Specifically, the list display unit 34 controls the transmission of control information for displaying various information on the display of the output unit of the person in charge terminal 2 to the person in charge terminal 2 via the communication unit 19. For example, the list display unit 34 controls the transmission of control information for displaying the salary information for each employee as a salary information list together with information indicating the country or region to which the salary information items apply (for example, an icon resembling a national flag or an icon resembling the globe, etc.) to the person in charge terminal 2. The list display unit 34 can display items of salary information for each country or region to which the employee belongs, and can also hide items of salary information other than the country or region to which the employee belongs. According to this embodiment, the salary officer can selectively display information that needs to be confirmed by displaying items of salary information for each country or region to which the employee belongs. In addition, when multiple employees belong to different countries or regions, items that are not related to the country or region to which the employee belongs may be grayed out and no input operation may be accepted.
[0037] Furthermore, when an operation is performed to select one piece of salary information from the displayed list, the list display unit 34 performs control to display information for supporting understanding of the meaning of the item corresponding to the one piece of selected information (hereinafter referred to as "understanding support information") on the person in charge terminal 2. Specifically, the list display unit 34 performs control to transmit to the person in charge terminal 2 control information for displaying the understanding support information of the item corresponding to the one piece of selected information.
[0038] The selection receiving unit 35 receives the selection of the applicable country or region for each item of salary information. As a result, the selected country or region and the item are associated and managed in the item management unit 32. As a result, the payroll manager can select and associate the applicable country or region with each item of salary information by operating the manager terminal.
[0039] The edit receiving unit 36 receives edits for at least a part of the salary information displayed in the list. This allows the payroll staff member to edit at least a part of the salary information displayed in the list by operating the staff member terminal.
[0040] Furthermore, the edit receiving unit 36 receives edits of salary information related to items that apply to a country or region whose selection has been received by the selection receiving unit 35. On the other hand, the edit receiving unit 36 does not receive edits of salary information related to items that apply to a country or region whose selection has not been received by the selection receiving unit 35. This suppresses the operation of editing unrelated information.
[0041] The transmission control unit 37 controls the transmission of various information. Specifically, the transmission control unit 37 controls the transmission of various information to the person in charge terminal 2 and to the outside. For example, the transmission control unit 37 controls the transmission of control information for displaying various information to the acquisition unit 51 of the person in charge terminal 2.
[0042] (Personnel terminal 2) In the CPU of the person in charge terminal 2, an acquisition unit 51, a list display unit 52, and a transmission control unit 53 function during operation.
[0043] The acquisition unit 51 acquires various information. For example, the acquisition unit 51 acquires input information accepted by the input unit. Specifically, the acquisition unit 51 acquires input information for registering salary information items. The acquisition unit 51 also acquires input information for editing one selected piece of salary information. The acquisition unit 51 also acquires various information transmitted from the management server 1 and from outside. Specifically, the acquisition unit 51 acquires control information for displaying various information on a display or the like of the output unit.
[0044] The list display unit 52 controls the display of various information on the display of the output unit, etc. For example, the list display unit 52 controls the display of a user interface for registering salary information items (hereinafter referred to as an "item registration screen"). The list display unit 52 also controls the display of a salary information list. The list display unit 52 also controls the display of understanding support information for an item corresponding to one piece of information selected from the displayed salary information list. The list display unit 52 also controls the display of a user interface for editing one piece of information selected from the displayed salary information list. In this case, the list display unit 52, for example, controls the activation of a value to be edited from the salary information.
[0045] The transmission control unit 53 controls the transmission of various information to the management server 1 and to the outside via the communication unit. For example, the transmission control unit 53 controls the transmission of input information for registering salary information items to the management server 1. The transmission control unit 53 also controls the transmission of input information indicating that at least a portion of the salary information has been selected to the management server 1. The transmission control unit 53 also controls the transmission of input information for editing at least a portion of the salary information to the management server 1.
[0046] <Processing content> Next, the flow of processing of the information processing system in this embodiment will be described with reference to Figures 4 to 6. Note that the processing described with reference to these figures is an example, and the order of processing, omission of processing, addition of processing, change of processing, etc. may be performed.
[0047] (Management Server 1) FIG. 4 is a flowchart showing an example of the process flow of the management server 1. When input information for displaying the item registration screen is transmitted from the person in charge terminal 2 (Yes in step S1), the acquisition unit 31 acquires the input information (step S2), and the item management unit 32 causes the person in charge terminal 2 to display the salary information items to be displayed on the screen of the person in charge terminal 2 via the transmission control unit 37 (step S3). Specifically, the item management unit 32 selects the items to be displayed on the output unit of the person in charge terminal 2 based on the input information, and the transmission control unit 37 controls the transmission of control information to be displayed on the output unit to the person in charge terminal 2. On the other hand, if input information for displaying the item registration screen has not been transmitted (No in step S1), the acquisition unit 31 repeats the judgment process of step S1 until the information is transmitted.
[0048] When input information for registering a salary information item is transmitted from the person in charge terminal 2 (Yes in step S4), the acquisition unit 31 acquires the input information (step S5), and the salary information management unit 33 registers the salary information item (step S6). The input information for registering an item includes input information for selecting the country or region to which the salary information item applies. On the other hand, if input information for registering a salary information item has not been transmitted (No in step S4), the acquisition unit 31 repeats the judgment process in step S4 until the information is transmitted.
[0049] When input information for displaying the salary information list is transmitted from the person in charge terminal 2 (Yes in step S7), the acquisition unit 31 acquires the input information (step S8), and the list display unit 34 causes the person in charge terminal 2 to display the salary information list (step S9). Specifically, the list display unit 34 controls the transmission of control information for displaying the salary information list on the output unit of the person in charge terminal 2 to the person in charge terminal 2 via the transmission control unit 37. On the other hand, if input information for displaying the salary information list has not been transmitted (No in step S7), the acquisition unit 31 repeats the judgment process of step S7 until the information is transmitted.
[0050] When input information for selecting one piece of information from the displayed salary information list is transmitted from the person in charge terminal 2 (Yes in step S10), the acquisition unit 31 acquires the input information (step S11). Then, the selection receiving unit 35 extracts understanding support information for an item corresponding to the selected piece of information from a database (e.g., item DB41 in FIG. 3) (step S12), and displays the understanding support information on the person in charge terminal 2 via the transmission control unit 37 (step S13). On the other hand, when input information for selecting one piece of information from the displayed salary information list is not transmitted (No in step S10), the acquisition unit 31 repeats the judgment process of step S10 until the information is transmitted.
[0051] When input information for editing one piece of information in the displayed salary information list is transmitted from the person in charge terminal 2 (Yes in step S14), the acquisition unit 31 acquires the input information (step S15). Then, the edit receiving unit 36 edits the salary information based on the acquired input information (step S16). On the other hand, if input information for editing one piece of information in the displayed salary information list has not been transmitted (No in step S14), the acquisition unit 31 repeats the judgment process of step S14 until the information is transmitted.
[0052] (Personnel terminal 2) FIG. 5 is a flow chart showing an example of the process flow of the person in charge terminal 2 for displaying an item registration screen.
[0053] When an input operation for displaying the item registration screen is performed (Yes in step S21), the acquisition unit 51 acquires the input information (step S22), and the transmission control unit 53 transmits the acquired input information to the management server 1 (step S23). On the other hand, when an input operation for displaying the item registration screen is not performed (No in step S21), the acquisition unit 51 repeats the determination process of step S21 until the input operation is performed.
[0054] When control information for displaying the item registration screen is transmitted from the management server 1 (Yes in step S24), the acquisition unit 51 acquires the transmitted control information (step S25), and the list display unit 52 displays the item registration screen based on the acquired control information (step S26). On the other hand, when control information for displaying the item registration screen is not transmitted (No in step S24), the acquisition unit 51 repeats the determination process of step S24 until the information is transmitted.
[0055] When an input operation for registering a salary information item is performed on the item registration screen displayed in step S26 (Yes in step S27), the acquisition unit 51 acquires the input information (step S28), and the transmission control unit 53 transmits the acquired input information to the acquisition unit 31 of the management server 1 (step S29). As described above, the input information for registering an item includes input information for selecting the country or region to which the salary information item applies. On the other hand, if an input operation for registering a salary information item has not been performed (No in step S27), the acquisition unit 51 repeats the judgment process of step S27 until the input operation is performed.
[0056] FIG. 6 is a flow chart showing an example of the flow of processing in the person in charge terminal 2 for editing the salary information list. When an input operation for displaying the salary information list is performed (Yes in step S31), the acquisition unit 51 acquires the input information (step S32), and the transmission control unit 53 transmits the acquired input information to the management server 1 (step S33). On the other hand, when an input operation for displaying the salary information list is not performed (No in step S31), the acquisition unit 51 repeats the judgment process of step S31 until the input operation is performed.
[0057] When control information for displaying the salary information list is transmitted from management server 1 (Yes in step S34), acquisition unit 51 acquires the transmitted control information (step S35), and list display unit 52 displays the salary information list based on the acquired control information (step S36). On the other hand, if control information for displaying the salary information list has not been transmitted (No in step S34), acquisition unit 51 repeats the judgment process of step S34 until the information is transmitted.
[0058] When an operation is performed to select one piece of information from the displayed salary information list (Yes in step S37), the acquisition unit 51 acquires the input information (step S38), and the transmission control unit 53 transmits the acquired input information to the management server 1 (step S39). On the other hand, when an operation is not performed to select one piece of information from the displayed salary information list (No in step S37), the acquisition unit 51 repeats the judgment process of step S37 until that operation is performed.
[0059] When understanding support information for an item corresponding to one piece of information selected from the displayed salary information list is transmitted (Yes in step S40), the acquisition unit 51 acquires the transmitted understanding support information (step S41), and the list display unit 52 displays the acquired understanding support information (step S42). On the other hand, when understanding support information for an item corresponding to one piece of information from the displayed salary information list is not transmitted (No in step S40), the acquisition unit 51 repeats the judgment process of step S40 until understanding support information is transmitted.
[0060] When an operation is performed to edit one piece of information in the displayed salary information list (Yes in step S43), the acquisition unit 51 acquires the input information (step S44), and the transmission control unit 53 transmits the acquired input information to the management server 1 (step S45). This updates the salary information list managed by the management server 1. On the other hand, when an operation is not performed to edit one piece of information in the displayed salary information list (No in step S43), the acquisition unit 51 repeats the judgment process of step S43 until that operation is performed.
[0061] When control information for displaying the updated salary information list is transmitted from the management server 1 (Yes in step S46), the acquisition unit 51 acquires the transmitted control information (step S47), and the list display unit 52 displays the acquired updated salary information list (step S48). On the other hand, if control information for displaying the updated salary information list has not been transmitted (No in step S46), the acquisition unit 51 repeats the judgment process of step S46 until the control information is transmitted.
[0062] <Example> (Example of item registration screen) FIG. 7 is a diagram showing a specific example of an item registration screen among the user interfaces displayed on the person in charge terminal 2. As shown in FIG. The item registration screen illustrated in FIG. 7 is configured to include a field R1 for inputting the name of the item to be registered ("Payroll Instruction Code Name" in the example of FIG. 7), a field R2 for selecting the country or region to which the item applies ("Limit To Selected Countries" in the example of FIG. 7), a field R3 for selecting the type of the item ("Type" in the example of FIG. 7), a selection button B1 for making the initial setting for whether or not to calculate pro rata wages when an employee joins or leaves the company in the middle of a month ("Default Proration" in the example of FIG. 7), and a registration button B2 for registering the item ("Save" in the example of FIG. 7).
[0063] In the example of Fig. 7, "Deduction" is entered in a field R1 as the name of the item to be registered. Also, a drop-down list L1 for selecting the country or region to which the item to be registered applies is displayed in a field R2 together with the notation "Search." Also, icons C1 and C2 indicating "Japan" and "China," respectively, are displayed as countries or regions provisionally selected from the drop-down list L1.
[0064] In the example of Fig. 7, "Deduction" is entered in the field R3 as the type of the item to be registered. Also, "Yes" is selected in the selection button B1. When the registration button B2 is pressed in this state, the name and type of the item to be registered are "Deduction," the countries or regions to which the item applies are "Japan" and "China," and an item for which pro rata calculation of wages is valid when an employee joins or leaves the company in the middle of a month is registered.
[0065] (Example of a salary information list) FIG. 8 is a diagram showing a specific example of a salary information list among the user interfaces displayed on the person in charge terminal 2. The salary information list 800 shown in Figure 8 displays salary information for each "Worker" (name of employee), such as "Client" (the company to which the employee belongs), "End Client" (the customer of the company to which the employee belongs), "Payrun Country" (country where payroll is calculated), "Currency", "Employment Commitment Payment", "Gross Up" (guaranteed take-home pay), "Labor Pay", "Overime Amount" (overtime pay), and "Prepaid OT" (amount paid in advance).
[0066] As shown in the example of FIG. 8, among the salary information items, "Employment Commitment Payment" and "Labor Pay" are displayed with an icon C3 resembling the Chinese flag. Therefore, the payroll manager can tell at a glance that among the salary information items, "Employment Commitment Payment" and "Labor Pay" are items that apply only to China. Also, among the salary information items, "Overime Amount" is displayed with an icon C4 resembling the Japanese flag. Therefore, the payroll manager can tell at a glance that among the salary information items, "Overime Amount" is an item that applies only to Japan.
[0067] For example, "Alice Smith" as an employee belongs to the Japanese branch (or head office) of a company called "XX Corporation." Therefore, among the items of "Alice Smith"'s salary information, at least "Gross Up" (guaranteed take-home pay), "Overime Amount" (overtime allowance), and "Prepaid OT" (amount paid in advance) are items that apply to Japan, but at least "Employment Commitment Payment" and "Labor Pay" are items that do not apply to Japan.
[0068] Also, for example, "Boyu Xie" as an employee is an employee belonging to the Chinese branch (or head office) of a company called "△△ Company." Therefore, among the salary information items of "Boyu Xie," at least "Employment Commitment Payment," "Gross UP," "Labor Pay," and "Prepaid OT" are items that apply to China, but at least "Overime Amount" is an item that does not apply to Japan. Note that, among the salary information items shown as an example in Figure 8, "Gross Up" and "Prepaid OT" do not have icons resembling national flags. This indicates that these items apply to all countries or regions.
[0069] A payroll clerk can display understanding support information for an item by selecting (for example, hovering the mouse over) an item of the payroll information for each employee from the payroll information list 800 illustrated in Fig. 8. For example, when the mouse is hovered over column R4 displaying "Overime Amount" among the items of payroll information for employee "Alice Smith," information to assist in understanding "Overime Amount" is displayed (for example, a pop-up screen is displayed) as understanding support information, although this is not shown in the figure.
[0070] Furthermore, the payroll officer can select (e.g., double-click) an item of the payroll information for each employee in the payroll information list 800 illustrated in Fig. 8, thereby editing the information of that item. For example, if the payroll officer double-clicks on column R4, which displays "Overtime Amount" among the items of payroll information for employee "Alice Smith," the value displayed in column R4 can be edited, although this is not shown in the figure.
[0071] However, the payroll information items that the payroll manager can edit are limited to those that apply to the country or region to which the target employee belongs. For this reason, even if the payroll manager double-clicks on column R5, which displays "Overtime Amount" among the payroll information items for employee "Li Xie," the value displayed in column R5 cannot be edited. In this case, a message is displayed indicating that the payroll information item does not apply to employees in China, such as "This payroll instruction code is not applicable for this employee."
[0072] <Advantageous Effects of the Present Embodiment> According to the above embodiment, salary information items are managed in association with the countries or regions to which the items apply, and salary information for employees who belong to multiple countries or regions is managed for each employee. The salary information for each employee is then displayed in a list together with information indicating the country or region to which the item applies. As a result, the difficulty of managing salary information can be reduced. In addition, in this embodiment, when the laws and regulations of each country are revised, a function may be provided in which an alert is displayed for items related to the revision. With this configuration, it is possible to check whether the items related to the revision have been input appropriately. In addition, in this embodiment, a function may be provided in which, when an icon resembling a national flag attached to a specific item in the salary information is clicked or the cursor is placed over the icon, detailed information about the country is displayed. With this configuration, various information about the country to which the icon is attached can be quickly checked.
[0073] <Other embodiments> Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope that can achieve the object of the present invention are included in the present invention.
[0074] For example, the above-mentioned series of processes can be executed by hardware or software. In other words, the above-mentioned functional configuration is merely an example and is not particularly limited. In other words, it is sufficient that the information processing system is provided with a function capable of executing the above-mentioned series of processes as a whole, and the type of functional block used to realize this function is not particularly limited to the above-mentioned example.
[0075] In addition, the location of the functional block is not particularly limited and may be arbitrary. For example, the functional block of the management server 1 may be transferred to another device, or the functional block of another device may be transferred to a server. In addition, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination of both.
[0076] When a series of processes is executed by software, a program constituting the software is installed in a computer or the like from a network or a recording medium. The computer may be a computer built into dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0077] The recording medium containing such a program may be configured not only as a removable medium (not shown) distributed separately from the device main body in order to provide the program to the user, etc., but also as a recording medium etc. provided to the user in a state in which the medium is pre-installed in the device main body. Since the program can be distributed via a network, the recording medium may be mounted on or accessible to a computer connected or connectable to the network.
[0078] In this specification, the steps describing the program recorded on the recording medium include not only processes performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually. In addition, in this specification, the term "system" refers to an overall device composed of multiple devices, multiple means, etc.
[0079] In other words, the information processing device to which the present invention is applied can take various forms having the following configurations. That is, (1) an information processing device to which the present invention is applied (e.g., management server 1 in Figure 3) has an item management means (e.g., item management unit 32 in Figure 3) that manages salary information items related to salaries paid to employees in association with information indicating the countries or regions to which the items apply, a salary information management means (e.g., salary information management unit 33 in Figure 3) that manages the salary information of employees belonging to multiple countries or regions, and a list display means (e.g., list display unit 34 in Figure 3) that displays the salary information for each employee in a list together with information indicating the countries or regions to which the salary information items apply (e.g., icons resembling national flags or globes). This allows salary information items to be managed in association with the countries or regions to which the items apply, and also allows salary information for employees who belong to multiple countries or regions to be managed for each employee. The salary information for each employee is then displayed in a list together with information indicating the country or region to which the information applies. As a result, the difficulty of managing salary information can be reduced.
[0080] (2) further comprising an acquisition means (for example, the acquisition unit 31 in FIG. 3) for acquiring information in a country or region that may affect the salary information; The item management means updates the items based on information that may affect the salary information acquired for each country or region by the acquisition means; The salary information management means can update the salary information in accordance with the items updated by the item management means. This updates the salary information items according to information that may affect the salary information in the acquired country or region, and updates the salary information according to the updated items. As a result, it is possible to create salary information that responds to changes in the situation in a country or region.
[0081] In addition, (3) the information that may affect the salary information may include at least one of information regarding changes in systems related to the salary information for each country or region and information regarding changes in needs. This allows salary information items to be updated in response to changes in the salary information system or needs of each country or region, and the salary information is updated according to the updated items. As a result, it is possible to create salary information that responds to changes in the salary information system or needs of each country or region.
[0082] (4) further comprising a selection receiving means (e.g., the selection receiving unit 35 in FIG. 3) for receiving a selection of a country or region to which the salary information is to be applied for each item of the salary information; The item management means can manage the country or region selected by the selection receiving means in association with the item. This allows the selection of the applicable country or region for each item of salary information to be accepted, and the selected country or region is associated with the item and managed. As a result, the payroll clerk can select and associate the applicable country or region with each item of salary information by operating the clerk terminal.
[0083] (5) further comprising an edit receiving means (e.g., the edit receiving unit 36 in FIG. 3) for receiving edits of at least a part of the salary information displayed in the list; The salary information management means can manage the edited salary information. This allows the payroll clerk to edit at least a portion of the displayed list of pay information by operating the payroll clerk terminal.
[0084] In addition, (6) the edit receiving means can accept edits of the salary information relating to the items that apply to a country or region for which a selection has been accepted by the selection receiving means, and can not accept edits of the salary information relating to the items that apply to a country or region for which a selection has not been accepted by the selection receiving means. This allows editing of salary information for items that apply to countries or regions where selection is accepted, but does not allow editing of salary information for items that apply to countries or regions where selection is not accepted. As a result, editing of irrelevant information is suppressed.
[0085] In addition, (7) when an operation is performed to select one piece of information from the salary information displayed in the list (e.g., by hovering the mouse over the information), the list display means can further display information to assist in understanding the meaning of the item corresponding to the one piece of information. This allows the payroll officer to select one piece of salary information from the displayed list and easily understand the meaning of the item corresponding to the selected piece of information.
[0086] In addition, (8) the list display means can display the salary information items for each country or region to which the employee belongs, and hide the salary information items other than those for the country or region to which the employee belongs. This allows the payroll manager to selectively display the information that needs to be confirmed by displaying the payroll information items for each country or region to which the employee belongs.
[0087] In addition, (9) an information processing method to which the present invention is applicable includes an item management step of managing salary information items related to salaries paid to employees in association with information indicating the countries or regions to which the items apply, a salary information management step of managing the salary information of employees belonging to multiple countries or regions, and a list display step of displaying a list of the salary information for each employee together with information indicating the countries or regions to which the salary information items apply.
[0088] In addition, (10) the program to which the present invention is applied causes a computer to execute processing including an item management step of managing salary information items related to salaries paid to employees in association with information indicating the countries or regions to which the items apply, a salary information management step of managing the salary information of employees belonging to multiple countries or regions, and a list display step of displaying a list of the salary information for each employee together with information indicating the countries or regions to which the salary information items apply. [Explanation of symbols]
[0089] 1: management server, 2: person in charge terminal, 11: CPU, 16: output section, 17: input section, 18: memory section, 19: communication section, 31: acquisition section, 32: item management section, 33: salary information management section, 34: list display section, 35: selection reception section, 36: editing reception section, 37: transmission control section, 51: acquisition section, 52: list display section, 53: transmission control section, S: information processing system, N: network
Claims
1. an item management means for managing items of salary information relating to the salary paid to employees in association with information indicating the country or region to which the items apply; A salary information management means for managing the salary information of employees belonging to a plurality of countries or regions; a list display means for displaying a list of the salary information for each employee together with information indicating the country or region to which the salary information item applies; An information processing device having the above configuration.
2. Further comprising an acquisition means for acquiring information in a country or region that may affect the salary information; The item management means updates the items based on information that may affect the salary information acquired for each country or region by the acquisition means; the salary information management means updates the salary information in accordance with the items updated by the item management means; The information processing device according to claim 1 .
3. The information that may affect the salary information includes at least one of information regarding changes in systems related to the salary information for each country or region and information regarding changes in needs. The information processing device according to claim 2 .
4. Further, a selection receiving means is provided for receiving a selection of a country or region to which the salary information is to be applied for each item of the salary information; the item management means manages the country or region selected by the selection receiving means in association with the item; The information processing device according to claim 1 .
5. The method further includes an edit receiving means for receiving edits of at least a part of the salary information displayed in a list, The salary information management means manages the edited salary information. The information processing device according to claim 4.
6. the edit receiving means receives edits of the salary information relating to the items applicable to a country or region for which a selection has been received by the selection receiving means, and does not receive edits of the salary information relating to the items applicable to a country or region for which a selection has not been received by the selection receiving means; The information processing device according to claim 5 .
7. When an operation of selecting one piece of the salary information displayed in the list is performed, the list display means further displays information for assisting in understanding the meaning of the item corresponding to the one piece of information. The information processing device according to claim 1 .
8. the list display means displays the salary information items for each country or region to which the employee belongs, and does not display the salary information items for countries or regions other than the country or region to which the employee belongs; The information processing device according to claim 1 .
9. an item management step of managing items of salary information related to the salary paid to employees in association with information indicating the country or region to which the items are applied; A salary information management step of managing the salary information of employees belonging to a plurality of countries or regions; a list display step of displaying the salary information for each employee together with information indicating the country or region to which the salary information item applies; An information processing method comprising:
10. an item management step of managing items of salary information related to the salary paid to employees in association with information indicating the country or region to which the items are applied; A salary information management step of managing the salary information of employees belonging to a plurality of countries or regions; a list display step of displaying the salary information for each employee together with information indicating the country or region to which the salary information item applies; A program for causing a computer to execute a process including the steps of:
Citation Information
Patent Citations
Management support device, management support system, program, and management support method
JP2021140586A