(57)【特許請求の範囲】
【請求項１】
それぞれ、レコード名、項目名、および、具体値を含む自振定時定額店舗データ、自振振替契約管理データ、自振振替主契約データ、および、自振振替個別契約データを格納する自振業務データベースと、それぞれ、レコード名、項目名、および、具体値を含む振替口座情報書き抜きレコード、所定振替手数料レコード、および、特定振替手数料レコードを格納する書き抜きレコードと、それぞれ、レコード名、項目名、および、具体値を含む前記自振振替主契約データに対応する第１の当座性基本データ、前記自振振替個別契約データに対応する第２の当座性基本データ、および、振替口座情報テーブルに対応する第３の当座性基本データを格納する口座情報データベースと、前記自振定時定額店舗データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第１のデータを抽出し、前記自振振替契約管理データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第２のデータを抽出する自振データ抽出部と、前記自振振替主契約データから操作者から与えられた前記具体値に対応するそれぞれ、レコード名、項目名、および、具体値を含む主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号である第３のデータを抽出し、前記自振振替主契約データの借方区分が借方である場合、前記自振振替主契約データの主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号に対応する前記第１の当座性基本データ全体（レコード名、項目名、具体値）を第４のデータとして抽出する借方口座索引部と、前記自振振替個別契約データから個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号を第５のデータとして抽出し、前記自振振替主契約データの借方区分が貸方である場合、前記自振振替個別契約データの個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号に対応する前記第２の当座性基本データ全体（レコード名、項目名、具体値）を第６のデータとして抽出する貸方口座索引部と、前記振替口座情報書き抜きレコード、前記所定振替手数料レコード、および、前記特定振替手数料レコードからそれぞれ、部分を抽出し振替口座情報テーブル、所定振替手数料情報テーブル、および、特定振替手数料情報テーブルを含む外部データテーブルとして作成する外部データテーブル作成部と、前記外部データテーブルを第７のデータとして抽出し、前記振替口座情報テーブルの店舗コード、主契約口座業務区分、および、主契約外部口座番号に対応する前記第３の当座性基本データ全体（レコード名、項目名、具体値）を第８のデータとして抽出する外部データテーブル抽出部と、前記第１のデータ、前記第２のデータ、前記第３のデータ、前記第４のデータ、前記第５のデータ、前記第６のデータ、前記第７のデータ、および、前記第８のデータをレコード待避情報として保持するレコード情報待避部と、前記レコード待避情報に基づいて、前記自振振替主契約データの前記主契約口座店舗コードの具体値、および、前記振替口座情報テーブルの前記店舗コードの具体値を新たな主契約口座外部店舗コードの具体値に設定し、前記自振振替主契約データの前記主契約口座当座性業務区分の具体値、および、前記振替口座情報テーブルの前記主契約口座業務区分の具体値を新たな主契約口座業務区分コードの具体値として設定し、移行レコードとして作成する移行レコード作成部と、を有することを特徴とする移行レコード作成システム。
【請求項２】
それぞれ、レコード名、項目名、および、具体値を含む自振定時定額店舗データ、自振振替契約管理データ、自振振替主契約データ、および、自振振替個別契約データを格納する自振業務データベースと、それぞれ、レコード名、項目名、および、具体値を含む振替口座情報書き抜きレコード、所定振替手数料レコード、および、特定振替手数料レコードを格納する書き抜きレコードと、それぞれ、レコード名、項目名、および、具体値を含む前記自振振替主契約データに対応する第１の当座性基本データ、前記自振振替個別契約データに対応する第２の当座性基本データ、および、振替口座情報テーブルに対応する第３の当座性基本データを格納する口座情報データベースとを有する移行レコード作成システムにおける移行レコード作成方法であって、自振データ抽出部が、前記自振定時定額店舗データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第１のデータを抽出し、前記自振振替契約管理データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第２のデータを抽出する手順と、借方口座索引部が、前記自振振替主契約データから操作者から与えられた前記具体値に対応するそれぞれ、レコード名、項目名、および、具体値を含む主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号である第３のデータを抽出し、前記自振振替主契約データの借方区分が借方である場合、前記自振振替主契約データの主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号に対応する前記第１の当座性基本データ全体（レコード名、項目名、具体値）を第４のデータとして抽出する手順と、貸方口座索引部が、前記自振振替個別契約データから個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号を第５のデータとして抽出し、前記自振振替主契約データの借方区分が貸方である場合、前記自振振替個別契約データの個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号に対応する前記第２の当座性基本データ全体（レコード名、項目名、具体値）を第６のデータとして抽出する手順と、外部データテーブル作成部が、前記振替口座情報書き抜きレコード、前記所定振替手数料レコード、および、前記特定振替手数料レコードからそれぞれ、部分を抽出し振替口座情報テーブル、所定振替手数料情報テーブル、および、特定振替手数料情報テーブルを含む外部データテーブルとして作成する手順と、外部データテーブル抽出部が、前記外部データテーブルを第７のデータとして抽出し、前記振替口座情報テーブルの店舗コード、主契約口座業務区分、および、主契約外部口座番号に対応する前記第３の当座性基本データ全体（レコード名、項目名、具体値）を第８のデータとして抽出する手順と、レコード情報待避部が、前記第１のデータ、前記第２のデータ、前記第３のデータ、前記第４のデータ、前記第５のデータ、前記第６のデータ、前記第７のデータ、および、前記第８のデータをレコード待避情報として保持する手順と、移行レコード作成部が、前記レコード待避情報に基づいて、前記自振振替主契約データの前記主契約口座店舗コードの具体値、および、前記振替口座情報テーブルの前記店舗コードの具体値を新たな主契約口座外部店舗コードの具体値に設定し、前記自振振替主契約データの前記主契約口座当座性業務区分の具体値、および、前記振替口座情報テーブルの前記主契約口座業務区分の具体値を新たな主契約口座業務区分コードの具体値として設定し、移行レコードとして作成する手順と、を含むことを特徴とする移行レコード作成方法。
【請求項３】
それぞれ、レコード名、項目名、および、具体値を含む自振定時定額店舗データ、自振振替契約管理データ、自振振替主契約データ、および、自振振替個別契約データを格納する自振業務データベースと、それぞれ、レコード名、項目名、および、具体値を含む振替口座情報書き抜きレコード、所定振替手数料レコード、および、特定振替手数料レコードを格納する書き抜きレコードと、それぞれ、レコード名、項目名、および、具体値を含む前記自振振替主契約データに対応する第１の当座性基本データ、前記自振振替個別契約データに対応する第２の当座性基本データ、および、振替口座情報テーブルに対応する第３の当座性基本データを格納する口座情報データベースとを有する移行レコード作成システムにおける移行レコード作成プログラムであって、自振データ抽出部に、前記自振定時定額店舗データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第１のデータを抽出し、前記自振振替契約管理データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第２のデータを抽出する手順を実行させ、借方口座索引部に、前記自振振替主契約データから操作者から与えられた前記具体値に対応するそれぞれ、レコード名、項目名、および、具体値を含む主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号である第３のデータを抽出し、前記自振振替主契約データの借方区分が借方である場合、前記自振振替主契約データの主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号に対応する前記第１の当座性基本データ全体（レコード名、項目名、具体値）を第４のデータとして抽出する手順を実行させ、貸方口座索引部に、前記自振振替個別契約データから個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号を第５のデータとして抽出し、前記自振振替主契約データの借方区分が貸方である場合、前記自振振替個別契約データの個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号に対応する前記第２の当座性基本データ全体（レコード名、項目名、具体値）を第６のデータとして抽出する手順を実行させ、外部データテーブル作成部に、前記振替口座情報書き抜きレコード、前記所定振替手数料レコード、および、前記特定振替手数料レコードからそれぞれ、部分を抽出し振替口座情報テーブル、所定振替手数料情報テーブル、および、特定振替手数料情報テーブルを含む外部データテーブルとして作成する手順を実行させ、外部データベース抽出部に、前記外部データテーブルを第７のデータとして抽出し、前記振替口座情報テーブルの店舗コード、主契約口座業務区分、および、主契約外部口座番号に対応する前記第３の当座性基本データ全体（レコード名、項目名、具体値）を第８のデータとして抽出する手順を実行させ、レコード情報待避部に、前記第１のデータ、前記第２のデータ、前記第３のデータ、前記第４のデータ、前記第５のデータ、前記第６のデータ、前記第７のデータ、および、前記第８のデータをレコード待避情報として保持する手順を実行させ、移行レコード作成部に、前記レコード待避情報に基づいて、前記自振振替主契約データの前記主契約口座店舗コードの具体値、および、前記振替口座情報テーブルの前記店舗コードの具体値を新たな主契約口座外部店舗コードの具体値に設定し、前記自振振替主契約データの前記主契約口座当座性業務区分の具体値、および、前記振替口座情報テーブルの前記主契約口座業務区分の具体値を新たな主契約口座業務区分コードの具体値として設定し、移行レコードとして作成する手順を実行させることを特徴とする移行レコード作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移行レコード作成システム、移行レコード作成方法、および、移行レコード作成プログラムに関し、特に、自振（自動振替）業務のデータベースにおける移行レコード作成システム、移行レコード作成方法、および、移行レコード作成プログラムに関する。
【０００２】
【従来の技術】
自振（自動振替）に関する従来技術としては、たとえば、「特開平１０−２１４３０１号公報」記載の技術がある。この技術は、金融機関に対して振替依頼を行う顧客との契約内容をスケジュール登録用情報と分けて管理するものである。
【０００３】
従来、自振（自動振替）業務のデータベースにおける外部データに基づいた移行レコード作成方式において、従来、自振業務の移行レコード作成方式は、データベースの内容、環境情報の内容、移行に必要な様々な情報はあらかじめ設定された内容に基いて、移行レコードを作成する方式をとっている。
【０００４】
なぜならば、移行の処理自体が、一度きりということが通常考えられているからである。
【０００５】
【発明が解決しようとする課題】
移行レコードを作成する機会が一度だけであれば、従来技術で特に問題ないが、移行処理が複数あって、その場面に応じて変更の内容が違う場合、場面に応じた対応の必要性が出てくるといった課題が挙がった。
【０００６】
上述した従来技術の問題点は、移行レコードを作成する機会が、場面に応じて、変更が生ずる場合、場面に応じた対応をするために、移行レコード作成方式を変更しなければならなかったということである。
【０００７】
その理由は、前に移行レコードを作成した時の変更内容と、次に移行レコードを作成する時の変更内容が違う場合、前に移行レコードを作成して、次に同じ移行レコード作成方式を採用すると、前に移行したレコードと同じ移行レコードが作成されてしまうため、正しく移行が行われないといった問題が生じるからである。
【０００８】
本発明の目的は、外部データ（書き抜きレコード）により移行レコード作成ごとに内容の変更を行い、場面に応じた移行レコードの作成を実現することである。
【０００９】
【課題を解決するための手段】
本発明の移行レコード作成システムは、それぞれ、レコード名、項目名、および、具体値を含む自振定時定額店舗データ、自振振替契約管理データ、自振振替主契約データ、および、自振振替個別契約データを格納する自振業務データベースと、
それぞれ、レコード名、項目名、および、具体値を含む振替口座情報書き抜きレコード、所定振替手数料レコード、および、特定振替手数料レコードを格納する書き抜きレコードと、
それぞれ、レコード名、項目名、および、具体値を含む前記自振振替主契約データに対応する第１の当座性基本データ、前記自振振替個別契約データに対応する第２の当座性基本データ、および、振替口座情報テーブルに対応する第３の当座性基本データを格納する口座情報データベースと、
前記自振定時定額店舗データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第１のデータを抽出し、前記自振振替契約管理データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第２のデータを抽出する自振データ抽出部と、
前記自振振替主契約データから操作者から与えられた前記具体値に対応するそれぞれ、レコード名、項目名、および、具体値を含む主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号である第３のデータを抽出し、前記自振振替主契約データの借方区分が借方である場合、前記自振振替主契約データの主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号に対応する前記第２の当座性基本データ全体（レコード名、項目名、具体値）を第４のデータとして抽出する借方口座索引部と、
前記自振振替個別契約データから個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号を第５のデータとして抽出し、前記自振振替主契約データの借方区分が貸方である場合、前記自振振替個別契約データの個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号に対応する前記第３の当座性基本データ全体（レコード名、項目名、具体値）を第６のデータとして抽出する貸方口座索引部と、
前記振替口座情報書き抜きレコード、前記所定振替手数料レコード、および、前記特定振替手数料レコードからそれぞれ、部分を抽出し振替口座情報テーブル、所定振替手数料情報テーブル、および、特定振替手数料情報テーブルを含む外部データテーブルとして作成する外部データテーブル作成部と、
前記外部データテーブルを第７のデータとして抽出し、前記振替口座情報テーブルの店舗コード、主契約口座業務区分、および、主契約外部口座番号に対応する前記第１の当座性基本データ全体（レコード名、項目名、具体値）を第８のデータとして抽出する外部データテーブル抽出部と、
前記第１のデータ、前記第２のデータ、前記第３のデータ、前記第４のデータ、前記第５のデータ、前記第６のデータ、前記第７のデータ、および、前記第８のデータをレコード待避情報として保持するレコード情報待避部と、
前記レコード待避情報に基づいて、前記自振振替主契約データの前記主契約口座店舗コードの具体値、および、前記振替口座情報テーブルの前記店舗コードの具体値を新たな主契約口座外部店舗コードの具体値に設定し、前記自振振替主契約データの前記主契約口座当座性業務区分の具体値、および、前記振替口座情報テーブルの前記主契約口座業務区分の具体値を新たな主契約口座業務区分コードの具体値として設定し、移行レコードとして作成する移行レコード作成部と、
を有する。
【００１２】
本発明の移行レコード作成方法は、それぞれ、レコード名、項目名、および、具体値を含む自振定時定額店舗データ、自振振替契約管理データ、自振振替主契約データ、および、自振振替個別契約データを格納する自振業務データベースと、それぞれ、レコード名、項目名、および、具体値を含む振替口座情報書き抜きレコード、所定振替手数料レコード、および、特定振替手数料レコードを格納する書き抜きレコードと、それぞれ、レコード名、項目名、および、具体値を含む前記自振振替主契約データに対応する第１の当座性基本データ、前記自振振替個別契約データに対応する第２の当座性基本データ、および、振替口座情報テーブルに対応する第３の当座性基本データを格納する口座情報データベースとを有する移行レコード作成システムにおける移行レコード作成方法であって、
自振データ抽出部が、前記自振定時定額店舗データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第１のデータを抽出し、前記自振振替契約管理データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第２のデータを抽出する手順と、
借方口座索引部が、前記自振振替主契約データから操作者から与えられた前記具体値に対応するそれぞれ、レコード名、項目名、および、具体値を含む主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号である第３のデータを抽出し、前記自振振替主契約データの借方区分が借方である場合、前記自振振替主契約データの主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号に対応する前記第２の当座性基本データ全体（レコード名、項目名、具体値）を第４のデータとして抽出する手順と、
貸方口座索引部が、前記自振振替個別契約データから個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号を第５のデータとして抽出し、前記自振振替主契約データの借方区分が貸方である場合、前記自振振替個別契約データの個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号に対応する前記第３の当座性基本データ全体（レコード名、項目名、具体値）を第６のデータとして抽出する手順と、
外部データテーブル作成部が、前記振替口座情報書き抜きレコード、前記所定振替手数料レコード、および、前記特定振替手数料レコードからそれぞれ、部分を抽出し振替口座情報テーブル、所定振替手数料情報テーブル、および、特定振替手数料情報テーブルを含む外部データテーブルとして作成する手順と、
外部データテーブル抽出部が、前記外部データテーブルを第７のデータとして抽出し、前記振替口座情報テーブルの店舗コード、主契約口座業務区分、および、主契約外部口座番号に対応する前記第１の当座性基本データ全体（レコード名、項目名、具体値）を第８のデータとして抽出する手順と、
レコード情報待避部が、前記第１のデータ、前記第２のデータ、前記第３のデータ、前記第４のデータ、前記第５のデータ、前記第６のデータ、前記第７のデータ、および、前記第８のデータをレコード待避情報として保持する手順と、
移行レコード作成部が、前記レコード待避情報に基づいて、前記自振振替主契約データの前記主契約口座店舗コードの具体値、および、前記振替口座情報テーブルの前記店舗コードの具体値を新たな主契約口座外部店舗コードの具体値に設定し、前記自振振替主契約データの前記主契約口座当座性業務区分の具体値、および、前記振替口座情報テーブルの前記主契約口座業務区分の具体値を新たな主契約口座業務区分コードの具体値として設定し、移行レコードとして作成する手順と、
を含む。
【００１５】
本発明の移行レコード作成プログラムは、それぞれ、レコード名、項目名、および、具体値を含む自振定時定額店舗データ、自振振替契約管理データ、自振振替主契約データ、および、自振振替個別契約データを格納する自振業務データベースと、それぞれ、レコード名、項目名、および、具体値を含む振替口座情報書き抜きレコード、所定振替手数料レコード、および、特定振替手数料レコードを格納する書き抜きレコードと、それぞれ、レコード名、項目名、および、具体値を含む前記自振振替主契約データに対応する第１の当座性基本データ、前記自振振替個別契約データに対応する第２の当座性基本データ、および、振替口座情報テーブルに対応する第３の当座性基本データを格納する口座情報データベースとを有する移行レコード作成システムにおける移行レコード作成プログラムであって、
自振データ抽出部に、前記自振定時定額店舗データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第１のデータを抽出し、前記自振振替契約管理データから操作者から与えられた具体値に対応するレコード名、項目名、および、具体値を含む第２のデータを抽出する手順を実行させ、
借方口座索引部に、前記自振振替主契約データから操作者から与えられた前記具体値に対応するそれぞれ、レコード名、項目名、および、具体値を含む主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号である第３のデータを抽出し、前記自振振替主契約データの借方区分が借方である場合、前記自振振替主契約データの主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号に対応する前記第２の当座性基本データ全体（レコード名、項目名、具体値）を第４のデータとして抽出する手順を実行させ、
貸方口座索引部に、前記自振振替個別契約データから個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号を第５のデータとして抽出し、前記自振振替主契約データの借方区分が貸方である場合、前記自振振替個別契約データの個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号に対応する前記第３の当座性基本データ全体（レコード名、項目名、具体値）を第６のデータとして抽出する手順を実行させ、
外部データテーブル作成部に、前記振替口座情報書き抜きレコード、前記所定振替手数料レコード、および、前記特定振替手数料レコードからそれぞれ、部分を抽出し振替口座情報テーブル、所定振替手数料情報テーブル、および、特定振替手数料情報テーブルを含む外部データテーブルとして作成する手順を実行させ、
外部データベース抽出部に、前記外部データテーブルを第７のデータとして抽出し、前記振替口座情報テーブルの店舗コード、主契約口座業務区分、および、主契約外部口座番号に対応する前記第１の当座性基本データ全体（レコード名、項目名、具体値）を第８のデータとして抽出する手順を実行させ、
レコード情報待避部に、前記第１のデータ、前記第２のデータ、前記第３のデータ、前記第４のデータ、前記第５のデータ、前記第６のデータ、前記第７のデータ、および、前記第８のデータをレコード待避情報として保持する手順を実行させ、
移行レコード作成部に、前記レコード待避情報に基づいて、前記自振振替主契約データの前記主契約口座店舗コードの具体値、および、前記振替口座情報テーブルの前記店舗コードの具体値を新たな主契約口座外部店舗コードの具体値に設定し、前記自振振替主契約データの前記主契約口座当座性業務区分の具体値、および、前記振替口座情報テーブルの前記主契約口座業務区分の具体値を新たな主契約口座業務区分コードの具体値として設定し、移行レコードとして作成する手順を実行させる。
【００１８】
【発明の実施の形態】
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１９】
図１は、本発明の第１の実施の形態を示すブロック図である。
【００２０】
図１を参照すると、本発明の第１の実施の形態は、自動振替業務のデータ（自振定時定額店舗データ９０１、自振振替契約管理データ９０２、自振振替主契約データ９０３、自振振替個別契約データ９０４を含む）を保持する自振業務データベース９０と、自振振替主契約データ９０３に対応する当座性基本データ９５３、自振振替個別契約データ９０４に対応する当座性基本データ９５４、および、振替口座情報テーブル９２１に対応する当座性基本データ９５１を含む口座情報データベース９５と、自振業務データベース９０の自振定時定額店舗データ９０１、自振振替契約管理データ９０２から移行処理に必要なデータを抽出する自振データ抽出部１００と、外部で設定される書き抜きレコード９１（振替口座情報書き抜きレコード９１１、所定振替手数料レコード９１２、および、特定振替手数料レコード９１３を含む）を基にして外部データテーブル９２を作成する外部データテーブル作成部１０１と、外部データテーブル作成部１０１で作成された外部データテーブル９２から移行処理に必要なデータを抽出する外部データテーブル抽出部１０３と、自振業務データベース９０の自振振替主契約データ９０３から移行処理に必要なデータを抽出する借方口座索引部１０４と、自振業務データベース９０の自振振替個別契約データ９０４から移行処理に必要なデータを抽出する貸方口座索引部１０５と、自振データ抽出部１００により抽出されたデータ、外部データテーブル作成部１０１により作成された外部データテーブル９２、借方口座索引部１０４により抽出されたデータ、貸方口座索引部１０５により抽出されたデータをまとめてレコード待避情報９３として保持するレコード情報待避部１０６と、レコード待避情報９３から移行レコード９４（ＪＣ定時自動集金主契約データ９４１を含む）を作成する移行レコード作成部１０７とから構成される。
【００２１】
次に、本発明の第１の実施の形態の動作について図面を参照して説明する。
【００２２】
図２は、本発明の第１の実施の形態の動作を示すフローチャートである。
【００２３】
図３は、自振業務データベース９０の内容を示す説明図である。
【００２４】
図４は、口座情報データベース９５の内容を示す説明図である。
【００２５】
図５は、振替口座情報書き抜きレコード９１１、振替口座情報テーブル９２１の内容を示す説明図である。
【００２６】
図６は、所定振替手数料レコード９１２、所定振替手数料情報テーブル９２２の内容を示す説明図である。
【００２７】
図７は、特定振替手数料レコード９１３、特定振替手数料情報テーブル９２３の内容を示す説明図である。
【００２８】
図８は、移行レコード９４の内容を示す説明図である。
【００２９】
図２を参照すると、まず、自振データ抽出部１００が、操作者から与えられた内部農協店舗コードの具体値「１０」に対応する自振定時定額店舗データ９０１全体（レコード名、項目名、具体値）をデータとして抽出する（図２ステップＳ１）。次に、自振データ抽出部１００が、内部農協店舗コードの具体値「１０」に対応する自振振替契約管理データ９０２全体（レコード名、項目名、具体値）をデータとして抽出する（図２ステップＳ２）。
【００３０】
また、借方口座索引部１０４が、内部農協店舗コードの具体値「１０」に対応する自振振替主契約データ９０３から、主契約口座店舗コード、主契約口座当座性業務区分、主契約貯金口座番号（レコード名、項目名、具体値）をデータとして抽出する（図２ステップＳ３）。
【００３１】
次に、借方口座索引部１０４は、自振振替主契約データ９０３の借方区分が「１」である場合（すなわち、借方である場合）、自振振替主契約データ９０３の主契約口座店舗コード、主契約口座当座性業務区分、および、主契約貯金口座番号に対応する当座性基本データ９５３（図４参照）全体（レコード名、項目名、具体値）をデータとして抽出する（図２ステップＳ４）。
【００３２】
また、貸方口座索引部１０５が、自振振替個別契約データ９０４から個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号をデータとして抽出する（図５ステップＳ５）。
【００３３】
次に、貸方口座索引部１０５は、自振振替主契約データ９０３の借方区分が「２」である場合（すなわち、貸方である場合）、自振振替個別契約データ９０４の個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号に対応する当座性基本データ９５４（図４参照）全体（レコード名、項目名、具体値）をデータとして抽出する（図２ステップＳ６）。
【００３４】
また、外部データテーブル作成部１０１が、あらかじめ設定された書き抜きレコード９１の振替口座情報書き抜きレコード９１１、所定振替手数料レコード９１２、および、特定振替手数料レコード９１３から、それぞれ、外部データテーブル９２である振替口座情報テーブル９２１、所定振替手数料情報テーブル９２２、および、特定振替手数料情報テーブル９２３を作成する（図２ステップＳ７）。
【００３５】
図５を参照すると、振替口座情報書き抜きレコード９１１から、ＪＡコード、店舗コード、依頼人コード、連続番号、主契約口座業務区分コード、および主契約外部口座番号が抽出され、振替口座情報テーブル９２１が作成される。
【００３６】
また、図６を参照すると、所定振替手数料レコード９１２から、現在の日付と所定振替手数料レコード９１２の項目の新手数料適用開始年月日、および、旧手数料適用開始年月日とに基づいて、「新下限金額１、新手数料単価１、新減免金額１〜新下限金額５、新手数料単価５、新減免金額５のデータ」、または、「旧下限金額１、旧手数料単価１、旧減免金額１〜旧下限金額５、旧手数料単価５、旧減免金額５のデータ」のどちらかが抽出され、さらに、「ＪＡコード、手数料区分コード、下限金額１、手数料単価１、減免金額１〜下限金額５、手数料単価５、減免金額５のデータ」が抽出され、所定振替手数料情報テーブル９２２が作成される。
【００３７】
また、図７を参照すると、特定振替手数料レコード９１３全体が抽出され、特定振替手数料情報テーブル９２３が作成される。
【００３８】
次に、外部データテーブル抽出部１０３が、外部データテーブル９２（振替口座情報テーブル９２１、所定振替手数料情報テーブル９２２、および、特定振替手数料情報テーブル９２３）全体をデータとして抽出する（図２ステップＳ８）。また、外部データテーブル抽出部１０３は、振替口座情報テーブル９２１の店舗コード、主契約口座業務区分、および、主契約外部口座番号に対応する当座性基本データ９５１（図４参照）全体（レコード名、項目名、具体値）をデータとして抽出する（図２ステップＳ９）。
【００３９】
次に、レコード情報待避部１０６が、自振データ抽出部１００により抽出されたデータ（自振定時定額店舗データ９０１全体、自振振替契約管理データ９０２全体）、外部データテーブル抽出部１０３により抽出されたデータ（外部データテーブル９２全体、当座性基本データ９５１全体）、借方口座索引部１０４により抽出されたデータ（自振振替主契約データ９０３からの主契約口座店舗コード、主契約口座当座性業務区分、主契約貯金口座番号；当座性基本データ９５３全体）、および、貸方口座索引部１０５により抽出されたデータ（自振振替個別契約データ９０４からの個別契約口座店舗コード、個別契約口座当座性業務区分、および、個別契約口座番号；当座性基本データ９５４全体）をレコード待避情報９３に格納する（図２ステップＳ１０）。
【００４０】
次に、移行レコード作成部１０７が、レコード待避情報９３に基づいて、ＪＣ定時自動集金主契約データ９４１を移行レコード９４として作成する（図２ステップＳ１１）。
【００４１】
図８を参照すると、ＪＣ定時自動集金主契約データ９４１の定時自動集金主契約番号は、重複しないように、新たに設定される。また、主契約口座外部店舗コードの具体値「２０」は、自振振替主契約データ９０３の主契約口座店舗コード「２０」、および、振替口座情報テーブル９２１の店舗コード「２０」が設定される。また、主契約口座業務区分コード「２」は、自振振替主契約データ９０３の主契約口座当座性業務区分「２」、および、振替口座情報テーブル９２１の主契約口座業務区分「２」が設定される。すなわち、外部データテーブル９２により、指定されたデータが移行レコード９４になる。外部データテーブル９２とレコード待避情報９３の他の情報とで、具体値に不一致が生じると、エラーメッセージが表示される。
【００４２】
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。
図２を参照すると、本発明の第２の実施の形態は、自振定時定額店舗データ９０１、および、自振振替契約管理データ９０２から第１のデータを抽出する自振データ抽出手順と（図２ステップＳ１、Ｓ２）、
振替口座情報書き抜きレコード９１１、所定振替手数料レコード９１２、および、特定振替手数料レコード９１３に基づいて、それぞれ、振替口座情報テーブル９２１、所定振替手数料情報テーブル９２２、および、特定振替手数料情報テーブル９２３を外部データテーブル９２として作成する外部データテーブル作成手順と（図２ステップＳ７）、自振振替主契約データ９０３、および、当座性基本データ９５３から第２のデータを抽出する借方口座索引手順と（図２ステップＳ３、Ｓ４）、
自振振替個別契約データ９０４、および、当座性基本データ９５４から第３のデータを抽出する貸方口座索引手順と（図２ステップＳ５、Ｓ６）、
振替口座情報テーブル９２１、所定振替手数料情報テーブル９２２、特定振替手数料情報テーブル９２３、および、当座性基本データ９５１から第４のデータを抽出する外部データテーブル抽出手順と（図２ステップＳ８、Ｓ９）、
第１のデータ、第２のデータ、第３のデータ、および、第４のデータをレコード待避情報９３として保持するレコード情報待避手順と（図２ステップＳ１０）、レコード待避情報９３内の不一致を検出し、レコード待避情報９３から移行レコード９４を作成する移行レコード作成手順（図２ステップＳ１１）とを含む方法である。
【００４３】
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。
図２を参照すると、本発明の第３の実施の形態は、自振定時定額店舗データ９０１、および、自振振替契約管理データ９０２から第１のデータを抽出する自振データ抽出手順と（図２ステップＳ１、Ｓ２）、
振替口座情報書き抜きレコード９１１、所定振替手数料レコード９１２、および、特定振替手数料レコード９１３に基づいて、それぞれ、振替口座情報テーブル９２１、所定振替手数料情報テーブル９２２、および、特定振替手数料情報テーブル９２３を外部データテーブル９２として作成する外部データテーブル作成手順と（図２ステップＳ７）、自振振替主契約データ９０３、および、当座性基本データ９５３から第２のデータを抽出する借方口座索引手順と（図２ステップＳ３、Ｓ４）、
自振振替個別契約データ９０４、および、当座性基本データ９５４から第３のデータを抽出する貸方口座索引手順と（図２ステップＳ５、Ｓ６）、
振替口座情報テーブル９２１、所定振替手数料情報テーブル９２２、特定振替手数料情報テーブル９２３、および、当座性基本データ９５１から第４のデータを抽出する外部データテーブル抽出手順と（図２ステップＳ８、Ｓ９）、
第１のデータ、第２のデータ、第３のデータ、および、第４のデータをレコード待避情報９３として保持するレコード情報待避手順と（図２ステップＳ１０）、レコード待避情報９３内の不一致を検出し、レコード待避情報９３から移行レコード９４を作成する移行レコード作成手順（図２ステップＳ１１）とをコンピュータに実行させるプログラムである。
【００４４】
【発明の効果】
本発明の第１の効果は、外部で自由にデータを定義した書き抜きレコードが、移行ファイルに反映できることである。
【００４５】
その理由は、外部データテーブル作成部により外部で書き抜きデータを作成し、そのデータを使用することで、最終的に作成する移行データの反映は外部で操作が可能になるからである。
【００４６】
第２の効果は、移行レコードにおける処理時間の軽減をはかることができることにある。
【００４７】
その理由は、レコード情報待避部で、移行レコード作成部で必要充分なデータのみを待避させて、移行レコードの作成を行うからである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を示すブロック図である。
【図２】本発明の第１の実施の形態の動作を示すフローチャートである。
【図３】自振業務データベースの内容を示す説明図である。
【図４】口座情報データベースの内容を示す説明図である。
【図５】振替口座情報書き抜きレコード、振替口座情報テーブルの内容を示す説明図である。
【図６】所定振替手数料レコード、所定振替手数料情報テーブルの内容を示す説明図である。
【図７】特定振替手数料レコード、特定振替手数料情報テーブルの内容を示す説明図である。
【図８】移行レコードの内容を示す説明図である。
【符号の説明】
９０    自振業務データベース
９１    書き抜きレコード
９２    外部データテーブル
９３    レコード待避情報
９４    移行レコード
９５    口座情報データベース
１００    自振データ抽出部
１０１    外部データテーブル作成部
１０３    外部データテーブル抽出部
１０４    借方口座索引部
１０５    貸方口座索引部
１０６    レコード情報待避部
１０７    移行レコード作成部
９０１    自振定時定額店舗データ
９０２    自振振替契約管理データ
９０３    自振振替主契約データ
９０４    自振振替個別契約データ
９１１    振替口座情報書き抜きレコード
９１２    所定振替手数料レコード
９１３    特定振替手数料レコード
９２１    振替口座情報テーブル
９２２    所定振替手数料情報テーブル
９２３    特定振替手数料情報テーブル
９４１    ＪＣ定時自動集金主契約データ
９５１    当座性基本データ
９５３    当座性基本データ
９５４    当座性基本データ
【図１】
0003858652.tif 000002
【図２】
0003858652.tif 000003
【図３】
0003858652.tif 000004
【図４】
0003858652.tif 000005
【図５】
0003858652.tif 000006
【図６】
0003858652.tif 000007
【図７】
0003858652.tif 000008
【図８】
0003858652.tif 000009