JP7250652B2 - Withdrawal Result Update Device, Withdrawal Result Update Method, and Withdrawal Result Update Program - Google Patents
Withdrawal Result Update Device, Withdrawal Result Update Method, and Withdrawal Result Update Program Download PDFInfo
- Publication number
- JP7250652B2 JP7250652B2 JP2019176595A JP2019176595A JP7250652B2 JP 7250652 B2 JP7250652 B2 JP 7250652B2 JP 2019176595 A JP2019176595 A JP 2019176595A JP 2019176595 A JP2019176595 A JP 2019176595A JP 7250652 B2 JP7250652 B2 JP 7250652B2
- Authority
- JP
- Japan
- Prior art keywords
- identification data
- account transfer
- withdrawal
- consignee
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 22
- 230000010365 information processing Effects 0.000 claims description 10
- 230000008676 import Effects 0.000 claims description 5
- 238000007726 management method Methods 0.000 description 62
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000015654 memory Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、引落結果更新装置、引落結果更新方法および引落結果更新プログラムに関する。 The present invention relates to a withdrawal result update device, a withdrawal result update method, and a withdrawal result update program.
特許文献1の0006段落には、店頭における効率的な決済を支援するための決済管理システム、決済管理方法及び決済管理プログラムが開示されており、また、特許文献1の0053段落には、店頭端末30が管理サーバ20に対して口座振替依頼電文を送信することが開示されている。
Paragraph 0006 of
このような口座振替依頼の分野においては、口座振替を代行業者に委託することがある。委託者は、回収したい債権を識別するために、委託者管理用の「債権キー」という番号を採番しているが、これとは別に、委託先管理用の「顧客番号」という番号を採番する必要がある。当該顧客番号は委託先が設定したルールに基づいて作成される。例えば、委託先Aでは、「委託者コード(8桁)+00+債権キー(10桁)」というルールに基づいて前記顧客番号を作成し、委託先Bでは、「0+委託者コード(5桁)+0000+債権キー(10桁)」というルールに基づいて前記顧客番号を作成するというものである。 In the field of such account transfer requests, there are cases where the account transfer is entrusted to an agency. In order to identify the receivables that the consignor wants to collect, the consignor assigns a number called a “credit key” for management of the consignor. must be numbered. The customer number is created based on the rules set by the contractor. For example, outsourcer A creates the customer number based on the rule of "consignor code (8 digits) + 00 + bond key (10 digits)", and outsourcer B creates the customer number "0 + consignor code (5 digits)". digits) + 0000 + bond key (10 digits)".
このため、従来においては、前記委託先から、前記顧客番号に対する引落結果が返ってきても、各顧客番号がどの債権キーに対応するかを、前記委託先が設定したルールを委託者が参照しつつ確認しなければならず、各債権に対する引落結果を更新するのに多大な時間と労力を要していた。前段落の例でいえば、仮に委託先Bから、「01234500001000000001」という顧客番号に対して引落ができた旨が返ってきたとすると、委託者は、当該顧客番号に対応する債権キーは、前記委託先Bのルールに基づいて考えると「1000000001」であると特定することで、債権キー「1000000001」の債権についての引落ができた旨を更新していた。 For this reason, conventionally, even if the consignee returns a withdrawal result for the customer number, the consignor refers to the rule set by the consignee to determine which bond key each customer number corresponds to. Therefore, it takes a lot of time and effort to update the withdrawal result for each claim. In the example of the preceding paragraph, if entrustee B returns a message indicating that a withdrawal has been made to the customer number "01234500001000000001", the entrustor will determine that the bond key corresponding to the customer number is Based on the rule of B above, specifying "1000000001" updates the fact that the bond with the bond key "1000000001" has been withdrawn.
また、仮に当該特定の作業を自動化するにしても、前記ルールは前記委託先ごとに異なるため、前記委託先ごとに別々のプログラムを作成する必要があり、コストや業務効率の観点から改善の余地が大いにあった。 Also, even if the specific work is automated, since the rules differ for each contractor, it is necessary to create a separate program for each contractor, and there is room for improvement from the viewpoint of cost and operational efficiency. There was a lot
つまり、顧客番号から債権キーを特定する作業を自動化でき、かつ、あらゆる委託先に対して使用可能な技術が求められていたが、従来においては、実現できていなかった。 In other words, there has been a demand for a technology that can automate the task of identifying a bond key from a customer number and that can be used by any consignee, but has not been realized in the past.
本発明は、上記問題点に鑑みてなされたものであって、委託先が設定したルールに基づいて作成された顧客番号(委託先管理用債権識別データ)から債権キー(委託者管理用債権識別データ)を特定することで引落結果を自動更新し、かつ、あらゆる委託先に対して使用することができる引落結果更新装置、引落結果更新方法および引落結果更新プログラムを提供することを目的とする。 The present invention has been made in view of the above-mentioned problems, and the customer number (credit identification data for consignor management) created based on the rules set by the consignee To provide a withdrawal result update device, a withdrawal result update method, and a withdrawal result update program that automatically update the withdrawal result by specifying data) and can be used for any consignee.
上述した課題を解決し、目的を達成するために、本発明に係る引落結果更新装置は、制御部を備える引落結果更新装置であって、前記制御部は、口座振替代行を委託する者である委託者が自身の債権を管理するための委託者管理用債権識別データと当該債権に対応する顧客の口座からの引落金額とを含む口座振替依頼データと、前記口座振替代行を委託する先である委託先を識別するための委託先識別データと前記委託先が前記債権を管理するための委託先管理用債権識別データの生成に関するルールとを含む委託先マスタと、を参照して、指定された委託先識別データと紐付く前記委託先マスタ中の前記ルールに基づいて、前記委託者管理用債権識別データを含む前記委託先管理用債権識別データを生成する債権識別データ生成手段と、前記委託者管理用債権識別データと前記債権識別データ生成手段で生成した前記委託先管理用債権識別データとを紐付けて含む紐付マスタを生成する紐付マスタ生成手段と、前記引落金額と前記債権識別データ生成手段で生成した前記委託先管理用債権識別データとを含む、前記委託者が前記委託先に前記口座振替代行を依頼する際に前記委託先に渡す口座振替依頼ファイルを生成する依頼ファイル生成手段と、前記口座振替依頼ファイル中の前記委託先管理用債権識別データと当該委託先管理用債権識別データと紐付く前記口座振替依頼ファイル中の前記引落金額の引落が出来たことを意味するデータである引落済データまたは出来なかったことを意味するデータである引落未データとを含む、前記委託先が前記委託者に前記口座振替代行の結果を返却する際に前記委託者に渡す口座振替結果ファイルを前記装置に取り込む結果ファイル取込手段と、前記結果ファイル取込手段で取り込んだ前記口座振替結果ファイル中の前記引落済データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができたことを意味するものへと更新し、前記結果ファイル取込手段で取り込んだ前記口座振替結果ファイル中の前記引落未データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができなかったことを意味するものへと更新する引落結果更新手段と、を備えること、を特徴とする。 In order to solve the above-described problems and achieve the object, a withdrawal result update device according to the present invention is a withdrawal result update device comprising a control unit, wherein the control unit entrusts account transfer agency. Account transfer request data including entrustor management credit identification data for the entrustor to manage his/her own receivables and the amount to be debited from the customer's account corresponding to the receivable, and a destination to which the account transfer agency is entrusted. a consignee master containing consignee identification data for identifying the consignee and a rule for generating consignee management claim identification data for the consignee to manage the claim; a bond identification data generation means for generating the bond identification data for management of the consignee including the credit identification data for management of the consignor based on the rule in the master of the consignee linked to the identification data of the consignor; Tying master generation means for generating a tying master containing the management bond identification data and the bond identification data for management of the consignee generated by the bond identification data generation means, and the withdrawal amount and the bond identification data generation means. a request file generating means for generating an account transfer request file to be delivered to the entrustee when the entrustor requests the entrustee to perform the account transfer on behalf of the entrustee, the account transfer request file including the credit identification data for management of the entrustee generated in step; Withdrawal, which is data indicating that the withdrawal amount in the account transfer request file linked to the consignee management credit identification data and the consignee management credit identification data in the account transfer request file is successful. the account transfer result file, which includes completed data or non-withdrawal data that means that it was not possible, to be delivered to the consignor when the consignee returns the result of the account transfer agency to the consignor; a result file importing means to be imported into an apparatus; With respect to the claim specified by the entrustor management credit identification data, the withdrawal result in the account transfer request data is updated to mean that the withdrawal has been made, and the account captured by the result file capturing means. With respect to the claim specified by the consignor management claim identification data in the linking master linked to the trustee management claim identification data corresponding to the non-withdrawal data in the transfer result file, a withdrawal result updating means for updating the withdrawal result to mean that the withdrawal was not possible.
また、本発明に係る引落結果更新方法は、制御部を備える情報処理装置で実行される引落結果更新方法であって、前記制御部で実行される、口座振替代行を委託する者である委託者が自身の債権を管理するための委託者管理用債権識別データと当該債権に対応する顧客の口座からの引落金額とを含む口座振替依頼データと、前記口座振替代行を委託する先である委託先を識別するための委託先識別データと前記委託先が前記債権を管理するための委託先管理用債権識別データの生成に関するルールとを含む委託先マスタと、を参照して、指定された委託先識別データと紐付く前記委託先マスタ中の前記ルールに基づいて、前記委託者管理用債権識別データを含む前記委託先管理用債権識別データを生成する債権識別データ生成ステップと、前記委託者管理用債権識別データと前記債権識別データ生成ステップで生成した前記委託先管理用債権識別データとを紐付けて含む紐付マスタを生成する紐付マスタ生成ステップと、前記引落金額と前記債権識別データ生成ステップで生成した前記委託先管理用債権識別データとを含む、前記委託者が前記委託先に前記口座振替代行を依頼する際に前記委託先に渡す口座振替依頼ファイルを生成する依頼ファイル生成ステップと、前記口座振替依頼ファイル中の前記委託先管理用債権識別データと当該委託先管理用債権識別データと紐付く前記口座振替依頼ファイル中の前記引落金額の引落が出来たことを意味するデータである引落済データまたは出来なかったことを意味するデータである引落未データとを含む、前記委託先が前記委託者に前記口座振替代行の結果を返却する際に前記委託者に渡す口座振替結果ファイルを前記装置に取り込む結果ファイル取込ステップと、前記結果ファイル取込ステップで取り込んだ前記口座振替結果ファイル中の前記引落済データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができたことを意味するものへと更新し、前記結果ファイル取込ステップで取り込んだ前記口座振替結果ファイル中の前記引落未データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができなかったことを意味するものへと更新する引落結果更新ステップと、を含むこと、を特徴とする。 Further, a withdrawal result update method according to the present invention is a withdrawal result update method executed by an information processing apparatus having a control unit, and is executed by the control unit. Account transfer request data including consignor management credit identification data for managing its own credit and the amount to be debited from the customer's account corresponding to the credit, and the consignee to whom the account transfer agency is entrusted and a consignee master containing consignee identification data for identifying the consignee and a rule for generating consignee management claim identification data for the consignee to manage the claim, and referring to the designated consignee a bond identification data generating step of generating the bond identification data for management of the consignor including the bond identification data for management of the consignor based on the rule in the master of the consignee linked to the identification data; A linking master generation step for generating a linking master containing the bond identification data and the bond identification data for management of the entrusted party generated in the bond identification data generation step in a linked manner, and the withdrawal amount and the bond identification data generation step and the account Withdrawal completed data, which is data indicating that the withdrawal amount in the account transfer request file linked to the trustee management credit identification data in the transfer request file and the trustee management credit identification data is completed. Alternatively, an account transfer result file, including non-withdrawal data, which is data indicating that it was not possible, is sent to the consignor when the entrustee returns the result of the account transfer agency to the consignor. a result file importing step, and the consignor in the pegging master linked with the credit identification data for consignee management corresponding to the debited data in the account transfer result file imported in the result file importing step; For the claim specified by the credit identification data for administration, the withdrawal result in the account transfer request data is updated to mean that the withdrawal has been made, and the account transfer result captured in the result file capturing step. Withdrawal result in the account transfer request data for the claim specified by the consignor management claim identification data in the linking master linked to the consignee management claim identification data corresponding to the non-withdrawal data in the file and a debit result updating step of updating the to mean that the debit was not possible.
また、本発明に係る引落結果更新プログラムは、制御部を備える情報処理装置に実行させるための引落結果更新プログラムであって、前記制御部に実行させるための、口座振替代行を委託する者である委託者が自身の債権を管理するための委託者管理用債権識別データと当該債権に対応する顧客の口座からの引落金額とを含む口座振替依頼データと、前記口座振替代行を委託する先である委託先を識別するための委託先識別データと前記委託先が前記債権を管理するための委託先管理用債権識別データの生成に関するルールとを含む委託先マスタと、を参照して、指定された委託先識別データと紐付く前記委託先マスタ中の前記ルールに基づいて、前記委託者管理用債権識別データを含む前記委託先管理用債権識別データを生成する債権識別データ生成ステップと、前記委託者管理用債権識別データと前記債権識別データ生成ステップで生成した前記委託先管理用債権識別データとを紐付けて含む紐付マスタを生成する紐付マスタ生成ステップと、前記引落金額と前記債権識別データ生成ステップで生成した前記委託先管理用債権識別データとを含む、前記委託者が前記委託先に前記口座振替代行を依頼する際に前記委託先に渡す口座振替依頼ファイルを生成する依頼ファイル生成ステップと、前記口座振替依頼ファイル中の前記委託先管理用債権識別データと当該委託先管理用債権識別データと紐付く前記口座振替依頼ファイル中の前記引落金額の引落が出来たことを意味するデータである引落済データまたは出来なかったことを意味するデータである引落未データとを含む、前記委託先が前記委託者に前記口座振替代行の結果を返却する際に前記委託者に渡す口座振替結果ファイルを前記装置に取り込む結果ファイル取込ステップと、前記結果ファイル取込ステップで取り込んだ前記口座振替結果ファイル中の前記引落済データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができたことを意味するものへと更新し、前記結果ファイル取込ステップで取り込んだ前記口座振替結果ファイル中の前記引落未データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができなかったことを意味するものへと更新する引落結果更新ステップと、を含むこと、を特徴とする。 Further, a withdrawal result update program according to the present invention is a withdrawal result update program to be executed by an information processing apparatus having a control unit, and is a person who entrusts account transfer agency services to be executed by the control unit. Account transfer request data including entrustor management credit identification data for the entrustor to manage his/her own receivables and the amount to be debited from the customer's account corresponding to the receivable, and a destination to which the account transfer agency is entrusted. a consignee master containing consignee identification data for identifying the consignee and a rule for generating consignee management claim identification data for the consignee to manage the claim; a bond identification data generation step of generating the bond identification data for management of the consignor including the credit identification data for management of the consignor based on the rule in the consignee master linked to the consignor identification data; A linking master generation step for generating a linking master containing the bond identification data for management and the bond identification data for management of the consignee generated in the bond identification data generation step, and a withdrawal amount and the bond identification data generation step. a request file generating step of generating an account transfer request file to be delivered to the consignee when the consignor requests the consignee to perform the account transfer on behalf of the consignee, Withdrawal, which is data indicating that the withdrawal amount in the account transfer request file linked to the consignee management credit identification data and the consignee management credit identification data in the account transfer request file is successful. the account transfer result file, which includes completed data or non-withdrawal data that means that it was not possible, to be delivered to the consignor when the consignee returns the result of the account transfer agency to the consignor; a step of loading a result file to be loaded into a device; and a step of loading a result file into a device; For the claim specified by the entrustor management credit identification data, the withdrawal result in the account transfer request data is updated to mean that the withdrawal has been made, and the account captured in the result file capturing step. With respect to the claim specified by the consignor management claim identification data in the linking master linked to the trustee management claim identification data corresponding to the non-withdrawal data in the transfer result file, and a withdrawal result update step of updating the withdrawal result to mean that the withdrawal was not possible.
本発明によれば、委託先が設定したルールに基づいて作成された顧客番号(委託先管理用債権識別データ)から債権キー(委託者管理用債権識別データ)を特定することで引落結果を自動更新し、かつ、あらゆる委託先に対して使用することができるという効果を奏する。 According to the present invention, the withdrawal result is automatically determined by specifying the bond key (creditor-managed credit identification data) from the customer number (creditor-managed credit-identification data) created based on the rules set by the consignee. The effect is that it can be updated and used for any subcontractor.
以下に、本発明に係る引落結果更新装置、引落結果更新方法および引落結果更新プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Embodiments of a withdrawal result update device, a withdrawal result update method, and a withdrawal result update program according to the present invention will be described in detail below with reference to the drawings. It should be noted that the present invention is not limited by this embodiment.
[1.概要]
口座振替代行の委託先業者と連携する口座振替依頼ファイルおよび口座振替結果ファイルに関するフォーマットを規定した全国銀行協会フォーマットにおいては、委託先によって顧客番号の設定ルールが異なる。具体的には、全国銀行協会フォーマットは、図3に示すように統一して定められているが、顧客番号の設定ルールは、図4に示すように委託先業者ごとにそれぞれ定められている。
[1. overview]
In the Japanese Bankers Association format, which defines the format for the account transfer request file and the account transfer result file that are linked with the account transfer service providers, the customer number setting rules differ depending on the entrustee. Specifically, the format of the Japanese Bankers Association is unified as shown in FIG. 3, but the customer number setting rule is defined for each consignee as shown in FIG.
このため、従来においては、口座振替依頼ファイルの作成プログラムおよび口座振替結果ファイルの取込プログラムは、委託先ごとに作成する必要があった。 For this reason, conventionally, it was necessary to create a program for creating an account transfer request file and a program for retrieving an account transfer result file for each consignee.
そこで、本実施形態においては、口座振替顧客番号紐付マスタを用いることで、どの委託先が指定した顧客番号設定ルールであっても、システム上の債権キーと口座振替結果ファイルとを一意に紐付けることを可能とした。以下、具体的な構成および動作について説明する。 Therefore, in this embodiment, by using the account transfer customer number linking master, the bond key on the system and the account transfer result file are uniquely linked regardless of the customer number setting rule specified by any consignee. made it possible. Specific configurations and operations will be described below.
[2.構成]
本実施形態に係る引落結果更新装置100の構成の一例について、図1を参照して説明する。図1は、引落結果更新装置100の構成の一例を示すブロック図である。
[2. composition]
An example of the configuration of the withdrawal result update device 100 according to this embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing an example of the configuration of the withdrawal result update device 100. As shown in FIG.
引落結果更新装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、引落結果更新装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The withdrawal result update device 100 is a commercially available desktop personal computer. The withdrawal result updating device 100 is not limited to a stationary information processing device such as a desktop personal computer. type information processing device.
引落結果更新装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。引落結果更新装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
The withdrawal result update device 100 includes a control unit 102 , a
通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、引落結果更新装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、引落結果更新装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。
The
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。
An input device 112 and an
記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。
The
記憶部106は、例えば、口座振替依頼データ106aと、委託先マスタ106bと、紐付マスタとしての口座振替顧客番号紐付マスタ106c(以下、単に「紐付マスタ106c」という。)と、口座振替依頼ファイル106dと、口座振替結果ファイル106eと、を備えている。
The
口座振替依頼データ106aは、図5に示すように、例えば、口座振替代行を委託する者である委託者が自身の債権を管理するための委託者管理用債権識別データ(債権キー)と、当該債権に対応する顧客の口座からの引落金額と、当該引落金額を引き落とす銀行である引落銀行を識別するための引落銀行識別データ(引落銀行番号および引落銀行名)と、当該引落銀行において前記引落金額を引き落とす支店である引落支店識別データ(引落支店番号および引落支店名)と、預金者識別データ(預金者名)と、引落結果と、等を含む。前記委託者管理用債権識別データ(債権キー)は、システム上の債権を一意に特定できるキー項目である。
As shown in FIG. 5, the account
図5に示す口座振替依頼データ106aは、口座振替代行の依頼前のデータであるため、前記引落結果は「Z:依頼中」となっている。これに対して、図6に示す口座振替依頼データ106aは、口座振替代行の依頼後のデータ(すなわち、依頼した結果を反映したデータ)であるため、前記引落結果が「0:振替済」または「1:資金不足」へと更新されている。前記委託者は、本実施形態に係る引落結果更新装置100を使用することにより、当該更新を自動的に行うことができる。
Since the account
委託先マスタ106bは、委託先ごとの顧客番号設定ルールを管理するためのマスタである。委託先マスタ106bは、図5に示すように、例えば、前記口座振替代行を委託する先である委託先を識別するための委託先識別データ(委託先区分および委託先名)と、委託者コードと、前記委託先が前記債権を管理するための委託先管理用債権識別データ(顧客番号)の生成に関するルール(レイアウトパターン)と、等を含む。
The
図5に示す委託先マスタ106bにおいては、前記委託先であるB社についての顧客番号設定ルールとして、レイアウトパターン「2:B」が設定されている。「2:B」で定義される顧客番号設定ルールは、具体的には、図4に示すように、「0+委託者コード(5桁)+顧客管理コード(14桁)」である。前記顧客管理コードは、前記債権キーを含むことで前記債権を一意に特定することができる管理コードのことであるが、例えば、10桁の前記債権キーの左側に0を詰めて14桁になるように作成したコードである。
In the
紐付マスタ106cは、本発明の特徴であり、本マスタにおいて前記債権キーと前記顧客番号とを紐付けることにより、後述する口座振替結果ファイル106e中の前記顧客番号に基づいて当該顧客番号と紐付く口座振替依頼データ106a中の前記債権キーを特定することが可能となり、結果として、口座振替依頼データ106a中の前記引落結果を自動更新することが可能となる。紐付マスタ106cは、図5に示すように、例えば、前記委託者管理用債権識別データ(債権キー)と、前記委託先管理用債権識別データ(顧客番号)と、を紐付けて含む。
The linking
口座振替依頼ファイル106dは、前記委託者が前記委託先に前記口座振替代行を依頼する際に前記委託先に渡すファイルである。口座振替依頼ファイル106dは、図5に一部を示すように、例えば、前記引落金額と、前記委託先管理用債権識別データ(顧客番号)と、等を含む。
The account
口座振替結果ファイル106eは、前記委託先が前記委託者に前記口座振替代行の結果を返却する際に前記委託者に渡すファイルであり、例えば前記委託先により作成されたものである。口座振替結果ファイル106eは、口座振替依頼ファイル106dと同じフォーマットであるが、引落結果エリアのみが前記委託先により更新されている。口座振替結果ファイル106eは、図5に示すように、例えば、口座振替依頼ファイル106d中の前記委託先管理用債権識別データ(顧客番号)と、当該委託先管理用債権識別データ(顧客番号)と紐付く口座振替依頼ファイル106d中の前記引落金額の引落が出来たことを意味するデータである引落済データ(引落結果エリアの「0」)または出来なかったことを意味するデータである引落未データ(引落結果エリアの「1」)と、等を含む。
The account
制御部102は、引落結果更新装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that comprehensively controls the withdrawal result update device 100 . The control unit 102 has an internal memory for storing a control program such as an OS, a program defining various processing procedures, required data, and the like, and performs various information processing based on these stored programs. Execute.
制御部102は、機能概念的に、例えば、(1)口座振替代行を委託する者である委託者が自身の債権を管理するための委託者管理用債権識別データと当該債権に対応する顧客の口座からの引落金額とを含む口座振替依頼データと、前記口座振替代行を委託する先である委託先を識別するための委託先識別データと前記委託先が前記債権を管理するための委託先管理用債権識別データの生成に関するルールとを含む委託先マスタと、を参照して、指定された委託先識別データと紐付く前記委託先マスタ中の前記ルールに基づいて、前記委託者管理用債権識別データを含む前記委託先管理用債権識別データを生成する債権識別データ生成手段としての債権識別データ生成部102aと、(2)前記委託者管理用債権識別データと前記債権識別データ生成手段で生成した前記委託先管理用債権識別データとを紐付けて含む紐付マスタを生成する紐付マスタ生成手段としての紐付マスタ生成部102bと、(3)前記引落金額と前記債権識別データ生成手段で生成した前記委託先管理用債権識別データとを含む、前記委託者が前記委託先に前記口座振替代行を依頼する際に前記委託先に渡す口座振替依頼ファイルを生成する依頼ファイル生成手段としての依頼ファイル生成部102cと、(4)前記口座振替依頼ファイル中の前記委託先管理用債権識別データと当該委託先管理用債権識別データと紐付く前記口座振替依頼ファイル中の前記引落金額の引落が出来たことを意味するデータである引落済データまたは出来なかったことを意味するデータである引落未データとを含む、前記委託先が前記委託者に前記口座振替代行の結果を返却する際に前記委託者に渡す口座振替結果ファイルを前記装置に取り込む結果ファイル取込手段としての結果ファイル取込部102dと、(5)前記結果ファイル取込手段で取り込んだ前記口座振替結果ファイル中の前記引落済データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができたことを意味するものへと更新し、前記結果ファイル取込手段で取り込んだ前記口座振替結果ファイル中の前記引落未データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができなかったことを意味するものへと更新する引落結果更新手段としての引落結果更新部102eと、を備えている。
The control unit 102 functionally and conceptually includes, for example, (1) creditor management credit identification data for the trustor who entrusts the account transfer agency to manage his/her credit, and customer information corresponding to the credit; account transfer request data including the amount to be deducted from the account; trustee identification data for identifying the trustee who entrusts the account transfer agency; trustee management for the trustee to manage the claim; and a consignee master containing rules relating to the generation of credit identification data for credit management, and based on the rules in the consignee master associated with the designated consignee identification data, the credit identification for management of the consignor a bond identification data generation unit 102a as bond identification data generation means for generating the bond identification data for management of the outsourcee including data; (3) the withdrawal amount and the consignment generated by the bond identification data generating means; a request file generating unit 102c as request file generating means for generating an account transfer request file to be delivered to the entrustee when the entrustor requests the entrustee to perform the account transfer on behalf of the entrustee, and (4) means that the debit amount in the account transfer request file linked with the consignee management credit identification data in the account transfer request file and the consignee management credit identification data has been successfully withdrawn. The account to be handed over to the consignor when the consignee returns the result of the account transfer agency to the consignor (5) the result file fetching unit 102d as result file fetching means for fetching the transfer result file into the device; The withdrawal result in the account transfer request data means that the withdrawal was successful for the claim specified by the credit identification data for consignor management in the pegging master linked with the credit identification data for consignee management. and the credit for management of the consignor in the pegging master linked with the credit identification data for consignor management corresponding to the non-withdrawal data in the account transfer result file imported by the result file importing means a withdrawal
債権識別データ生成部102aは、債権キーと引落金額とを含む口座振替依頼データ106aと、委託先とレイアウトパターンとを含む委託先マスタ106bと、を参照して、指定された委託先と紐付く委託先マスタ106b中のレイアウトパターンに基づいて、前記債権キーを含む顧客番号を生成する。
The bond identification
紐付マスタ生成部102bは、前記債権キーと債権識別データ生成部102aで生成した前記顧客番号とを紐付けて含む紐付マスタ106cを生成する。
The tying master generating unit 102b generates a tying
依頼ファイル生成部102cは、前記引落金額と債権識別データ生成部102aで生成した前記顧客番号とを含む口座振替依頼ファイル106dを生成する。
The request file generation unit 102c generates an account
結果ファイル取込部102dは、口座振替依頼ファイル106d中の前記顧客番号と、引落済データ(引落結果エリアの「0」)または引落未データ(引落結果エリアの「1」)と、を含む口座振替結果ファイル106eを引落結果更新装置100に取り込む。
The result file importing unit 102d retrieves the account containing the customer number in the account
引落結果更新部102eは、結果ファイル取込部102dで取り込んだ口座振替結果ファイル106e中の引落済データ(引落結果エリアの「0」)に対応する前記顧客番号と紐付く紐付マスタ106c中の債権キーで特定される債権について、口座振替依頼データ106a中の引落結果を「0:振替済」に更新する。これに対して、引落結果更新部102eは、結果ファイル取込部102dで取り込んだ口座振替結果ファイル106e中の引落未データ(引落結果エリアの「1」)に対応する前記顧客番号と紐付く紐付マスタ106c中の債権キーで特定される債権について、口座振替依頼データ106a中の引落結果を「1:資金不足」に更新する。
The debit
[3.処理の具体例]
本項目では、本実施形態に係る処理の具体例を説明する。本項目においては、委託者が口座振替代行を委託先B社に委託した際に、前記委託者の口座振替依頼データ106a中の引落結果が、どのような過程を経て図5に示す状態から図6に示す状態へと自動更新されるかについて具体的に説明する。本項目においては、委託先マスタ106bは、図5に示す内容で設定されているという前提で、説明を進める。
[3. Specific example of processing]
In this section, a specific example of processing according to this embodiment will be described. In this item, when the consignor entrusts the account transfer agency to the consignee B company, the withdrawal result in the consignor's account
なお、図2と図5および図6との対応関係は、以下のとおりである。すなわち、図2の「委託先」は、図5の「A社およびB社」に対応し、図2の「金融機関」は、図5および図6の「○×銀行」に対応し、図2の「顧客」は、図5および図6の「ヤマダタロウ、ヤマダジロウおよびヤマダサブロウ」に対応する。 Note that the correspondence between FIG. 2 and FIGS. 5 and 6 is as follows. 2 corresponds to "company A and company B" in FIG. 5, and "financial institution" in FIG. 2 "Customer" corresponds to "Taro Yamada, Jiro Yamada and Saburo Yamada" in FIGS.
[3-1.口座振替依頼ファイルの生成]
本項目では、口座振替依頼ファイル106dの生成について説明する。
[3-1. Generate account transfer request file]
In this section, generation of the account
まず、口座振替代行の委託者は、図5に示す口座振替依頼データ106aを作成する。
First, the account transfer agency consignor prepares account
続いて、前記委託者は、口座振替代行の委託先を指定する。本例では、前記委託先として「委託先区分=2(委託先名=B社)」が指定されるものとする。 Subsequently, the consignor designates a consignee for account transfer agency. In this example, it is assumed that "consignee classification=2 (consignee name=B company)" is specified as the consignee.
前記委託先が指定されると、債権識別データ生成部102aは、以下のようにして、顧客番号を生成する。図5の委託先マスタ106bを参照すると、前記指定された委託先「委託先区分=2(委託先名=B社)」と紐付くレイアウトパターンは、「2:B」である。
When the consignee is designated, the bond identification
レイアウトパターン「2:B」で特定される顧客番号の生成ルールは、「0+委託者コード(5桁)+顧客管理コード(14桁)」である。前記委託者コードは、図5の委託先マスタ106bにおいて前記指定された委託先「委託先区分=2(委託先名=B社)」と紐付く委託者コード「12345」である。また、前記顧客管理コードは、図5の口座振替依頼データ106a中の債権キーを左0詰めして作成した14桁のコードである。
The customer number generation rule specified by the layout pattern "2:B" is "0+consignor code (5 digits)+customer management code (14 digits)". The entrustor code is the entrustor code "12345" associated with the entrustee "entrustee classification=2 (entrustee name=Company B)" specified in the
すなわち、債権識別データ生成部102aは、「0+委託者コード12345+0000+債権キー1000000001」からなる顧客番号01234500001000000001と、「0+委託者コード12345+0000+債権キー1000000002」からなる顧客番号01234500001000000002と、「0+委託者コード12345+0000+債権キー1000000003」からなる顧客番号01234500001000000003と、を生成する。
That is, the bond identification
続いて、紐付マスタ生成部102bは、前記債権キーと債権識別データ生成部102aで生成した顧客番号とを紐付けて含む紐付マスタ106cを生成する。具体的には、紐付マスタ生成部102bは、図5に示すように、債権キー1000000001と顧客番号01234500001000000001とを紐付けて含み、債権キー1000000002と顧客番号01234500001000000002とを紐付けて含み、債権キー1000000003と顧客番号01234500001000000003とを紐付けて含む紐付マスタ106cを生成する。紐付マスタ106cは、システムの債権を一意に特定できる債権キーおよび口座振替依頼ファイル106dの行を一意に特定できる顧客番号の組合せを保持する。
Subsequently, the tying master generating unit 102b generates a tying
紐付マスタ106cの生成と同時に、依頼ファイル生成部102cが、口座振替依頼データ106a中の引落金額10,000円と債権識別データ生成部102aで生成した顧客番号01234500001000000001とを紐付けて含み、口座振替依頼データ106a中の引落金額20,000円と債権識別データ生成部102aで生成した顧客番号01234500001000000002とを紐付けて含み、口座振替依頼データ106a中の引落金額30,000円と債権識別データ生成部102aで生成した顧客番号01234500001000000003とを紐付けて含む口座振替依頼ファイル106d(固定長ファイル)を生成する。なお、図5の口座振替依頼ファイル106dには、引落金額は示しておらず、顧客番号のみ示している。生成された口座振替依頼ファイル106dは、前記委託者から前記委託先へと渡される。
At the same time when the linking
[3-2.口座振替結果ファイルの取込と引落結果の更新]
前記委託先は、[3-1]で生成された口座振替依頼ファイル106dに基づいて口座振替を実行し、引落結果エリアを、引落ができたことを意味する「0」または引落ができなかったことを意味する「1」に更新することにより、図6に示す口座振替結果ファイル106eを作成する。作成された口座振替結果ファイル106eは、前記委託先から前記委託者へと渡される。結果ファイル取込部102dは、前記委託先から渡された口座振替結果ファイル106eを引落結果更新装置100に取り込む。
[3-2. Import account transfer result file and update withdrawal result]
The trustee executes the account transfer based on the account
続いて、引落結果更新部102eは、取り込んだ口座振替結果ファイル106eに基づいて、以下のようにして、口座振替依頼データ106a中の引落結果を更新する。
Subsequently, the withdrawal
図6の口座振替結果ファイル106e中の引落結果エリアの「0」に対応する顧客番号01234500001000000001と紐付く債権キーは、図6の紐付マスタ106cを参照すると、1000000001である。この場合、引落結果更新部102eは、当該債権キー1000000001で特定される債権について、図6の口座振替依頼データ106a中の引落結果を「0:振替済」に更新する。同様の方法で、引落結果更新部102eは、債権キー1000000002で特定される債権についても、図6の口座振替依頼データ106a中の引落結果を「0:振替済」に更新する。
The bond key associated with the
これに対して、図6の口座振替結果ファイル106e中の引落結果エリアの「1」に対応する顧客番号01234500001000000003と紐付く債権キーは、図6の紐付マスタ106cを参照すると、1000000003である。この場合、引落結果更新部102eは、当該債権キー1000000003で特定される債権について、図6の口座振替依頼データ106a中の引落結果を「1:資金不足」に更新する。
On the other hand, the bond key associated with the
以上のようにして、口座振替依頼データ106a中の引落結果「Z:依頼中」を、「0:振替済」または「1:資金不足」に更新することができた。
As described above, the withdrawal result "Z: requesting" in the account
ここで、従来においては、口座振替結果ファイル106e中の顧客番号から該当する口座振替データ106a中の債権キーを特定する際には、顧客番号の設定ルールは各委託先によって異なるため、委託先ごとに特定する条件を変更する必要があった。これに対して、本実施形態においては、紐付マスタ106cを経由することで、同一の条件で口座振替依頼データ106a中の引落結果を更新することができる。
Here, conventionally, when identifying the bond key in the corresponding
[3-3.委託先の設定について]
[3-1]および[3-2]においては、前記委託先として「委託先区分=2(委託先名=B社)」が指定される場合の処理について説明したが、例えば、前記委託先として「委託先区分=1(委託先名=A社)」を指定すればレイアウトパターン「1:A」に基づいて顧客番号を生成することができる。また、図5の委託先マスタ106bには示していないが、更に別の委託先および対応するレイアウトパターンを委託先マスタ106bに追加すれば、当該追加したレイアウトパターンに基づいて顧客番号を生成することができる。このように、本実施形態においては、委託先マスタ106bに予め委託先およびレイアウトパターンの組合せを設定しておけば、一つのプログラムのみであらゆる委託先について引落結果の自動更新を行うことができるため、従来のように、委託先ごとに別々のプログラムを作成する必要がない。
[3-3. Concerning the setting of the subcontractor]
In [3-1] and [3-2], the processing when "outsourcer classification = 2 (outsourcer name = Company B)" is specified as the outsourcee, but for example, the outsourcee If "outsourcer classification=1 (outsourcer name=Company A)" is specified as a customer number, a customer number can be generated based on the layout pattern "1:A". Although not shown in the
[4.本実施形態のまとめ]
このように、本実施形態に係る引落結果更新装置100は、委託先が設定したルールに基づいて作成された顧客番号(委託先管理用債権識別データ)から債権キー(委託者管理用債権識別データ)を特定することで引落結果を自動更新し、かつ、あらゆる委託先に対して使用することができる。
[4. Summary of this embodiment]
As described above, the withdrawal result updating device 100 according to the present embodiment converts the customer number (creditor's credit identification data for management of consignor) created based on the rule set by the consignee to the credit key (creditor's credit identification data for management). ) can be specified to automatically update the withdrawal results and can be used for any consignee.
[5.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[5. Other embodiments]
The present invention may be implemented in various different embodiments other than the embodiments described above within the scope of the technical idea described in the claims.
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being automatically performed can be manually performed, or all of the processes described as being manually performed Alternatively, some can be done automatically by known methods.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, unless otherwise specified, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed arbitrarily.
また、引落結果更新装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Also, with regard to the withdrawal result update device 100, each component shown in the figure is functionally conceptual, and does not necessarily need to be physically configured as shown in the figure.
例えば、引落結果更新装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて引落結果更新装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, the processing functions of the withdrawal result updating device 100, particularly the processing functions performed by the control unit, may be implemented in whole or in part by a CPU and a program interpreted and executed by the CPU. Alternatively, it may be implemented as hardware using wired logic. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for causing the information processing apparatus to execute the processing described in this embodiment, and updates the withdrawal result as necessary. It is read mechanically by the device 100 . That is, a storage unit such as a ROM or HDD (Hard Disk Drive) stores a computer program for giving commands to the CPU in cooperation with the OS to perform various processes. This computer program is executed by being loaded into the RAM and constitutes a control section in cooperation with the CPU.
また、このコンピュータプログラムは、引落結果更新装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 In addition, this computer program may be stored in an application program server connected to the withdrawal result update device 100 via any network, and it is possible to download all or part of it as necessary. is.
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 Also, the program for executing the processing described in this embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, the term "recording medium" refers to memory cards, USB (Universal Serial Bus) memories, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (registered (trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magneto-Optical disk), DVD (Digital Versatile Disk), and Disc (registered trademark) such as Blu- shall include any "portable physical medium".
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or writing method, regardless of the format such as source code or binary code. In addition, the "program" is not necessarily limited to a single configuration, but is distributed as multiple modules or libraries, or cooperates with a separate program represented by the OS to achieve its function. Including things. It should be noted that well-known configurations and procedures can be used for the specific configuration and reading procedure for reading the recording medium in each device shown in the embodiments, the installation procedure after reading, and the like.
記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the storage unit are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks. It stores programs, tables, databases, files for web pages, and so on.
また、引落結果更新装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、引落結果更新装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 The withdrawal result update device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The withdrawal result update device 100 may be implemented by installing software (including programs, data, etc.) that implements the processing described in the present embodiment.
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific forms of distribution and integration of devices are not limited to those shown in the figures, and all or part of them can be functionally or physically arranged in arbitrary units according to various additions or functional loads. It can be distributed and integrated. In other words, the embodiments described above may be arbitrarily combined and implemented, or the embodiments may be implemented selectively.
本発明は、例えば、口座振替の委託を利用するあらゆる業界において有用であるが、特に、ノンバンク業界等においては極めて有用である。 INDUSTRIAL APPLICABILITY The present invention is useful, for example, in all industries that utilize account transfer entrustment, and is particularly useful in the non-bank industry and the like.
100 引落結果更新装置
102 制御部
102a 債権識別データ生成部
102b 紐付マスタ生成部
102c 依頼ファイル生成部
102d 結果ファイル取込部
102e 引落結果更新部
104 通信インターフェース部
106 記憶部
106a 口座振替依頼データ
106b 委託先マスタ
106c 口座振替顧客番号紐付マスタ
106d 口座振替依頼ファイル
106e 口座振替結果ファイル
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Withdrawal result update device 102 Control unit
102a Bond identification data generation unit
102b Linking master generation unit
102c request file generation unit
102d Result file import unit
102e withdrawal
106a account transfer request data
106b Outsourced Master
106c Account transfer customer number linking master
106d Account transfer request file
106e account
Claims (3)
前記制御部は、
口座振替代行を委託する者である委託者が自身の債権を管理するための委託者管理用債権識別データと当該債権に対応する顧客の口座からの引落金額とを含む口座振替依頼データと、前記口座振替代行を委託する先である委託先を識別するための委託先識別データと前記委託先が前記債権を管理するための委託先管理用債権識別データの生成に関するルールとを含む委託先マスタと、を参照して、指定された委託先識別データと紐付く前記委託先マスタ中の前記ルールに基づいて、前記委託者管理用債権識別データを含む前記委託先管理用債権識別データを生成する債権識別データ生成手段と、
前記委託者管理用債権識別データと前記債権識別データ生成手段で生成した前記委託先管理用債権識別データとを紐付けて含む紐付マスタを生成する紐付マスタ生成手段と、
前記引落金額と前記債権識別データ生成手段で生成した前記委託先管理用債権識別データとを含む、前記委託者が前記委託先に前記口座振替代行を依頼する際に前記委託先に渡す口座振替依頼ファイルを生成する依頼ファイル生成手段と、
前記口座振替依頼ファイル中の前記委託先管理用債権識別データと当該委託先管理用債権識別データと紐付く前記口座振替依頼ファイル中の前記引落金額の引落が出来たことを意味するデータである引落済データまたは出来なかったことを意味するデータである引落未データとを含む、前記委託先が前記委託者に前記口座振替代行の結果を返却する際に前記委託者に渡す口座振替結果ファイルを前記装置に取り込む結果ファイル取込手段と、
前記結果ファイル取込手段で取り込んだ前記口座振替結果ファイル中の前記引落済データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができたことを意味するものへと更新し、前記結果ファイル取込手段で取り込んだ前記口座振替結果ファイル中の前記引落未データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができなかったことを意味するものへと更新する引落結果更新手段と、
を備えること、
を特徴とする引落結果更新装置。 A withdrawal result updating device comprising a control unit,
The control unit
Account transfer request data including consignor management credit identification data for the consignor who entrusts the account transfer agency to manage his/her own credit and the amount to be debited from the customer's account corresponding to the credit; a consignee master including entrustee identification data for identifying a consignee to which the account transfer agency is entrusted and a rule for generating consignee management claim identification data for the consignee to manage the claim; , and based on the rule in the outsourcee master linked to the designated outsourcee identification data, a claim for generating the outsourcee management credit identification data including the outsourcer management bond identification data identification data generating means;
a linking master generation means for generating a linking master containing the bond identification data for management of the consignor and the bond identification data for management of the consignee generated by the bond identification data generation means;
An account transfer request to be given to the entrustee when the entrustor requests the entrustee to perform the account transfer on behalf of the entrustee, the entrustor including the debit amount and the credit identification data for managing the entrustee generated by the credit identification data generating means. a request file generating means for generating a file;
Withdrawal, which is data indicating that the withdrawal amount in the account transfer request file linked to the consignee management credit identification data and the consignee management credit identification data in the account transfer request file is successful. the account transfer result file, which includes completed data or non-withdrawal data that means that it was not possible, to be delivered to the consignor when the consignee returns the result of the account transfer agency to the consignor; result file import means for importing into the device;
Specified by the consignor management credit identification data in the linking master associated with the entrustee management credit identification data corresponding to the debited data in the account transfer result file captured by the result file capturing means with respect to the receivables, the withdrawal result in the account transfer request data is updated to mean that the withdrawal has been made, and the non-withdrawal data in the account transfer result file captured by the result file capturing means is updated. The withdrawal result in the account transfer request data for the claim specified by the creditor management credit identification data in the pegging master linked to the corresponding entrustee management credit identification data was not able to be withdrawn. a withdrawal result updating means for updating to mean
to provide
Withdrawal result updating device characterized by
前記制御部で実行される、
口座振替代行を委託する者である委託者が自身の債権を管理するための委託者管理用債権識別データと当該債権に対応する顧客の口座からの引落金額とを含む口座振替依頼データと、前記口座振替代行を委託する先である委託先を識別するための委託先識別データと前記委託先が前記債権を管理するための委託先管理用債権識別データの生成に関するルールとを含む委託先マスタと、を参照して、指定された委託先識別データと紐付く前記委託先マスタ中の前記ルールに基づいて、前記委託者管理用債権識別データを含む前記委託先管理用債権識別データを生成する債権識別データ生成ステップと、
前記委託者管理用債権識別データと前記債権識別データ生成ステップで生成した前記委託先管理用債権識別データとを紐付けて含む紐付マスタを生成する紐付マスタ生成ステップと、
前記引落金額と前記債権識別データ生成ステップで生成した前記委託先管理用債権識別データとを含む、前記委託者が前記委託先に前記口座振替代行を依頼する際に前記委託先に渡す口座振替依頼ファイルを生成する依頼ファイル生成ステップと、
前記口座振替依頼ファイル中の前記委託先管理用債権識別データと当該委託先管理用債権識別データと紐付く前記口座振替依頼ファイル中の前記引落金額の引落が出来たことを意味するデータである引落済データまたは出来なかったことを意味するデータである引落未データとを含む、前記委託先が前記委託者に前記口座振替代行の結果を返却する際に前記委託者に渡す口座振替結果ファイルを前記装置に取り込む結果ファイル取込ステップと、
前記結果ファイル取込ステップで取り込んだ前記口座振替結果ファイル中の前記引落済データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができたことを意味するものへと更新し、前記結果ファイル取込ステップで取り込んだ前記口座振替結果ファイル中の前記引落未データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができなかったことを意味するものへと更新する引落結果更新ステップと、
を含むこと、
を特徴とする引落結果更新方法。 A withdrawal result update method executed by an information processing device comprising a control unit,
executed by the control unit;
Account transfer request data including consignor management credit identification data for the consignor who entrusts the account transfer agency to manage his/her own credit and the amount to be debited from the customer's account corresponding to the credit; a consignee master including entrustee identification data for identifying a consignee to which the account transfer agency is entrusted and a rule for generating consignee management claim identification data for the consignee to manage the claim; , and based on the rule in the outsourcee master linked to the designated outsourcee identification data, a claim for generating the outsourcee management credit identification data including the outsourcer management bond identification data an identification data generation step;
a linking master generation step for generating a linking master including the bond identification data for management of the consignor and the bond identification data for management of the consignee generated in the step of generating bond identification data;
An account transfer request to be given to the entrustee when the entrustor requests the entrustee to perform the account transfer on behalf of the entrustee, the entrustor including the debit amount and the claim identification data for managing the entrustee generated in the claim identification data generating step. a request file generation step for generating a file;
Withdrawal, which is data indicating that the withdrawal amount in the account transfer request file linked to the consignee management credit identification data and the consignee management credit identification data in the account transfer request file is successful. the account transfer result file, which includes completed data or non-withdrawal data that means that it was not possible, to be delivered to the consignor when the consignee returns the result of the account transfer agency to the consignor; a step of importing a result file to be imported into the device;
identified by the consignor-managed claim identification data in the pegging master linked with the consignee-managed claim identification data corresponding to the debited data in the account transfer result file imported in the result file importing step with respect to the receivables, the withdrawal result in the account transfer request data is updated to mean that the withdrawal has been made, and the non-withdrawal data in the account transfer result file captured in the result file capturing step is updated. The withdrawal result in the account transfer request data for the claim specified by the creditor management credit identification data in the pegging master linked to the corresponding entrustee management credit identification data was not able to be withdrawn. a debit result update step that updates to mean
including
A withdrawal result update method characterized by:
前記制御部に実行させるための、
口座振替代行を委託する者である委託者が自身の債権を管理するための委託者管理用債権識別データと当該債権に対応する顧客の口座からの引落金額とを含む口座振替依頼データと、前記口座振替代行を委託する先である委託先を識別するための委託先識別データと前記委託先が前記債権を管理するための委託先管理用債権識別データの生成に関するルールとを含む委託先マスタと、を参照して、指定された委託先識別データと紐付く前記委託先マスタ中の前記ルールに基づいて、前記委託者管理用債権識別データを含む前記委託先管理用債権識別データを生成する債権識別データ生成ステップと、
前記委託者管理用債権識別データと前記債権識別データ生成ステップで生成した前記委託先管理用債権識別データとを紐付けて含む紐付マスタを生成する紐付マスタ生成ステップと、
前記引落金額と前記債権識別データ生成ステップで生成した前記委託先管理用債権識別データとを含む、前記委託者が前記委託先に前記口座振替代行を依頼する際に前記委託先に渡す口座振替依頼ファイルを生成する依頼ファイル生成ステップと、
前記口座振替依頼ファイル中の前記委託先管理用債権識別データと当該委託先管理用債権識別データと紐付く前記口座振替依頼ファイル中の前記引落金額の引落が出来たことを意味するデータである引落済データまたは出来なかったことを意味するデータである引落未データとを含む、前記委託先が前記委託者に前記口座振替代行の結果を返却する際に前記委託者に渡す口座振替結果ファイルを前記装置に取り込む結果ファイル取込ステップと、
前記結果ファイル取込ステップで取り込んだ前記口座振替結果ファイル中の前記引落済データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができたことを意味するものへと更新し、前記結果ファイル取込ステップで取り込んだ前記口座振替結果ファイル中の前記引落未データに対応する前記委託先管理用債権識別データと紐付く前記紐付マスタ中の前記委託者管理用債権識別データで特定される債権について、前記口座振替依頼データ中の引落結果を前記引落ができなかったことを意味するものへと更新する引落結果更新ステップと、
を含むこと、
を特徴とする引落結果更新プログラム。 A withdrawal result update program to be executed by an information processing device having a control unit,
for causing the control unit to execute
Account transfer request data including consignor management credit identification data for the consignor who entrusts the account transfer agency to manage his/her own credit and the amount to be debited from the customer's account corresponding to the credit; a consignee master including entrustee identification data for identifying a consignee to which the account transfer agency is entrusted and a rule for generating consignee management claim identification data for the consignee to manage the claim; , and based on the rule in the outsourcee master linked to the designated outsourcee identification data, a claim for generating the outsourcee management credit identification data including the outsourcer management bond identification data an identification data generation step;
a linking master generation step for generating a linking master including the bond identification data for management of the consignor and the bond identification data for management of the consignee generated in the step of generating bond identification data;
An account transfer request to be given to the entrustee when the entrustor requests the entrustee to perform the account transfer on behalf of the entrustee, the entrustor including the debit amount and the claim identification data for managing the entrustee generated in the claim identification data generating step. a request file generation step for generating a file;
Withdrawal, which is data indicating that the withdrawal amount in the account transfer request file linked to the consignee management credit identification data and the consignee management credit identification data in the account transfer request file is successful. the account transfer result file, which includes completed data or non-withdrawal data that means that it was not possible, to be delivered to the consignor when the consignee returns the result of the account transfer agency to the consignor; a step of importing a result file to be imported into the device;
identified by the consignor-managed claim identification data in the pegging master linked with the consignee-managed claim identification data corresponding to the debited data in the account transfer result file imported in the result file importing step with respect to the receivables, the withdrawal result in the account transfer request data is updated to mean that the withdrawal has been made, and the non-withdrawal data in the account transfer result file captured in the result file capturing step is updated. The withdrawal result in the account transfer request data for the claim specified by the creditor management credit identification data in the pegging master linked to the corresponding entrustee management credit identification data was not able to be withdrawn. a debit result update step that updates to mean
including
Withdrawal result update program characterized by.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019176595A JP7250652B2 (en) | 2019-09-27 | 2019-09-27 | Withdrawal Result Update Device, Withdrawal Result Update Method, and Withdrawal Result Update Program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019176595A JP7250652B2 (en) | 2019-09-27 | 2019-09-27 | Withdrawal Result Update Device, Withdrawal Result Update Method, and Withdrawal Result Update Program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021056576A JP2021056576A (en) | 2021-04-08 |
JP7250652B2 true JP7250652B2 (en) | 2023-04-03 |
Family
ID=75270700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019176595A Active JP7250652B2 (en) | 2019-09-27 | 2019-09-27 | Withdrawal Result Update Device, Withdrawal Result Update Method, and Withdrawal Result Update Program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7250652B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001331759A (en) | 2000-05-24 | 2001-11-30 | Nec Corp | Obligation management system |
JP2002366876A (en) | 2001-06-11 | 2002-12-20 | Supernet Solutions Corp | Method and system for price settlement using escrow account |
JP2017130013A (en) | 2016-01-20 | 2017-07-27 | 株式会社 みずほ銀行 | Settlement management system, settlement management method, and settlement management program |
JP2019133586A (en) | 2018-02-02 | 2019-08-08 | 株式会社オービック | Notification device, notification method and notification program |
JP2019164457A (en) | 2018-03-19 | 2019-09-26 | 株式会社オービック | Journal data creation device, journal data creation method, and journal data creation program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010049348A (en) * | 2008-08-19 | 2010-03-04 | Yasushi Takeishi | Asset management system and method |
-
2019
- 2019-09-27 JP JP2019176595A patent/JP7250652B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001331759A (en) | 2000-05-24 | 2001-11-30 | Nec Corp | Obligation management system |
JP2002366876A (en) | 2001-06-11 | 2002-12-20 | Supernet Solutions Corp | Method and system for price settlement using escrow account |
JP2017130013A (en) | 2016-01-20 | 2017-07-27 | 株式会社 みずほ銀行 | Settlement management system, settlement management method, and settlement management program |
JP2019133586A (en) | 2018-02-02 | 2019-08-08 | 株式会社オービック | Notification device, notification method and notification program |
JP2019164457A (en) | 2018-03-19 | 2019-09-26 | 株式会社オービック | Journal data creation device, journal data creation method, and journal data creation program |
Also Published As
Publication number | Publication date |
---|---|
JP2021056576A (en) | 2021-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7064342B2 (en) | Application processing device, application processing method, and application processing program | |
JP7223097B2 (en) | Journal data creation device, journal data creation method and journal data creation program | |
JP2023014355A (en) | Contract-related information management device, contract-related information management method, and contract-related information management program | |
JP6400162B2 (en) | Accounting system, accounting method and accounting program | |
JP7250652B2 (en) | Withdrawal Result Update Device, Withdrawal Result Update Method, and Withdrawal Result Update Program | |
JP7385508B2 (en) | Prepayment/transfer link management device, prepayment/transfer link management method, and prepayment/transfer link management program | |
JP2022097622A (en) | Information processing device, information processing method and information processing program | |
JP2022104542A (en) | Fee processing apparatus, fee processing method and fee processing program | |
JP7220113B2 (en) | Deposit transfer device, deposit transfer method, and deposit transfer program | |
JP7132056B2 (en) | Departmental Profit and Loss Management Device, Departmental Profit and Loss Management Method, and Departmental Profit and Loss Management Program | |
JP7104520B2 (en) | Withholding tax-related business support equipment, withholding tax-related business support methods, and withholding tax-related business support programs | |
JP2016091384A (en) | Information processor, program, and information processing method | |
JP6947596B2 (en) | Deposit processing device, deposit processing method, and deposit processing program | |
JP7237677B2 (en) | Business support device, business support program and business support method | |
JP7220111B2 (en) | Data creation device, data creation program and data creation method | |
JP7261332B2 (en) | Automatic work-in-process transfer device, automatic work-in-process transfer method, and automatic work-in-process transfer program | |
JP7250979B2 (en) | Accounting error confirmation work support device, account error confirmation work support method, and account error confirmation work support program | |
JP7186088B2 (en) | Return settlement device, return settlement method, and return settlement program | |
JP7410746B2 (en) | Payment application processing device, payment application processing method, and payment application processing program | |
JP7064381B2 (en) | Miscalculation confirmation business support device, miscalculation confirmation business support method and miscalculation confirmation business support program | |
JP7248752B2 (en) | Accounting device, accounting method and accounting program | |
JP7411517B2 (en) | Receivables/Payables Accounting Department Identification Device, Receivables/Payables Accounting Department Identification Method, and Receivables/Payables Accounting Department Identification Program | |
JP7200025B2 (en) | Claims management device, claims management method, and claims management program | |
JP7173842B2 (en) | Journal writing device, journal writing method and journal writing program | |
JP7157563B2 (en) | Amount calculation device, amount calculation method, and amount calculation program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220518 |
|
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: 20230221 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230322 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7250652 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |