Program, information processing device and method
A program automates the registration and reflection of corporate tax data in accounting systems and tax returns, addressing the inefficiencies and omissions in existing processes.
Patent Information
- Application Number
- JP2021104774
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-24
- Publication Date
- 2025-09-29
- Estimated Expiration
- 2041-06-24
AI Technical Summary
The process of entering corporate tax amounts into accounting systems and reflecting them in tax returns is time-consuming and prone to processing omissions.
A program that automates the registration of corporate tax journal data in an accounting system and reflects it in tax returns, using a computer with a processor and memory to execute steps for preparing tax returns, registering tax amounts, and reflecting them in the appropriate fields.
This automation prevents processing omissions by ensuring seamless integration of tax data into accounting systems and tax returns.
Smart Images

Figure 0007745373000001 
Figure 0007745373000002 
Figure 0007745373000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]
[0002] Tax return services that provide the procedures required for corporate tax returns are provided as computer software or as web services on cloud servers, so-called SaaS (Software as a Service).Tax return services prepare corporate tax returns.
[0003] For example, Patent Document 1 discloses a tax effect accounting device that has the function of calculating the tax amount based on both the unitary tax payment system and the consolidated tax payment system. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-087341 Summary of the Invention [Problem to be solved by the invention]
[0005] Once the amount of corporate tax is determined, it must also be entered into the accounting system as journal data.The amount of tax paid must also be reflected in the tax return as a tax payment reserve, which is a time-consuming process.
[0006] Therefore, this disclosure describes a technology that can prevent processing omissions by automatically registering corporate tax journal data in an accounting system and reflecting it in tax returns using a simple method. [Means for solving the problem]
[0007] According to one embodiment of the present disclosure, a program for providing a tax return service is provided, the program being executed by a computer having a processor and a memory. The memory stores accounting data related to a user's corporation. The program causes the processor to execute the following steps: accepting operational inputs for preparing a tax return from a user; preparing a tax return in accordance with the user's operations based on the accounting data; registering the determined tax amount to be paid as an open transaction amount in the accounting data; and reflecting the registered open transaction amount in the tax return. [Effects of the Invention]
[0008] According to the present disclosure, the registration of accounting data for corporate tax and its reflection in tax returns are performed automatically, making it possible to prevent omissions in processing. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a diagram showing the overall configuration of a tax return system 1. FIG. [Figure 2] 1 is a block diagram showing the functional configuration of a terminal device 10 that constitutes a tax reporting system 1 according to an embodiment. [Figure 3] 1 is a diagram showing the functional configuration of a server 20 that constitutes a tax reporting system 1 according to an embodiment. [Figure 4] 2 is a diagram showing an example of the data structure of an accounting database 2021 stored in the server 20. FIG. [Figure 5] 10 is a flowchart showing an example of the flow of tax return preparation processing by the tax return system 1 of the embodiment. [Figure 6] FIG. 10 is a diagram showing an example of a screen displayed on the terminal device 10 to prompt the user to register the amount of corporate tax. [Figure 7] FIG. 10 is a diagram showing an example of a screen displayed on the terminal device 10 to prompt users to reflect the change in their tax return. [Figure 8] FIG. 10 is a diagram showing an example of a tax return that reflects tax payment reserves. [Figure 9] FIG. 10 is a diagram showing another example of a tax return that reflects tax payment reserves. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. The names and functions of the components are also the same. Therefore, detailed descriptions thereof will not be repeated.
[0011] <Summary> The tax return system according to the present disclosure will be described below. The tax return system allows a user company to prepare tax returns, such as for corporate tax, as part of its tax processing. As part of its accounting processing, companies manage cash and deposit transactions, such as purchases, sales, and borrowings, record (enter) the transactions in ledgers (journal entries and general ledgers), and prepare trial balances and financial statements, such as income statements and balance sheets, as part of their closing procedures at designated accounting periods. Financial statements are also prepared for tax processing. The tax return system according to the present disclosure prepares tax returns based on the accounting data generated by these accounting procedures. The tax return system according to the present disclosure is a system provided as a web service, for example, via a cloud server or the like, known as SaaS (Software as a Service), and is configured to be accessible by business users through predetermined authentication.
[0012] The accounting process for creating accounting data may be performed by an accounting service provided in conjunction with the tax return system according to the present disclosure, or by a web server that provides other accounting services. The tax return system according to the present disclosure may be provided by a single web server, or may be distributed across multiple web servers.
[0013] <Embodiment> The following describes the tax filing system 1. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.
[0014] <1 Overall structure of tax return system 1> Fig. 1 is a diagram showing the overall configuration of a tax filing system 1. As shown in Fig. 1, the tax filing system 1 includes a plurality of terminal devices 10 and a server 20. The terminal devices 10 and the server 20 are connected to each other via a network 70 so that they can communicate with each other. The network 70 is configured as a wired or wireless network.
[0015] The terminal device 10 is a device operated by each user. Here, a user is a person who uses the terminal device 10 to prepare a tax return, which is a function of the tax return system 1, and is, for example, a person in charge of the accounting department of a company that uses the accounting service. The terminal device 10 may be realized by a desktop personal computer (PC), a laptop PC, or the like. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, or the like.
[0016] The terminal device 10 is communicatively connected to the server 20 via a network 70. The terminal device 10 is connected to the network 70 by communicating with communication devices such as a wireless base station 71 conforming to communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 72 conforming to a wireless LAN (Local Area Network) standard such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as a terminal device 10B in FIG. 1 , the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.
[0017] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (e.g., a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0018] The server 20 is a device that manages accounting data such as pre-set account items, transaction entry data received from users, and balance sheet accounting data. The server 20 receives and records daily transaction inputs.
[0019] The server 20 is a computer connected to a network 70. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.
[0020] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0021] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing the functional configuration of a terminal device 10 constituting a tax filing system 1 according to an embodiment. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 11, antenna 12), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a keyboard 131 and a display 132), an audio processing unit 140, a microphone 141, a speaker 142, a camera 150, a storage unit 160, and a control unit 170. The terminal device 10 also has functions and configurations not specifically shown in FIG. 2 (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in FIG. 2, the blocks included in the terminal device 10 are electrically connected by a bus or the like.
[0022] The antenna 11 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 11 also receives a radio wave from space and provides the received signal to the first radio communication unit 121.
[0023] The antenna 12 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 12 also receives a radio wave from space and provides the received signal to the second radio communication unit 122.
[0024] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 11 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 12 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, etc. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 170.
[0025] The operation reception unit 130 has a mechanism for receiving input operations from the user. Specifically, the operation reception unit 130 includes a keyboard 131 and a display 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the position of the user's contact on the touch panel, for example, by using a capacitive touch panel.
[0026] The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs input character information to the control unit 170 as an input signal.
[0027] Display 132 displays data such as images, videos, and text under the control of control unit 170. Display 132 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
[0028] The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 170. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.
[0029] The camera 150 is a device that receives light with a light receiving element and outputs the received light as a captured image. The camera 150 is, for example, a depth camera that can detect the distance from the camera 150 to a subject being photographed.
[0030] The storage unit 160 is configured with, for example, a flash memory, and stores data and programs used by the terminal device 10. In one aspect, the storage unit 160 stores user information 161 and accounting document image data 162.
[0031] The user information 161 is information about a user who uses the terminal device 10 to prepare a tax return, which is a function of the tax return system 1. The user information includes information for identifying the user (user ID), the user's name, organizational information such as the company to which the user belongs, and the like.
[0032] The control unit 170 reads a program stored in the storage unit 160 and executes instructions included in the program, thereby controlling the operation of the terminal device 10. The control unit 170 is, for example, an application that is pre-installed in the terminal device 10. The control unit 170 operates in accordance with the program, thereby fulfilling the functions of an input operation reception unit 171, a transmission / reception unit 172, a data processing unit 173, and a notification control unit 174.
[0033] The input operation receiving unit 171 performs processing to receive input operations by the user via an input device such as the keyboard 131 .
[0034] The transmitting / receiving unit 172 performs processing for the terminal device 10 to transmit and receive data to and from external devices such as the server 20 in accordance with a communication protocol.
[0035] The data processing unit 173 performs a process of performing calculations on data that the terminal device 10 has received as input in accordance with a program, and outputs the calculation results to a memory or the like.
[0036] The notification control unit 174 performs processing to present information to the user. The notification control unit 174 performs processing to display a display image on the display 132, processing to output audio to the speaker 142, processing to cause the camera 150 to generate vibrations, etc.
[0037] <1.2 Functional configuration of server 20> 3 is a diagram showing the functional configuration of the server 20 constituting the tax return system 1 of the embodiment. As shown in FIG. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.
[0038] The communication unit 201 performs processing for the server 20 to communicate with external devices.
[0039] The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores an accounting database 2021, a tax return database 2022, and the like.
[0040] The accounting database 2021 is a database for holding accounting data related to daily transactions registered in the tax return system 1. The accounting data stored in the accounting database 2021 is accounting data that a user has entered into an accounting service provided in conjunction with the tax return system 1, or accounting data obtained from a web server that provides other (external) accounting services. Details will be described later.
[0041] The tax return database 2022 is a database for holding information on the format of tax returns such as corporate tax returns, which are used when processing tax returns in the tax return system 1. The format stored in the tax return database 2022 is information on the form layout of the tax return, and defines, for example, information on character strings that are displayed fixedly, information on ruled lines, information on input fields where amounts and the like are entered, etc. This format is updated every time the tax return format is revised due to legal amendments or the like.
[0042] The control unit 203 performs the functions of various modules, such as a reception control module 2031, a transmission control module 2032, a tax return creation module 2033, a journal entry registration module 2034, and a tax return reflection module 2035, by the processor of the server 20 performing processing according to the program.
[0043] The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol.
[0044] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.
[0045] The tax return preparation module 2033 controls the process of accepting operational inputs when a user operates the terminal device 10 to input operational instructions for preparing a corporate tax return. The tax return preparation module 2033 also controls the process of preparing a tax return in accordance with the user's operations, based on the accounting data in the accounting database 2021. The accounting data in the accounting database 2021 referenced by the tax return preparation module 2033 is, as described above, accounting data that the user inputs into an accounting service provided in conjunction with the tax return system 1, or accounting data obtained from a web server that provides other (external) accounting services.
[0046] At this time, the tax return preparation module 2033 prepares a corporate tax return, for example, by reading accounting data from the accounting database 2021 and inputting the amounts of the settlement data, which are mainly calculated from transaction data (by adding up the amounts for each journal entry), into each item of the tax return format stored in the tax return database 2022. Corporate tax returns are made up of many types, and the content to be reported varies depending on the situation of the corporation, such as Schedule 1, which is a return regarding income for each business year, and Schedule 2, which is a detailed statement regarding the determination of family-owned corporations, etc., and formats for each of these types are stored in the tax return database 2022. Therefore, a corporate tax return is prepared according to attribute information indicating the situation of the corporation. The type of tax return to be prepared may be selected and input by the user, or the tax return preparation module 2033 may select from tax return formats stored in the tax return database 2022 and present it to the user based on attribute information registered in advance as information about the user's corporation.
[0047] The journal entry registration module 2034 controls the process of registering the amount of corporate tax to be paid, determined in the tax return prepared by the tax return preparation module 2033, in journal data as an unsettled transaction amount. The journal entry registration module 2034 registers the amount of corporate tax to be paid as a result of processing by the tax return preparation module 2033 in the accounting data of the accounting database 2021, either automatically or in response to a user operating the terminal device 10 to receive an operational instruction to register the amount of tax to be paid.
[0048] At this time, the journal entry registration module 2034 creates journal entry data for the determined amount of corporate tax paid (unsettled transaction amount) as "corporate tax, resident tax and business tax amount" as the debit item in the journal entry of the accounting data, and "unpaid corporate tax, etc." as the credit item.
[0049] The tax return reflection module 2035 controls the process of reflecting the amount of corporate tax paid (unsettled transaction amount) registered by the journal entry registration module 2034 in the tax return created by the tax return creation module 2033. Specifically, the tax return reflection module 2035 reflects the amount of corporate tax paid by, for example, entering it in the item "tax payment reserve accounted as a loss" in Schedule 5(2) ("Details regarding the payment status of taxes and public dues") of the tax return described below.
[0050] <2 Data Structure> FIG. 4 is a diagram showing an example of the data structure of the accounting database 2021 stored in the server 20.
[0051] As shown in FIG. 4, each record of the accounting database 2021 includes an item "user ID," an item "user name," an item "industry," an item "journal entry information," and the like.
[0052] The item “user ID” is information that identifies each user who uses the tax return system 1.
[0053] The item "user name" is information such as the name, trade name, etc. of the business (corporation) that is the user using the tax return system 1.
[0054] The item "industry" is information indicating the industry of the business operator who is the user using the tax return system 1, and for example, names such as "service" and "software development" are stored as shown in FIG.
[0055] The item "Journal entry information" is information on transactions recorded using the tax return system 1, and specifically includes the item "Date," the item "Account ID," the item "Debit (amount)," the item "Credit (amount)," etc.
[0056] The item "Date" is information indicating the date of the transaction entered in the tax return system 1.
[0057] The item "Account ID" is information that identifies each account entered in the tax return system 1. This item "Account ID" corresponds to the account listed in the summary column of the ledger, for example, the name of the account such as "cash," "accounts receivable," or "accounts payable."
[0058] The item "Debit (amount)" is the amount of the transaction entered in the tax return system 1 that is recorded on the debit side of the ledger.
[0059] The item "Credit (amount)" is the amount of the transaction entered in the tax return system 1 that is recorded on the credit side of the ledger.
[0060] When the server 20 receives an input of a transaction, it adds a record to the accounting database 2021 on a transaction (journal entry) basis.
[0061] <3 operations> Hereinafter, the process of preparing a tax return by the tax return system 1 according to the embodiment will be described with reference to FIG.
[0062] In step S711, the input operation receiving unit 171 of the terminal device 10 receives an operation for preparing a tax return from the user. The transmitting / receiving unit 172 transmits the received operation instruction information for preparing a tax return to the server 20.
[0063] In step S721, the tax return preparation module 2033 of the server 20 receives the operational instruction information for preparing a tax return sent from the terminal device 10 via the communication unit 201. The tax return preparation module 2033 prepares a tax return based on the data in the accounting database 2021 in the storage unit 202 in accordance with the operation input from the terminal device 10.
[0064] In step S712, the input operation receiving unit 171 of the terminal device 10 receives an operation instruction from the user to register the determined amount of corporate tax to be paid in the journal data as an unsettled transaction amount. The transmitting / receiving unit 172 transmits the received registration instruction information for the journal data to the server 20. Note that, as described above, if the journal entry registration module 2034 automatically registers the amount of corporate tax to be paid in the journal data, the processing of step S712 does not need to be performed.
[0065] In step S722, the journal entry registration module 2034 of the server 20 receives, via the communication unit 201, registration instruction information for the journal entry data transmitted from the terminal device 10. The journal entry registration module 2034 registers the amount of corporate tax to be paid, calculated by the processing of step S721, in the journal entry data of the accounting database 2021, in response to an operation input from the terminal device 10.
[0066] In step S723, the journal entry registration module 2034 of the server 20 notifies the terminal device 10 of the journal entry data of the amount of corporate tax paid registered in the process of step S722 by transmitting it via the communication unit 201.
[0067] In step S713, the transmitting / receiving unit 172 of the terminal device 10 accepts the journal data of the amount of corporate tax to be paid transmitted from the server 20. The notification control unit 174 of the terminal device 10 displays the journal data of the amount of corporate tax to be paid notified from the terminal device 10.
[0068] In step S714, the input operation receiving unit 171 of the terminal device 10 receives an operation instruction from the user to reflect the amount of corporate tax paid (unsettled transaction amount) in the tax return. The transmitting / receiving unit 172 transmits the received operation instruction information for reflecting the amount in the tax return to the server 20. Note that if the tax return reflection module 2035 automatically reflects the amount of corporate tax paid (unsettled transaction amount) in the tax return, the processing of step S714 does not need to be performed.
[0069] In step S724, the tax return reflection module 2035 of the server 20 receives, via the communication unit 201, operation instruction information for reflecting the tax return transmitted from the terminal device 10. The tax return reflection module 2035 reflects the amount of corporate tax payable registered by the processing of step S722 in a predetermined tax return, based on the operation input from the terminal device 10.
[0070] In step S725, the server 20 transmits the tax return data reflecting the amount of corporate tax to be paid to the terminal device 10 via the communication unit 201.
[0071] In step S715, the transmitting / receiving unit 172 of the terminal device 10 accepts the tax return data transmitted from the server 20. The notification control unit 174 of the terminal device 10 displays the tax return data notified from the terminal device 10.
[0072] <4 Screen example> Hereinafter, examples of screens for the tax return preparation process in the tax return system 1 will be described with reference to FIGS.
[0073] FIG. 6 is a diagram showing a situation where the tax amount adjustment screen 80 for displaying data relating to tax amount adjustment is displayed on the terminal device 10 (steps S712 to S713).
[0074] 6, the amount of tax to be paid by the user's company is displayed as 70,000 yen in the item "Amount to be paid in the current period" in area 81. In area 82, the breakdown of the tax to be paid is displayed in detail column 82a, showing the amount of 70,000 yen for resident tax (per capita levy).
[0075] Area 83 displays the journal entry results for the corporate tax. Specifically, in detail column 83a, the amount of 70,000 yen is recorded in the debit account item "Corporate Tax, etc." In addition, in detail column 83b, the amount of 70,000 yen is recorded in the credit account item "Unpaid Corporate Tax, etc." In this way, the journal entry results for the corporate tax are displayed on tax adjustment screen 80. When the user presses register button 84, the journal entry results are registered in accounting database 2021.
[0076] FIG. 7 is a diagram showing a state in which a tax registration completion screen 90 for displaying the completion of tax registration is displayed on the terminal device 10. As shown in FIG.
[0077] As shown in FIG. 7, when the user presses link icon 91, a screen is displayed for confirming the tax transactions registered in the accounting database 2021. When the user presses button 92, the settlement data (i.e., journal data) is reflected in the tax return. When the user presses button 93, the tax amount adjustment can be redone.
[0078] Figure 8 shows an example of a tax return 100 that reflects tax payment reserves, showing Schedule 4 of the tax return ("Details regarding the calculation of income amounts"). In the details section 101, the item "Amount of current profit or loss" lists the latest profit of -70,000 yen. In addition, in the details section 102, the item "Tax payment reserves accounted as expenses" lists the tax amount of 70,000 yen.
[0079] Figure 9 shows an example of a tax return 110 reflecting tax payment reserves, showing Schedule 5(2) of the tax return ("Details of the payment status of taxes and public dues, etc."). Detail column 111 lists 70,000 yen in the item "tax payment reserves accounted as expenses." Detail column 112 also lists 70,000 yen in the item "end-of-period tax payment reserves."
[0080] <Summary> As described above, this embodiment provides a tax return system implemented by a computer including a processor and memory. The memory stores a user's accounting data, and the processor executes the following steps: accepting user input for preparing a corporate tax return; preparing the tax return based on the accounting data; registering the determined corporate tax amount in journal data as an unsettled transaction; and reflecting the registered journal data in the tax return. This simple method automatically registers corporate tax journal data in the accounting system and reflects it in the tax return, preventing omissions.
[0081] <Other embodiments> Although the embodiment and its modifications of the present invention have been described above, the application of the present disclosure is not limited to the above-described contents.
[0082] For example, in the above embodiment, the accounting data is stored in the memory unit 202 of the server 20 included in the tax filing system 1, but this is not limited to this. For example, the accounting data may be stored in an accounting system separate from the tax filing system 1, and the tax filing system 1 may cooperate with this accounting system to prepare a tax return based on the accounting data (i.e., without providing the accounting database 2021 in the memory unit 202).
[0083] Furthermore, the terminal device 10 may be a terminal having a display 132 such as a smartphone, or the terminal device 10 may be realized by installing software on a home PC or the like, and may be configured to accept operations such as a mouse.
[0084] In addition, sharing of specified information via communication lines is mainly carried out via a WAN such as the Internet, but between information processing devices, it may also be carried out only via short-range wireless communication such as Bluetooth (registered trademark) and infrared communication without using a WAN.
[0085] Furthermore, in the above embodiment, an example of a form in which each function is provided by the terminal device 10 or the server 20 is described, but this is not limited to this form, and some functions may be provided by the terminal device 10, the server 20, or both the terminal device 10 and the server 20 in a form different from the above embodiment.
[0086] Furthermore, each step described in the above embodiment as being executed by the terminal device 10 may also be executed by the server 20.
[0087] Furthermore, the present invention may be realized as a computer-readable non-transitory recording medium storing the above-mentioned program.
[0088] Although the embodiments of the present disclosure have been described above, they can be implemented in various other forms, and various omissions, substitutions, and modifications can be made. These embodiments, modifications, and omissions, substitutions, and modifications are included in the technical scope of the claims and their equivalents.
[0089] <Additional Notes> The matters described in the above embodiments will be supplemented below.
[0090] (Supplementary Note 1) A program for providing tax return services when executed by a computer (10, 20) having a processor and memory, wherein accounting data relating to a user's corporation is stored in the memory (15, 25), and the program causes the processor to execute the steps of: accepting operational input from the user for preparing a tax return (S711); preparing a tax return in accordance with the user's operation based on the accounting data (S721); registering the determined amount of tax to be paid as an unsettled transaction amount in the accounting data (S722); and reflecting the registered unsettled transaction amount in the tax return (S724).
[0091] (Appendix 2) A program as described in (Appendix 1), in which in the step (S722) of registering the determined amount of tax to be paid in the accounting data, the processor registers the amount of the unsettled transaction as specified journal data in the accounting data.
[0092] (Appendix 3) A program described in (Appendix 1) or (Appendix 2), in which the processor reflects the registered unsettled transaction amount by recording it in the tax payment reserve on the tax return in the step (S724) of reflecting it on the tax return.
[0093] (Appendix 4) A program described in any of (Appendix 1) to (Appendix 3), in which in the step (S721) of preparing a tax return, a processor prepares the corresponding type of tax return based on attribute information pre-registered as the status of the user's corporation.
[0094] (Appendix 5) A program described in any of (Appendix 1) to (Appendix 4), which causes a processor to execute the steps of obtaining accounting data relating to the user's corporation from a server providing an external accounting service, and registering the amount of unsettled transactions in the accounting data relating to the user's corporation in the external accounting service.
[0095] (Appendix 6) An information processing device that provides a tax return service and has a control unit and a memory unit, wherein the control unit executes the steps of acquiring a user's accounting data and storing it in the memory unit, accepting operation input from the user for creating a tax return, creating a tax return in accordance with the user's operation based on the accounting data, registering the determined amount of tax to be paid as an unsettled transaction amount in the accounting data, and reflecting the registered unsettled transaction amount in the tax return.
[0096] (Appendix 7) A method for providing tax return services, executed by a computer having a processor and a memory, the method comprising the steps of: acquiring a user's accounting data and storing it in the memory; accepting operational input from the user for preparing a tax return; preparing a tax return in accordance with the user's operations based on the accounting data; registering the determined amount of tax to be paid as an unsettled transaction amount in the accounting data; and reflecting the registered unsettled transaction amount in the tax return. [Explanation of symbols]
[0097] 1: Tax return system, 10: Terminal device, 11: Antenna, 12: Antenna, 13: Input device, 14: Output device, 15: Memory, 16: Storage unit, 19: Processor, 20: Server, 25: Memory, 26: Storage, 29: Processor, 70: Network, 71: Wireless base station, 72: Wireless LAN router, 80: Tax amount adjustment screen, 90: Tax amount registration completion screen, 121: First wireless communication unit, 122: Second wireless communication unit, 130: Operation reception unit, 131: Keyboard, 132: Display, 140: Audio processing unit, 141: Microphone, 142: Speaker, 150: Camera, 160: Storage unit, 161: User information, 162: Accounting document image data, 170: Control unit, 171: Input operation reception unit, 172: Transmitting and receiving unit, 173: Data processing unit, 174 : Notification control unit, 201: Communication unit, 202: Memory unit, 203: Control unit, 2021: Accounting database, 2022: Tax return database, 2031: Receiving control module, 2032: Sending control module, 2033: Tax return creation module, 2034: Journal entry registration module, 2035: Tax return reflection module.
Claims
1. A program for providing tax return services when executed by a computer having a processor and a memory, The memory stores accounting data relating to the user's corporation, The program causes the processor to: receiving an operational input for preparing a tax return from the user; creating a tax return in accordance with the user's operation based on the accounting data; a step of registering the amount of tax payable determined in the prepared tax return as an unsettled transaction amount in the accounting data; and reflecting the registered unsettled transaction amount in the tax return; In the step of preparing the tax return, the type of the tax return is selected based on attribute information registered in advance as the status of the user's corporation, and the tax return is prepared based on the accounting data; A program that presents to the user the amount of tax payable determined in the tax return prepared in the step of preparing the tax return, and presents to the user the amount of tax payable registered in the step of registering in the accounting data.
2. The program causes the processor to: In the step of registering the determined amount of tax to be paid in the accounting data, 2. The program according to claim 1, wherein the amount of the unsettled transaction is registered as predetermined journal data in the accounting data.
3. The program causes the processor to: In the step of reflecting in the tax return, 3. The program according to claim 1, wherein the registered unsettled transaction amount is reflected by being recorded in the tax payment reserve of the tax return.
4. The program causes the processor to: acquiring accounting data relating to the user's corporation from an external server providing accounting services; 4. The program according to claim 1, further comprising: a step of registering the outstanding transaction amount in accounting data relating to the user's corporation in an external accounting service.
5. An information processing device that provides tax return services, comprising a control unit and a storage unit, The control unit acquiring the user's accounting data and storing it in the storage unit; receiving an operational input for preparing a tax return from the user; creating a tax return in accordance with the user's operation based on the accounting data; a step of registering the amount of tax payable determined in the prepared tax return as an unsettled transaction amount in the accounting data; and reflecting the registered outstanding transaction amount in the tax return; In the step of preparing the tax return, the type of the tax return is selected based on attribute information registered in advance as the status of the user's corporation, and the tax return is prepared based on the accounting data; An information processing device that presents to the user the amount of tax to be paid determined in the tax return prepared in the step of preparing the tax return, and presents to the user the amount of tax to be paid registered in the step of registering in the accounting data.
6. 1. A method for providing tax filing services, executed by a computer having a processor and a memory, comprising: The method further comprises the processor: obtaining and storing in said memory user accounting data; receiving an operational input for preparing a tax return from the user; creating a tax return in accordance with the user's operation based on the accounting data; a step of registering the amount of tax payable determined in the prepared tax return as an unsettled transaction amount in the accounting data; and reflecting the registered outstanding transaction amount in the tax return; In the step of preparing the tax return, the type of the tax return is selected based on attribute information registered in advance as the status of the user's corporation, and the tax return is prepared based on the accounting data; A method for presenting to the user the amount of tax payable determined in the tax return prepared in the step of preparing the tax return, and presenting to the user the amount of tax payable registered in the step of registering in the accounting data.
Citation Information
Patent Citations
Declaration form preparing device for corporation tax / local tax in cooperation with depreciation / asset management system
JP2001125969A
Electronic filing progress management method, electronic filing work processing apparatus and program
JP2005107986A
Tax effect accounting system, tax effect accounting method, and tax effect accounting program
JP2007087341A
Journalizing tabulation system and journalizing tabulation method
JP2008282177A
Information processing apparatus, information processing method, and program
JP2019175429A