[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000235522A - Method and system for electronic final return - Google Patents

Method and system for electronic final return

Info

Publication number
JP2000235522A
JP2000235522A JP3545499A JP3545499A JP2000235522A JP 2000235522 A JP2000235522 A JP 2000235522A JP 3545499 A JP3545499 A JP 3545499A JP 3545499 A JP3545499 A JP 3545499A JP 2000235522 A JP2000235522 A JP 2000235522A
Authority
JP
Japan
Prior art keywords
electronic
information
return
computer
declaration
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.)
Pending
Application number
JP3545499A
Other languages
Japanese (ja)
Inventor
Hiromichi Shiraki
弘道 白木
Hirobumi Kuhara
博文 久原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP3545499A priority Critical patent/JP2000235522A/en
Publication of JP2000235522A publication Critical patent/JP2000235522A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

PROBLEM TO BE SOLVED: To secure the security of a final return declaration in transmitting at the time of transmitting the declaration from a taxpayer's computer to a computer installed in a tax office. SOLUTION: A declaration preparation part 11 in a client 1 sets up declaration data on an electronic form of a declaration, enciphers the signature information of a taxpayer and a hash code based on the declaration data, pads the enciphered data in the declaration, stores the declaration including the enciphered information and key information for deciphering the enciphered information in a declaration information file, and transmits the prepared electronic declaration to a server 5. A declaration receiving part 22 in the server 5 pads a stamp or a signature of the National Tax Administration Agency in the received declaration and registers the declaration in a declaration DB 6.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、電子計算機を利用
して税金の確定申告をする方法及びシステムに係わり、
特にネットワークを介して伝送される電子確定申告書の
セキュリティを確保する電子確定申告の方法及びシステ
ムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and a system for filing a tax return using an electronic computer.
In particular, the present invention relates to a method and system for electronic tax return that secures the security of an electronic tax return transmitted via a network.

【0002】[0002]

【従来の技術】税金の確定申告制度は、1年間の所得金
額と税金を翌年の2月16日から3月15日までの間に
納税者が自分で計算し、税務署に確定申告を提出し税金
を収める制度である。現在のところ確定申告用紙は税務
署に用意されていて、納税者は作成した申告書を申告時
に持参するか郵送しなければならない。確定申告書の提
出期限は1ヶ月間なので、申告手続きが集中し、時間が
かかることがある。そこで確定申告を電子的に申請する
技術が望まれる。
2. Description of the Related Art In a tax return system, a taxpayer calculates a one-year income amount and tax between February 16 and March 15 of the following year and submits a tax return to a tax office. It is a system to store taxes. Tax returns are currently available at the tax office, and taxpayers must bring or mail their completed return form. Since the deadline for filing a tax return is one month, the tax return procedure is concentrated and may take time. Therefore, a technology for applying for a final tax return electronically is desired.

【0003】[0003]

【発明が解決しようとする課題】電子確定申告書を納税
者側の電子計算機から税務署の電子計算機まで伝送する
場合、インターネットのような広域のネットワークを経
由して伝送するため、伝送中に確定申告書が盗聴される
か改ざんされる恐れがある。特に紙の確定申告書に比べ
て電子確定申告書は改ざんが容易であるため、改ざんを
検出し改ざんされたことを立証できるようにセキュリテ
ィが確保されたシステムが必要である。
When an electronic tax return is transmitted from a computer of a taxpayer to a computer of a tax office, the tax return is transmitted via a wide area network such as the Internet. Books can be eavesdropped or tampered with. In particular, electronic final income tax returns are easier to falsify than paper final income tax returns. Therefore, a system that ensures security so that falsification can be detected and falsified can be required.

【0004】本発明の目的は、納税者側が作成し送付し
た電子確定申告書を納税者側の計算機から税務署側の計
算機まで伝送する間のセキュリティを確保する電子確定
申告の方法及びシステムを提供することにある。
[0004] It is an object of the present invention to provide a method and system for electronic tax return that secures security during transmission of an electronic tax return prepared and sent by a taxpayer from a computer at the taxpayer to a computer at the tax office. It is in.

【0005】本発明の他の目的は、納税者側が発行する
電子確定申告書又は受領した電子確定申告書の真正性を
確保することにある。
It is another object of the present invention to ensure the authenticity of an electronic tax return issued by a taxpayer or a received electronic tax return.

【0006】[0006]

【課題を解決するための手段】本発明は、納税者側の計
算機によつて電子確定申告書を作成して税務署側の計算
機へ伝送する電子確定申告の方法であって、申告書の電
子書式上に入力装置を介して入力された申告データを設
定し、納税者の署名情報と申告データを基とするハッシ
ュコードとを秘密コード化して申告書中に埋め込み、秘
密コード化された情報を内蔵する申告書と秘密コード化
された情報を復号するための鍵情報とを記憶装置上に保
存し、秘密コード化された情報を内蔵する電子申告書を
税務署側の計算機に向けて送信する電子確定申告の方法
を特徴とする。
SUMMARY OF THE INVENTION The present invention relates to a method of preparing an electronic tax return by a computer on the taxpayer side and transmitting it to a computer on the tax office side. Set the tax return data entered via the input device above, make the secret information of the taxpayer's signature information and the hash code based on the tax return data, embed it in the tax return, and incorporate the secret coded information Electronic Declaration that saves the declaration and the key information for decrypting the secretly coded information on the storage device and sends the electronic declaration containing the secretly coded information to the computer at the tax office It is characterized by a declaration method.

【0007】また本発明は、電子確定申告書を作成して
伝送する納税者側の第1の計算機と、この電子確定申告
書を受領してデータベースに登録する税務署側の第2の
計算機とから構成される電子確定申告システムであっ
て、第1の計算機は、申告書の電子書式に基づいて電子
申告書を作成する手段と、納税者の署名情報を含む秘密
コードを電子申告書中に埋め込む手段と、秘密コード化
された情報を内蔵する申告書と秘密コード化された情報
を復号するための鍵情報とを記憶装置上に保存する手段
と、秘密コード化された情報を内蔵する電子申告書を第
2の計算機に向けて送信する手段とを有し、第2の計算
機は、第1の計算機から電子申告書を受信する手段と、
その電子申告書の受領を示す国税庁側の情報を秘密コー
ド化して電子申告書中に埋め込む手段と、納税者側の秘
密コード化された情報と国税庁側の秘密コード化された
情報を内蔵する電子申告書をデータベースに登録する手
段とを有する電子確定申告システムを特徴とする。
The present invention also provides a first computer on the taxpayer side that prepares and transmits an electronic tax return, and a second computer on the tax office side that receives this electronic tax return and registers it in a database. An electronic tax return system configured, wherein a first computer embeds a secret code including signature information of a taxpayer in an electronic tax return, and means for creating an electronic tax return based on an electronic form of the tax return. Means for storing, on a storage device, a declaration containing the secret-coded information and key information for decrypting the secret-coded information, and an electronic declaration containing the secret-coded information Means for transmitting a report to a second computer, wherein the second computer receives an electronic return from the first computer;
A means for embedding the information of the NTA, which indicates the receipt of the electronic return, in a secret code and embedding it in the electronic return, and an electronic device incorporating the secret code information of the taxpayer side and the secret code information of the NTA side An electronic final income tax return system having means for registering a tax return in a database.

【0008】納税者側が作成し送付した電子確定申告書
には納税者の署名情報が埋め込まれるため、電子確定申
告書の真正性を証明できる。また申告データから計算さ
れたハッシュコードが秘密コード化して申告書中に埋め
込まれるため、不幸にして改ざんされた場合に改ざんを
検出し立証することが可能である。
[0008] Since the taxpayer's signature information is embedded in the electronic tax return prepared and sent by the taxpayer, the authenticity of the electronic tax return can be proved. In addition, since the hash code calculated from the declaration data is converted into a secret code and embedded in the declaration, it is possible to detect and prove the falsification in the case of falsification.

【0009】[0009]

【発明の実施の形態】以下、本発明の実施形態について
図面を用いて詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0010】(1)第1の実施形態 図1は、第1の実施形態のシステム構成を示す図であ
る。システムはクライアント1、サーバ5及び両者を接
続するインターネットなどのネットワーク10から構成
される。クライアント1は、納税者側に設けられるパソ
コンのような計算機であり、計算機に接続される記憶装
置上に申告情報ファイル2を格納する。申告情報ファイ
ル2は、作成された申告書の情報及び納税者側で申告書
に挿入した透かし情報を復号するときの鍵となる情報を
保存する。表示装置3及び入力装置4は、クライアント
1に接続され、クライアント1に指令を入力したり、申
告書の作成をするときに利用者が計算機と対話するため
の入出力装置として使用される。
(1) First Embodiment FIG. 1 is a diagram showing a system configuration of a first embodiment. The system includes a client 1, a server 5, and a network 10 such as the Internet for connecting the two. The client 1 is a computer such as a personal computer provided on the taxpayer side, and stores the declaration information file 2 on a storage device connected to the computer. The tax return information file 2 stores information on the prepared tax return and key information for decoding the watermark information inserted into the tax return on the taxpayer side. The display device 3 and the input device 4 are connected to the client 1 and are used as input / output devices for a user to interact with a computer when inputting a command to the client 1 or creating a report.

【0011】クライアント1のメモリ(主記憶)は、申
告書作成部11、申告書送受信部12及び通信制御部1
3の各プログラムを格納する。これらのプログラムはク
ライアント1の処理装置によって実行される。申告書作
成部11は、図示しないユーザインタフェース部を介し
て利用者と対話しながら確定申告書を作成する表計算ソ
フトウェアのようなソフトウェア・モジュールと、作成
された申告書に納税者側の透かし情報を作成して挿入す
るモジュールとから構成されるアプリケーションプログ
ラムである。申告書送受信部12は、サーバ5へ確定申
告書の書式の要求を電子メールのような通信手段によっ
て送信し、サーバ5から申告書の電子書式を受信し、サ
ーバ5へ作成された申告書を送信するアプリケーション
プログラムである。通信制御部13は、ネットワーク1
0を介するサーバ5との通信を制御するプログラムであ
る。
The memory (main storage) of the client 1 includes a report creation unit 11, a report transmission / reception unit 12, and a communication control unit 1.
3 are stored. These programs are executed by the processing device of the client 1. The tax return preparing unit 11 includes a software module such as spreadsheet software for generating a tax return while interacting with a user through a user interface unit (not shown), and a taxpayer side watermark information on the generated tax return. And a module for creating and inserting a. The report transmitting / receiving unit 12 transmits a request for the form of the final return report to the server 5 by a communication means such as an e-mail, receives the electronic form of the return report from the server 5, and transmits the prepared report to the server 5. An application program to send. The communication control unit 13 controls the network 1
0 is a program for controlling communication with the server 5 via the Internet.

【0012】サーバ5は、税務署側に設けられる計算機
であり、計算機に接続される記憶装置上に申告書DB
(データベース)6を格納する。申告書DB6は、クラ
イアント1から受領した各納税者の申告書情報を格納す
る。サーバ5のメモリは、申告書式発行部21、申告書
受領部22、データベース管理部23及び通信制御部2
4の各プログラムを格納する。これらのプログラムはサ
ーバ5の処理装置によって実行される。申告書式発行部
21は、クライアント1から書式要求を受信したとき起
動され、確定申告書の書式を要求元のクライアント1へ
送信するアプリケーションプログラムである。申告書受
領部22は、クライアント1から申告書を受信したとき
起動され、申告書を受領し、データベース管理部23を
介して申告書情報を申告書DB6に登録するアプリケー
ションプログラムである。データベース管理部23は、
申告書DB6中の申告書の参照、更新、新規登録などを
管理するDBMS(データベース管理システム)を構成
する管理プログラムである。通信制御部24は、ネット
ワーク10を介するクライアント1との通信を制御する
プログラムである。
The server 5 is a computer provided at the tax office, and has a declaration DB on a storage device connected to the computer.
(Database) 6 is stored. The tax return DB 6 stores tax return information of each taxpayer received from the client 1. The memory of the server 5 includes a declaration form issuing unit 21, a declaration receiving unit 22, a database management unit 23, and a communication control unit 2.
4 are stored. These programs are executed by the processing device of the server 5. The report form issuing unit 21 is an application program that is activated when a form request is received from the client 1 and transmits the form of the finalized report to the client 1 that has made the request. The report receiving unit 22 is an application program that is activated when a report is received from the client 1, receives the report, and registers the report information in the report DB 6 via the database management unit 23. The database management unit 23
This is a management program that configures a DBMS (database management system) that manages reference, update, new registration, and the like of the declaration in the declaration DB 6. The communication control unit 24 is a program that controls communication with the client 1 via the network 10.

【0013】なおクライアント1側の申告書作成部11
及び申告書送受信部12の機能をもつプログラムを記憶
媒体に格納しクライアント1に読み込んで実行すること
が可能である。サーバ5側の申告書受領部22について
も同様である。
A report creation unit 11 on the client 1 side
In addition, a program having the function of the report transmitting / receiving unit 12 can be stored in a storage medium, read into the client 1, and executed. The same applies to the report receiving unit 22 on the server 5 side.

【0014】電子確定申告書の書式は、給与所得者の還
付申告用の確定申告書、公的年金等のみの人の確定申告
書、分離課税用の確定申告書、確定申告書(損失申告
用)、一般用の確定申告書など申告書の種類によって異
なるが、いずれも表形式の部分を有しており、表計算ソ
フトウェアによつて表内へのデータの記入及び表計算が
可能なデータ形式を有するものとする。
The form of the electronic final income tax return may be a final income tax return for a refund report of a salary earner, a final income tax return for a person who has only a public pension, etc., a final income tax return for a separate taxation, a final income tax return (loss ), Although it differs depending on the type of tax return, such as a general purpose tax return, all have a tabular part, and are data formats that can be used to enter data into tables and spreadsheets using spreadsheet software Shall be provided.

【0015】図2は、第1の実施形態の処理手順を示す
図である。クライアント1の申告書送受信部12は、入
力装置4からの指令に応じ通信制御部13及びネットワ
ーク10を介してサーバ5へ確定申告書式の要求を送信
する(ステップ31)。このとき確定申告書式の種類を
指定する。サーバ5の申告書式発行部21は、通信制御
部24を介してこの要求を受信し(ステップ32)、要
求された申告書の電子書式に国税庁の透かし情報を挿入
する(ステップ33)。この透かし情報が利用者によら
ない固定したものであれば、あらかじめ国税庁透かし情
報を挿入した電子書式でもよい。この電子書式に利用者
によって可変の受付番号を記入するときには、そのハッ
シュコードを計算して国税庁の印章又は署名とハッシュ
コードを透かし情報として電子書式に挿入してもよい。
次にこのようにして準備した申告書の電子書式を通信制
御部24及びネットワーク10を介してクライアント1
へ送信する(ステップ34)。
FIG. 2 is a diagram showing a processing procedure of the first embodiment. The report transmitting / receiving unit 12 of the client 1 transmits a request for the final report form to the server 5 via the communication control unit 13 and the network 10 in response to a command from the input device 4 (step 31). At this time, the type of the final tax return form is specified. The declaration form issuing unit 21 of the server 5 receives this request via the communication control unit 24 (step 32), and inserts the NTA watermark information into the electronic form of the requested declaration (step 33). If the watermark information is fixed without depending on the user, an electronic format in which the NTA watermark information is inserted in advance may be used. When a variable reception number is entered by the user in this electronic form, the hash code may be calculated and the seal or signature of the NTA and the hash code may be inserted into the electronic form as watermark information.
Next, the electronic form of the report prepared in this way is transmitted to the client 1 via the communication control unit 24 and the network 10.
(Step 34).

【0016】申告書送受信部12は、この申告書の書式
を受信し(ステップ35)、この書式を受け取った申告
書作成部11は、図示しないユーザインタフェース部、
表示装置3及び入力装置4を介して利用者と対話し、電
子申告書を作成する(ステップ36)。すなわちメモリ
上の電子書式を表示装置3上に表示し、入力装置4を介
して入力された申告データをメモリの電子書式の上に設
定する。次に申告書作成部11は、申告書に納税者側の
透かし情報を作成して挿入する(ステップ37)。この
透かし情報は納税者の署名と納税者が申告書式上に設定
した申告データのハッシュ関数値から成るものとする。
次に申告書作成部11は、作成した申告書情報そのもの
と透かし情報を復号するときの鍵となる情報を申告情報
ファイル2に保存し(ステップ38)、納税者の透かし
情報を内蔵する電子申告書をサーバ5へ送信する(ステ
ップ39)。このとき必要に応じて申告書情報を暗号化
してサーバ5へ送信する。
The report transmission / reception section 12 receives the report form (step 35), and the report preparation section 11 which has received the report forms a user interface section (not shown).
The user interacts with the user via the display device 3 and the input device 4 to create an electronic report (step 36). That is, the electronic format in the memory is displayed on the display device 3, and the declaration data input via the input device 4 is set on the electronic format in the memory. Next, the tax return preparer 11 creates and inserts the taxpayer's watermark information into the tax return (step 37). This watermark information is assumed to be composed of the signature of the taxpayer and a hash function value of the tax return data set on the tax return form by the taxpayer.
Next, the tax return preparing unit 11 saves the prepared tax return information itself and information which is a key for decrypting the watermark information in the tax return information file 2 (step 38), and provides an electronic tax return containing the taxpayer's watermark information. The certificate is transmitted to the server 5 (step 39). At this time, the report information is encrypted and transmitted to the server 5 as necessary.

【0017】サーバ5の申告書受領部22は、この申告
書情報を受信し(ステップ40)、申告書が暗号化され
ていればこれを復号した後に国税庁側が挿入した透かし
情報を復号し、挿入した印章又は署名と一致するか否か
判定する(ステップ41)。透かし情報として受付番号
のハッシュコードを挿入したときには、申告書に記入し
た受付番号が変更されていないか否かチェックする。こ
れらのチェックの結果が妥当であれば(ステップ41Y
ES)、申告書情報に受領承認のための透かしを挿入し
(ステップ42)、納税者の透かし情報を内蔵した申告
書情報をデータベース管理部23を介して申告書DB6
に登録する(ステップ43)。申告書情報の受領時に受
付番号を採番し、その受付番号を透かし情報として申告
書に挿入してもよい。納税者の透かし情報の復号は行わ
ない。次に申告書受領部22は、受領確認のメッセージ
をクライアント1へ送信する(ステップ44)。ステッ
プ41のチェックが妥当でなければ(ステップ41N
O)、申告書受領部22は不受理通知を送信する(ステ
ップ45)。クライアント1の申告書送受信部12は、
受領確認又は不受理通知を受信する(ステップ46)。
The tax return receiving unit 22 of the server 5 receives the tax return information (step 40), decodes the tax return if it has been encrypted, and then decrypts the watermark information inserted by the NTA, and inserts it. It is determined whether or not the stamp or the signature matches (step 41). When the hash code of the reception number is inserted as the watermark information, it is checked whether the reception number written in the declaration has not been changed. If the results of these checks are appropriate (step 41Y
ES), a watermark for receipt approval is inserted into the tax return information (step 42), and the tax return information incorporating the taxpayer's watermark information is transmitted to the tax return DB 6 via the database management unit 23.
(Step 43). A receipt number may be numbered when the report information is received, and the receipt number may be inserted into the report as watermark information. It does not decrypt the taxpayer's watermark information. Next, the declaration receiving unit 22 sends a message of receipt confirmation to the client 1 (step 44). If the check in step 41 is not appropriate (step 41N
O), the declaration receiving unit 22 transmits a non-acceptance notice (step 45). The report transmitting / receiving unit 12 of the client 1
A receipt confirmation or non-acceptance notification is received (step 46).

【0018】第1の実施形態では、作成した申告書に納
税者の署名と申告書情報のハッシュコードを透かし情報
として挿入する。従ってこの透かし情報を復号すること
によって申告書は納税者本人が記入したものであること
の真正性を証明することができ、また納税者は申告書D
B6に登録された申告書情報から計算されたハッシュコ
ードと申告情報ファイル2に保存されたハッシュコード
とを照合することによって申告書がネットワーク10を
伝送される間に改ざんされているか否かを判定すること
ができる。またクライアント1からサーバ5へ伝送する
申告書情報を暗号化することによって伝送中の申告書情
報の盗聴を防止することができる。一方税務署側で挿入
する国税庁透かし及び受領透かしについては、重要性が
薄いので必須ではなく、省略してもよい。ステップ33
の国税庁透かしの挿入を行わなければ、ステップ41の
チェックは不要となる。また納税者が記憶装置上に保存
する申告書の書式を利用できるならば、ステップ31か
らステップ35までの処理が不要となる。
In the first embodiment, the signature of the taxpayer and the hash code of the tax return information are inserted into the prepared tax return as watermark information. Therefore, by decrypting the watermark information, the tax return can prove the authenticity of the taxpayer's entry, and the taxpayer can return the tax return D.
By comparing the hash code calculated from the declaration information registered in B6 with the hash code stored in the declaration information file 2, it is determined whether the declaration has been falsified while being transmitted through the network 10. can do. In addition, by encrypting the report information transmitted from the client 1 to the server 5, eavesdropping on the report information being transmitted can be prevented. On the other hand, the NTA watermark and receipt watermark inserted by the tax office are not essential and may be omitted because they are not important. Step 33
If the NTA watermark is not inserted, the check in step 41 becomes unnecessary. Further, if the taxpayer can use the form of the tax return stored on the storage device, the processing from step 31 to step 35 becomes unnecessary.

【0019】(2)第2の実施形態 図3は、第2の実施形態のシステム構成を示す図であ
る。第2の実施形態は、納税者に納税者情報を提供する
とともに、国税庁透かしを積極的に活用し、申告書上で
納税者による変更を許さない情報の変更を防止するもの
である。クライアント1側の構成には変更はない。サー
バ5に接続される記憶装置上に納税者情報DB7を格納
する。またサーバ5のメモリ上の申告書式発行部25
は、納税者情報DB7をアクセスし、申告書の書式に納
税者情報を記入するとともに変更を許さない情報のハッ
シュコードを計算し、申告書の書式に透かし情報として
埋め込むアプリケーションプログラムである。また申告
書受領部26は、クライアント1から受信した申告書か
ら透かし情報を復号し、受信した申告書情報中の変更を
許さない情報のハッシュコードをとり、復号したハッシ
ュコードと一致するか否かチェックするアプリケーショ
ンプログラムである。
(2) Second Embodiment FIG. 3 is a diagram showing a system configuration of a second embodiment. The second embodiment provides the taxpayer with taxpayer information, actively utilizes the NTA watermark, and prevents the taxpayer from changing information that is not allowed to be changed on the tax return. There is no change in the configuration on the client 1 side. The taxpayer information DB 7 is stored on a storage device connected to the server 5. Also, a declaration form issuing unit 25 on the memory of the server 5
Is an application program that accesses the taxpayer information DB 7, enters taxpayer information in the form of the tax return, calculates a hash code of information that is not allowed to be changed, and embeds it as watermark information in the format of the tax return. Further, the declaration receiving unit 26 decodes the watermark information from the declaration received from the client 1, takes a hash code of the information in the received declaration information that does not permit modification, and determines whether or not the hash code matches the decrypted hash code. The application program to check.

【0020】図4は、第2の実施形態の処理手順を示す
図である。クライアント1の申告書送受信部12は、サ
ーバ5へ確定申告書式の要求を送信する(ステップ5
1)。このとき確定申告書式の種類とともに納税者の識
別子をサーバ5へ送信する。申告書式発行部25は、こ
の要求を受信し(ステップ52)、データベース管理部
23を介して納税者情報DB7から納税者の識別子に対
応する納税者情報を取得し(ステップ53)、要求され
た申告書式に受付番号、納税者情報を記入する(ステッ
プ54)。次に申告書式に設定された受付番号、納税者
情報、書式を構成する固定の文字列のうち変更を許さな
い情報についてハッシュコードを計算し、国税庁の印章
又は署名とこのハッシュコードを透かし情報として電子
書式に挿入する(ステップ55)。そして作成した申告
書の書式をクライアント1へ送信する(ステップ5
6)。
FIG. 4 is a diagram showing a processing procedure according to the second embodiment. The report transmitting / receiving unit 12 of the client 1 transmits a request for the final return form to the server 5 (step 5).
1). At this time, the taxpayer's identifier is transmitted to the server 5 together with the type of the tax return form. The declaration form issuing unit 25 receives this request (step 52), acquires taxpayer information corresponding to the taxpayer identifier from the taxpayer information DB 7 via the database management unit 23 (step 53), and receives the request. The receipt number and taxpayer information are entered in the declaration form (step 54). Next, a hash code is calculated for the receipt number set in the tax return form, taxpayer information, and fixed character strings that make up the form that cannot be changed, and the NTA seal or signature and this hash code are used as watermark information. It is inserted into an electronic form (step 55). Then, the created report form is transmitted to the client 1 (step 5).
6).

【0021】クライアント1側の申告書受信(ステップ
57)から申告書送信(ステップ61)までの処理はス
テップ35〜ステップ39の処理と同じである。サーバ
5の申告書受領部26は、クライアント1から申告書を
受信し(ステップ62)、国税庁側の透かし情報を復号
して所定の国税庁の印章又は署名とハッシュコードのチ
ェックを行う(ステップ63)。これらのチェックの結
果、妥当であると判定されれば(ステップ64YE
S)、受信した申告書を申告書DB6に登録し(ステッ
プ65)、クライアント1に受領確認を送信する(ステ
ップ66)。ステップ63のチェックの結果が妥当でな
ければクライアント1に不受理通知を送信する(ステッ
プ67)。
The processing from the receipt of the declaration (Step 57) to the transmission of the declaration (Step 61) on the client 1 side is the same as the processing of Steps 35 to 39. The declaration receiving unit 26 of the server 5 receives the declaration from the client 1 (step 62), decrypts the watermark information on the NTA side, and checks the seal or signature of the predetermined NTA and the hash code (step 63). . As a result of these checks, if it is determined to be valid (step 64YE
S), the received report is registered in the report DB 6 (step 65), and a receipt confirmation is transmitted to the client 1 (step 66). If the result of the check in step 63 is not appropriate, a rejection notice is transmitted to the client 1 (step 67).

【0022】第2の実施形態においても納税者側の透か
し情報の重要性とその効果は第1の実施形態のそれと変
わらない。第2の実施形態ではこれに加えて税務署側が
提供した情報のうち納税者による変更を許さない情報部
分について変更されたか否かチェックすることができ、
変更された場合にサーバ5が受信した申告書を真正でな
いものとして不受理にすることができる。しかもチェッ
クに使用する情報は透かし情報として申告書に挿入する
ので納税者がこのチェック情報を知ることができない。
Also in the second embodiment, the importance and effect of the watermark information on the taxpayer side are the same as those of the first embodiment. In the second embodiment, in addition to this, it is possible to check whether or not the information provided by the tax office that has not been changed by the taxpayer has been changed.
When changed, the report received by the server 5 can be rejected as not being authentic. Moreover, the information used for the check is inserted into the tax return as watermark information, so that the taxpayer cannot know the check information.

【0023】(3)第3の実施形態 第1の実施形態及び第2の実施形態ではクライアント1
側がオンラインで申告書の改ざんチェックをすることは
なかった。第3の実施形態は申告書のサーバ5への伝送
の一環としてクライアント1側で申告書の改ざんチェッ
クをするものである。システム構成は図1に示す構成と
同様であるが、申告書作成部11及び申告書受領部22
の処理手順に変更が生じる。
(3) Third Embodiment In the first and second embodiments, the client 1
The side did not check for falsification of the return online. In the third embodiment, the client 1 checks for falsification of the report as part of the transmission of the report to the server 5. The system configuration is the same as the configuration shown in FIG. 1, except that a report preparation unit 11 and a report reception unit 22
Is changed.

【0024】図5は、第3の実施形態の処理手順を示す
図である。クライアント1の申告書作成部11は、申告
書の電子書式を取得する。電子書式の取得は記憶装置に
保存された書式を取り出してもよいし、第1の実施形態
のステップ31〜35を実行して電子書式を取得しても
よい。ただしステップ33の国税庁透かしはなくてもよ
い。申告書作成(ステップ72)から申告書送信(ステ
ップ75)までの処理はステップ35〜ステップ39と
同じである。サーバ5の申告書受領部22は、クライア
ント1から暗号化された申告書を受信し(ステップ7
6)、受信した申告書を復号し、受付番号を採番してか
ら申告書に国税庁透かし情報を挿入する(ステップ7
7)。透かし情報の内容は、国税庁の印章又は署名の他
に受付番号、申告書の特定データから計算したハッシュ
コードなどが可能である。ただし国税庁透かし情報の挿
入によって納税者透かし情報が喪失してはならない。次
に納税者透かし情報と国税庁透かし情報の埋め込まれた
申告書を申告書DB6に登録し(ステップ78)、国税
庁透かし情報入りの申告書を暗号化してクライアント1
へ送信する(ステップ79)。
FIG. 5 is a diagram showing a processing procedure of the third embodiment. The report creation unit 11 of the client 1 acquires an electronic form of the report. The electronic format may be obtained by extracting the format stored in the storage device, or by executing steps 31 to 35 of the first embodiment to obtain the electronic format. However, the NTA watermark in step 33 may not be required. The processing from the preparation of the report (Step 72) to the transmission of the report (Step 75) is the same as Steps 35 to 39. The declaration receiving unit 22 of the server 5 receives the encrypted declaration from the client 1 (step 7).
6) Decrypt the received tax return, assign a receipt number, and insert the NTA watermark information into the tax return (step 7).
7). The contents of the watermark information can be a reception number, a hash code calculated from specific data of the tax return, etc. in addition to the seal or signature of the NTA. However, the taxpayer watermark information must not be lost by inserting the NTA watermark information. Next, a tax return with the taxpayer watermark information and the NTA watermark information embedded therein is registered in the tax return DB 6 (step 78), and the tax return containing the NTA watermark information is encrypted and the client 1
(Step 79).

【0025】クライアント1の申告書送受信部12は返
送された申告書を受信して復号し(ステップ80)、申
告書作成部11は申告情報ファイル2からステップ74
で保存された申告書情報を取り出し(ステップ81)、
保存された申告データと返送された申告データが一致す
るか否かチェックする(ステップ82)。このとき返送
された申告書の納税者透かし情報を復元して納税者が作
成した真正の申告書か否かをチェックしてもよい。また
透かし情報として埋め込まれたハッシュコードのチェッ
クを行ってもよい。
The report transmitting / receiving section 12 of the client 1 receives and decodes the returned report (step 80), and the report preparing section 11 executes step 74 from the report information file 2.
The report information saved in step (1) is retrieved (step 81).
It is checked whether the stored declaration data matches the returned declaration data (step 82). At this time, the taxpayer watermark information of the returned tax return may be restored to check whether or not a true tax return prepared by the taxpayer is written. Also, the hash code embedded as the watermark information may be checked.

【0026】第3の実施形態においては、クライアント
1で作成された申告書がターンアラウンドしてクライア
ント1に戻るまでの間に改ざんされているか否かのチェ
ックを申告書伝送の一環として行うことができる。もし
申告書が改ざんされていれば、申告情報ファイル2に保
存された申告書情報とサーバ5の申告書DB6に保存さ
れた申告書情報とを照合することによってクライアント
1からサーバ5への申告書伝送中に改ざんされたもの
か、サーバ5からクライアント1への申告書伝送中に改
ざんされたものかの切り分けが可能である。クライアン
ト1からサーバ5への申告書伝送中に改ざんされたもの
であれば、申告データから計算したハッシュコードと透
かし情報中のハッシュコードを照合することによって納
税者は申告データの改ざんを立証することができる。一
方税務署側はクライアント1に返送された申告書の国税
庁透かし情報をチェックすることによってサーバ5が受
領し申告書DB6に登録した申告書であることを確認す
ることができる。ただし問題の申告書が申告書DB6に
登録されていれば、申告データが改ざんされたか否かを
チェックできるので、ステップ77の処理は必須ではな
い。
In the third embodiment, it is possible to perform a check as to whether or not a report created by the client 1 has been tampered with before returning to the client 1 as a part of the report transmission. it can. If the declaration is falsified, the declaration from the client 1 to the server 5 is checked by comparing the declaration information stored in the declaration information file 2 with the declaration information stored in the declaration DB 6 of the server 5. It is possible to distinguish between falsification during transmission and falsification during transmission of a report from the server 5 to the client 1. If the falsification has been made during the transmission of the tax return from the client 1 to the server 5, the taxpayer can verify the falsification of the tax return data by comparing the hash code calculated from the tax return data with the hash code in the watermark information. Can be. On the other hand, the tax office can check the tax return watermark information of the tax return returned to the client 1 to confirm that the tax return has been received by the server 5 and registered in the tax return DB 6. However, if the report in question is registered in the report DB 6, it is possible to check whether or not the report data has been tampered with. Therefore, the processing in step 77 is not essential.

【0027】(4)申告書への透かし情報の埋め込み 納税者側のクライアント1が申告書に埋め込む透かし情
報は、サーバ5によって解読される必要のないものであ
るから、その埋め込み方法は基本的に納税者側の自由裁
量によってよい。ただし申告書が画像情報を含むか文字
コード情報のみかによって埋め込む情報の容量の制約を
受ける。またクライアント1からサーバ5へ送信された
申告書がネットワーク10を経由し、通信制御部24及
び申告書受領部22の処理を受けて申告書DB6に格納
されるまでの間に透かし情報が喪失するようなことがあ
ってはならない。さらに申告書をデータ圧縮して伝送し
たり申告書DB6に格納する場合にはデータ圧縮によっ
て透かし情報が失われるようなことがあってはならな
い。以下に納税者側の透かし情報と国税庁側の透かし情
報に共通である申告書への透かし情報の埋め込み方法の
例を挙げる。
(4) Embedding Watermark Information in Declaration Form Since the watermark information embedded by the taxpayer's client 1 in the declaration form does not need to be decrypted by the server 5, the embedding method is basically used. It may be at the discretion of the taxpayer. However, the amount of information to be embedded is restricted depending on whether the report includes image information or only character code information. In addition, the watermark information transmitted from the client 1 to the server 5 via the network 10 is processed by the communication control unit 24 and the declaration receiving unit 22 and stored in the declaration DB 6 to lose the watermark information. There must be no such thing. Further, when the report is transmitted after being compressed or stored in the report DB 6, the data compression must not cause loss of the watermark information. The following is an example of a method of embedding watermark information in a tax return that is common to the watermark information on the taxpayer side and the watermark information on the NTA side.

【0028】(a)濃淡画像領域への透かし情報の埋め
込み 申告書は文字コード情報の領域と濃淡画像の領域から成
るものとする。申告書の重要なデータを含む表形式の部
分はすべて文字コード領域に格納する。画像領域には透
かし情報の作成者が自分で濃淡画像を選択して貼り付け
るものとし、作成者の署名と申告書中の記入データのす
べて又は変更を許さない情報を基にして計算したハッシ
ュコードとを秘密コード化して透かし情報として埋め込
む。この場合、画像情報は鑑賞するためのものではない
から、透かし情報の埋め込みによって画質が劣化しても
あまり問題にはならず、従って画質劣化を問題にする場
合に比べて埋め込む透かし情報の量を多くとることがで
きる。申告書作成部11中の透かし情報埋め込みモジュ
ールは、透かし情報を復号するための鍵情報を申告情報
ファイル2に保存する。
(A) Embedding of watermark information in a grayscale image area A report is made up of a character code information area and a grayscale image area. All tabular parts of the declaration containing important data are stored in the character code area. In the image area, the creator of the watermark information shall select and paste the grayscale image by himself, and a hash code calculated based on the signature of the creator and all the data entered in the declaration or information that is not allowed to be changed Into a secret code and embed it as watermark information. In this case, since the image information is not for viewing, even if the image quality is deteriorated due to the embedding of the watermark information, there is not much problem even if the image quality is deteriorated. Many can be taken. The watermark information embedding module in the report creator 11 stores key information for decrypting the watermark information in the report information file 2.

【0029】(b)文字コード領域への透かし情報の埋
め込み 申告書は文字コード情報の領域のみから成るものとし、
1文字は2バイト(16ビット)で表現されるものとす
る。申告書中のデータを構成する有意な文字はJIS第
1水準漢字コード、JIS第2水準漢字コードのような
標準コードで表現され、透かし情報を埋め込む余地はな
い。一方申告書の書式がA4様式のように通常の文書の
形式をしていれば1ページには最大文字数/行×最大行
/ページまでの文字を収容できる。ページ中で申告書の
データが格納されていない文字欄を余白とすることがで
きればこの余白の領域に透かし情報を埋め込むことが可
能である。透かし情報は文字コード表において標準コー
ドが設定されていない文字コードの領域(例えばユーザ
パターンの領域)の16ビットコードパターンで表現さ
れるもの(以下ユーザパターンという)とし、表示装置
上ではブランクとなって何も表示されないのが望まし
い。透かし情報埋め込みモジュールは、作成された申告
書について余白として利用可能な文字欄を探索し、全て
の余白文字欄の探索を終えたとき、乱数を発生させてラ
ンダムに余白文字欄を選択し、透かし情報を構成するビ
ット列をユーザパターンコードに変換して各余白文字欄
に埋め込む。そして選択した余白文字欄の文書上の座標
位置(行位置,文字位置)と秘密コードとなるユーザパ
ターンコードとの対応及びユーザパターンコードと透か
し情報中のビット列との対応を鍵情報として申告情報フ
ァイル2に保存する。このような方法によって埋め込ま
れる透かし情報の最大ビット数は、ユーザパターンコー
ドの数×余白文字欄の数である。
(B) Embedding watermark information in the character code area The report shall consist only of the area of the character code information.
One character is represented by 2 bytes (16 bits). Significant characters making up the data in the declaration are represented by standard codes such as JIS first-level kanji codes and JIS second-level kanji codes, and there is no room for embedding watermark information. On the other hand, if the form of the declaration is in the form of a normal document such as A4 format, one page can accommodate characters up to the maximum number of characters / line × maximum line / page. If a character column in the page where the data of the declaration is not stored can be used as a margin, it is possible to embed watermark information in this margin area. The watermark information is represented by a 16-bit code pattern of a character code area (for example, a user pattern area) where no standard code is set in the character code table (hereinafter referred to as a user pattern), and is blank on the display device. It is desirable that nothing be displayed. The watermark information embedding module searches for a character field that can be used as a blank space for the created report, and when it has finished searching all the blank character spaces, it generates a random number and randomly selects the blank character space, A bit string constituting information is converted into a user pattern code and embedded in each margin character column. Then, the correspondence information between the coordinate position (line position, character position) of the selected margin character field on the document and the user pattern code serving as a secret code and the correspondence between the user pattern code and the bit string in the watermark information are used as key information as a declaration information file. Save to 2. The maximum number of bits of watermark information embedded by such a method is the number of user pattern codes × the number of blank character columns.

【0030】[0030]

【発明の効果】以上述べたように本発明によれば、納税
者の計算機から税務署の計算機まで伝送される電子確定
申告書には申告データから計算されたハッシュコードが
秘密コード化して埋め込まれるため、申告データからハ
ッシュコードを計算し、埋め込まれたハッシュコードと
照合することによって申告データ伝送中の改ざんを検出
し、改ざんが検出された場合には改ざんを立証すること
が可能である。また確定申告書には納税者の署名情報が
埋め込まれるため、電子確定申告書の真正性を証明でき
る。さらに税務署側の計算機も電子申告書の書式又は受
領した電子確定申告書に秘密コードを埋め込むので、国
税庁発行の申告書式又は受領した申告書の真正性を保証
できる。
As described above, according to the present invention, the hash code calculated from the declaration data is embedded in the electronic final tax return transmitted from the taxpayer's computer to the tax office computer as a secret code. By calculating a hash code from the declaration data and comparing the hash code with the embedded hash code, it is possible to detect tampering during transmission of the declaration data, and if tampering is detected, it is possible to prove the tampering. In addition, since the taxpayer's signature information is embedded in the tax return, the authenticity of the electronic tax return can be proved. In addition, the computer of the tax office embeds the secret code in the electronic return form or the received electronic final return, so that the authenticity of the return form issued by the NTA or the received return can be guaranteed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】第1の実施形態のシステム構成を示す図であ
る。
FIG. 1 is a diagram illustrating a system configuration according to a first embodiment.

【図2】第1の実施形態の処理手順を示す図である。FIG. 2 is a diagram illustrating a processing procedure according to the first embodiment.

【図3】第2の実施形態のシステム構成を示す図であ
る。
FIG. 3 is a diagram illustrating a system configuration according to a second embodiment.

【図4】第2の実施形態の処理手順を示す図である。FIG. 4 is a diagram illustrating a processing procedure according to a second embodiment.

【図5】第3の実施形態の処理手順を示す図である。FIG. 5 is a diagram illustrating a processing procedure according to a third embodiment.

【符号の説明】[Explanation of symbols]

1:クライアント、2:申告情報ファイル、5:サー
バ、6:申告書DB、11:申告書作成部、12:申告
書送受信部、21,25:申告書式発行部、22,2
6:申告書受領部
1: client, 2: report information file, 5: server, 6: report DB, 11: report preparation section, 12: report transmission / reception section, 21, 25: report format issuing section, 22, 2
6: Declaration receipt section

フロントページの続き Fターム(参考) 5B017 AA06 AA07 AA08 BA06 BA07 BA09 BB07 CA16 5B049 CC01 CC11 EE03 EE05 EE07 FF03 FF04 GG04 GG07 GG10 5J104 AA09 AA14 LA01 LA06 NA12 PA07 Continued on the front page F term (reference) 5B017 AA06 AA07 AA08 BA06 BA07 BA09 BB07 CA16 5B049 CC01 CC11 EE03 EE05 EE07 FF03 FF04 GG04 GG07 GG07 GG10 5J104 AA09 AA14 LA01 LA06 NA12 PA07

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】納税者側の計算機によつて電子確定申告書
を作成して税務署側の計算機へ伝送する電子確定申告の
方法であって、申告書の電子書式上に入力装置を介して
入力された申告データを設定し、納税者の署名情報と該
申告データを基とするハッシュコードとを秘密コード化
して該申告書中に埋め込み、秘密コード化された情報を
内蔵する申告書と秘密コード化された情報を復号するた
めの鍵情報とを記憶装置上に保存し、該秘密コード化さ
れた情報を内蔵する電子申告書を税務署側の計算機に向
けて送信することを特徴とする電子確定申告の方法。
1. A method of preparing an electronic final income tax return by a computer on the taxpayer side and transmitting it to a computer on the tax office side, wherein the electronic final income tax return is entered on an electronic form of the tax return via an input device. A tax return and a secret code, in which the taxpayer's signature information and a hash code based on the tax return data are set as a secret code and embedded in the tax return, and the secret-coded information is embedded. And storing the key information for decrypting the coded information in a storage device, and transmitting an electronic declaration containing the secretly coded information to a computer on the tax office side. Declaration method.
【請求項2】納税者側の計算機によつてさらに税務署側
の計算機から返送された該電子申告書の該申告データを
納税者側の計算機に保存された申告データと照合して改
ざんの有無をチェックすることを特徴とする請求項1記
載の電子確定申告の方法。
2. The taxpayer's computer further checks the filing data of the electronic return form returned from the tax office's computer with the filing data stored in the taxpayer's computer to determine whether there has been tampering. 2. The method of claim 1, wherein the check is performed.
【請求項3】電子確定申告書を作成して伝送する納税者
側の第1の計算機と、該電子確定申告書を受領してデー
タベースに登録する税務署側の第2の計算機とから構成
される電子確定申告システムであって、 第1の計算機は、申告書の電子書式に基づいて電子申告
書を作成する手段と、納税者の署名情報を含む秘密コー
ドを該電子申告書中に埋め込む手段と、秘密コード化さ
れた情報を内蔵する申告書と秘密コード化された情報を
復号するための鍵情報とを記憶装置上に保存する手段
と、該秘密コード化された情報を内蔵する電子申告書を
第2の計算機に向けて送信する手段とを有し、 第2の計算機は、第1の計算機から該電子申告書を受信
する手段と、該電子申告書の受領を示す国税庁側の情報
を秘密コード化して該電子申告書中に埋め込む手段と、
納税者側の秘密コード化された情報と国税庁側の秘密コ
ード化された情報を内蔵する電子申告書を該データベー
スに登録する手段とを有することを特徴とする電子確定
申告システム。
3. A first computer on the taxpayer side that creates and transmits an electronic tax return, and a second computer on the tax office side that receives the electronic tax return and registers it in a database. An electronic final income tax return system, wherein the first computer comprises: a means for creating an electronic return based on an electronic form of the return; a means for embedding a secret code including taxpayer signature information in the electronic return; Means for storing, on a storage device, a declaration containing secret-coded information and key information for decrypting the secret-coded information, and an electronic return containing the secret-coded information To the second computer, the second computer receives the electronic return from the first computer, and sends the information of the NTA indicating the receipt of the electronic return to the second computer. Convert it to a secret code and fill it in the electronic report And no means,
An electronic final income tax return system, comprising means for registering, in the database, an electronic tax return containing information encoded with secret code on the taxpayer side and information encoded with secret code on the NTA side.
【請求項4】第2の計算機は、さらに電子申告書の書式
に国税庁の印章を含む情報を秘密コード化して該書式中
に埋め込む手段と、印章が秘密コード化して埋め込まれ
た該書式を第1の計算機へ送信する手段とを有すること
を特徴とする請求項3記載の電子確定申告システム。
The second computer further includes means for converting information including a seal of the NTA into a secret code in the form of the electronic return form and embedding the information in the form. 4. An electronic final income tax return system according to claim 3, further comprising: means for transmitting the information to one computer.
【請求項5】計算機読み取り可能なプログラムを格納す
る記憶媒体であり、該プログラムは電子確定申告書を作
成して税務署側の計算機へ伝送する電子確定申告のプロ
グラムであって下記ステップを含むプログラムを格納す
る記憶媒体: (a)申告書の電子書式上に入力装置を介して入力され
た申告データを設定する機能、(b)納税者の署名情報
と該申告データを基とするハッシュコードとを秘密コー
ド化して該申告書中に埋め込む機能、(c)秘密コード
化された情報を内蔵する申告書と秘密コード化された情
報を復号するための鍵情報とを記憶装置上に保存する機
能、及び(d)該秘密コード化された情報を内蔵する電
子申告書を税務署側の計算機に向けて送信する機能。
5. A storage medium for storing a computer readable program, wherein the program is an electronic final income tax return program for preparing an electronic final income tax return and transmitting it to a computer at a tax office. Storage medium to be stored: (a) a function of setting return data input via an input device on an electronic form of the return, (b) signature information of the taxpayer and a hash code based on the return data (C) a function of storing a declaration containing secret-coded information and key information for decrypting the secret-coded information on a storage device; And (d) a function of transmitting an electronic return containing the secret-coded information to a computer at the tax office.
【請求項6】計算機読み取り可能なプログラムを格納す
る記憶媒体であり、該プログラムは納税者側の計算機か
ら受信した電子確定申告書をデータベースに登録するプ
ログラムであって下記ステップを含むプログラムを格納
する記憶媒体: (a)納税者側の計算機から該電子申告書を受信する機
能、(b)該電子申告書の受領を示す国税庁側の情報を
秘密コード化して該電子申告書中に埋め込む機能、及び
(c)納税者側の秘密コード化された情報と国税庁側の
秘密コード化された情報を内蔵する電子申告書を該デー
タベースに登録する機能。
6. A storage medium for storing a computer-readable program, wherein the program is a program for registering an electronic final income tax return received from a computer on the taxpayer side in a database, the program including the following steps: Storage medium: (a) a function of receiving the electronic return from the computer of the taxpayer, (b) a function of converting the information of the NTA indicating receipt of the electronic return into a secret code and embedding it in the electronic return, And (c) a function of registering, in the database, an electronic tax return containing the information encoded with the secret code of the taxpayer and the information encoded with the secret code of the NTA.
JP3545499A 1999-02-15 1999-02-15 Method and system for electronic final return Pending JP2000235522A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3545499A JP2000235522A (en) 1999-02-15 1999-02-15 Method and system for electronic final return

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3545499A JP2000235522A (en) 1999-02-15 1999-02-15 Method and system for electronic final return

