Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7122333B2 - Information processing device and information processing method - Google Patents
[go: Go Back, main page]

JP7122333B2 - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

Publication number
JP7122333B2
JP7122333B2 JP2020055807A JP2020055807A JP7122333B2 JP 7122333 B2 JP7122333 B2 JP 7122333B2 JP 2020055807 A JP2020055807 A JP 2020055807A JP 2020055807 A JP2020055807 A JP 2020055807A JP 7122333 B2 JP7122333 B2 JP 7122333B2
Authority
JP
Japan
Prior art keywords
inquiry
financial institution
information
api
institution
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
Application number
JP2020055807A
Other languages
Japanese (ja)
Other versions
JP2020102270A (en
Inventor
典史 山田
大介 久松
圭 山田
麻由子 岩崎
寛之 田中
良太 川村
美穂 河西
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.)
NTT Data Group Corp
Original Assignee
NTT Data Corp
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 NTT Data Corp filed Critical NTT Data Corp
Priority to JP2020055807A priority Critical patent/JP7122333B2/en
Publication of JP2020102270A publication Critical patent/JP2020102270A/en
Application granted granted Critical
Publication of JP7122333B2 publication Critical patent/JP7122333B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、情報処理装置および情報処理方法に関する。 The present invention relates to an information processing device and an information processing method.

国税庁、国税局、税務署等の公的機関の担当者は、税務調査、滞納整理、犯則調査等において必要があるときは、対象者の取引先である金融機関に対して取引照会を実施している。非特許文献1に記載されているように、取引照会では、公的機関の担当者が照会先である金融機関に照会文書を郵送し、照会文書が郵送されるたびに、照会先である金融機関が回答を記載して返送する運用となっている。 The person in charge of public institutions such as the National Tax Agency, the National Taxation Bureau, and the tax office will conduct transaction inquiries to financial institutions that are business partners of the target company when necessary for tax investigations, collection of delinquency, criminal investigations, etc. there is As described in Non-Patent Document 1, in transaction inquiries, a person in charge of a public institution mails an inquiry document to a financial institution that is an inquiry destination. The system is operated so that the institution writes down the answers and returns them.

”金融機関に対する取引照会について”、[online]、平成26年3月、国税庁、[平成30年2月23日検索]、インターネット<URL:http://www8.cao.go.jp/kisei-kaikaku/kaigi/meeting/2013/wg2/sogyo/140312/item1.pdf>"Regarding transaction inquiries for financial institutions", [online], March 2014, National Tax Agency, [searched February 23, 2018], Internet <URL: http://www8.cao.go.jp/kisei- kaikaku/kaigi/meeting/2013/wg2/sogyo/140312/item1.pdf>

しかしながら、現状の運用では、照会元の公的機関、照会の目的等によって照会文書の様式が異なっているため、照会先である金融機関は、回答を作成する作業を効率化できないという問題がある。また、金融機関は、法に基づいて対応を余儀なくされるため、作業コストを回収できないという問題がある。そして非特許文献1に開示されているように、国税当局側の照会窓口の集中化、照会文書様式の統一、取引照会の電子化等の取引照会を効率良く行うための提案が国税庁に対してなされているものの、未だ不十分である。 However, in the current operation, the form of the inquiry document differs depending on the public institution making the inquiry, the purpose of the inquiry, etc., so there is a problem that the financial institution receiving the inquiry cannot streamline the work of preparing answers. . In addition, since financial institutions are forced to respond based on the law, there is the problem that they cannot recover the work costs. Then, as disclosed in Non-Patent Document 1, a proposal was made to the National Tax Agency to efficiently conduct transaction inquiries, such as centralizing inquiry contact points on the side of the national tax authorities, unifying inquiry document formats, and digitizing transaction inquiries. Although it is being done, it is still insufficient.

本発明は、上記実情に鑑みてなされたものであり、依頼元機関から金融機関への取引照会を効率良く行うことができる情報処理装置および情報処理方法を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide an information processing apparatus and an information processing method capable of efficiently making a transaction inquiry from a requesting institution to a financial institution.

上記目的を達成するため、本発明の第1の観点に係る情報処理装置は、
取引照会の内容と、照会先の金融機関を特定する金融機関特定情報と、取引照会の対象者を特定する対象者特定情報と、を含む照会要求を公的機関から受信する照会要求受信手段と、
前記金融機関がAPIに対応する金融機関であるか否かを示すAPI対応金融機関情報を記憶する記憶手段と、
前記照会要求により特定される前記金融機関が、APIに対応する金融機関であるか否かを前記API対応金融機関情報に基づいて判定し、前記金融機関がAPIに対応する金融機関である場合に第1の条件を満たすと判定し、前記金融機関がAPIに対応しない金融機関である場合に第2の条件を満たすと判定する判定手段と、
前記判定手段が前記第1の条件を満たすと判定した場合、前記対象者特定情報に基づいて対象者を指定して前記金融機関特定情報で特定される金融機関の照会用APIを呼び出し、前記金融機関によって特定された対象者の照会結果を取得して第1の照会結果情報を生成する照会結果情報生成手段と、
前記判定手段が前記第2の条件を満たすと判定した場合、前記取引照会の内容を含む照会依頼ファイルを前記金融機関に送信する照会依頼ファイル送信手段と、
前記照会依頼ファイル送信手段が前記照会依頼ファイルを送信した金融機関から第2の照会結果情報を受信する照会結果情報受信手段と、
前記第1の照会結果情報および前記第2の照会結果情報を前記公的機関に送信する照会結果情報送信手段と、
を備える。
In order to achieve the above object, the information processing device according to the first aspect of the present invention includes:
Inquiry request receiving means for receiving an inquiry request from a public institution, including the content of the transaction inquiry, financial institution identification information for identifying the financial institution to which the inquiry is made, and target person identification information for identifying the subject of the transaction inquiry. ,
a storage means for storing API-compliant financial institution information indicating whether the financial institution is an API-compliant financial institution;
determining whether or not the financial institution specified by the inquiry request is an API-compatible financial institution based on the API-compatible financial institution information, and if the financial institution is an API-compatible financial institution, determining means for determining that a first condition is satisfied, and determining that a second condition is satisfied if the financial institution is an API-incompatible financial institution;
When the determining means determines that the first condition is satisfied, the target person is specified based on the target person specifying information, and an inquiry API of the financial institution specified by the financial institution specifying information is called, and the financial institution is called. an inquiry result information generating means for acquiring an inquiry result of a subject identified by an institution and generating first inquiry result information;
inquiry request file transmission means for transmitting an inquiry request file containing the contents of the transaction inquiry to the financial institution when the determination means determines that the second condition is satisfied;
inquiry result information receiving means for receiving second inquiry result information from the financial institution to which the inquiry request file transmission means has transmitted the inquiry request file;
inquiry result information transmitting means for transmitting the first inquiry result information and the second inquiry result information to the public institution;
Prepare.

前記照会結果情報生成手段が取得した照会結果が、前記金融機関によって特定された複数の対象者候補の照会結果を含む場合には、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを判定する送信可否判定手段をさらに備え、
前記照会依頼ファイル送信手段は、前記送信可否判定手段が前記公的機関に送信しないと判定した場合に、前記照会依頼ファイルを前記金融機関に送信する、
ようにしてもよい。
When the inquiry results obtained by the inquiry result information generating means include inquiry results of a plurality of candidate candidates identified by the financial institution, the inquiry results of the plurality of candidate candidates are transmitted to the public institution. further comprising transmission permission/inhibition determination means for determining whether or not to
The inquiry request file transmission means transmits the inquiry request file to the financial institution when the transmittability determination means determines not to transmit the inquiry request file to the public institution.
You may do so.

前記送信可否判定手段は、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを金融機関ごとに表す金融機関設定情報に基づいて、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを判定する、
ようにしてもよい。
The transmittability determining means determines, for each financial institution, whether or not the inquiry results of the plurality of candidate candidates are to be transmitted to the public institution, based on the financial institution setting information. Determining whether to transmit to the public institution,
You may do so.

前記記憶手段は、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを前記公的機関ごとに表す公的機関設定情報をさらに記憶し、
前記送信可否判定手段は、前記公的機関設定情報に基づいて、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを判定する、
ようにしてもよい。
The storage means further stores public institution setting information indicating whether or not to transmit inquiry results of the plurality of candidate candidates to the public institution for each public institution;
The transmission enable/disable determination means determines whether or not to transmit the inquiry result of the plurality of candidate candidates to the public institution based on the public institution setting information.
You may do so.

前記照会結果情報生成手段は、前記照会用APIを呼び出す際に前記対象者特定情報に含まれる情報のうち、個人の場合にはマイナンバー、法人の場合には法人番号に基づいて対象者を指定し、マイナンバーが前記対象者特定情報に含まれていない個人の場合には、カナ氏名と生年月日に基づいて対象者を指定し、法人番号が前記対象者特定情報に含まれていない法人の場合には、カナ名称と設立年月日に基づいて対象者を指定する、
ようにしてもよい。
The inquiry result information generating means designates the target person based on the My Number in the case of an individual and the corporate number in the case of a corporation among the information included in the target person identification information when calling the inquiry API. However, in the case of an individual whose My Number is not included in the above information for identifying the subject, specify the subject based on the Kana name and date of birth, and the corporation whose corporate number is not included in the above information for identifying the subject In the case of, specify the target person based on the kana name and the date of establishment,
You may do so.

上記目的を達成するため、本発明の第2の観点に係る情報処理方法は、
照会要求受信手段が、取引照会の内容と、照会先の金融機関を特定する金融機関特定情報と、取引照会の対象者を特定する対象者特定情報と、を含む照会要求を公的機関から受信する照会要求受信ステップと、
記憶手段が、前記金融機関がAPIに対応する金融機関であるか否かを示すAPI対応金融機関情報を記憶する記憶ステップと、
判定手段が、前記照会要求により特定される前記金融機関が、APIに対応する金融機関であるか否かを前記API対応金融機関情報に基づいて判定し、前記金融機関がAPIに対応する金融機関である場合に第1の条件を満たすと判定し、前記金融機関がAPIに対応しない金融機関である場合に第2の条件を満たすと判定する判定ステップと、
照会結果情報生成手段が、前記判定ステップで前記第1の条件を満たすと判定した場合、前記対象者特定情報に基づいて対象者を指定して前記金融機関特定情報で特定される金融機関の照会用APIを呼び出し、前記金融機関によって特定された対象者の照会結果を取得して第1の照会結果情報を生成する照会結果情報生成ステップと、
照会依頼ファイル送信手段が、前記判定手段で前記第2の条件を満たすと判定した場合、前記取引照会の内容を含む照会依頼ファイルを前記金融機関に送信する照会依頼ファイル送信ステップと、
照会結果情報受信手段が、前記照会依頼ファイル送信ステップで前記照会依頼ファイルを送信した金融機関から第2の照会結果情報を受信する照会結果情報受信手段と、
照会結果情報送信手段が、前記第1の照会結果情報および前記第2の照会結果情報を前記公的機関に送信する照会結果情報送信ステップと、
を備える。
In order to achieve the above object, an information processing method according to a second aspect of the present invention comprises:
An inquiry request receiving means receives an inquiry request from a public institution, including contents of the transaction inquiry, financial institution identification information for identifying the financial institution to which the inquiry is made, and target person identification information for identifying the subject of the transaction inquiry. a query request receiving step for
a storage step in which the storage means stores API-compliant financial institution information indicating whether the financial institution is an API-compliant financial institution;
determining means for determining whether the financial institution specified by the inquiry request is an API-compatible financial institution based on the API-compatible financial institution information, and determining whether the financial institution is an API-compatible financial institution; a determination step of determining that a first condition is satisfied if the financial institution is a financial institution that does not support APIs, and determining that a second condition is satisfied;
If the inquiry result information generating means determines that the first condition is satisfied in the determination step, the target person is specified based on the target person specifying information and an inquiry is made to the financial institution specified by the financial institution specifying information. an inquiry result information generating step of calling an API for obtaining the inquiry result of the subject identified by the financial institution and generating first inquiry result information;
an inquiry request file transmission step of transmitting an inquiry request file including the contents of the transaction inquiry to the financial institution when the inquiry request file transmission means determines that the second condition is satisfied by the determination means;
inquiry result information receiving means for receiving second inquiry result information from the financial institution to which the inquiry request file was sent in the inquiry request file sending step;
an inquiry result information transmission step in which the inquiry result information transmission means transmits the first inquiry result information and the second inquiry result information to the public institution;
Prepare.

本発明によれば、依頼元機関から金融機関への取引照会を効率良く行うことができる情報処理装置および情報処理方法を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the information processing apparatus and information processing method which can perform transaction inquiry to a financial institution efficiently from a requesting institution can be provided.

本発明の実施の形態1に係る情報処理装置の概念図である。1 is a conceptual diagram of an information processing device according to Embodiment 1 of the present invention; FIG. 本発明の実施の形態1に係る照会依頼ファイルの一例を表す図である。FIG. 4 is a diagram showing an example of an inquiry request file according to Embodiment 1 of the present invention; FIG. 本発明の実施の形態1に係る情報処理装置の機能ブロック図である。1 is a functional block diagram of an information processing device according to Embodiment 1 of the present invention; FIG. 本発明の実施の形態1に係るAPI対応金融機関情報の一例を表す図である。FIG. 2 is a diagram showing an example of API compatible financial institution information according to Embodiment 1 of the present invention; 本発明の実施の形態1に係るAPI対応項目情報の一例を表す図である。It is a figure showing an example of API correspondence item information concerning Embodiment 1 of the present invention. 本発明の実施の形態1に係る情報処理装置のハードウェア構成図である。1 is a hardware configuration diagram of an information processing apparatus according to Embodiment 1 of the present invention; FIG. 本発明の実施の形態1に係る情報処理装置の照会処理のフローチャートである。4 is a flowchart of inquiry processing of the information processing apparatus according to Embodiment 1 of the present invention; 本発明の実施の形態2に係る情報処理装置の機能ブロック図である。FIG. 5 is a functional block diagram of an information processing device according to Embodiment 2 of the present invention; 本発明の実施の形態2に係る金融機関設定情報の一例を表す図である。FIG. 10 is a diagram showing an example of financial institution setting information according to Embodiment 2 of the present invention; 本発明の実施の形態2に係る公的機関設定情報の一例を表す図である。It is a figure showing an example of the public institution setting information which concerns on Embodiment 2 of this invention. 本発明の実施の形態2に係る情報処理装置の照会処理のフローチャートである。9 is a flowchart of inquiry processing of the information processing device according to Embodiment 2 of the present invention.

(実施の形態1)
以下、本発明の情報処理装置を、公的機関から金融機関への取引照会業務を行うシステムに適用した実施の形態について、図面を参照して説明する。
(Embodiment 1)
Hereinafter, an embodiment in which an information processing apparatus of the present invention is applied to a system for performing transaction inquiry business from a public institution to a financial institution will be described with reference to the drawings.

本実施の形態に係る情報処理装置1は、図1に示すように、公的機関2から照会依頼ファイルSFを受信して、後述する条件によって、金融機関3の照会用API(Application Programming Interface)を呼び出すか、金融機関3に照会依頼ファイルSFを送信するかのいずれか一方または両方を実行する装置である。情報処理装置1は、金融機関3の照会用APIを呼び出したときは、返却された照会結果から第1の照会結果情報を生成して、照会元である公的機関2に送信する。また、情報処理装置1は、金融機関3に照会依頼ファイルを送信したときは、第2の照会結果情報を受信して、そのまま公的機関2に送信する。 As shown in FIG. 1, the information processing apparatus 1 according to the present embodiment receives an inquiry request file SF from a public institution 2 and uses an inquiry API (Application Programming Interface) of the financial institution 3 according to the conditions described later. or send an inquiry request file SF to the financial institution 3, or both. When the information processing device 1 calls the inquiry API of the financial institution 3, the information processing device 1 generates first inquiry result information from the returned inquiry result, and transmits the first inquiry result information to the public institution 2, which is the source of the inquiry. Further, when the information processing device 1 transmits the inquiry request file to the financial institution 3, the information processing device 1 receives the second inquiry result information and transmits it to the public institution 2 as it is.

公的機関2は、地方自治体、国税庁、税務署、日本年金機構、警察、裁判所等の各種機関であり、資産調査、税務調査、犯罪捜査協力調査等の名目で、金融機関3に取引照会を行う照会元の機関である。照会の対象となるのは個人または法人であり、納税義務がある者、納税義務があると認められる者、生活保護受給申請者、生活保護受給者、滞納者、被疑者等である。 Public institutions 2 are various institutions such as local governments, the National Tax Agency, tax offices, the Japan Pension Service, the police, courts, etc., and make transaction inquiries to financial institutions 3 under the pretext of asset investigations, tax investigations, criminal investigation cooperation investigations, etc. This is the originating institution of the inquiry. Inquiries are directed to individuals or corporations, including taxpayers, taxpayers, public assistance recipients, public assistance recipients, delinquent taxpayers, and suspects.

金融機関3は、銀行、信用金庫、保険会社、証券会社等の各種機関であり、公的機関2からの取引照会の照会先の機関である。 The financial institutions 3 are various institutions such as banks, credit unions, insurance companies, and securities companies, and are institutions to which public institutions 2 make inquiries about transactions.

公的機関2から情報処理装置1に送信される照会依頼ファイルSFは、図2に示すように、回答期限、調査基準日等の調査の基本情報と、マイナンバー、現住所、前住所、カナ氏名、氏名、生年月日、性別等の照会対象者を特定するための対象者特定情報と、預貯金の有無、預貯金の種類、口座開設年月日、口座番号、調査基準日現在の残高、調査基準日以前6ヶ月間の取引状況、本人確認書類の写し等の取引照会の内容を表す照会項目の情報と、を含む。照会依頼ファイルSFのファイル形式は、固定長ファイル、CSV(Comma-Separated Values)、XML(Extensible Markup Language)等のコンピュータが読み取り可能な形式である。 The inquiry request file SF transmitted from the public institution 2 to the information processing device 1 contains basic information of the survey such as the response deadline and survey reference date, My Number, current address, previous address, name in kana, as shown in FIG. , name, date of birth, gender, etc., to identify the person to be inquired, presence or absence of deposits and savings, type of deposit and savings, account opening date, account number, balance as of the survey reference date, survey criteria Inquiry item information representing transaction inquiries, such as the status of transactions for the six months prior to Japan and copies of identity verification documents. The file format of the inquiry request file SF is a computer-readable format such as a fixed-length file, CSV (Comma-Separated Values), or XML (Extensible Markup Language).

次に、情報処理装置1の機能構成について、図3を参照して説明する。情報処理装置1は、照会要求受信部11と、API対応金融機関判定部12と、API対応項目判定部13と、API連携部14と、照会依頼ファイル送信部15と、照会結果情報受信部16と、照会結果情報生成部17と、照会結果情報送信部18と、を備える。 Next, the functional configuration of the information processing device 1 will be described with reference to FIG. The information processing device 1 includes an inquiry request receiving unit 11, an API compatible financial institution determining unit 12, an API compatible item determining unit 13, an API linking unit 14, an inquiry request file transmitting unit 15, and an inquiry result information receiving unit 16. , an inquiry result information generation unit 17 , and an inquiry result information transmission unit 18 .

照会要求受信部11は、取引照会の内容を表す照会依頼ファイルSFと、照会先の金融機関3を特定する金融機関名と、を含む照会要求を公的機関2から受信する。照会先としては、1つの金融機関3を指定しても良いし、複数の金融機関3を指定しても良い。実際、公的機関2である自治体、税務署、警察等は、対象者のすべての資金を調査するため、複数の金融機関3に取引照会を行うことが多い。また、照会要求受信部11は、1回の受信で、1人の対象者の照会依頼ファイルSFを受信しても良いし、まとめて複数の対象者の照会依頼ファイルSFを受信しても良い。なお、照会依頼ファイルSFの受信方法は、FTP(File Transfer Protocol)、メール添付等の各種方法を含む。 The inquiry request receiving unit 11 receives from the public institution 2 an inquiry request including an inquiry request file SF representing the content of the transaction inquiry and a financial institution name specifying the financial institution 3 to which the inquiry is made. As an inquiry destination, one financial institution 3 may be designated, or a plurality of financial institutions 3 may be designated. In fact, public institutions 2 such as local governments, tax offices, and police often make transaction inquiries to a plurality of financial institutions 3 in order to investigate all the funds of the target person. In addition, the inquiry request receiving unit 11 may receive the inquiry request file SF of one subject in one reception, or may receive the inquiry request file SF of a plurality of subjects collectively. . The method of receiving the inquiry request file SF includes various methods such as FTP (File Transfer Protocol) and e-mail attachment.

API対応金融機関判定部12は、照会要求受信部11が受信した照会要求において指定された金融機関ごとに、APIに対応しているか否かを判定する。具体的には、API対応金融機関判定部12は、図4に示すようなAPI対応金融機関情報AKを保持し、これを参照して判定を行う。API対応金融機関情報AKは、金融機関ごとにAPIに対応しているか否かを表す情報である。API対応の金融機関3は、図示しないサーバに照会用APIを用意し、情報処理装置1から当該照会用APIを利用可能な状態にしておき、情報処理装置1からの照会要求に応じた処理を実行して照会結果を提供する。 The API compatible financial institution determination unit 12 determines whether each financial institution specified in the inquiry request received by the inquiry request receiving unit 11 is API compatible. Specifically, the API-compatible financial institution determination unit 12 holds API-compatible financial institution information AK as shown in FIG. 4, and refers to this to perform determination. The API compatible financial institution information AK is information indicating whether or not each financial institution is API compatible. The API-compatible financial institution 3 prepares an inquiry API in a server (not shown), makes the inquiry API available from the information processing device 1, and performs processing in response to an inquiry request from the information processing device 1. Execute and provide query results.

API対応項目判定部13は、照会要求受信部11が受信した照会依頼ファイルSFに含まれる照会項目ごとに、APIに対応しているか否かを判定する。具体的には、API対応項目判定部13は、図5に示すようなAPI対応項目情報AFを保持し、これを参照して判定を行う。API対応項目情報AFは、照会項目ごとにAPIに対応しているか否かを表す情報である。例えば、照会依頼ファイルSFの照会項目には、本人確認書類の写しのように、技術的にAPIに馴染まないものが含まれる場合がある。そのため、API対応項目情報AFは、照会項目ごとにAPIに対応している否かをあらかじめ指定しておくことで、後述するように照会項目ごとに処理することができるようにするものである。 The API compatibility item determination unit 13 determines whether each inquiry item included in the inquiry request file SF received by the inquiry request reception unit 11 is API compatible. Specifically, the API corresponding item determination unit 13 holds API corresponding item information AF as shown in FIG. 5, and refers to this to perform determination. The API-compatible item information AF is information indicating whether or not each query item is API-compatible. For example, the inquiry items in the inquiry request file SF may include items that are technically not compatible with the API, such as a copy of an identity verification document. Therefore, the API correspondence item information AF enables processing for each inquiry item as described later by specifying in advance whether or not each inquiry item corresponds to the API.

API連携部14は、API対応項目判定部13がAPIに対応していると判定した照会項目について、API対応金融機関判定部12がAPIに対応していると判定した金融機関3の照会用APIを呼び出して、照会結果を受信する。照会用APIを呼び出す際、API連携部14は、照会依頼ファイルSFに含まれる対象者特定情報に基づいて対象者を指定する。具体的には、API連携部14は、個人の場合はマイナンバー、法人の場合は法人番号に基づいて対象者を指定する。ただし、住所が不定の場合など、マイナンバーまたは法人番号が照会依頼ファイルSFに含まれる対象者特定情報に含まれていない場合には、API連携部14は、個人の場合はカナ氏名、法人の場合はカナ名称を正規化した上で、個人の場合はカナ氏名と生年月日、法人の場合はカナ名称と設立年月日に基づいて対象者を指定する。なお、正規化とは、例えば法人の場合のカナ名称において、「カブ)」、「(カブ」、「カブシキガイシャ」等の表記揺れを吸収して、形式を合わせることを意味する。金融機関3は、照会用APIの呼び出しを受けて、自身の保有する情報システムを検索し、照会結果を情報処理装置1に送信する。この照会結果には、該当者なしの場合も含まれる。すなわち、API連携部14は、当該照会用APIを呼び出すことにより指定した対象者の照会結果を取得する。 The API linking unit 14 determines that the API compatible financial institution determining unit 12 supports the API for the inquiry item determined by the API compatible item determining unit 13 to correspond to the API for inquiry of the financial institution 3. to receive the query results. When calling the inquiry API, the API linking unit 14 designates the subject based on the subject identification information included in the inquiry request file SF. Specifically, the API linking unit 14 designates a target person based on my number in the case of an individual, and based on a corporate number in the case of a corporation. However, if My Number or Corporate Number is not included in the target person identification information included in the inquiry request file SF, such as when the address is indefinite, the API linking unit 14 will set the Kana name for the individual and the name of the corporation. In cases, after normalizing the kana name, specify the target person based on the kana name and date of birth for individuals, and based on the kana name and date of establishment for corporations. It should be noted that the normalization means, for example, that in the kana name of a corporation, variations in notation such as "turnip", "(turnip", and "kabushikigaisha") are absorbed and the format is matched. , in response to the call of the inquiry API, searches the information system owned by itself, and transmits the inquiry result to the information processing apparatus 1. This inquiry result includes the case where there is no applicable person. The unit 14 acquires the inquiry result of the specified subject by calling the inquiry API.

照会依頼ファイル送信部15は、API対応金融機関判定部12がAPIに対応していないと判定した金融機関3に、照会依頼ファイルSFを送信する。また、照会依頼ファイル送信部15は、API対応金融機関判定部12がAPIに対応していると判定した金融機関3には、照会要求受信部11が受信した照会依頼ファイルSFに、API対応項目判定部13がAPIに対応していないと判定した照会項目が含まれる場合に、その照会依頼ファイルSFを送信する。照会依頼ファイル送信部15における照会依頼ファイルSFの送信方法は、FTP、メール添付等の各種方法を含む。 The inquiry request file transmission unit 15 transmits the inquiry request file SF to the financial institution 3 that the API compatible financial institution determination unit 12 has determined does not support API. In addition, the inquiry request file transmission unit 15 adds the API correspondence item to the inquiry request file SF received by the inquiry request reception unit 11 for the financial institution 3 that the API-compliant financial institution judgment unit 12 has judged to be API-compliant. If the determination unit 13 determines that the inquiry item is not compatible with the API, the inquiry request file SF is transmitted. The method of transmitting the inquiry request file SF in the inquiry request file transmission unit 15 includes various methods such as FTP and mail attachment.

照会結果情報受信部16は、照会依頼ファイル送信部15が照会依頼ファイルSFを送信した金融機関3から返却された第2の照会結果情報を受信する。実際には、金融機関3からの第2の照会結果情報は、即時に返却されなくても良い。第2の照会結果情報の受信方法は、FTP、メール添付等の各種方法を含む。 The inquiry result information receiving unit 16 receives the second inquiry result information returned from the financial institution 3 to which the inquiry request file transmission unit 15 has transmitted the inquiry request file SF. In practice, the second inquiry result information from financial institution 3 may not be returned immediately. The method of receiving the second inquiry result information includes various methods such as FTP and mail attachment.

照会結果情報生成部17は、API連携部14が金融機関3から受信した照会結果に基づいて、公的機関2に送信する第1の照会結果情報を生成する。具体的には、照会結果情報生成部17は、照会結果を読み取って、第1の照会結果情報としてあらかじめ決められたファイル形式に変換して、第1の照会結果情報を生成する。第1の照会結果情報および第2の照会結果情報は、照会依頼ファイルSFと同様に、固定長ファイル、CSV、XML等のコンピュータが読み取り可能な形式のファイルであっても良い。 The inquiry result information generation unit 17 generates first inquiry result information to be transmitted to the public institution 2 based on the inquiry result received by the API cooperation unit 14 from the financial institution 3 . Specifically, the inquiry result information generation unit 17 reads the inquiry result, converts it into a file format predetermined as the first inquiry result information, and generates the first inquiry result information. The first inquiry result information and the second inquiry result information may be files in a computer-readable format such as a fixed-length file, CSV, or XML, like the inquiry request file SF.

照会結果情報送信部18は、照会結果情報受信部16が金融機関3から受信した第2の照会結果情報および照会結果情報生成部17が生成した第1の照会結果情報を、照会元である公的機関2に送信する。当該照会結果情報送信部18における送信方法は、FTP、メール添付等の各種方法を含む。 The inquiry result information transmitting unit 18 sends the second inquiry result information received by the inquiry result information receiving unit 16 from the financial institution 3 and the first inquiry result information generated by the inquiry result information generating unit 17 to the inquiry source public company. Send to public agency 2. The transmission method in the inquiry result information transmission unit 18 includes various methods such as FTP and mail attachment.

次に、情報処理装置1のハードウェア構成について、図6を参照して説明する。情報処理装置1は、各種の処理を実行するCPU(Central Processing Unit)101と、揮発性メモリであるRAM(Random Access Memory)102と、不揮発性メモリであるROM(Read Only Memory)103と、各種情報を記憶するハードディスクドライブ104と、通信回線とのインターフェースであるネットワークカード105と、を備える。 Next, the hardware configuration of the information processing device 1 will be described with reference to FIG. The information processing apparatus 1 includes a CPU (Central Processing Unit) 101 that executes various processes, a RAM (Random Access Memory) 102 that is a volatile memory, a ROM (Read Only Memory) 103 that is a nonvolatile memory, and various It has a hard disk drive 104 that stores information and a network card 105 that is an interface with a communication line.

CPU101は、ハードディスクドライブ104に記憶されているプログラムをRAM102に読み出して実行することにより、後述する各種処理を実行する。 The CPU 101 reads programs stored in the hard disk drive 104 into the RAM 102 and executes them, thereby executing various processes described later.

RAM102は、CPU101の作業領域として用いられる。 A RAM 102 is used as a work area for the CPU 101 .

ROM103は、CPU101が実行する情報処理装置1の基本動作のための制御プログラム、BIOS(Basic Input Output System)等を記憶する。 The ROM 103 stores a control program for basic operations of the information processing apparatus 1 executed by the CPU 101, a BIOS (Basic Input Output System), and the like.

ハードディスクドライブ104は、情報を記憶する媒体であり、前述のAPI対応金融機関情報AK,API対応項目情報AF等が格納される。 The hard disk drive 104 is a medium for storing information, and stores the aforementioned API-compatible financial institution information AK, API-compatible item information AF, and the like.

CPU101、RAM102、ROM103およびハードディスクドライブ104は、協同して、前述のAPI対応金融機関判定部12、API対応項目判定部13または照会結果情報生成部17として機能する。 The CPU 101 , RAM 102 , ROM 103 and hard disk drive 104 cooperate to function as the API compatible financial institution determination unit 12 , API compatible item determination unit 13 or inquiry result information generation unit 17 described above.

ネットワークカード105は、通信回線とのインターフェースであり、公的機関2および金融機関3との間で通信可能に接続されている。具体的には、公的機関2および金融機関3が備えるサーバ、端末等と接続されている。ネットワークカード105と各公的機関2および各金融機関3との間は直接接続されていても良く、インターネット、イントラネット、VPN(Virtual Private Network)、LAN(Local Area Network)等のネットワークを介して接続されていても良い。また、通信方式は有線でも無線でも良い。ネットワークカード105は、CPU101、RAM102およびROM103と協同して、前述の照会要求受信部11、API連携部14、照会依頼ファイル送信部15、照会結果情報受信部16または照会結果情報送信部18として機能する。 The network card 105 is an interface with a communication line and is connected to the public institution 2 and the financial institution 3 so as to be communicable. Specifically, it is connected to servers, terminals, etc. provided by the public institution 2 and the financial institution 3 . The network card 105 may be directly connected to each public institution 2 and each financial institution 3, or may be connected via a network such as the Internet, intranet, VPN (Virtual Private Network), LAN (Local Area Network), or the like. It's okay to be. Also, the communication method may be wired or wireless. The network card 105 cooperates with the CPU 101, the RAM 102 and the ROM 103 to function as the aforementioned inquiry request receiving unit 11, API linking unit 14, inquiry request file transmitting unit 15, inquiry result information receiving unit 16 or inquiry result information transmitting unit 18. do.

次に、情報処理装置1の動作について、図面を参照して説明する。公的機関2から照会処理の実行要求を受けると、情報処理装置1は、図7に示す照会処理を開始する。 Next, operations of the information processing apparatus 1 will be described with reference to the drawings. Upon receiving a query processing execution request from the public institution 2, the information processing device 1 starts the query processing shown in FIG.

情報処理装置1が照会処理を開始すると、図7に示すように、照会要求受信部11は、金融機関3を指定した取引照会の要求を、照会依頼ファイルSFとともに受信する(ステップS11)。ここで、ステップS11にて受信する情報には、対象者ごとの照会先の金融機関3を指定する情報が含まれている。このステップS11において、照会要求受信部11は、取引照会の内容と、照会先の金融機関3を特定する金融機関特定情報と、取引照会の対象者を特定する対象者特定情報と、を含む照会要求を公的機関2から受信する照会要求受信手段として機能する。また、ステップS11は、照会要求を受信する照会要求受信ステップとして機能する。 When the information processing device 1 starts inquiry processing, as shown in FIG. 7, the inquiry request receiving unit 11 receives a transaction inquiry request designating the financial institution 3 together with an inquiry request file SF (step S11). Here, the information received in step S11 includes information designating the financial institution 3 to be referred to for each subject. In this step S11, the inquiry request receiving unit 11 makes an inquiry including the content of the transaction inquiry, the financial institution identification information that identifies the financial institution 3 to which the inquiry is made, and the target person identification information that identifies the target person of the transaction inquiry. It functions as inquiry request receiving means for receiving a request from the public institution 2 . Also, step S11 functions as an inquiry request receiving step for receiving an inquiry request.

受信した照会依頼ファイルSFが複数ある場合、すなわち、複数の対象者の取引照会を含む場合、情報処理装置1は、以下の処理を対象者ごとに実行する。また、照会先の金融機関3が複数ある場合、情報処理装置1は、以下の処理を指定された金融機関ごとに実行する。 When there are a plurality of received inquiry request files SF, that is, when they include transaction inquiries of a plurality of subjects, the information processing apparatus 1 executes the following process for each subject. Further, when there are a plurality of financial institutions 3 to which inquiries are made, the information processing device 1 performs the following processing for each designated financial institution.

API対応金融機関判定部12は、ステップS11で受信した照会依頼ファイルSFにより照会先の金融機関3として指定された金融機関3が、APIに対応するか否かを、ハードディスクドライブ104に格納されたAPI対応金融機関情報AKを参照して判定する(ステップS12)。 The API compatible financial institution determination unit 12 determines whether or not the financial institution 3 designated as the inquiry destination financial institution 3 by the inquiry request file SF received in step S11 is API compatible. The API compatible financial institution information AK is referred to for determination (step S12).

API対応金融機関判定部12が、APIに対応する金融機関であると判定すると(ステップS12:Yes)、API対応項目判定部13は、ハードディスクドライブ104に格納されたAPI対応項目情報AFを参照して、ステップS11で受信した照会依頼ファイルSFにAPI対応項目が含まれるか否かを判定する(ステップS13)。 When the API compatible financial institution determination unit 12 determines that the financial institution supports API (step S12: Yes), the API compatible item determination unit 13 refers to the API compatible item information AF stored in the hard disk drive 104. Then, it is determined whether or not the inquiry request file SF received in step S11 includes API correspondence items (step S13).

API対応項目判定部13が、照会依頼ファイルSFにAPI対応項目が含まれると判定した場合(ステップS13:Yes)、API連携部14は、対象者を指定して金融機関3の照会用APIを呼び出す。そして、API連携部14は、金融機関3から照会結果を受信する(ステップS14)。 When the API correspondence item determination unit 13 determines that the inquiry request file SF includes an API correspondence item (step S13: Yes), the API cooperation unit 14 specifies the target person and accesses the inquiry API of the financial institution 3. call. The API linking unit 14 then receives the inquiry result from the financial institution 3 (step S14).

次に、照会結果情報生成部17は、API連携部14が受信した照会結果に基づいて第1の照会結果情報を生成する。そして、照会結果情報送信部18は、第1の照会結果情報を送信する(ステップS15)。 Next, the inquiry result information generation unit 17 generates first inquiry result information based on the inquiry result received by the API cooperation unit 14 . Then, the inquiry result information transmitting unit 18 transmits the first inquiry result information (step S15).

ステップS14およびステップS15において、API連携部14および照会結果情報生成部17は、協同して、対象者特定情報に基づいて対象者を指定して金融機関特定情報で特定される金融機関3の照会用APIを呼び出し、金融機関3によって特定された対象者の照会結果を取得して第1の照会結果情報を生成する照会結果情報生成手段として機能する。また、ステップS14およびステップS15は、第1の照会結果情報を生成する照会結果情報生成ステップとして機能する。 In steps S14 and S15, the API linking unit 14 and the inquiry result information generating unit 17 cooperate to specify a target person based on the target person specifying information and make an inquiry to the financial institution 3 specified by the financial institution specifying information. It functions as an inquiry result information generating means that calls the API for use, acquires the inquiry result of the target person specified by the financial institution 3, and generates the first inquiry result information. Also, steps S14 and S15 function as an inquiry result information generating step for generating the first inquiry result information.

続いて、API対応項目判定部13は、API対応項目情報AFを参照して、ステップS11で受信した照会依頼ファイルSFにAPI非対応項目が含まれるか否かを判定する(ステップS16)。 Subsequently, the API-compatible item determination unit 13 refers to the API-compatible item information AF and determines whether or not the inquiry request file SF received in step S11 includes an API-incompatible item (step S16).

ステップS12、ステップS13およびステップS16において、API対応金融機関判定部12およびAPI対応項目判定部13は、それぞれ、または協同して、取引照会の要求が、第1の条件および第2の条件を満たすか否かを判定する判定手段として機能する。また、これらのステップS12、ステップS13およびステップS16は、取引照会の要求が、第1の条件および第2の条件を満たすか否かを判定する判定ステップとして機能する。 In steps S12, S13 and S16, the API-compatible financial institution determination unit 12 and the API-compatible item determination unit 13 individually or in cooperation with each other so that the transaction inquiry request satisfies the first condition and the second condition. It functions as determination means for determining whether or not. Further, these steps S12, S13 and S16 function as determination steps for determining whether or not the transaction inquiry request satisfies the first condition and the second condition.

API対応項目判定部13が、照会依頼ファイルSFにAPI対応項目が含まれないと判定した場合(ステップS13:No)、照会処理はステップS14およびステップS15の処理をスキップし、ステップS16の処理に進む。 When the API correspondence item determination unit 13 determines that the inquiry request file SF does not include an API correspondence item (step S13: No), the inquiry process skips the processes of steps S14 and S15, and proceeds to the process of step S16. move on.

API対応項目判定部13が、照会依頼ファイルSFにAPI非対応項目が含まれると判定すると(ステップS16:Yes)、照会依頼ファイル送信部15は、金融機関3に照会依頼ファイルSFを送信する(ステップS17)。このステップS17において、照会依頼ファイル送信部15は、照会依頼ファイルSFを金融機関3に送信する照会依頼ファイル送信手段として機能する。また、このステップS17は、照会依頼ファイルSFを金融機関3に送信する照会依頼ファイル送信ステップとして機能する。 When the API compatible item determination unit 13 determines that the inquiry request file SF includes an API non-compatible item (step S16: Yes), the inquiry request file transmission unit 15 transmits the inquiry request file SF to the financial institution 3 ( step S17). In this step S17, the inquiry request file transmission section 15 functions as inquiry request file transmission means for transmitting the inquiry request file SF to the financial institution 3. FIG. Further, this step S17 functions as an inquiry request file transmission step for transmitting the inquiry request file SF to the financial institution 3. FIG.

金融機関3の側では、受信した照会依頼ファイルSFに基づいて、自身の管理する情報システムを検索して第2の照会結果情報を生成し、生成した第2の照会結果情報を情報処理装置1に送信する処理が行われる。なお、API対応項目とAPI非対応項目の両方を含んでいる場合は、照会依頼ファイルSFを受信した金融機関3は、ステップS14において、対応項目の照会結果を照会用APIにて返却しているため、それ以外の照会項目、例えば、本人確認書類の写しのみを第2の照会結果情報に含める処理が行われることとなる。そして、情報処理装置1の照会結果情報受信部16は、金融機関3から第2の照会結果情報を受信する。そして、照会結果情報送信部18は、第2の照会結果情報を公的機関2に送信する(ステップS18)。このステップS18において、照会結果情報受信部16は、金融機関3から第2の照会結果情報を受信する照会結果情報受信手段として機能する。また、このステップS18は、金融機関3から第2の照会結果情報を受信する照会結果情報受信ステップとして機能する。 Based on the received inquiry request file SF, the financial institution 3 searches the information system it manages to generate second inquiry result information, and sends the generated second inquiry result information to the information processing apparatus 1. is processed to be sent to If both API-compatible items and API-incompatible items are included, the financial institution 3 that has received the inquiry request file SF returns the inquiry result of the corresponding items using the inquiry API in step S14. Therefore, processing is performed to include only other inquiry items, such as a copy of the personal identification document, in the second inquiry result information. Then, the inquiry result information receiving unit 16 of the information processing device 1 receives the second inquiry result information from the financial institution 3 . Then, the inquiry result information transmitting unit 18 transmits the second inquiry result information to the public institution 2 (step S18). In this step S18, the inquiry result information receiving unit 16 functions as inquiry result information receiving means for receiving the second inquiry result information from the financial institution 3. FIG. Also, this step S18 functions as an inquiry result information receiving step for receiving the second inquiry result information from the financial institution 3 .

また、ステップS15およびステップS18において、照会結果情報送信部18は、第1の照会結果情報および第2の照会結果情報を公的機関2に送信する照会結果情報送信手段として機能する。また、これらのステップS15およびステップS18は、第1の照会結果情報および第2の照会結果情報を公的機関2に送信する照会結果情報送信ステップとして機能する。 Further, in steps S15 and S18, the inquiry result information transmission unit 18 functions as inquiry result information transmission means for transmitting the first inquiry result information and the second inquiry result information to the public institution 2. FIG. Further, these steps S15 and S18 function as an inquiry result information transmission step for transmitting the first inquiry result information and the second inquiry result information to the public institution 2. FIG.

ステップS16において、API対応項目判定部13が、照会依頼ファイルSFにAPI非対応項目が含まれないと判定すると(ステップS16:No)、情報処理装置1は、後述するステップS19の処理に進む。 In step S16, when the API compatible item determination unit 13 determines that the inquiry request file SF does not include an API non-compatible item (step S16: No), the information processing apparatus 1 proceeds to the processing of step S19 described later.

また、ステップS12において、API対応金融機関判定部12が、APIに対応する金融機関でないと判定すると(ステップS12:No)、照会処理はステップS17に進む。この場合、ステップS17において送信される照会依頼ファイルSFにはすべての照会項目が含まれることとなる。そして、当該照会依頼ファイルSFを受信した金融機関3の側では、照会依頼ファイルSFに含まれるすべての照会項目についての照会結果を含む第2の照会結果情報が生成され、情報処理装置1に送信される。 Also, in step S12, when the API-compatible financial institution determination unit 12 determines that the financial institution is not API-compatible (step S12: No), the inquiry process proceeds to step S17. In this case, all inquiry items are included in the inquiry request file SF transmitted in step S17. Then, on the side of the financial institution 3 that has received the inquiry request file SF, second inquiry result information including the inquiry results for all the inquiry items included in the inquiry request file SF is generated and transmitted to the information processing device 1. be done.

そして、情報処理装置1の照会結果情報受信部16は、金融機関3から第2の照会結果情報を受信する。そして、照会結果情報送信部18は、第2の照会結果情報を公的機関2に送信する(ステップS18)。 Then, the inquiry result information receiving unit 16 of the information processing device 1 receives the second inquiry result information from the financial institution 3 . Then, the inquiry result information transmitting unit 18 transmits the second inquiry result information to the public institution 2 (step S18).

照会依頼ファイルSFにAPI非対応項目が含まれないと判定した場合(ステップS16:No)、またはステップS18に続いて、情報処理装置1は、未処理の対象者または未処理の金融機関3が残っているか否かを判定する(ステップS19)。情報処理装置1は、未処理の対象者または未処理の金融機関3が残っていると判定すると(ステップS19:Yes)、ステップS12の処理に戻る。 If it is determined that the inquiry request file SF does not contain API-incompatible items (step S16: No), or following step S18, the information processing device 1 determines whether the unprocessed target person or the unprocessed financial institution 3 is It is determined whether or not there is any left (step S19). When the information processing device 1 determines that there are unprocessed target persons or unprocessed financial institutions 3 left (step S19: Yes), the process returns to step S12.

一方、情報処理装置1は、未処理の対象者または未処理の金融機関3が残っていないと判定すると(ステップS19:No)、照会処理を終了する。 On the other hand, when the information processing device 1 determines that there are no unprocessed target persons or unprocessed financial institutions 3 left (step S19: No), the inquiry process ends.

本実施の形態に係る情報処理装置1によれば、金融機関3にとっては、照会用APIを用意すれば、第2の照会結果情報を生成する作業を大きく軽減できるため、効率が良い。また、APIに対応していない金融機関に対しても、ファイルの送受信を行うことができるため、柔軟性が高い。 According to the information processing apparatus 1 according to the present embodiment, if the financial institution 3 prepares an inquiry API, the work of generating the second inquiry result information can be greatly reduced, which is efficient. In addition, since files can be sent and received even to financial institutions that do not support APIs, flexibility is high.

また、照会項目ごとにAPIに対応しているか否かを判定することによって、APIに対応する項目については、APIを利用して照会処理を行うことができる。したがって、金融機関3は、一部の照会項目だけがAPIに対応していない場合であっても、その照会項目のみについて第2の照会結果情報の生成を行えば良いので、APIに対応する利点を生かしやすい。 Further, by determining whether or not each inquiry item corresponds to the API, it is possible to perform inquiry processing using the API for the item corresponding to the API. Therefore, even if only some of the inquiry items do not support the API, the financial institution 3 only needs to generate the second inquiry result information for those inquiry items. easy to make use of.

(実施の形態2)
実施の形態1では、照会処理において照会用APIの呼び出しに応じて返却された照会結果に基づいて第1の照会結果情報を生成する例を例示した。本実施の形態では、照会用APIの呼び出しに応じて返却された照会結果が複数の対象者候補を含む場合に対する処理を追加した例を例示する。以下、本実施の形態については、実施の形態1と異なる部分を中心に説明する。
(Embodiment 2)
In the first embodiment, the example of generating the first query result information based on the query result returned in response to the call of the query API in the query process has been exemplified. In the present embodiment, an example is illustrated in which processing is added for a case in which a query result returned in response to a query API call includes a plurality of candidate candidates. In the following, this embodiment will be described with a focus on the parts that differ from the first embodiment.

本実施の形態に係る情報処理装置1は、図8に示すように、実施の形態1において説明した機能構成に加えて、送信可否判定部19をさらに備える。 The information processing apparatus 1 according to the present embodiment further includes a transmittability determination unit 19 in addition to the functional configuration described in the first embodiment, as shown in FIG.

送信可否判定部19は、API連携部14が受信した照会結果をもとにして、公的機関2に第1の照会結果情報を送信するか否かを判定する。具体的には、送信可否判定部19は、図9に示すような金融機関設定情報KSおよび図10に示すような公的機関設定情報PSを保持し、これを参照して判定を行う。金融機関設定情報KSは、金融機関ごとに複数の対象者候補の照会結果を送信するか否かを表す情報である。また、公的機関設定情報PSは、公的機関ごとに複数の対象者候補の照会結果を送信するか否かを表す情報である。なお、金融機関設定情報KSおよび公的機関設定情報PSは、ともにハードディスクドライブ104に格納される。 The transmittability determining unit 19 determines whether or not to transmit the first query result information to the public institution 2 based on the query result received by the API linking unit 14 . Specifically, the transmittability determining unit 19 holds financial institution setting information KS as shown in FIG. 9 and public institution setting information PS as shown in FIG. The financial institution setting information KS is information indicating whether or not to transmit inquiry results of a plurality of candidate candidates for each financial institution. Also, the public institution setting information PS is information indicating whether or not to transmit inquiry results of a plurality of candidate candidates for each public institution. Both financial institution setting information KS and public institution setting information PS are stored in hard disk drive 104 .

実際に、複数の対象者候補を含む照会結果は、金融機関3が対象者を一意に特定できなかった場合に発生する。したがって、金融機関にとっては、誤った対象者の個人情報を流出するリスクを回避するため、対象者を一意に特定できない場合には、公的機関2に送信したくない場合がある。そこで、金融機関ごとに送信可否を設定できるようにするための設定情報が、金融機関設定情報KSである。また、公的機関によっては、犯罪捜査等の目的のため、少しでも可能性のある情報を得たいという場合がある。そこで、公的機関ごとに送信可否を設定できるようにするための設定情報が、公的機関設定情報PSである。 In practice, a query result containing multiple candidate candidates occurs when the financial institution 3 cannot uniquely identify the candidate. Therefore, in order to avoid the risk of leaking the wrong personal information of the target, the financial institution may not want to transmit to the public institution 2 if the target cannot be uniquely identified. Therefore, the financial institution setting information KS is setting information for enabling setting of whether or not transmission is permitted for each financial institution. Further, some public institutions want to obtain even a small amount of possible information for purposes such as criminal investigations. Therefore, setting information for enabling setting of whether or not transmission is permitted for each public institution is public institution setting information PS.

なお、金融機関設定情報KSと公的機関設定情報PSとで送信可否が異なる場合にどう判定するかは、あらかじめ設定しておく。例えば、いずれか一方が送信不可となっている場合は、送信不可と判定するというルールにしておけば良い。 It should be noted that how to judge when the financial institution setting information KS and the public institution setting information PS differ in whether or not transmission is permitted is set in advance. For example, a rule may be set to determine that transmission is not possible when either one of them is not allowed to be sent.

本実施の形態に係る情報処理装置1の照会処理について、図11を参照して説明する。 Inquiry processing of the information processing apparatus 1 according to the present embodiment will be described with reference to FIG.

ステップS14において、API連携部14が照会結果を受信すると、送信可否判定部19は、その照会結果に複数の対象者候補が含まれるか否かを判定する(ステップS20)。このステップS20において、送信可否判定部19は、複数の対象者候補の照会結果を公的機関2に送信するか否かを判定する送信可否判定手段として機能する。 In step S14, when the API linking unit 14 receives the inquiry result, the transmittability determination unit 19 determines whether or not a plurality of candidate candidates are included in the inquiry result (step S20). In step S<b>20 , the transmittability determination unit 19 functions as a transmittability determination unit that determines whether or not to transmit the inquiry results of the plurality of candidate candidates to the public institution 2 .

そして、送信可否判定部19は、照会結果に複数の対象者候補が含まれると判定すると(ステップS20:Yes)、ハードディスクドライブ104に格納された金融機関設定情報KSおよび公的機関設定情報PSを参照して、複数の対象者候補の照会結果を公的機関2に送信するか否かを判定する(ステップS21)。 Then, when the transmittability determination unit 19 determines that a plurality of candidate candidates are included in the inquiry result (step S20: Yes), the financial institution setting information KS and the public institution setting information PS stored in the hard disk drive 104 are By referring to it, it is determined whether or not to transmit the inquiry result of a plurality of candidate candidates to the public institution 2 (step S21).

送信可否判定部19が複数の対象者候補の照会結果を公的機関2に送信すると判定すると(ステップS21:Yes)、ステップS15の処理に進み、照会結果情報生成部17は、第1の照会結果情報を生成する。そして、照会結果情報送信部18は、第1の照会結果情報を送信する。 When the transmittability determination unit 19 determines that the inquiry results of the plurality of candidate candidates are to be transmitted to the public institution 2 (step S21: Yes), the process proceeds to step S15, and the inquiry result information generation unit 17 generates the first inquiry. Generate result information. Then, the inquiry result information transmitting unit 18 transmits the first inquiry result information.

一方、送信可否判定部19が複数の対象者候補の照会結果を公的機関2に送信しないと判定すると(ステップS21:No)、ステップS17の処理に進む。この場合、ステップS17において、照会依頼ファイルSFを受信した金融機関3は、照会依頼ファイルSFに含まれる照会対象者の情報、例えば現住所、前住所等に基づいて対象者を特定する。そして、金融機関3は、第2の照会結果情報を生成し、情報処理装置1に送信する。 On the other hand, when the transmittability determining unit 19 determines not to transmit the inquiry results of the plurality of candidate candidates to the public institution 2 (step S21: No), the process proceeds to step S17. In this case, in step S17, the financial institution 3 that has received the inquiry request file SF identifies the person to be inquired based on the information of the person to be inquired contained in the inquiry request file SF, such as the current address and previous address. The financial institution 3 then generates second inquiry result information and transmits it to the information processing device 1 .

また、ステップS20において、送信可否判定部19が照会結果に複数の対象者候補が含まれないと判定すると(ステップS20:No)、ステップS15の処理に進む。 Further, in step S20, when the transmission propriety determination unit 19 determines that the inquiry result does not include a plurality of candidate candidates (step S20: No), the process proceeds to step S15.

本実施の形態に係る情報処理装置1によれば、照会用APIが対象者を一意に特定できなかった場合に対応して、公的機関2に複数の対象者候補を含む照会結果を送信するか否かを公的機関2および金融機関3ごとに細かく設定することができる。これによって、誤って個人情報を漏洩してしまうリスクを低減することができる。 According to the information processing apparatus 1 according to the present embodiment, in response to the case where the inquiry API cannot uniquely identify the target person, the inquiry result including a plurality of target person candidates is transmitted to the public institution 2. It is possible to finely set for each public institution 2 and financial institution 3 whether or not to This reduces the risk of erroneously leaking personal information.

(変形例)
本発明は、上述した実施の形態に限定されるわけではなく、その他の種々の変更が可能である。
(Modification)
The present invention is not limited to the embodiments described above, and various other modifications are possible.

上述の実施の形態では、各図面において、公的機関、金融機関、照会項目等の情報をひらがな、漢字等を含む名称で表された例を例示した。これらの情報の同一性を特定する精度を上げるため、数字、英字等からなる識別子をIDとして使用しても良い。特に、照会要求受信部11が公的機関2から受信する照会要求には、金融機関名が含まれる例を例示したが、照会先の金融機関を特定する金融機関特定情報として機能すれば、金融機関の名称、ID等のどのような形式の情報でも良い。 In the above-described embodiments, examples in which information such as public institutions, financial institutions, inquiry items, etc. are represented by names including hiragana, kanji, etc., have been illustrated in each drawing. In order to increase the accuracy of identifying the identity of these pieces of information, identifiers made up of numbers, alphabetic characters, etc. may be used as IDs. In particular, the inquiry request received by the inquiry request receiving unit 11 from the public institution 2 includes the name of the financial institution. Any form of information such as the name, ID, etc. of the institution may be used.

上述の実施の形態において、図7および図11に示した照会処理の処理フローは一例であって、処理の順番が厳密にこの通りでなくても良い。また、複数の処理を並行して行っても良い。例えば、図7において、ステップS13からステップS15までの処理と、ステップS16からステップS18までの処理を並行して実行しても良い。また、ステップS16からステップS18までの処理を、ステップS13からステップS15までの処理よりも早く行っても良い。ステップS16の判定処理をステップS13の判定処理よりも早く行うことによって、ステップS17の照会依頼ファイルSFの送信処理を早く行うことができる。その場合でも、照会処理は、処理の順番が変わるだけであり、図7のフローチャートと同等の処理フローを実行するものとなる。 In the above-described embodiment, the processing flow of inquiry processing shown in FIGS. 7 and 11 is an example, and the order of processing does not have to be exactly this. Also, a plurality of processes may be performed in parallel. For example, in FIG. 7, the processing from step S13 to step S15 and the processing from step S16 to step S18 may be executed in parallel. Further, the processing from step S16 to step S18 may be performed earlier than the processing from step S13 to step S15. By performing the determination process of step S16 earlier than the determination process of step S13, the transmission process of the inquiry request file SF of step S17 can be performed earlier. Even in such a case, the query processing will be performed in the same processing flow as the flowchart in FIG. 7, except that the order of processing will be changed.

上述の実施の形態において、ステップS15およびステップS18における第1の照会結果情報および第2の照会結果情報の送信処理は、都度実行する例を例示した。しかし、送信のタイミングはこの例に限定されない。照会用APIの処理結果である第1の処理結果ファイルはすぐに生成できるが、金融機関3から受信する第2の処理結果ファイルの受信には時間がかかると考えられる。そこで、例えば、照会用APIの処理結果はすべての金融機関3、およびすべての対象者に対する第1の処理結果ファイルが揃ってから、まとめて照会元である公的機関2に送信しても良い。このようにすれば、すぐに取得できる照会結果をできるだけ迅速に、かつ回数を抑えつつ、公的機関2に送信できるし、時間のかかる照会結果を待たずに送信することができるため、利便性が高い。 In the above-described embodiment, the example of executing the transmission processing of the first inquiry result information and the second inquiry result information in steps S15 and S18 each time is illustrated. However, the transmission timing is not limited to this example. Although the first processing result file, which is the processing result of the inquiry API, can be generated immediately, it may take time to receive the second processing result file from the financial institution 3 . Therefore, for example, after the first processing result files for all financial institutions 3 and all target persons are prepared, the processing results of the inquiry API may be collectively transmitted to the public institution 2 that is the source of the inquiry. . In this way, it is possible to transmit the inquiry results that can be obtained immediately to the public institution 2 as quickly as possible while suppressing the number of times, and it is possible to transmit the inquiry results that take time without waiting, which is convenient. is high.

上述の実施の形態において、第1の条件および第2の条件を満たすか否かを判定する判定手段として、APIに対応する金融機関であるか否かを判定するAPI対応金融機関判定部12と、照会依頼ファイルに含まれる照会項目が、API対応の項目であるか否かを判定するAPI対応項目判定部13とを例示した。本発明の範囲はこれに限られず、例えば、照会の内容の重要性に基づいて、判定しても良い。例えば、重要性の高い照会内容の場合は、第1の条件および第2の条件をともに満たし、API連携と照会依頼ファイルの送信を両方行うこととし、重要性の低い照会内容の場合は、第1の条件のみ満たし、第2の条件を満たさないものとして、API連携のみ行うこととしても良い。このようにすれば、重要性の高い照会内容の場合は、比較的照会結果の精度が高くなり、重要性の低い照会内容の場合は、作業の手間がかからない。 In the above-described embodiment, as a determination means for determining whether the first condition and the second condition are satisfied, the API compatible financial institution determination unit 12 for determining whether the financial institution supports API. , and the API correspondence item determination unit 13 for determining whether or not the inquiry item included in the inquiry request file is an API correspondence item. The scope of the present invention is not limited to this, and determination may be made, for example, based on the importance of the content of the inquiry. For example, if the inquiry is of high importance, both the first condition and the second condition are satisfied, and both API linkage and the inquiry request file are sent. It is also possible to perform only API linkage by assuming that only the first condition is satisfied and the second condition is not satisfied. In this way, the accuracy of the inquiry result is relatively high for the inquiry content of high importance, and the work is not required for the inquiry content of low importance.

上述の実施の形態において、金融機関の照会用APIとは、金融機関が持つ取引照会の機能を、外部すなわち情報処理装置1から利用可能にしたものである。したがって、APIを、ライブラリ、プロトコル、その他ソフトウェアの実装を規定する仕様等にのみに限定して解釈すべきではない。 In the above-described embodiment, the financial institution inquiry API is a transaction inquiry function of the financial institution that is made available externally, that is, from the information processing device 1 . Therefore, APIs should not be construed as being limited only to specifications that define libraries, protocols, and other software implementations.

上述の実施の形態2では、照会処理のステップS21において送信可否判定部19が複数の対象者候補の照会結果を公的機関2に送信しないと判定した場合、照会依頼ファイルSFを金融機関3に送信する例を例示した。この例では、金融機関3の担当者は、受信した照会依頼ファイルSFに含まれる照会対象者の情報、例えば現住所、前住所等に基づいて対象者を決定して、照会結果情報を生成することとなる。ただし、本発明の範囲はこれに限られず、送信可否判定部19が複数の対象者候補の照会結果を公的機関2に送信しないと判定した場合、そのまま当該対象者についての当該金融機関3への照会処理を終了しても良い。その場合、情報処理装置1は、当該対象者についての当該金融機関3への照会結果を公的機関2に送信しない。そのため、当該金融機関3の担当者は、公的機関2に電話、電子メール等によって、対象者候補を特定できなかった旨を連絡しても良く、より柔軟な対応が可能となる。 In the second embodiment described above, when the transmittability determination unit 19 determines in step S21 of the inquiry process not to transmit the inquiry results of a plurality of candidate candidates to the public institution 2, the inquiry request file SF is sent to the financial institution 3. An example of sending is illustrated. In this example, the person in charge of the financial institution 3 determines the person to be inquired based on the information of the person to be inquired contained in the received inquiry request file SF, such as the current address and previous address, and generates the inquiry result information. becomes. However, the scope of the present invention is not limited to this. may end the inquiry process. In that case, the information processing device 1 does not transmit the inquiry result to the financial institution 3 about the target person to the public institution 2 . Therefore, the person in charge of the financial institution 3 may contact the public institution 2 by telephone, e-mail, or the like, to the effect that the target person candidate could not be specified, which enables a more flexible response.

上述の実施の形態2において、照会用APIが対象者を一意に特定できなかった場合に、照会依頼ファイルSFを金融機関3に送信する例を例示した。照会依頼ファイルSFを金融機関3に送信する条件としては、照会用APIから該当者なしという照会結果を受信した場合に、照会依頼ファイルSFを金融機関3に送信するようにしても良い。このようにすれば、犯罪捜査等の重要度の高い取引照会において、重要な捜査情報を取得する機会を損失するリスクを回避することができる。 In the second embodiment described above, an example is given in which the inquiry request file SF is sent to the financial institution 3 when the inquiry API fails to uniquely identify the subject. As a condition for transmitting the inquiry request file SF to the financial institution 3, the inquiry request file SF may be transmitted to the financial institution 3 when an inquiry result indicating that there is no applicable person is received from the inquiry API. By doing so, it is possible to avoid the risk of losing an opportunity to acquire important investigation information in a highly important transaction inquiry such as a criminal investigation.

本実施の形態に係る情報処理装置1は、専用の装置によらず、通常のコンピュータを用いて実現可能である。例えば、コンピュータに上述のいずれかを実行するためのプログラムを格納した記録媒体から該プログラムをコンピュータにインストールすることにより、上述の処理を実行する情報処理装置1を構成してもよい。また、複数のコンピュータが協同して動作することによって、1つの情報処理装置1を構成してもよい。 Information processing apparatus 1 according to the present embodiment can be realized using a normal computer without using a dedicated apparatus. For example, the information processing apparatus 1 that executes the above process may be configured by installing the program in the computer from a recording medium that stores the program for executing any of the above processes. Moreover, one information processing apparatus 1 may be configured by a plurality of computers operating in cooperation.

また、コンピュータにプログラムを供給するための手法は、任意である。例えば、通信回線、通信ネットワーク、通信システム等を介して供給してもよい。 Any method may be used to supply the program to the computer. For example, it may be supplied via a communication line, communication network, communication system, or the like.

また、上述の機能の一部をOS(Operating System)が提供する場合には、OSが提供する機能以外の部分をプログラムで提供すればよい。 In addition, in the case where an OS (Operating System) provides some of the functions described above, the parts other than the functions provided by the OS may be provided by a program.

本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。 The present invention is capable of various embodiments and modifications without departing from the broader spirit and scope of the invention. Moreover, the embodiment described above is for explaining the present invention, and does not limit the scope of the present invention. That is, the scope of the present invention is indicated by the claims rather than the embodiments. Various modifications made within the scope of the claims and within the meaning of equivalent inventions are considered to be within the scope of the present invention.

1…情報処理装置、2…公的機関、3…金融機関、11…照会要求受信部、12…API対応金融機関判定部、13…API対応項目判定部、14…API連携部、15…照会依頼ファイル送信部、16…照会結果情報受信部、17…照会結果情報生成部、18…照会結果情報送信部、19…送信可否判定部、101…CPU、102…RAM、103…ROM、104…ハードディスクドライブ、105…ネットワークカード、SF…照会依頼ファイル、AK…API対応金融機関情報、AF…API対応項目情報、KS…金融機関設定情報、PS…公的機関設定情報 1... Information processing device 2... Public institution 3... Financial institution 11... Inquiry request receiving unit 12... API compatible financial institution determination unit 13... API compatible item determination unit 14... API cooperation unit 15... Inquiry Request file transmission unit 16 . Hard disk drive 105... Network card SF... Inquiry request file AK... API compatible financial institution information AF... API compatible item information KS... Financial institution setting information PS... Public institution setting information

Claims (6)

取引照会の内容と、照会先の金融機関を特定する金融機関特定情報と、取引照会の対象者を特定する対象者特定情報と、を含む照会要求を公的機関から受信する照会要求受信手段と、
前記金融機関がAPIに対応する金融機関であるか否かを示すAPI対応金融機関情報を記憶する記憶手段と、
前記照会要求により特定される前記金融機関が、APIに対応する金融機関であるか否かを前記API対応金融機関情報に基づいて判定し、前記金融機関がAPIに対応する金融機関である場合に第1の条件を満たすと判定し、前記金融機関がAPIに対応しない金融機関である場合に第2の条件を満たすと判定する判定手段と、
前記判定手段が前記第1の条件を満たすと判定した場合、前記対象者特定情報に基づいて対象者を指定して前記金融機関特定情報で特定される金融機関の照会用APIを呼び出し、前記金融機関によって特定された対象者の照会結果を取得して第1の照会結果情報を生成する照会結果情報生成手段と、
前記判定手段が前記第2の条件を満たすと判定した場合、前記取引照会の内容を含む照会依頼ファイルを前記金融機関に送信する照会依頼ファイル送信手段と、
前記照会依頼ファイル送信手段が前記照会依頼ファイルを送信した金融機関から第2の照会結果情報を受信する照会結果情報受信手段と、
前記第1の照会結果情報および前記第2の照会結果情報を前記公的機関に送信する照会結果情報送信手段と、
を備える情報処理装置。
Inquiry request receiving means for receiving an inquiry request from a public institution, including the content of the transaction inquiry, financial institution identification information for identifying the financial institution to which the inquiry is made, and target person identification information for identifying the subject of the transaction inquiry. ,
a storage means for storing API-compliant financial institution information indicating whether the financial institution is an API-compliant financial institution;
determining whether or not the financial institution specified by the inquiry request is an API-compatible financial institution based on the API-compatible financial institution information, and if the financial institution is an API-compatible financial institution, determining means for determining that a first condition is satisfied, and determining that a second condition is satisfied if the financial institution is an API-incompatible financial institution;
When the determining means determines that the first condition is satisfied, the target person is specified based on the target person specifying information, and an inquiry API of the financial institution specified by the financial institution specifying information is called, and the financial institution is called. an inquiry result information generating means for acquiring an inquiry result of a subject identified by an institution and generating first inquiry result information;
inquiry request file transmission means for transmitting an inquiry request file containing the contents of the transaction inquiry to the financial institution when the determination means determines that the second condition is satisfied;
inquiry result information receiving means for receiving second inquiry result information from the financial institution to which the inquiry request file transmission means has transmitted the inquiry request file;
inquiry result information transmitting means for transmitting the first inquiry result information and the second inquiry result information to the public institution;
Information processing device.
前記照会結果情報生成手段が取得した照会結果が、前記金融機関によって特定された複数の対象者候補の照会結果を含む場合には、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを判定する送信可否判定手段をさらに備え、
前記照会依頼ファイル送信手段は、前記送信可否判定手段が前記公的機関に送信しないと判定した場合に、前記照会依頼ファイルを前記金融機関に送信する、
請求項1に記載の情報処理装置。
When the inquiry results obtained by the inquiry result information generating means include inquiry results of a plurality of candidate candidates identified by the financial institution, the inquiry results of the plurality of candidate candidates are transmitted to the public institution. further comprising transmission permission/inhibition determination means for determining whether or not to
The inquiry request file transmission means transmits the inquiry request file to the financial institution when the transmittability determination means determines not to transmit the inquiry request file to the public institution.
The information processing device according to claim 1 .
前記送信可否判定手段は、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを金融機関ごとに表す金融機関設定情報に基づいて、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを判定する、
請求項2に記載の情報処理装置。
The transmittability determining means determines, for each financial institution, whether or not the inquiry results of the plurality of candidate candidates are to be transmitted to the public institution, based on the financial institution setting information. Determining whether to transmit to the public institution,
The information processing apparatus according to claim 2 .
前記記憶手段は、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを前記公的機関ごとに表す公的機関設定情報をさらに記憶し、
前記送信可否判定手段は、前記公的機関設定情報に基づいて、前記複数の対象者候補の照会結果を前記公的機関に送信するか否かを判定する、
請求項2または3に記載の情報処理装置。
The storage means further stores public institution setting information indicating whether or not to transmit inquiry results of the plurality of candidate candidates to the public institution for each public institution;
The transmission enable/disable determination means determines whether or not to transmit the inquiry result of the plurality of candidate candidates to the public institution based on the public institution setting information.
The information processing apparatus according to claim 2 or 3.
前記照会結果情報生成手段は、前記照会用APIを呼び出す際に前記対象者特定情報に含まれる情報のうち、個人の場合にはマイナンバー、法人の場合には法人番号に基づいて対象者を指定し、マイナンバーが前記対象者特定情報に含まれていない個人の場合には、カナ氏名と生年月日に基づいて対象者を指定し、法人番号が前記対象者特定情報に含まれていない法人の場合には、カナ名称と設立年月日に基づいて対象者を指定する、
請求項1から4のいずれか1項に記載の情報処理装置。
The inquiry result information generating means designates the target person based on the My Number in the case of an individual and the corporate number in the case of a corporation among the information included in the target person identification information when calling the inquiry API. However, in the case of an individual whose My Number is not included in the above information for identifying the subject, specify the subject based on the Kana name and date of birth, and the corporation whose corporate number is not included in the above information for identifying the subject In the case of, specify the target person based on the kana name and the date of establishment,
The information processing apparatus according to any one of claims 1 to 4.
照会要求受信手段が、取引照会の内容と、照会先の金融機関を特定する金融機関特定情報と、取引照会の対象者を特定する対象者特定情報と、を含む照会要求を公的機関から受信する照会要求受信ステップと、
記憶手段が、前記金融機関がAPIに対応する金融機関であるか否かを示すAPI対応金融機関情報を記憶する記憶ステップと、
判定手段が、前記照会要求により特定される前記金融機関が、APIに対応する金融機関であるか否かを前記API対応金融機関情報に基づいて判定し、前記金融機関がAPIに対応する金融機関である場合に第1の条件を満たすと判定し、前記金融機関がAPIに対応しない金融機関である場合に第2の条件を満たすと判定する判定ステップと、
照会結果情報生成手段が、前記判定ステップで前記第1の条件を満たすと判定した場合、前記対象者特定情報に基づいて対象者を指定して前記金融機関特定情報で特定される金融機関の照会用APIを呼び出し、前記金融機関によって特定された対象者の照会結果を取得して第1の照会結果情報を生成する照会結果情報生成ステップと、
照会依頼ファイル送信手段が、前記判定手段で前記第2の条件を満たすと判定した場合、前記取引照会の内容を含む照会依頼ファイルを前記金融機関に送信する照会依頼ファイル送信ステップと、
照会結果情報受信手段が、前記照会依頼ファイル送信ステップで前記照会依頼ファイルを送信した金融機関から第2の照会結果情報を受信する照会結果情報受信手段と、
照会結果情報送信手段が、前記第1の照会結果情報および前記第2の照会結果情報を前記公的機関に送信する照会結果情報送信ステップと、
を備える情報処理方法。
An inquiry request receiving means receives an inquiry request from a public institution, including contents of the transaction inquiry, financial institution identification information for identifying the financial institution to which the inquiry is made, and target person identification information for identifying the subject of the transaction inquiry. a query request receiving step for
a storage step in which the storage means stores API-compliant financial institution information indicating whether the financial institution is an API-compliant financial institution;
determining means for determining whether the financial institution specified by the inquiry request is an API-compatible financial institution based on the API-compatible financial institution information, and determining whether the financial institution is an API-compatible financial institution; a determination step of determining that a first condition is satisfied if the financial institution is a financial institution that does not support APIs, and determining that a second condition is satisfied;
If the inquiry result information generating means determines that the first condition is satisfied in the determination step, the target person is specified based on the target person specifying information and an inquiry is made to the financial institution specified by the financial institution specifying information. an inquiry result information generating step of calling an API for obtaining the inquiry result of the subject identified by the financial institution and generating first inquiry result information;
an inquiry request file transmission step of transmitting an inquiry request file including the contents of the transaction inquiry to the financial institution when the inquiry request file transmission means determines that the second condition is satisfied by the determination means;
inquiry result information receiving means for receiving second inquiry result information from the financial institution to which the inquiry request file was sent in the inquiry request file sending step;
an inquiry result information transmission step in which the inquiry result information transmission means transmits the first inquiry result information and the second inquiry result information to the public institution;
An information processing method comprising:
JP2020055807A 2020-03-26 2020-03-26 Information processing device and information processing method Active JP7122333B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020055807A JP7122333B2 (en) 2020-03-26 2020-03-26 Information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020055807A JP7122333B2 (en) 2020-03-26 2020-03-26 Information processing device and information processing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018051063A Division JP6684299B2 (en) 2018-03-19 2018-03-19 Information processing apparatus and information processing method

Publications (2)

Publication Number Publication Date
JP2020102270A JP2020102270A (en) 2020-07-02
JP7122333B2 true JP7122333B2 (en) 2022-08-19

Family

ID=71139732

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020055807A Active JP7122333B2 (en) 2020-03-26 2020-03-26 Information processing device and information processing method

Country Status (1)

Country Link
JP (1) JP7122333B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242785A (en) 2004-02-27 2005-09-08 Oki Electric Ind Co Ltd Multi-bank customer information inquiry system
JP2012190153A (en) 2011-03-09 2012-10-04 Rkk Computer Service Co Ltd Delinquency processing system
JP2017142619A (en) 2016-02-09 2017-08-17 日本電信電話株式会社 API linkage apparatus, API linkage method, and API linkage program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242785A (en) 2004-02-27 2005-09-08 Oki Electric Ind Co Ltd Multi-bank customer information inquiry system
JP2012190153A (en) 2011-03-09 2012-10-04 Rkk Computer Service Co Ltd Delinquency processing system
JP2017142619A (en) 2016-02-09 2017-08-17 日本電信電話株式会社 API linkage apparatus, API linkage method, and API linkage program

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
マネーフォワード、三菱東京UFJ銀行の残高情報などを取得可能に--参照系APIと連携,[online],2018年02月23日,[令和4年5月2日検索], インターネット<URL:https://web.archive.org/web/20180223093038/https://japan.cnet.com/article/35115127/>
改正銀行法が変える電子決済の未来,Financial Information Technology,No.65,日本金融通信社,2017年06月15日,p.33-35
金融機関向けクラウドサービス「OpenCanvas」の提供について,[online],2017年05月21日,[令和1年11月28日検索], インターネット<URL:https://www.nttdata.com/jp/ja/news/release/2017/051201/>
高瀬 琢磨,電子情報通信学会2018年総合大会講演論文集 通信2,2018年03月06日,p.39
魅力あるサービス&ソリューションを横断的に企画・創出するNTTデータ 第四金融事業本部,BUSINESS COMMUNICATION,株式会社ビジネスコミュニケーション社,2017年07月01日,第54巻 第7号,p.36,37,40-42

Also Published As

Publication number Publication date
JP2020102270A (en) 2020-07-02

Similar Documents

Publication Publication Date Title
US11451534B2 (en) Secure, cloud-based data collection tool
US20250238532A1 (en) Dynamic and modular data classification engine
JP6055050B1 (en) Bank system, method and program executed by bank system
JP6684299B2 (en) Information processing apparatus and information processing method
US12306850B2 (en) System and method for extraction management
US20190012674A1 (en) System and method for processing a digital transaction
JP2010086295A (en) Business administration system, business administration program, and business administration method
US20120323775A1 (en) Enhanced searchability of fields associated with online billpay memo data
US20090067013A1 (en) Systems and methods to associate invoice data with a corresponding original invoice copy in a stack of invoices
JP7122333B2 (en) Information processing device and information processing method
US10609120B2 (en) Customized, cloud-based data collection tool
JP5027050B2 (en) Electronic declaration data sending reception system and method
JP7663184B2 (en) PROGRAM, COMPUTER AND INFORMATION PROCESSING METHOD
EP4372664A1 (en) Information processing device
KR102500127B1 (en) System for automatically determining year and exact calculation and method performing the same
JP5986251B1 (en) Electronic record receivable transfer record request automatic exclusion system
US8782015B2 (en) Systems and methods for processing data in a web services environment
JP2015022657A (en) Non-payable information processing apparatus and non-payable information processing method
JP6440287B1 (en) Deposit and savings inquiry system
KR101103753B1 (en) Method, system, and program record medium for executing the method
US20250284671A1 (en) Method and apparatus for the intelligent capture and preprocessing of unstructured content for upstream or downstream workflow integration
JP7744946B2 (en) Seizure support device, seizure support method and program
CN119537661A (en) A method, device, equipment, program file and storage medium for determining transaction materials
JP2019159578A (en) Death notice processing program, device, and method
JP2024110179A (en) Information processing system, information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220701

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: 20220712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220808

R150 Certificate of patent or registration of utility model

Ref document number: 7122333

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250