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

JP7795448B2 - Financial data processing device, financial data processing method, and financial data processing program - Google Patents

Financial data processing device, financial data processing method, and financial data processing program

Info

Publication number
JP7795448B2
JP7795448B2 JP2022200575A JP2022200575A JP7795448B2 JP 7795448 B2 JP7795448 B2 JP 7795448B2 JP 2022200575 A JP2022200575 A JP 2022200575A JP 2022200575 A JP2022200575 A JP 2022200575A JP 7795448 B2 JP7795448 B2 JP 7795448B2
Authority
JP
Japan
Prior art keywords
data
month
management master
real
execution date
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022200575A
Other languages
Japanese (ja)
Other versions
JP2024085825A (en
Inventor
雅史 加村
剛光 上野
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2022200575A priority Critical patent/JP7795448B2/en
Publication of JP2024085825A publication Critical patent/JP2024085825A/en
Application granted granted Critical
Publication of JP7795448B2 publication Critical patent/JP7795448B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、金融データ処理装置、金融データ処理方法、及び金融データ処理プログラムに関する。 The present invention relates to a financial data processing device, a financial data processing method, and a financial data processing program.

例えば、金融業界の債権管理業務(例えば、クレジット、融資)では、債務者や契約、日々の取引といった情報を管理する必要がある。従来、債権管理業務に関するシステムとして、例えば、特許文献1がある。 For example, in the financial industry, debt management operations (e.g., credit, loans) require the management of information such as debtors, contracts, and daily transactions. A conventional system for debt management operations is disclosed, for example, in Patent Document 1.

特開2015-14857号公報JP 2015-14857 A

しかしながら、上記特許文献1では、日々更新される金融に関するリアルタイムデータの断面データを簡単な方法により自動で退避させることに関して何等記載されていない。 However, the above-mentioned Patent Document 1 does not disclose any simple method for automatically saving cross-sectional data of real-time financial data that is updated daily.

本発明は、上記に鑑みてなされたものであり、日々更新される金融に関するリアルタイムデータの断面データを簡単な方法により自動で退避させることが可能な金融データ処理装置、金融データ処理方法、及び金融データ処理プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a financial data processing device, a financial data processing method, and a financial data processing program that can automatically and easily save cross-sectional data of real-time financial data that is updated daily.

上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた金融データ処理装置であって、前記制御部は、対象年月、次回実行日、保持月数が設定された管理マスタと、日々更新される金融に関するリアルタイムデータと、退避テーブルと、にアクセス可能に構成されており、前記リアルタイムデータの断面データを月末データとして前記退避テーブルに退避させる月末締処理を実行し、当該月末締処理では、前記管理マスタの次回実行日に、前記月末データの前記管理マスタの保持月数以前のデータを削除し、前記管理マスタの対象年月の月末日以前に更新されたリアルタイムデータを抽出した断面データを追加する月末締処理手段を備えたことを特徴とする。 To solve the above-mentioned problems and achieve the objectives, the present invention provides a financial data processing device equipped with a control unit, which is configured to be able to access a management master in which a target year and month, a next execution date, and a retention period are set, daily updated real-time financial data, and a backup table; and which performs month-end closing processing to save cross-sectional data of the real-time data to the backup table as end-of-month data. During the month-end closing processing, the device is equipped with a month-end closing processing means that, on the next execution date of the management master, deletes end-of-month data from the management master that is older than the retention period, and adds cross-sectional data extracted from real-time data updated before the end of the month of the target year and month of the management master.

また、本発明の一態様によれば、前記月末締処理手段は、前記断面データを追加する場合には、必要な項目はその時点で再計算を行うことにしてもよい。 Furthermore, according to one aspect of the present invention, when the cross-sectional data is added, the month-end closing processing means may recalculate the necessary items at that time.

また、本発明の一態様によれば、前記管理マスタには、さらに、実行日が設定されており、前記月末締処理手段は、前記月末締処理を実行後、前記管理マスタの対象年月を翌月に更新すると共に、次回実行日を、翌月+前記管理マスタの実行日の日付に更新することにしてもよい。 Furthermore, according to one aspect of the present invention, an execution date may be set in the management master, and the month-end closing processing means may, after executing the month-end closing processing, update the target year and month of the management master to the next month, and update the next execution date to the next month plus the date of the execution date of the management master.

また、本発明の一態様によれば、前記リアルタイムデータは、債権データ、債権取引データ、債権汎用データ、顧客情報データ、顧客汎用データ、返済予定データ、回収実績データ、又は、顧客銀行情報データを含むことにしてもよい。 Furthermore, according to one aspect of the present invention, the real-time data may include debt data, debt transaction data, general debt data, customer information data, general customer data, repayment schedule data, collection performance data, or customer bank information data.

また、上述した課題を解決し、目的を達成するために、本発明は、制御部を備えた情報処理装置で実行される金融データ処理方法であって、前記制御部は、対象年月、次回実行日、保持月数が設定された管理マスタと、日々更新される金融に関するリアルタイムデータと、退避テーブルと、にアクセス可能に構成されており、前記制御部において実行される、前記リアルタイムデータの断面データを月末データとして前記退避テーブルに退避させる月末締処理を実行し、当該月末締処理では、前記管理マスタの次回実行日に、前記月末データの前記管理マスタの保持月数以前のデータを削除し、前記管理マスタの対象年月の月末日以前に更新されたリアルタイムデータを抽出した断面データを追加する月末締処理工程を含むことを特徴とする。 Furthermore, to solve the above-mentioned problems and achieve the objectives, the present invention provides a financial data processing method executed by an information processing device equipped with a control unit, wherein the control unit is configured to be able to access a management master in which a target year and month, a next execution date, and a retention period are set, daily updated real-time financial data, and a backup table; the control unit executes a month-end closing process that saves cross-sectional data of the real-time data to the backup table as end-of-month data; and the month-end closing process includes a month-end closing processing step that, on the next execution date of the management master, deletes data from the end-of-month data that is older than the retention period of the management master, and adds cross-sectional data extracted from real-time data updated before the end of the month of the target year and month of the management master.

また、本発明の一態様によれば、制御部を備えた情報処理装置に実行させるための金融データ処理プログラムであって、前記制御部は、対象年月、次回実行日、保持月数が設定された管理マスタと、日々更新される金融に関するリアルタイムデータと、退避テーブルと、にアクセス可能に構成されており、前記制御部において、前記リアルタイムデータの断面データを月末データとして前記退避テーブルに退避させる月末締処理を実行し、当該月末締処理では、前記管理マスタの次回実行日に、前記月末データの前記管理マスタの保持月数以前のデータを削除し、前記管理マスタの対象年月の月末日以前に更新されたリアルタイムデータを抽出した断面データを追加する月末締処理工程を実行させるための金融データ処理プログラムであることを特徴とする。 According to another aspect of the present invention, there is provided a financial data processing program to be executed by an information processing device having a control unit, wherein the control unit is configured to be able to access a management master in which a target year and month, a next execution date, and a retention period are set, real-time financial data that is updated daily, and a backup table; the control unit executes a month-end closing process in which cross-sectional data from the real-time data is saved to the backup table as end-of-month data; and in this month-end closing process, on the next execution date of the management master, deletes data from the end-of-month data that is older than the retention period of the management master, and adds cross-sectional data extracted from real-time data that was updated before the end of the month of the target year and month of the management master.

本発明によれば、日々更新される金融に関するリアルタイムデータの断面データを簡単な方法により自動で退避させることが可能となるという効果を奏する。 The present invention has the advantage of enabling cross-sectional data of real-time financial data that is updated daily to be automatically saved in a simple manner.

図1は、本実施の形態の金融データ処理装置で実行される月末締処理を説明するための図である。FIG. 1 is a diagram for explaining the month-end closing process executed by the financial data processing device of this embodiment. 図2は、本実施の形態の金融データ処理装置で実行される活用処理を説明するための図である。FIG. 2 is a diagram for explaining the utilization process executed by the financial data processing device of this embodiment. 図3は、本実施の形態における金融データ処理装置の構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of the configuration of a financial data processing device according to this embodiment. 図4は、月末締処理の実行画面の表示例を示す図である。FIG. 4 is a diagram showing an example of a display screen for performing month-end closing processing. 図5は、月末締処理の詳細を説明するための図である。FIG. 5 is a diagram for explaining the details of the month-end closing process. 図6は、リアルタイムデータを債権データとした場合の月末締処理のデータイメージを説明するための図である。FIG. 6 is a diagram for explaining a data image of month-end closing processing when real-time data is used as credit data. 図7は、リアルタイムデータを債権取引データとした場合の月末締処理のデータイメージを説明するための図である。FIG. 7 is a diagram for explaining a data image of month-end closing processing when real-time data is used as bond transaction data.

本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施の形態により限定されるものではない。 An embodiment of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to this embodiment.

[1.概要]
例えば、金融業界の債権管理業務(例えば、クレジット、融資)においては、多数の債務者を管理し、日々取引が行われることによって情報が随時更新されていく(例えば、日々の入金情報、延滞情報、契約の変更、属性情報の変更など)。
[1. Overview]
For example, in the financial industry, in the area of debt management (e.g., credit, loans), a large number of debtors are managed, and information is updated as transactions are made daily (e.g., daily deposit information, overdue information, contract changes, attribute information changes, etc.).

社内の分析や外部へのデータ連携等で過去のある時点の断面のデータを取得したい場合、取引によってデータが変わってしまう、延滞日数が日付によって変わってしまう等があり、当日中に取得しておかなければならないという課題がある。例えば、後からある時点のデータを見たい場合、データを取得した後でシステム外で特定時点以降の取引データの除外、金額等のシミュレーション計算をしなくてはならない。 When you want to obtain cross-sectional data from a certain point in time in the past for internal analysis or external data sharing, there are issues such as the need to obtain the data on the same day, as the data changes depending on the transaction and the number of days overdue varies depending on the date. For example, if you want to view data from a certain point in time later, after obtaining the data, you have to exclude transaction data from a specific point in time outside the system and perform simulation calculations such as amount calculations.

そこで、本実施の形態では、日々更新される金融に関するリアルタイムデータ(「時系列データ」ともいう)の断面データを簡単な方法により自動で退避可能なシステムを提供する。 In this embodiment, therefore, we provide a system that can automatically save cross-sectional data of real-time financial data (also known as "time-series data") that is updated daily using a simple method.

本実施の形態では、業務プログラムの計算ロジックを呼びだすことができ、タイミングさえ決めてしまえば自動・一括でその時点のデータを固めることができる点に着目し、オペレーションのタイミングを問わず、通常の業務プログラムと同じロジックで計算された正しい断面の情報を後から参照できるようになった。 In this embodiment, the calculation logic of the business program can be called, and once the timing is decided, the data at that point can be automatically and collectively consolidated. This makes it possible to later refer to the correct cross-sectional information calculated using the same logic as a normal business program, regardless of the timing of the operation.

断面データを退避し、確認できるようにすることで、以下の効果がある。
(1)バッチの夜間実行も可能になることで処理タイミングを問わない(当日処理不要)。
(2)業務プログラムでの計算によりシステム外部でのデータ加工が不要(断面データの精度の向上)となる。
(3)過去の時点データも保持しているため、組み合わせての活用も可能(データ分析の簡易化)である。
Saving and reviewing cross-sectional data has the following advantages:
(1) Batches can be executed overnight, so processing timing is not an issue (same-day processing is not required).
(2) Calculations using the business program eliminate the need for data processing outside the system (improving the accuracy of cross-sectional data).
(3) Since data from past points in time is also stored, it can be used in combination (simplifying data analysis).

図1及び図2を参照して、本実施の形態の金融データ処理装置の概要を説明する。図1は、本実施の形態の金融データ処理装置で実行される月末締処理を説明するための図である。図2は、本実施の形態の金融データ処理装置で実行される活用処理を説明するための図である。 An overview of the financial data processing device of this embodiment will be described with reference to Figures 1 and 2. Figure 1 is a diagram for explaining the month-end closing process executed by the financial data processing device of this embodiment. Figure 2 is a diagram for explaining the utilization process executed by the financial data processing device of this embodiment.

図1において、本実施の形態の金融データ処理装置は、管理マスタの設定に従い、月末締処理を実行する。月末締処理を実行することで、処理時点のデータが別途保持している断面データに退避される。対象となる月の月末日以前に更新のあるデータ(退避対象)を抽出、対象に紐づくデータが断面データに更新される。なお、マスタ設定されている実行予定日に自動実行されるが、実行予定日が到来していれば手動実行も可能である。 In Figure 1, the financial data processing device of this embodiment executes month-end closing processing in accordance with the settings in the management master. By executing month-end closing processing, data at the time of processing is saved to separately stored cross-sectional data. Data that has been updated before the last day of the target month (data to be saved) is extracted, and the data associated with the target is updated to the cross-sectional data. Note that this is executed automatically on the scheduled execution date set in the master, but it can also be executed manually if the scheduled execution date has arrived.

図1に示す例では、実行前の管理マスタの設定に基づいて、実行日「2022/10/5」、対象月「2022/9」、退避データ保持期間「2か月」の条件で、リアルタイムデータの断面データを月末データとして退避させる。月末データは、7月分の断面データが削除され、9月分の断面データが追加される。実行後、管理マスタを更新する。 In the example shown in Figure 1, based on the settings in the management master before execution, cross-sectional real-time data is backed up as end-of-month data under the conditions of execution date "2022/10/5", target month "2022/9", and backed-up data retention period "2 months". For end-of-month data, the cross-sectional data for July is deleted and the cross-sectional data for September is added. After execution, the management master is updated.

図2において、本実施の形態の金融データ処理装置は活用処理を実行する。月末データは、別途保持されているため、いつでも参照して分析や連携といった活用が可能である。月次でデータが固められているため、月次で実行されるバッチ処理など、月末時点の情報を基にした処理の構築も可能である。 In Figure 2, the financial data processing device of this embodiment executes utilization processing. Since end-of-month data is stored separately, it can be referenced at any time and utilized for analysis and collaboration. Because the data is consolidated monthly, it is also possible to build processes based on information as of the end of the month, such as batch processing executed monthly.

図2に示す例では、活用処理では、月末データを各種処理で参照し、例えば、(1)データ抽出処理で所定の抽出条件で抽出してファイル出力して社内分析を行ったり、(2)月次で、外部システムと連携したり、(3)月次データの元データとして活用する。 In the example shown in Figure 2, the utilization process refers to the end-of-month data in various processes, for example (1) extracting it using specified extraction conditions in the data extraction process and outputting it as a file for internal analysis, (2) linking it to external systems on a monthly basis, or (3) utilizing it as the source data for monthly data.

本実施の形態の金融データ処理装置は、例えば、SLNを導入可能な事業者(融資管理SLN、割賦管理SLN等)等に広く適用可能である。 The financial data processing device of this embodiment can be widely applied to businesses that can introduce SLNs (loan management SLNs, installment management SLNs, etc.).

[2.構成]
図3は、本実施の形態に係る金融データ処理装置100の構成の一例を示すブロック図である。図3において、金融データ処理装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。金融データ処理装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
2. Configuration
3 is a block diagram showing an example of the configuration of a financial data processing device 100 according to this embodiment. In FIG. 3, financial data processing device 100 comprises a control unit 102, a communication interface unit 104, a memory unit 106, and an input/output interface unit 108. Each unit of financial data processing device 100 is connected to each other so as to be able to communicate via any communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、金融データ処理装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、金融データ処理装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。 The communication interface unit 104 communicatively connects the financial data processing 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 financial data processing 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).

入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、および、マイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114として記載する場合がある。 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.

記憶部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 also 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と、を備えている。 The memory unit 106 includes a management master 106a, a data table 106b, and a backup table 106c.

管理マスタ106aは、月末締処理を実行する条件を設定したマスタであり、対象年月、次回実行日、実行日、保持月数を関連付けて登録したテーブル等で構成することができる(図5(A)参照)。 The management master 106a is a master that sets the conditions for executing month-end closing processing, and can be composed of a table that associates and registers the target year and month, next execution date, execution date, and number of months to retain (see Figure 5 (A)).

データテーブル106bは、金融に関するリアルタイムデータを格納するためのテーブルである。 Data table 106b is a table for storing real-time financial data.

退避テーブル106cは、月末データを格納するためのテーブルである。月末データは、退避情報用の項目(対象年月、実行日)と、リアルタイムデータの項目を備えることにしてもよい。 The backup table 106c is a table for storing end-of-month data. The end-of-month data may include fields for backup information (target year and month, execution date) and fields for real-time data.

制御部102は、金融データ処理装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that provides overall control of the financial data processing 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 performs various information processing operations based on these stored programs.

制御部102は、記憶部106に格納されている、管理マスタ106a、データテーブル106b、退避テーブル106c等にアクセス可能に構成されている。なお、管理マスタ106a、データテーブル106b、退避テーブル106cは、他の場所(例えば、サーバ200)に設けられていてもよく、制御部102がアクセス可能な構成であればよい。 The control unit 102 is configured to be able to access the management master 106a, data table 106b, backup table 106c, etc. stored in the memory unit 106. Note that the management master 106a, data table 106b, and backup table 106c may be provided in another location (e.g., server 200) as long as they are accessible by the control unit 102.

制御部102は、機能概念的に、データ更新部102aと、月末締処理部102bと、データ処理部102cと、画面表示制御部102dと、を備えている。 Functionally, the control unit 102 comprises a data update unit 102a, a month-end closing processing unit 102b, a data processing unit 102c, and a screen display control unit 102d.

データ更新部102aは、データテーブル106bのリアルタイムデータをリアルタイムで更新する。 The data update unit 102a updates the real-time data in the data table 106b in real time.

月末締処理部102bは、データテーブル106bのリアルタイムデータの断面データを月末データとして退避テーブル106cに退避させる月末締処理を実行し、当該月末締処理では、管理マスタ106aの次回実行日に、月末データの管理マスタ106aの保持月数以前のデータを削除し、管理マスタ106aの対象年月の月末日以前に更新されたリアルタイムデータを抽出した断面データを追加する。 The month-end closing processing unit 102b executes month-end closing processing to back up cross-sectional data of real-time data in the data table 106b to the backup table 106c as end-of-month data. During this month-end closing processing, on the next execution date of the management master 106a, data from the number of months before the end-of-month data retention period in the management master 106a is deleted, and cross-sectional data extracted from real-time data updated before the end of the month of the target year and month in the management master 106a is added.

月末締処理部102bは、断面データを追加する場合には、必要な項目はその時点で再計算を行うことにしてもよい。 When adding cross-sectional data, the month-end closing processing unit 102b may recalculate the necessary items at that time.

月末締処理部102bは、月末締処理を実行後、管理マスタ106aの対象年月を翌月に更新すると共に、次回実行日を、翌月+管理マスタ106aの実行日の日付に更新することにしてもよい。 After performing the month-end closing process, the month-end closing processing unit 102b may update the target year and month of the management master 106a to the next month, and may also update the next execution date to the next month + the execution date of the management master 106a.

リアルタイムデータは、債権データ、債権取引データ、債権汎用データ、顧客情報データ、顧客汎用データ、返済予定データ、回収実績データ、又は、顧客銀行情報データを含むことにしてもよい。この場合、月末締処理部102bは、債権データ、債権取引データ、債権汎用データ、顧客情報データ、顧客汎用データ、返済予定データ、回収実績データ、又は、顧客銀行情報データ毎に、月末データとして退避させる。 The real-time data may include debt data, debt transaction data, general debt data, customer information data, general customer data, repayment schedule data, collection performance data, or customer bank information data. In this case, the month-end closing processing unit 102b saves each of the debt data, debt transaction data, general debt data, customer information data, general customer data, repayment schedule data, collection performance data, or customer bank information data as month-end data.

債権データは、債権番号、商品コード、契約日、延滞月数、延滞日数等を保持するデータである。債権取引データは、債権番号、履歴、取引、入金額、残高等を保持するデータである。債権汎用データは、債権に紐づく項目を汎用的に保持するデータ(例えば、汎用文字1、汎用文字2・・・、汎用数字1・・・、汎用日付1・・・など)である。顧客情報データは、顧客に関するデータを保持するデータである(例えば、氏名、カナ氏名、生年月日・・・など)。 Credit card data is data that stores credit card number, product code, contract date, number of months in arrears, number of days in arrears, etc. Credit card transaction data is data that stores credit card number, history, transaction, amount received, balance, etc. General credit card data is data that stores general items linked to credit cards (e.g., general character 1, general character 2, etc., general number 1, etc., general date 1, etc.). Customer information data is data that stores data related to customers (e.g., name, kana name, date of birth, etc.).

顧客汎用データは、顧客に紐づく項目を汎用的に保持するデータである(例えば、汎用文字1、汎用文字2、・・・汎用数字1・・・汎用日付1・・・など)。返済予定データは、債権に紐づく返済日と返済額を保持するデータである(例えば、返済予定日、返済額・・・など)。回収実績データは、返済予定データに紐づく実際の回収(返済)の実績を保持するデータである(例えば、返済予定日、返済予定額、返済実績額・・・など)。顧客銀行情報データは、顧客が使用する銀行口座の情報を保持するデータである(例えば、銀行コード、支店コード、口座番号・・・など)。 General customer data is data that holds general items linked to customers (e.g., general character 1, general character 2, ... general number 1 ... general date 1 ... etc.). Scheduled repayment data is data that holds repayment dates and repayment amounts linked to receivables (e.g., scheduled repayment date, repayment amount ... etc.). Collection performance data is data that holds actual collection (repayment) performance linked to scheduled repayment data (e.g., scheduled repayment date, scheduled repayment amount, actual repayment amount ... etc.). Customer bank information data is data that holds information about bank accounts used by customers (e.g., bank code, branch code, account number ... etc.).

データ処理部102cは、上述した活用処理を実行し、退避テーブル106cに格納される月末データに対して、例えば、データ抽出処理、外部システムとの連携処理、月次データ作成処理等の各種処理を行う。 The data processing unit 102c executes the utilization process described above and performs various processes on the end-of-month data stored in the backup table 106c, such as data extraction processing, linking with external systems, and monthly data creation processing.

画面表示制御部102dは、モニタ114に表示する各種画面の表示や入力の受付を制御する。 The screen display control unit 102d controls the display of various screens and the acceptance of inputs on the monitor 114.

[3.具体例]
図1~図7を参照して、本実施の形態における金融データ処理装置100の制御部102の月末締処理部102bで実行される月末締処理の具体例について説明する。
3. Specific Examples
1 to 7, a specific example of month-end closing processing executed by month-end closing processing unit 102b of control unit 102 of financial data processing device 100 in this embodiment will be described.

(実行画面)
月末締処理部102bは、管理マスタ106aに設定されている次回実行日に月末締処理を自動実行するが、実行予定日が到来していれば手動実行も可能である。図4は、月末締処理の実行画面の表示例を示す図である。月末締処理の実行画面でオペレータにより今月対象年月を指定して実行ボタンが押下されると、月末締処理部102bは、月末締処理を実行する。月末締処理の実行画面では、処理の進行状況が表示される。
(Execution screen)
The month-end closing processing unit 102b automatically executes month-end closing processing on the next execution date set in the management master 106a, but manual execution is also possible if the scheduled execution date has arrived. Figure 4 is a diagram showing an example of the display of the month-end closing processing execution screen. When the operator specifies the target month for this month on the month-end closing processing execution screen and presses the execute button, the month-end closing processing unit 102b executes month-end closing processing. The month-end closing processing execution screen displays the progress of the processing.

(月末締処理の詳細)
図5を参照して、月末締処理の詳細を説明する。図5は、月末締処理の詳細を説明するための図である。月末締処理部102bは、データテーブル106bのリアルタイムデータの断面データを月末データとして退避テーブル106cに退避させる月末締処理を実行し、当該月末締処理では、管理マスタ106aの次回実行日に、月末データの管理マスタ106aの保持月数以前のデータを削除し、管理マスタ106aの対象年月の月末日以前に更新されたリアルタイムデータを抽出した断面データを追加する。
(Details of end-of-month closing process)
The month-end closing process will be described in detail with reference to Figure 5. Figure 5 is a diagram for explaining the details of the month-end closing process. The month-end closing processing unit 102b executes month-end closing process to save cross-sectional data of real-time data in the data table 106b to the save table 106c as month-end data, and in this month-end closing process, on the next execution date of the management master 106a, data of the month-end data older than the number of months retained in the management master 106a is deleted, and cross-sectional data extracted from real-time data updated before the end of the month of the target year and month of the management master 106a is added.

ここでは、実行前の管理マスタ106aに基づいて、2022/10/5に2022/9月分を実行する場合を説明する。 Here, we will explain the case where the September 2022 amount is executed on October 5, 2022, based on the pre-execution management master 106a.

図5(A)は、管理マスタ106aのデータ例を示す図である。管理マスタ106aは、対象年月、次回実行日、実行日、保持月数の項目を備えている。同図に示す例では、対象年月「202209」、次回実行日「2022/10/5」、実行日「5」、保持月数「2」が設定されている。 Figure 5 (A) is a diagram showing an example of data in the management master 106a. The management master 106a has fields for the target year and month, next execution date, execution date, and number of months to retain. In the example shown in the figure, the target year and month are set to "202209," the next execution date to "2022/10/5," the execution date to "5," and the number of months to retain to "2."

S1:管理マスタ106aの保持年月より前のデータを削除する。
この例では、保持月数が「2」(2か月分を保持する設定)のため、今回対象年月の2か月前まででない月末データを削除する。この例では、202209、202208の2か月分を保持するため、202207以前のデータを削除する。
S1: Delete data older than the retention date of the management master 106a.
In this example, the retention period is set to "2" (two months' worth of data is retained), so data for the last month of the month that is not two months prior to the current target month will be deleted. In this example, two months' worth of data, 202209 and 202208, will be retained, so data prior to 202207 will be deleted.

図5(C)は、月末データのデータ例を示す図である。月末データは、リアルタイムデータの項目に対象年月と実行日の項目を追加したデータフォーマットとなっている。図5(D)に示すように、月末データの7月分の断面データを削除する。 Figure 5 (C) shows an example of end-of-month data. End-of-month data is in a data format that adds items for the target year and month and execution date to the real-time data items. As shown in Figure 5 (D), the cross-sectional data for July in the end-of-month data will be deleted.

S2:対象月末時点のデータを退避する。
対象の月末日以前に更新されたリアルタイムデータを抽出し、必要な項目はその時点で再計算を行い、月末データに追加して更新する。この例では、対象年月が202209であるので、対象の月末日は2022/9/30である。
S2: Save the data as of the end of the target month.
Real-time data updated before the end of the month is extracted, and any necessary items are recalculated at that time, and added to the end-of-month data to update it. In this example, the target year and month is 202209, so the target end of the month is 2022/9/30.

図5(E)は、リアルタイムデータのデータ例を示す図である。リアルタイムデータは、債権番号、商品コード、契約日、延滞月数、延滞日数の項目を備えている。更新時間が対象月末(2022/9/30)までの対象を抽出する。 Figure 5 (E) is a diagram showing an example of real-time data. The real-time data includes fields such as credit number, product code, contract date, number of months in arrears, and number of days in arrears. Items with update times up to the end of the target month (September 30, 2022) are extracted.

図5(F)は、月末データのデータ例を示す図である。月末データは、リアルタイムデータの項目(債権番号、商品コード、契約日、延滞月数、延滞日数)に退避情報用の項目(対象年月、実行日)を追加したデータフォーマットとなっている。 Figure 5 (F) shows an example of end-of-month data. End-of-month data is in a data format that adds items for evacuation information (target year and month, execution date) to real-time data items (bond number, product code, contract date, number of months overdue, number of days overdue).

例えば、リアルタイムの「延滞日数」は入金や延滞データの抽出などの取引があった際に計算される。今回の例では2022/7/25の予定日に入金されず延滞状態であるとする。2022/9/15で延滞抽出が実行され、リアルタイムデータは延滞日数「52日」に更新された状態であるとする。そこで、2022/9/30の時点で改めて再計算をすることでその時点の正しい断面データとして、「67日」として更新する。 For example, the real-time "number of days overdue" is calculated when a transaction such as a deposit or extraction of overdue data occurs. In this example, the deposit was not made on the scheduled date of 7/25/2022, leaving the transaction in a delinquent state. On 9/15/2022, overdue extraction was performed, and the real-time data was updated to the number of days overdue of "52 days." Therefore, by recalculating again on 9/30/2022, the correct cross-sectional data for that time is updated to "67 days."

S3:次回実行用に、管理マスタ106aの状態を更新する。
管理マスタ106aの「対象年月」を翌月に更新すると共に、「次回実行日」を、翌月+実行日の日付に更新する。図5(B)は、更新後の管理マスタ106aの例を示す図である。同図に示すように、対象年月が「202209」から「202210」に更新されており、「次回実行日」が「2022/10/5」から「2022/11/5」に更新されている。
S3: Update the status of the management master 106a for the next execution.
The "target year and month" in the management master 106a is updated to the next month, and the "next execution date" is updated to the date of the next month plus the execution date. Figure 5 (B) is a diagram showing an example of the management master 106a after the update. As shown in the figure, the target year and month has been updated from "202209" to "202210," and the "next execution date" has been updated from "2022/10/5" to "2022/11/5."

(データイメージ1)
図6を参照して、リアルタイムデータを債権データとした場合の月末締処理のデータイメージを説明する。図6は、リアルタイムデータを債権データとした場合の月末締処理のデータイメージを説明するための図である。ここでは、実行前の管理マスタ106aに基づいて、2022/10/5に2022/9月分を実行する場合を説明する。
(Data image 1)
A data image of month-end closing processing when real-time data is used as bond data will be described with reference to Figure 6. Figure 6 is a diagram for explaining a data image of month-end closing processing when real-time data is used as bond data. Here, a case where September 2022 is executed on October 5, 2022 based on the pre-execution management master 106a will be described.

図6(A)は、処理実行前の管理マスタ106aの例、図6(B)は、処理実行後の管理マスタ106aの例を示す図である。月末締処理後に、図6(B)に示すように、管理マスタ106aは、次回の対象年月、実行日に更新される。 Figure 6 (A) shows an example of the management master 106a before processing is executed, and Figure 6 (B) shows an example of the management master 106a after processing is executed. After month-end closing processing, the management master 106a is updated to the next target year, month, and execution date, as shown in Figure 6 (B).

図6(C)は、処理実行前のリアルタイムデータ(債権データ)のデータ例を示す図である。図6(D)は、処理実行後のリアルタイムデータ(債権データ)のデータ例を示す図である。リアルタイムデータ(債権データ)は、債権番号、商品コード、契約日、延滞月数、延滞日数の項目を備えている。 Figure 6 (C) is a diagram showing an example of real-time data (bond data) before processing is executed. Figure 6 (D) is a diagram showing an example of real-time data (bond data) after processing is executed. The real-time data (bond data) includes fields for bond number, product code, contract date, number of months overdue, and number of days overdue.

図6(D)に示すように、月末締処理でリアルタイムデータ(債権データ)は更新されない。 As shown in Figure 6 (D), real-time data (receivables data) is not updated during month-end closing processing.

図6(E)は、処理実行前の月末データのデータ例を示す図である。図6(F)は、処理実行前の月末データのデータ例を示す図である。月末データは、対象年月、実行日の項目と、リアルタイムデータ(債権データ)の項目(債権番号、商品コード、契約日、延滞月数、延滞日数の項目)を備えている。 Figure 6 (E) is a diagram showing an example of end-of-month data before processing is executed. Figure 6 (F) is a diagram showing an example of end-of-month data before processing is executed. The end-of-month data includes fields for the target year and month, execution date, and real-time data (bond data) fields (bond number, product code, contract date, number of months overdue, and number of days overdue).

図6(F)に示すように、月末締処理が実行されると、月末データは、7月の断面データが削除され、9月の断面データが追加される。 As shown in Figure 6 (F), when the month-end closing process is executed, the end-of-month data is deleted from the July cross-sectional data and added to the September cross-sectional data.

例えば、リアルタイムの「延滞情報」は入金や延滞データの抽出などの取引があった際に計算される。今回の例では2022/7/25の予定日に入金されず延滞状態であるとする。2022/9/15で延滞抽出が実行され、リアルタイムデータは延滞日数「52日」に更新された状態であるとする。そこで、2022/9/30の時点で改めて再計算をすることでその時点の正しい断面データとして、「67日」として更新する。 For example, real-time "delinquency information" is calculated when a transaction such as a deposit or the extraction of delinquent data occurs. In this example, the deposit was not made on the scheduled date of 7/25/2022, resulting in a delinquent status. On 9/15/2022, delinquency extraction was performed, and the real-time data was updated to the number of days delinquent "52 days." Therefore, by recalculating again on 9/30/2022, the correct cross-sectional data for that time is updated to "67 days."

前回対象月末(2022/8)~今回対象月末(2022/9)の間に新たに対象になったデータを退避対象に追加する。今月対象月末より後のデータは対象外とする。 Data that becomes eligible between the end of the previous target month (August 2022) and the end of this target month (September 2022) will be added to the backup target. Data after the end of the current target month will not be included.

(データイメージ2)
図7を参照して、リアルタイムデータを債権取引データとした場合の月末締処理のデータイメージを説明する。図7は、リアルタイムデータを債権取引データとした場合の月末締処理のデータイメージを説明するための図である。ここでは、実行前の管理マスタ106aに基づいて、2022/10/5に2022/9月分を実行する場合を説明する。管理マスタ106aのデータ例は、図6と同様である。
(Data image 2)
A data image of month-end closing processing when real-time data is used as bond transaction data will be explained with reference to Figure 7. Figure 7 is a diagram for explaining a data image of month-end closing processing when real-time data is used as bond transaction data. Here, a case where September 2022 is executed on October 5, 2022 based on the pre-execution management master 106a will be explained. An example of data in the management master 106a is the same as that in Figure 6.

図7(A)は、処理実行前のリアルタイムデータ(債権取引データ)のデータ例を示す図である。図7(B)は、処理実行後のリアルタイムデータ(債権取引データ)のデータ例を示す図である。リアルタイムデータ(債権取引データ)は、債権番号、履歴、取引、入金額、残高の項目を備えている。 Figure 7 (A) is a diagram showing an example of real-time data (bond transaction data) before processing is executed. Figure 7 (B) is a diagram showing an example of real-time data (bond transaction data) after processing is executed. The real-time data (bond transaction data) includes the following fields: bond number, history, transaction, deposit amount, and balance.

図7(B)に示すように、月末締処理でリアルタイムデータ(債権取引データ)は更新されない。 As shown in Figure 7 (B), real-time data (bond transaction data) is not updated during month-end closing processing.

図7(C)は、処理実行前の月末データのデータ例を示す図である。図7(D)は、処理実行後の月末データのデータ例を示す図である。月末データは、対象年月、実行日の項目と、リアルタイムデータ(債権取引データ)の項目(債権番号、履歴、取引、入金額、残高の項目)を備えている。 Figure 7 (C) is a diagram showing an example of end-of-month data before processing is executed. Figure 7 (D) is a diagram showing an example of end-of-month data after processing is executed. The end-of-month data includes fields for the target year and month, execution date, and real-time data (bond transaction data) fields (bond number, history, transaction, deposit amount, and balance).

図7(F)に示すように、月末締処理が実行されると、月末データは、7月の断面データが削除され、9月の断面データが追加される。 As shown in Figure 7 (F), when the month-end closing process is executed, the end-of-month data is deleted from the July cross-sectional data and added to the September cross-sectional data.

前回対象月末(2022/8)~今回対象月末(2022/9)の間に新たに対象になったデータを退避対象に追加する。今月対象月末より後のデータは対象外とする。 Data that becomes eligible between the end of the previous target month (August 2022) and the end of this target month (September 2022) will be added to the backup target. Data after the end of the current target month will not be included.

以上説明したように、本実施の形態によれば、対象年月、次回実行日、保持月数が設定された管理マスタ106aと、金融に関するリアルタイムデータの断面データを月末データとして退避テーブル106cに退避させる月末締処理を実行し、当該月末締処理では、管理マスタ106aの次回実行日に、月末データの管理マスタ106aの保持月数以前のデータを削除し、管理マスタ106aの対象年月の月末日以前に更新されたリアルタイムデータを抽出した断面データを追加する月末締処理部102bを備えているので、日々更新される金融に関するリアルタイムデータの断面データを簡単な方法により自動で退避させることが可能となる。 As explained above, this embodiment uses a management master 106a in which the target year and month, next execution date, and number of months to be retained are set, and a month-end closing process is executed in which cross-sectional data of real-time financial data is saved as end-of-month data in a save table 106c. During this month-end closing process, on the next execution date of the management master 106a, data older than the number of months retained in the management master 106a is deleted, and cross-sectional data extracted from real-time data updated before the end of the month of the target year and month of the management master 106a is added. Therefore, it is possible to automatically save cross-sectional data of real-time financial data that is updated daily using a simple method.

[4.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[4. 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.

[5.他の実施形態]
本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
5. 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 financial data processing device 100, the components shown in the figure are functional concepts and do not necessarily have to be physically configured as shown.

例えば、金融データ処理装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて金融データ処理装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, all or any part of the processing functions of the financial data processing device 100, particularly the processing functions performed by the control unit, may be implemented 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 financial data processing device 100 as needed. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) that works with the OS to issue commands to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and works with the CPU to form the control unit.

また、このコンピュータプログラムは、金融データ処理装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 In addition, this computer program may be stored on an application program server connected to the financial data processing 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は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 Furthermore, the financial data processing 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. Furthermore, the financial data processing device 100 may be realized by installing software (including programs or 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.

100 金融データ処理装置
102 制御部
102a データ更新部
102b 月末締処理部
102c データ処理部
102d 画面表示制御部
104 通信インターフェース部
106 記憶部
106a 管理マスタ
106b データテーブル
106c 退避テーブル
108 入出力インターフェース部
112 入力装置
114 出力装置
300 ネットワーク
REFERENCE SIGNS LIST 100 Financial data processing device 102 Control unit 102a Data update unit 102b Month-end closing processing unit 102c Data processing unit 102d Screen display control unit 104 Communication interface unit 106 Storage unit 106a Management master 106b Data table 106c Save table 108 Input/output interface unit 112 Input device 114 Output device 300 Network

Claims (5)

制御部を備えた金融データ処理装置であって、
前記制御部は、
対象年月、次回実行日、保持月数が設定された管理マスタと、
日々更新される金融に関する日々更新される金融に関する、更新日時を含むリアルタイムデータと、
前記リアルタイムデータの断面データを抽出し、抽出した断面データに前記管理マスタの対象年月及び次回実行日の項目を追加した月末データを退避させるための退避テーブルと、
にアクセス可能に構成されており、
前記管理マスタの次回実行日に、前記管理マスタの対象年月の月末日以前に更新されたリアルタイムデータの断面データを抽出し、抽出した断面データの月末データを前記退避テーブルに追加し、前記退避テーブルから前記管理マスタの保持月数以前の月末データを削除する月末締処理を実行する月末締処理手段を備えたことを特徴とする金融データ処理装置。
A financial data processing device having a control unit,
The control unit
The management master with the target year and month, next execution date, and retention period set,
Real-time data on financial information updated daily , including the date and time of the update ,
a save table for extracting cross-sectional data from the real-time data and saving end-of-month data obtained by adding items of the target year and month and the next execution date of the management master to the extracted cross-sectional data ;
It is configured to be accessible to
A financial data processing device characterized by comprising a month-end closing processing means for extracting cross-sectional data of real-time data updated before the end of the month of the target year and month of the management master on the next execution date of the management master, adding the end-of-month data of the extracted cross-sectional data to the save table, and deleting the end-of-month data prior to the number of months held by the management master from the save table on the next execution date of the management master.
前記管理マスタには、さらに、実行日が設定されており、
前記月末締処理手段は、前記月末締処理を実行後、前記管理マスタの対象年月を翌月に更新すると共に、次回実行日を、翌月+前記管理マスタの実行日の日付に更新することを特徴とする請求項1に記載の金融データ処理装置。
The management master further includes an execution date set therein,
The financial data processing device according to claim 1, characterized in that, after executing the month-end closing processing, the month and year in the management master are updated to the next month, and the next execution date is updated to the next month plus the execution date of the management master.
前記リアルタイムデータは、債権データ、債権取引データ、債権汎用データ、顧客情報データ、顧客汎用データ、返済予定データ、回収実績データ、又は、顧客銀行情報データを含むことを特徴とする請求項1に記載の金融データ処理装置。 The financial data processing device of claim 1, characterized in that the real-time data includes bond data, bond transaction data, general bond data, customer information data, general customer data, repayment schedule data, collection performance data, or customer bank information data. 制御部を備えた情報処理装置が実行する金融データ処理方法であって、
前記制御部は、
対象年月、次回実行日、保持月数が設定された管理マスタと、
日々更新される金融に関する日々更新される金融に関する、更新日時を含むリアルタイムデータと、
前記リアルタイムデータの断面データを抽出し、抽出した断面データに前記管理マスタの対象年月及び実行日の項目を追加した月末データを退避させるための退避テーブルと、
にアクセス可能に構成されており、
前記制御部が実行する、
前記管理マスタの次回実行日に、前記管理マスタの対象年月の月末日以前に更新されたリアルタイムデータの断面データを抽出し、抽出した断面データの月末データを前記退避テーブルに追加し、前記退避テーブルから前記管理マスタの保持月数以前の月末データを削除する月末締処理を実行する月末締処理工程を含むことを特徴とする金融データ処理方法。
A financial data processing method executed by an information processing device having a control unit, comprising:
The control unit
The management master with the target year and month, next execution date, and retention period set,
Real-time data on financial information updated daily , including the date and time of the update ,
a save table for extracting cross-sectional data from the real-time data and saving end-of-month data obtained by adding items of the target year/month and execution date of the management master to the extracted cross-sectional data ;
It is configured to be accessible to
The control unit executes
A financial data processing method characterized by including a month-end closing processing step for extracting cross-sectional data of real-time data updated before the end of the month of the target year and month of the management master on the next execution date of the management master, adding the end-of-month data of the extracted cross-sectional data to the backup table, and performing month-end closing processing to delete the end-of-month data prior to the number of months retained by the management master from the backup table.
制御部を備えた情報処理装置に実行させるための金融データ処理プログラムであって、
前記制御部は、
対象年月、次回実行日、保持月数が設定された管理マスタと、
日々更新される金融に関する日々更新される金融に関する、更新日時を含むリアルタイムデータと、
前記リアルタイムデータの断面データを抽出し、抽出した断面データに前記管理マスタの対象年月及び実行日の項目を追加した月末データを退避させるための退避テーブルと、
にアクセス可能に構成されており、
前記制御部に、
前記管理マスタの次回実行日に、前記管理マスタの対象年月の月末日以前に更新されたリアルタイムデータの断面データを抽出し、抽出した断面データの月末データを前記退避テーブルに追加し、前記退避テーブルから前記管理マスタの保持月数以前の月末データを削除する月末締処理を実行する月末締処理工処理工程を実行させるための金融データ処理プログラム。
A financial data processing program to be executed by an information processing device having a control unit,
The control unit
The management master with the target year and month, next execution date, and retention period set,
Real-time data on financial information updated daily , including the date and time of the update ,
a save table for extracting cross-sectional data from the real-time data and saving end-of-month data obtained by adding items of the target year/month and execution date of the management master to the extracted cross-sectional data ;
It is configured to be accessible to
The control unit
A financial data processing program for executing a month-end closing processing step that extracts cross-sectional data of real-time data updated before the end of the month of the target year and month of the management master on the next execution date of the management master, adds the end-of-month data of the extracted cross-sectional data to the backup table, and performs month-end closing processing that deletes end-of-month data from the backup table prior to the number of months the management master is retained.
JP2022200575A 2022-12-15 2022-12-15 Financial data processing device, financial data processing method, and financial data processing program Active JP7795448B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022200575A JP7795448B2 (en) 2022-12-15 2022-12-15 Financial data processing device, financial data processing method, and financial data processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022200575A JP7795448B2 (en) 2022-12-15 2022-12-15 Financial data processing device, financial data processing method, and financial data processing program

Publications (2)

Publication Number Publication Date
JP2024085825A JP2024085825A (en) 2024-06-27
JP7795448B2 true JP7795448B2 (en) 2026-01-07

Family

ID=91617469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022200575A Active JP7795448B2 (en) 2022-12-15 2022-12-15 Financial data processing device, financial data processing method, and financial data processing program

Country Status (1)

Country Link
JP (1) JP7795448B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007264897A (en) 2006-03-28 2007-10-11 Nec Corp Information processing apparatus, data management method and program
JP2013145425A (en) 2012-01-13 2013-07-25 Nec Corp Application server device
JP2017167811A (en) 2016-03-16 2017-09-21 日本電気株式会社 Backup controller, backup controlling method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08194638A (en) * 1995-01-19 1996-07-30 Fujitsu Ltd Database backup method and database backup device at specified time

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007264897A (en) 2006-03-28 2007-10-11 Nec Corp Information processing apparatus, data management method and program
JP2013145425A (en) 2012-01-13 2013-07-25 Nec Corp Application server device
JP2017167811A (en) 2016-03-16 2017-09-21 日本電気株式会社 Backup controller, backup controlling method, and program

Also Published As

Publication number Publication date
JP2024085825A (en) 2024-06-27

Similar Documents

Publication Publication Date Title
JP2025085813A (en) Claims management device, claims management method, and claims management program
JP7085304B2 (en) Cost calculator, cost calculation method and cost calculation program
JP7198126B2 (en) Accrued revenue journal entry device, accrued revenue journal entry method, and accrued revenue journal entry program
JP7795448B2 (en) Financial data processing device, financial data processing method, and financial data processing program
JP2025125840A (en) Business support device, business support method, and business support program
JP7461853B2 (en) Information processing device, information processing method, and information processing program
JP7804563B2 (en) Loan management system, loan management method, and loan management program
JP7812775B2 (en) Account transfer management device, account transfer management method, and account transfer management program
JP7720341B2 (en) Loan management system, loan management method, and loan management program
JP7744310B2 (en) Administrative fee calculation device, administrative fee calculation method, and administrative fee calculation program
JP7200025B2 (en) Claims management device, claims management method, and claims management program
JP7614133B2 (en) Loan management device, loan management method, and loan management program
JP7772734B2 (en) Billing amount calculation system, billing amount calculation method, and billing amount calculation program
JP7812824B2 (en) Cash flow planning device, cash flow planning method, and cash flow planning program
JP7853234B2 (en) Accrued revenue recognition control device, accrued revenue recognition control method, and accrued revenue recognition control program
JP7744381B2 (en) Negotiation record management device, negotiation record management method, and negotiation record management program
JP7736731B2 (en) Social insurance premium processing device, social insurance premium processing method, and social insurance premium processing program
JP2025165576A (en) Delinquent loan management device, delinquent loan management method, and delinquent loan management program
JP7768940B2 (en) Debt management device, debt management method, and debt management program
JP7750818B2 (en) Loan management device, loan management method, and loan management program
JP7783134B2 (en) Rent Debt Management Device, Rent Debt Management Method, and Rent Debt Management Program
JP7557605B2 (en) Rank updating device, rank updating method and rank updating program
JP7812815B2 (en) Accounting management device, accounting management method, and accounting management program
JP7579296B2 (en) LOAN MANAGEMENT DEVICE, LOAN MANAGEMENT METHOD, AND LOAN MANAGEMENT PROGRAM
JP2025118013A (en) Debt management device, debt management method, and debt management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251110

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251219

R150 Certificate of patent or registration of utility model

Ref document number: 7795448

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150