JP7621904B2 - PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD - Google Patents
PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD Download PDFInfo
- Publication number
- JP7621904B2 JP7621904B2 JP2021115751A JP2021115751A JP7621904B2 JP 7621904 B2 JP7621904 B2 JP 7621904B2 JP 2021115751 A JP2021115751 A JP 2021115751A JP 2021115751 A JP2021115751 A JP 2021115751A JP 7621904 B2 JP7621904 B2 JP 7621904B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- tax return
- user
- return data
- sharer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
特許法第30条第2項適用 ウェブサイトによる発表https://www.freee.co.jp/advisor/tax-return/(2021年6月22日)https://support.freee.co.jp/hc/ja/articles/115001608543-%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E6%A9%9F%E8%83%BD%E3%82%92%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B(2021年6月22日)https://support.freee.co.jp/hc/ja/articles/115001582066-%E6%B3%95%E4%BA%BA%E7%A8%8E%E7%94%B3%E5%91%8A%E6%A9%9F%E8%83%BD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6(2021年6月22日)Application of Article 30, Paragraph 2 of the Patent Act Website announcement https://www.free.co.jp/advisor/tax-return/ (June 22, 2021) https://support.free.co.jp/ jp/hc/ja/articles/115001608543-%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E6%A9%9F%E8 %83%BD%E3%82%92%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B (June 22, 2021) https://support. free. co. jp/hc/ja/articles/115001582066-%E6%B3%95%E4%BA%BA%E7%A8%8E%E7%94%B3%E5% 91%8A%E6%A9%9F%E8%83%BD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 (June 22, 2021)
本開示は、プログラム、情報処理装置及び方法に関する。 This disclosure relates to a program, an information processing device, and a method.
企業等の事業者を顧客として税務申告サービスを提供する、税理士業務を行う税理士事務所等において、当該事務所以外の場所でも業務遂行を可能とする、いわゆるリモートワークに対応するWebサービスが提供されている。 Tax accountant offices and other tax accountant services that provide tax return services to business clients are now offering web services that allow employees to carry out their work outside of the office, which is known as remote work.
顧問先から依頼を受け、会計事務所で会計処理を行うためのシステムとして、特許文献1には、取引の入力に際しての会計基準や税法上の取り扱い等に関する注意事項等の指摘事項について、例えば顧問先に対して指導を行うことが可能な会計処理システムについての技術が開示されている。 As a system for performing accounting processing at an accounting firm upon receiving requests from clients, Patent Document 1 discloses technology for an accounting processing system that can provide guidance to clients, for example, on matters such as important points to note regarding accounting standards and tax law handling when entering transactions.
税理士事務所では、当該税理士事務所の顧客向けにある担当者が作成した申告書に対して、同じ事務所内で(例えば指導的立場の)他の者がレビューを行っている。レビュー担当者は、例えば、申告書にコメントを記入し、作成担当者がそのコメントに対する回答や申告書の修正を行っている。 In a tax accounting firm, tax returns prepared by a tax accountant for the firm's clients are reviewed by another person in the firm (e.g., in a leadership position). The reviewer, for example, writes comments on the tax return, and the tax preparer responds to those comments and modifies the return.
ところで、近年の感染症流行の状況に鑑みて、税理士事務所等においてもリモートワークが推奨されている。そのため、従来から行われているレビューをする場合、税務申告サービスを提供するWebサービスにおいても、申告書データに対してコメントを記入し、そのコメントに対する回答や申告書の修正を行える機能が求められていた。このとき、顧客データを適切に扱えるようにするため、閲覧や編集を可能にする者は限定される必要がある。 In light of the recent infectious disease epidemic, remote work is being encouraged in tax accountant's offices and other similar establishments. As a result, when conducting reviews as has been done traditionally, online services that provide tax return services also require a function that allows users to enter comments on the return data, respond to those comments, and amend the return. In this case, in order to ensure that customer data can be handled appropriately, it is necessary to limit the number of people who can view and edit the data.
そこで、本開示では、税理士事務所等におけるリモートワークを円滑に遂行させることを可能にする技術について説明する。 Therefore, this disclosure describes technology that enables smooth remote work in tax accountant's offices and other facilities.
本開示の一実施形態によると、プロセッサと、メモリとを備えるコンピュータに実行させ、税務申告サービスを支援するためのプログラムが提供される。メモリには、ユーザの顧客に係る会計データが登録される。プログラムは、プロセッサに、会計データに基づき、顧客の税務申告に必要な申告書データを作成するステップと、申告書データを、ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップと、ユーザまたは共有者から、申告書データに対するコメントデータの付加入力を受け付けるステップと、ユーザまたは共有者から、申告書データに対する修正入力を受け付けるステップと、申告書データを、顧客の税務申告書類データとして所定の所轄官庁へ提出するステップと、を実行させる。 According to one embodiment of the present disclosure, a program is provided for supporting tax return services when executed by a computer having a processor and a memory. Accounting data related to a user's customers is registered in the memory. The program causes the processor to execute the steps of: creating tax return data required for the customer's tax return based on the accounting data; presenting the tax return data to a range of sharers set by the user so that the data can be viewed and edited; accepting additional input of comment data for the tax return data from the user or the sharer; accepting correction input for the tax return data from the user or the sharer; and submitting the tax return data to a specified competent authority as tax return document data for the customer.
本開示の一実施形態によると、制御部と、記憶部とを備え、税務申告サービスを支援する情報処理装置が提供される。記憶部には、ユーザの顧客に係る会計データが登録される。制御部は、会計データに基づき、顧客の税務申告に必要な申告書データを作成するステップと、申告書データを、ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップと、ユーザまたは共有者から、申告書データに対するコメントデータの付加入力を受け付けるステップと、ユーザまたは共有者から、申告書データに対する修正入力を受け付けるステップと、申告書データを、顧客の税務申告書類データとして所定の所轄官庁へ提出するステップと、を実行する。 According to one embodiment of the present disclosure, an information processing device is provided that includes a control unit and a storage unit and that supports a tax return service. Accounting data related to a user's customer is registered in the storage unit. The control unit executes the steps of creating tax return data necessary for the customer's tax return based on the accounting data, presenting the tax return data to a range of sharers set by the user so that the data can be viewed and edited, accepting additional input of comment data for the tax return data from the user or the sharer, accepting correction input for the tax return data from the user or the sharer, and submitting the tax return data to a specified competent authority as tax return document data for the customer.
また、本開示の一実施形態によると、プロセッサと、メモリとを備えるコンピュータに実行され、税務申告サービスを支援するための方法が提供される。メモリには、ユーザの顧客に係る会計データが登録される。方法は、プロセッサが、会計データに基づき、顧客の税務申告に必要な申告書データを作成するステップと、申告書データを、ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップと、ユーザまたは共有者から、申告書データに対するコメントデータの付加入力を受け付けるステップと、ユーザまたは共有者から、申告書データに対する修正入力を受け付けるステップと、申告書データを、顧客の税務申告書類データとして所定の所轄官庁へ提出するステップと、を実行する。 According to one embodiment of the present disclosure, a method for supporting tax return services is provided, the method being executed by a computer having a processor and a memory. Accounting data related to a user's customer is registered in the memory. The method includes the steps of: creating tax return data required for the customer's tax return based on the accounting data; presenting the tax return data to a range of sharers set by the user so that the data can be viewed and edited; accepting additional input of comment data for the tax return data from the user or the sharer; accepting correction input for the tax return data from the user or the sharer; and submitting the tax return data to a specified competent authority as tax return document data for the customer.
本開示によれば、顧客の税務申告に必要な申告書データがユーザの設定による範囲の共有者に閲覧及び編集可能に提示され、コメントデータの付加入力、修正入力が行われる。この申告書データは、顧客の税務申告書類データとして所定の所轄官庁へ提出される。これにより、税理士事務所等におけるリモートワークを円滑に遂行させることが可能になる。 According to the present disclosure, tax return data required for a client's tax return is presented to a range of sharees set by the user so that they can be viewed and edited, and additional comment data can be added and corrections can be made. This tax return data is submitted to the designated competent authority as the client's tax return document data. This makes it possible to smoothly carry out remote work at tax accountant's offices, etc.
以下、図面を参照しつつ、本開示の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称及び機能も同じである。従って、それらについての詳細な説明は繰り返さない。 Below, an embodiment of the present disclosure will be described with reference to the drawings. In the following description, identical parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
<概要>
以下、本開示に係る税務申告サービス提供システムについて説明する。この税務申告サービス提供システムは、企業等の事業者を顧客として税務申告サービスを提供する、税理士業務を行う税理士事務所等に対して提供するシステムであり、税理士事務所等における税務申告サービスを支援するためのシステムである。税理士事務所等が提供する税務申告サービスとは、具体的には、企業における法人税、消費税、所得税、従業員の年末調整についての電子申告に対応した業務である。
<Overview>
The tax return service providing system according to the present disclosure will be described below. This tax return service providing system is a system provided to tax accountant offices and the like that provide tax return services to business operators such as companies as customers, and is a system for supporting the tax return services at tax accountant offices and the like. The tax return services provided by tax accountant offices and the like are specifically services that correspond to electronic filing of corporate tax, consumption tax, income tax, and employee year-end adjustments at companies.
本開示に係る税務申告サービス提供システムは、上記のように税務申告サービスの利用申請を管理する機能を単独で提供するシステムに限られず、1または複数の事業者に係る会計処理全般のサービスを提供するシステムであってもよい。例えば、企業等の事業者の取引に係る費用や入出金の情報を仕訳として生成して会計処理を行い、確定申告書等の作成を行う税務申告サービスの機能も備えた会計サービスを提供するシステムとして提供してもよい。また、本開示に係る税務申告サービス提供システムは、例えばクラウドサーバ等によりWebサービスとして、いわゆるSaaS(Software as a Service)によって提供されるシステムであり、税理士事務所の職員であるユーザが所定の認証によりアクセス可能に構成されている。 The tax return service providing system according to the present disclosure is not limited to a system that provides only the function of managing applications for the tax return service as described above, but may be a system that provides a service for general accounting processing related to one or more businesses. For example, it may be provided as a system that provides accounting services that generate information on expenses and deposits and withdrawals related to transactions of businesses such as companies as journal entries, performs accounting processing, and also provides a tax return service function that prepares final tax returns, etc. In addition, the tax return service providing system according to the present disclosure is a system that is provided as a Web service by a cloud server or the like, so-called SaaS (Software as a Service), and is configured to be accessible by users who are employees of a tax accountant's office through predetermined authentication.
上記のように、税理士事務所では、当該税理士事務所の顧客向けにある担当者が作成した申告書に対して、同じ事務所内で(例えば指導的立場の)他の者がレビューを行っている。レビュー担当者は、例えば、申告書にコメントを記入し、作成担当者がそのコメントに対する回答や申告書の修正を行っている。このようなレビューは、事務所内における職員への教育目的だけではなく、二重チェックを行うことにより顧客への納品物の品質向上を図る目的で行われている。税理士事務所におけるこのような業務をリモートワークで行う場合、税務申告サービス提供システムにおいても、申告書データに対してコメントを記入し、そのコメントに対する回答や申告書の修正を行える機能が必要になる。 As mentioned above, in a tax accountant's office, tax returns prepared by a certain person for the firm's clients are reviewed by another person in the same office (e.g., in a leadership position). For example, the reviewer writes comments on the tax return, and the person who prepared the return responds to those comments and modifies the return. Such reviews are not only conducted for the purpose of educating staff within the office, but also to improve the quality of deliverables to clients by double-checking. If such work at a tax accountant's office is to be performed remotely, the tax return service providing system will also need a function that allows comments to be written on tax return data, and that allows responses to those comments and modifications to be made to the return.
そのため、本開示に係る税務申告サービス提供システムは、あるユーザが作成した申告書データを、ユーザの設定による範囲の共有者、例えばレビューを依頼するレビュー担当者に閲覧及び編集権限を付与して共有し、閲覧及び編集を可能にする。この権限付与は、当該サービスの提供を受ける顧客の企業担当者に対しても同様であり、企業担当者との間でも共有可能に構成されている。また、本開示に係る税務申告サービス提供システムは、ユーザが作成した申告書データについて、申告書データの作成状況、修正状況、承認状況、提出状況等を示すステータス状況を管理し、ユーザや共有者が閲覧可能に構成されている。 Therefore, the tax return service providing system according to the present disclosure shares tax return data created by a user with a range of co-owners set by the user, such as a reviewer who requests a review, by granting viewing and editing permissions, enabling viewing and editing. This permission is also granted to the company personnel of the client receiving the service, and the system is configured to be able to share the data with company personnel. In addition, the tax return service providing system according to the present disclosure manages the status of the tax return data created by the user, indicating the creation status, correction status, approval status, submission status, etc. of the tax return data, and is configured to be able to be viewed by the user and co-owners.
さらに、本開示に係る税務申告サービス提供システムは、あるユーザからレビュー依頼を受け付けるとレビュー担当者に通知し、レビュー担当者(とは限られない)から申告書データに対するコメントを受け付け、申告書データに対する修正入力やコメントへの回答を受け付ける。当該ユーザまたは共有者から、申告書データに対する承認申請を受け付け、承認申請について指定された承認者(共有者に含まれる)から申告書データに対する承認を受け付ける。すなわち、申告書データに対してレビューを行えるように構成されている。また、当該申告書データを顧客の税務申告書類データとして所定の所轄官庁(例えば、国税庁)へ提出できるように構成されている。 Furthermore, the tax return service providing system according to the present disclosure notifies a reviewer when it receives a review request from a user, accepts comments on the tax return data from (but not limited to) the reviewer, and accepts corrections to the tax return data and responses to the comments. It accepts an approval request for the tax return data from the user or a sharer, and accepts approval of the tax return data from an approver (included in the sharer) specified in the approval request. In other words, it is configured to be able to review the tax return data. It is also configured to be able to submit the tax return data to a specified competent authority (e.g., the National Tax Agency) as the customer's tax return document data.
上記のような構成により、税理士事務所等における税務申告サービスのリモートワークを円滑に遂行させることを可能にしている。 The above configuration enables tax accountant's offices and other tax reporting offices to smoothly carry out remote work.
<第1の実施の形態>
以下、税務申告サービス提供システム1について説明する。以下の説明では、例えば、端末装置10がサーバ20へアクセスすることにより、サーバ20が、端末装置10で画面を生成するための情報を応答する。端末装置10は、サーバ20から受信した情報に基づいて画面を生成し表示する。
First Embodiment
The following describes the tax return service providing 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.
<1 税務申告サービス提供システム1の全体構成>
図1は、実施の形態1の税務申告サービス提供システム1の全体の構成を示す図である。図1に示すように、税務申告サービス提供システム1は、複数の端末装置(図1では、端末装置10A及び端末装置10Bを示している。以下、総称して「端末装置10」ということもある)と、サーバ20と、外部サーバ30とを含む。端末装置10とサーバ20と外部サーバ30とは、ネットワーク80を介して相互に通信可能に接続されている。ネットワーク80は、有線または無線ネットワークにより構成される。
<1 Overall configuration of tax return service providing system 1>
Fig. 1 is a diagram showing the overall configuration of a tax reporting service providing system 1 according to a first embodiment. As shown in Fig. 1, the tax reporting service providing system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in Fig. 1. Hereinafter, these may be collectively referred to as "terminal devices 10"), a server 20, and an external server 30. The terminal devices 10, the server 20, and the external server 30 are connected to each other via a network 80 so as to be able to communicate with each other. The network 80 is configured as a wired or wireless network.
端末装置10は、各ユーザが操作する装置である。ここで、ユーザとは、端末装置10を使用して税務申告サービス提供システム1の機能である、税務申告サービスを利用する税理士事務所等の職員、または当該税理士事務所の顧客である企業担当者等をいう。端末装置10は、据え置き型のPC(Personal Computer)、ラップトップPC等により実現される。この他、端末装置10は、例えば移動体通信システムに対応したタブレットや、スマートフォン等の携帯端末であるとしてもよい。 The terminal device 10 is a device operated by each user. Here, a user refers to an employee of a tax accountant's office or the like who uses the terminal device 10 to access the tax return service, which is a function of the tax return service providing system 1, or a corporate employee who is a client of the tax accountant's office. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC, or the like. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, or a mobile terminal such as a smartphone.
端末装置10は、ネットワーク80を介してサーバ20と通信可能に接続される。端末装置10は、4G、5G、LTE(Long Term Evolution)等の通信規格に対応した無線基地局81、IEEE(Institute of Electrical and Electronics Engineers)802.11等の無線LAN(Local Area Network)規格に対応した無線LANルータ82等の通信機器と通信することにより、ネットワーク80に接続される。図1に端末装置10Bとして示すように、端末装置10は、通信IF(Interface)12と、入力装置13と、出力装置14と、メモリ15と、記憶部16と、プロセッサ19とを備える。 The terminal device 10 is connected to the server 20 via a network 80 so as to be able to communicate with the server 20. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 that supports communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 that supports wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as the 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.
通信IF12は、端末装置10が外部の装置と通信するため、信号を入出力するためのインタフェースである。入力装置13は、ユーザからの入力操作を受け付けるための入力装置(例えば、キーボードや、タッチパネル、タッチパッド、マウス等のポインティングデバイス等)である。出力装置14は、ユーザに対し情報を提示するための出力装置(ディスプレイ、スピーカ等)である。メモリ15は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。記憶部16は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ19は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 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 (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 a HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, peripheral circuits, etc.
サーバ20は、税務申告サービスを提供するための申告書データに関する情報と、顧客である企業等の会計データとを管理する装置である。サーバ20は、税理士事務所等の職員であるユーザが申告書データを作成すると、当該ユーザの担当企業の申告書データとして登録する。サーバ20は、当該ユーザまたは当該ユーザから指定された共有者から、申告書データに対するコメントを受け付け、申告書データに対する修正入力やコメントへの回答を受け付け、承認を受け付ける。また、サーバ20は、当該申告書データを顧客の税務申告書類データとして所定の所轄官庁(例えば、国税庁)の外部サーバ30へ提出する。 The server 20 is a device that manages information related to tax return data for providing tax return services and accounting data of client companies and the like. When a user who is an employee of a tax accountant's office or the like creates tax return data, the server 20 registers the data as tax return data for the user's company. The server 20 accepts comments on the tax return data from the user or a sharer designated by the user, accepts corrections to the tax return data and responses to the comments, and accepts approval. The server 20 also submits the tax return data to an external server 30 of a specified competent authority (e.g., the National Tax Agency) as the client's tax return document data.
サーバ20は、ネットワーク80に接続されたコンピュータである。サーバ20は、通信IF22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備える。 The server 20 is a computer connected to the network 80. The server 20 includes a communication IF 22, an input/output IF 23, a memory 25, a storage 26, and a processor 29.
通信IF22は、サーバ20が外部の装置と通信するため、信号を入出力するためのインタフェースである。入出力IF23は、ユーザからの入力操作を受け付けるための入力装置、及び、ユーザに対し情報を提示するための出力装置とのインタフェースとして機能する。メモリ25は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。ストレージ26は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 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 accepting input operations from the 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 a HDD (Hard Disc Drive). The processor 29 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
外部サーバ30は、税務申告データを受け付ける所定の所轄官庁、例えば、国税庁が提供、管理するサーバ装置であり、申告書データを受け付けて税務に係る各種処理を行う装置である。外部サーバ30は、当該ユーザ(税理士事務所等)または顧客である企業に対して所定の認証を行い、申告書データを顧客の税務申告書類データとして受け付ける。外部サーバ30は、ネットワーク80に接続されたコンピュータである。 The external server 30 is a server device provided and managed by a specific competent authority that accepts tax return data, for example, the National Tax Agency, and is a device that accepts tax return data and performs various tax-related processes. The external server 30 performs a specific authentication for the user (such as a tax accountant's office) or a client company, and accepts the tax return data as the client's tax return document data. The external server 30 is a computer connected to the network 80.
<1.1 端末装置10の構成>
図2は、実施の形態1の税務申告サービス提供システム1を構成する端末装置10の機能的な構成を示すブロック図である。図2に示すように、端末装置10は、複数のアンテナ(アンテナ111、アンテナ112)と、各アンテナに対応する無線通信部(第1無線通信部121、第2無線通信部122)と、操作受付部130(キーボード131及びマウス132を含む)と、音声処理部140と、マイク141と、スピーカ142と、ディスプレイ150と、記憶部160と、制御部170とを含む。端末装置10は、図2では特に図示していない機能及び構成(例えば、電力を保持するためのバッテリー、バッテリーから各回路への電力の供給を制御する電力供給回路等)も有している。図2に示すように、端末装置10に含まれる各ブロックは、バス等により電気的に接続される。
<1.1 Configuration of terminal device 10>
FIG. 2 is a block diagram showing the functional configuration of the terminal device 10 constituting the tax return service providing system 1 of the first embodiment. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to each antenna, an operation reception unit 130 (including a keyboard 131 and a mouse 132), a voice processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 160, and a control unit 170. The terminal device 10 also has functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 2. As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like.
アンテナ111は、端末装置10が発する信号を電波として放射する。また、アンテナ111は、空間から電波を受信して受信信号を第1無線通信部121へ与える。 The antenna 111 emits the signal emitted by the terminal device 10 as a radio wave. The antenna 111 also receives the radio wave from space and provides the received signal to the first wireless communication unit 121.
アンテナ112は、端末装置10が発する信号を電波として放射する。また、アンテナ112は、空間から電波を受信して受信信号を第2無線通信部122へ与える。 The antenna 112 emits the signal emitted by the terminal device 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second wireless communication unit 122.
第1無線通信部121は、端末装置10が他の無線機器と通信するため、アンテナ111を介して信号を送受信するための変復調処理等を行う。第2無線通信部122は、端末装置10が他の無線機器と通信するため、アンテナ112を介して信号を送受信するための変復調処理等を行う。第1無線通信部121と第2無線通信部122とは、チューナー、RSSI(Received Signal Strength Indicator)算出回路、CRC(Cyclic Redundancy Check)算出回路、高周波回路等を含む通信モジュールである。第1無線通信部121と第2無線通信部122とは、端末装置10が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部170へ与える。 The first wireless communication unit 121 performs modulation and demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation and demodulation processing and the like for transmitting and receiving signals via the antenna 112 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, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation and 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.
操作受付部130は、ユーザの入力操作を受け付けるための機構を有する。具体的には、操作受付部130は、キーボード131と、マウス132とを含む。なお、操作受付部130は、例えば静電容量方式のタッチパネルを用いることによって、タッチパネルに対するユーザの接触位置を検出する、タッチスクリーンとして構成してもよい。 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 mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the user's contact position on the touch panel, for example, by using a capacitive touch panel.
キーボード131は、端末装置10のユーザの入力操作を受け付ける。キーボード131は、文字入力を行う装置であり、入力された文字情報を入力信号として制御部170へ出力する。 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 the input character information to the control unit 170 as an input signal.
マウス132は、端末装置10のユーザの入力操作を受け付ける。マウス132は、ディスプレイ150に表示されている表示物を選択等するためのポインティングデバイスであり、画面上で選択された位置情報と、ボタン押下されていることを示す情報とを入力信号として制御部170へ出力する。 The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of the object selected on the screen and information indicating that a button has been pressed as input signals to the control unit 170.
音声処理部140は、音声信号の変復調を行う。音声処理部140は、マイク141から与えられる信号を変調して、変調後の信号を制御部170へ与える。また、音声処理部140は、音声信号をスピーカ142へ与える。音声処理部140は、例えば音声処理用のプロセッサによって実現される。マイク141は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部140へ与える。スピーカ142は、音声処理部140から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。 The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided by 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 by the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.
ディスプレイ150は、制御部170の制御に応じて、画像、動画、テキスト等のデータを表示する。ディスプレイ150は、例えばLCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)ディスプレイによって実現される。 The display 150 displays data such as images, videos, and text in response to the control of the control unit 170. The display 150 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
記憶部160は、例えばフラッシュメモリ等により構成され、端末装置10が使用するデータ及びプログラムを記憶する。ある局面において、記憶部160は、ユーザ情報161を記憶する。 The storage unit 160 is configured, for example, with 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.
ユーザ情報161は、端末装置10を使用して税務申告サービス提供システム1の機能である税務申告サービスを利用する、税理士事務所等の職員であるユーザの情報である。ユーザ情報としては、ユーザを識別する情報(ユーザID)、ユーザの氏名、ユーザが所属している税理士事務所等の組織情報等が含まれる。 The user information 161 is information about a user who is an employee of a tax accountant's office or the like and who uses the terminal device 10 to access the tax return service, which is a function of the tax return service providing system 1. The user information includes information that identifies the user (user ID), the user's name, organizational information about the tax accountant's office or the like to which the user belongs, etc.
制御部170は、記憶部160に記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、端末装置10の動作を制御する。制御部170は、例えば予め端末装置10にインストールされているアプリケーションである。制御部170は、プログラムに従って動作することにより、入力操作受付部171と、送受信部172と、データ処理部173と、通知制御部174としての機能を発揮する。 The control unit 170 controls the operation of the terminal device 10 by reading a program stored in the storage unit 160 and executing instructions contained in the program. The control unit 170 is, for example, an application that is pre-installed in the terminal device 10. The control unit 170 operates according to the program to fulfill 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.
入力操作受付部171は、キーボード131等の入力装置に対するユーザの入力操作を受け付ける処理を行う。 The input operation reception unit 171 performs processing to receive user input operations on an input device such as the keyboard 131.
送受信部172は、端末装置10が、サーバ20等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。 The transmission/reception 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.
データ処理部173は、端末装置10が入力を受け付けたデータに対し、プログラムに従って演算を行い、演算結果をメモリ等に出力する処理を行う。 The data processing unit 173 performs calculations on the data received by the terminal device 10 according to a program, and outputs the calculation results to a memory or the like.
通知制御部174は、ユーザに対し情報を提示する処理を行う。通知制御部174は、表示画像をディスプレイ150に表示させる処理、音声をスピーカ142に出力させる処理等を行う。 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 150, output audio to the speaker 142, etc.
<1.2 サーバ20の機能的な構成>
図3は、実施の形態1の税務申告サービス提供システム1を構成するサーバ20の機能的な構成を示す図である。図3に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
<1.2 Functional configuration of server 20>
3 is a diagram showing a functional configuration of the server 20 constituting the tax reporting service providing system 1 of the embodiment 1. As shown in FIG. 3, the server 20 exerts the functions of a communication unit 201, a storage unit 202, and a control unit 203.
通信部201は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 201 performs processing for the server 20 to communicate with external devices.
記憶部202は、サーバ20が使用するデータ及びプログラムを記憶する。記憶部202は、事務所職員データベース2021と、申告書データベース2022と、申告書ワークフローデータベース2023と、会計データベース2024等を記憶する。 The memory unit 202 stores data and programs used by the server 20. The memory unit 202 stores an office staff database 2021, a tax return database 2022, a tax return workflow database 2023, an accounting database 2024, etc.
事務所職員データベース2021は、税務申告サービス提供システム1における税理士事務所等の職員に関する情報、具体的には氏名等の個人情報、所属する税理士事務所等の情報、担当している顧客企業等の情報を保持するためのデータベースである。詳細は後述する。 The office staff database 2021 is a database for holding information about staff of tax accountant's offices etc. in the tax return service providing system 1, specifically, personal information such as names, information about the tax accountant's offices etc. to which they belong, and information about the client companies they are in charge of. Details will be described later.
申告書データベース2022は、税務申告サービス提供システム1で使用する税務申告書のフォーマットデータを保持するためのデータベースである。詳細は後述する。 The tax return database 2022 is a database for storing format data for tax returns used in the tax return service providing system 1. Details will be described later.
申告書ワークフローデータベース2023は、税務申告サービス提供システム1における管理対象である、ユーザが作成した申告書データの作成状況、修正状況、承認状況、提出状況等を示すステータス状況に関する情報を保持するためのデータベースである。詳細は後述する。 The tax return workflow database 2023 is a database for storing information on the status of tax return data created by users, which is managed by the tax return service providing system 1 and indicates the creation status, correction status, approval status, submission status, etc. Details will be described later.
会計データベース2024は、税務申告サービス提供システム1を利用する税理士事務所等の顧客である、事業者の各種取引に係る会計情報、具体的には企業等に係る仕訳の情報を保持するためのデータベースである。詳細は後述する。 The accounting database 2024 is a database for holding accounting information related to various transactions of business operators that are clients of tax accountant offices and the like that use the tax return service providing system 1, specifically, information on journal entries related to companies and the like. Details will be described later.
制御部203は、サーバ20のプロセッサ29がプログラムに従って処理を行うことにより、各種モジュールとして受信制御モジュール2031、送信制御モジュール2032、税務申告書作成モジュール2033、ワークフロー共有モジュール2034、申告書共有モジュール2035、申告書コメント受付モジュール2036、申告書修正受付モジュール2037、承認受付モジュール2038、及び税務申告モジュール2039に示す機能を発揮する。 The control unit 203 performs the functions shown in various modules, such as a receiving control module 2031, a sending control module 2032, a tax return preparation module 2033, a workflow sharing module 2034, a tax return sharing module 2035, a tax return comment acceptance module 2036, a tax return amendment acceptance module 2037, an approval acceptance module 2038, and a tax return module 2039, by the processor 29 of the server 20 performing processing according to a program.
受信制御モジュール2031は、サーバ20が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。 The reception control module 2031 controls the process in which the server 20 receives signals from external devices according to a communication protocol.
送信制御モジュール2032は、サーバ20が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。 The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices according to a communication protocol.
税務申告書作成モジュール2033は、税務申告サービス提供システム1を使用するユーザである税理士事務所の職員からの指示により、自己が担当する顧客である企業等の税務申告に必要な申告書データを作成する処理を制御する。税務申告書作成モジュール2033は、例えば、当該企業等の事業者の取引に係る費用や入出金の情報(仕訳)を会計データベース2024から取得し、その会計データに基づき、当該企業における法人税、消費税、所得税、従業員の年末調整について、確定申告書等の法定調書及び申告届出書の電子申告に必要な申告書データを作成する。税務申告書作成モジュール2033は、ユーザの手動操作により申告書データを作成してもよく、自動生成により申告書データを作成してもよい。 The tax return preparation module 2033 controls the process of creating tax return data required for tax returns for clients such as companies under its control, in response to instructions from a staff member of the tax accountant's office, who is a user of the tax return service providing system 1. The tax return preparation module 2033, for example, obtains information (journalization) on expenses and deposits and withdrawals related to transactions of the business operator such as the company from the accounting database 2024, and creates tax return data required for electronic filing of statutory reports such as final tax returns and tax return notifications for the company's corporate tax, consumption tax, income tax, and employee year-end adjustments, based on the accounting data. The tax return preparation module 2033 may create tax return data manually by the user, or may create tax return data automatically.
税務申告書作成モジュール2033は、例えば、申告書データベース2022に格納されている、XML形式やPDF形式である税務申告書のフォーマットデータの各項目に対して、会計データから取得、集計した各種データ、及び顧客企業の各種情報を入力することで、申告書データを作成する。税務申告書作成モジュール2033は、申告書データ(実際のデータでもよく、当該申告書データの格納先を示すリンク情報でもよい)を、例えば申告書ワークフローデータベース2023に登録して記憶させる。 The tax return preparation module 2033 creates tax return data by inputting various data acquired and compiled from accounting data, and various information about the client company, for each item of the tax return format data, for example in XML or PDF format, stored in the tax return database 2022. The tax return preparation module 2033 registers and stores the tax return data (which may be actual data or link information indicating the storage location of the tax return data) in, for example, the tax return workflow database 2023.
ワークフロー共有モジュール2034は、ユーザの操作により税務申告書作成モジュール2033が作成した申告書データに係る、顧客である企業等の税務申告に必要な作業工程の状況を示すステータス情報を登録、管理する処理を制御する。ワークフロー共有モジュール2034が管理するステータス情報は、例えば、申告書データの作成状況、修正状況、承認状況、提出状況のいずれかまたは複数を示すステータス情報であり、申告書データの種類ごと、または顧客企業ごとに管理する。ワークフロー共有モジュール2034は、例えば、税務申告書作成モジュール2033が申告書データを作成すると、申告書データの作成状況として作成済であるステータス情報を登録する。その後、後述する申告書コメント受付モジュール2036によるコメントの受付、申告書修正受付モジュール2037による申告書データへの修正の受付、承認受付モジュール2038による申告書データへの承認の受付、税務申告モジュール2039による税務申告の各処理が行われると、それぞれのステータス情報を登録する。 The workflow sharing module 2034 controls the process of registering and managing status information indicating the status of the work process required for tax returns of client companies and the like, which is related to the tax return data created by the tax return creation module 2033 through user operations. The status information managed by the workflow sharing module 2034 is, for example, status information indicating one or more of the creation status, correction status, approval status, and submission status of the tax return data, and is managed for each type of tax return data or for each client company. For example, when the tax return creation module 2033 creates tax return data, the workflow sharing module 2034 registers status information indicating that the tax return data has been created as the creation status of the tax return data. After that, when each of the following processes is performed: comments are accepted by the tax return comment acceptance module 2036, corrections to the tax return data are accepted by the tax return amendment acceptance module 2037, approval of the tax return data is accepted by the approval acceptance module 2038, and tax returns are submitted by the tax return module 2039, the workflow sharing module 2034 registers the respective status information.
また、ワークフロー共有モジュール2034は、ユーザである税理士事務所の職員や顧客企業等の担当者からの指示により、ステータス情報を提示するために端末装置10へ送信する。ワークフロー共有モジュール2034は、例えば、申告書データの作成状況、修正状況、承認状況、提出状況について必要な工程の一覧を提示し、それぞれの工程の中でどのような状況であるかを提示する。このとき、その工程の担当者であるユーザ、及びその工程に関連するユーザを提示してもよく、上記のコメントの受付、申告書データへの修正の受付、申告書データへの承認についても同様である。当該工程に関連するユーザとは、後述する申告書データの共有者であり、顧客である企業の担当者が含まれてもよい。ワークフロー共有モジュール2034は、ステータス情報を、例えば、申告書ワークフローデータベース2023に登録して記憶させる。 The workflow sharing module 2034 also transmits status information to the terminal device 10 for presentation at the instruction of the user, such as a staff member of the tax accountant's office or a person in charge of the client company. The workflow sharing module 2034 presents, for example, a list of the steps required for the creation status, correction status, approval status, and submission status of the tax return data, and presents the status of each step. At this time, the user in charge of that step and the users related to that step may be presented, and the same applies to the above-mentioned acceptance of comments, acceptance of corrections to the tax return data, and approval of the tax return data. The users related to that step are the sharers of the tax return data described below, and may include the person in charge of the client company. The workflow sharing module 2034 registers and stores the status information, for example, in the tax return workflow database 2023.
申告書共有モジュール2035は、ユーザの操作により税務申告書作成モジュール2033が作成した申告書データを登録、管理し、作成したユーザが設定する範囲の共有者に対して、申告書データを閲覧及び編集可能に提示可能に共有する処理を制御する。申告書データを閲覧及び編集可能に共有する範囲は、例えば当該職員の上長や、上記のレビュー担当者等である。申告書共有モジュール2035は、申告書データを作成したユーザから、申告書データを閲覧及び編集可能に共有する範囲の設定を受け付けてもよく、ユーザごとにあらかじめ設定されていて申告書データを作成するごとに自動的に適用してもよく、ワークフロー共有モジュール2034により顧客である企業等ごとに管理されていてもよい。また、申告書データを閲覧及び編集可能に共有する範囲は、当該税理士事務所内とは限らず、顧客である企業の担当者が含まれてもよい。 The tax return sharing module 2035 registers and manages tax return data created by the tax return creation module 2033 through user operations, and controls the process of sharing the tax return data to a range of sharers set by the user who created the data so that the data can be viewed, edited, and presented. The range of the tax return data that can be shared so that it can be viewed and edited is, for example, the superior of the employee in question, the reviewer described above, and the like. The tax return sharing module 2035 may accept a setting for the range of the tax return data that can be shared so that it can be viewed and edited from the user who created the tax return data, or may be set in advance for each user and automatically applied each time tax return data is created, or may be managed for each client company by the workflow sharing module 2034. In addition, the range of the tax return data that can be shared so that it can be viewed and edited is not limited to within the tax accountant's office, and may include the person in charge of the client company.
申告書コメント受付モジュール2036は、ユーザの操作により税務申告書作成モジュール2033が作成した申告書データに対して、コメントデータの付加入力を受け付ける処理を制御する。申告書データに対するコメントデータとは、例えば、上記のレビュー担当者が申告書データをレビューした結果として記載するコメントであり、申告書データの項目等に紐づけて(例えば、吹き出し等により)参照可能に記載されるテキストデータである。申告書コメント受付モジュール2036は、申告書データを作成したユーザから、レビュー担当者に対するレビュー依頼を受け付け、当該レビュー担当者へ通知する。このとき、あらかじめ設定されたレビュー担当者に自動通知するように構成してもよい。その後、申告書コメント受付モジュール2036は、当該レビュー担当者から、申告書データに対するコメントデータ(申告書データ全体に対するコメントでもよく、申告書データの特定の項目に対するものでもよい)を受け付け、レビュー依頼を送信したユーザに対して通知する。また、申告書コメント受付モジュール2036は、受け付けたコメントデータを申告書データと共に、申告書データを閲覧及び編集可能に共有されている範囲の者が参照可能に提示する。 The tax return comment acceptance module 2036 controls the process of accepting additional input of comment data for the tax return data created by the tax return creation module 2033 through user operation. The comment data for the tax return data is, for example, a comment written by the reviewer as a result of reviewing the tax return data, and is text data that is linked to the items of the tax return data and is written so as to be referable (for example, by a speech bubble, etc.). The tax return comment acceptance module 2036 accepts a review request for the reviewer from the user who created the tax return data, and notifies the reviewer. At this time, it may be configured to automatically notify a preset reviewer. After that, the tax return comment acceptance module 2036 accepts comment data for the tax return data from the reviewer (which may be a comment for the entire tax return data, or may be a comment for a specific item of the tax return data), and notifies the user who sent the review request. In addition, the tax return comment acceptance module 2036 presents the accepted comment data together with the tax return data so that it can be referred to by those within the scope of the tax return data shared so that it can be viewed and edited.
また、申告書コメント受付モジュール2036は、申告書共有モジュール2035が受け付けたコメントデータに対する、さらなるコメントデータの付加入力を受け付ける。このコメントデータは、すでに付加されているコメントデータに対する回答のコメントデータでもよく、コメントデータの追加でもよい。このようなコメントデータは、申告書データを閲覧及び編集可能に共有されている範囲の者(顧客である企業の担当者が含まれてもよい)であれば誰から受け付けてもよい。さらに、申告書コメント受付モジュール2036は、受け付けたコメントデータに対するさらなるコメントデータについて、どのコメントに対する回答か分かるように、階層として提示してもよい。申告書コメント受付モジュール2036は、申告書データに付加されたコメントデータを、当該申告書データに紐づけて、例えば申告書ワークフローデータベース2023に登録して記憶させる。 The tax return comment acceptance module 2036 also accepts additional comment data for the comment data accepted by the tax return sharing module 2035. This comment data may be comment data in response to comment data already added, or may be additional comment data. Such comment data may be accepted from anyone within the scope of the tax return data shared so that it can be viewed and edited (which may include personnel at the client company). Furthermore, the tax return comment acceptance module 2036 may present the additional comment data for the accepted comment data as a hierarchy so that it is clear which comment it is a response to. The tax return comment acceptance module 2036 links the comment data added to the tax return data to the tax return data, and registers and stores it in, for example, the tax return workflow database 2023.
申告書修正受付モジュール2037は、ユーザの操作により税務申告書作成モジュール2033が作成した申告書データに対して、修正入力を受け付ける処理を制御する。申告書データに対する修正入力は、例えば、申告書コメント受付モジュール2036が受け付けたコメントデータに基づく修正でもよく、ユーザ自身が後に修正したものでもよい。また、申告書修正受付モジュール2037は、申告書データを作成したユーザから修正入力を受け付けてもよく、レビュー担当者またはその他の共有されているユーザから受け付けてもよい。申告書修正受付モジュール2037は、修正入力を受け付けると、当該申告書データのレビュー担当者またはその他の共有されているユーザ(申告書データを作成したユーザが含まれてもよい)に対して、修正入力を受け付けたことを通知する。このとき、申告書コメント受付モジュール2036は、修正入力を受け付けたユーザから、申告書データが修正された旨のコメントデータを受け付けてもよい。また、申告書修正受付モジュール2037は、受け付けた修正入力が反映された申告書データを、閲覧及び編集可能に共有されている範囲の者が参照可能に提示する。 The tax return correction acceptance module 2037 controls the process of accepting correction inputs for tax return data created by the tax return creation module 2033 through user operation. The correction inputs for the tax return data may be, for example, corrections based on comment data accepted by the tax return comment acceptance module 2036, or may be corrections made by the user himself later. The tax return correction acceptance module 2037 may accept correction inputs from the user who created the tax return data, or from the reviewer or other users with whom the data is shared. When the tax return correction acceptance module 2037 accepts correction inputs, it notifies the reviewer or other users with whom the tax return data is shared (which may include the user who created the tax return data) that the correction inputs have been accepted. At this time, the tax return comment acceptance module 2036 may accept comment data indicating that the tax return data has been corrected from the user who accepted the correction inputs. The tax return correction acceptance module 2037 presents the tax return data in which the accepted correction inputs are reflected so that it can be referenced by those within the range of the data that is shared so that it can be viewed and edited.
また、申告書修正受付モジュール2037は、受け付けた修正入力が反映された申告書データを、例えば申告書ワークフローデータベース2023に登録して記憶させる。 The tax return correction reception module 2037 also registers and stores the tax return data reflecting the received correction input, for example, in the tax return workflow database 2023.
承認受付モジュール2038は、ユーザの操作により税務申告書作成モジュール2033が作成した申告書データに対して、当該申告書データに対する承認申請(承認)を受け付ける処理を制御する。承認受付モジュール2038は、作成された申告書データを後述する税務申告モジュール2039により税務申告処理を行うことについて、最終的な責任者(例えば、担当税理士)や、顧客である企業の担当者である承認者に対して承認を求める処理を行う。承認受付モジュール2038は、具体的には、申告書データを作成したユーザ、当該申告書データのレビュー担当者、またはその他の共有されているユーザから、当該申告書データに対する承認申請を受け付けると、承認者に対して承認が求められている旨を通知する。このときの申告書データは、申告書修正受付モジュール2037による修正入力の有無、及び申告書コメント受付モジュール2036によるコメントの有無にかかわらず承認申請を受け付けてもよい。 The approval reception module 2038 controls the process of accepting an approval request (approval) for the tax return data created by the tax return creation module 2033 through user operation. The approval reception module 2038 performs a process of requesting approval from the person ultimately responsible (e.g., the tax accountant in charge) or an approver who is a person in charge at the client company, for the tax return processing of the created tax return data by the tax return module 2039 described later. Specifically, when the approval reception module 2038 accepts an approval request for the tax return data from the user who created the tax return data, the person in charge of reviewing the tax return data, or other users with whom the data is shared, it notifies the approver that approval is being requested. The tax return data at this time may accept an approval request regardless of whether or not corrections have been input by the tax return correction reception module 2037 and whether or not comments have been input by the tax return comment reception module 2036.
次に、承認受付モジュール2038は、当該承認者から、申告書データに対する承認を受け付けると、承認申請を行った者に対して承認があった旨を通知する。また、承認受付モジュール2038は、申告書データに対して承認申請があった旨、及びその承認がされた旨を、閲覧及び編集可能に共有されている範囲の者が参照可能に提示する。 Next, when the approval receiving module 2038 receives approval for the tax return data from the approver, it notifies the person who requested the approval that approval has been granted. The approval receiving module 2038 also presents information that an approval request has been granted for the tax return data, and that the data has been approved, so that it can be viewed by those who are allowed to view and edit the data and share it with others.
また、承認受付モジュール2038は、申告書データに対する承認申請の情報、及び承認された旨の情報を、例えば申告書ワークフローデータベース2023に登録して記憶させる。 The approval reception module 2038 also registers and stores information on the approval request for the tax return data and information on approval, for example, in the tax return workflow database 2023.
税務申告モジュール2039は、承認者の操作により承認受付モジュール2038が承認を受け付けた申告書データを、当該顧客の税務申告書類データとして、所定の所轄官庁(例えば、国税庁)へ提出する処理を制御する。税務申告モジュール2039は、作成された申告書データを、電子申告により外部サーバ30へ提出する。また、税務申告モジュール2039は、申告書データを所定の所轄官庁へ提出した旨の情報を、例えば申告書ワークフローデータベース2023に登録して記憶させる。 The tax return module 2039 controls the process of submitting the tax return data, for which the approval reception module 2038 has accepted approval through the operation of the approver, to a prescribed competent authority (e.g., the National Tax Agency) as the tax return document data of the client. The tax return module 2039 submits the created tax return data to the external server 30 by electronic filing. The tax return module 2039 also registers and stores information that the tax return data has been submitted to the prescribed competent authority, for example, in the tax return workflow database 2023.
<2 データ構造>
図4は、サーバ20が記憶する事務所職員データベース2021、申告書データベース2022のデータ構造の例を示す図である。また、図5は、サーバ20が記憶する申告書ワークフローデータベース2023、会計データベース2024のデータ構造の例を示す図である。
<2 Data Structure>
Fig. 4 is a diagram showing an example of the data structure of the office staff database 2021 and the tax return database 2022 stored in the server 20. Fig. 5 is a diagram showing an example of the data structure of the tax return workflow database 2023 and the accounting database 2024 stored in the server 20.
図4に示すように、事務所職員データベース2021のレコードのそれぞれは、項目「事務所ID」と、項目「事務所名」と、項目「職員詳細情報」等を含む。 As shown in FIG. 4, each record in the office staff database 2021 includes the items "Office ID", "Office name", and "Staff details information", etc.
項目「事務所ID」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所等それぞれを識別する情報である。 The item "Office ID" is information that identifies each tax accountant's office, etc. that receives tax return services from the tax return service providing system 1.
項目「事務所名」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所等の名称を示す情報である。 The item "Office Name" is information that indicates the name of the tax accountant's office or other entity that receives tax return services from the tax return service providing system 1.
項目「職員詳細情報」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所に所属(勤務)する職員に関する情報であり、具体的には、項目「職員ID」と、項目「職員氏名」と、項目「正規/非正規」と、項目「担当業務」等を含む。 The item "Staff details information" is information about staff who belong to (work at) the tax accountant's office that receives tax return services from the tax return service providing system 1, and specifically includes the items "Staff ID," "Staff name," "Regular/non-regular employee," and "Job responsibilities," etc.
項目「職員ID」は、税理士事務所に所属(勤務)する職員それぞれを識別する情報である。 The item "Staff ID" is information that identifies each staff member who belongs (works) at a tax accountant's office.
項目「職員氏名」は、税理士事務所に所属(勤務)する職員の氏名を示す情報である。 The item "Staff Name" is information that indicates the name of the staff who belong to (work at) the tax accountant's office.
項目「正規/非正規」は、税理士事務所に所属(勤務)する職員の雇用形態を示す情報であり、例えば、正規雇用、非正規雇用等を示す情報が格納されている。 The item "Regular/Non-regular" is information indicating the employment status of staff belonging to (working at) a tax accountant's office, and stores information indicating, for example, regular employment, non-regular employment, etc.
項目「担当業務」は、税理士事務所に所属(勤務)する職員の担当業務を示す情報であり、例えば、当該職員が担当する顧客企業等の情報が格納されている。税務申告サービス提供システム1では、顧客企業等の申告書データ等を閲覧及び編集可能に共有する範囲が定められているため、職員ごとに閲覧及び編集可能な顧客の情報が設定されている。 The item "Duties" is information indicating the duties of employees belonging to (working at) a tax accountant's office, and stores, for example, information on client companies etc. that the employee is responsible for. In the tax return service providing system 1, the scope of sharing of tax return data etc. of client companies etc. that can be viewed and edited is defined, so the client information that can be viewed and edited is set for each employee.
サーバ20は、税理士事務所等の職員の増減に伴って、事務所職員データベース2021の項目「職員詳細情報」のレコードを追加/削除する。 The server 20 adds/deletes records in the "Staff details" field of the office staff database 2021 in response to an increase or decrease in the number of staff at a tax accountant's office or other such office.
申告書データベース2022のレコードのそれぞれは、項目「申告書ID」と、項目「申告書名」と、項目「申告書データ」等を含む。 Each record in the tax return database 2022 includes an item "tax return ID," an item "tax return name," an item "tax return data," etc.
項目「申告書ID」は、税務申告サービス提供システム1にて作成可能な税務申告書の申告書データそれぞれを識別する情報である。 The item "tax return ID" is information that identifies each tax return data item that can be created by the tax return service providing system 1.
項目「申告書名」は、税務申告サービス提供システム1にて作成可能な税務申告書の名称を示す情報であり、例えば、「確定申告書B」のような申告書の名称が格納されている。 The item "Return name" is information indicating the name of a tax return that can be created by the tax return service providing system 1, and for example, the name of a tax return such as "Final tax return B" is stored.
項目「申告書データ」は、税務申告サービス提供システム1にて作成可能な税務申告書のフォーマットデータである。具体的には、XML形式やPDF形式である税務申告書のフォーマットデータであり、当該フォーマットデータが格納されてもよく、当該フォーマットデータの格納先を示すリンク情報が格納されてもよい。 The item "tax return data" is format data for a tax return that can be created by the tax return service providing system 1. Specifically, it is tax return format data in XML or PDF format, and the format data may be stored, or link information indicating the storage location of the format data may be stored.
サーバ20は、法改正等により税務申告書のフォーマットが変更されることに伴って、申告書データベース2022のレコード追加し、または変更する。 When the format of tax returns is changed due to legal amendments, etc., the server 20 adds or changes records in the tax return database 2022.
図5に示すように、申告書ワークフローデータベース2023のレコードのそれぞれは、項目「事務所ID」と、項目「顧客ID」と、項目「顧客名」と、項目「状況詳細情報」等を含む。 As shown in FIG. 5, each record in the tax return workflow database 2023 includes an item "Office ID", an item "Customer ID", an item "Customer name", an item "Status details information", etc.
項目「事務所ID」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所等それぞれを識別する情報であり、事務所職員データベース2021の項目「事務所ID」に対応している。 The item "Office ID" is information that identifies each tax accountant's office, etc. that receives tax return services from the tax return service providing system 1, and corresponds to the item "Office ID" in the office staff database 2021.
項目「顧客ID」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所の顧客である企業等それぞれを識別する情報である。 The item "Customer ID" is information that identifies each company or other entity that is a client of a tax accountant's office that receives tax return services through the tax return service providing system 1.
項目「顧客名」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所の顧客である企業等の名称を示す情報であり、事務所職員データベース2021の項目「担当業務」に格納されている企業等の名称に対応している。 The item "Client Name" is information indicating the name of a company or other entity that is a client of a tax accountant's office that receives tax return services from the tax return service providing system 1, and corresponds to the name of a company or other entity stored in the item "Duties" in the office staff database 2021.
項目「状況詳細情報」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所における、顧客ごとの税務申告に必要な作業工程の状況を示すステータス情報に関する情報であり、具体的には、項目「職員ID」と、項目「日付」と、項目「内容」等を含む。この項目「状況詳細情報」は、顧客である企業等の申告書データについて、作成状況、修正状況、承認状況、提出状況について登録した更新情報であり、例えば、項目「日付」の順に時系列で、最新の情報がレコードとして追加されるように構成されている。 The "status details" item is information about status information indicating the status of the work processes required for tax returns for each client at the tax accountant's office that receives tax return services from the tax return service providing system 1, and specifically includes the items "staff ID", "date", and "content". This "status details" item is updated information registered regarding the creation status, correction status, approval status, and submission status of tax return data for client companies, etc., and is configured so that the latest information is added as a record in chronological order, for example, in the order of the "date" item.
項目「職員ID」は、税理士事務所に所属(勤務)する職員それぞれを識別する情報であり、事務所職員データベース2021の項目「職員ID」に対応している。 The item "Staff ID" is information that identifies each staff member who belongs to (works at) the tax accountant's office, and corresponds to the item "Staff ID" in the office staff database 2021.
項目「日付」は、税務申告サービスの提供を受ける税理士事務所における、作業工程の状況が更新された日付を示す情報である。 The "Date" item is information that indicates the date on which the status of the work process was updated at the tax accountant's office that receives the tax return service.
項目「内容」は、税務申告サービスの提供を受ける税理士事務所における、税務申告に必要な作業工程の状況を示す情報である。具体的には、申告書データの全体または特定の項目について、コメントデータが付加されたこと、申告書データへの修正がされたこと、申告書データへの承認がされたこと、税務申告がされたこと、等を示すステータス情報の内容が格納されている。 The "Content" item is information that indicates the status of the work process required for tax returns at the tax accountant's office that receives the tax return service. Specifically, the status information that indicates whether comment data has been added to the entire tax return data or specific items, whether corrections have been made to the tax return data, whether the tax return data has been approved, whether the tax return has been filed, etc. is stored.
サーバ20のワークフロー共有モジュール2034は、ユーザから申告書データの作成、コメントデータの付加、申告書データへの修正、申告書データへの承認、税務申告の情報を受け付けることに伴って、申告書ワークフローデータベース2023の項目「状況詳細情報」にレコードを追加する。 The workflow sharing module 2034 of the server 20 adds records to the "status details" field in the tax return workflow database 2023 as the user creates tax return data, adds comment data, modifies tax return data, approves tax return data, and accepts tax return information.
会計データベース2024のレコードのそれぞれは、項目「事業者ID」と、項目「事業者名」と、項目「仕訳データ詳細情報」等を含む。 Each record in the accounting database 2024 includes an item "business ID," an item "business name," an item "journal entry data details," etc.
項目「事業者ID」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所の顧客である企業等それぞれを識別する情報であり、申告書ワークフローデータベース2023の項目「顧客ID」に対応している。 The item "Business ID" is information that identifies each company or other entity that is a client of a tax accountant's office that receives tax return services from the tax return service providing system 1, and corresponds to the item "Customer ID" in the tax return workflow database 2023.
項目「事業者名」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所の顧客である企業等の名称を示す情報であり、申告書ワークフローデータベース2023の項目「顧客名」に対応している。 The item "Business Name" is information indicating the name of a company or other entity that is a client of a tax accountant's office that receives tax return services from the tax return service providing system 1, and corresponds to the item "Customer Name" in the tax return workflow database 2023.
項目「仕訳データ詳細情報」は、税務申告サービス提供システム1にて税務申告サービスの提供を受ける税理士事務所の顧客である企業等における売上、売掛金、買掛金等の入出金の取引を記帳した仕訳データであり、具体的には、項目「日付」と、項目「借方/貸方」と、項目「摘要」と、項目「金額」等を含む。この項目「仕訳データ詳細情報」は、企業等が日々の取引について登録した情報に基づき、仕訳を行い、会計情報として登録した情報であり、例えば、項目「日付」の順に時系列で、最新の情報がレコードとして追加されるように構成されている。 The item "Journal entry data details" is journal entry data that records the transactions of income and expenditures such as sales, accounts receivable, and accounts payable for companies and other entities that are clients of tax accountant's offices that receive tax return services from the tax return service providing system 1, and specifically includes the items "Date," "Debit/Credit," "Summary," and "Amount." This item "Journal entry data details" is information that is journalized and registered as accounting information based on information registered by companies and other entities about their daily transactions, and is configured so that the latest information is added as a record in chronological order, for example, by the item "Date."
項目「日付」は、税務申告サービス提供システム1にて管理する売上、売掛金、買掛金等の入出金の取引が発生した日付の情報である。 The "Date" item is information about the date on which a transaction occurred, such as sales, accounts receivable, accounts payable, etc., managed by the tax return service providing system 1.
項目「借方/貸方」は、入出金の取引について仕訳を行った仕訳データの借方または貸方の区別を示す情報であり、例えば、借方である場合は「借方」の情報が、貸方である場合は「貸方」の情報が格納されている。借方及び貸方は、現在帳簿への記帳で一般的に使用されている、複式簿記における記載項目である。 The "Debit/Credit" item is information that indicates whether the journal entry data is a debit or credit for a deposit/withdrawal transaction; for example, if it is a debit, "debit" information is stored, and if it is a credit, "credit" information is stored. Debits and credits are items that are commonly used in double-entry bookkeeping today when recording in ledgers.
項目「摘要」は、仕訳を行った仕訳データの勘定科目を示す情報である。勘定科目は、取引の入力で使用される費目の内容を示す情報であり、例えば図5に示すように、「クレジット売掛金」、「売上」、「現金」等の内容が格納されている。 The "Summary" item is information that indicates the account heading of the journal entry data. The account heading is information that indicates the content of the expense item used to enter a transaction, and for example, as shown in Figure 5, the content such as "Credit accounts receivable," "Sales," and "Cash" is stored.
項目「金額」は、仕訳を行った仕訳データの金額を示す情報である。項目「金額」には、項目「摘要」が示す勘定科目の例である、「クレジット売掛金」、「売上」、「現金」等の金額が格納されている。 The "Amount" item is information that indicates the amount of the journal entry data that was journalized. The "Amount" item stores the amounts of "Credit accounts receivable," "Sales," "Cash," and other examples of account items indicated by the "Description" item.
<3 動作>
以下、図6及び図7を参照しながら、第1の実施の形態における税務申告サービス提供システム1による申告書作成処理及び税務申告処理について説明する。
<3 Operation>
Hereinafter, the tax return preparation process and the tax return process performed by the tax return service providing system 1 in the first embodiment will be described with reference to FIGS.
図6は、実施の形態1の税務申告サービス提供システム1による申告書作成処理を行う流れの一例を示すフローチャートである。図6において、申告書データを作成したユーザの端末装置10を端末装置10Aと、それ以外のユーザ(レビュー担当者または承認者)の端末装置10を端末装置10Bとして示す。 Figure 6 is a flowchart showing an example of the flow of tax return preparation processing by the tax return service providing system 1 of embodiment 1. In Figure 6, the terminal device 10 of the user who prepared the tax return data is shown as terminal device 10A, and the terminal device 10 of the other user (reviewer or approver) is shown as terminal device 10B.
ステップS111の前処理として、端末装置10Aの入力操作受付部171は、税務申告サービスを利用する税理士事務所等の職員であるユーザから、税務申告サービス提供システム1のサービスを利用するために必要な認証を行うためのユーザID及びパスワードを入力する操作を受け付ける。送受信部172は、受け付けたユーザID及びパスワード、及びユーザ情報をサーバ20へ送信する。サーバ20は、ユーザID及びパスワードを、通信部201を介して受け付けて当該ユーザのユーザID及びパスワードが正当であることを確認し、所定の認証を行う。正当である場合、サーバ20は、認証完了の情報を、端末装置10Aへ通信部201を介して送信する。端末装置10Aの送受信部172は、サーバ20から送信された認証完了の情報を受け付ける。通知制御部174は、受け付けた認証完了の情報を、ディスプレイ150に表示させ、ステップS111が開始される。 As a pre-processing for step S111, the input operation reception unit 171 of the terminal device 10A receives an operation to input a user ID and password for authentication required to use the services of the tax return service providing system 1 from a user who is an employee of a tax accountant's office or the like who uses the tax return service. The transmission/reception unit 172 transmits the received user ID, password, and user information to the server 20. The server 20 receives the user ID and password via the communication unit 201, confirms that the user ID and password of the user are valid, and performs a predetermined authentication. If they are valid, the server 20 transmits information indicating that the authentication has been completed to the terminal device 10A via the communication unit 201. The transmission/reception unit 172 of the terminal device 10A receives the information indicating that the authentication has been completed transmitted from the server 20. The notification control unit 174 displays the received information indicating that the authentication has been completed on the display 150, and step S111 is started.
ステップS111において、端末装置10Aの入力操作受付部171は、ユーザからの操作により、当該ユーザが参照する担当顧客企業についての処理画面を表示する表示指示を受け付ける。送受信部172は、受け付けた表示指示を、サーバ20へ送信する。端末装置10Aの送受信部172は、サーバ20から送信された担当顧客企業についての処理画面の表示データを受け付ける。通知制御部174は、受け付けた担当顧客企業についての処理画面の表示データを、ディスプレイ150に表示させる。 In step S111, the input operation reception unit 171 of the terminal device 10A receives a display instruction from the user to display a processing screen for the responsible customer company referenced by the user. The transmission/reception unit 172 transmits the received display instruction to the server 20. The transmission/reception unit 172 of the terminal device 10A receives display data for the processing screen for the responsible customer company transmitted from the server 20. The notification control unit 174 causes the display 150 to display the received display data for the processing screen for the responsible customer company.
ステップS121において、サーバ20は、端末装置10Aから送信された担当顧客企業についての処理画面の表示指示を、通信部201を介して受け付ける。サーバ20は、担当顧客企業についての処理画面の表示データを、通信部201を介して端末装置10Aへ送信する。 In step S121, the server 20 accepts an instruction to display a processing screen for the responsible customer company sent from the terminal device 10A via the communication unit 201. The server 20 transmits display data for the processing screen for the responsible customer company to the terminal device 10A via the communication unit 201.
ステップS112において、端末装置10Aの入力操作受付部171は、ユーザからの操作により、当該ユーザが担当する顧客である企業等の税務申告に必要な申告書データを作成する指示入力を受け付ける。送受信部172は、受け付けた申告書データを作成する指示情報を、サーバ20へ送信する。 In step S112, the input operation reception unit 171 of the terminal device 10A receives, through operation by the user, an instruction input for creating tax return data required for tax returns for the companies or other clients for which the user is responsible. The transmission/reception unit 172 transmits the received instruction information for creating the tax return data to the server 20.
ステップS122において、サーバ20の税務申告書作成モジュール2033は、端末装置10Aから送信された申告書データを作成する指示情報を、通信部201を介して受け付ける。税務申告書作成モジュール2033は、受け付けた申告書データを作成する指示情報により、顧客である企業等の税務申告に必要な申告書データを作成する。また、ワークフロー共有モジュール2034は、作成した申告書データに係る企業等の税務申告に必要な作業工程の状況(申告書データの作成状況)を示すステータス情報を登録する。 In step S122, the tax return preparation module 2033 of the server 20 receives instruction information for creating tax return data sent from the terminal device 10A via the communication unit 201. The tax return preparation module 2033 creates tax return data necessary for tax returns of client companies and the like, based on the received instruction information for creating tax return data. In addition, the workflow sharing module 2034 registers status information indicating the status of the work process necessary for tax returns of companies and the like related to the created tax return data (tax return data creation status).
ステップS123において、サーバ20の申告書共有モジュール2035は、ステップS122で作成した申告書データについて、作成したユーザが設定する範囲の共有者に対して、申告書データを閲覧及び編集可能に提示可能に共有する。例えば、申告書データを作成したユーザの操作又はあらかじめ設定された情報により、当該職員の上長や、上記のレビュー担当者等について申告書データを閲覧及び編集可能に共有する。 In step S123, the tax return sharing module 2035 of the server 20 shares the tax return data created in step S122 with the sharees set by the user who created the data, so that the data can be viewed, edited, and presented to them. For example, the tax return data can be shared with the employee's superior, the reviewers, and the like, so that the data can be viewed and edited, based on the operation of the user who created the data or on information set in advance.
ステップS114において、端末装置10Aの入力操作受付部171は、申告書データを作成したユーザからの操作により、当該ユーザからレビュー担当者に対するレビュー依頼を送信する送信指示を受け付ける。送受信部172は、受け付けたレビュー依頼の送信指示情報を、サーバ20へ送信する。端末装置10Aの送受信部172は、サーバ20から送信されたコメントデータの付加入力通知を受け付ける。通知制御部174は、受け付けたコメントデータの付加入力通知、及びコメントデータの内容を、ディスプレイ150に表示させる。この後、ユーザは必要に応じて申告書データに対する修正を行う。 In step S114, the input operation reception unit 171 of the terminal device 10A receives a transmission instruction to send a review request from the user who created the tax return data to the reviewer, via operation from the user. The transmission/reception unit 172 transmits the received transmission instruction information for the review request to the server 20. The transmission/reception unit 172 of the terminal device 10A receives an additional input notification of comment data sent from the server 20. The notification control unit 174 causes the display 150 to display the received additional input notification of comment data and the contents of the comment data. The user then makes corrections to the tax return data as necessary.
ステップS124において、サーバ20の申告書コメント受付モジュール2036は、端末装置10Aから送信されたレビュー担当者に対するレビュー依頼を送信する送信指示情報を、通信部201を介して受け付ける。申告書コメント受付モジュール2036は、受け付けたレビュー担当者に対するレビュー依頼を送信する送信指示情報により、当該レビュー担当者に対するレビュー依頼を、通信部201を介して当該レビュー担当者の端末装置10Bへ送信する。また、申告書コメント受付モジュール2036は、端末装置10Bから送信されたコメントデータの付加入力通知により、申告書データに対するコメントデータの付加入力を、通信部201を介して受け付ける。申告書コメント受付モジュール2036は、受け付けたコメントデータの付加入力通知を、通信部201を介して申告書データを作成したユーザの端末装置10Aへ送信する。 In step S124, the declaration comment acceptance module 2036 of the server 20 accepts, via the communication unit 201, transmission instruction information for sending a review request to the reviewer sent from the terminal device 10A. The declaration comment acceptance module 2036 transmits the review request to the reviewer to the terminal device 10B of the reviewer via the communication unit 201 based on the accepted transmission instruction information for sending a review request to the reviewer. In addition, the declaration comment acceptance module 2036 accepts additional input of comment data to the declaration data via the communication unit 201 based on the additional input notification of comment data sent from the terminal device 10B. The declaration comment acceptance module 2036 transmits the accepted additional input notification of comment data to the terminal device 10A of the user who created the declaration data via the communication unit 201.
また、ステップS124のある局面において、サーバ20の申告書修正受付モジュール2037は、端末装置10Aから送信された申告書データに対する修正入力がされた旨の通知情報を、通信部201を介して受け付ける。申告書修正受付モジュール2037は、受け付けた申告書データに対する修正入力がされた旨の通知情報により、申告書データに対する修正入力を受け付ける。 In addition, at a certain stage in step S124, the tax return correction reception module 2037 of the server 20 receives notification information, via the communication unit 201, that corrections have been made to the tax return data transmitted from the terminal device 10A. The tax return correction reception module 2037 receives corrections to the tax return data based on the notification information that corrections have been made to the received tax return data.
ステップS134において、端末装置10Bの送受信部172は、サーバ20から送信されたレビュー依頼を受け付ける。通知制御部174は、受け付けたレビュー依頼、及び対象の申告書データを、ディスプレイ150に表示させる。端末装置10Bの入力操作受付部171は、レビュー担当者のユーザからの操作により、当該申告書データに対するコメントデータの付加入力を受け付ける。送受信部172は、申告書データに対するコメントデータの付加入力がされたことを示す、コメントデータの付加入力通知を、サーバ20へ送信する。 In step S134, the transmission/reception unit 172 of the terminal device 10B accepts the review request sent from the server 20. The notification control unit 174 causes the display 150 to display the accepted review request and the target tax return data. The input operation acceptance unit 171 of the terminal device 10B accepts additional input of comment data to the tax return data through operation by the user of the reviewer. The transmission/reception unit 172 transmits to the server 20 an additional comment data input notification indicating that the comment data has been added to the tax return data.
ステップS115において、端末装置10Aの入力操作受付部171は、申告書データを作成したユーザからの操作により、当該ユーザから当該申告書データに対する承認申請を送信する送信指示を受け付ける。送受信部172は、受け付けた当該申告書データに対する承認申請を、サーバ20へ送信する。端末装置10Aの送受信部172は、サーバ20から送信された申告書データに対する承認通知を受け付ける。通知制御部174は、受け付けた申告書データに対する承認通知を、ディスプレイ150に表示させる。 In step S115, the input operation reception unit 171 of the terminal device 10A receives a transmission instruction from the user who created the tax return data to transmit an approval request for the tax return data. The transmission/reception unit 172 transmits the received approval request for the tax return data to the server 20. The transmission/reception unit 172 of the terminal device 10A receives an approval notification for the tax return data transmitted from the server 20. The notification control unit 174 causes the display 150 to display the approval notification for the received tax return data.
ステップS125において、サーバ20の承認受付モジュール2038は、端末装置10Aから送信された当該申告書データに対する承認申請を、通信部201を介して受け付ける。承認受付モジュール2038は、受け付けた当該申告書データに対する承認申請により、承認者に対する承認依頼を、通信部201を介して当該承認者の端末装置10Bへ送信する。また、承認受付モジュール2038は、端末装置10Bから送信された承認通知により、申告書データに対する承認を、通信部201を介して受け付ける。承認受付モジュール2038は、受け付けた申告書データに対する承認通知を、通信部201を介して申告書データを作成したユーザの端末装置10Aへ送信する。 In step S125, the approval reception module 2038 of the server 20 accepts the approval request for the tax return data sent from the terminal device 10A via the communication unit 201. The approval reception module 2038 transmits an approval request to the approver via the communication unit 201 to the terminal device 10B of the approver based on the accepted approval request for the tax return data. The approval reception module 2038 also accepts approval for the tax return data via the communication unit 201 based on the approval notification sent from the terminal device 10B. The approval reception module 2038 transmits the approval notification for the accepted tax return data via the communication unit 201 to the terminal device 10A of the user who created the tax return data.
ステップS135において、端末装置10Bの送受信部172は、サーバ20から送信された当該申告書データに対する承認申請を受け付ける。通知制御部174は、受け付けた当該申告書データに対する承認申請、及び対象の申告書データを、ディスプレイ150に表示させる。端末装置10Bの入力操作受付部171は、承認者のユーザからの操作により、当該申告書データに対する承認を受け付ける。送受信部172は、申告書データに対する承認がされたことを示す、申告書データに対する承認通知を、サーバ20へ送信する。 In step S135, the transmission/reception unit 172 of the terminal device 10B accepts the approval request for the tax return data sent from the server 20. The notification control unit 174 displays the accepted approval request for the tax return data and the target tax return data on the display 150. The input operation acceptance unit 171 of the terminal device 10B accepts approval for the tax return data through operation by the approver user. The transmission/reception unit 172 transmits an approval notification for the tax return data to the server 20, indicating that the tax return data has been approved.
ステップS126において、サーバ20のワークフロー共有モジュール2034は、ユーザから申告書データの作成、コメントデータの付加、申告書データへの修正、申告書データへの承認、税務申告の情報を受け付けることに伴って、申告書ワークフローデータベース2023の項目「状況詳細情報」にレコードを追加する。 In step S126, the workflow sharing module 2034 of the server 20 adds records to the "status details" field in the tax return workflow database 2023 in response to the creation of tax return data, the addition of comment data, corrections to tax return data, approval of tax return data, and tax return information received from the user.
以上のように、税務申告サービス提供システム1では、ユーザからの指示により申告書データを作成すると、ユーザが設定する範囲の共有者に対して、閲覧及び編集可能に共有する。申告書データを作成したユーザから、レビュー担当者に対するレビュー依頼を受け付けると、レビュー担当者または他の共有者からコメントデータの付加入力を受け付け、申告書データに対する修正入力を受け付け、申告書データに対する承認を受け付ける。これらの情報は、ユーザが設定する範囲の共有者に対して提示され、共有される。これにより、作成した申告書データの作業工程の状況を共有して把握することができる。 As described above, in the tax return service providing system 1, when tax return data is created at the user's instruction, it is shared with the sharers set by the user so that it can be viewed and edited. When a review request for a reviewer is received from the user who created the tax return data, additional input of comment data is received from the reviewer or other sharers, corrections to the tax return data are received, and approval of the tax return data is received. This information is presented and shared with the sharers set by the user. This makes it possible to share and grasp the status of the work process for the created tax return data.
図7は、実施の形態1の税務申告サービス提供システム1による税務申告処理を行う流れの一例を示すフローチャートである。 Figure 7 is a flowchart showing an example of the flow of tax return processing by the tax return service providing system 1 of embodiment 1.
ステップS211において、端末装置10の入力操作受付部171は、ユーザからの操作により、当該ユーザが参照する担当顧客企業についての処理画面を表示する表示指示を受け付ける。送受信部172は、受け付けた表示指示を、サーバ20へ送信する。端末装置10の送受信部172は、サーバ20から送信された担当顧客企業についての処理画面の表示データを受け付ける。通知制御部174は、受け付けた担当顧客企業についての処理画面の表示データを、ディスプレイ150に表示させる。 In step S211, the input operation reception unit 171 of the terminal device 10 receives a display instruction from the user to display a processing screen for the responsible customer company referenced by the user. The transmission/reception unit 172 transmits the received display instruction to the server 20. The transmission/reception unit 172 of the terminal device 10 receives display data for the processing screen for the responsible customer company transmitted from the server 20. The notification control unit 174 causes the display 150 to display the received display data for the processing screen for the responsible customer company.
ステップS221において、サーバ20は、端末装置10から送信された担当顧客企業についての処理画面の表示指示を、通信部201を介して受け付ける。サーバ20は、担当顧客企業についての処理画面の表示データを、通信部201を介して端末装置10へ送信する。 In step S221, the server 20 accepts an instruction to display a processing screen for the responsible customer company sent from the terminal device 10 via the communication unit 201. The server 20 transmits display data for the processing screen for the responsible customer company to the terminal device 10 via the communication unit 201.
ステップS212において、端末装置10の入力操作受付部171は、ユーザからの操作により、ステップS125で承認を受け付けた申告書データを、当該顧客の税務申告書類データとして、所定の所轄官庁(例えば、国税庁)へ提出する指示入力を受け付ける。送受信部172は、受け付けた申告書データを提出する指示情報を、サーバ20へ送信する。 In step S212, the input operation reception unit 171 of the terminal device 10 receives, through user operation, an instruction input to submit the tax return data approved in step S125 to a predetermined competent authority (e.g., the National Tax Agency) as the tax return document data of the customer. The transmission/reception unit 172 transmits the instruction information to submit the received tax return data to the server 20.
ステップS222において、サーバ20の税務申告モジュール2039は、端末装置10から送信された申告書データを提出する指示情報を、通信部201を介して受け付ける。税務申告モジュール2039は、ステップS125で承認を受け付けた申告書データを、当該顧客の税務申告書類データとして、電子申告により所定の所轄官庁(例えば、国税庁)へ提出するため、通信部201を介して外部サーバ30へ送信する。 In step S222, the tax return module 2039 of the server 20 accepts the instruction information for submitting the tax return data sent from the terminal device 10 via the communication unit 201. The tax return module 2039 transmits the tax return data approved in step S125 to the external server 30 via the communication unit 201 as the tax return document data of the customer in question, for submission by electronic filing to a prescribed competent authority (e.g., the National Tax Agency).
ステップS232において、外部サーバ30は、サーバ20から送信された当該顧客の税務申告書類データ(申告書データ)を受け付け、当該企業等の税務申告書類データとして登録する。 In step S232, the external server 30 accepts the tax return document data (tax return data) of the customer sent from the server 20 and registers it as the tax return document data of the company, etc.
以上のように、税務申告サービス提供システム1では、税理士事務所内で、または顧客企業から承認を受け付けた申告書データを、当該顧客の税務申告書類データとして、所定の所轄官庁(例えば、国税庁)へ提出する。これにより、税務申告の手続きを確実に行うことが容易になる。 As described above, in the tax return service providing system 1, tax return data that has been approved within the tax accountant's office or by the client company is submitted to a prescribed competent authority (e.g., the National Tax Agency) as the client's tax return document data. This makes it easier to ensure that tax return procedures are carried out reliably.
<4 画面例>
以下、図8及び図9を参照しながら、税務申告サービス提供システム1による申告書作成処理におけるコメント入力及びコメント詳細表示の画面例について説明する。
<4 Screen example>
Hereinafter, with reference to FIG. 8 and FIG. 9, a description will be given of examples of screens for inputting comments and displaying comment details in the tax return preparation process by the tax return service providing system 1. FIG.
図8は、端末装置10に表示するコメント入力の画面例を示す図である。図8の画面例は、申告書コメント受付モジュール2036によるコメント入力を受け付けるための操作状態が表示された画面例を示す。図6のステップS114に相当する。 Figure 8 is a diagram showing an example of a comment input screen displayed on the terminal device 10. The example screen in Figure 8 shows an example of a screen displaying the operation status for accepting comment input by the tax return comment acceptance module 2036. This corresponds to step S114 in Figure 6.
図8に示すように、端末装置10のディスプレイ150には、作成した申告書データを表示する画面として、申告書データ表示欄1031aが表示されている。申告書データ表示欄1031a全体、または一部の項目についてコメントデータを入力するため、例えば入力項目1031bに対してコメントデータを入力しようとする場合、所定の操作(例えば、マウス132による右クリック)を行うと、コメント入力欄1031cが表示され、コメントデータを入力することが可能に構成されている。 As shown in FIG. 8, the display 150 of the terminal device 10 displays a tax return data display field 1031a as a screen for displaying the created tax return data. When comment data is to be entered for the entire tax return data display field 1031a or for some items, for example, for input item 1031b, a predetermined operation (e.g., right-clicking with the mouse 132) is performed, and a comment input field 1031c is displayed, enabling comment data to be entered.
図8に示す画面において、レビュー担当者であるユーザ(他の共有者でもよい)は、入力項目1031bの記載内容等についてコメントデータを入力する場合、コメント入力欄1031cにコメントを入力する。これにより、入力したコメントデータが登録され、その他のユーザに対して共有されるように構成されている。 In the screen shown in FIG. 8, when a user who is a reviewer (or another sharer) wants to enter comment data about the contents of the input item 1031b, the user enters the comment in the comment input field 1031c. This causes the entered comment data to be registered and shared with other users.
図9は、端末装置10に表示するコメント詳細を表示する画面例を示す図である。図9の画面例は、図8の画面例において、コメントデータが入力された後にコメントデータの内容が提示(表示)された状態の画面例を示す。図6のステップS114に相当する。 Figure 9 is a diagram showing an example of a screen displaying comment details displayed on the terminal device 10. The example screen of Figure 9 shows an example of a screen in which the contents of the comment data are presented (displayed) after the comment data is input in the example screen of Figure 8. This corresponds to step S114 in Figure 6.
図9に示すように、端末装置10のディスプレイ150には、作成した申告書データを表示する画面として、申告書データ表示欄1032aが表示されている。申告書データ表示欄1032aの欄外、例えば右上には、コメント一覧表示ボタン1032bが設けられている。さらに、コメント一覧表示ボタン1032bを押下することで表示される、コメント一覧表示欄1032cが表示されている。 As shown in FIG. 9, the display 150 of the terminal device 10 displays a tax return data display field 1032a as a screen for displaying the created tax return data. Outside the margin of the tax return data display field 1032a, for example in the upper right corner, a comment list display button 1032b is provided. In addition, a comment list display field 1032c is displayed, which is displayed by pressing the comment list display button 1032b.
図9に示す画面において、コメント一覧表示欄1032cは、コメントデータを入力した職員名が表示され、受け付けたコメントデータに対するさらなるコメントデータについて、どのコメントに対する回答か分かるように階層表示する。これにより、コメントデータが誰により入力されたものか、コメントデータによる議論の推移を把握し、適切な修正等の後続処理をすることが可能に構成されている。 In the screen shown in FIG. 9, the comment list display field 1032c displays the name of the staff member who entered the comment data, and displays further comment data in a hierarchical manner so that it is clear which comment the comment data is a response to. This makes it possible to understand who entered the comment data, how the discussion progressed based on the comment data, and to take appropriate follow-up action such as making corrections.
<小括>
以上のように、本実施形態によると、ユーザからの指示により申告書データを作成すると、ユーザが設定する範囲の共有者に対して、閲覧及び編集可能に共有する。申告書データを作成したユーザから、レビュー担当者に対するレビュー依頼を受け付けると、レビュー担当者または他の共有者からコメントデータの付加入力を受け付け、申告書データに対する修正入力を受け付け、申告書データに対する承認を受け付ける。これらの情報は、ユーザが設定する範囲の共有者に対して提示され、共有される。その後、承認を受け付けた申告書データを、当該顧客の税務申告書類データとして、所定の所轄官庁(例えば、国税庁)へ提出する。そのため、作成した申告書データの作業工程の状況を共有して把握し、税務申告の手続きを確実に行うことが容易になる。これにより、税理士事務所等におけるリモートワークを円滑に遂行させることが可能になる。
<Summary>
As described above, according to this embodiment, when tax return data is created by an instruction from a user, the data is shared with a range of co-owners set by the user so that the data can be viewed and edited. When a review request for a reviewer is received from a user who created the tax return data, additional input of comment data is received from the reviewer or other co-owners, correction input for the tax return data is received, and approval for the tax return data is received. This information is presented to and shared with a range of co-owners set by the user. After that, the tax return data for which approval has been received is submitted to a specified competent authority (e.g., the National Tax Agency) as the tax return document data of the client. Therefore, it is easy to share and grasp the status of the work process of the created tax return data, and to reliably carry out the tax return procedure. This makes it possible to smoothly carry out remote work in tax accountant's offices, etc.
以上、開示に係る実施形態について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換及び変更を行なって実施することができる。これらの実施形態及び変形例ならびに省略、置換及び変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれる。 Although the disclosed embodiments have been described above, they can be embodied in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and variations, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.
<付記>
以上の各実施形態で説明した事項を、以下に付記する。
<Additional Notes>
The matters described in the above embodiments will be supplemented below.
(付記1)プロセッサ29と、メモリ25とを備えるコンピュータに実行させ、税務申告サービスを支援するためのプログラムであって、メモリ25には、ユーザの顧客に係る会計データが登録され、プログラムは、プロセッサ29に、会計データに基づき、顧客の税務申告に必要な申告書データを作成するステップ(S122)と、申告書データを、ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップ(S123)と、ユーザまたは共有者から、申告書データに対するコメントデータの付加入力を受け付けるステップ(S124)と、ユーザまたは共有者から、申告書データに対する修正入力を受け付けるステップ(S124)と、申告書データを、顧客の税務申告書類データとして所定の所轄官庁へ提出するステップ(S222)と、を実行させる、プログラム。 (Note 1) A program for supporting tax return services when executed by a computer having a processor 29 and memory 25, in which accounting data relating to a user's customers is registered in the memory 25, and the program causes the processor 29 to execute the steps of: creating tax return data required for the customer's tax return based on the accounting data (S122); presenting the tax return data to a range of sharers set by the user so that the data can be viewed and edited (S123); accepting additional comment data input from the user or sharer for the tax return data (S124); accepting correction input from the user or sharer for the tax return data (S124); and submitting the tax return data to a specified competent authority as the customer's tax return document data (S222).
(付記2)プログラムは、さらに、申告書データの作成状況、修正状況、承認状況、提出状況のいずれかまたは複数を示すステータス状況を管理し、ユーザ、共有者、または承認者へ提示するステップを実行させる、(付記1)に記載のプログラム。 (Appendix 2) The program described in (Appendix 1) further executes a step of managing the status indicating one or more of the creation status, correction status, approval status, and submission status of the tax return data, and presenting the status to the user, sharer, or approver.
(付記3)顧客ごとにステータス状況を管理する、(付記2)に記載のプログラム。 (Appendix 3) A program described in (Appendix 2) that manages the status of each customer.
(付記4)申告書データを提示するステップにおいて、申告書データに対するコメントデータ、申告書データに対する修正入力の内容のいずれかまたは両方をユーザまたは共有者に提示する、(付記1)から(付記3)のいずれかに記載のプログラム。 (Appendix 4) A program described in any one of (Appendix 1) to (Appendix 3), in which, in the step of presenting the tax return data, either comment data for the tax return data or the contents of corrections entered into the tax return data, or both, are presented to the user or the sharer.
(付記5)申告書データに対するコメントデータ、申告書データに対する修正入力の内容と共に、申告書データに対するコメントデータの付加入力を行ったユーザまたは共有者、申告書データに対する修正入力を行ったユーザまたは共有者を、ユーザまたは共有者にそれぞれ提示する、(付記4)に記載のプログラム。 (Appendix 5) A program described in (Appendix 4) that presents to a user or sharer, respectively, the user or sharer who added the comment data to the tax return data and the user or sharer who made the corrections to the tax return data, along with the comment data for the tax return data and the contents of the corrections made to the tax return data.
(付記6)申告書データに対するコメントデータの付加入力を受け付けるステップにおいて、申告書データに対するコメントデータを受け付けると、申告書データの作成に係るユーザへコメントデータが付加されたことを通知する、(付記1)から(付記5)のいずれかに記載のプログラム。 (Appendix 6) A program described in any one of (Appendix 1) to (Appendix 5), in which, in the step of accepting additional input of comment data for the tax return data, when comment data for the tax return data is accepted, a user involved in creating the tax return data is notified that the comment data has been added.
(付記7)プログラムは、さらに、コメントデータに対する回答入力、またはコメントデータに対する回答に対するさらなる回答入力を受け付けるステップを実行させる、(付記1)から(付記6)のいずれかに記載のプログラム。 (Appendix 7) A program described in any one of (Appendix 1) to (Appendix 6), further comprising a step of accepting input of a response to the comment data, or input of a further response to the response to the comment data.
(付記8)申告書データを提示するステップにおいて、コメントデータに対する回答入力の内容、及びコメントデータに対する回答に対するさらなる回答入力の内容を階層として提示する、(付記7)に記載のプログラム。 (Appendix 8) A program described in (Appendix 7) that, in the step of presenting the tax return data, presents the contents of the response input to the comment data and the contents of the further response input to the response to the comment data as a hierarchy.
(付記9)プログラムは、さらに、ユーザまたは共有者から、申告書データに対する承認申請を受け付け、承認申請について指定された承認者へ通知するステップと、承認者から、修正入力された申告書データに対する承認を受け付けるステップと、を備え、申告書データを所定の所轄官庁へ提出するステップにおいて、承認者から承認を受け付けた申告書データを提出する、(付記1)から(付記8)のいずれかに記載のプログラム。 (Appendix 9) The program described in any one of (Appendix 1) to (Appendix 8) further includes a step of accepting an approval request for the tax return data from a user or sharer, and notifying a designated approver of the approval request, and a step of accepting approval for the amended tax return data from the approver, and in the step of submitting the tax return data to a specified competent authority, submits the tax return data approved by the approver.
(付記10)申告書データに対する承認申請を受け付けるステップにおいて、申告書データに対するコメントデータの付加入力を行ったユーザまたは共有者から、または、コメントデータに対する回答入力を行ったユーザまたは共有者から受け付け、申告書データに対する承認を受け付けるステップにおいて、コメントデータごと、または修正入力ごとに承認を受け付ける、(付記9)に記載のプログラム。 (Appendix 10) A program as described in (Appendix 9), in which, in the step of accepting an approval request for the tax return data, the request is accepted from a user or sharer who has added comment data to the tax return data, or from a user or sharer who has entered a response to the comment data, and, in the step of accepting approval for the tax return data, approval is accepted for each comment data or each correction input.
(付記11)プログラムは、さらに、ユーザの設定により、共有者または承認者に対して、申告書データの閲覧または編集を許可する権限を付加する入力を受け付けるステップを実行させ、申告書データを提示するステップにおいて、権限に応じて、共有者または承認者に閲覧及び編集可能に提示する、(付記9)または(付記10)に記載のプログラム。 (Appendix 11) The program further executes a step of accepting input for granting authority to the sharer or approver to view or edit the tax return data, based on user settings, and in the step of presenting the tax return data, presents the data to the sharer or approver in a manner that allows viewing and editing, depending on the authority, as described in (Appendix 9) or (Appendix 10).
(付記12)制御部203と、記憶部202とを備え、税務申告サービスを支援する情報処理装置であって、記憶部202には、ユーザの顧客に係る会計データが登録され、制御部203は、会計データに基づき、顧客の税務申告に必要な申告書データを作成するステップ(S122)と、申告書データを、ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップ(S123)と、ユーザまたは共有者から、申告書データに対するコメントデータの付加入力を受け付けるステップ(S124)と、ユーザまたは共有者から、申告書データに対する修正入力を受け付けるステップ(S124)と、申告書データを、顧客の税務申告書類データとして所定の所轄官庁へ提出するステップ(S222)と、を行う、情報処理装置。 (Appendix 12) An information processing device that supports tax return services and includes a control unit 203 and a storage unit 202, in which accounting data related to a user's customers is registered in the storage unit 202, and the control unit 203 performs the steps of: creating tax return data required for the customer's tax return based on the accounting data (S122); presenting the tax return data to a range of sharers set by the user so that the data can be viewed and edited (S123); accepting additional input of comment data for the tax return data from the user or sharers; accepting correction input for the tax return data from the user or sharers (S124); and submitting the tax return data to a specified competent authority as tax return document data for the customer (S222).
(付記13)プロセッサ29と、メモリ25とを備えるコンピュータにより実行され、税務申告サービスを支援するための方法であって、メモリ25には、ユーザの顧客に係る会計データが登録され、方法は、プロセッサ29が、会計データに基づき、顧客の税務申告に必要な申告書データを作成するステップ(S122)と、申告書データを、ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップ(S123)と、ユーザまたは共有者から、申告書データに対するコメントデータの付加入力を受け付けるステップ(S124)と、ユーザまたは共有者から、申告書データに対する修正入力を受け付けるステップ(S124)と、申告書データを、顧客の税務申告書類データとして所定の所轄官庁へ提出するステップ(S222)と、を実行する、方法。 (Appendix 13) A method for supporting tax return services, executed by a computer having a processor 29 and a memory 25, in which accounting data relating to a user's customers is registered in the memory 25, and the method executes the steps of: creating tax return data required for the customer's tax return based on the accounting data (S122); presenting the tax return data to a range of sharers set by the user so that the data can be viewed and edited (S123); accepting additional comment data input from the user or sharers to the tax return data (S124); accepting correction input from the user or sharers to the tax return data (S124); and submitting the tax return data to a specified competent authority as tax return document data for the customer (S222).
10 端末装置、20 サーバ、80 ネットワーク、130 操作受付部、161 ユーザ情報、22 通信IF、23 入出力IF、25 メモリ、26 ストレージ、29 プロセッサ、201 通信部、202 記憶部、2021 事務所職員データベース、2022 申告書データベース、2023 申告書ワークフローデータベース、2024 会計データベース、203 制御部
10 Terminal device, 20 Server, 80 Network, 130 Operation reception unit, 161 User information, 22 Communication IF, 23 Input/output IF, 25 Memory, 26 Storage, 29 Processor, 201 Communication unit, 202 Memory unit, 2021 Office staff database, 2022 Tax return database, 2023 Tax return workflow database, 2024 Accounting database, 203 Control unit
Claims (9)
前記メモリには、ユーザの顧客に係る会計データが登録され、
前記プログラムは、前記プロセッサに、
前記会計データに基づき、前記顧客の税務申告に必要な申告書データを作成するステップと、
前記申告書データを、前記ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップと、
前記ユーザまたは前記共有者から、前記申告書データの特定の項目に対するコメントデータの付加入力を受け付けるステップと、
前記ユーザまたは前記共有者から、前記申告書データに対する修正入力を受け付けるステップと、
前記ユーザまたは前記共有者から、前記申告書データに対する承認申請を受け付け、前記承認申請について指定された承認者へ通知するステップと、
前記承認者から、修正入力された前記申告書データに対する承認を受け付けるステップと、
前記申告書データを、前記顧客の税務申告書類データとして所定の所轄官庁へ提出するステップと、を実行させ、
前記申告書データに対するコメントデータの付加入力を受け付けるステップにおいて、前記申告書データが修正されたコメントデータの付加入力を受け付け、
前記申告書データを提示するステップにおいて、前記申告書データに対するコメントデータ、前記申告書データに対する修正入力の内容のいずれかまたは両方を前記ユーザまたは前記共有者に提示し、前記申告書データに対するコメントデータ、前記申告書データに対する修正入力の内容と共に、前記申告書データに対するコメントデータの付加入力を行った前記ユーザまたは前記共有者、前記申告書データに対する修正入力を行った前記ユーザまたは前記共有者を、前記ユーザまたは前記共有者にそれぞれ提示し、
前記申告書データに対する承認申請を受け付けるステップにおいて、前記申告書データに対するコメントデータの付加入力を行った前記ユーザまたは前記共有者から、または、前記コメントデータに対する回答入力を行った前記ユーザまたは前記共有者から承認申請を受け付け、
前記申告書データに対する承認を受け付けるステップにおいて、前記コメントデータごと、または前記修正入力ごとに承認を受け付け、
前記申告書データを所定の所轄官庁へ提出するステップにおいて、前記承認者から承認を受け付けた前記申告書データを提出する、プログラム。 A program for supporting a tax return service when executed by a computer having a processor and a memory, comprising:
The memory stores accounting data relating to the user's customers,
The program causes the processor to:
creating tax return data necessary for filing a tax return for the customer based on the accounting data;
A step of presenting the tax return data to a sharer within a range set by the user so that the sharer can view and edit the data;
A step of receiving additional input of comment data for a specific item of the tax return data from the user or the sharer;
A step of accepting correction input for the tax return data from the user or the sharer;
accepting an approval request for the declaration data from the user or the sharer, and notifying a designated approver of the approval request;
receiving approval for the corrected and input tax return data from the approver;
submitting the tax return data to a competent authority as tax return data for the customer;
In the step of receiving additional input of comment data for the tax return data, additional input of comment data for amending the tax return data is received;
In the step of presenting the tax return data, either or both of the comment data for the tax return data and the contents of the correction input for the tax return data are presented to the user or the sharer, and together with the comment data for the tax return data and the contents of the correction input for the tax return data, the user or the sharer who added the comment data to the tax return data and the user or the sharer who made the correction input for the tax return data are presented to the user or the sharer , respectively;
In a step of accepting an approval request for the report data, an approval request is accepted from the user or the sharer who has added comment data to the report data, or from the user or the sharer who has input a response to the comment data;
In the step of receiving approval for the tax return data, approval is received for each of the comment data or each of the correction inputs;
In a step of submitting the declaration data to a predetermined competent authority, the program submits the declaration data that has been approved by the approver .
前記申告書データの作成状況、修正状況、提出状況のいずれかまたは複数を示すステータス状況を管理し、前記ユーザ、または前記共有者へ提示するステップを実行させる、請求項1に記載のプログラム。 The program further comprises:
2. The program according to claim 1, further comprising a step of managing a status indicating one or more of a creation status, a correction status, and a submission status of the tax return data, and presenting the status to the user or the sharer.
前記コメントデータに対する回答入力、または前記コメントデータに対する回答に対するさらなる回答入力を受け付けるステップを実行させる、請求項1から請求項4のいずれか1項に記載のプログラム。 The program further comprises:
The program according to claim 1 , further comprising: receiving an input of a reply to the comment data or a further reply to the reply to the comment data.
前記ユーザの設定により、前記共有者または前記承認者に対して、前記申告書データの閲覧または編集を許可する権限を付加する入力を受け付けるステップを実行させ、
前記申告書データを提示するステップにおいて、前記権限に応じて、前記共有者または前記承認者に閲覧及び編集可能に提示する、請求項1に記載のプログラム。 The program further comprises:
Executing a step of accepting an input for granting authority to permit the sharer or approver to view or edit the tax return data according to the user's setting;
2. The program according to claim 1 , wherein in the step of presenting the tax return data, the tax return data is presented to the sharer or the approver in a viewable and editable manner according to the authority.
前記記憶部には、ユーザの顧客に係る会計データが登録され、
前記制御部は、
前記会計データに基づき、前記顧客の税務申告に必要な申告書データを作成するステップと、
前記申告書データを、前記ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップと、
前記ユーザまたは前記共有者から、前記申告書データの特定の項目に対するコメントデータの付加入力を受け付けるステップと、
前記ユーザまたは前記共有者から、前記申告書データに対する修正入力を受け付けるステップと、
前記ユーザまたは前記共有者から、前記申告書データに対する承認申請を受け付け、前記承認申請について指定された承認者へ通知するステップと、
前記承認者から、修正入力された前記申告書データに対する承認を受け付けるステップと、
前記申告書データを、前記顧客の税務申告書類データとして所定の所轄官庁へ提出するステップと、を実行し、
前記申告書データに対するコメントデータの付加入力を受け付けるステップにおいて、前記申告書データが修正されたコメントデータの付加入力を受け付け、
前記申告書データを提示するステップにおいて、前記申告書データに対するコメントデータ、前記申告書データに対する修正入力の内容のいずれかまたは両方を前記ユーザまたは前記共有者に提示し、前記申告書データに対するコメントデータ、前記申告書データに対する修正入力の内容と共に、前記申告書データに対するコメントデータの付加入力を行った前記ユーザまたは前記共有者、前記申告書データに対する修正入力を行った前記ユーザまたは前記共有者を、前記ユーザまたは前記共有者にそれぞれ提示し、
前記申告書データに対する承認申請を受け付けるステップにおいて、前記申告書データに対するコメントデータの付加入力を行った前記ユーザまたは前記共有者から、または、前記コメントデータに対する回答入力を行った前記ユーザまたは前記共有者から承認申請を受け付け、
前記申告書データに対する承認を受け付けるステップにおいて、前記コメントデータごと、または前記修正入力ごとに承認を受け付け、
前記申告書データを所定の所轄官庁へ提出するステップにおいて、前記承認者から承認を受け付けた前記申告書データを提出する、情報処理装置。 An information processing device that supports a tax return service, comprising: a control unit; and a storage unit,
The storage unit stores accounting data relating to the user's customers,
The control unit is
creating tax return data necessary for filing a tax return for the customer based on the accounting data;
A step of presenting the tax return data to a sharer within a range set by the user so that the sharer can view and edit the data;
A step of receiving additional input of comment data for a specific item of the tax return data from the user or the sharer;
A step of accepting correction input for the tax return data from the user or the sharer;
accepting an approval request for the declaration data from the user or the sharer, and notifying a designated approver of the approval request;
receiving approval for the corrected and input tax return data from the approver;
submitting the tax return data to a competent authority as tax return data for the customer;
In the step of receiving additional input of comment data for the tax return data, additional input of comment data for amending the tax return data is received;
In the step of presenting the tax return data, either or both of the comment data for the tax return data and the contents of the correction input for the tax return data are presented to the user or the sharer, and together with the comment data for the tax return data and the contents of the correction input for the tax return data, the user or the sharer who added the comment data to the tax return data and the user or the sharer who made the correction input for the tax return data are presented to the user or the sharer , respectively;
In a step of accepting an approval request for the report data, an approval request is accepted from the user or the sharer who has added comment data to the report data, or from the user or the sharer who has input a response to the comment data;
In the step of receiving approval for the tax return data, approval is received for each of the comment data or each of the correction inputs;
an information processing device that, in a step of submitting the declaration data to a predetermined competent authority, submits the declaration data for which approval has been received from the approver .
前記メモリには、ユーザの顧客に係る会計データが登録され、
前記方法は、前記プロセッサが、
前記会計データに基づき、前記顧客の税務申告に必要な申告書データを作成するステップと、
前記申告書データを、前記ユーザの設定による範囲の共有者に閲覧及び編集可能に提示するステップと、
前記ユーザまたは前記共有者から、前記申告書データの特定の項目に対するコメントデータの付加入力を受け付けるステップと、
前記ユーザまたは前記共有者から、前記申告書データに対する修正入力を受け付けるステップと、
前記ユーザまたは前記共有者から、前記申告書データに対する承認申請を受け付け、前記承認申請について指定された承認者へ通知するステップと、
前記承認者から、修正入力された前記申告書データに対する承認を受け付けるステップと、
前記申告書データを、前記顧客の税務申告書類データとして所定の所轄官庁へ提出するステップと、を実行し、
前記申告書データに対するコメントデータの付加入力を受け付けるステップにおいて、前記申告書データが修正されたコメントデータの付加入力を受け付け、
前記申告書データを提示するステップにおいて、前記申告書データに対するコメントデータ、前記申告書データに対する修正入力の内容のいずれかまたは両方を前記ユーザまたは前記共有者に提示し、前記申告書データに対するコメントデータ、前記申告書データに対する修正入力の内容と共に、前記申告書データに対するコメントデータの付加入力を行った前記ユーザまたは前記共有者、前記申告書データに対する修正入力を行った前記ユーザまたは前記共有者を、前記ユーザまたは前記共有者にそれぞれ提示し、
前記申告書データに対する承認申請を受け付けるステップにおいて、前記申告書データに対するコメントデータの付加入力を行った前記ユーザまたは前記共有者から、または、前記コメントデータに対する回答入力を行った前記ユーザまたは前記共有者から承認申請を受け付け、
前記申告書データに対する承認を受け付けるステップにおいて、前記コメントデータごと、または前記修正入力ごとに承認を受け付け、
前記申告書データを所定の所轄官庁へ提出するステップにおいて、前記承認者から承認を受け付けた前記申告書データを提出する、方法。
1. A method for facilitating tax reporting services, the method being executed by a computer having a processor and a memory, the method comprising:
The memory stores accounting data relating to the user's customers,
The method further comprises the processor:
creating tax return data necessary for filing a tax return for the customer based on the accounting data;
A step of presenting the tax return data to a sharer within a range set by the user so that the sharer can view and edit the data;
A step of receiving additional input of comment data for a specific item of the tax return data from the user or the sharer;
A step of accepting correction input for the tax return data from the user or the sharer;
accepting an approval request for the declaration data from the user or the sharer, and notifying a designated approver of the approval request;
receiving approval for the corrected and input tax return data from the approver;
submitting the tax return data to a competent authority as tax return data for the customer;
In the step of receiving additional input of comment data for the tax return data, additional input of comment data for amending the tax return data is received;
In the step of presenting the tax return data, either or both of the comment data for the tax return data and the contents of the correction input for the tax return data are presented to the user or the sharer, and together with the comment data for the tax return data and the contents of the correction input for the tax return data, the user or the sharer who added the comment data to the tax return data and the user or the sharer who made the correction input for the tax return data are presented to the user or the sharer , respectively;
In a step of accepting an approval request for the report data, an approval request is accepted from the user or the sharer who has added comment data to the report data, or from the user or the sharer who has input a response to the comment data;
In the step of receiving approval for the tax return data, approval is received for each of the comment data or each of the correction inputs;
In the step of submitting the declaration data to a predetermined competent authority, the declaration data that has been approved by the approver is submitted .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021115751A JP7621904B2 (en) | 2021-07-13 | 2021-07-13 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021115751A JP7621904B2 (en) | 2021-07-13 | 2021-07-13 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023012230A JP2023012230A (en) | 2023-01-25 |
| JP7621904B2 true JP7621904B2 (en) | 2025-01-27 |
Family
ID=85381662
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021115751A Active JP7621904B2 (en) | 2021-07-13 | 2021-07-13 | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7621904B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005107986A (en) | 2003-09-30 | 2005-04-21 | Nippon Digital Kenkyusho:Kk | Electronic filing progress management method, electronic filing work processing apparatus and program |
| JP2008097441A (en) | 2006-10-13 | 2008-04-24 | Nippon Digital Kenkyusho:Kk | Method for judging confirmation necessity of electronic document, device for judging confirmation necessity of electronic document, electronic approval device, electronic approval system, and program for judging confirmtion necessity of electronic document |
| JP2012014283A (en) | 2010-06-29 | 2012-01-19 | Obic Co Ltd | Electronic form display control apparatus, electronic form display control method and electronic form display control program |
| JP2012133664A (en) | 2010-12-22 | 2012-07-12 | Nomura Research Institute Ltd | Document management apparatus |
| JP2019175429A (en) | 2018-12-25 | 2019-10-10 | 株式会社スマイルワークス | Information processing apparatus, information processing method, and program |
-
2021
- 2021-07-13 JP JP2021115751A patent/JP7621904B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005107986A (en) | 2003-09-30 | 2005-04-21 | Nippon Digital Kenkyusho:Kk | Electronic filing progress management method, electronic filing work processing apparatus and program |
| JP2008097441A (en) | 2006-10-13 | 2008-04-24 | Nippon Digital Kenkyusho:Kk | Method for judging confirmation necessity of electronic document, device for judging confirmation necessity of electronic document, electronic approval device, electronic approval system, and program for judging confirmtion necessity of electronic document |
| JP2012014283A (en) | 2010-06-29 | 2012-01-19 | Obic Co Ltd | Electronic form display control apparatus, electronic form display control method and electronic form display control program |
| JP2012133664A (en) | 2010-12-22 | 2012-07-12 | Nomura Research Institute Ltd | Document management apparatus |
| JP2019175429A (en) | 2018-12-25 | 2019-10-10 | 株式会社スマイルワークス | Information processing apparatus, information processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023012230A (en) | 2023-01-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2716420C (en) | Third party information transfer | |
| JP7377832B2 (en) | Program, information processing device and method | |
| CN105580026B (en) | Information processing device and access authority granting method | |
| JP7537046B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7409445B2 (en) | Information processing equipment, declaration support method and program | |
| JP2026009114A (en) | Program, information processing device and method | |
| JP7365026B2 (en) | Program, information processing device and method | |
| JP7489351B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7621904B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP2025071353A (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7466743B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7542093B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7339940B2 (en) | Program, information processing device and method | |
| US10783533B2 (en) | System for identification and resolution of opportunity triggers | |
| JP2023012229A (en) | Program, information processing device and method | |
| JP7745373B2 (en) | Program, information processing device and method | |
| JP7520770B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7573695B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7466744B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| KR20220081684A (en) | System and method for managing foreign exchange transaction | |
| JP7746614B1 (en) | System, method, and program for managing evidence data | |
| JP7782901B1 (en) | System, method, and program for generating additional pay amount summary data | |
| JP7665564B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD | |
| JP7639223B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD | |
| JP7574343B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20210811 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231115 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231115 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240220 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240418 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240618 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240906 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241204 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20241212 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241227 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250115 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7621904 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |