JP7768940B2 - Debt management device, debt management method, and debt management program - Google Patents
Debt management device, debt management method, and debt management programInfo
- Publication number
- JP7768940B2 JP7768940B2 JP2023124021A JP2023124021A JP7768940B2 JP 7768940 B2 JP7768940 B2 JP 7768940B2 JP 2023124021 A JP2023124021 A JP 2023124021A JP 2023124021 A JP2023124021 A JP 2023124021A JP 7768940 B2 JP7768940 B2 JP 7768940B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- processing
- identification information
- transaction
- bond
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、債権管理装置、債権管理方法、及び債権管理プログラムに関する。 The present invention relates to a debt management device, a debt management method, and a debt management program.
特許文献1には、債権の取消等に伴う債権価格修正等の処理も含めて、一連の流動化事務を迅速かつ高い精度で完結させる債権流動化システム等が開示されている。 Patent Document 1 discloses a receivables liquidation system that quickly and accurately completes a series of liquidation procedures, including processes such as receivables price adjustments following receivables cancellation, etc.
ここで、債権管理業務においては、債権者(債権を保有する個人や企業等)と債務者の取引等に伴い、債務者である顧客または特定の契約に紐づく全債権に関連するデータの更新(取引更新)がされることがある。例えば、債権者と債務者である顧客と取引等を行い、当該顧客の全債権に対して和解が成立し、それに伴い債権管理業務では対象債権に関連するデータの和解処理を行い更新する。また、債権者は、債務者に対し特定の契約の全債権に対して貸倒・期限の利益喪失を行うことがあり、それに伴い債権管理業務では対象債権に関連するデータについて貸倒処理・期限の利益喪失処理を行い更新する。上記のような複数債権に対する取引等に伴い、対象債権に関連する債権のデータの更新を自動で一括処理を行うことは可能である。一方で、当該取引等が和解条項違反等の理由で取引更新処理(例えば和解等)が取消された場合に、債権管理業務においては、債権管理上、最新取引から順番に取消を行うことが必須であるため、担当者によって、当該取引更新処理(例えば和解等)を行った全ての債権に関連するデータの選択、選択された債権に関連するデータの取消処理(取引取消)を行い、取引更新処理前(例えば和解前等)のデータに戻す必要があり、対象の債権が多い場合に、担当者の業務負荷が増大し、処理漏れによる誤った情報のまま会計連携、外信報告等が行われるリスクが発生していた。 In accounts receivable management operations, transactions between creditors (individuals, companies, etc. that hold accounts receivable) and debtors may result in updates (transaction updates) to data related to the customer debtor or all accounts receivable linked to a specific contract. For example, a creditor may conduct a transaction with a customer debtor and reach a settlement for all of the customer's accounts receivable, and the accounts receivable management operations will then process the settlement and update the data related to the relevant accounts receivable. In addition, a creditor may write off or accelerate all accounts receivable under a specific contract with the debtor, and the accounts receivable management operations will then process the data related to the relevant accounts receivable and accelerate the credit. In the event of transactions involving multiple accounts receivable as described above, it is possible to automatically process updates to the data related to the relevant accounts receivable in bulk. On the other hand, if the transaction update process (for example, settlement) is canceled due to a violation of the settlement terms, etc., in the accounts receivable management process, it is essential that the cancellations be performed in order, starting with the most recent transaction. This requires the staff member to select the data related to all accounts receivable for which the transaction update process (for example, settlement) was performed, cancel the data related to the selected accounts receivable (transaction cancellation), and revert to the data before the transaction update process (for example, before settlement). When there are many accounts receivable, this increases the staff member's workload, and there is a risk that accounting coordination, foreign currency reporting, etc. will be carried out with incorrect information due to processing omissions.
本発明は、上記に鑑みてなされたものであって、取引種別によって債権を分類し管理することによって一括で全ての対象債権に紐づくデータについて自動でデータの更新処理が可能となり業務の効率化、処理漏れによるリスクを軽減することができる債権管理装置、債権管理方法、及び債権管理プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a receivables management device, receivables management method, and receivables management program that classifies and manages receivables by transaction type, enabling automatic data updating for all data linked to the relevant receivables in one go, thereby improving operational efficiency and reducing the risk of processing omissions.
上述した課題を解決し、目的を達成するために、本発明に係る債権管理装置は、取引日、債権計上額、取引種別、前記取引日及び前記取引種別に基づいて順に設定される処理連番管理識別情報、各前記処理連番管理識別情報に対応する処理の対象となった債権の債権識別情報を含む債権データのうち、担当者により指定された債権データに含まれる前記取引種別を抽出する債権抽出部と、債権の取引種別毎に、一括処理の対象となる取引種別であるか否かを示す一括処理対象区分が記憶されている取引種別マスタを参照し、抽出された前記取引種別に対応する一括処理対象区分を取得する一括処理対象区分取得部と、前記一括処理対象区分取得部が取得した前記一括処理対象区分が一括処理の対象であることを示す場合に、前記債権データのうち、担当者により指定された前記債権データに含まれる前記処理連番管理識別情報と同じ処理連番管理識別情報の前記債権データを抽出する一括処理債権抽出部と、前記債権抽出部が抽出した各前記債権データ、及び、前記債権抽出部が抽出した各前記債権データと同じ前記債権識別情報が付された各関連データに対して、それぞれ前記債権データ又は各前記関連データに対応するデータ処理を一括して施す一括データ処理部と、を備えることを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the claims management device of the present invention includes a claims extraction unit that extracts the transaction type included in claims data designated by a person in charge from claims data including transaction date, claim amount, transaction type, processing sequence number management identification information set in order based on the transaction date and the transaction type, and claim identification information of claims that have been processed corresponding to each of the processing sequence number management identification information; and a batch processing target unit that references a transaction type master that stores, for each transaction type of claims, a batch processing target classification that indicates whether the transaction type is a transaction type that is subject to batch processing, and obtains a batch processing target classification that corresponds to the extracted transaction type. The device is characterized by comprising a classification acquisition unit, a batch processing claims extraction unit which, when the classification to be processed in a batch acquired by the batch processing target classification acquisition unit indicates that the classification to be processed in a batch is the target of batch processing, extracts claims data from the claims data that has the same processing serial number management identification information as the processing serial number management identification information included in the claims data specified by the person in charge, and a batch data processing unit which collectively performs data processing corresponding to the claims data or each of the related data on each of the claims data extracted by the claims extraction unit and each of the related data that has the same claims identification information as each of the claims data extracted by the claims extraction unit .
なお、本発明に係る債権管理装置において、前記債権データは、債権の取引履歴を示す債権取引履歴データであり、前記関連データは、債権計上額又は放棄額を含む債権ログデータ、債権計上額を含む債権履歴データ、及び、債権計上額を含む最新債権データであり、前記一括データ処理部は、前記債権ログデータの前記債権計上額又は前記放棄額をマイナス金額とした新たな債権ログデータを生成し、前記債権抽出部が抽出した各前記債権データである前記債権取引履歴データ、前記債権履歴データ、及び、前記最新債権データをそれぞれ削除し、削除した前記債権履歴データの債権識別情報の最新の債権履歴データを、新たな前記最新債権データとして生成するデータ処理を一括して行うこと、を特徴とする。 In addition, in the debt management device of the present invention, the debt data is debt transaction history data showing the transaction history of the debt, the related data is debt log data including the debt recorded amount or waived amount, debt history data including the debt recorded amount, and latest debt data including the debt recorded amount, and the bulk data processing unit generates new debt log data by subtracting the debt recorded amount or the waived amount in the debt log data, deletes each of the debt data extracted by the debt extraction unit, that is, the debt transaction history data, the debt history data, and the latest debt data, and performs data processing in a batch to generate the latest debt history data of the debt identification information of the deleted debt history data as new latest debt data .
また、本発明に係る債権管理装置において、前記関連データには、前記第一データ、前記第四データおよび前記第五データを含み、前記データ削除更新部は、前記第一データを参照して、前記債権データに対応する前記債権識別情報および前記取引履歴連番管理識別情報を含む前記第一データを削除し更新し、前記第四データを参照して、前記債権データに対応する前記債権識別情報および前記債権履歴連番管理識別情報を含む第四データを削除し更新し、前記第五データを参照して、前記債権データに対応する前記債権識別情報を含む前記第五データを削除し更新する、ことを特徴とする。 Furthermore, in the claim management device according to the present invention, the related data includes the first data, the fourth data, and the fifth data, and the data deletion/update unit references the first data to delete and update the first data including the claim identification information and the transaction history serial number management identification information corresponding to the claim data, references the fourth data to delete and update the fourth data including the claim identification information and the claim history serial number management identification information corresponding to the claim data, and references the fifth data to delete and update the fifth data including the claim identification information corresponding to the claim data.
また、本発明に係る債権管理装置において、前記一括データ処理部は、担当者により指定された前記債権データに含まれる処理履歴識別情報および前記一括処理債権抽出部が抽出した前記債権データに含まれる処理履歴識別情報を比較して、前記処理履歴識別情報の値が最大である債権データを選択して、前記選択した債権データから前記データ処理を開始し、さらに、新たな前記最新債権データの生成後に、前記債権抽出部が抽出した前記債権データおよび前記一括処理債権抽出部が抽出した前記債権データを確認して、前記債権データの全ての処理が終了していない場合は、新たな前記最新債権データを生成した前記債権データを除いて、再度前記債権抽出部が抽出した前記債権データの前記処理履歴識別情報および前記一括処理債権抽出部が抽出した前記債権データの前記処理履歴識別情報を比較して、前記処理履歴識別情報の値が最大である債権データを選択して、前記選択した債権データから前記データ処理を開始する、ことを特徴とする。 In addition, in the claims management device of the present invention, the bulk data processing unit compares the processing history identification information contained in the claims data specified by the person in charge with the processing history identification information contained in the claims data extracted by the bulk processing claims extraction unit, selects the claims data with the largest value of the processing history identification information, and starts the data processing from the selected claims data, and further, after generating the new latest claims data, checks the claims data extracted by the claims extraction unit and the claims data extracted by the bulk processing claims extraction unit, and if processing of all of the claims data has not been completed, compares the processing history identification information of the claims data extracted by the claims extraction unit again with the processing history identification information of the claims data extracted by the bulk processing claims extraction unit, excluding the claims data from which the new latest claims data was generated, selects the claims data with the largest value of the processing history identification information, and starts the data processing from the selected claims data.
また、本発明に係る債権管理装置において、前記一括データ処理部は、前記データ処理前に、担当者により指定された前記債権データに含まれる前記債権識別情報に紐づく処理履歴識別情報の値の最大値を取得して、担当者により指定された前記債権データの前記処理履歴識別情報の値と一致するか確認し、前記確認の終了後に、前記一括処理対象区分取得部が取得した前記一括処理対象区分が一括処理の対象であることを示す場合に、前記債権データのうち、担当者により指定された前記債権データに含まれる前記処理連番管理識別情報と同じ処理連番管理識別情報の前記債権データが前記一括処理債権抽出部により抽出されているか確認する、ことを特徴とする。 In addition, in the claims management device of the present invention, the bulk data processing unit, before processing the data, acquires the maximum value of the processing history identification information linked to the claims identification information contained in the claims data specified by the person in charge, and confirms whether it matches the value of the processing history identification information of the claims data specified by the person in charge , and after completing the confirmation, if the bulk processing target category acquisition unit indicates that the bulk processing target category acquired is subject to bulk processing, it confirms whether the claims data from the claims data having the same processing sequence number management identification information as the processing sequence number management identification information contained in the claims data specified by the person in charge has been extracted by the bulk processing claims extraction unit .
また、本発明に係る債権管理装置において、前記債権抽出部は、記憶部に記憶されている債権データを参照して、取引の取消処理を実行するための取引取消画面で指定された顧客に紐づく債権データを抽出し、抽出した前記債権データを前記取引取消画面に、選択可能に出力させる第一出力制御部を備え、前記一括処理債権抽出部は、記憶部に記憶されている債権データを参照して、前記債権抽出部が抽出した前記処理連番管理識別情報を含む債権データを前記取引取消画面に選択済みの態様で表示させる第二出力制御部を備えることを特徴とする。 In addition, in the receivables management device of the present invention, the receivables extraction unit refers to the receivables data stored in the memory unit, extracts receivables data linked to the customer specified on the transaction cancellation screen for executing the transaction cancellation process , and is provided with a first output control unit that selectably outputs the extracted receivables data on the transaction cancellation screen , and the batch processing receivables extraction unit refers to the receivables data stored in the memory unit and displays the receivables data including the processing sequence number management identification information extracted by the receivables extraction unit in a selected manner on the transaction cancellation screen.
また、本発明に係る債権管理装置において、前記債権データの債権は、金銭債権であること、を特徴とする。 Furthermore, in the claim management device according to the present invention, the claims in the claim data are monetary claims.
また、本発明に係る債権管理装置の債権管理方法は、債権抽出部が、取引日、取引金額、取引種別、前記取引日及び前記取引種別に基づいて順に設定される処理連番管理識別情報、各前記処理連番管理識別情報に対応する処理の対象となった債権の債権識別情報を含む債権データのうち、担当者により指定された債権データに含まれる前記取引種別を抽出する債権抽出ステップと、一括処理対象区分取得部が、債権の取引種別毎に、一括処理の対象となる取引種別であるか否かを示す一括処理対象区分が記憶されている取引種別マスタを参照し、抽出された前記取引種別に対応する一括処理対象区分を取得する一括処理対象区分取得ステップと、一括処理債権抽出部が、前記一括処理対象区分取得部が取得した前記一括処理対象区分が一括処理の対象であることを示す場合に、前記債権データのうち、担当者により指定された前記債権データに含まれる前記処理連番管理識別情報と同じ処理連番管理識別情報の前記債権データを抽出する一括処理債権抽出ステップと、一括データ処理部が、各前記債権データ、及び、前記債権抽出部が抽出した各前記債権データと同じ前記債権識別情報が付された各関連データに対して、それぞれ前記債権データ又は各前記関連データに対応するデータ処理を一括して施す一括データ処理ステップと、を有する。 Furthermore, the claim management method of the claim management device according to the present invention includes a claim extraction step in which a claim extraction unit extracts a transaction type included in claim data designated by a person in charge from claim data including transaction date, transaction amount, transaction type, processing sequence number management identification information set in order based on the transaction date and the transaction type, and claim identification information of claims that have been processed corresponding to each of the processing sequence number management identification information; and a lump-processing target classification acquisition unit references a transaction type master in which lump-processing target classifications indicating whether or not a transaction type is a transaction type that is subject to lump-processing are stored for each transaction type of claim, and acquires a lump-processing target classification corresponding to the extracted transaction type. The method includes a classification acquisition step, a classification extraction step in which, when the classification acquisition unit for classification to be processed in a lump sum indicates that the classification to be processed in a lump sum is a classification to be processed in a lump sum, the classification extraction unit for processing in a lump sum extracts, from the classification data, classification data having the same processing sequence number management identification information as the classification data specified by the person in charge, and a classification processing step in which the classification processing unit performs data processing corresponding to the classification data or each of the related data in a lump sum on each of the classification data and each of the related data having the same classification information as the classification data extracted by the classification extraction unit.
また、本発明に係る債権管理プログラムは、コンピュータを、取引日、取引金額、取引種別、前記取引日及び前記取引種別に基づいて順に設定される処理連番管理識別情報、各前記処理連番管理識別情報に対応する処理の対象となった債権の債権識別情報を含む債権データのうち、担当者により指定された債権データに含まれる前記取引種別を抽出する債権抽出部と、債権の取引種別毎に、一括処理の対象となる取引種別であるか否かを示す一括処理対象区分が記憶されている取引種別マスタを参照し、抽出された前記取引種別に対応する一括処理対象区分を取得する一括処理対象区分取得部と、前記一括処理対象区分取得部が取得した前記一括処理対象区分が一括処理の対象であることを示す場合に、前記債権データのうち、担当者により指定された前記債権データに含まれる前記処理連番管理識別情報と同じ処理連番管理識別情報の前記債権データを抽出する一括処理債権抽出部と、前記債権抽出部が抽出した各前記債権データ、及び、前記債権抽出部が抽出した各前記債権データと同じ前記債権識別情報が付された各関連データに対して、それぞれ前記債権データ又は各前記関連データに対応するデータ処理を一括して施す一括データ処理部として機能させる。 In addition, the claims management program of the present invention causes a computer to function as: a claims extraction unit that extracts the transaction type included in claims data specified by a person in charge from claims data including transaction date, transaction amount, transaction type, processing sequence number management identification information set in order based on the transaction date and transaction type, and claim identification information of claims that have been processed corresponding to each of the processing sequence number management identification information; a batch processing target category acquisition unit that references a transaction type master in which, for each transaction type of claims, a batch processing target category indicating whether the transaction type is subject to batch processing is stored, and acquires the batch processing target category corresponding to the extracted transaction type; a batch processing claims extraction unit that, when the batch processing target category acquired by the batch processing target category acquisition unit indicates that the batch processing is subject to batch processing, extracts from the claims data those claims data that have the same processing sequence number management identification information as the processing sequence number management identification information included in the claims data specified by the person in charge; and a batch data processing unit that collectively performs data processing corresponding to each of the claims data extracted by the claims extraction unit and each of the related data that is assigned the same claim identification information as each of the claims data extracted by the claims extraction unit.
本発明は、取引種別によって債権を分類し管理することによって一括で全ての対象債権に紐づくデータについて自動でデータの更新処理が可能となり業務の効率化、処理漏れによるリスクを軽減することができるという効果を奏する。 By classifying and managing receivables by transaction type, the present invention enables automatic data updating of all data linked to all relevant receivables at once, thereby improving operational efficiency and reducing the risk of processing omissions.
以下に、本発明に係る債権管理装置、債権管理方法、および債権管理プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Embodiments of a debt management device, debt management method, and debt management program according to the present invention are described in detail below with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments.
[1.構成]
本実施形態に係る業務支援装置100(本発明の債権管理装置を含む)の構成の一例について、図1等を参照して説明する。図1は、業務支援装置100の構成の一例を示すブロック図である。
[1. Configuration]
An example of the configuration of a business support device 100 according to this embodiment (including the debt management device of the present invention) will be described with reference to Fig. 1 etc. Fig. 1 is a block diagram showing an example of the configuration of the business support device 100.
業務支援装置100は、市販のデスクトップ型パーソナルコンピュータを基に構築したものである。なお、業務支援装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置を基に構築したものに限らず、市販のノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォンまたはタブレット型パーソナルコンピュータなどの携帯型情報処理装置を基に構築したものであってもよい。 The business support device 100 is constructed based on a commercially available desktop personal computer. Note that the business support device 100 is not limited to being constructed based on a stationary information processing device such as a desktop personal computer, but may also be constructed based on a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.
業務支援装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。業務支援装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The business assistance device 100 includes a control unit 102, a communication interface unit 104, a memory unit 106, and an input/output interface unit 108. Each unit included in the business assistance device 100 is connected to each other so that they can communicate with each other via any communication path.
通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、業務支援装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、業務支援装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、記憶部106に格納されるデータは、例えばサーバ200に格納されてもよい。 The communication interface unit 104 communicatively connects the business support device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has the function of communicating data with other devices via a communication line. Here, the network 300 has the function of connecting the business support device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that the data stored in the memory unit 106 may also be stored in the server 200, for example.
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input/output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that functions as a pointing device in conjunction with a mouse. Note that, below, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.
記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 stores computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, or an optical disk.
記憶部106は、債権取引履歴データ106a(本発明の第一データに相当)、最新債権データ106b(本発明の第五データに相当)、債権履歴データ106c(本発明の第四データに相当)、債権ログデータ106d(本発明の第三データに相当)、契約データ106e、顧客データ106f取引種別マスタ106g(本発明の第二マスタに相当)および取引内容マスタ106h等を格納する。 The memory unit 106 stores bond transaction history data 106a (corresponding to the first data of the present invention), latest bond data 106b (corresponding to the fifth data of the present invention), bond history data 106c (corresponding to the fourth data of the present invention), bond log data 106d (corresponding to the third data of the present invention), contract data 106e, customer data 106f, transaction type master 106g (corresponding to the second master of the present invention), and transaction content master 106h, etc.
債権取引履歴データ106aは、図2で示すように、債権を識別するための債権識別情報(債権ID)ごとのの取引履歴を管理する取引履歴連番管理識別情報(取引履歴SEQ)時点の債権取引に関する情報のスナップショットを保持するものである。債権取引履歴データ106aは、債権識別情報(例えば、債権ID等)、債権の取引履歴を管理する取引履歴連番管理識別情報(例えば、取引履歴SEQ等)、債権の履歴を管理する債権履歴連番管理識別情報(例えば、債権履歴SEQ等)、取引種別を識別する取引種別識別情報(例えば、取引種別コード)、取引内容識別情報(例えば、取引内容コード)、取引日、取引金額、顧客識別情報(例えば、顧客ID等)、契約識別情報(例えば、契約ID等)、債権処理を識別する処理連番管理識別情報(例えば、処理SEQ等)および債権の処理履歴識別情報(例えば、債権ログID等)等を格納する。 As shown in Figure 2, the bond transaction history data 106a holds a snapshot of information related to bond transactions at the time of the transaction history serial number management identification information (transaction history SEQ) that manages the transaction history for each bond identification information (bond ID) used to identify the bond. The bond transaction history data 106a stores bond identification information (e.g., bond ID, etc.), transaction history serial number management identification information that manages the bond transaction history (e.g., transaction history SEQ, etc.), bond history serial number management identification information that manages the bond history (e.g., bond history SEQ, etc.), transaction type identification information that identifies the transaction type (e.g., transaction type code), transaction content identification information (e.g., transaction content code), transaction date, transaction amount, customer identification information (e.g., customer ID, etc.), contract identification information (e.g., contract ID, etc.), processing serial number management identification information that identifies the bond processing (e.g., processing SEQ, etc.), and bond processing history identification information (e.g., bond log ID, etc.).
最新債権データ106bは、図3で示すように、債権識別情報(債権ID)ごとの最新データを保持するものである。最新債権データ106bは、債権識別情報、債権履歴連番管理識別情報、債権計上日、債権計上額、和解であるか否かを区別する和解区分(例えば和解フラグ等)および債権に新たに付与した新債権識別情報(例えば、新債権ID等)等を格納する。 As shown in Figure 3, the latest claim data 106b holds the latest data for each claim identification information (claim ID). The latest claim data 106b stores the claim identification information, claim history serial number management identification information, claim accounting date, claim accounting amount, settlement classification (e.g., settlement flag, etc.) that distinguishes whether or not the claim is settled, and new claim identification information newly assigned to the claim (e.g., new claim ID, etc.).
債権履歴データ106cは、図4で示すように、債権識別情報(債権ID)ごとの債権履歴連番管理識別情報(債権履歴SEQ)時点の債権情報に関するスナップショットを保持するものである。債権履歴データ106cは、債権識別情報、債権履歴連番管理識別情報、債権計上日、債権計上額、和解区分および新債権識別情報等を格納する。 As shown in Figure 4, the claim history data 106c holds a snapshot of claim information at the time of the claim history serial number management identification information (claim history SEQ) for each claim identification information (claim ID). The claim history data 106c stores the claim identification information, claim history serial number management identification information, claim accounting date, claim accounting amount, settlement classification, new claim identification information, etc.
債権ログデータ106dは、図5で示すように、債権の処理(取消処理も含め)を逐次的に記録しデータを追加し管理するためのものである。債権ログデータ106dは、処理履歴識別情報、取引取消処理であるか否かを区別する取引取消区分(例えば、取引取消フラグ等)、取引取消処理の元となった処理履歴識別情報(例えば、取引取消元債権ログID等)、債権識別情報、取引履歴連番管理識別情報、債権履歴連番管理識別情報、取引種別識別情報、取引内容識別情報、取引日、取引金額、債権計上額、入金額、充当額および放棄額等を格納する。 As shown in Figure 5, the receivables log data 106d is used to sequentially record receivables processing (including cancellation processing) and add and manage data. The receivables log data 106d stores processing history identification information, transaction cancellation classification (e.g., transaction cancellation flag, etc.) that distinguishes whether or not a transaction is canceled, processing history identification information that was the source of the transaction cancellation processing (e.g., transaction cancellation source receivables log ID, etc.), receivables identification information, transaction history serial number management identification information, receivables history serial number management identification information, transaction type identification information, transaction content identification information, transaction date, transaction amount, receivables amount recorded, amount received, amount appropriated, amount waived, etc.
契約データ106eは、図6に示すように、契約を管理するためのものである。契約データ106eは、契約識別情報および顧客識別情報等を格納する。 Contract data 106e, as shown in Figure 6, is used to manage contracts. Contract data 106e stores contract identification information, customer identification information, etc.
顧客データ106fは、図7に示すように、顧客を管理するためのものである。顧客データ106fは、顧客識別情報および顧客名を格納する。 Customer data 106f, as shown in Figure 7, is used to manage customers. Customer data 106f stores customer identification information and customer names.
取引種別マスタ106gは、図8に示すように、取引種別を管理するためのものである。取引種別マスタ106gは、取引種別識別情報、取引種別名および処理連番管理識別情報の単位で取消処理を実行するか否かを区分する取消単位区分(例えば、処理SEQ単位取消フラグ)等を格納する。 As shown in Figure 8, the transaction type master 106g is used to manage transaction types. The transaction type master 106g stores transaction type identification information, transaction type name, and cancellation unit classification (e.g., processing sequence number unit cancellation flag) that distinguishes whether or not to execute cancellation processing in units of processing sequence number management identification information.
取引内容マスタ106hは、図9に示すように、取引内容を管理するためのものである。取引内容マスタ106hは、取引内容識別情報および取引種別名等を格納する。 The transaction content master 106h, as shown in Figure 9, is used to manage transaction content. The transaction content master 106h stores transaction content identification information, transaction type name, etc.
図1に戻り、制御部102は、業務支援装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 Returning to Figure 1, the control unit 102 is a CPU or the like that provides overall control of the business assistance device 100. The control unit 102 has internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and executes various information processing operations based on these stored programs.
制御部102は、機能概念的に、履歴出力部102a(本発明の第一出力制御部を含む)および取引取消処理部102b(本発明の債権抽出部、一括処理対象区分取得部、一括処理債権抽出部、データ更新部、第三データ更新部、データ削除更新部、データ追加更新部および第二出力制御部を含む)等を備える。 In terms of functional concept, the control unit 102 comprises a history output unit 102a (including the first output control unit of the present invention) and a transaction cancellation processing unit 102b (including the claims extraction unit, batch processing target category acquisition unit, batch processing claims extraction unit, data update unit, third data update unit, data deletion update unit, data addition update unit, and second output control unit of the present invention).
履歴出力部102aは、取引取消画面MAの領域MA1に顧客IDを指定させ、表示ボタンMA2を押下させる(図11参照)。すると、履歴出力部102aは、債権取引履歴データ106aを参照し、指定された顧客IDに紐づくレコードを抽出し、上から債権ログIDの小さい順に取引取消画面MAの領域MA3に選択可能に表示させ、取引取消処理部102bを起動させる(図12参照)。 The history output unit 102a prompts the user to specify a customer ID in area MA1 of the transaction cancellation screen MA and press the display button MA2 (see Figure 11). The history output unit 102a then references the bond transaction history data 106a, extracts records linked to the specified customer ID, displays them selectably in area MA3 of the transaction cancellation screen MA in ascending order of bond log ID from the top, and activates the transaction cancellation processing unit 102b (see Figure 12).
取引取消処理部102bは、一括処理対象債権抽出処理として以下の(11)から(16)の処理を実施する。
(11)履歴出力部102aによって、モニタ114に取引取消画面MAの領域MA3に指定された顧客IDのレコードが表示された状態で、取消処理の対象債権のカラム名「取引対象」にチェックを入れさせ、債権を指定させる。
(12)債権取引履歴データ106aを参照し、指定された債権に対応するレコードを取得する。
(13)(12)で取得した債権レコードの取引種別コードを基に、取引種別マスタ106gを参照し、当該取引種別コードに対応する処理SEQ単位取消フラグ「TRUE」または「FALSE」を取得する。
(14)(13)で取得した処理SEQ単位取消フラグが「TRUE」である場合、(12)で取得した債権のレコードから処理SEQを取得し、債権取引履歴データ106aを参照し、同一の処理SEQを含むレコード全てを取得し、取得したレコードに対応するレコードの取引取消画面MAのカラム名「取引対象」にチェックを入れ表示させる。なお、取得した処理SEQ単位取消フラグが「FALSE」だった場合は、当該(14)の処理は実行しないで(15)の処理に移行する。
(15)(11)または(14)の取引取消画面MAのカラム名「取引対象」にチェックが入った状態で実行ボタンMA4を押下させる。
(16)債権取引履歴データ106aを参照し、取引取消画面MAのカラム名「取引対象」にチェックが入った債権のレコードを取得し、エラーチェックを実施する。
The transaction cancellation processing unit 102b performs the following steps (11) to (16) as the process for extracting claims to be processed collectively.
(11) With the record of the specified customer ID displayed on the monitor 114 in area MA3 of the transaction cancellation screen MA by the history output unit 102a, the user is prompted to check the column name “Transaction Target” of the debt to be subject to the cancellation process and specify the debt.
(12) The bond transaction history data 106a is referenced to obtain the record corresponding to the specified bond.
(13) Based on the transaction type code of the bond record acquired in (12), the transaction type master 106g is referenced and the processing SEQ unit cancellation flag "TRUE" or "FALSE" corresponding to the transaction type code is acquired.
(14) If the processing SEQ unit cancellation flag acquired in (13) is "TRUE", the processing SEQ is acquired from the bond record acquired in (12), the bond transaction history data 106a is referenced, all records containing the same processing SEQ are acquired, and the column name "Transaction Target" of the record corresponding to the acquired record is checked and displayed on the transaction cancellation screen MA. Note that if the acquired processing SEQ unit cancellation flag is "FALSE", the process of (14) is not executed and the process proceeds to (15).
(15) With the column name "Transaction Target" on the transaction cancellation screen MA of (11) or (14) checked, press the execute button MA4.
(16) The bond transaction history data 106a is referenced, and the record of the bond with a check mark in the column name "Transaction Target" on the transaction cancellation screen MA is obtained, and an error check is performed.
取引取消処理部102bは、上記(12)または(14)で取得したレコードから1レコードを債権選択処理として(21)を実施し(複数の債権がチェックされている場合は、債権ログIDの値が大きい順に処理するため)、続いてエラーチェックとして(22)~(25)を実施する。
(21)上記(12)または(14)で取得したレコードのうち債権ログIDの値が最大値であるレコードを選択する。
(22)債権取引履歴データ106aを参照し、(21)で選択したレコードの債権IDに対応する債権ログIDが最大値のレコードを取得し、(21)で選択したレコードと一致するか確認する。なお、債権ログIDの値が大きいほど新しいことを示す。
(23)(13)で取得した、処理SEQ単位取消フラグを「TRUE」の場合、債権取引履歴データ106aを参照し、(14)で取得した債権の処理SEQを含むレコード全てについて取引取消画面MAのカラム名「取引対象」にチェックがセットされているか確認する。なお、処理SEQ単位取消フラグを「FALSE」の場合は、当該(23)のチェックは実施しない。
(24)(22)および(23)について不一致等で確認ができなかった場合、取引取消画面MAにエラーメッセージを表示する。
(25)(22)および(23)の全てについて確認された場合、取消処理に移行する。
The transaction cancellation processing unit 102b performs (21) as a claim selection process for one record from the records obtained in (12) or (14) above (if multiple claims are checked, they are processed in descending order of the claim log ID value), and then performs (22) to (25) as an error check.
(21) Among the records acquired in (12) or (14) above, the record with the largest value of the bond log ID is selected.
(22) Refer to the bond transaction history data 106a, obtain the record with the largest bond log ID corresponding to the bond ID of the record selected in (21), and check whether it matches the record selected in (21). Note that the larger the value of the bond log ID, the newer the record.
(23) If the processing SEQ unit cancellation flag acquired in (13) is "TRUE", refer to the bond transaction history data 106a and confirm whether a check is set in the column name "Transaction Target" on the transaction cancellation screen MA for all records including the processing SEQ of the bond acquired in (14). Note that if the processing SEQ unit cancellation flag is "FALSE", the check in (23) is not performed.
(24) If (22) and (23) cannot be confirmed due to discrepancies or other reasons, an error message will be displayed on the transaction cancellation screen MA.
(25) If all of (22) and (23) are confirmed, the cancellation process will begin.
取引取消処理部102bは、エラーチェックが終了したレコード(1レコードずつ)について取消処理として(31)~(36)を実施する。
(31)債権ログデータ106dを参照し、エラーチェックが終了した債権レコードの債権ログIDを含むレコードを取得し、新たな債権ログIDを採番しカラム名「債権ログID」に格納し、取引取消処理によって更新されるデータなのでカラム名「取引取消フラグ」に「TRUE」を、取得した債権ログデータ106dのレコードの債権計上額に相対する値(プラスの値であるならば相対するマイナスの符号を付した値、マイナスの値であるならばプラスを意味する値)を格納する。その他の債権ログデータ106dのカラムについては、取得した債権ログデータ106dのレコードの値を対応するカラムにそのまま格納し、債権ログデータ106dにいわゆる取消振替データ(赤伝票)のレコードを格納し更新する。
(32)債権取引履歴データ106aを参照し、エラーチェックが終了した債権レコードの債権ID・取引履歴SEQを含むレコードを抽出し、抽出したレコードを削除し、債権取引履歴データ106aを更新する。
(33)債権履歴データ106cを参照し、エラーチェックが終了した債権レコードの債権ID・債権履歴SEQを含むレコードを抽出し、抽出したレコードを削除し、債権履歴データ106cを更新する。
(34)最新債権データ106bを参照し、エラーチェックが終了した債権レコードの債権IDを含むレコードを抽出し、抽出したレコードを削除し、最新債権データ106bを更新する。
(35)(33)の処理後の債権履歴データ106cを参照し、エラーチェックが終了した債権レコードの債権IDを含むレコードが存在するか確認し、存在した場合は、当該債権IDであって債権履歴SEQが最大値のレコードを抽出する。抽出したレコードの値を対応する最新債権データ106bのカラムに格納し、最新債権データ106bを生成し、最新債権データ106bに追加更新し、取消処理を終了する。なお、(33)の処理後の債権履歴データ106cを参照し、エラーチェックが終了した債権レコードの債権ログIDを含むレコードが存在しない場合は、取消処理を終了する。
(36)上記(12)または(14)で取得したレコードが、複数のレコードであった場合は、取消処理の終了した後の時点で、取消処理が終了した債権のレコードを除いて、(21)の処理に戻り、エラーチェックから取消処理までの一連の処理を実施する。上記(12)または(14)で取得したレコードの全てについて取消処理が完了するまで繰り返し処理を行う。
The transaction cancellation processing unit 102b performs steps (31) to (36) as cancellation processing for each record for which the error check has been completed.
(31) Refer to the credit log data 106d, obtain a record containing the credit log ID of the credit record for which the error check has been completed, assign a new credit log ID and store it in the column named "credit log ID", and since this is data updated by the transaction cancellation process, set "TRUE" to the column named "transaction cancellation flag" and store a value relative to the credit amount of the record in the obtained credit log data 106d (if it is a positive value, the value with the corresponding negative sign attached, if it is a negative value, the value meaning positive).For the other columns of the credit log data 106d, store the value of the record in the obtained credit log data 106d as is in the corresponding column, and store and update the record of so-called canceled transfer data (red slip) in the credit log data 106d.
(32) With reference to the bond transaction history data 106a, extract the record containing the bond ID and transaction history SEQ of the bond record for which the error check has been completed, delete the extracted record, and update the bond transaction history data 106a.
(33) With reference to the claim history data 106c, extract the record containing the claim ID and claim history SEQ of the claim record for which the error check has been completed, delete the extracted record, and update the claim history data 106c.
(34) The latest bond data 106b is referenced, a record including the bond ID of the bond record for which the error check has been completed is extracted, the extracted record is deleted, and the latest bond data 106b is updated.
(35) Refer to the claim history data 106c after processing in (33) to see if there is a record containing the claim ID of the claim record for which the error check has been completed, and if there is, extract the record with that claim ID and the maximum claim history SEQ. Store the value of the extracted record in the corresponding column of the latest claim data 106b, generate the latest claim data 106b, add and update the latest claim data 106b, and terminate the cancellation process. Note that, when referring to the claim history data 106c after processing in (33), if there is no record containing the claim log ID of the claim record for which the error check has been completed, terminate the cancellation process.
(36) If there are multiple records acquired in (12) or (14) above, after the cancellation process is completed, return to the process in (21) except for the record of the bond for which the cancellation process has been completed, and perform a series of processes from error check to cancellation process. This process is repeated until the cancellation process is completed for all the records acquired in (12) or (14) above.
[2.処理の具体例]
上述のように構成された業務支援装置100が実行する処理の具体例を、図11から図17等を参照して詳細に説明する。なお、取引取消画面MAは、取引取消画面の一部を示したものである。
2. Specific examples of processing
A specific example of the process executed by the business support device 100 configured as described above will be described in detail with reference to Figures 11 to 17. Note that the transaction cancellation screen MA shows a part of the transaction cancellation screen.
前提として、債権ログID「1103」取引種別「9:和解」が取消されることになり担当者等が処理を実施する。なお、本実施例で取消される債権ログID「1103」取引種別「9:和解」は、債権ID「1001」の債権ログID「201」の残高「800,000円」および債権ID「1002」の債権ログID「202」の残高「400,000円」の合計「1,200,000円」を和解が成立したことにより合意額(残額)「990,000円」にするために債権ログID「1103」とともに、債権ID「1001」の債権ログID「1101」と債権ID「1002」の債権ログID「1102」に関するレコードが各データに格納されている(図10参照)。 As a premise, the transaction type "9: Settlement" for claim log ID "1103" will be canceled, and the person in charge will carry out the process. In this example, the transaction type "9: Settlement" for claim log ID "1103" being canceled is a transaction type that is calculated by adjusting the balance of "800,000 yen" for claim log ID "201" for claim ID "1001" and "400,000 yen" for claim log ID "202" for claim ID "1002" (total of 1,200,000 yen) to the agreed amount (remaining amount) of "990,000 yen" upon settlement. This adjustment is carried out by setting the total of "1,200,000 yen" to the agreed amount (remaining amount) of "990,000 yen" (see Figure 10).
担当者等は、予めモニタ114に表示されている取引取消画面MAの領域MA1に顧客ID「12345」指定し、表示ボタンMA2を押下する(図11参照)。 The person in charge enters customer ID "12345" in area MA1 of the transaction cancellation screen MA, which is already displayed on monitor 114, and presses display button MA2 (see Figure 11).
すると、履歴出力部102aは、図10の債権取引履歴データ106aを参照し、顧客ID「12345」を含むレコードを抽出し、上から債権ログIDの小さい順に領域MA3に選択可能に表示させ、取引取消処理部102bを起動させる(図12参照)。 The history output unit 102a then references the bond transaction history data 106a in Figure 10, extracts records containing customer ID "12345", displays them in area MA3 in ascending order of bond log ID from the top, and activates the transaction cancellation processing unit 102b (see Figure 12).
次に担当者は取消処理を行う債権の債権ID「1003」が含まれている領域MA3に表示されたレコードのカラム名「取引対象」にチェックを入れる(図13参照)。 Next, the person in charge checks the column name "Transaction Target" of the record displayed in area MA3, which contains the bond ID "1003" of the bond to be canceled (see Figure 13).
取引取消処理部102bは、債権取引履歴データ106aを参照し、指定された債権ID「1003」が含まれているレコードを取得し、取得したレコードから取引種別コード「9」を取得し、取引種別マスタ106gを参照し、処理SEQ単位取消フラグ「TRUE」を取得する(図13参照)。 The transaction cancellation processing unit 102b references the bond transaction history data 106a, obtains the record containing the specified bond ID "1003", obtains the transaction type code "9" from the obtained record, and references the transaction type master 106g to obtain the processing SEQ unit cancellation flag "TRUE" (see Figure 13).
取引取消処理部102bは、処理SEQ単位取消フラグ「TRUE」であるため、取得した債権ID「1003」が含まれているレコードから処理SEQ「5」を取得し、債権取引履歴データ106aを参照し、処理SEQ「5」を含む債権ログID「1101」および債権ログID「1102」のレコードを取得し、債権ログID「1101」および債権ログID「1102」のレコードに対応する取引取消画面MAのカラム名「取引対象」にチェックを入れ表示させる(図13参照)。 Because the processing SEQ unit cancellation flag is "TRUE", the transaction cancellation processing unit 102b obtains processing SEQ "5" from the record containing the obtained bond ID "1003", references the bond transaction history data 106a, obtains the records for bond log ID "1101" and bond log ID "1102" that contain processing SEQ "5", and checks the column name "Transaction Target" on the transaction cancellation screen MA corresponding to the records for bond log ID "1101" and bond log ID "1102" to display them (see Figure 13).
次に担当者は取引取消画面MAの領域MA3のカラム名「取引対象」にチェックがセットされた債権を確認し、実行ボタンMA4を押下する。 Next, the person in charge confirms that the check mark has been set in the "Transaction Target" column name in area MA3 of the transaction cancellation screen MA, and presses the execute button MA4.
すると、取引取消処理部102bは、債権取引履歴データ106aを参照し、債権ログID「1101」、債権ログID「1102」および債権ログID「1103」のレコードを取得する。 The transaction cancellation processing unit 102b then references the bond transaction history data 106a and obtains the records for bond log ID "1101," bond log ID "1102," and bond log ID "1103."
取引取消処理部102bは、取得した債権ログID「1101」、債権ログID「1102」および債権ログID「1103」のレコードのうち債権ログIDの一番大きい債権ログID「1103」のレコードを選択し、エラーチェックを開始する。 The transaction cancellation processing unit 102b selects the record with the largest credit log ID "1103" from the acquired records with credit log ID "1101," credit log ID "1102," and credit log ID "1103," and begins error checking.
(1)エラーチェック
取引取消処理部102bは、取得した債権ログID「1103」のレコードの債権ID「1003」を取得し、債権取引履歴データ106aを参照し、債権ID「1003」を含むレコードの債権ログIDの最大値「1103」を取得する。当該取得した債権ログIDの最大値「1103」と選択した処理対象債権の債権ログID「1103」が一致するので最新取引であることが確認される。
(1) Error check The transaction cancellation processing unit 102b acquires the bond ID "1003" of the record with the acquired bond log ID "1103," references the bond transaction history data 106a, and acquires the maximum value "1103" of the bond log ID of the record containing the bond ID "1003." Since the maximum value "1103" of the acquired bond log ID matches the bond log ID "1103" of the selected bond to be processed, it is confirmed that this is the most recent transaction.
次に、取引取消処理部102bは、処理SEQ単位取消フラグ「TRUE」であるため、債権取引履歴データ106aを参照し、取得した取引種別コード「9」に対応する処理SEQ「5」を含むレコード債権ログID「1101」、債権ログID「1102」および債権ログID「1103」を取得し、取引取消画面MAの領域MA3のカラム名「取引対象」にチェックが入っている債権と比較し、全てにチェックが入っていることが確認され、エラーチェックを終了し、取消処理を開始する。 Next, since the processing SEQ unit cancellation flag is "TRUE," the transaction cancellation processing unit 102b references the bond transaction history data 106a and obtains the record bond log ID "1101," bond log ID "1102," and bond log ID "1103" that contain the processing SEQ "5" corresponding to the obtained transaction type code "9." It compares these with bonds that have a check mark in the column name "Transaction Target" in area MA3 of the transaction cancellation screen MA, and confirms that all are checked. It then ends the error check and begins the cancellation processing.
(2)取消処理
(2-1)取引取消処理部102bは、債権ログデータ106dを参照し、エラーチェックの終了した債権ログID「1103」を含むレコードを取得する。取引取消処理部102bは、取消用の債権ログデータ106dのレコードを作成するために、債権ログIDを採番し「3001」をカラム名「債権ログID」に格納し、取引取消処理によって更新されるデータなのでカラム名「取引取消フラグ」に「TRUE」を格納し、取得した債権ログデータ106dのレコードの債権計上額「990,000」に相対する「-990,000」を格納し、その他のカラムについては債権ログデータ106dの債権ログID「1103」を含むレコードの値をそのまま格納し取消用の債権ログデータ106dのレコードを作成し、債権ログデータ106dに格納し更新する(図14の2-1参照)。
(2) Cancellation Processing (2-1) The transaction cancellation processing unit 102b references the bond log data 106d and acquires a record containing the bond log ID "1103" for which the error check has been completed. In order to create a record of the bond log data 106d for cancellation, the transaction cancellation processing unit 102b assigns a bond log ID and stores "3001" in the column name "bond log ID," stores "TRUE" in the column name "transaction cancellation flag" because this data is updated by the transaction cancellation processing, stores "-990,000" corresponding to the recorded bond amount "990,000" in the record of the acquired bond log data 106d, and stores the values of the record containing the bond log ID "1103" in the bond log data 106d as is in the other columns, creates a record of the bond log data 106d for cancellation, stores it in the bond log data 106d, and updates it (see 2-1 in FIG. 14).
(2-2)取引取消処理部102bは、債権取引履歴データ106aを参照し、債権ID「1003」および取引履歴SEQ「1」を含むレコードを抽出し、抽出したレコードを削除し、債権取引履歴データ106aを更新する(図14の2-2参照)。 (2-2) The transaction cancellation processing unit 102b references the bond transaction history data 106a, extracts records containing the bond ID "1003" and transaction history SEQ "1", deletes the extracted records, and updates the bond transaction history data 106a (see 2-2 in Figure 14).
(2-3)取引取消処理部102bは、債権履歴データ106cを参照し、債権ID「1003」および債権履歴SEQ「1」を含むレコードを抽出し、抽出したレコードを削除し、債権履歴データ106cを更新する(図14の2-3参照)。 (2-3) The transaction cancellation processing unit 102b references the claim history data 106c, extracts records containing the claim ID "1003" and the claim history SEQ "1", deletes the extracted records, and updates the claim history data 106c (see 2-3 in Figure 14).
(2-4)取引取消処理部102bは、最新債権データ106bを参照し、債権ID「1003」を含むレコードを抽出し、抽出したレコードを削除し、最新債権データ106bを更新する(図14の2-4参照)。 (2-4) The transaction cancellation processing unit 102b references the latest bond data 106b, extracts the record containing the bond ID "1003", deletes the extracted record, and updates the latest bond data 106b (see 2-4 in Figure 14).
(2-5)取引取消処理部102bは、上記(2-3)の処理後(債権ID「1003」および債権履歴SEQ「1」を含むレコードの削除後)の債権履歴データ106cを参照し、債権ID「1003」を含むレコードが存在するか確認し、存在しないので、取消処理を終了する(図14の2-5参照)。 (2-5) After processing (2-3) above (after deleting the record containing the bond ID "1003" and the bond history SEQ "1"), the transaction cancellation processing unit 102b references the bond history data 106c and checks whether a record containing the bond ID "1003" exists. Since no record exists, the transaction cancellation processing is terminated (see 2-5 in Figure 14).
取引取消処理部102bは、取消処理が終了した債権ログID「1103」のレコードを除き、取得した債権ログID「1101」および債権ログID「1102」のレコードのうち債権ログIDの一番大きい債権ログID「1102」のレコードを選択する。 The transaction cancellation processing unit 102b selects the record with the largest credit log ID "1102" from the acquired records with credit log ID "1101" and credit log ID "1102", excluding the record with credit log ID "1103" for which cancellation processing has been completed.
取引取消処理部102bは、債権取引履歴データ106aを参照し、債権ログID「1102」のレコードに含まれる債権ID「1002」を取得し、上記(1)エラーチェックと同様の処理を実施する。 The transaction cancellation processing unit 102b references the bond transaction history data 106a, obtains the bond ID "1002" contained in the record with the bond log ID "1102", and performs the same processing as the error check described above in (1).
取引取消処理部102bは、債権ログデータ106dを参照し、債権ログID「1102」に紐づく取引履歴SEQ「4」および債権履歴SEQ「2」を取得し、上記(2-1)から(2-4)までの処理を実施する(図15の2-1から2-4参照)。 The transaction cancellation processing unit 102b references the claim log data 106d, obtains the transaction history SEQ "4" and claim history SEQ "2" linked to the claim log ID "1102", and performs the above processes (2-1) to (2-4) (see 2-1 to 2-4 in Figure 15).
(2-6)取引取消処理部102bは、上記(2-3)の処理終了後(債権ID「1002」および債権履歴SEQ「2」を含むレコードの削除後)の債権履歴データ106cを参照し、債権ID「1002」を含むレコードが存在するか確認する。取引取消処理部102bは、債権ID「1002」を含むレコードが存在するので、上記(2-3)の処理終了後の債権履歴データ106cを参照し、債権ID「1002」を含み最新である(債権履歴SEQが最大値である)債権履歴SEQ「1」を含むレコードを取得し、最新債権データ106bの対応するカラムに取得したレコードの値を格納し、新しい最新債権データ106bのレコードを生成し、最新債権データ106bに追加更新し、取消処理を終了する(図15の2-5参照)。 (2-6) After the completion of the above (2-3) process (after deleting the record containing the bond ID "1002" and the bond history SEQ "2"), the transaction cancellation processing unit 102b references the bond history data 106c to confirm whether a record containing the bond ID "1002" exists. Since a record containing the bond ID "1002" exists, the transaction cancellation processing unit 102b references the bond history data 106c after the completion of the above (2-3) process, obtains the latest record containing the bond ID "1002" (the bond history SEQ has the maximum value) and the bond history SEQ "1", stores the value of the obtained record in the corresponding column of the latest bond data 106b, generates a new record of the latest bond data 106b, updates and adds it to the latest bond data 106b, and terminates the cancellation processing (see 2-5 in Figure 15).
取引取消処理部102bは、取消処理が終了した債権ログID「1103」および債権ログID「1102」を除き、取消処理が実施されていない債権ログID「1101」を選択する。 The transaction cancellation processing unit 102b excludes the debt log ID "1103" and debt log ID "1102", for which cancellation processing has been completed, and selects the debt log ID "1101", for which cancellation processing has not been performed.
取引取消処理部102bは、債権取引履歴データ106aを参照し、債権ログID「1101」のレコードに含まれる債権ID「1001」を取得し、上記債権ログID「1102」の(1)エラーチェックおよび(2)取消処理と同様の処理を実施し、処理を終了する(図16の2-1から2-5参照)。 The transaction cancellation processing unit 102b references the bond transaction history data 106a, obtains the bond ID "1001" contained in the record with the bond log ID "1101," and performs the same processing as (1) an error check and (2) cancellation processing for the above bond log ID "1102," and then terminates the processing (see 2-1 to 2-5 in Figure 16).
上記取消処理の結果、図17に示すように処理完了後の各データのテーブル状態となる。図10に示す処理前のテーブル状態と図17のテーブル状態を対比する。 As a result of the above cancellation process, the table state of each data after processing is completed will be as shown in Figure 17. Compare the table state before processing shown in Figure 10 with the table state in Figure 17.
債権取引履歴データ106aについて、自動選択された債権ID「1003」取引履歴SEQ「1」、債権ID「1002」取引履歴SEQ「4」および債権ID「1001」取引履歴SEQ「4」が削除され、今回の取消対象の債権ログID「1103」取引種別「9:和解」に分類(グルーピング)される全ての取引についてデータが削除され、データが更新された。これにより、債権取引履歴データ106aは、債権ログID「1103」取引種別「9:和解」の処理前のデータに戻ったことになる。 For the bond transaction history data 106a, the automatically selected bond ID "1003" transaction history SEQ "1," bond ID "1002" transaction history SEQ "4," and bond ID "1001" transaction history SEQ "4" were deleted, and data was deleted for all transactions classified (grouped) as the bond log ID "1103" transaction type "9: Settlement" that were the subject of this cancellation, and the data was updated. As a result, the bond transaction history data 106a has reverted to the data before the processing of bond log ID "1103" transaction type "9: Settlement."
最新債権データ106bについては、取消対象の債権ログID「1103」取引種別「9:和解」に分類(グルーピング)される全ての取引に紐づく債権履歴SEQのデータ(債権ID「1003」について債権履歴SEQ「1」のデータ、債権ID「1002」について債権履歴SEQ「2」のデータおよび債権ID「1001」について債権履歴SEQ「2」のデータ)が削除され、債権ログID「1103」取引種別「9:和解」の処理によって削除されたデータ(債権ID「1002」について債権履歴SEQ「1」のデータおよび債権ID「1001」について債権履歴SEQ「1」のデータ)を追加し、債権ログID「1103」取引種別「9:和解」処理前の時点の最新の債権履歴SEQのデータに更新された。これにより、最新債権データ106bについて、債権ログID「1103」取引種別「9:和解」の処理前のデータに戻ったことになる。 For latest claim data 106b, the claim history SEQ data linked to all transactions classified (grouped) under claim log ID "1103" and transaction type "9: Settlement" that were subject to cancellation (claim history SEQ "1" data for claim ID "1003," claim history SEQ "2" data for claim ID "1002," and claim history SEQ "2" data for claim ID "1001") was deleted, and the data deleted by processing claim log ID "1103" and transaction type "9: Settlement" (claim history SEQ "1" data for claim ID "1002" and claim history SEQ "1" data for claim ID "1001") was added, updating the data to the latest claim history SEQ data prior to processing claim log ID "1103" and transaction type "9: Settlement." As a result, latest claim data 106b has reverted to the data prior to processing claim log ID "1103" and transaction type "9: Settlement."
債権履歴データ106cについては、取消対象の債権ログID「1103」取引種別「9:和解」に分類(グルーピング)される全ての取引に紐づく債権履歴SEQのデータ(債権ID「1003」について債権履歴SEQ「1」のデータ、債権ID「1002」について債権履歴SEQ「2」のデータおよび債権ID「1001」について債権履歴SEQ「2」のデータ)が削除され、データが更新された。これにより、債権履歴データ106cについて、債権ログID「1103」取引種別「9:和解」の処理前のデータに戻ったことになる。 For claim history data 106c, the claim history SEQ data linked to all transactions classified (grouped) under claim log ID "1103" and transaction type "9: Settlement" that were subject to cancellation (claim history SEQ "1" data for claim ID "1003", claim history SEQ "2" data for claim ID "1002", and claim history SEQ "2" data for claim ID "1001") was deleted and the data was updated. As a result, claim history data 106c has reverted to the data before processing for claim log ID "1103" and transaction type "9: Settlement".
債権ログデータ106dについては、取消対象の債権ログID「1103」取引種別「9:和解」に分類(グルーピング)される全ての取引に実施した取引処理(取消処理2-1)において追加で作成された取消用のログデータ(債権ログID「3001」、「3002」および「3003」のデータ)が追加され、更新された。これにより、債権ログデータ106dについて、債権ログID「1103」取引種別「9:和解」に分類(グルーピング)された全ての取引に紐づくデータについて取消処理を実施したことが記録される。なお、債権ログデータ106dの債権ログID「3001」の債権計上額には「-990,000円」が格納され和解金額が取消され、債権ログID「3002」の放棄金額には「-400,000円」が格納され和解によって放棄された金額が取消され、債権ログID「3003」の放棄金額には「-800,000円」が格納され和解によって放棄された金額が取消され、債権ログID「1103」取引種別「9:和解」の処理前のデータに戻ったことになる。 The credit log data 106d has been updated with the addition of cancellation log data (data for credit log IDs "3001," "3002," and "3003") that was created during the transaction processing (cancellation processing 2-1) performed on all transactions classified (grouped) with credit log ID "1103" and transaction type "9: Settlement" that were subject to cancellation. This records that cancellation processing has been performed on data linked to all transactions classified (grouped) with credit log ID "1103" and transaction type "9: Settlement." In addition, "-990,000 yen" is stored in the recorded amount of the claim for claim log ID "3001" in claim log data 106d, canceling the settlement amount; "-400,000 yen" is stored in the waived amount for claim log ID "3002", canceling the amount waived through settlement; and "-800,000 yen" is stored in the waived amount for claim log ID "3003", canceling the amount waived through settlement, returning to the data before processing for claim log ID "1103" transaction type "9: Settlement."
以上、本実施形態によれば、債権における和解等の処理を分類し管理することによって、和解等の処理を実施した全ての債権についてシステム上で管理可能となり、債権における和解等の処理の取消処理という性質上、和解等の処理を実施した全ての債権に対し取消処理を実施しなければデータの整合性がとれなくなってしまう当該取消処理が自動で実施可能となり業務の効率化、処理漏れによるリスクの軽減を図ることができる。 As described above, according to this embodiment, by classifying and managing settlement and other processing of claims, it becomes possible to manage all claims that have undergone settlement and other processing on the system. Due to the nature of the cancellation process of settlement and other processing of claims, if the cancellation process is not performed on all claims that have undergone settlement and other processing, data consistency will be lost. However, this cancellation process can be performed automatically, which improves business efficiency and reduces the risk of processing omissions.
[3.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8および9に貢献することが可能となる。
[3. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13および15に貢献することが可能となる。 Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to SDGs goals 12, 13, and 15.
また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 Furthermore, this embodiment can contribute to strengthening control and governance, thereby contributing to Goal 16 of the SDGs.
[4.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
4. Other Embodiments
The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.
また、業務支援装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, with regard to the business support device 100, the components shown in the figure are functional concepts and do not necessarily have 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 business support 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, or may be implemented as hardware using wired logic. The program is recorded on a non-transitory, computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the business support device 100 as needed. In other words, a computer program that works in conjunction with the OS to issue commands to the CPU and perform various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into RAM, and works in conjunction with the CPU to form the control unit.
また、このコンピュータプログラムは、業務支援装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 This computer program may also be stored on an application program server connected to the business support device 100 via any network, and all or part of it may be downloaded as needed.
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or may be configured as a program product. Here, this "recording medium" includes 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-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical disks), DVDs (Digital Versatile Disks), and more. This includes any "portable physical media" such as a Blu-ray Disc (registered trademark) and a Blu-ray (registered trademark) Disc.
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. It should be noted that a "program" is not necessarily limited to a single structure, but also includes a distributed structure consisting of multiple modules or libraries, or a structure that achieves its function by working in conjunction with a separate program, such as an OS. The specific structure and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known structures and procedures.
記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.
また、業務支援装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、業務支援装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 The business support device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as such an information processing device to which any peripheral device is connected. The business support device 100 may also be realized by installing software (including programs, data, etc.) that causes the device to perform the processing described in this embodiment.
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments may be implemented in any combination, or embodiments may be implemented selectively.
本発明は、債権回収業(サービサー)、金融機関等の債権管理業務を行う業界において有用である。 The present invention is useful in industries that perform debt management operations, such as debt collection businesses (servicers) and financial institutions.
100 業務支援装置
102 制御部
102a 履歴出力部
102b 取引取消処理部
104 通信インターフェース部
106 記憶部
106a 債権取引履歴データ
106b 最新債権データ
106c 債権履歴データ
106d 債権ログデータ
106e 契約データ
106f 顧客データ
106g 取引種別マスタ
106h 取引内容マスタ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Business support device 102 Control unit
102a History output unit
102b Transaction cancellation processing unit 104 Communication interface unit 106 Storage unit
106a Bond transaction history data
106b Latest bond data
106c Credit history data
106d Credit log data
106e Contract Data
106f Customer Data
106g Transaction type master
106h Transaction content master 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network
Claims (8)
債権の取引種別毎に、一括処理の対象となる取引種別であるか否かを示す一括処理対象区分が記憶されている取引種別マスタを参照し、抽出された前記取引種別に対応する一括処理対象区分を取得する一括処理対象区分取得部と、
前記一括処理対象区分取得部が取得した前記一括処理対象区分が一括処理の対象であることを示す場合に、前記債権データのうち、担当者により指定された前記債権データに含まれる前記処理連番管理識別情報と同じ処理連番管理識別情報の前記債権データを抽出する一括処理債権抽出部と、
前記債権抽出部が抽出した各前記債権データ、及び、前記債権抽出部が抽出した各前記債権データと同じ前記債権識別情報が付された各関連データに対して、それぞれ前記債権データ又は各前記関連データに対応するデータ処理を一括して施す一括データ処理部と、
を備えることを特徴とする債権管理装置。 a claim extraction unit that extracts the transaction type included in the claim data designated by the person in charge from claim data including transaction date, transaction amount, transaction type, processing sequence number management identification information set in order based on the transaction date and the transaction type, and claim identification information of the claim that has been processed corresponding to each of the processing sequence number management identification information ;
a batch processing target classification acquisition unit that references a transaction type master that stores a batch processing target classification indicating whether or not a transaction type is subject to batch processing for each transaction type of receivables, and acquires a batch processing target classification corresponding to the extracted transaction type ;
a lump-sum processing claims extraction unit that extracts claims data having the same processing sequence number management identification information as the processing sequence number management identification information included in the claims data designated by the person in charge when the lump-sum processing target category acquired by the lump-sum processing target category acquisition unit indicates that the lump-sum processing target category is a target for lump-sum processing ;
a batch data processing unit that collectively performs data processing corresponding to each of the claim data extracted by the claim extraction unit and each of the related data to which the same claim identification information as that of each of the claim data extracted by the claim extraction unit is assigned, in accordance with the claim data or each of the related data;
A debt management device comprising:
前記関連データは、債権計上額又は放棄額を含む債権ログデータ、債権計上額を含む債権履歴データ、及び、債権計上額を含む最新債権データであり、
前記一括データ処理部は、
前記債権ログデータの前記債権計上額又は前記放棄額をマイナス金額とした新たな債権ログデータを生成し、
前記債権抽出部が抽出した各前記債権データである前記債権取引履歴データ、前記債権履歴データ、及び、前記最新債権データをそれぞれ削除し、
削除した前記債権履歴データの債権識別情報の最新の債権履歴データを、新たな前記最新債権データとして生成するデータ処理を一括して行うこと、
を特徴とする請求項1に記載の債権管理装置。 The bond data is bond transaction history data indicating a transaction history of the bond,
the related data being claim log data including the amount of claims recorded or waived, claim history data including the amount of claims recorded, and latest claim data including the amount of claims recorded;
The batch data processing unit
generating new debt log data by subtracting the debt recorded amount or the waived amount from the debt log data;
deleting the bond transaction history data, the bond history data, and the latest bond data, which are the bond data extracted by the bond extraction unit;
performing data processing in a lump sum to generate the latest credit history data of the credit identification information of the deleted credit history data as new latest credit data;
2. The claim management device according to claim 1,
担当者により指定された前記債権データに含まれる処理履歴識別情報および前記一括処理債権抽出部が抽出した前記債権データに含まれる処理履歴識別情報を比較して、前記処理履歴識別情報の値が最大である債権データを選択して、前記選択した債権データから前記データ処理を開始し、
さらに、新たな前記最新債権データの生成後に、前記債権抽出部が抽出した前記債権データおよび前記一括処理債権抽出部が抽出した前記債権データを確認して、前記債権データの全ての処理が終了していない場合は、新たな前記最新債権データを生成した前記債権データを除いて、再度前記債権抽出部が抽出した前記債権データの前記処理履歴識別情報および前記一括処理債権抽出部が抽出した前記債権データの前記処理履歴識別情報を比較して、前記処理履歴識別情報の値が最大である債権データを選択して、前記選択した債権データから前記データ処理を開始する、
ことを特徴とする請求項2に記載の債権管理装置。 The batch data processing unit
comparing the processing history identification information included in the claims data specified by the person in charge with the processing history identification information included in the claims data extracted by the batch processing claims extraction unit, selecting the claims data with the largest value of the processing history identification information, and starting the data processing from the selected claims data;
Furthermore, after generating the new latest claim data, the claim data extracted by the claim extraction unit and the claim data extracted by the lump-sum processing claim extraction unit are checked, and if processing of all of the claim data has not been completed, the claim data from which the new latest claim data was generated is excluded, and the processing history identification information of the claim data extracted by the claim extraction unit and the processing history identification information of the claim data extracted by the lump-sum processing claim extraction unit are compared again, and the claim data with the largest value of the processing history identification information is selected, and the data processing is started from the selected claim data.
3. The claim management device according to claim 2.
前記データ処理前に、
担当者により指定された前記債権データに含まれる前記債権識別情報に紐づく処理履歴識別情報の値の最大値を取得して、担当者により指定された前記債権データの前記処理履歴識別情報の値と一致するか確認し、
前記確認の終了後に、前記一括処理対象区分取得部が取得した前記一括処理対象区分が一括処理の対象であることを示す場合に、前記債権データのうち、担当者により指定された前記債権データに含まれる前記処理連番管理識別情報と同じ処理連番管理識別情報の前記債権データが前記一括処理債権抽出部により抽出されているか確認する、
ことを特徴とする請求項3に記載の債権管理装置。 The batch data processing unit
Before the data processing,
Obtaining the maximum value of the processing history identification information linked to the bond identification information included in the bond data specified by the person in charge , and confirming whether it matches the value of the processing history identification information of the bond data specified by the person in charge ;
After the confirmation is completed, if the batch processing target category acquired by the batch processing target category acquisition unit indicates that the acquired batch processing target category is subject to batch processing, it is confirmed whether the batch processing claim extraction unit has extracted, from the claim data, the claim data having the same processing sequence number management identification information as the processing sequence number management identification information included in the claim data designated by the person in charge .
4. The claim management device according to claim 3 .
記憶部に記憶されている債権データを参照して、取引の取消処理を実行するための取引取消画面で指定された顧客に紐づく債権データを抽出し、抽出した前記債権データを前記取引取消画面に、選択可能に出力させる第一出力制御部
を備え、
前記一括処理債権抽出部は、
記憶部に記憶されている債権データを参照して、前記債権抽出部が抽出した前記処理連番管理識別情報を含む債権データを前記取引取消画面に選択済みの態様で表示させる第二出力制御部
を備えることを特徴とする請求項1から請求項4のうち、いずれか一項に記載の債権管理装置。 The claim extraction unit
a first output control unit that refers to the bond data stored in the storage unit, extracts the bond data associated with the customer designated on the transaction cancellation screen for executing the transaction cancellation process , and selectably outputs the extracted bond data on the transaction cancellation screen ;
The batch processing claim extraction unit
A claim management device as described in any one of claims 1 to 4, characterized in that it is provided with a second output control unit that refers to the claim data stored in the memory unit and displays the claim data including the processing sequence number management identification information extracted by the claim extraction unit in a selected format on the transaction cancellation screen.
を特徴とする請求項5に記載の債権管理装置。 The claim in the claim data is a monetary claim;
6. The claim management device according to claim 5 ,
一括処理対象区分取得部が、債権の取引種別毎に、一括処理の対象となる取引種別であるか否かを示す一括処理対象区分が記憶されている取引種別マスタを参照し、抽出された前記取引種別に対応する一括処理対象区分を取得する一括処理対象区分取得ステップと、
一括処理債権抽出部が、前記一括処理対象区分取得部が取得した前記一括処理対象区分が一括処理の対象であることを示す場合に、前記債権データのうち、担当者により指定された前記債権データに含まれる前記処理連番管理識別情報と同じ処理連番管理識別情報の前記債権データを抽出する一括処理債権抽出ステップと、
一括データ処理部が、各前記債権データ、及び、前記債権抽出部が抽出した各前記債権データと同じ前記債権識別情報が付された各関連データに対して、それぞれ前記債権データ又は各前記関連データに対応するデータ処理を一括して施す一括データ処理ステップと、
を有する債権管理装置の債権管理方法。 a claim extraction step in which the claim extraction unit extracts the transaction type included in the claim data designated by the person in charge from claim data including transaction date, claim amount, transaction type, processing sequence number management identification information set in order based on the transaction date and the transaction type, and claim identification information of the claim that has been processed corresponding to each of the processing sequence number management identification information ;
a batch processing target category acquisition step in which the batch processing target category acquisition unit references a transaction type master in which a batch processing target category indicating whether or not a transaction type of a bond is subject to batch processing is stored, and acquires a batch processing target category corresponding to the extracted transaction type ;
a lump-sum processing claims extraction step in which, when the lump-sum processing claims extraction unit indicates that the lump-sum processing target category acquired by the lump-sum processing target category acquisition unit is a target for lump-sum processing, the lump-sum processing claims extraction unit extracts, from the claims data, claims data having the same processing sequence number management identification information as the processing sequence number management identification information included in the claims data designated by the person in charge ;
a batch data processing step in which a batch data processing unit collectively performs data processing corresponding to each of the bond data and each of the related data to which the same bond identification information as that of each of the bond data extracted by the bond extraction unit is assigned, on the bond data or each of the related data;
A claim management method for a claim management device having the above structure .
取引日、債権計上額、取引種別、前記取引日及び前記取引種別に基づいて順に設定される処理連番管理識別情報、各前記処理連番管理識別情報に対応する処理の対象となった債権の債権識別情報を含む債権データのうち、担当者により指定された債権データに含まれる前記取引種別を抽出する債権抽出部と、
債権の取引種別毎に、一括処理の対象となる取引種別であるか否かを示す一括処理対象区分が記憶されている取引種別マスタを参照し、抽出された前記取引種別に対応する一括処理対象区分を取得する一括処理対象区分取得部と、
前記一括処理対象区分取得部が取得した前記一括処理対象区分が一括処理の対象であることを示す場合に、前記債権データのうち、担当者により指定された前記債権データに含まれる前記処理連番管理識別情報と同じ処理連番管理識別情報の前記債権データを抽出する一括処理債権抽出部と、
前記債権抽出部が抽出した各前記債権データ、及び、前記債権抽出部が抽出した各前記債権データと同じ前記債権識別情報が付された各関連データに対して、それぞれ前記債権データ又は各前記関連データに対応するデータ処理を一括して施す一括データ処理部
として機能させる債権管理プログラム。 Computer,
a claim extraction unit that extracts the transaction type included in the claim data designated by the person in charge from claim data including transaction date, claim amount, transaction type, processing sequence number management identification information set in order based on the transaction date and the transaction type, and claim identification information of the claim that has been processed corresponding to each of the processing sequence number management identification information ;
a batch processing target classification acquisition unit that references a transaction type master that stores a batch processing target classification indicating whether or not a transaction type is subject to batch processing for each transaction type of receivables, and acquires a batch processing target classification corresponding to the extracted transaction type ;
a lump-sum processing claims extraction unit that extracts claims data having the same processing sequence number management identification information as the processing sequence number management identification information included in the claims data designated by the person in charge when the lump-sum processing target category acquired by the lump-sum processing target category acquisition unit indicates that the lump-sum processing target category is a target for lump-sum processing ;
a batch data processing unit that collectively performs data processing corresponding to each of the claim data extracted by the claim extraction unit and each of the related data to which the same claim identification information as each of the claim data extracted by the claim extraction unit is attached,
A debt management program that functions as a
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023124021A JP7768940B2 (en) | 2023-07-31 | 2023-07-31 | Debt management device, debt management method, and debt management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023124021A JP7768940B2 (en) | 2023-07-31 | 2023-07-31 | Debt management device, debt management method, and debt management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025020557A JP2025020557A (en) | 2025-02-13 |
| JP7768940B2 true JP7768940B2 (en) | 2025-11-12 |
Family
ID=94536766
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023124021A Active JP7768940B2 (en) | 2023-07-31 | 2023-07-31 | Debt management device, debt management method, and debt management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7768940B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006323532A (en) | 2005-05-17 | 2006-11-30 | Sap Ag | Claim clearing device, claim clearing method, and claim clearing program |
| JP6131133B2 (en) | 2013-07-08 | 2017-05-17 | 株式会社エヌ・ティ・ティ・データ | Electronically recorded bond information processing apparatus, electronically recorded bond information processing method, and program |
| US20180012300A1 (en) | 2010-01-15 | 2018-01-11 | Apollo Enterprise Solutions, Inc. | System and method for resolving transactions with lump sum payment capabilities |
| JP2020170556A (en) | 2020-07-14 | 2020-10-15 | 株式会社スタイル・エッジ | Debt customer management system, debt customer management method, and debt customer management program |
| JP2021168214A (en) | 2016-03-29 | 2021-10-21 | 株式会社オービック | Bulk deposit processing device, batch deposit processing method, and batch deposit processing program |
-
2023
- 2023-07-31 JP JP2023124021A patent/JP7768940B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006323532A (en) | 2005-05-17 | 2006-11-30 | Sap Ag | Claim clearing device, claim clearing method, and claim clearing program |
| US20180012300A1 (en) | 2010-01-15 | 2018-01-11 | Apollo Enterprise Solutions, Inc. | System and method for resolving transactions with lump sum payment capabilities |
| JP6131133B2 (en) | 2013-07-08 | 2017-05-17 | 株式会社エヌ・ティ・ティ・データ | Electronically recorded bond information processing apparatus, electronically recorded bond information processing method, and program |
| JP2021168214A (en) | 2016-03-29 | 2021-10-21 | 株式会社オービック | Bulk deposit processing device, batch deposit processing method, and batch deposit processing program |
| JP2020170556A (en) | 2020-07-14 | 2020-10-15 | 株式会社スタイル・エッジ | Debt customer management system, debt customer management method, and debt customer management program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025020557A (en) | 2025-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7079674B2 (en) | Money transfer management support device, money transfer management support method and money transfer management support program | |
| JP6898982B1 (en) | Settlement processing support system, settlement processing support method, and settlement processing support program | |
| JP7227762B2 (en) | Loan management device, loan management method, and loan management program | |
| JP2017168087A (en) | Expense journal automatic creation device, expense journal automatic creation method, and expense journal automatic creation program | |
| JP7768940B2 (en) | Debt management device, debt management method, and debt management program | |
| JP7324162B2 (en) | Cost output device, cost output method, and cost output program | |
| JP7212511B2 (en) | Loan management device, loan management method, and loan management program | |
| JP7235552B2 (en) | Claim data creation device, claim data creation program, and claim data creation method | |
| JP7726938B2 (en) | Credit and Debt Management Device, Credit and Debt Management Method, and Credit and Debt Management Program | |
| JP2025125840A (en) | Business support device, business support method, and business support program | |
| JP7200025B2 (en) | Claims management device, claims management method, and claims management program | |
| JP2023137754A (en) | Divided revenue accounting apparatus, divided revenue accounting method, and divided revenue accounting program | |
| JP7385508B2 (en) | Prepayment/transfer link management device, prepayment/transfer link management method, and prepayment/transfer link management program | |
| JP2024035967A (en) | Business support device, business support method, and business support program | |
| JP7291088B2 (en) | Slip Closing Support Device, Slip Closing Support Method, and Slip Closing Support Program | |
| US10515339B1 (en) | Error correction system for accountants | |
| JP7157563B2 (en) | Amount calculation device, amount calculation method, and amount calculation program | |
| JPH11161396A (en) | Paperless accounting system | |
| JP7736745B2 (en) | Account settlement management device, account settlement management method, and account settlement management program | |
| JP7250979B2 (en) | Accounting error confirmation work support device, account error confirmation work support method, and account error confirmation work support program | |
| JP7614133B2 (en) | Loan management device, loan management method, and loan management program | |
| JP7750818B2 (en) | Loan management device, loan management method, and loan management program | |
| JP2020201729A (en) | Examination execution device, examination execution method, and examination execution program | |
| JP7535149B2 (en) | Bankruptcy reorganization claim transfer device, bankruptcy reorganization claim transfer method, and bankruptcy reorganization claim transfer program | |
| JP7411517B2 (en) | Receivables/Payables Accounting Department Identification Device, Receivables/Payables Accounting Department Identification Method, and Receivables/Payables Accounting Department Identification Program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250619 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20250619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250902 |
|
| 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: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251030 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7768940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |