Screen display control device, screen display control method, and screen display control program

The screen display control device addresses errors in housing loan deductions by selectively displaying input fields based on condition categories, reducing errors and costs through efficient processing.

JP7768946B2Active Publication Date: 2025-11-12OBIC CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023150261
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-09-15
Publication Date
2025-11-12
Estimated Expiration
2043-09-15

AI Technical Summary

Technical Problem

Filers often make errors in housing loan deductions due to changing forms and calculation methods based on the date of residence, leading to increased administrator checking costs and risks of mistakes.

Method used

A screen display control device and method that selectively displays input fields based on condition categories using an item master to determine which items require declaration, reducing errors and checking costs by efficiently processing multiple condition axes.

Benefits of technology

Reduces declaration errors by filers and administrator checking costs by determining necessary input fields dynamically based on condition categories, ensuring accurate and efficient tax return filing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007768946000001
    Figure 0007768946000001
  • Figure 0007768946000002
    Figure 0007768946000002
  • Figure 0007768946000003
    Figure 0007768946000003
Patent Text Reader

Abstract

To provide a novel system capable of determining other items requiring declaration from the declaration contents of a part of items, selectively displaying entry fields thereof, suppressing a declaration mistake of a declarator and reducing a check cost of a manager.SOLUTION: A screen display control device provided with a control unit. The control unit comprises reception means for accepting a selection of one condition category from a plurality of condition categories or a variable corresponding to one condition category for each of a plurality of condition axes each having a plurality of condition categories and selection means for selectively displaying entry fields of a control object item to be displayed corresponding to all the selections or variables accepted by the reception means in accordance with an item master in which a control object item which may be displayed and the necessity of displaying each control object item according to the condition category of each condition axis are registered.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a screen display control device, a screen display control method, and a screen display control program. [Background technology]

[0002] For example, with regard to the housing loan deduction, the form of the tax return, the form of the deduction certificate, the content of the declaration, and the calculation method of the deduction amount change depending on the date the person began living in the home for which the deduction is claimed, so filers often fail to file correctly, making it easy for errors to occur. Administrators also need to determine which items to check, which increases the cost of checking and the risk of mistakes. For these reasons, there was a need to create a new system to prevent filer errors and reduce administrator checking costs. [Prior art documents] [Patent documents]

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

[0004] Therefore, the object of the present invention is to provide a new system that can determine which items require declaration from the contents of the declaration of some items and selectively display the input fields for those items, thereby reducing declaration errors made by the declarant and reducing the checking costs for the administrator. [Means for solving the problem]

[0005] In order to solve the above-mentioned problems and achieve the object, the screen display control device of the present invention is a screen display control device having a control unit, wherein the control unit is characterized by having: a reception means for receiving, for each of a plurality of condition axes each having a plurality of condition classes, a selection of one condition class from a plurality of condition classes or a variable corresponding to one condition class; and a selection means for selectively displaying input fields for control items to be displayed corresponding to all selections or variables received by the reception means in accordance with an item master in which control items that may be displayed and whether or not each control item needs to be displayed according to the condition class of each condition axis are registered.

[0006] Furthermore, the screen display control device of the present invention is characterized in that the selection means selectively displays input fields for control items that do not fall under the category of items not to be displayed in the condition categories of all condition axes corresponding to the selection or variable accepted by the acceptance means, among the control items, in accordance with an item master in which control items that may be displayed and items not to be displayed for each condition axis and each condition category are registered.

[0007] Furthermore, the screen display control device of the present invention is characterized in that the selection means repeats the process of excluding from the control target items, in accordance with the item master, all items that do not to be displayed corresponding to the selection or variable accepted by the corresponding acceptance means, for each of the multiple condition axes in turn, thereby selectively displaying the input fields for the control target items that remain after processing all the condition axes.

[0008] Furthermore, the screen display control device according to the present invention is characterized in that the items to be controlled, for which the selection means selectively displays input fields, include items necessary for filing a tax return for deductions.

[0009] In addition, the screen display control device of the present invention is characterized in that the reception means receives the reason for borrowing and the start date of residence, and the selection means selectively displays input fields for the control items to be displayed that correspond to both the condition category of the reason for borrowing and the condition category of the start date of residence received by the reception means, in accordance with an item master in which the control items that may be displayed and whether or not each control item needs to be displayed for each condition category of the reason for borrowing and each condition category of the start date of residence are registered.

[0010] In addition, the screen display control device of the present invention is characterized in that the selection means selectively displays input fields for control items that do not fall under the category of items not to be displayed in both the condition category of the reason for borrowing and the condition category of the start date of residence accepted by the acceptance means, according to an item master in which, along with the control items that may be displayed, items not to be displayed when the reason for borrowing is a condition category for home purchase, items not to be displayed when the reason for borrowing is a condition category for renovation or expansion, items not to be displayed when the condition category for the start date of residence is before December 31, 2018, and items not to be displayed when the condition category for the start date of residence is after January 1, 2019.

[0011] In addition, the screen display control device of the present invention is characterized in that the reception means receives whether or not the application qualifies for the widow's deduction and the filing year, and the selection means selectively displays input fields for control items to be displayed that correspond to both the condition classification of whether or not the application qualifies for the widow's deduction and the condition classification of the filing year received by the reception means, in accordance with an item master in which the control items that may be displayed and whether or not each control item needs to be displayed by condition classification of whether or not the application qualifies for the widow's deduction and the condition classification of the filing year are registered.

[0012] In addition, the screen display control device of the present invention is characterized in that the selection means selectively displays input fields for control items that do not fall under the category of items not to be displayed in both the condition category of whether or not the item falls under the widow's deduction and the condition category of the declaration year accepted by the acceptance means, in accordance with an item master in which, along with the control items that may be displayed, items not to be displayed if the condition category is one that falls under the widow's deduction, items not to be displayed if the condition category is not one that falls under the widow's deduction, items not to be displayed if the condition category is one that falls under the widow's deduction for a declaration year before 2019, and items not to be displayed if the declaration year is one that falls under the condition category of 2020 or later.

[0013] In addition, the screen display control device of the present invention is characterized in that the reception means receives information on whether or not the person has a spouse and whether or not the person has tax dependents, and the selection means selectively displays input fields for control items to be displayed that correspond to both the condition classification of whether or not the person has a spouse and the condition classification of whether or not the person has tax dependents received by the reception means, in accordance with an item master in which the control items that may be displayed and whether or not each control item needs to be displayed for each condition classification of whether or not the person has a spouse and the condition classification of whether or not the person has tax dependents are registered.

[0014] In addition, the screen display control device of the present invention is characterized in that the selection means selectively displays input fields for control items that do not fall under the category of items not to be displayed in both the condition categories of whether or not a spouse is present and whether or not a tax dependent is present, received by the reception means, according to an item master in which, along with the control items that may be displayed, items that should not be displayed in the condition category of whether or not a spouse is present, items that should not be displayed in the condition category of whether or not a spouse is present, items that should not be displayed in the condition category of whether or not a tax dependent is present, and items that should not be displayed in the condition category of whether or not a tax dependent is present, are registered.

[0015] Furthermore, the screen display control method of the present invention is a screen display control method executed in a screen display control device having a control unit, and is characterized by including: a reception step executed by the control unit for receiving a selection of one condition category from a plurality of condition categories or a variable corresponding to one condition category for each of a plurality of condition axes, each of which has a plurality of condition categories; and a determination step for selectively displaying input fields for control target items to be displayed corresponding to all selections or variables received in the reception step, in accordance with an item master in which control target items that may be displayed and whether or not each control target item needs to be displayed according to the condition category of each condition axis are registered.

[0016] In addition, the screen display control program of the present invention is a screen display control program to be executed by a screen display control device having a control unit, and is characterized in that it includes: a reception step for receiving a selection of one condition category from multiple condition categories or a variable corresponding to one condition category for each of multiple condition axes, each of which has multiple condition categories, to be executed by the control unit; and a determination step for selectively displaying input fields for control target items to be displayed corresponding to all selections or variables received in the reception step, in accordance with an item master in which control target items that may be displayed and whether or not each control target item needs to be displayed according to the condition category of each condition axis are registered. [Effects of the Invention]

[0017] According to the system of the present invention, it is possible to determine which items require declaration from the contents of certain items and selectively display the corresponding input fields, thereby reducing declaration errors by the declarant and reducing the checking costs for the administrator. [Brief explanation of the drawings]

[0018] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a PC 100 according to an embodiment. [Figure 2] FIG. 2 is a diagram conceptually illustrating an example of an item master for a housing loan deduction declaration in one embodiment. [Figure 3A]FIG. 3A is a diagram illustrating an example of a main screen for filing a home loan deduction return at the non-filing registration stage in one embodiment. [Figure 3B] FIG. 3B is a diagram illustrating an example of a main screen for filing a housing loan deduction return after filing a return in one embodiment. [Figure 3C] FIG. 3C is a diagram illustrating an example of a main screen for filing a home loan deduction return after filing a return in one embodiment. [Figure 4] FIG. 4 is a diagram showing a details screen for a housing loan deduction declaration before conditions are input in one embodiment. [Figure 5A] FIG. 5A is a diagram showing an example of a details screen for a housing loan deduction declaration at a stage after conditions are input in one embodiment. [Figure 5B] FIG. 5B is a diagram showing an example of a details screen for a housing loan deduction declaration at a stage after inputting conditions in one embodiment. [Figure 5C] FIG. 5C is a diagram showing an example of a details screen for a housing loan deduction declaration at a stage after inputting conditions in one embodiment. [Figure 5D] FIG. 5D is a diagram showing an example of a details screen for a housing loan deduction declaration at a stage after inputting conditions in one embodiment. [Figure 6] FIG. 6 is a diagram conceptually illustrating an example of an item master for filing a widow's deduction return in one embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a details screen for filing a widow's deduction return at a stage before entering conditions in one embodiment. [Figure 8] FIG. 8 is a diagram showing an example of a details screen for filing a widow's deduction return after conditions have been input in one embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of an item master for filing a dependent deduction declaration in one embodiment. [Figure 10] FIG. 10 is a diagram showing an example of a details screen for filing a dependent deduction declaration before entering conditions in one embodiment. [Figure 11] FIG. 11 is a diagram showing an example of a details screen for filing a dependent deduction declaration after conditions have been input in one embodiment. [Figure 12]FIG. 12 is a diagram showing an example of a details screen for filing a dependent deduction declaration after conditions have been input in one embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0019] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to this embodiment.

[0020] [1. Configuration] Here, an example of the configuration of a PC (personal computer) 100 according to this embodiment including a screen display control device of the present invention will be described with reference to Fig. 1. Note that the configuration of this embodiment is merely an example, and the present invention is not limited to being realized with the configuration of this embodiment. Also, in the following description of the configuration, duplicated explanations may be omitted.

[0021] 1 is a block diagram showing an example of the configuration of a PC 100. The PC 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108, and is communicably connected to a server 200 (such as a Web server) that stores various data (for example, the data stored in the storage unit 106, which may be the data described below) via a network 300 (such as the Internet, an intranet, or a LAN (Local Area Network)).

[0022] The components of the PC 100 are communicably connected via any communication path.

[0023] The PC 100 may be a stationary type such as a desktop personal computer, or may be a portable type such as a notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.

[0024] The control unit 102 is a CPU or the like that performs overall control of the PC 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and executes various information processes based on these stored programs.

[0025] The control unit 102 conceptually includes a receiving unit 102a, a selecting unit 102b, and the like.

[0026] The receiving unit 102a receives, for each of a plurality of condition axes, a selection of one condition category from a plurality of condition categories or a variable corresponding to one condition category. A condition axis refers to a type of condition, and a condition category is a branch of multiple conditions that exist on each condition axis, and is a category based on each range when a certain range on the condition axis is divided into ranges by one or more boundary lines.

[0027] The selection unit 102b selectively displays input fields for the control items to be displayed corresponding to all selections or variables accepted by the acceptance unit 102a, in accordance with an item master that registers the control items that may be displayed and whether or not each control item needs to be displayed according to the condition classification of each condition axis. In one embodiment, the control items for which the selection unit 102b selectively displays input fields include items necessary for reporting deductions. This configuration makes it possible to determine other items that require reporting from the reporting content of some items and selectively display those input fields, thereby reducing reporting errors by filers and reducing the checking costs for administrators.

[0028] In one embodiment, the selection unit 102b selectively displays input fields for control target items that do not correspond to the items not to be displayed in the condition categories of all condition axes corresponding to the selections or variables accepted by the acceptance unit 102a, among the control target items, in accordance with an item master in which control target items that may be displayed and items not to be displayed for each condition axis and each condition category are registered. With this configuration, the process is based on a simple determination of excluding items that do not correspond to the conditions, and therefore the system can perform efficient processing.

[0029] In one embodiment, the selection unit 102b selectively displays input fields for the control target items that remain after processing all condition axes by repeating the process of excluding all items that do not correspond to the selections or variables accepted by the accepting unit 102a from the control target items in accordance with the item master, one by one for each of the multiple condition axes. With this configuration, no matter how many condition axes or condition categories are added, it is only necessary to repeat the same process, so the system can perform efficient processing regardless of the number of condition axes or condition categories. Therefore, it is useful when item control is required when there are many condition axes or condition categories.

[0030] In one embodiment, the screen display control device of the present invention can be used for filing a tax return for housing loan deductions.

[0031] In this embodiment, the reception unit 102a receives the reason for borrowing and the start date of residence, and the selection unit 102b selectively displays input fields for the controlled items to be displayed that correspond to both the condition category of the reason for borrowing and the condition category of the start date of residence received by the reception unit 102a, in accordance with an item master in which the controlled items that may be displayed and whether or not each controlled item needs to be displayed for each condition category of the reason for borrowing and each condition category of the start date of residence are registered.

