Filing management device, filing management method, and filing management program
By introducing a non-term declaration processing mechanism into the declaration management equipment, technical problems that cannot be handled outside the declaration deadline are solved, and flexible handling of special circumstances and efficient management of declaration work are achieved.
Patent Information
- Application Number
- JP2021132573
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-17
- Publication Date
- 2025-04-30
- Estimated Expiration
- 2041-08-17
AI Technical Summary
In the prior art, all statements must be submitted within the declaration period, and there is a lack of a mechanism for handling statements outside the declaration period, resulting in the inability to deal with special circumstances outside the declaration period.
A declaration management device and method are designed to accept the declaration request through the control unit and determine whether the request time is within the declaration period. If the deadline is exceeded, but the user identity information is registered in the non-term declaration supervisor, the declaration request is allowed to be processed and the relevant records are deleted after confirmation is completed.
It realizes that the declaration management equipment is allowed to undergo special processing outside the declaration period to ensure the smooth progress of the declaration work, while maintaining the legality and management accuracy of the declaration.
Smart Images

Figure 0007670578000001 
Figure 0007670578000002 
Figure 0007670578000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a tax return management device, a tax return management method, and a tax return management program. [Background technology]
[0002] A tax return work is performed during a confirmation period to confirm the tax return content filed by users such as employees during a specific tax return period. An example of such a tax return work is a year-end tax adjustment work. A tax return work manager sets a deadline for tax return submission by tax return subject persons and requests them to submit their tax returns. The tax return work manager performs the tax return work using tax return requests submitted within the tax return period.
[0003] However, there are cases where a tax return request is made after the filing period has expired. Also, if there is an error in the tax return request, and the tax return is submitted or resubmitted outside the control of the tax return operator, this may cause problems with the tax return process. As a system for managing tax returns made outside the filing period, for example, a system has been disclosed that notifies a user of information indicating that a tax return cannot be filed if the tax return is made outside the cooling-off period (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 10-207956 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the prior art, all returns outside the return filing period were prohibited, and no mechanism was provided to exceptionally permit returns outside the return filing period.
[0006] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a declaration management device, a declaration management method, and a declaration management program that enable declarations to be made by declaration subject persons on an exceptional basis under the supervision of a declaration officer even outside the declaration period. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems and achieve the object, the declaration management device of the present invention is a declaration management device equipped with a control unit, the control unit comprising: a reception unit that receives input from at least one of a declaration subject and a declaration work officer; a determination unit that, when the reception unit receives input of a declaration request including user identification information of the declaration subject from the declaration subject, determines whether the timing of receiving the declaration request is within or outside the period of the declaration period in a declaration period setting master for managing the declaration period; and a permission unit that permits the declaration request if it is determined to be within the period, or if it is determined to be outside the period and the user identification information included in the declaration request is registered in an out-of-period declaration subject master for managing user identification information of permitted persons who are permitted to make declarations outside the declaration period. an update unit that, when receiving an input of a return request from the reporting operator indicating that the content of the report represented by the approved reporting request is incomplete and that the report should be returned, registers user identification information included in the reporting request in the out-of-period reporting subject master; Equipped with When the update unit receives input of user identification information of the permitted person from the reporting work person, it registers the received user identification information in the out-of-period reporting person master, and when the update unit receives input of a confirmation completion signal indicating completion of confirmation of the reporting represented by the permitted reporting request from the reporting work person, it deletes the user identification information included in the reporting request from the out-of-period reporting person master, and when the reporting person identified by the user identification information deleted from the out-of-period reporting person master makes a re-report outside the reporting period, the permission unit disallows the reporting request by the reporting person. .
[0011] The tax return management method according to the present invention is a tax return management method to be executed by an information processing device having a control unit, the method including: receiving an input from at least one of a tax return subject and a tax return operator, the input being executed by the control unit; Steps to take when receiving an input of a declaration request including user identification information of the declaration subject from the declaration subject, determining whether the timing of receiving the declaration request is within or outside the period of the declaration period in a declaration period setting master for managing the declaration period, and permitting the declaration request if it is determined to be within the period, or if it is determined to be outside the period and the user identification information included in the declaration request is registered in an out-of-period declaration subject master for managing user identification information of permitted subjects who are permitted to declare outside the declaration period. When receiving an input of a return request from the reporting staff member indicating that the content of the report represented by the approved reporting request is incomplete and that the report should be returned, registering user identification information included in the reporting request in the out-of-period reporting subject master; Including The registering step, when receiving input of user identification information of the permitted person from the reporting staff member, registers the received user identification information in the out-of-period reporting person master, the registering step, when receiving input of a confirmation signal indicating completion of confirmation of the reporting represented by the permitted reporting request from the reporting staff member, deletes the user identification information included in the reporting request from the out-of-period reporting person master, and the permitting step, when the reporting person identified by the user identification information deleted from the out-of-period reporting person master filed a re-report outside the reporting period, disallows the reporting request by the reporting person. .
[0012] A tax return management program according to the present invention is a tax return management program to be executed by an information processing device having a control unit, the program comprising: a step of receiving, in the control unit, an input from at least one of a tax return subject and a tax return operator; Steps to take when receiving an input of a declaration request including user identification information of the declaration subject from the declaration subject, determining whether the timing of receiving the declaration request is within or outside the period of the declaration period in a declaration period setting master for managing the declaration period, and permitting the declaration request if it is determined to be within the period, or if it is determined to be outside the period and the user identification information included in the declaration request is registered in an out-of-period declaration subject master for managing user identification information of permitted subjects who are permitted to declare outside the declaration period. and when receiving, from the reporting operator, an input of a return request indicating that the return is to be returned due to a defect in the content of the return represented by the permitted reporting request, registering user identification information included in the reporting request in the out-of-period reporting subject master, wherein the registering step registers the received user identification information in the out-of-period reporting subject master when receiving, from the reporting operator, input of user identification information of the permitted person, and the registering step deletes the user identification information included in the reporting request from the out-of-period reporting subject master when receiving, from the reporting operator, an input of a confirmed signal indicating completion of confirmation of the return represented by the permitted reporting request, and the permitting step disallows the reporting request by the reporting subject if the reporting subject identified by the user identification information deleted from the out-of-period reporting subject master files a re-report outside the reporting period. . [Effects of the Invention]
[0013] According to the present invention, it is possible to exceptionally allow a person to file a tax return under the supervision of a tax return manager even outside the tax return period. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a declaration management device. [Figure 2A] FIG. 2A is a schematic diagram illustrating an example of a data configuration of the declaration period setting master. [Figure 2B] FIG. 2B is a schematic diagram illustrating an example of the data configuration of the out-of-period declaration subject master. [Figure 2C] FIG. 2C is a schematic diagram showing an example of the data configuration of the declaration subject data. [Figure 3] FIG. 3 is a flowchart showing an example of the flow of the update process of the declaration period setting master. [Figure 4] FIG. 4 is a flowchart illustrating an example of the flow of the update process of the out-of-period declaration subject master. [Figure 5] FIG. 5 is a flowchart showing an example of the flow of information processing executed by the declaration management device. [Figure 6A] FIG. 6A is a schematic diagram of an example of a declaration period setting master maintenance screen. [Figure 6B] FIG. 6B is a diagram illustrating an example of the declaration period and the confirmation period. [Figure 6C] FIG. 6C is a schematic diagram illustrating an example of the data configuration of the reporting period setting master. [Figure 7A] FIG. 7A is a schematic diagram of an example of a display screen for reporting start information. [Figure 7B] FIG. 7B is a schematic diagram showing an example of the data configuration of the declaration subject data. [Figure 7C] FIG. 7C is a schematic diagram of an example of the declaration status inquiry screen. [Figure 8A] FIG. 8A is a schematic diagram showing an example of the data configuration of the declaration subject data. [Figure 8B] FIG. 8B is a schematic diagram illustrating an example of the data configuration of the out-of-period declaration subject master. [Figure 8C] FIG. 8C is a schematic diagram of an example of the declaration status inquiry screen. [Figure 9A] FIG. 9A is an explanatory diagram of an example of a re-declaration. [Figure 9B] FIG. 9B is a schematic diagram of an example of a display screen for reporting start information. [Figure 9C] FIG. 9C is a schematic diagram showing an example of the data configuration of the declaration subject data. [Figure 9D] FIG. 9D is a schematic diagram of an example of the declaration status inquiry screen. [Figure 10A] FIG. 10A is a schematic diagram showing an example of the data configuration of the declaration subject data. [Figure 10B] FIG. 10B is a schematic diagram illustrating an example of the data configuration of the out-of-period declaration subject master. [Figure 10C] FIG. 10C is a schematic diagram of an example of the declaration status inquiry screen. [Figure 11A] FIG. 11A is an explanatory diagram of a situation in which a reporting request outside the period is permitted. [Figure 11B] FIG. 11B is a schematic diagram of an example of the out-of-period declaration subject registration screen. [Figure 11C] FIG. 11C is a schematic diagram of an example of the out-of-period declaration subject registration screen. [Figure 12A] FIG. 12A is a schematic diagram illustrating an example of the data configuration of the out-of-period declaration subject master. [Figure 12B] FIG. 12B is a schematic diagram illustrating an example of the data configuration of the out-of-period declaration subject master. [Figure 13A] FIG. 13A is a schematic diagram of an example of a display screen for reporting start information. [Figure 13B] FIG. 13B is a schematic diagram showing an example of the data configuration of the declaration subject data. [Figure 13C] FIG. 13C is a schematic diagram of an example of the declaration status inquiry screen 54. [Figure 14A] FIG. 14A is a schematic diagram showing an example of the data configuration of the declaration subject data. [Figure 14B] FIG. 14B is a schematic diagram illustrating an example of the data configuration of the out-of-period declaration subject master. [Figure 14C] FIG. 14C is a schematic diagram of an example of the declaration status inquiry screen. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, embodiments of a tax return management device, a tax return management method, and a tax return management program according to the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to these embodiments.
[0016] [1. Configuration] An example of the configuration of the declaration management device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the declaration management device 100.
[0017] The reporting management device 100 is an information processing device for managing reporting operations.
[0018] The reporting work is work performed by a reporting work person U1. The reporting work is various work performed in response to a report received from a reporting person U2. The reporting work is, for example, a year-end adjustment work. In this embodiment, a case where the reporting work is a year-end adjustment work will be described as an example.
[0019] The declaration management device 100 is a commercially available desktop personal computer. Note that the declaration management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may also be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.
[0020] The declaration management device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. The units included in the declaration management device 100 are connected to each other so as to be able to communicate with each other via any communication path.
[0021] The communication interface unit 104 communicatively connects the declaration management device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. The network 300 has a function of communicatively connecting the declaration management device 100 to the server 200 and the terminal device 400. The network 300 is, for example, the Internet or a LAN (Local Area Network). The various data stored in the memory unit 106 may be stored in the server 200, for example.
[0022] The terminal device 400 is an information processing device operated by a user. The terminal device 400 is a commercially available desktop personal computer. Note that the terminal device 400 is not limited to a stationary information processing device such as a desktop personal computer, but may also be a portable information processing device such as a commercially available notebook personal computer, PDA, smartphone, or tablet personal computer.
[0023] In this embodiment, it is assumed that a display is communicably connected to the terminal device 400.
[0024] The users who operate the terminal device 400 are a tax return clerk U1 and a tax return target U2. The tax return clerk U1 is a user who is in charge of tax return work. The tax return target U2 is a user who is the target of filing a tax return such as a year-end tax adjustment.
[0025] 1 shows one terminal device 400 for the sake of simplicity. However, the declaration management device 100 may be communicably connected to a plurality of terminal devices 400 operated by a plurality of users.
[0026] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a display (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a display that functions as a pointing device in cooperation with a mouse. In the following, the output device 114 may be referred to as the display 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.
[0027] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.
[0028] The storage unit 106 stores, for example, a declaration period setting master 106a, an out-of-period declaration subject master 106b, and declaration subject data 106c. The declaration period setting master 106a, the out-of-period declaration subject master 106b, and the declaration subject data 106c are updated by the control unit 102, which will be described later.
[0029] 2A to 2C are schematic diagrams showing an example of the data configuration of the declaration period setting master 106a, the out-of-period declaration subject master 106b, and the declaration subject data 106c. In this embodiment, the master and data structures are described in a simplified manner. The actual structures of the master and data used by the declaration management device 100 are more complex, but parts that are not directly related to the present invention are shown in a simplified manner. The data formats of these master and data are not limited. In this embodiment, an example will be described in which the data format of these master and data is a database.
[0030] 2A is a schematic diagram showing an example of the data configuration of the reporting period setting master 106a. The reporting period setting master 106a is a database for managing reporting periods.
[0031] For example, the reporting period setting master 106a stores the reporting year, the reporting period, and the end of the confirmation period in association with each other. The reporting year is information that indicates the year in which the reporting is made. The reporting period is the period in which a reporting request from the reporting subject U2 is accepted. The reporting period is represented, for example, by information that indicates the date of the start of the reporting period and the date of the end of the reporting period. The end of the confirmation period is information that indicates the date of the end of the confirmation period in which the reporting worker U1 confirms the reporting contents. Note that the reporting period setting master 106a may further associate other data, such as the identification information of the company that manages the reporting period.
[0032] 2B is a schematic diagram showing an example of the data configuration of the out-of-period reporting subject master 106b. The out-of-period reporting subject master 106b is a database for managing the user identification information of permitted persons. A permitted person is a user who is permitted to report outside the reporting period. Outside the reporting period means outside the reporting period registered in the reporting period setting master 106a.
[0033] For example, the out-of-period reporting subject master 106b stores an employee CD (code), a name, and a reporting deadline in association with each other. The employee CD and name are examples of user identification information. The reporting deadline is a reporting deadline set for the reporting subject U2 identified by the corresponding employee CD. Note that the out-of-period reporting subject master 106b may further associate other data, such as identification information of the company to which the reporting subject U2 identified by the employee CD belongs.
[0034] FIG. 2C is a schematic diagram showing an example of the data configuration of the declaration subject data 106c. The declaration subject data 106c is a database for managing the declaration status of the declaration subject U2. For example, the declaration subject data 106c stores the declaration year, employee CD, name, and status in association with each other. The status represents the declaration status. The declaration status is, for example, not declared, declared, waiting for declaration, confirmed, etc. Not declared means that a declaration request has not been made. Declared means that a declaration request has been made and has been approved. Waiting for declaration means that a re-declaration is being waited for. Confirmed means that the declaration has been confirmed by the declaration work person U1. The declaration status of the declaration subject data 106c is initially set to "not declared" and is updated by the processing of the control unit 102 described below (details will be described later).
[0035] Returning to Figure 1, the explanation will continue. The control unit 102 is a CPU or the like that performs overall control of the declaration management device 100. The control unit 102 has an internal memory for storing control programs such as an OS (operating system), programs that define various processing procedures, required data, etc., and executes various information processing operations based on these stored programs.
[0036] In this embodiment, the control unit 102 includes a receiving unit 102a, a determining unit 102b, a permitting unit 102c, and an updating unit 102d.
[0037] The receiving unit 102a receives instructions from a user. In this embodiment, the receiving unit 102a receives input from at least one of the reporting person U1 and the reporting target person U2.
[0038] The reception unit 102a receives various information input from each of the plurality of terminal devices 400 via the network 300 and the communication interface unit 104, the information being input by the reporting operator U1 or the reporting target U2 in response to an instruction to operate the terminal device 400.
[0039] In detail, the reception unit 102a receives input of the reporting period from the tax return person U1. For example, the tax return person U1 operates the terminal device 400 managed by the tax return person U1 to input the reporting period before a tax return such as a new year-end tax adjustment. Specifically, for example, the tax return person U1 inputs information indicating the reporting year, the start and end of the reporting period, which are the reporting period, and the end of the confirmation period. In this case, the reception unit 102a receives, from the terminal device 400, the user identification information of the tax return person U1 and information indicating the reporting year, the start and end of the reporting period, which are the reporting period, and the end of the confirmation period.
[0040] The receiving unit 102a also receives user identification information of a permitted person among the reporting persons U2 from the reporting operator U1. As described above, a permitted person is a user who is to be permitted to file a report outside the reporting period. Specifically, for example, the reporting operator U1 operates the terminal device 400 of the reporting operator U1 to input the user identification information, the name of the user, and the reporting deadline of the user who is to be permitted to file a report outside the reporting period. In this case, the receiving unit 102a receives the user identification information of the reporting operator U1 and the user identification information, name, and reporting deadline of the permitted person from the terminal device 400.
[0041] The reception unit 102a also receives a reporting request from the person to be reported U2. Specifically, for example, the person to be reported U2 inputs a reporting request such as a year-end tax adjustment by operating the terminal device 400 of the person to be reported U2. The reporting request includes the reporting content and the user identification information of the person to be reported U2. In this case, the reception unit 102a receives the reporting request including the user identification information of the person to be reported U2 from the terminal device 400.
[0042] Furthermore, the reception unit 102a receives the reporting status of the reporting subject U2 from the reporting person U1. For example, the reporting person U1 inputs the reporting status for each reporting subject U2 by operating the terminal device 400 of the reporting person U1. The reception unit 102a receives the reporting status of the reporting subject U2 from the terminal device 400.
[0043] The reception unit 102a can determine whether the user operating the terminal device 400 that is the sender of the received information is the reporting operator U1 or the reporting person U2 by identifying user type information corresponding to the user identification information received from the terminal device 400 from the storage unit 106 or the like. For example, the storage unit 106 can store in advance the user identification information and a user type that indicates at least one of the reporting operator U1 and the reporting person U2 in association with each other.
[0044] When the reception unit 102a receives an input of a declaration request including the user identification information of the declaration target U2 from the declaration target U2, the judgment unit 102b judges whether the timing of receiving the declaration request is within or outside the declaration period in the declaration period setting master 106a.
[0045] The permission unit 102c permits the declaration request if the judgment unit 102b determines that the period is within the period, or if the judgment unit 102b determines that the period is outside the period and the user identification information included in the declaration request is registered in the outside-period declaration subject master 106b.
[0046] That is, the permission unit 102c permits the reporting request when the reporting request received from the reporting target U2 is within the reporting period. Also, even if the reporting request received from the reporting target U2 is outside the reporting period, the permission unit 102c permits the reporting request when the user identification information of the reporting target U2 is registered in the outside-period reporting target master 106b.
[0047] The tax return operator U1 may carry out tax return operations such as checking the tax return content for the tax return request of the tax return subject U2 whose tax return request has been permitted.
[0048] The update unit 102d updates the reporting period setting master 106a, the out-of-period reporting subject master 106b, and the reporting subject data 106c.
[0049] When the updating unit 102d receives, from the reporting worker U1, input of the user identification information of a permitted person who is permitted to file a report outside the reporting period, the updating unit 102d registers the received user identification information in the out-of-period reporting worker master 106b. That is, the updating unit 102d registers the user identification information of the reporting worker U2 who has been certified as a permitted person by the reporting worker U1 in the out-of-period reporting worker master 106b. Therefore, the out-of-period reporting worker master 106b registers the user identification information of the reporting worker U2 who has been exceptionally permitted by the reporting worker U1 to file a report outside the reporting period under the management of the reporting worker U1.
[0050] Here, there may be cases where the content of the declaration expressed by the declaration request is incomplete. In this case, the declaration operator U1 must return the declaration request to the declaration target U2 and request a re-declaration.
[0051] Therefore, when the update unit 102d receives input of a return request from the declaration operator U1, which represents the return of the declaration represented by the declaration request permitted by the permission unit 102c, the update unit 102d registers the user identification information included in the declaration request in the out-of-period declaration subject master 106b.
[0052] For this reason, when the tax return officer U1 returns the tax return request to the tax return subject U2 and requests a re-filing due to a defect in the tax return content or the like, the user identification information of the tax return subject U2 is registered in the out-of-period tax return subject master 106b under the management of the tax return officer U1. In other words, the user identification information of the tax return subject U2 who needs to file a re-filing due to a defect in the tax return content or the like is registered in the out-of-period tax return subject master 106b under the management of the tax return officer U1 as a subject for whom tax return outside the tax return period is permitted.
[0053] In addition, when the update unit 102d receives input of a confirmation signal from the declaration operator U1 indicating that confirmation of the declaration represented by the declaration request approved by the approval unit 102c has been completed, the update unit 102d deletes the user identification information included in the declaration request from the out-of-period declaration subject master 106b.
[0054] Therefore, if a declaration target U2 identified by the user identification information deleted from the out-of-period declaration target master 106b re-files a declaration outside the declaration period, the declaration request by the declaration target U2 is not permitted. Therefore, the declaration management device 100 can manage the declaration target U2 with high accuracy.
[0055] Furthermore, the update unit 102d registers the reporting status of the reporting target U2 received by the reception unit 102a in the reporting target data 106c in association with the user identification information of the reporting target U2. Therefore, the reporting status of each reporting target U2 is registered in the reporting target data 106c.
[0056] Next, an example of the flow of information processing executed by the declaration management device 100 of this embodiment will be described.
[0057] FIG. 3 is a flowchart showing an example of the flow of the update process of the reporting period setting master 106a.
[0058] The reception unit 102a receives input of the reporting period from the reporting person U1 (step S100). The reception unit 102a receives, from the terminal device 400 managed by the reporting person U1, the user identification information of the reporting person U1, and information indicating the reporting year, the reporting period, which is the reporting period, the start and end of the reporting period, and the end of the confirmation period.
[0059] The update unit 102d associates the information received from the tax return operator U1 in step S100, which indicates the tax return year, the tax return period (i.e., the start and end of the tax return period), and the confirmation period, and registers the information in the tax return period setting master 106a (step S102). Then, this routine ends.
[0060] FIG. 4 is a flowchart showing an example of the flow of the update process of the out-of-period declaration subject master 106b.
[0061] The reception unit 102a receives input of the permission target person from the declaration operator U1 (step S200). The reception unit 102a receives information indicating the user identification information and the declaration deadline of the permission target person among the declaration target persons U2 from the terminal device 400 managed by the declaration operator U1.
[0062] The update unit 102d associates the user identification information and the reporting deadline of the reporting person U2 received in step S200 and registers them in the outside-period reporting person master 106b (step S204), and then ends this routine.
[0063] FIG. 5 is a flowchart showing an example of the flow of information processing executed by the declaration management device 100.
[0064] The receiving unit 102a receives a reporting request from the reporting target U2 (Step S300). The receiving unit 102a receives the reporting request including the user identification information of the reporting target U2 from the terminal device 400 managed by the reporting target U2.
[0065] The determination unit 102b determines whether the timing of receiving the reporting request received in step S300 is within the reporting period registered in the reporting period setting master 106a (step S302).
[0066] If it is determined that the declaration period is in progress (step S302: Yes), the process proceeds to step S304.
[0067] In step S304, the permission unit 102c permits the reporting request received in step S300 (step S304). Next, the permission unit 102c notifies the terminal device 400 of the reporting operator U1 who sent the reporting request in step S300 of reporting start information indicating that the reporting request has been received (step S306).
[0068] Next, the update unit 102d updates the reporting status corresponding to the user identification information of the reporting person U2 included in the reporting request permitted in step S304 in the reporting person data 106c to "reported" (step S308).
[0069] Next, the reception unit 102a determines whether or not a confirmation signal has been received from the tax return operator U1 (step S310). For example, the tax return operator U1 checks the contents of the tax return represented by the received tax return request, and if there are no defects, operates the terminal device 400 to input a confirmation indicating that the confirmation has been completed. If confirmation has been input, the reception unit 102a receives the confirmation signal from the terminal device 400. On the other hand, if there are defects in the contents of the tax return represented by the received tax return request, the tax return operator U1 operates the terminal device 400 to input a send-back request. If a send-back request has been input, the reception unit 102a receives the send-back request from the terminal device 400.
[0070] If it is determined in step S310 that a confirmation signal has been received (step S310: Yes), the process proceeds to step S312. In step S312, the update unit 102d updates the declaration status corresponding to the user identification information included in the declaration request approved in step S304 in the declaration target data 106c to "confirmed" (step S312). Then, this routine ends.
[0071] On the other hand, if it is determined in step S310 that a return request has been received (step S310: No), the process proceeds to step S314. In step S314, the update unit 102d updates the reporting status corresponding to the user identification information included in the reporting request approved in step S304 in the reporting target data 106c to "waiting for reporting" (step S314).
[0072] Then, the update unit 102d registers the user identification information included in the reporting request approved in step S304 in the reporting period setting master 106a (step S316). Next, the update unit 102d notifies the terminal device 400 of the reporting target U2 identified by the user identification information included in the reporting request approved in step S304 of return information indicating that the reporting has been returned (step S318). Then, this routine ends.
[0073] On the other hand, if it is determined in step S302 that the reporting period is not in effect (step S302: No), the process proceeds to step S320.
[0074] In step S320, it is determined whether the user identification information of the report target U2 included in the report request received in step S300 has already been registered in the out-of-period report target master 106b (step S320).
[0075] If it is determined that the report request has been registered in the out-of-period report subject master 106b (step S320: Yes), the process proceeds to step S322. In step S322, the determination unit 102b determines whether the receipt timing of the report request received in step S300 is before the report deadline (step S322). In step S322, the determination unit 102b makes the determination of step S322 by determining whether the receipt timing is before the report deadline corresponding to the user identification information included in the report request in the out-of-period report subject master 106b.
[0076] If it is determined that the filing deadline has not yet arrived (step S322: Yes), the process proceeds to step S324. In step S324, the permission unit 102c permits the filing request received in step S300 (step S324).
[0077] Next, the permission unit 102c notifies the terminal device 400 of the reporting operator U1 who transmitted the reporting request in step S300 of reporting start information indicating that the reporting request has been accepted (step S326).
[0078] Next, the update unit 102d updates the reporting status corresponding to the user identification information of the reporting person U2 included in the reporting request permitted in step S324 in the reporting person data 106c to "reported" (step S328).
[0079] Next, the reception unit 102a determines whether or not a confirmation signal has been received from the declaration operator U1 (step S330). The process of step S330 is the same as step S310.
[0080] If it is determined in step S330 that the confirmation signal has been received (step S330: Yes), the process proceeds to step S332. In step S332, the update unit 102d updates the declaration status in the declaration target data 106c corresponding to the user identification information included in the declaration request approved in step S324 to "confirmed" (step S332).
[0081] Then, the update unit 102d deletes the user identification information included in the reporting request approved in step S324 from the out-of-period reporting target user master 106b (step S334), and then ends this routine.
[0082] On the other hand, if a negative determination is made in step S320 (step S320: No), the process proceeds to step S336. Also, if a negative determination is made in step S322 (step S322: No), the process proceeds to step S336.
[0083] In step S336, the permission unit 102c denies the reporting request received in step S300 (step S336). Then, the permission unit 102c notifies the terminal device 400 of the reporting target U2 identified by the user identification information included in the reporting request received in step S300 of reporting denial information indicating that the reporting request is denial (step S338). Then, this routine ends.
[0084] If it is determined in step S330 that a return request has been received (step S330: No), the process proceeds to step S340. In step S340, the update unit 102d updates the reporting status corresponding to the user identification information included in the reporting request approved in step S324 in the reporting target data 106c to "waiting for reporting" (step S340).
[0085] Then, the update unit 102d notifies the terminal device 400 of the report target U2 identified by the user identification information included in the report request permitted in step S324 of return information indicating that the report has been returned (step S342). Then, this routine ends.
[0086] [2. Specific Examples] Next, a flow of the return management process executed by the return management device 100 of this embodiment will be described with reference to a specific example. In this specific example, a case where year-end tax adjustment work is performed at the end of 2021 will be described.
[0087] [2.1 Specific examples of reporting period registration] First, the workflow when the reporting operator U1 registers the reporting period will be specifically described with reference to FIGS. 6A to 6C.
[0088] 6A is a schematic diagram of an example of a declaration period setting master maintenance screen 50. The declaration period setting master maintenance screen 50 is an example of an input screen for accepting input of a declaration period. For example, when the declaration work person U1 operates the terminal device 400 to operate a button or the like indicating the start of input of the declaration period for year-end adjustment, the control unit 102 of the declaration management device 100 displays the declaration period setting master maintenance screen 50 on the display of the terminal device 400.
[0089] The reporting operator U1 operates the terminal device 400 while viewing the reporting period setting master maintenance screen 50 to input the reporting year, the reporting period, which is the reporting period start and reporting period end, and the confirmation period end.
[0090] FIG. 6B is an explanatory diagram of an example of a reporting period and a confirmation period. For example, assume that the reporting period for an employee, who is an example of a reporting subject U2, is set from November 1, 2021 to November 20, 2021. Also assume that the period for confirming the reporting content by the reporting person U1 is set from November 20, 2021 to November 30, 2021. In this case, the reporting person U1 operates the terminal device 400 to input the dates of the reporting year, the start of the reporting period, the end of the reporting period, and the end of the confirmation period, as shown in FIG. 6A.
[0091] The receiving unit 102a of the tax return management device 100 receives the user identification information of the tax return person U1, and information indicating the tax return year, the tax return period (start and end), and the confirmation period, from the terminal device 400 managed by the tax return person U1. The updating unit 102d then associates the information indicating the tax return year, the tax return period (start and end), and the confirmation period, received from the tax return person U1, and registers it in the tax return period setting master 106a.
[0092] Therefore, as shown in Figure 6C, the reporting period setting master 106a is registered with information received from the reporting operator U1, which indicates the reporting year, the reporting period (start and end of the reporting period), and the end of the confirmation period, in correspondence with each other.
[0093] [2.2 Specific examples of cases where a case is sent back] Next, a specific business flow will be described with reference to Figures 7A to 10C in which a declaration target U2 makes a declaration request within the declaration period, but the declaration content indicated by the declaration request is incomplete and is returned, and the declaration is resubmitted. Also, as an example, the case where the declaration target U2 is a declaration target U2 with an employee CD of "1000000001" and a name of "AA", which are examples of user identification information, will be described.
[0094] For example, the person U2 to be declared inputs a declaration request by operating the terminal device 400 managed by the person U2 to be declared. Here, the explanation will be continued assuming that the timing of the receipt of the declaration request by the receiving unit 102a is within the declaration period registered in the declaration period setting master 106a.
[0095] In this case, the permission unit 102c of the declaration management device 100 permits the declaration request. Then, the permission unit 102c notifies the terminal device 400 of the declaration target U2 of declaration start information indicating that the declaration request has been permitted. Therefore, for example, the display screen 52 shown in FIG. 7A is displayed on the terminal device 400 of the declaration target U2, whose employee CD is "1000000001" and whose name is "AA." FIG. 7A is a schematic diagram of an example of the display screen 52 for declaration start information.
[0096] Then, the update unit 102d updates the reporting status corresponding to the user identification information of the reporting target U2 in the reporting target data 106c to “reported.” Therefore, as shown in Fig. 7B, “reported” is registered in the reporting target data 106c as the reporting status corresponding to the employee CD “1000000001” and the name “AA” of the reporting target U2.
[0097] At this time, for example, assume that the reporting operator U1 operates the terminal device 400 to input a signal requesting a reporting status inquiry. In this case, the update unit 102d of the reporting management device 100 displays the reporting target person data 106c on the display of the terminal device 400. Specifically, for example, a reporting status inquiry screen 54 shown in FIG. 7C is displayed on the display of the terminal device 400 of the reporting operator U1. FIG. 7C is a schematic diagram of an example of the reporting status inquiry screen 54. The reporting status inquiry screen 54 is a display screen for displaying a list of user identification information and reporting statuses registered in the reporting target person data 106c. As shown in FIG. 7C, "filed" is displayed as the reporting status corresponding to employee ID "1000000001" and name "AA."
[0098] The tax return operator U1 can easily check the tax return status of the tax return subject U2 by visually checking the tax return status inquiry screen 54.
[0099] Let us assume that the tax return operator U1 checks the content of the tax return represented by the tax return request received from the tax return target U2 with employee CD "1000000001" and name "AA" and determines that there is a defect in the content. In this case, the tax return operator U1 operates the terminal device 400 to input a return request.
[0100] When a return request is input, the receiving unit 102a receives the return request from the terminal device 400. The updating unit 102d updates the reporting status corresponding to the employee CD "1000000001" and the name "AA" in the reporting subject data 106c to "waiting for reporting." As a result, the reporting subject data 106c becomes the state shown in FIG. 8A.
[0101] The update unit 102d also registers the employee CD "1000000001" and the name "AA" in the out-of-period declaration subject master 106b. Therefore, as shown in FIG. 8B, the out-of-period declaration subject master 106b is now registered with the employee CD "1000000001" and the name "AA," which are the user identification information of declaration subject U2. The update unit 102d also registers "2021 / 11 / 30," the date indicated as the end of the confirmation period registered in the declaration period setting master 106a, as the declaration deadline corresponding to declaration subject U2 with employee CD "1000000001" and name "AA." The declaration deadline may be set by an operational instruction from declaration worker U1.
[0102] At this time, it is assumed that the tax return operator U1 operates the terminal device 400 to input a signal requesting a tax return status inquiry. The update unit 102d of the tax return management device 100 displays the tax return target data 106c on the display of the terminal device 400. In this case, for example, a tax return status inquiry screen 54 shown in FIG. 8C is displayed on the display of the terminal device 400 of the tax return operator U1. As shown in FIG. 8C, "waiting for tax return" is displayed as the tax return status corresponding to employee CD "1000000001" and name "AA."
[0103] The taxpayer U2 with employee CD "1000000001" and name "AA", whose tax return request was returned, amends the content of the tax return request and files a tax return again. Figure 9A is an explanatory diagram of an example of a tax return. For example, consider a situation in which taxpayer U2 with employee CD "1000000001" and name "AA" files a tax return again on November 25, 2021, which is outside the tax return period but within the confirmation period, i.e., the tax return deadline.
[0104] In this case, the timing of receiving the declaration request falls outside the declaration period. However, the employee CD "1000000001" and name "AA" of declaration target U2 are registered in the out-of-period declaration target master 106b. Therefore, the permission unit 102c permits the declaration request, which is a re-declaration by declaration target U2 with employee CD "1000000001" and name "AA."
[0105] The permission unit 102c then notifies the terminal device 400 of the declaration target U2 of declaration start information indicating that the declaration request has been permitted. As a result, the display screen 52 shown in Fig. 9B is displayed on the terminal device 400 of the declaration target U2, whose employee CD is "1000000001 and whose name is "AA." Fig. 9B is a schematic diagram of an example of the display screen 52 for declaration start information.
[0106] Then, the update unit 102d updates the reporting status corresponding to the employee CD "1000000001" and the name "AA" in the reporting target data 106c to "reported." Therefore, as shown in Fig. 9C, in the reporting target data 106c, "reported" is registered as the reporting status corresponding to the employee CD "1000000001" and the name "AA" of the reporting target U2.
[0107] At this time, it is assumed that the tax return operator U1 operates the terminal device 400 to input a signal requesting a tax return status inquiry. The update unit 102d of the tax return management device 100 displays the tax return target data 106c on the display of the terminal device 400. In this case, for example, a tax return status inquiry screen 54 shown in FIG. 9D is displayed on the display of the terminal device 400 of the tax return operator U1. As shown in FIG. 9D, "filing completed" is displayed as the tax return status corresponding to employee CD "1000000001" and name "AA."
[0108] Let us assume that the tax return operator U1 checks the contents of the tax return represented by the tax return request received from the tax return target U2 with employee CD "1000000001" and name "AA" and determines that there are no defects in the contents. In this case, the tax return operator U1 operates the terminal device 400 to input "Confirmed."
[0109] The update unit 102d of the declaration management device 100 updates the declaration status corresponding to the employee CD "1000000001" and the name "AA" in the declaration target data 106c to "confirmed." The update unit 102d also deletes the employee CD "1000000001," the name "AA," and the corresponding declaration deadline from the out-of-period declaration target master data 106b. As a result, the declaration target data 106c becomes the state shown in FIG. 10A, and the out-of-period declaration target master data 106b becomes the state shown in FIG. 10B. As shown in FIG. 10A, the declaration status corresponding to the employee CD "1000000001" and the name "AA" is updated to "confirmed." Furthermore, as shown in FIG. 10B, the employee CD "1000000001" and the name "AA" registered in the out-of-period declaration target master data 106b are deleted.
[0110] In other words, the reporting status of the reporting subject U2 with employee CD “1000000001” and name “AA” has become “confirmed” and no re-reporting is required, so the user identification information of the reporting subject U2 has been deleted from the out-of-period reporting subject master 106b.
[0111] At this time, assume that the tax return operator U1 operates the terminal device 400 to input a signal requesting a tax return status inquiry. The update unit 102d of the tax return management device 100 displays the tax return target data 106c on the display of the terminal device 400. In this case, for example, a tax return status inquiry screen 54 shown in FIG. 10C is displayed on the display of the terminal device 400 of the tax return operator U1. As shown in FIG. 10C, "Confirmed" is displayed as the tax return status corresponding to employee CD "1000000001" and name "AA."
[0112] In this way, when a reporting request is returned to the reporting person U2 due to a defect in the reporting content or the like, the user identification information of the reporting person U2 is registered in the out-of-period reporting person master 106b under the management of the reporting work person U1. Therefore, even if the reporting person U2 makes another reporting request outside the reporting period, the permission unit 102c can permit the reporting request because the user identification information of the reporting person U2 is registered in the out-of-period reporting person master 106b.
[0113] [2.3 Example of allowing a specific taxpayer U2 to file outside the filing period] Next, using Figures 11A to 14C, we will explain in detail the business flow when, during the reporting period, the reporting subject U2 contacts the reporting officer U1 to inform him that he cannot make a reporting request within the reporting period, and the reporting officer U1 exceptionally allows a reporting request outside the reporting period.
[0114] 11A is an explanatory diagram of a situation in which a reporting request outside the reporting period is permitted. For example, assume a situation in which, during the reporting period, a reporting target U2 with employee CD “1000000001” and name “AA” contacts us to inform us that they cannot make a reporting request within the reporting period.
[0115] 11B and 11C are schematic diagrams of an example of the out-of-period declaration subject registration screen 56. The out-of-period declaration subject registration screen 56 is a display screen that is displayed on the terminal device 400 when the declaration work person U1 registers a person who is permitted to declare outside the declaration period.
[0116] For example, the reception unit 102a of the declaration management device 100 displays a list of declaration subjects U2 registered in the declaration subject data 106c in a list display area 56A of the out-of-period declaration subject registration screen 56. The declaration work officer U1 selects a declaration subject U2 to be permitted to declare outside the declaration period from among the declaration subjects U2 displayed in the list display area 56A, and performs an operation to move the selection to the list display area 56B of permitted persons.
[0117] Here, the description will be made assuming a scene in which the user identification information of the reporting subject U2, employee CD "1000000001" and name "AA", has been moved from the list display area 56A to the list display area 56B of permitted persons. Therefore, as shown in Fig. 11C, the user identification information of the reporting subject U2, employee CD "1000000001" and name "AA", has been moved from the list display area 56A of the reporting subject U2 to the list display area 56B of permitted persons.
[0118] In this state, for example, when the registration button is operated, the update unit 102d of the declaration management device 100 registers the user identification information of the declaration target U2 displayed in the permitted persons list display area 56B in the out-of-period declaration target master 106b.
[0119] Therefore, for example, as shown in FIG. 12A, the out-of-period declaration subject master 106b, in which user identification information was not registered, will have employee CD “1000000001”, name “AA”, and declaration deadline registered, as shown in FIG. 12B.
[0120] Next, assume that a reporting target U2 with employee CD "1000000001" and name "AA" makes a reporting request outside the reporting period.
[0121] In this case, the timing of receiving the declaration request falls outside the declaration period. However, the employee CD "1000000001" and name "AA" of declaration target U2 are registered in the outside-period declaration target master 106b. Therefore, the permission unit 102c permits the declaration request of declaration target U2 with employee CD "1000000001" and name "AA."
[0122] Then, the permission unit 102c notifies the terminal device 400 of the declaration target U2 of declaration start information indicating that the declaration request has been accepted. As a result, the display screen 52 shown in Fig. 13A is displayed on the terminal device 400 of the declaration target U2, whose employee CD is "1000000001" and whose name is "AA." Fig. 13A is a schematic diagram of an example of the display screen 52 for declaration start information.
[0123] Then, the update unit 102d updates the reporting status corresponding to the employee CD "1000000001" and the name "AA" in the reporting subject data 106c to "reported." Therefore, as shown in Fig. 13B, in the reporting subject data 106c, "reported" is registered as the reporting status corresponding to the employee CD "1000000001" and the name "AA" of the reporting subject U2.
[0124] At this time, it is assumed that the tax return operator U1 operates the terminal device 400 to input a signal requesting a tax return status inquiry. The update unit 102d of the tax return management device 100 displays the tax return target data 106c on the display of the terminal device 400. In this case, for example, a tax return status inquiry screen 54 shown in FIG. 13C is displayed on the display of the terminal device 400 of the tax return operator U1. As shown in FIG. 13C, "filing completed" is displayed as the tax return status corresponding to employee CD "1000000001" and name "AA."
[0125] Let us assume that the tax return operator U1 checks the contents of the tax return represented by the tax return request received from the tax return target U2 with employee CD "1000000001" and name "AA" and determines that there are no defects in the contents. In this case, the tax return operator U1 operates the terminal device 400 to input "Confirmed."
[0126] The update unit 102d of the declaration management device 100 updates the declaration status corresponding to the employee CD "1000000001" and the name "AA" in the declaration target data 106c to "confirmed." In addition, the update unit 102d deletes the employee CD "1000000001," the name "AA," and the corresponding declaration deadline from the out-of-period declaration target master data 106b. As a result, the declaration target data 106c becomes the state shown in FIG. 14A, and the out-of-period declaration target master data 106b becomes the state shown in FIG. 14B. As shown in FIG. 14A, the declaration status corresponding to the employee CD "1000000001" and the name "AA" is updated to "confirmed." In addition, as shown in FIG. 14B, the employee CD "1000000001" and the name "AA" registered in the out-of-period declaration target master data 106b are deleted.
[0127] That is, the reporting status of employee CD "1000000001" and name "AA" has become "confirmed" and no re-reporting is required, so the user identification information of the reporting target U2 is deleted from the out-of-period reporting target master 106b.
[0128] At this time, it is assumed that the tax return operator U1 operates the terminal device 400 to input a signal requesting a tax return status inquiry. The update unit 102d of the tax return management device 100 displays the tax return target data 106c on the display of the terminal device 400. In this case, for example, a tax return status inquiry screen 54 shown in FIG. 14C is displayed on the display of the terminal device 400 of the tax return operator U1. As shown in FIG. 14C, "Confirmed" is displayed as the tax return status corresponding to employee CD "1000000001" and name "AA."
[0129] For example, when the reporting operator U1 operates the terminal device 400 to input a signal requesting a reporting status inquiry, the update unit 102d of the reporting management device 100 displays the reporting target person data 106c on the display of the terminal device 400. In this case, for example, a reporting status inquiry screen 54 shown in FIG. 14C is displayed on the display of the terminal device 400 of the reporting operator U1. FIG. 14C is a schematic diagram of an example of the reporting status inquiry screen 54. As shown in FIG. 10C, "Confirmed" is displayed for the reporting status corresponding to employee CD "1000000001" and name "AA."
[0130] In this way, there are cases where, during the reporting period, the reporting subject U2 contacts the reporting worker U1 to inform them that they cannot make a reporting request during the reporting period, and the reporting worker U1 exceptionally permits a reporting request outside the reporting period. In this case, the user identification information of the reporting subject U2 is registered in the outside-period reporting subject master 106b under the management of the reporting worker U1. Therefore, even if the reporting subject U2 makes a reporting request outside the reporting period, the permission unit 102c can permit the reporting request because the user identification information of the reporting subject U2 is registered in the outside-period reporting subject master 106b.
[0131] As described above, the declaration management device 100 of this embodiment includes a control unit 102. The control unit 102 can access at least the declaration period setting master 106a and the out-of-period declaration subject master 106b. The declaration period setting master 106a is a database for managing declaration periods. The out-of-period declaration subject master 106b is a database for managing user identification information of permitted persons who are permitted to make declarations outside the declaration period. The control unit 102 includes at least a receiving unit 102a, a determining unit 102b, and a permitting unit 102c.
[0132] The receiving unit 102a receives input from at least one of the declaration target U2 and the declaration work person U1. When the receiving unit 102a receives input of a declaration request including the user identification information of the declaration target U2 from the declaration target U2, the determining unit 102b determines whether the timing of receiving the declaration request is within or outside the declaration period in the declaration period setting master 106a. The permitting unit 102c permits the declaration request if it is determined to be within the period, or if it is determined to be outside the period and the user identification information included in the declaration request is registered in the outside-period declaration target master 106b.
[0133] Therefore, the reporting management apparatus 100 of this embodiment can exceptionally allow the reporting subject U2 to file a report under the management of the reporting operator U1 even outside the reporting period.
[0134] [3. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.
[0135] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.
[0136] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to the achievement of Goal 16 of the SDGs.
[0137] 4. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0138] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
[0139] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed as desired unless otherwise specified.
[0140] Furthermore, with regard to the reporting management device 100, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.
[0141] For example, all or any part of the processing functions of the declaration management device 100, particularly the processing functions performed by the control unit 102, may be implemented by a CPU and a program interpreted and executed by the CPU, or may be implemented as hardware using wired logic. The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the declaration management device 100 as needed. That is, a computer program for providing instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). The computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit.
[0142] This computer program may also be stored in an application program server connected to the declaration management device 100 via any network, and all or part of it may be downloaded as needed.
[0143] The program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.
[0144] Furthermore, a "program" is a data processing method written in any language or description method, and does not matter whether it is in the form of source code or binary code. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by cooperating with a separate program, such as an OS. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in this embodiment, as well as the installation procedure after reading, can use well-known configurations and procedures.
[0145] The various databases stored in the memory unit 106 are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
[0146] The declaration management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The declaration management device 100 may be realized by installing software (including programs, data, etc.) that causes the device to realize the processing described in this embodiment.
[0147] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Explanation of symbols]
[0148] 100 Declaration management device 102 Control section 102a Reception 102b Judgment section 102c Permission Section 102d Update Department 106 Storage section 106a Declaration period setting master 106b Master data of persons who filed returns outside the period 106c Declarant data
Claims
1. A declaration management device including a control unit, The control unit is a reception unit that receives input from at least one of a person to be declared and a person in charge of declaration; a determination unit that, when the reception unit receives an input of a declaration request including user identification information of the declaration target person from the declaration target person, determines whether the reception timing of the declaration request is within or outside the period of the declaration period in a declaration period setting master for managing the declaration period; a permission unit that permits the declaration request when it is determined that the period is within, or when it is determined that the period is outside and the user identification information included in the declaration request is registered in an out-of-period declaration subject master that manages user identification information of a permitted subject who is permitted to declare outside the declaration period; an update unit that, when receiving an input of a return request from the reporting operator indicating that the content of the report represented by the permitted reporting request is incomplete and the report is to be returned, registers user identification information included in the reporting request in the out-of-period reporting subject master; Equipped with The update unit is When receiving an input of user identification information of the permission subject from the reporting operator, registering the received user identification information in the out-of-period reporting subject master; The update unit is When receiving an input of a confirmation signal indicating completion of confirmation of the declaration represented by the permitted declaration request from the declaration operator, deleting user identification information included in the declaration request from the out-of-period declaration subject master; The permission unit, When the declaration subject identified by the user identification information deleted from the out-of-period declaration subject master makes a re-declaration outside the declaration period, the declaration request by the declaration subject is not permitted. Declaration management device.
2. A declaration management method to be executed by an information processing device having a control unit, Executed by the control unit, A step of receiving an input from at least one of a person to be declared and a person in charge of declaration; a step of determining whether the timing of receipt of the reporting request is within or outside the reporting period in a reporting period setting master for managing the reporting period, when the receiving step receives an input of a reporting request including user identification information of the reporting person from the reporting person; a step of permitting the declaration request when it is determined that the period is within, or when it is determined that the period is outside and the user identification information included in the declaration request is registered in an out-of-period declaration subject master for managing user identification information of permitted persons who are permitted to declare outside the declaration period; a step of registering user identification information included in the reporting request in the out-of-period reporting subject master when an input of a return request representing a return of the reporting due to an inadequacy in the content of the reporting represented by the permitted reporting request is received from the reporting operator; Including, The step of registering includes: When receiving an input of user identification information of the permission subject from the reporting operator, registering the received user identification information in the out-of-period reporting subject master; The step of registering includes: When receiving an input of a confirmation signal indicating completion of confirmation of the declaration represented by the permitted declaration request from the declaration operator, deleting user identification information included in the declaration request from the out-of-period declaration subject master; The step of permitting includes: When the declaration subject identified by the user identification information deleted from the out-of-period declaration subject master makes a re-declaration outside the declaration period, the declaration request by the declaration subject is not permitted. How to manage declarations.
3. A declaration management program to be executed by an information processing device having a control unit, In the control unit, A step of receiving an input from at least one of a person to be declared and a person in charge of declaration; a step of determining whether the timing of receipt of the reporting request is within or outside the reporting period in a reporting period setting master for managing the reporting period, when the receiving step receives an input of a reporting request including user identification information of the reporting person from the reporting person; a step of permitting the declaration request when it is determined that the period is within, or when it is determined that the period is outside and the user identification information included in the declaration request is registered in an out-of-period declaration subject master for managing user identification information of permitted persons who are permitted to declare outside the declaration period; a step of registering user identification information included in the reporting request in the out-of-period reporting subject master when an input of a return request representing a return of the reporting due to an inadequacy in the content of the reporting represented by the permitted reporting request is received from the reporting operator; Including, The step of registering includes: When receiving an input of user identification information of the permission subject from the reporting operator, registering the received user identification information in the out-of-period reporting subject master; The step of registering includes: When receiving an input of a confirmation signal indicating completion of confirmation of the declaration represented by the permitted declaration request from the declaration operator, deleting user identification information included in the declaration request from the out-of-period declaration subject master; The step of permitting includes: When the declaration subject identified by the user identification information deleted from the out-of-period declaration subject master makes a re-declaration outside the declaration period, the declaration request by the declaration subject is not permitted. Filing management program.
Citation Information
Patent Citations
Electronic settlement system
JP1998207956A
Information processing device, information processing method, program, and information processing system
JP2015095034A
Information processing system, information processing system control method, information processing system program, and storage medium
JP2015125688A
Information processing device
JP2020123387A