Publications (1)

Publication Number Publication Date
JP2000235522A true JP2000235522A (en) 2000-08-29

Family

ID=12442260

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3545499A Pending JP2000235522A (en) 1999-02-15 1999-02-15 Method and system for electronic final return

Country Status (1)

Country Link
JP (1) JP2000235522A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002203082A (en) * 2000-12-28 2002-07-19 Toyo Commun Equip Co Ltd Document creating system
JP2002259274A (en) * 2001-02-26 2002-09-13 Dental Supply:Kk Network service system and recording medium with network service program stored therein
JP2002259603A (en) * 2001-03-05 2002-09-13 Dainippon Printing Co Ltd Electronic application system, server computer, program, and recording medium
JP2003108711A (en) * 2001-09-28 2003-04-11 Osaka Gas Co Ltd Year-end tax adjustment procedure support system and its method
JP2003304243A (en) * 2002-04-12 2003-10-24 Mitsubishi Electric Information Systems Corp Electronic signature program
US6725220B2 (en) 1999-08-27 2004-04-20 Comfidex Corp. System and method for integrating paper-based business documents with computer-readable data entered via a computer network
JP2005128742A (en) * 2003-10-23 2005-05-19 Nippon Digital Kenkyusho:Kk Electronic income tax data generating and confirming method, electronic income tax operation processing apparatus, and program
JP2008547101A (en) * 2005-06-24 2008-12-25 アクサルト・エス・アー Method and system for using a portable device to provide extensions to a server
JP2010020551A (en) * 2008-07-10 2010-01-28 Hitachi Ltd Information processing system, information processing method, and program
US7778902B2 (en) 2000-04-28 2010-08-17 Charles Schwab & Co., Inc. Method and apparatus for a new accounts program
JP2011204170A (en) * 2010-03-26 2011-10-13 Fujitsu Fip Corp Final tax return support system, final tax return support device, final tax return preparation method and program

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6725220B2 (en) 1999-08-27 2004-04-20 Comfidex Corp. System and method for integrating paper-based business documents with computer-readable data entered via a computer network
US7778902B2 (en) 2000-04-28 2010-08-17 Charles Schwab & Co., Inc. Method and apparatus for a new accounts program
JP2002203082A (en) * 2000-12-28 2002-07-19 Toyo Commun Equip Co Ltd Document creating system
JP4548935B2 (en) * 2000-12-28 2010-09-22 ネッツエスアイ東洋株式会社 Document creation system
JP2002259274A (en) * 2001-02-26 2002-09-13 Dental Supply:Kk Network service system and recording medium with network service program stored therein
JP2002259603A (en) * 2001-03-05 2002-09-13 Dainippon Printing Co Ltd Electronic application system, server computer, program, and recording medium
JP2003108711A (en) * 2001-09-28 2003-04-11 Osaka Gas Co Ltd Year-end tax adjustment procedure support system and its method
JP4721595B2 (en) * 2001-09-28 2011-07-13 大阪瓦斯株式会社 Year-end adjustment procedure support system and method
JP2003304243A (en) * 2002-04-12 2003-10-24 Mitsubishi Electric Information Systems Corp Electronic signature program
JP4601937B2 (en) * 2003-10-23 2010-12-22 株式会社日本デジタル研究所 Electronic reporting data creation confirmation method, electronic reporting business processing device, and program
JP2005128742A (en) * 2003-10-23 2005-05-19 Nippon Digital Kenkyusho:Kk Electronic income tax data generating and confirming method, electronic income tax operation processing apparatus, and program
JP2008547101A (en) * 2005-06-24 2008-12-25 アクサルト・エス・アー Method and system for using a portable device to provide extensions to a server
KR20150082660A (en) * 2005-06-24 2015-07-15 제말토 에스에이 Method and system using a portable object for providing an extension to a server
KR101894624B1 (en) * 2005-06-24 2018-09-03 제말토 에스에이 Method and system using a portable object for providing an extension to a server
KR101894685B1 (en) * 2005-06-24 2018-10-04 제말토 에스에이 Method and system using a portable object for providing an extension to a server
JP2010020551A (en) * 2008-07-10 2010-01-28 Hitachi Ltd Information processing system, information processing method, and program
JP2011204170A (en) * 2010-03-26 2011-10-13 Fujitsu Fip Corp Final tax return support system, final tax return support device, final tax return preparation method and program

Similar Documents

Publication Publication Date Title
CN111213139B (en) Blockchain-based paperless document processing
CN111226249B (en) Trusted platform based on blockchain
CN111108522B (en) Block chain based citation delivery
CN111133734B (en) Block chain based decision execution
JP5030654B2 (en) Secure and efficient method of logging and data exchange synchronization
CN100334830C (en) Automated transaction machine digital signature system and method
US6694043B2 (en) Method of monitoring print data for text associated with a hyperlink
US8055729B2 (en) System, method and program product for authenticating an e-mail and/or attachment
US20080091954A1 (en) Method and system for facilitating printed page authentication, unique code generation and content integrity verification of documents
US20110231645A1 (en) System and method to validate and authenticate digital data
US20030078880A1 (en) Method and system for electronically signing and processing digital documents
US20020129255A1 (en) Digital signature or electronic seal authentication system and recognized mark management program
US20130247218A1 (en) System And Method For Verifying Authenticity Of Documents
US20110142230A1 (en) Real-time data encryption
CN115398857A (en) Block chain based dispute resolution
JP2003244139A (en) Time stamp imprinting system to electronic document, and program medium thereof
WO2000062220A1 (en) Collaborative creation, editing, reviewing, and signing of electronic documents
JP2000148742A (en) System and method for authentication management
WO2000075779A2 (en) Token based data processing systems and methods
JP2000235522A (en) Method and system for electronic final return
CN111583041B (en) Block chain-based bond issuing data storage and verification processing method and device
CN109547468A (en) First battalion's data electronic transmission method and system
JP2000076360A (en) Method and device for document management and storage medium stored with document managing program
AU2003248595B2 (en) A computer system for automating the controlled distribution of documents
KR101664228B1 (en) Dealing method based on electronic document using verifiable electronic notice of true copy

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060606