[0032] In one embodiment, the selection unit 102b selectively displays input fields for control items that do not fall under the category of items not to be displayed in both the condition category of the reason for borrowing and the condition category of the start date of residence accepted by the acceptance unit 102a, in accordance with an item master that registers, along with the control items that may be displayed, items that will not be displayed when the reason for borrowing is a condition category for home purchase, items that will not be displayed when the reason for borrowing is a condition category for renovation or expansion, items that will not be displayed when the condition category for the start date of residence is before December 31, 2018, and items that will not be displayed when the condition category for the start date of residence is after January 1, 2019.

[0033] In one embodiment, the screen display control device of the present invention can be used for filing a widow's deduction.

[0034] In this embodiment, the reception unit 102a receives whether or not the widow's deduction applies and the filing year, and the selection unit 102b selectively displays input fields for the controlled items to be displayed that correspond to both the condition category of whether or not the widow's deduction applies and the condition category of the filing year received by the reception unit 102a, in accordance with an item master in which the controlled items that may be displayed and whether or not to display each controlled item for each condition category of whether or not the widow's deduction applies and for each condition category of the filing year are registered. Also, in this embodiment, the reception unit 102a further receives a selection of whether or not to file a simultaneous return the following year, and the selection unit 102b selectively displays input fields for the controlled items to be displayed that correspond to the condition category of whether or not to file a simultaneous return the following year received by the reception unit 102a, in addition to the condition category of whether or not the widow's deduction applies and the condition category of the filing year, in accordance with an item master in which the display of each controlled item for each condition category of whether or not to file a simultaneous return the following year is registered.

[0035] In one embodiment, the selection unit 102b selectively displays input fields for control target items that do not fall under the category of items not to be displayed in both the condition category of whether or not the widow's deduction applies and the condition category of the filing year accepted by the acceptance unit 102a, in accordance with an item master in which, together with control target items that may be displayed, items not to be displayed in the case of a condition category that applies to a widow's deduction, items not to be displayed in the case of a condition category that does not apply to a widow's deduction, items not to be displayed in the case of a condition category that the filing year is before 2019, and items not to be displayed in the case of a condition category that the filing year is after 2020. Furthermore, in one embodiment, the selection unit 102b further selectively displays input fields for control target items that do not fall under the category of items not to be displayed in the condition category of whether or not the widow's deduction applies and the condition category of the filing year, in addition to the condition category of whether or not the simultaneous filing of the following year applies, in accordance with an item master in which items not to be displayed in the case of a condition category that applies to a simultaneous filing of the following year applies and items not to be displayed in the case of a condition category that does not apply to a simultaneous filing of the following year applies.

[0036] In one embodiment, the screen display control device of the present invention can be used for filing a tax return for dependent deductions.

[0037] In this embodiment, the reception unit 102a receives information on whether or not the recipient has a spouse and whether or not the recipient has tax dependents, and the selection unit 102b selectively displays input fields for the controlled items to be displayed that correspond to both the marital status condition category and the tax dependent status condition category received by the reception unit 102a, in accordance with an item master in which the controlled items that may be displayed and whether or not each controlled item is to be displayed for each marital status condition category and each tax dependent status condition category are registered. Also, in this embodiment, the reception unit 102a further receives information on whether or not the recipient has other income information, and the selection unit 102b selectively displays input fields for the controlled items to be displayed that correspond to the marital status condition category and the tax dependent status condition category received by the reception unit 102a, in addition to the marital status condition category and the tax dependent status condition category, in accordance with an item master in which the display of each controlled item is to be displayed for each other income status condition category are registered.

[0038] In one embodiment, the selection unit 102b selectively displays input fields for control-target items that do not correspond to the items not to be displayed in both the condition categories of whether or not the recipient has a spouse and whether or not the recipient has tax dependents, accepted by the acceptance unit 102a, in accordance with an item master in which are registered control-target items that may be displayed, as well as items not to be displayed in the condition category of whether or not the recipient has a spouse, items not to be displayed in the condition category of whether or not the recipient has tax dependents, and items not to be displayed in the condition category of whether or not the recipient has tax dependents.Furthermore, in one embodiment, the selection unit 102b selectively displays input fields for control-target items that do not correspond to the items not to be displayed in the condition category of whether or not the recipient has a spouse and whether or not the recipient has tax dependents, in accordance with an item master in which are registered items not to be displayed in the condition category of whether or not the recipient has other income information and items not to be displayed in the condition category of whether or not the recipient has other income information.

[0039] The communication interface unit 104 communicably connects the PC 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.

[0040] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs that work in conjunction with an OS (Operating System) to issue commands to a 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 a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.

[0041] The storage unit 106 conceptually includes a master storage unit 106a, etc. The master storage unit 106a stores item masters, etc.

[0042] An input device 400 and an output device 500 are connected to the input / output interface unit 108. The output device 400 includes display devices such as a display or projector, audio devices such as speakers, printing devices such as printers, as well as devices that allow downloading in data file format. The data file format may be a file format known in the art, such as PDF, CSV, document file, spreadsheet file, or text file. The input device 500 may include a keyboard, mouse, microphone, or a monitor that functions as a pointing device in cooperation with a mouse.

[0043] 2. Working Example Hereinafter, the item display control process of the detail screen for deduction declaration by the screen display control device according to the present invention will be described using a specific example.

[0044] 2 is a conceptual diagram illustrating the item master for the home loan deduction declaration in this embodiment. As shown in FIG. 2, the item master for the home loan deduction declaration in this embodiment includes all control items that may be displayed (the leftmost column), a condition axis (axis 1) for "residence start date," a specification of "items to be displayed regardless of the condition category" (black circles), a specification of "items not to be displayed for condition categories before December 31, 2018" (white circles), and a specification of "items not to be displayed for condition categories other than those listed above (condition categories after January 1, 2019)" (white circles), and a condition axis (axis 2) for "reason for borrowing," a specification of "items to be displayed regardless of the condition category" (black circles), a specification of "items not to be displayed for the home purchase condition category" (white circles), and a specification of "items not to be displayed for condition categories other than those listed above (renovation and expansion)" (white circles).

[0045] In Figure 2, 16 items are registered as "controlled items that may be displayed": house acquisition price, house total area, house residential area, house residential ratio, house joint liability ratio, land acquisition price, land total area, land residential area, land residential ratio, land joint liability ratio, expenses for additions, renovations, etc., residential expenses for additions, renovations, etc., expenses for specific renovations, etc., residential ratio for additions, renovations, etc., joint liability ratio for additions, renovations, etc., and special period deduction limit. In addition, four items are specified as "items to be displayed regardless of condition classification" on the condition axis "occupancy start date": house acquisition price, land acquisition price, expenses for additions, renovations, etc., and expenses for specific renovations, etc. In addition, the special period deduction limit is specified as "items to be displayed regardless of condition classification" on the condition axis "reason for borrowing."

[0046] In Figure 2, seven items are specified as "items not to be displayed for condition categories before December 31, 2018" on the condition axis for "Date of Residence Start": residential house ratio, joint and several liability ratio for house, residential land ratio, joint and several liability ratio for land, residential use ratio for additions, renovations, etc., joint and several liability ratio for additions, renovations, etc., and the special period deduction limit. Five items are specified as "items not to be displayed for condition categories other than those listed above (condition categories after January 1, 2019)" on the condition axis for "Date of Residence Start": total house area, residential house area, total land area, residential land area, and residential expenses for additions, renovations, etc. Furthermore, five items are specified as "items not to be displayed for condition categories for home acquisition" on the condition axis for "Reason for Borrowing": expenses for additions, renovations, etc., residential expenses for additions, renovations, etc., specific renovations, etc., residential use ratio for additions, renovations, etc., and joint and several liability ratio for additions, renovations, etc. In addition, 10 items have been specified as "items not to be displayed under the conditions category for additions and renovations other than those listed above (conditions for renovations and extensions)" on the condition axis for "reason for borrowing": house acquisition price, total house area, residential area of ​​the house, residential ratio of the house, joint liability ratio of the house, land acquisition price, total land area, residential area of ​​the land, residential ratio of the land, and joint liability ratio of the land.

[0047] Fig. 3A is a diagram showing a main screen for a home loan deduction declaration in the unregistered stage in this embodiment, and Fig. 3B and Fig. 3C are diagrams showing the main screen for a home loan deduction declaration after a declaration has been registered in this embodiment. As shown in Figs. 3A to 3C, the main screen for a home loan deduction declaration in this embodiment has a "New Line" button for registering a new declaration, an "Edit Line" button for editing an already registered declaration, a "Delete Line" button for deleting an already registered declaration, and a display field for a list of the residence start dates of already registered declarations, etc.

[0048] 4 is a diagram showing a detail screen for a home loan deduction declaration before the condition input stage in this embodiment. As shown in FIG. 4, the detail screen for a home loan deduction declaration before the condition input stage in this embodiment has a field for selecting and inputting the reason for the loan, which can be either "to purchase a home" or "to renovate or expand a home," and a field for inputting the date of the start of residence.

[0049] 5A to 5D are diagrams showing a detailed screen for a housing loan deduction declaration at the stage after condition input in this embodiment. As shown in Fig. 5A to 5D, the detailed screen for a housing loan deduction declaration at the stage after input in this embodiment has additional input fields for each control target item that the selection unit 102b has determined should be displayed, in addition to the same fields as the detailed screen at the stage before condition input shown in Fig. 4.

[0050] Fig. 6 is a diagram conceptually showing the item master for the widow's deduction declaration in this embodiment. As shown in Fig. 6, the item master for the widow's deduction declaration in this embodiment includes all the control target items that may be displayed (leftmost column), and for them, a condition axis (axis 1) of "corresponding to widow's deduction", specification of "items not to be displayed in the condition classification corresponding to widow's deduction" (white circle) on the condition axis "corresponding to widow's deduction" among the control target items, and specification of "items not to be displayed in the condition classification not corresponding to widow's deduction" (white circle), a condition axis (axis 2) of "filing year", specification of "items not to be displayed in the condition classification not corresponding to widow's deduction" among the control target items on the condition axis "filing year", The following items are registered: "items to be displayed regardless of the condition classification" (black circle), "items not to be displayed for the condition classification before 2019" (white circle), and "items not to be displayed for the condition classification after 2020" (white circle), as well as the condition axis for "next year's simultaneous return" (axis 3), and among the above-mentioned controlled items, the "items not to be displayed for the condition classification applicable to the next year's simultaneous return" (white circle) and "items not to be displayed for the condition classification not applicable to the next year's simultaneous return" (white circle) are registered for the condition axis "next year's simultaneous return."

[0051] In Figure 6, specifically, 12 items have been registered as "items to be controlled that may be displayed": widow (widowed) classification, single parent / widowed classification, widow (widowed) occurrence date, single parent / widowed occurrence date, reason for widow (widowed) occurrence, reason for single parent / widowed occurrence, estimated income of widow (widowed) person, estimated income of single parent / widowed person, next year information, "<next year>", widow (widowed) classification, and single parent / widowed classification. In addition, two items have been specified as "items to be displayed regardless of condition classification" in the condition axis "filing year", namely, next year information and "<next year>".

[0052] In Figure 6, all 12 items are specifically identified as "items not to be displayed for condition categories that do not qualify for the widow's deduction" on the condition axis for "eligible for widow's deduction." Additionally, five items are identified as "items not to be displayed for condition categories prior to 2019" on the condition axis for "filing year": single parent / widow category, date of single parent / widowhood occurrence, reason for single parent / widowhood occurrence, estimated income of those eligible for single parent / widowhood, and single parent / widow category. Additionally, five items are identified as "items not to be displayed for condition categories from 2020 onward" on the condition axis for "filing year": widow / widow category, date of widow / widowhood occurrence, reason for widow / widowhood occurrence, estimated income of those eligible for widow / widowhood, and widow / widow category. Additionally, four items have been specified as "items not to be displayed for condition classifications that do not apply to simultaneous filing the following year" on the condition axis for "simultaneous filing the following year": next year information, "<next year>", widow (widowed) classification, and single parent / widowed classification. Note that for both the condition axis for "applicable to widow's deduction" and the condition axis for "simultaneous filing the following year", "items not to be displayed for condition classifications that apply to widow's deduction" and "items not to be displayed for condition classifications that apply to simultaneous filing the following year", none of the items apply (there are no white circles).

[0053] Figure 7 is a diagram showing a detailed screen for filing a widow's deduction before the conditions are input in this embodiment. As shown in Figure 7, the detailed screen for filing a widow's deduction before the conditions are input in this embodiment has a selection input field with two options, "yes" or "no," for the widow's deduction, a field for inputting the year of filing, and a selection input field with two options, "yes" or "no," for filing a simultaneous return the following year.

[0054] 8 is a diagram showing a detailed screen for filing a widow's exemption claim after the conditions have been input in this embodiment. As shown in Fig. 8, the detailed screen for filing a widow's exemption claim after the conditions have been input in this embodiment has input fields for each control target item that has been determined to be displayed by the selection unit 102b in addition to the fields similar to those in the detailed screen before the conditions have been input as shown in Fig. 7.

[0055] FIG. 9 is a diagram conceptually showing an item master for filing a dependent deduction declaration in this embodiment. In the item master for dependent deduction declaration in this embodiment, as shown in Figure 9, all of the controlled items that may be displayed (leftmost column) are registered, along with the condition axis for "spouse classification" (axis 1), the identification of "items that will not be displayed for the applicable condition classification (checked)" (white circles) and "items that will not be displayed for the inapplicable condition classification (unchecked)" (white circles) on the condition axis "spouse classification" among the controlled items, the condition axis for "tax dependent" (axis 2), the identification of "items that will not be displayed for the applicable condition classification (checked)" (white circles) and "items that will not be displayed for the inapplicable condition classification (unchecked)" (white circles) on the condition axis "tax dependent" among the controlled items, and the condition axis for "other income information" (axis 3), the identification of "items that will not be displayed for the applicable condition classification (checked)" (white circles) and "items that will not be displayed for the inapplicable condition classification (unchecked)" (white circles) among the controlled items on the condition axis "other income information".

[0056] In Figure 9, 14 items are specifically registered as "items to be controlled that may be displayed": spouse, tax dependents, spouse's estimated salary income for this year, spouse's estimated salary income for this year, other income information, type of income, business income, miscellaneous income, dividend income, real estate income, retirement income, other income, spouse's estimated total income for this year, and estimated income for this year.

[0057] In Figure 9, 11 items are specified as "items not to be displayed for inapplicable condition categories (unchecked)" on the condition axis for "spouse classification": spouse's estimated salary income for this year, spouse's estimated salary income for this year, other income information, type of income, business income, miscellaneous income, dividend income, real estate income, retirement income, other income, and spouse's estimated total income for this year. Also, 11 items are specified as "items not to be displayed for inapplicable condition categories (unchecked)" on the condition axis for "tax dependents": spouse's estimated salary income for this year, other income information, type of income, business income, miscellaneous income, dividend income, real estate income, retirement income, other income, spouse's estimated total income for this year, and estimated income for this year. Also, seven items are specified as "items not to be displayed for inapplicable condition categories (unchecked)" on the condition axis for "other income information": type of income, business income, miscellaneous income, dividend income, real estate income, retirement income, and other income. In addition, for the "Items not to be displayed for applicable condition categories (checked)" on the condition axis for "Spouse category," "Tax dependent," and "Other income information," none of the items apply (no white circle exists).

[0058] 10 is a diagram showing a detailed screen for filing a dependent deduction declaration before the conditions are input in this embodiment. As shown in FIG. 10, the detailed screen for filing a dependent deduction declaration before the conditions are input in this embodiment has a check box for spouse and a check box for tax dependent.

[0059] 11 and 12 are diagrams showing a detailed screen for filing a dependent deduction declaration after the conditions have been input in this embodiment. As shown in Fig. 11 and 12, the detailed screen for filing a dependent deduction declaration after the conditions have been input in this embodiment has input fields for each control target item that has been determined to be displayed by the selection unit 102b in addition to the same fields as those in the detailed screen before the conditions have been input as shown in Fig. 10.

[0060] (Example 1-1) This section explains the case where a user who is filing a tax return declares the first housing loan deduction (date of residence start: July 24, 2018, reason for borrowing: to purchase a home) and the second housing loan deduction (date of residence start: October 31, 2019, reason for borrowing: to purchase a home).

[0061] First, to declare the first home loan deduction, the user causes the output device 500 to output the main screen for home loan deduction declaration shown in Fig. 3A, and presses the "new line" button to open the details screen. After pressing the "new line" button, the output device 500 outputs the details screen for home loan deduction declaration shown in Fig. 4.

[0062] The user selects the loan reason selection input field for the first home loan deduction, "To purchase a home," from the loan reason selection input fields on the detailed screen for the home loan deduction declaration shown in Figure 4, and enters the start date of residence for the first home loan deduction, "July 24, 2018," in the date input field for the start date of residence.

[0063] The reception unit 102a receives the reason for borrowing "to purchase a home" and the residence start date "July 24, 2018" input on the details screen shown in FIG.

[0064] Based on the condition category "before December 31, 2018" corresponding to the residence start date "July 24, 2018" accepted by the acceptance unit 102a, the selection unit 102b performs a process to exclude the seven "items not to be displayed in the condition category before December 31, 2018" registered in the item master of Figure 2 (the seven items identified by white circles in the column "Hide before December 31, 2018" on axis 1 of Figure 2) from all 16 control items that may be displayed and are registered in the item master shown in Figure 2 (the 16 control items in the leftmost column of Figure 2), leaving nine control items (i.e., the nine items of house acquisition price, total house area, house residential area, land acquisition price, total land area, land residential area, costs of additions, renovations, etc., residential costs of additions, renovations, etc., and costs of specific renovations, etc.).

[0065] Based on the condition category "home acquisition" corresponding to the residence start date "for home acquisition" received by the reception unit 102a, the selection unit 102b further performs a process to exclude three items that overlap with the remaining five "items not to be displayed in the home acquisition condition category" registered in the item master of Figure 2 (five items identified by white circles in the "home acquisition not displayed" column of axis 2 of Figure 2) from the nine control items remaining after the above process, leaving six control items (i.e., the six items of house acquisition consideration, total house area, house residential area, land acquisition consideration, total land area, and land residential area).

[0066] As shown in FIG. 5A, the selection unit 102b displays new input fields for the six control items remaining after the above process, along with a "Register" button, below the detailed screen shown in FIG. 4. The user enters information into each input field on the detailed screen shown in FIG. 5A and presses the "Register" button. After pressing the "Register" button, the main screen for declaring a home loan deduction, shown in FIG. 3B, is output from the output device 500. Unlike FIG. 3A, the main screen shown in FIG. 3B indicates that the declaration details for the first home loan deduction (residence start date: July 24, 2018) have already been registered.

[0067] Next, the user presses the "New Line" button on the main screen for filing a home loan deduction declaration shown in Figure 3B to file a second home loan deduction declaration, in the same way as filing the first home loan deduction declaration. After pressing the "New Line" button, the detailed screen for filing a home loan deduction declaration shown in Figure 4 is output from the output device 500.

[0068] The user selects the loan reason selection input field for the second home loan deduction, "To purchase a home," from the loan reason selection input fields on the detailed screen for the home loan deduction declaration shown in Figure 4, and enters the start date of residence for the second home loan deduction, "October 31, 2019," in the date input field for the start date of residence.

[0069] The reception unit 102a receives the reason for borrowing "to purchase a home" and the residence start date "October 31, 2019" input on the details screen shown in FIG.

[0070] Based on the condition category "January 1, 2019 or later" corresponding to the residence start date "October 31, 2019" accepted by the acceptance unit 102a, the selection unit 102b performs a process to exclude the five "items not to be displayed under conditions other than those listed above (condition categories after January 1, 2019)" registered in the item master of Figure 2 (the five items identified by white circles in the "Hide other than those listed above" column of axis 1 in Figure 2) from all 16 control items that may be displayed and are registered in the item master shown in Figure 2 (the 16 control items in the leftmost column of Figure 2), leaving 11 control items (i.e., the 11 items of the house acquisition price, house residential use ratio, house joint debt ratio, land acquisition price, land residential use ratio, land joint debt ratio, costs of additions, renovations, etc., costs of specific renovations, etc., residential use ratio of additions, renovations, etc., joint debt ratio for additions and renovations, and special period deduction limit).

[0071] Based on the condition category "home acquisition" corresponding to the residence start date "for home acquisition" received by the reception unit 102a, the selection unit 102b further performs a process to exclude four items that overlap with the remaining five "items not to be displayed in the home acquisition condition category" registered in the item master of Figure 2 (five items identified by white circles in the "Home acquisition not displayed" column of axis 2 of Figure 2) from the 11 control items remaining after the above process, leaving seven control items (i.e., the house acquisition price, house residential use ratio, house joint debt ratio, land acquisition price, land residential use ratio, land joint debt ratio, and special period deduction limit).

[0072] As shown in FIG. 5B, the selection unit 102b displays new input fields for the seven control items remaining after the above process, along with a "Register" button, below the detailed screen shown in FIG. 4. The user enters information into each input field on the detailed screen shown in FIG. 5B and presses the "Register" button. After pressing the "Register" button, the output device 500 outputs the main screen for the home loan deduction declaration shown in FIG. 3C. Unlike FIG. 3B, the main screen shown in FIG. 3C indicates that the declaration details for the second home loan deduction have been registered in addition to the first home loan deduction. Thus, the registration of two declarations is completed: the first home loan deduction declaration (residence start date: July 24, 2018, loan reason: for home purchase) and the second home loan deduction declaration (residence start date: October 31, 2019, loan reason: for home purchase).

[0073] (Example 1-2) This section explains the case where a user who is filing a tax return declares a housing loan deduction (date of residence start: July 24, 2018, reason for loan: for renovations and extensions).

[0074] First, as in Example 1-1, the user presses the "New Line" button on the main screen shown in Fig. 3A, and causes the detail screen for the housing loan deduction declaration shown in Fig. 4 to be output from the output device 500. The user selects the selection input field for the reason for borrowing for the housing loan deduction, "for renovation or expansion," from among the selection input fields for the reason for borrowing on the detail screen for the housing loan deduction declaration shown in Fig. 4, and enters the start date of residence for the housing loan deduction, "July 24, 2018," in the input field for the date of start of residence.

[0075] The reception unit 102a receives the reason for borrowing "for renovation and extension" and the start date of occupancy "July 24, 2018" input on the details screen shown in FIG.

[0076] Based on the condition category "before December 31, 2018" corresponding to the residence start date "July 24, 2018" accepted by the acceptance unit 102a, the selection unit 102b performs a process to exclude the seven "items not to be displayed in the condition category before December 31, 2018" registered in the item master of Figure 2 (the seven items identified by white circles in the column "Hide before December 31, 2018" on axis 1 of Figure 2) from all 16 control items that may be displayed and are registered in the item master shown in Figure 2 (the 16 control items in the leftmost column of Figure 2), leaving nine control items (i.e., the nine items of house acquisition price, total house area, house residential area, land acquisition price, total land area, land residential area, costs of additions, renovations, etc., residential costs of additions, renovations, etc., and costs of specific renovations, etc.).

[0077] Based on the condition category "renovations" corresponding to the start date of occupancy "due to renovations" received by the reception unit 102a, the selection unit 102b further performs a process to exclude six items that overlap with the remaining items from the nine control items remaining from the above process, out of the ten "items not to be displayed under conditions other than those listed above (condition categories for renovations and expansions)" registered in the item master of Figure 2 (the ten items identified by white circles in the "hide other than those listed above" column of axis 2 in Figure 2), leaving three control items (i.e., the three items of expenses for renovations and expansions, etc., expenses for living expenses for renovations and expansions, etc., and expenses for specific renovations, etc.).

[0078] As shown in FIG. 5C, the selection unit 102b displays new input fields for the three control items remaining after the above process, along with a "Register" button, below the detailed screen shown in FIG. 4. The user enters information into each input field on the detailed screen shown in FIG. 5C and presses the "Register" button. After pressing the "Register" button, a main screen (not shown) indicating that the declaration details have been registered is output, as in Example 1-1. In this way, the registration of the declaration for the housing loan deduction (residence start date: July 24, 2018, loan reason: for renovation and extension) is completed.

[0079] (Examples 1-3) This section explains the case where a user who is filing a tax return declares a housing loan deduction (date of residence start: October 31, 2019, reason for loan: for renovations and extensions).

[0080] First, as in Example 1-1, the user presses the "New Line" button on the main screen shown in Fig. 3A, and causes the detail screen for the housing loan deduction declaration shown in Fig. 4 to be output from the output device 500. The user selects the selection input field for the reason for borrowing for the housing loan deduction, "for renovations and expansions," from among the selection input fields for the reason for borrowing on the detail screen for the housing loan deduction declaration shown in Fig. 4, and enters the start date of residence for the housing loan deduction, "October 31, 2019," in the input field for the date of start of residence.

[0081] The reception unit 102a receives the reason for borrowing "for renovation and expansion" and the start date of occupancy "October 31, 2019" input on the details screen shown in FIG.

[0082] Based on the condition category "January 1, 2019 or later" corresponding to the residence start date "October 31, 2019" accepted by the acceptance unit 102a, the selection unit 102b performs a process to exclude the five "items not to be displayed under conditions other than those listed above (condition categories after January 1, 2019)" registered in the item master of Figure 2 (the five items identified by white circles in the "Hide other than those listed above" column of axis 1 in Figure 2) from all 16 control items that may be displayed and are registered in the item master shown in Figure 2 (the 16 control items in the leftmost column of Figure 2), leaving 11 control items (i.e., the 11 items of the house acquisition price, house residential use ratio, house joint debt ratio, land acquisition price, land residential use ratio, land joint debt ratio, costs of additions, renovations, etc., costs of specific renovations, etc., residential use ratio of additions, renovations, etc., joint debt ratio for additions and renovations, and special period deduction limit).

[0083] Based on the condition category "renovation" corresponding to the start date of occupancy "due to renovation" received by the reception unit 102a, the selection unit 102b further performs a process to exclude six items that overlap with the remaining items among the ten "items not to be displayed under conditions other than those listed above (condition category for renovation)" registered in the item master of Figure 2 (the ten items identified by white circles in the "hide other than those listed above" column of axis 2 of Figure 2) from the 11 control items remaining after the above process, leaving five control items (i.e., the costs of renovation, etc., the costs of specific renovation, etc., the residential use ratio for renovation, etc., the joint liability ratio for renovation, etc., and the special period deduction limit).

[0084] As shown in FIG. 5D, the selection unit 102b displays new input fields for the five control items remaining after the above process, along with a "Register" button, below the detailed screen shown in FIG. 4. The user enters information into each input field on the detailed screen shown in FIG. 5D and presses the "Register" button. After pressing the "Register" button, a main screen (not shown) indicating that the declaration details have been registered is output, as in Example 1-1. In this way, the registration of the declaration for the housing loan deduction (occupancy start date: October 31, 2019, loan reason: for renovation or extension) is completed.

[0085] Example 2 This section explains the case where a user who is a tax filer declares a widow's deduction (eligible for widow's deduction: yes, filing year: 2021, simultaneous filing the following year: yes).

[0086] First, as in Example 1-1, the user causes the output device 500 to output the detailed screen for filing a widow's deduction, shown in Fig. 7, from the main screen (not shown). The user selects the selection input field for the widow's deduction that corresponds to "Yes" among the selection input fields for the widow's deduction on the detailed screen for filing a widow's deduction, enters the filing year "2021" in the year input field for the filing year, and selects the selection input field for filing a simultaneous filing the following year that corresponds to "Yes" among the selection input fields for filing a simultaneous filing the following year.

[0087] The reception unit 102a receives the selection of "yes" for the widow's deduction, the filing year "2021", and the selection of "yes" for simultaneous filing the following year, which are input on the details screen shown in FIG.

[0088] The selection unit 102b refers to the "items not to be displayed in the condition category that corresponds to the widow's deduction" registered in the item master of Figure 6 (the "applicable hidden" column on axis 1 of Figure 6) based on the condition category "applicable" corresponding to the selection of "applicable" to the widow's deduction received by the reception unit 102a, but since not all items correspond to the items that are not to be displayed (there are no white circles), all 12 control target items that may be displayed and registered in the item master of Figure 6 (all 12 control target items in the leftmost column of Figure 6) remain.

[0089] The selection unit 102b further performs a process to exclude the five "items not to be displayed in the condition classification from 2020 onwards" registered in the item master of Figure 6 (the five items identified by white circles in the column "Hide from 2020 onwards" on axis 2 of Figure 6) from the remaining 12 controlled items, based on the condition classification "2020 onwards" corresponding to the filing year "2021" received by the reception unit 102a, and leaves seven controlled items (i.e., the seven items of single parent / widowed status, date of single parent / widowed status occurrence, reason for single parent / widowed status occurrence, estimated income amount of single parent / widowed person, next year information, "<next year>", and single parent / widowed status).

[0090] The selection unit 102b further refers to the "items not to be displayed for the condition category applicable to simultaneous filing the following year" registered in the item master in Figure 6 (the "applicable hidden" column in axis 3 in Figure 6) based on the condition category "applicable" corresponding to the "do" of simultaneous filing the following year accepted by the acceptance unit 102a, but since not all items are items not to be displayed (there are no white circles), the seven items to be controlled that remain after the above process are retained.

[0091] As shown in Fig. 8, the selection unit 102b displays new input fields for the seven control items remaining after the above process, along with a "Register" button, below the detail screen shown in Fig. 7. The user enters information into each input field on the detail screen shown in Fig. 8 and presses the "Register" button. After pressing the "Register" button, a main screen (not shown) is output, indicating that the declaration contents have been registered, as in Example 1-1. In this way, the registration of the above widow's deduction declaration is completed.

[0092] Example 3 This section explains a case where a user who is a filer declares dependent deductions (spouse: applicable, tax dependent: applicable, other income information: applicable).

[0093] First, as in Example 1-1, the user operates the main screen (not shown) to cause the output device 500 to output the details screen for the dependent deduction declaration shown in Fig. 10. The user enters a check mark meaning "applicable" in the spouse check input field on the details screen for the widow deduction declaration shown in Fig. 10, and enters a check mark meaning "applicable" in the tax dependent check input field.

[0094] The reception unit 102a receives the spouse "applicable" selection and tax dependent "applicable" selection inputted on the detail screen shown in FIG.

[0095] The selection unit 102b refers to the "items not to be displayed in the applicable condition category (checked)" registered in the item master of Figure 9 (the "checked" column on axis 1 of Figure 9) based on the condition category "applicable (checked)" corresponding to the spouse "applicable" selection received by the reception unit 102a, but since not all items correspond to the items not to be displayed (there are no white circles), all 14 control items that may be displayed and registered in the item master of Figure 9 (all 14 control items in the leftmost column of Figure 9) are left.

[0096] The selection unit 102b further refers to the "items not to be displayed for applicable condition categories (checked)" registered in the item master in Figure 9 (the "checked" column in axis 2 in Figure 9) based on the condition category "applicable (checked)" corresponding to the tax dependent "applicable" selection received by the reception unit 102a, but since not all items correspond to the items not to be displayed (no white circle), the 14 items to be controlled that remain as above are retained.

[0097] At the stage of the details screen shown in Figure 10, there is no input field for accepting the selection of other income information, so the acceptance unit 102a does not accept any selection for other income information, but since it does not accept a check, it treats the selection of "not applicable (no check)" as having been accepted.

[0098] Based on the condition category "Not applicable (no check)" corresponding to the "Not applicable" selection of other income information that the reception unit 102a has deemed to have accepted, the selection unit 102b performs a process to exclude the seven "items not to be displayed due to the not applicable condition category (no check)" registered in the item master of Figure 9 (the "No check" column of axis 3 of Figure 9) from the remaining 14 control items, leaving seven control items (i.e., spouse, tax dependents, spouse's estimated salary income for this year, spouse's estimated salary income for this year, other income information, spouse's estimated total income for this year, and estimated income for this year).

[0099] Of the remaining seven items to be controlled, the selection unit 102b leaves the input fields for the spouse and tax dependents items as they are, since they are already displayed in Fig. 10, and newly displays input fields for the remaining seven items to be controlled other than spouse and tax dependents, along with a "Register" button, below the detail screen shown in Fig. 10, as shown in Fig. 11. The newly displayed input fields also include a check input field for other income information.

[0100] As shown in the detailed screen for filing dependent deductions in Figure 11, the user keeps the check marks in the spouse and tax dependent check boxes, and enters a check mark indicating "applicable" in the newly added check box for other income information.

[0101] The accepting unit 102a accepts the spouse "applicable" selection, the tax dependent "applicable" selection, and the other income information "applicable" selection, as input on the detail screen shown in FIG.

[0102] Since there are no changes to the spouse "applicable" selection and tax dependent "applicable" selection, the selection unit 102b performs the same process as above and leaves all 14 control target items that may be displayed.

[0103] The selection unit 102b further refers to the "items not to be displayed for applicable condition categories (checked)" registered in the item master in Figure 9 (the "checked" column in axis 3 in Figure 9) based on the condition category "applicable (checked)" corresponding to the "applicable" selection of other income information received by the reception unit 102a, but since none of the items correspond to the items not to be displayed (there are no white circles), the 14 items to be controlled that remain as above are left as they are.

[0104] As shown in Fig. 12, the selection unit 102b adds new input fields to the detail screen shown in Fig. 11 for the 14 control target items remaining after the above process, which were not displayed on the detail screen of Fig. 11. The user enters information into each input field on the detail screen shown in Fig. 11 and presses the "Register" button. After pressing the "Register" button, a main screen (not shown) is output, indicating that the declaration contents have been registered, as in Example 1-1. In this way, the registration of the declaration of the dependent deduction is completed.

[0105] As explained above, the system of the present invention can determine which items require declaration from the contents of certain items and selectively display the corresponding input fields, thereby reducing declaration errors by filers and reducing the checking costs for administrators.

[0106] [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.

[0107] 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.

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

[0109] 4. Other Embodiments Although the embodiments of the present invention have been described above, the present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept described in the claims.

[0110] For example, among the processes described in the above-mentioned 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.

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

[0112] Furthermore, with regard to the PC 100, the components shown in the drawings are functional concepts, and do not necessarily have to be physically configured as shown in the drawings.

[0113] For example, all or any part of the processing functions of each device constituting PC 100, particularly the processing functions performed by the control unit, 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 each device as needed. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to issue instructions to the CPU and perform various processes. The computer program is executed by being loaded into RAM and works with the CPU to form the control unit.

[0114] This computer program may also be stored in an application program server connected to the PC 100 via any network, and all or part of it may be downloaded as needed.

[0115] Furthermore, the program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium, or may be configured as a program first 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.

[0116] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as 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 the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.

[0117] The various databases stored in the memory unit 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.

[0118] The PC 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 PC 100 may be realized by installing software (including programs, data, etc.) that causes the PC 100 to perform the processes described in this embodiment.

[0119] 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. [Industrial Applicability]

[0120] The present invention is useful for constructing a deduction reporting system for housing loan deductions, for example. [Explanation of symbols]

[0121] 100 PC 102 Control section 102a Reception 102b Selection section 104 Communication interface unit 106 Storage section 106a Master storage unit 108 Input / Output Interface Section 200 servers 300 Network 400 Input Device 500 output devices

Claims

1. A screen display control device including a control unit, The control unit a receiving means for receiving, for each of a plurality of condition axes each having a plurality of condition categories, a selection of one condition category from the plurality of condition categories or a variable corresponding to the one condition category; a selection means for selectively displaying input fields for control target items to be displayed corresponding to all selections or variables accepted by the accepting means, in accordance with an item master in which control target items that may be displayed and whether or not each control target item needs to be displayed according to the condition classification of each condition axis are registered; The selection means According to the item master in which the control target items that may be displayed and the items not to be displayed for each condition axis and each condition category are registered, among the control target items, the input fields of the control target items that do not correspond to the items not to be displayed in the condition categories of all the condition axes corresponding to the selection or variable accepted by the accepting means are selectively displayed. A screen display control device characterized by:

2. The selection means By repeating the process of excluding all items to be excluded from the control target items, corresponding to the selection or variable accepted by the accepting means, one by one for each of the plurality of condition axes in order according to the item master, the input fields for the control target items remaining after the processing of all the condition axes are selectively displayed.

2. The screen display control device according to claim 1.

3. 2. The screen display control device according to claim 1, wherein the items to be controlled for which the selection means selectively displays input fields include items required for filing tax deductions.

4. The receiving means We will accept your reason for borrowing and your start date of residence. The selection means According to an item master in which the control items that may be displayed and whether or not each control item needs to be displayed for each condition category of the reason for borrowing and each condition category of the start date of residence are registered, the input fields for the control items to be displayed corresponding to both the condition category of the reason for borrowing and the condition category of the start date of residence accepted by the accepting means are selectively displayed.

2. The screen display control device according to claim 1.

5. The selection means According to the item master in which the control target items that may be displayed, as well as the items not to be displayed when the reason for borrowing is a condition category for home acquisition, the items not to be displayed when the reason for borrowing is a condition category for extension or renovation, the items not to be displayed when the condition category for the residence start date is before December 31, 2018, and the items not to be displayed when the condition category for the residence start date is after January 1, 2019, are registered, the input field for the control target items that do not correspond to the items not to be displayed in both the condition category for the reason for borrowing and the condition category for the residence start date accepted by the accepting means is selectively displayed.

5. The screen display control device according to claim 4.

6. The receiving means We will check whether you qualify for the widow's deduction and the year of filing. The selection means According to an item master in which the control items that may be displayed and whether or not it is necessary to display each control item by condition classification of whether or not it is eligible for widow's deduction and by condition classification of the return filing year are registered, an input field for the control items to be displayed corresponding to both the condition classification of whether or not it is eligible for widow's deduction and the condition classification of the return filing year that are received by the receiving means is selectively displayed.

2. The screen display control device according to claim 1.

7. The selection means According to the item master in which the control target items that may be displayed, as well as the items not to be displayed in the case of a condition classification corresponding to the widow's deduction, the items not to be displayed in the case of a condition classification not corresponding to the widow's deduction, the items not to be displayed in the case of a condition classification for the filing year before 2019, and the items not to be displayed in the case of a condition classification for the filing year after 2020, are registered, the input field for the control target items that do not correspond to the items not to be displayed in both the condition classification for whether or not the widow's deduction is applicable and the condition classification for the filing year accepted by the acceptance means is selectively displayed.

7. The screen display control device according to claim 6, wherein:

8. The receiving means Accepts marital status and tax dependent status. The selection means According to an item master in which the control target items that may be displayed and whether or not each control target item needs to be displayed for each condition classification of whether or not there is a spouse and whether or not there is a tax dependent are registered, the input fields for the control target items to be displayed corresponding to both the condition classification of whether or not there is a spouse and the condition classification of whether or not there is a tax dependent that are received by the receiving means are selectively displayed.

2. The screen display control device according to claim 1.

9. The selection means According to an item master in which items not to be displayed in the case of a condition category of having a spouse, an item not to be displayed in the case of a condition category of not having a spouse, an item not to be displayed in the case of a condition category of having tax dependents, and an item not to be displayed in the case of a condition category of not having tax dependents are registered together with control target items that may be displayed, input fields for control target items that do not correspond to items not to be displayed in both the condition category of having a spouse and the condition category of having tax dependents accepted by the acceptance means are selectively displayed among the control target items.

9. The screen display control device according to claim 8.

10. A screen display control method executed in a screen display control device including a control unit, Executed by the control unit, a receiving step of selecting one condition category from the plurality of condition categories or receiving a variable corresponding to the one condition category for each of a plurality of condition axes each having a plurality of condition categories; a determination step of selectively displaying input fields for control target items to be displayed corresponding to all the selections or variables accepted in the accepting step, in accordance with an item master in which control target items that may be displayed and whether or not each control target item needs to be displayed according to the condition classification of each condition axis are registered, In the determining step, According to the item master in which the control target items that may be displayed and the items not to be displayed for each condition axis and each condition category are registered, among the control target items, the input fields of the control target items that do not correspond to the items not to be displayed are selectively displayed in the condition categories of all the condition axes corresponding to the selection or variable accepted in the accepting step. A screen display control method comprising:

11. A screen display control program to be executed by a screen display control device having a control unit, To cause the control unit to execute a receiving step of selecting one condition category from the plurality of condition categories or receiving a variable corresponding to the one condition category for each of a plurality of condition axes each having a plurality of condition categories; a determination step of selectively displaying input fields for control target items to be displayed corresponding to all the selections or variables accepted in the accepting step, in accordance with an item master in which control target items that may be displayed and whether or not each control target item needs to be displayed according to the condition classification of each condition axis are registered, In the determining step, According to the item master in which the control target items that may be displayed and the items not to be displayed for each condition axis and each condition category are registered, among the control target items, the input fields of the control target items that do not correspond to the items not to be displayed are selectively displayed in the condition categories of all the condition axes corresponding to the selection or variable accepted in the accepting step. A screen display control program comprising:

Citation Information

Patent Citations

  • System and method for processing data

    JP2002032522A

  • Tax declaration data processing method and system

    JP2004151814A

  • Program, information processing device, and method

    JP2023012229A