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
JP7736745B2 - Account settlement management device, account settlement management method, and account settlement management program - Google Patents
[go: Go Back, main page]

JP7736745B2 - Account settlement management device, account settlement management method, and account settlement management program - Google Patents

Account settlement management device, account settlement management method, and account settlement management program

Info

Publication number
JP7736745B2
JP7736745B2 JP2023116429A JP2023116429A JP7736745B2 JP 7736745 B2 JP7736745 B2 JP 7736745B2 JP 2023116429 A JP2023116429 A JP 2023116429A JP 2023116429 A JP2023116429 A JP 2023116429A JP 7736745 B2 JP7736745 B2 JP 7736745B2
Authority
JP
Japan
Prior art keywords
settlement
record
transaction
carryover
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
JP2023116429A
Other languages
Japanese (ja)
Other versions
JP2025014151A (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 JP2023116429A priority Critical patent/JP7736745B2/en
Publication of JP2025014151A publication Critical patent/JP2025014151A/en
Application granted granted Critical
Publication of JP7736745B2 publication Critical patent/JP7736745B2/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 settlement management device, a settlement management method, and a settlement management program.

特許文献1には、立替のキャンセルがあった場合に立替金の精算や顧客の既払金の返却管理を効率良く行えるようにする既払金返却管理装置等が開示されている。 Patent Document 1 discloses a prepaid money return management device that enables efficient settlement of advance payments and return management of customer payments in the event of a cancellation of an advance payment.

特開2019-46237号公報Japanese Patent Application Laid-Open No. 2019-46237

ここで、割賦契約においては、割賦事業を取り扱う企業(以下、信販会社等)から加盟店へ割賦サービスの利用者に対する物販や役務提供に伴う立替金、斡旋料等が支払われる。また、割賦サービスの利用者が、クーリングオフなどによって物販や役務提供のキャンセルをした場合、加盟店から信販会社等へ立替金の返金、場合によってはさらにキャンセル料の支払い等が発生する。 In an installment contract, companies that handle installment business (hereinafter referred to as credit companies, etc.) pay affiliated stores advances and brokerage fees associated with the sale of goods or the provision of services to users of the installment service. Furthermore, if an installment service user cancels the sale of goods or the provision of services due to a cooling-off period or other reason, the affiliated store must refund the advance to the credit company, etc., and in some cases, additional cancellation fees may also be required.

加盟店にとって、立替金、斡旋料等の受領はプラスの要素であり、立替金の返金およびキャンセル料の支払い等はマイナスの要素である。割賦サービスの利用者による物販等のキャンセルが発生した場合、マイナスの要素(立替金の返金等の精算金)は、プラスの要素(立替金等)が上回ることにより相殺し、相殺後の立替金が加盟店に支払われることで精算業務が完了するが、加盟店が小規模であったり、キャンセルが多く発生したりする場合等、マイナスの要素がプラスの要素を上回ってしまう場合が発生する。このような事象が発生した場合、信販会社は、加盟店による差額の支払いによってマイナスの要素を相殺したり、プラスの要素がマイナスの要素を上回るタイミングまでマイナス要素を繰り越したりと、業務が煩雑で担当者への業務負担が大きく、ミスによる立替金等の未回収が発生していた。 For affiliated stores, receiving advance payments, brokerage fees, etc. are positive elements, while refunds of advance payments and payments of cancellation fees are negative elements. When a user of an installment payment service cancels a purchase, etc., the negative elements (settlement amounts such as refunds of advance payments) are offset by the positive elements (advance payments, etc.), and the settlement process is completed when the offsetting advance payment is paid to the affiliated store. However, in cases where the affiliated store is small or there are many cancellations, the negative elements may exceed the positive elements. When such an event occurs, the credit company offsets the negative elements by having the affiliated store pay the difference, or carry over the negative elements until the positive elements exceed the negative elements. This is a complicated process, placing a heavy burden on staff, and has led to uncollected advance payments, etc. due to errors.

本発明は、上記に鑑みてなされたものであって、信販会社における加盟店への精算業務の効率化に寄与する精算管理装置、精算管理方法、及び精算管理プログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a settlement management device, settlement management method, and settlement management program that contribute to improving the efficiency of settlement operations for affiliated stores at credit card companies.

上述した課題を解決し、目的を達成するために、本発明に係る精算管理装置は、信販会社から加盟店に支払う取引額を、割賦契約、取引種別であって種別値として立替およびキャンセルが定義されているものおよび加盟店と紐づけて管理する取引データテーブルと、精算金を、精算日、割賦契約、対象区分であって区分値として精算済みおよび繰越済みが定義されているもの、取引種別、繰越元精算日、繰越先精算日および加盟店と紐づけて管理する精算明細データテーブルと、を割賦契約と取引種別で結合することにより、前記取引データテーブルから未精算の取引に係るレコードを抽出する取引抽出部と、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定のレコードを抽出する精算明細抽出部と、前記精算明細抽出部で抽出したレコードに含まれる割賦契約、取引種別、精算金および加盟店の組み合わせと、前記取引抽出部で抽出したレコードに含まれる割賦契約、取引種別、取引額および加盟店の組み合わせを、所定の画面に、割賦契約、取引種別、精算金および加盟店として、選択可能な対象区分と対応付けて表示させる表示処理部と、(1)前記所定の画面に表示されている精算日ならびに前記所定の画面に表示されている対象区分、割賦契約、取引種別、精算金および加盟店を含むレコードを生成し、(2)当該生成したレコードに含まれる取引種別が立替である場合は、当該生成したレコードを前記精算明細データテーブルに格納し、(3)当該生成したレコードに含まれる取引種別がキャンセルである場合は、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定であり且つ当該生成したレコードに含まれる割賦契約、取引種別、精算金および加盟店と一致するレコードを抽出し、レコードが抽出されなかった場合は、当該生成したレコードを前記精算明細データテーブルに格納し、レコードが抽出された場合は、当該抽出したレコードに含まれる精算日を当該生成したレコードに繰越元精算日として設定し、当該設定後の当該生成したレコードを前記精算明細データテーブルに格納すると共に、当該生成したレコードに含まれる精算日を当該抽出したレコードに繰越先精算日として設定する精算管理部と、を備えることを特徴とする。 In order to solve the above-mentioned problems and achieve the objectives, the settlement management device of the present invention combines a transaction data table that manages transaction amounts paid by credit companies to affiliated stores by linking them with installment contracts, transaction types (with type values of advance payment and cancellation defined) and affiliated stores, and a settlement details data table that manages settlement amounts by linking them with settlement dates, installment contracts, target categories (with category values of settled and carried over defined), transaction types, carryover settlement dates, carryover settlement dates, and affiliated stores, by using installment contracts and transaction types. a transaction extraction unit that extracts records relating to unsettled transactions from the settlement data table; a settlement detail extraction unit that extracts records from the settlement detail data table for which the target category has been carried over and the carryover settlement date has not been set; and a combination of installment contract, transaction type, settlement amount and affiliated store contained in the records extracted by the settlement detail extraction unit and a combination of installment contract, transaction type, transaction amount and affiliated store contained in the records extracted by the transaction extraction unit are displayed on a predetermined screen as installment contract, transaction type, settlement amount and affiliated store in association with selectable target categories. a display processing unit that (1) generates a record including the settlement date displayed on the specified screen and the target category, installment contract, transaction type, settlement amount, and affiliated store displayed on the specified screen; (2) if the transaction type included in the generated record is advance payment, stores the generated record in the settlement details data table; and (3) if the transaction type included in the generated record is cancellation, extracts from the settlement details data table the transaction for which the target category has been carried over, the carryover settlement date has not been set, and the transaction for which the carryover settlement date has not been set and the affiliated store is not included in the generated record. and a settlement management unit that extracts a record that matches the installment contract, transaction type, settlement amount, and affiliated store that are generated, and if no record is extracted, stores the generated record in the settlement details data table; if a record is extracted, sets the settlement date included in the extracted record as the carryover settlement date for the generated record, stores the generated record after the setting in the settlement details data table, and sets the settlement date included in the generated record as the carryover settlement date for the extracted record.

なお、前記精算管理部は、前記精算明細データテーブルから、精算日が前記所定の画面に表示されている精算日と一致し且つ対象区分が精算済みとなっているレコードに含まれる精算金を精算日および加盟店単位で集約し、集約結果を、精算金を精算日ごと且つ加盟店ごとに管理する精算データテーブルに格納してもよい。 The settlement management unit may also aggregate, from the settlement details data table, settlement amounts included in records whose settlement date matches the settlement date displayed on the specified screen and whose target category is "settled" by settlement date and affiliated store, and store the aggregated results in a settlement data table that manages settlement amounts by settlement date and affiliated store.

また、対象区分の区分値として、精算金が精算管理から除外済みであることを意味する除外済みがさらに定義されてもよい。 In addition, a classification value for the target classification may be further defined as "Excluded," which means that the settlement amount has been excluded from settlement management.

また、本発明に係る精算管理方法は、取引抽出部が、信販会社から加盟店に支払う取引額を、割賦契約、取引種別であって種別値として立替およびキャンセルが定義されているものおよび加盟店と紐づけて管理する取引データテーブルと、精算金を、精算日、割賦契約、対象区分であって区分値として精算済みおよび繰越済みが定義されているもの、取引種別、繰越元精算日、繰越先精算日および加盟店と紐づけて管理する精算明細データテーブルと、を割賦契約と取引種別で結合することにより、前記取引データテーブルから未精算の取引に係るレコードを抽出する取引抽出ステップと、精算明細抽出部が、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定のレコードを抽出する精算明細抽出ステップと、表示処理部が、前記精算明細抽出ステップで抽出したレコードに含まれる割賦契約、取引種別、精算金および加盟店の組み合わせと、前記取引抽出ステップで抽出したレコードに含まれる割賦契約、取引種別、取引額および加盟店の組み合わせを、所定の画面に、割賦契約、取引種別、精算金および加盟店として、選択可能な対象区分と対応付けて表示させる表示処理ステップと、精算管理部が、(1)前記所定の画面に表示されている精算日ならびに前記所定の画面に表示されている対象区分、割賦契約、取引種別、精算金および加盟店を含むレコードを生成し、(2)当該生成したレコードに含まれる取引種別が立替である場合は、当該生成したレコードを前記精算明細データテーブルに格納し、(3)当該生成したレコードに含まれる取引種別がキャンセルである場合は、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定であり且つ当該生成したレコードに含まれる割賦契約、取引種別、精算金および加盟店と一致するレコードを抽出し、レコードが抽出されなかった場合は、当該生成したレコードを前記精算明細データテーブルに格納し、レコードが抽出された場合は、当該抽出したレコードに含まれる精算日を当該生成したレコードに繰越元精算日として設定し、当該設定後の当該生成したレコードを前記精算明細データテーブルに格納すると共に、当該生成したレコードに含まれる精算日を当該抽出したレコードに繰越先精算日として設定する精算管理ステップと、を含むことを特徴とする。 In addition, the settlement management method of the present invention has a transaction extraction unit that links a transaction data table that manages transaction amounts paid by credit card companies to affiliated stores with installment contracts, transaction types with type values of "advance payment" and "cancellation," and affiliated stores, and a settlement details data table that manages settlement amounts with settlement dates, installment contracts, target categories with category values of "settled" and "carried over," transaction types, carryover settlement dates, carryover settlement dates, and affiliated stores, by combining these data by installment contract and transaction type. a transaction extraction step of extracting records; a settlement detail extraction step in which a settlement detail extraction unit extracts from the settlement detail data table records for which the target category has been carried over and the carryover settlement date has not been set; and a display processing unit displays on a predetermined screen, as installment contracts, transaction types, settlement amounts, and affiliated stores, combinations of installment contracts, transaction types, transaction amounts, and affiliated stores included in the records extracted in the settlement detail extraction step, and combinations of installment contracts, transaction types, transaction amounts, and affiliated stores, the installment contracts, transaction types, settlement amounts, and affiliated stores being associated with selectable target categories. a display processing step in which the settlement management unit (1) generates a record including the settlement date displayed on the predetermined screen and the target category, installment contract, transaction type, settlement amount, and affiliated store displayed on the predetermined screen, (2) if the transaction type included in the generated record is advance payment, stores the generated record in the settlement details data table, and (3) if the transaction type included in the generated record is cancellation, retrieves from the settlement details data table the target category that has been carried over, the carryover settlement date that has not been set, and the generated record and a settlement management step of extracting a record that matches the installment contract, transaction type, settlement amount, and affiliated store included in the data, and if no record is extracted, storing the generated record in the settlement details data table, and if a record is extracted, setting the settlement date included in the extracted record as the carryover settlement date in the generated record, storing the generated record after setting in the settlement details data table, and setting the settlement date included in the generated record as the carryover settlement date in the extracted record.

また、本発明に係る精算管理プログラムは、情報処理装置を、信販会社から加盟店に支払う取引額を、割賦契約、取引種別であって種別値として立替およびキャンセルが定義されているものおよび加盟店と紐づけて管理する取引データテーブルと、精算金を、精算日、割賦契約、対象区分であって区分値として精算済みおよび繰越済みが定義されているもの、取引種別、繰越元精算日、繰越先精算日および加盟店と紐づけて管理する精算明細データテーブルと、を割賦契約と取引種別で結合することにより、前記取引データテーブルから未精算の取引に係るレコードを抽出する取引抽出手段、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定のレコードを抽出する精算明細抽出手段、前記精算明細抽出手段で抽出したレコードに含まれる割賦契約、取引種別、精算金および加盟店の組み合わせと、前記取引抽出手段で抽出したレコードに含まれる割賦契約、取引種別、取引額および加盟店の組み合わせを、所定の画面に、割賦契約、取引種別、精算金および加盟店として、選択可能な対象区分と対応付けて表示させる表示処理手段、(1)前記所定の画面に表示されている精算日ならびに前記所定の画面に表示されている対象区分、割賦契約、取引種別、精算金および加盟店を含むレコードを生成し、(2)当該生成したレコードに含まれる取引種別が立替である場合は、当該生成したレコードを前記精算明細データテーブルに格納し、(3)当該生成したレコードに含まれる取引種別がキャンセルである場合は、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定であり且つ当該生成したレコードに含まれる割賦契約、取引種別、精算金および加盟店と一致するレコードを抽出し、レコードが抽出されなかった場合は、当該生成したレコードを前記精算明細データテーブルに格納し、レコードが抽出された場合は、当該抽出したレコードに含まれる精算日を当該生成したレコードに繰越元精算日として設定し、当該設定後の当該生成したレコードを前記精算明細データテーブルに格納すると共に、当該生成したレコードに含まれる精算日を当該抽出したレコードに繰越先精算日として設定する精算管理手段、として機能させるためのものである。 The settlement management program of the present invention also uses an information processing device to link a transaction data table that manages transaction amounts paid by a credit company to affiliated stores by linking them with installment contracts, transaction types (with type values of advance payment and cancellation defined) and affiliated stores, and a settlement details data table that manages settlement amounts by linking them with settlement dates, installment contracts, target categories (with category values of settled and carried over defined), transaction types, carryover settlement dates, carryover settlement dates, and affiliated stores, by linking the transaction data table by installment contract and transaction type. a transaction extraction means for extracting records relating to unsettled transactions from the settlement details data table; a settlement details extraction means for extracting records for which the target category has been carried over and the carryover settlement date has not been set from the settlement details data table; and a display process for displaying on a predetermined screen the combinations of installment contract, transaction type, settlement amount and affiliated store contained in the records extracted by the settlement details extraction means and the combinations of installment contract, transaction type, transaction amount and affiliated store contained in the records extracted by the transaction extraction means in association with selectable target categories as installment contract, transaction type, settlement amount and affiliated store. (1) generates a record including the settlement date displayed on the specified screen and the target category, installment contract, transaction type, settlement amount, and affiliated store displayed on the specified screen, (2) if the transaction type included in the generated record is advance payment, stores the generated record in the settlement details data table, and (3) if the transaction type included in the generated record is cancellation, extracts from the settlement details data table a record for which the target category has been carried over, the carryover settlement date has not been set, and which matches the installment contract, transaction type, settlement amount, and affiliated store included in the generated record, and if no record is extracted, stores the generated record in the settlement details data table, and if a record is extracted, sets the settlement date included in the extracted record as the carryover settlement date in the generated record, stores the generated record after setting, and sets the settlement date included in the generated record as the carryover settlement date in the extracted record.

本発明は、信販会社における加盟店への精算業務の効率化に寄与するという効果を奏する。 The present invention has the effect of contributing to the efficiency of credit card companies' settlement operations for affiliated stores.

図1は、契約関係の概要の一例を示す図である。FIG. 1 is a diagram showing an example of an outline of a contractual relationship. 図2は、信販会社と加盟店との精算の概要の一例を示す図である。FIG. 2 is a diagram showing an example of an outline of settlement between a credit company and a member store. 図3は、本実施形態に係る業務支援装置の構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of a task assistance device according to this embodiment. 図4は、本発明にかかる取引データの一例を示す図である。FIG. 4 is a diagram showing an example of transaction data according to the present invention. 図5は、本発明にかかる精算明細データの一例を示す図である。FIG. 5 is a diagram showing an example of detailed payment data according to the present invention. 図6は、本発明にかかる精算データの一例を示す図である。FIG. 6 is a diagram showing an example of settlement data according to the present invention. 図7は、本実施形態における処理の具体例を説明するためのデータ例を示す図である。FIG. 7 is a diagram showing an example of data for explaining a specific example of processing in this embodiment. 図8は、本実施形態における処理の具体例を説明するための、画面例およびデータ例を示す図である。FIG. 8 is a diagram showing an example of a screen and an example of data for explaining a specific example of processing in this embodiment. 図9は、本実施形態における処理の具体例を説明するための、画面例およびデータ例を示す図である。FIG. 9 is a diagram showing an example of a screen and an example of data for explaining a specific example of processing in this embodiment. 図10は、本実施形態における処理の具体例を説明するための、画面例およびデータ例を示す図である。FIG. 10 is a diagram showing an example of a screen and an example of data for explaining a specific example of processing in this embodiment. 図11は、本実施形態における処理の具体例を説明するための、画面例およびデータ例を示す図である。FIG. 11 is a diagram showing an example of a screen and an example of data for explaining a specific example of processing in this embodiment. 図12は、本実施形態における処理の具体例を説明するための、データ例を示す図である。FIG. 12 is a diagram showing an example of data for explaining a specific example of processing in this embodiment. 図13は、本実施形態における処理の具体例を説明するための、画面例およびデータ例を示す図である。FIG. 13 is a diagram showing an example of a screen and an example of data for explaining a specific example of processing in this embodiment. 図14は、本実施形態における処理の具体例を説明するための、画面例およびデータ例を示す図である。FIG. 14 is a diagram showing an example of a screen and an example of data for explaining a specific example of processing in this embodiment. 図15は、本実施形態における処理の具体例を説明するための、データ例を示す図である。FIG. 15 is a diagram showing an example of data for explaining a specific example of processing in this embodiment. 図16は、本実施形態における処理の具体例を説明するための、画面例およびデータ例を示す図である。FIG. 16 is a diagram showing an example of a screen and an example of data for explaining a specific example of processing in this embodiment. 図17は、本実施形態における処理の具体例を説明するための、データ例を示す図である。FIG. 17 is a diagram showing an example of data for explaining a specific example of processing in this embodiment.

以下に、本発明に係る精算管理装置、精算管理方法、および精算管理プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Embodiments of the settlement management device, settlement management method, and settlement 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.概要]
図1は、契約関係の概要の一例を示す図である。加盟店の顧客(割賦サービスの利用者)は、例えばテレビの購入を決め、加盟店と販売契約(売買契約)を締結し、その際に顧客は割賦による支払いを申出る。すると、顧客は加盟店が加盟店契約を締結している信販会社等と割賦契約を締結し、購入したテレビの代金を信販会社等に対して締結した割賦契約に従い支払う。一方で、加盟店は、従前に締結した加盟店契約等に従い、信販会社等から立替金(テレビの代金)を受け取る(図1参照)。
[1. Overview]
Figure 1 shows an example of an outline of a contractual relationship. A customer of a member store (a user of an installment payment service) decides to purchase, for example, a television and enters into a sales contract (buying and selling contract) with the member store, at which point the customer offers to pay by installments. The customer then enters into an installment contract with a credit company with which the member store has an affiliated store contract, and pays the price of the purchased television in accordance with the installment contract concluded with the credit company. Meanwhile, the member store receives an advance (the price of the television) from the credit company in accordance with the previously concluded affiliated store contract (see Figure 1).

図2は、信販会社と加盟店との精算の概要の一例を示す図である。顧客は、クーリングオフ等により加盟店に対し販売契約をキャンセルすることがある。その場合の信販会社等と加盟店との間で立替金等の精算業務が発生する。当該精算業務について、図2に示すとおり、顧客のキャンセルに伴う立替金の返還20万円で、新たな立替金100万円が発生した場合、通常は相殺し、信販会社等は加盟店に相殺後の精算金80万円を送金することで精算業務を完了させている。しかし、図2で示すように、顧客によるキャンセルに伴う立替金の返還20万円のみで新たな立替金が発生しなかった場合、マイナスによる精算(送金)処理ができないため、システム外で管理されていた。そこで、本実施形態では、マイナス(未収・未払)が発生した場合でも、システム上で管理可能とした。 Figure 2 is a diagram showing an example of an outline of settlement between a credit company and a member store. A customer may cancel a sales contract with a member store due to a cooling-off period or other reason. In such cases, settlement work for advance payments and other payments occurs between the credit company and the member store. Regarding this settlement work, as shown in Figure 2, if a 200,000 yen advance payment refund due to a customer's cancellation results in a new advance payment of 1,000,000 yen, these are usually offset, and the credit company completes the settlement work by remitting the offset settlement amount of 800,000 yen to the member store. However, as shown in Figure 2, if a customer's cancellation results in only a 200,000 yen advance payment refund and no new advance payment is incurred, settlement (remittance) processing due to a negative balance is not possible, and this is managed outside the system. Therefore, in this embodiment, even if a negative balance (uncollected or unpaid) occurs, it can be managed within the system.

[2.構成]
本実施形態に係る業務支援装置100(本発明の精算管理装置を含む)の構成の一例について、図3等を参照して説明する。図3は、業務支援装置100の構成の一例を示すブロック図である。
2. Configuration
An example of the configuration of the business support device 100 according to this embodiment (including the settlement management device of the present invention) will be described with reference to Fig. 3 etc. Fig. 3 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(本発明の精算データテーブルに相当)等を格納する。 The memory unit 106 stores transaction data 106a (corresponding to the transaction data table of the present invention), settlement detail data 106b (corresponding to the settlement detail data table of the present invention), and settlement data 106c (corresponding to the settlement data table of the present invention), etc.

取引データ106aは、信販会社等と加盟店の取引を管理するためのものである。取引データ106aは、図4に示す通り、契約識別情報(例えば、契約番号等)、信販会社等と加盟店の取引の種別(例えば、取引種別等)、取引額、および加盟店識別情報(例えば、加盟店コード、加盟店名等)等を格納する。取引データ106aは、信販会社から加盟店に支払う取引額を、割賦契約、取引種別であって種別値として立替およびキャンセルが定義されているものおよび加盟店と紐づけて管理する。 Transaction data 106a is used to manage transactions between credit card companies and affiliated stores. As shown in Figure 4, transaction data 106a stores contract identification information (e.g., contract number), the type of transaction between credit card companies and affiliated stores (e.g., transaction type), transaction amount, and affiliated store identification information (e.g., affiliated store code, affiliated store name). Transaction data 106a manages transaction amounts paid by credit card companies to affiliated stores, linking them to installment contracts, transaction types where type values are defined as advance payment and cancellation, and affiliated stores.

精算明細データ106bは、信販会社等と加盟店の取引ごとの精算状態を管理するためのものである。精算明細データ106bは、図5に示す通り、精算日、契約識別情報、当該取引の処理を識別するための処理区分(例えば、対象区分等)、信販会社等と加盟店の取引の種別、繰越元精算日、繰越先精算日、加盟店識別情報および精算金等を格納する。精算明細データ106bは、精算金を、精算日、割賦契約、対象区分であって区分値として精算済み、繰越済みおよび除外済み(精算金が精算管理から除外済みであることを意味する区分値)が定義されているもの、取引種別、繰越元精算日、繰越先精算日および加盟店と紐づけて管理する。 Settlement statement data 106b is used to manage the settlement status of each transaction between a credit company and an affiliated store. As shown in Figure 5, settlement statement data 106b stores the settlement date, contract identification information, processing category (e.g., target category) for identifying the processing of the transaction, the type of transaction between the credit company and the affiliated store, carryover settlement date, carryover settlement date, affiliated store identification information, and settlement amount. Settlement statement data 106b manages settlement amounts by linking them to the settlement date, installment contract, target category (with defined category values of settled, carried over, and excluded (categorization value meaning that the settlement amount has been excluded from settlement management)), transaction type, carryover settlement date, carryover settlement date, and affiliated store.

精算データ106cは、精算日および加盟店ごとの精算金を管理するためのものである。精算データ106cは、図6に示す通り、精算日、加盟店識別情報、精算金等を格納する。精算データ106cは、精算金を精算日ごと且つ加盟店ごとに管理する。 Settlement data 106c is used to manage settlement amounts for each settlement date and affiliated store. As shown in Figure 6, settlement data 106c stores the settlement date, affiliated store identification information, settlement amounts, etc. Settlement data 106c manages settlement amounts for each settlement date and affiliated store.

図3に戻り、制御部102は、業務支援装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 Returning to Figure 3, 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 includes a transaction data output unit 102a (including the transaction extraction unit, settlement detail extraction unit, and display processing unit of the present invention) and a settlement data creation processing unit 102b (including the settlement management unit of the present invention).

取引データ出力部102aは、(1)取引データ106aと精算明細データ106bとを割賦契約と取引種別で結合することにより、取引データ106aから未精算の取引に係る取引レコードを抽出し、(2)精算明細データ106bから、対象区分が繰越済みであり且つ繰越先精算日が未設定の精算明細レコードを抽出し、(3)抽出した精算明細レコードに含まれる割賦契約、取引種別、精算金および加盟店の組み合わせと、抽出した取引レコードに含まれる割賦契約、取引種別、取引額および加盟店の組み合わせを、精算データ作成処理画面MAに、割賦契約、取引種別、精算金および加盟店として、選択可能な対象区分と対応付けて表示させる。 The transaction data output unit 102a (1) extracts transaction records for unsettled transactions from the transaction data 106a by combining the transaction data 106a and the settlement detail data 106b by installment contract and transaction type, (2) extracts settlement detail records from the settlement detail data 106b for which the target category has been carried over and the carryover settlement date has not been set, and (3) displays the combination of installment contract, transaction type, settlement amount, and affiliated store contained in the extracted settlement detail records and the combination of installment contract, transaction type, transaction amount, and affiliated store contained in the extracted transaction records on the settlement data creation processing screen MA, assembling them as installment contract, transaction type, settlement amount, and affiliated store with the selectable target category.

取引データ出力部102aは、(11)から(13)の処理を実行する。
(11)モニタ114に精算データ作成処理画面MAを表示させ、担当者に領域MA11に精算日を設定させ、表示ボタンMA12を押下させる。
(12)精算明細データ106bを参照し、対象区分が「1:繰越」であって繰越先精算日が「NULL」となっているレコードを抽出し、精算データ作成処理画面MAの領域MA2に表示させる。
(13)取引データ106aおよび精算明細データ106bを照合し、契約識別情報および取引種別が一致しない取引データ106aにのみ格納されているデータを抽出し、精算データ作成処理画面MAの領域MA2に表示させる。
The transaction data output unit 102a executes the processes (11) to (13).
(11) The settlement data creation processing screen MA is displayed on the monitor 114, and the person in charge sets the settlement date in area MA11 and presses the display button MA12.
(12) By referring to the settlement details data 106b, records in which the target category is "1: Carryover" and the carryover settlement date is "NULL" are extracted and displayed in area MA2 of the settlement data creation processing screen MA.
(13) Compare the transaction data 106a and the settlement detail data 106b, extract data stored only in the transaction data 106a where the contract identification information and transaction type do not match, and display the data in area MA2 of the settlement data creation processing screen MA.

精算データ作成処理部102bは、(1)精算データ作成処理画面MAに表示されている精算日ならびに精算データ作成処理画面MAに表示されている対象区分、割賦契約、取引種別、精算金および加盟店を含むレコードを生成し、(2)当該生成したレコードに含まれる取引種別が立替である場合は、当該生成したレコードを精算明細データ106bに格納し、(3)当該生成したレコードに含まれる取引種別がキャンセルである場合は、精算明細データ106bから、対象区分が繰越済みであり且つ繰越先精算日が未設定であり且つ当該生成したレコードに含まれる割賦契約、取引種別、精算金および加盟店と一致するレコードを抽出し、(4)レコードが抽出されなかった場合は、当該生成したレコードを精算明細データ106bに格納し、(5)レコードが抽出された場合は、当該抽出したレコードに含まれる精算日を当該生成したレコードに繰越元精算日として設定し、当該設定後の当該生成したレコードを精算明細データ106bに格納すると共に、当該生成したレコードに含まれる精算日を当該抽出したレコードに繰越先精算日として設定し、(6)精算明細データ106bから、精算日が精算データ作成処理画面MAに表示されている精算日と一致し且つ対象区分が精算済みとなっているレコードに含まれる精算金を精算日および加盟店単位で集約し、集約結果を精算データ106cに格納する。 The settlement data creation processing unit 102b (1) generates a record including the settlement date displayed on the settlement data creation processing screen MA and the target category, installment contract, transaction type, settlement amount, and affiliated store displayed on the settlement data creation processing screen MA; (2) if the transaction type included in the generated record is advance payment, stores the generated record in the settlement details data 106b; (3) if the transaction type included in the generated record is cancellation, extracts from the settlement details data 106b a record for which the target category has been carried over, the carryover settlement date has not been set, and which matches the installment contract, transaction type, settlement amount, and affiliated store included in the generated record; and (4) stores the record in the settlement details data 106b. If no record is extracted, the generated record is stored in the settlement details data 106b; (5) if a record is extracted, the settlement date included in the extracted record is set as the carryover settlement date in the generated record, and the generated record after this setting is stored in the settlement details data 106b, and the settlement date included in the generated record is set as the carryover settlement date in the extracted record; (6) from the settlement details data 106b, the settlement amounts included in records whose settlement date matches the settlement date displayed on the settlement data creation processing screen MA and whose target category is set to settled are aggregated by settlement date and affiliated store, and the aggregated results are stored in the settlement data 106c.

精算データ作成処理部102bは、精算データ作成処理画面MAの領域MA2に表示された精算対象データの領域MA21の対象区分において「対象」、「繰越」および「除外」を選択させ登録し、精算ボタンMA3を押下させる。「対象」は、設定されたMA11の精算日にて処理を行う対象であるときに選択され、「繰越」は、設定されたMA11の精算日にて処理を行わず次回へ繰越すときに選択され、「除外」は別の処理(当該システム外の処理)によって清算処理が完了しているときに選択される。 The settlement data creation processing unit 102b selects and registers "Target," "Carryover," or "Exclude" in the target category of area MA21 of the settlement target data displayed in area MA2 of the settlement data creation processing screen MA, and causes the user to press the settlement button MA3. "Target" is selected when the data is to be processed on the set settlement date of MA11, "Carryover" is selected when processing will not be performed on the set settlement date of MA11 and will be carried over to the next time, and "Exclude" is selected when settlement processing has been completed by another process (processing outside of the system).

精算データ作成処理部102bは、領域MA21の対象区分において「対象」と選択された場合、(21)から(23)の処理を実行する。
(21)領域MA21の対象区分に「対象」と登録されたデータを領域MA11に設定された精算日にて「対象区分=対象」として表示情報を基に精算明細データ106bに格納し、精算明細データ106bを作成する。
(22)(21)の領域MA21の対象区分に「対象」と登録されたレコードの元となった精算明細データ106bのレコード(以後、元レコードとする)が「対象区分=繰越」であった場合、当該精算明細データ106bの項目名「繰越元精算日」に元レコードの精算日を格納し、元レコードの項目名「繰越先精算日」に精算データ作成処理画面MAの領域MA11に設定された精算日を格納する。
(23)(21)で作成された「対象区分=対象」の精算明細データ106bを基に、精算日および加盟店識別情報ごとに集約し精算データ106cに格納し、精算データ106cを作成する。
When "target" is selected in the target category of area MA21, the settlement data creation processing unit 102b executes the processes (21) to (23).
(21) Data registered as “target” in the target category of area MA21 is stored in the settlement details data 106b based on the display information as “target category = target” on the settlement date set in area MA11, and settlement details data 106b is created.
(22) If the record (hereinafter referred to as the original record) in the settlement detail data 106b that is the basis for the record registered as “target” in the target category of area MA21 in (21) is “target category = carryover,” the settlement date of the original record is stored in the item name “carryover settlement date” of the settlement detail data 106b, and the settlement date set in area MA11 of the settlement data creation processing screen MA is stored in the item name “carryover settlement date” of the original record.
(23) Based on the settlement details data 106b for "target category = target" created in (21), the data is aggregated by settlement date and affiliated store identification information and stored in the settlement data 106c, thereby creating the settlement data 106c.

精算データ作成処理部102bは、領域MA21の対象区分において「繰越」と選択された場合、(31)および(32)の処理を実施する。
(31)領域MA21の対象区分に「繰越」と登録されたデータを領域MA11に設定された精算日にて「対象区分=繰越」として表示情報を基に精算明細データ106bに格納し、精算明細データ106bを作成する。
(32)(31)の領域MA21の対象区分に「繰越」と登録されたレコードの元レコードが「対象区分=繰越」であった場合、当該精算明細データ106bの項目名「繰越元精算日」に元レコードの精算日を格納し、元レコードの項目名「繰越先精算日」に精算データ作成処理画面MAの領域MA11に設定された精算日を格納する。なお、精算明細データ106bの「対象区分=対象」ではないので精算データ106cは作成されない。
When "Carryover" is selected in the target category of area MA21, the settlement data creation processing unit 102b performs the processes (31) and (32).
(31) The data registered as "Carryover" in the target category of area MA21 is stored in the settlement details data 106b based on the display information as "Target category = Carryover" on the settlement date set in area MA11, and the settlement details data 106b is created.
(32) If the original record of the record registered as "Carryover" in the target category of area MA21 in (31) has "Target category = Carryover", the settlement date of the original record is stored in the item name "Carryover settlement date" of the settlement detail data 106b, and the settlement date set in area MA11 of the settlement data creation processing screen MA is stored in the item name "Carryover settlement date" of the original record. Note that since the "Target category = Target" of the settlement detail data 106b is not set, settlement data 106c is not created.

精算データ作成処理部102bは、領域MA21の対象区分において「除外」と選択された場合、(41)および(42)の処理を実施する。
(41)領域MA21の対象区分に「除外」と登録されたデータを領域MA11に設定された精算日にて「対象区分=除外」として表示情報を基に精算明細データ106bに格納し、精算明細データ106bを作成する。
(42)(41)の領域MA21の対象区分に「除外」と登録されたレコードの元レコードが「対象区分=繰越」であった場合、当該精算明細データ106bの項目名「繰越元精算日」に元レコードの精算日を格納し、元レコードの項目名「繰越先精算日」に精算データ作成処理画面MAの領域MA11に設定された精算日を格納する。なお、精算明細データ106bの「対象区分=対象」ではないので精算データ106cは作成されない。
When "exclusion" is selected in the target category of area MA21, the settlement data creation processing unit 102b performs the processes (41) and (42).
(41) Data registered as “Excluded” in the target category of area MA21 is stored in the settlement details data 106b based on the display information as “Target category = Excluded” on the settlement date set in area MA11, and settlement details data 106b is created.
(42) If the original record of the record registered as "Excluded" in the target category of area MA21 in (41) has "Target category = Carryover," the settlement date of the original record is stored in the item name "Carryover settlement date" of the settlement detail data 106b, and the settlement date set in area MA11 of the settlement data creation processing screen MA is stored in the item name "Carryover settlement date" of the original record. Note that since the "Target category = Target" of the settlement detail data 106b is not set, settlement data 106c is not created.

[3.処理の具体例]
上述のように構成された業務支援装置100が実行する処理の具体例を、図7から図17を参照して詳細に説明する。なお、精算データ作成処理画面MAは、精算データ作成処理画面の一部を示したものである。
3. Specific examples of processing
Specific examples of the processing executed by the business support device 100 configured as described above will be described in detail with reference to Figures 7 to 17. Note that the settlement data creation processing screen MA shows a part of the settlement data creation processing screen.

1.前提事項(図7参照)
まず、加盟店と顧客との販売契約(売買契約)が成立し、顧客による割賦サービスの利用の申出があり、信販会社等と顧客の間で割賦契約が締結され、信販会社等と加盟店との立替取引が発生することが前提となる。すると、図7で示すように、取引データ106aに、契約番号、取引種別、取引額および加盟店等が格納される。なお、立替取引が発生した状態であるので精算明細データ106bおよび精算データ106cのレコードは、まだ作成されていない。
1. Prerequisites (see Figure 7)
First, a sales contract (purchase contract) is concluded between the affiliated store and the customer, the customer applies to use the installment payment service, an installment contract is concluded between the credit company etc. and the customer, and an advance payment transaction between the credit company etc. and the affiliated store occurs. Then, as shown in Figure 7, the contract number, transaction type, transaction amount, affiliated store, etc. are stored in transaction data 106a. Note that, since an advance payment transaction has occurred, records of settlement detail data 106b and settlement data 106c have not yet been created.

2.立替金精算(図8参照)
図7に示す前提事項の立替取引の立替金精算処理を実施する。
2. Reimbursement of expenses (see Figure 8)
The advance payment settlement process for the advance payment transaction of the prerequisite items shown in FIG. 7 is carried out.

担当者は、精算データ処理画面MAを表示するよう指示する。 The person in charge will instruct the system to display the settlement data processing screen MA.

取引データ出力部102aは、モニタ114に精算データ処理画面MAを表示させる。 The transaction data output unit 102a displays the settlement data processing screen MA on the monitor 114.

担当者は、精算データ処理画面MAの領域MA11に精算日「2022/10/11」を設定し表示ボタンMA12を押下する。 The person in charge sets the settlement date "2022/10/11" in area MA11 on the settlement data processing screen MA and presses the display button MA12.

すると、取引データ出力部102aは、取引データ106aおよび精算明細データ106bを照合し、精算明細データ106bにレコードが存在しない契約番号「100」「101」および「200」と取引種別「立替実行」を抽出し、領域MA2に表示させる。なお、精算明細データ106bにレコードが存在しないため、対象区分が「1:繰越」で繰越先精算日「NULL」となっているレコードを精算明細データ106bから抽出されない。 The transaction data output unit 102a then compares the transaction data 106a with the settlement detail data 106b, extracts the contract numbers "100," "101," and "200" and the transaction type "Advance Execution," for which no records exist in the settlement detail data 106b, and displays them in area MA2. Note that, because no records exist in the settlement detail data 106b, records with the target category "1: Carryover" and the carryover settlement date set to "NULL" are not extracted from the settlement detail data 106b.

担当者は、精算データ処理画面MAの領域MA2に表示された精算対象の契約番号「100」「101」および「200」のデータに対して、領域MA21の対象区分に「対象」を選択し登録、その後、精算ボタンMA3を押下する。 The person in charge selects "Target" as the target category in area MA21 for the data for contract numbers "100," "101," and "200" to be settled, which are displayed in area MA2 of the settlement data processing screen MA, and registers it, then presses the settlement button MA3.

すると、精算データ作成処理部102bは、精算明細データ106bに、契約番号「100」のレコードとして、項目名「清算日」に担当者が領域MA11に設定した精算日「2022/10/11」を、項目名「対象区分」に領域MA21の対象区分に登録した「0:対象」を、項目名「取引種別」に領域MA23に表示された「立替実行」を、項目名「繰越元精算日」に「NULL」を、項目名「繰越先精算日」に「NULL」を、項目名「加盟店」に領域MA25に表示された加盟店番号「10001」、項目名「精算金」に領域MA24に表示された「200,000円」を格納する。精算データ作成処理部102bは、同様の処理を契約番号「101」および「200」に実施し、図8に示す精算明細データ106bを作成する。 The settlement data creation processing unit 102b then stores in the settlement detail data 106b, as a record for contract number "100", the settlement date "2022/10/11" set by the person in area MA11 in the item name "Settlement date", "0: Target" registered in the target category of area MA21 in the item name "Target category", "Advance payment executed" displayed in area MA23 in the item name "Transaction type", "NULL" in the item name "Carryover settlement date", "NULL" in the item name "Carryover settlement date", the affiliated store number "10001" displayed in area MA25 in the item name "Affiliated store", and "200,000 yen" displayed in area MA24 in the item name "Settlement amount". The settlement data creation processing unit 102b performs similar processing on contract numbers "101" and "200" to create the settlement detail data 106b shown in Figure 8.

次に、精算データ作成処理部102bは、精算明細データ106bを参照し、「対象区分=対象」となっている契約番号「100」「101」および「200」のレコードを抽出し、精算日は「2022/10/11」で共通しているので、加盟店番号「10001」および加盟店番号「10002」毎に集約する。精算データ作成処理部102bは、加盟店番号「10001」である契約番号「100」の精算金「200,000円」および契約番号「101」の精算金「300,000円」を合算し、精算データ106cに精算日「2022/10/11」、加盟店「10001」および精算金「500,000円」を格納する(図8参照)。また、精算データ作成処理部102bは、加盟店「10002」については、加盟店「10001」と同様の処理を実施するが、レコードが1つのため精算金の合算処理は行わない(図8参照)。 Next, the settlement data creation processing unit 102b references the settlement detail data 106b and extracts records for contract numbers "100," "101," and "200" where "Target category = Target." Since the settlement date is the same, "2022/10/11," the data is aggregated by affiliated store number "10001" and affiliated store number "10002." The settlement data creation processing unit 102b adds up the settlement amount of "200,000 yen" for contract number "100" with affiliated store number "10001" and the settlement amount of "300,000 yen" for contract number "101," and stores the settlement date of "2022/10/11," affiliated store "10001," and settlement amount of "500,000 yen" in the settlement data 106c (see Figure 8). Additionally, the settlement data creation processing unit 102b performs the same processing for member store "10002" as for member store "10001", but does not perform summation of settlement amounts because there is only one record (see Figure 8).

3.立替金、キャンセル金精算(図9)
前提として、すでに立替の処理が実行された契約番号「100」の契約にキャンセルが発生し、新たに契約番号「300」に対して立替処理が発生している。
3. Advance payments and cancellation fees (Figure 9)
As a premise, a cancellation has occurred for the contract with contract number "100," for which advance payment processing has already been executed, and a new advance payment processing has occurred for contract number "300."

担当者は、精算データ処理画面MAを表示するよう指示する。 The person in charge will instruct the system to display the settlement data processing screen MA.

取引データ出力部102aは、モニタ114に精算データ処理画面MAを表示させる。 The transaction data output unit 102a displays the settlement data processing screen MA on the monitor 114.

担当者は、精算データ処理画面MAの領域MA11に精算日「2022/11/11」を設定し表示ボタンMA12を押下する。 The person in charge sets the settlement date "2022/11/11" in area MA11 on the settlement data processing screen MA and presses the display button MA12.

すると、取引データ出力部102aは、取引データ106aおよび精算明細データ106bを照合し、精算明細データ106bのレコードが存在しない契約番号「100」取引種別「キャンセル」および契約番号「300」取引種別「立替実行」のレコードを抽出し、領域MA2に表示させる。なお、精算明細データ106bに、対象区分が「1:繰越」で繰越先精算日「NULL」となっているレコードが存在しないため精算明細データ106bからレコードの抽出はされない。 The transaction data output unit 102a then compares the transaction data 106a and the settlement detail data 106b, extracts records for contract number "100" and transaction type "Cancellation" and contract number "300" and transaction type "Advance Execution", for which no records exist in the settlement detail data 106b, and displays these records in area MA2. Note that because there are no records in the settlement detail data 106b with the target category set to "1: Carryover" and the carryover settlement date set to "NULL", no records are extracted from the settlement detail data 106b.

担当者は、精算データ処理画面MAの領域MA2に表示された精算対象の契約番号「100」および「300」のデータに対して、領域MA21の対象区分に「対象」を選択し登録、その後、精算ボタンMA3を押下する。 The person in charge selects "Target" as the target category in area MA21 for the data for contract numbers "100" and "300" to be settled, which are displayed in area MA2 of the settlement data processing screen MA, and registers it, then presses the settlement button MA3.

すると、精算データ作成処理部102bは、精算明細データ106bに、契約番号「100」のレコードとして、項目名「清算日」に担当者が領域MA11に設定した精算日「2022/11/11」を、項目名「対象区分」に領域MA21の対象区分に登録した「0:対象」を、項目名「取引種別」に領域MA23に表示された「キャンセル」を、項目名「繰越元精算日」に「NULL」を、項目名「繰越先精算日」に「NULL」を、項目名「加盟店」に領域MA25に表示された加盟店番号「10001」、項目名「精算金」に領域MA24に表示された「-200,000円」を格納する。精算データ作成処理部102bは、同様の処理を契約番号「300」に実施し、図9に示す精算明細データ106bを作成する。 The settlement data creation processing unit 102b then stores, in the settlement statement data 106b, the following record for contract number "100": the settlement date "2022/11/11" set by the person in area MA11 in the "Settlement Date" field; "0: Target" registered in the target category in area MA21 in the "Target Category" field; "Cancellation" displayed in area MA23 in the "Transaction Type" field; "NULL" in the "Carryover Settlement Date" field; the affiliated store number "10001" displayed in area MA25 in the "Affiliated Store" field; and "-200,000 yen" displayed in area MA24 in the "Settlement Amount" field. The settlement data creation processing unit 102b performs similar processing for contract number "300" and creates the settlement statement data 106b shown in FIG. 9.

次に、精算データ作成処理部102bは、精算明細データ106bを参照し、「対象区分=対象」であり、今回担当者によって領域MA11に設定された精算日「2022/11/11」で加盟店番号「10001」で共通している契約番号「100」および「300」のレコードを抽出し、集約する。精算データ作成処理部102bは、契約番号「100」の精算金「-200,000円」と契約番号「100」の精算金「1,000,000円」を合算し、精算データ106cに精算日「2022/11/11」、加盟店「10001」および精算金「800,000円」を格納する(図9参照)。 Next, the settlement data creation processing unit 102b references the settlement detail data 106b, extracts and aggregates records with contract numbers "100" and "300" that are in "target category = target," have the settlement date "2022/11/11" set by the person in charge in area MA11, and are common to member store number "10001." The settlement data creation processing unit 102b adds up the settlement amount "-200,000 yen" for contract number "100" and the settlement amount "1,000,000 yen" for contract number "100," and stores the settlement date "2022/11/11," member store "10001," and settlement amount "800,000 yen" in the settlement data 106c (see Figure 9).

4.繰越(図10)
前提として、すでに立替の処理が実行された契約番号「300」の契約にキャンセルが発生している。キャンセル金の精算がマイナス送金となってしまうため、次回の送金のタイミングまで繰越処理を行う。
4. Carryover (Figure 10)
As a premise, a cancellation has occurred for contract number "300," for which advance payment processing has already been executed. Since the settlement of the cancellation fee will result in a negative remittance, the amount will be carried over until the next remittance timing.

担当者は、精算データ処理画面MAを表示するよう指示する。 The person in charge will instruct the system to display the settlement data processing screen MA.

取引データ出力部102aは、モニタ114に精算データ処理画面MAを表示させる。 The transaction data output unit 102a displays the settlement data processing screen MA on the monitor 114.

担当者は、精算データ処理画面MAの領域MA11に精算日「2022/12/11」を設定し表示ボタンMA12を押下する。 The person in charge sets the settlement date "2022/12/11" in area MA11 on the settlement data processing screen MA and presses the display button MA12.

すると、取引データ出力部102aは、取引データ106aおよび精算明細データ106bを照合し、精算明細データ106bにレコードが存在しない契約番号「300」取引種別「キャンセル」のレコードを抽出し、領域MA2に表示させる。なお、精算明細データ106bに、対象区分が「1:繰越」で繰越先精算日「NULL」となっているレコードが存在しないため精算明細データ106bからレコードが抽出されない。 The transaction data output unit 102a then compares the transaction data 106a and the settlement detail data 106b, extracts a record with contract number "300" and transaction type "Cancel", for which no record exists in the settlement detail data 106b, and displays it in area MA2. Note that no record is extracted from the settlement detail data 106b because there is no record in the settlement detail data 106b with the target category set to "1: Carryover" and the carryover settlement date set to "NULL".

担当者は、精算データ処理画面MAの領域MA2に表示された精算対象の契約番号「300」のデータに対して、領域MA21の対象区分に「繰越」を選択し登録、その後、精算ボタンMA3を押下する。 The person in charge selects "Carryover" as the target category in area MA21 for the data for contract number "300" to be settled, which is displayed in area MA2 of the settlement data processing screen MA, and registers it, then presses the settlement button MA3.

すると、精算データ作成処理部102bは、精算明細データ106bに、契約番号「300」のレコードとして、項目名「清算日」に担当者が領域MA11に設定した精算日「2022/12/11」を、項目名「対象区分」に領域MA21の対象区分に登録した「1:繰越」を、項目名「取引種別」に領域MA23に表示された「キャンセル」を、項目名「繰越元精算日」に「NULL」を、項目名「繰越先精算日」に「NULL」を、項目名「加盟店」に領域MA25に表示された加盟店番号「10001」、項目名「精算金」に領域MA24に表示された「-1,000,000円」を格納する(図10参照)。 The settlement data creation processing unit 102b then stores in the settlement detail data 106b, as a record for contract number "300," the settlement date "2022/12/11" set by the person in area MA11 in the "Settlement Date" field, "1: Carryover" registered in the target category of area MA21 in the "Target Category" field, "Cancellation" displayed in area MA23 in the "Transaction Type" field, "NULL" in the "Carryover Settlement Date" field, "NULL" in the "Carryover Settlement Date" field, the affiliated store number "10001" displayed in area MA25 in the "Affiliated Store" field, and "-1,000,000 yen" displayed in area MA24 in the "Settlement Amount" field (see Figure 10).

次に、精算データ作成処理部102bは、精算明細データ106bを参照し、「対象区分=対象」であって、今回担当者によって領域MA11に設定された精算日「2022/12/11」のレコードが存在しないので、精算データ106cにレコードを格納しない(図10参照)。 Next, the settlement data creation processing unit 102b references the settlement detail data 106b and, since there is no record with "Target Category = Target" and the settlement date "2022/12/11" currently set by the person in charge in area MA11, does not store the record in the settlement data 106c (see Figure 10).

5.繰越した明細の精算(図11、図12)
前提として、新たに契約番号「301」に対して立替処理が発生している。
5. Settlement of carried-over details (Figures 11 and 12)
As a premise, a new advance payment transaction has occurred for contract number "301."

担当者は、精算データ処理画面MAを表示するよう指示する。 The person in charge will instruct the system to display the settlement data processing screen MA.

取引データ出力部102aは、モニタ114に精算データ処理画面MAを表示させる。 The transaction data output unit 102a displays the settlement data processing screen MA on the monitor 114.

担当者は、精算データ処理画面MAの領域MA11に精算日「2023/01/11」を設定し表示ボタンMA12を押下する。 The person in charge sets the settlement date "2023/01/11" in area MA11 on the settlement data processing screen MA and presses the display button MA12.

すると、取引データ出力部102aは、図11の精算データ作成処理画面MAに示すように、精算明細データ106bを参照し、対象区分が「1:繰越」で繰越先精算日「NULL」となっているレコード(精算日「2022/12/11」契約番号「300」対象区分「1:繰越」取引種別「キャンセル」繰越元精算日「NULL」繰越先精算日「NULL」加盟店「10001」精算金「-1,000,000円」)を抽出し、領域MA2に表示させる。さらに、取引データ出力部102aは、取引データ106aおよび精算明細データ106bを照合し、精算明細データ106bにレコードが存在しない契約番号「301」取引種別「立替実行」を抽出し、領域MA2に表示させる。 As shown on the settlement data creation processing screen MA in FIG. 11, the transaction data output unit 102a then references the settlement details data 106b, extracts records with a target category of "1: Carryover" and a carryover settlement date of "NULL" (settlement date "2022/12/11," contract number "300," target category "1: Carryover," transaction type "Cancel," carryover settlement date "NULL," carryover settlement date "NULL," affiliated store "10001," settlement amount "-1,000,000 yen"), and displays these in area MA2. Furthermore, the transaction data output unit 102a compares the transaction data 106a and the settlement details data 106b, extracts the contract number "301" and transaction type "Advance payment execution," for which no record exists in the settlement details data 106b, and displays these in area MA2.

担当者は、精算データ処理画面MAの領域MA2に表示された精算対象の契約番号「300」および「301」のデータに対して、領域MA21の対象区分に「対象」を選択し登録、その後、精算ボタンMA3を押下する。 The person in charge selects "Target" as the target category in area MA21 for the data for contract numbers "300" and "301" to be settled, which are displayed in area MA2 of the settlement data processing screen MA, and registers it, then presses the settlement button MA3.

すると、精算データ作成処理部102bは、精算明細データ106bの繰越元の精算日「2022/12/11」対象区分「1:繰越」を含むレコードの繰越先精算日に領域MA11に設定された精算日「2023/01/11」をセットし、新たに契約番号「300」のレコードとして、項目名「清算日」に担当者が領域MA11に設定した精算日「2023/01/11」を、項目名「対象区分」に領域MA21の対象区分に登録した「0:対象」を、項目名「取引種別」に領域MA23に表示された「キャンセル」を、項目名「繰越元精算日」に元レコード(対象区分「1:繰越」で繰越先精算日「NULL」を含むレコード)の精算日「2022/12/11」を、項目名「繰越先精算日」に「NULL」を、項目名「加盟店」に領域MA25に表示された加盟店番号「10001」、項目名「精算金」に領域MA24に表示された「-1,000,000円」を格納する(図12参照)。 The settlement data creation processing unit 102b then sets the settlement date "2023/01/11" set in area MA11 as the carryover settlement date for the record containing the carryover source settlement date "2022/12/11" and target category "1: Carryover" in the settlement detail data 106b, and creates a new record with contract number "300" with the settlement date "2023/01/11" set by the person in charge in area MA11 in the item name "Settlement Date" and the "0: Target Category" registered in the target category of area MA21 in the item name "Target Category". ", the "Transaction Type" item name stores "Cancellation" displayed in area MA23, the "Carryover Settlement Date" item name stores the settlement date "2022/12/11" of the original record (a record with target category "1: Carryover" and a carryover settlement date of "NULL"), the "Carryover Settlement Date" item name stores "NULL", the "Affiliated Store" item name stores the affiliated store number "10001" displayed in area MA25, and the "Settlement Amount" item name stores "-1,000,000 yen" displayed in area MA24 (see Figure 12).

次に、精算データ作成処理部102bは、契約番号「301」については、2.立替金精算の精算明細データ106bのレコード生成と同様の処理を実施する(図12参照)。 Next, for contract number "301," the settlement data creation processing unit 102b performs the same process as in 2. Record generation of settlement detail data 106b for advance payment settlement (see Figure 12).

次に、精算データ作成処理部102bは、精算明細データ106bを参照し、「対象区分=対象」であり、今回担当者によって領域MA11に設定された精算日「2023/01/11」で加盟店番号「10001」で共通している契約番号「300」および「301」のレコードを抽出し、集約する。精算データ作成処理部102bは、契約番号「300」の精算金「-1,000,000円」と契約番号「301」の精算金「1,500,000円」を合算し、精算データ106cに精算日「2023/01/11」、加盟店「10001」および精算金「500,000円」を格納する(図12参照)。 Next, the settlement data creation processing unit 102b references the settlement detail data 106b, extracts and aggregates records for contract numbers "300" and "301" that have "target category = target," have the settlement date "2023/01/11" set by the person in charge in area MA11, and share the affiliated store number "10001." The settlement data creation processing unit 102b adds up the settlement amount "-1,000,000 yen" for contract number "300" and the settlement amount "1,500,000 yen" for contract number "301," and stores the settlement date "2023/01/11," affiliated store "10001," and settlement amount "500,000 yen" in the settlement data 106c (see Figure 12).

6.繰越(図13)
前提として、既に立替の処理が実行された契約番号「301」の契約にキャンセルが発生している。
6. Carryover (Figure 13)
As a premise, a cancellation has occurred for the contract with contract number "301" for which advance payment processing has already been executed.

取引データ出力部102aは、「4.繰越」と同様の処理を実施し、精算明細データ106bに契約番号「301」のレコードとして、項目名「清算日」に担当者が領域MA11に設定した精算日「2023/02/11」を、項目名「対象区分」に領域MA21の対象区分に登録した「1:繰越」を、項目名「取引種別」に領域MA23に表示された「キャンセル」を、項目名「繰越元精算日」に「NULL」を、項目名「繰越先精算日」に「NULL」を、項目名「加盟店」に領域MA25に表示された加盟店番号「10001」、項目名「精算金」に領域MA24に表示された「-1,500,000円」を格納する(図13参照)。 The transaction data output unit 102a performs the same process as "4. Carryover" and stores in the settlement detail data 106b, as a record for contract number "301," the settlement date "2023/02/11" set by the person in area MA11 in the "Settlement Date" field, "1: Carryover" registered in the target category of area MA21 in the "Target Category" field, "Cancellation" displayed in area MA23 in the "Transaction Type" field, "NULL" in the "Carryover Settlement Date" field, "NULL" in the "Carryover Settlement Date" field, the affiliated store number "10001" displayed in area MA25 in the "Affiliated Store" field, and "-1,500,000 yen" displayed in area MA24 in the "Settlement Amount" field (see Figure 13).

次に、精算データ作成処理部102bは、精算明細データ106bを参照し、「対象区分=対象」であって、今回担当者によって領域MA11に設定された精算日「2023/02/11」のレコードが存在しないので、精算データ106cにレコードを作成しない(図13参照)。 Next, the settlement data creation processing unit 102b references the settlement detail data 106b and, since there is no record with "Target Category = Target" and the settlement date "2023/02/11" currently set by the person in charge in area MA11, does not create a record in the settlement data 106c (see Figure 13).

7.繰越した明細の繰越(図14、図15)
前提として、新たに取引等は発生していないため、さらに繰越処理を行う。
7. Carrying forward carried-over details (Figures 14 and 15)
Assuming that no new transactions have occurred, further carryover processing will be carried out.

担当者は、精算データ処理画面MAを表示するよう指示する。 The person in charge will instruct the system to display the settlement data processing screen MA.

取引データ出力部102aは、モニタ114に精算データ処理画面MAを表示させる。 The transaction data output unit 102a displays the settlement data processing screen MA on the monitor 114.

担当者は、精算データ処理画面MAの領域MA11に精算日「2023/03/11」を設定し表示ボタンMA12を押下する。 The person in charge sets the settlement date "2023/03/11" in area MA11 on the settlement data processing screen MA and presses the display button MA12.

すると、取引データ出力部102aは、図14の精算データ作成処理画面MAに示すように、精算明細データ106bを参照し、対象区分が「1:繰越」で繰越先精算日「NULL」となっているレコード(精算日「2023/02/11」契約番号「301」対象区分「1:繰越」取引種別「キャンセル」繰越元精算日「NULL」繰越先精算日「NULL」加盟店「10001」精算金「-1,500,000円」)を抽出し、領域MA2に表示させる。 Then, as shown on the settlement data creation processing screen MA in Figure 14, the transaction data output unit 102a references the settlement detail data 106b, extracts records where the target category is "1: Carryover" and the carryover settlement date is "NULL" (settlement date "2023/02/11", contract number "301", target category "1: Carryover", transaction type "Cancel", carryover settlement date "NULL", carryover settlement date "NULL", affiliated store "10001", settlement amount "-1,500,000 yen"), and displays them in area MA2.

担当者は、精算データ処理画面MAの領域MA2に表示された精算対象の契約番号「301」のデータに対して、領域MA21の対象区分に「繰越」を選択し登録、その後、精算ボタンMA3を押下する。 The person in charge selects "Carryover" as the target category in area MA21 for the data for contract number "301" to be settled, which is displayed in area MA2 of the settlement data processing screen MA, registers it, and then presses the settlement button MA3.

すると、精算データ作成処理部102bは、精算明細データ106bの繰越元の精算日「2023/02/11」対象区分「1:繰越」を含むレコードの繰越先精算日に領域MA11に設定された精算日「2023/03/11」をセットし、新たに契約番号「301」のレコードとして、項目名「清算日」に担当者が領域MA11に設定した精算日「2023/03/11」を、項目名「対象区分」に領域MA21の対象区分に登録した「1:繰越」を、項目名「取引種別」に領域MA23に表示された「キャンセル」を、項目名「繰越元精算日」に元レコード(対象区分「1:繰越」で繰越先精算日「NULL」を含むレコード)の精算日「2023/02/11」を、項目名「繰越先精算日」に「NULL」を、項目名「加盟店」に領域MA25に表示された加盟店番号「10001」、項目名「精算金」に領域MA24に表示された「-1,500,000円」を格納する(図15参照)。 The settlement data creation processing unit 102b then sets the settlement date "2023/03/11" set in area MA11 as the carryover settlement date for the record containing the carryover source settlement date "2023/02/11" and target category "1: Carryover" in the settlement detail data 106b, and creates a new record for contract number "301" with the settlement date "2023/03/11" set by the person in charge in area MA11 in the item name "Settlement Date" and the "1: Carryover" registered in the target category of area MA21 in the item name "Target Category". ", the "Transaction Type" item name is set to "Cancellation" displayed in area MA23, the "Carryover Settlement Date" item name is set to the settlement date "2023/02/11" of the original record (a record with target category "1: Carryover" and a carryover settlement date of "NULL"), "NULL" is stored in the "Carryover Settlement Date" item name, the "Affiliated Store" item name is set to the affiliated store number "10001" displayed in area MA25, and the "Settlement Amount" item name is set to "-1,500,000 yen" displayed in area MA24 (see Figure 15).

次に、精算データ作成処理部102bは、精算明細データ106bを参照し、「対象区分=対象」であって、今回担当者によって領域MA11に設定された精算日「2023/03/11」のレコードが存在しないので、精算データ106cにレコードを作成しない(図15参照)。 Next, the settlement data creation processing unit 102b references the settlement detail data 106b and, since there is no record with "Target Category = Target" and the settlement date "2023/03/11" currently set by the person in charge in area MA11, does not create a record in the settlement data 106c (see Figure 15).

8.除外(図16、図17)
前提として、新たに取引等は発生していないが、個別に加盟店から振込精算が発生した。そのため、2重精算防止のため「除外」処理を実施する。
8. Exclusion (Figures 16 and 17)
As a premise, no new transactions have occurred, but individual transfer settlements have occurred from affiliated stores. Therefore, an "exclusion" process will be implemented to prevent double settlements.

担当者は、精算データ処理画面MAを表示するよう指示する。 The person in charge will instruct the system to display the settlement data processing screen MA.

取引データ出力部102aは、モニタ114に精算データ処理画面MAを表示させる。 The transaction data output unit 102a displays the settlement data processing screen MA on the monitor 114.

担当者は、精算データ処理画面MAの領域MA11に精算日「2023/04/11」を設定し表示ボタンMA12を押下する。 The person in charge sets the settlement date "2023/04/11" in area MA11 on the settlement data processing screen MA and presses the display button MA12.

すると、取引データ出力部102aは、図16の精算データ作成処理画面MAに示すように、精算明細データ106bを参照し、対象区分が「1:繰越」で繰越先精算日「NULL」となっているレコード(精算日「2023/03/11」契約番号「301」対象区分「1:繰越」取引種別「キャンセル」繰越元精算日「2023/02/11」繰越先精算日「NULL」加盟店「10001」精算金「-1,500,000円」)を抽出し、領域MA2に表示させる。 Then, as shown on the settlement data creation processing screen MA in Figure 16, the transaction data output unit 102a references the settlement detail data 106b, extracts records with a target category of "1: Carryover" and a carryover settlement date of "NULL" (settlement date "2023/03/11", contract number "301", target category "1: Carryover", transaction type "Cancel", carryover settlement date "2023/02/11", carryover settlement date "NULL", affiliated store "10001", settlement amount "-1,500,000 yen"), and displays them in area MA2.

担当者は、精算データ処理画面MAの領域MA2に表示された精算対象の契約番号「301」のデータに対して、領域MA21の対象区分に「除外」を選択し登録、その後、精算ボタンMA3を押下する(図16参照)。 The person in charge selects "Exclude" as the target category in area MA21 for the data for contract number "301" to be settled, which is displayed in area MA2 of the settlement data processing screen MA, and registers it, then presses the settlement button MA3 (see Figure 16).

すると、精算データ作成処理部102bは、精算明細データ106bの繰越元の精算日「2023/03/11」対象区分「1:繰越」を含むレコードの繰越先精算日に領域MA11に設定された精算日「2023/04/11」をセットし、新たに契約番号「301」のレコードとして、項目名「清算日」に担当者が領域MA11に設定した精算日「2023/04/11」を、項目名「対象区分」に領域MA21の対象区分に登録した「2:除外」を、項目名「取引種別」に領域MA23に表示された「キャンセル」を、項目名「繰越元精算日」に元レコード(対象区分「1:繰越」で繰越先精算日「NULL」を含むレコード)の精算日「2023/03/11」を、項目名「繰越先精算日」に「NULL」を、項目名「加盟店」に領域MA25に表示された加盟店番号「10001」、項目名「精算金」に領域MA24に表示された「-1,500,000円」を格納する(図17参照)。 The settlement data creation processing unit 102b then sets the settlement date "2023/04/11" set in area MA11 as the carryover settlement date for the record containing the carryover source settlement date "2023/03/11" and target category "1: Carryover" in the settlement detail data 106b, and creates a new record for contract number "301", with the settlement date "2023/04/11" set by the person in charge in area MA11 in the item name "Settlement Date" and the "2: Exclusion" registered in the target category of area MA21 in the item name "Target Category". " is stored in the "Transaction Type" field, "Cancellation" displayed in area MA23 is stored in the "Carryover Settlement Date" field, the settlement date "2023/03/11" of the original record (a record with target category "1: Carryover" and a carryover settlement date of "NULL") is stored in the "Carryover Settlement Date" field, "NULL" is stored in the "Carryover Store" field, the member store number "10001" displayed in area MA25 is stored in the "Affiliated Store" field, and "-1,500,000 yen" displayed in area MA24 is stored in the "Settlement Amount" field (see Figure 17).

次に、精算データ作成処理部102bは、精算明細データ106bを参照し、今回担当者によって領域MA11に設定された精算日「2023/04/11」のレコードに「対象区分=対象」が存在しないので、精算データ106cにレコードを作成しない(図17参照)。 Next, the settlement data creation processing unit 102b references the settlement detail data 106b and, since there is no record with "Target category = Target" in the record for the settlement date "2023/04/11" set by the person in charge in area MA11, no record is created in the settlement data 106c (see Figure 17).

当該処理によって、契約番号「301」は、対象区分「除外」として精算明細データ106bに格納され、以後、精算対象とはならない。 As a result of this processing, contract number "301" is stored in the settlement details data 106b as an "excluded" category, and will no longer be subject to settlement.

以上、本実施形態によれば、立替金、キャンセル等を精算金として集計する際に、立替金とキャンセル等を相殺し精算金総合計を管理するだけでなく、精算明細データ106bにて立替金毎、キャンセル単位毎に清算状態の履歴を管理し、新たに発生した取引を管理する取引データ106aを参照し、担当者の設定によって清算対象(清算済み)、繰越(複数回にも対応可)および除外の管理を行えるようなった。これにより、システム上で清算対象(清算済み)以外の繰越および除外についてもシステム上で管理が可能となり未回収等の発生を防止し、迅速にかつ効率的に清算業務を行うことが可能となった。さらに、履歴の管理により、精算金の経緯の確認も可能となった。すなわち、本実施形態によれば、立替金の返金等の履歴および多岐にわたる立替金の返金パターンをシステム上で管理することにより、精算業務の円滑化、立替金の未回収の発生を防止することができる。 As described above, according to this embodiment, when calculating settlement amounts for advance payments, cancellations, etc., not only is the total settlement amount managed by offsetting advance payments and cancellations, but settlement detail data 106b also manages the settlement status history for each advance payment and cancellation, and references transaction data 106a, which manages newly occurring transactions, allowing for the management of settlement targets (settled), carryover (including multiple transactions), and exclusions based on the settings of the person in charge. This makes it possible to manage carryovers and exclusions other than those to be settled (settled), preventing non-recovery and enabling settlement operations to be carried out quickly and efficiently. Furthermore, history management also makes it possible to check the history of settlement amounts. In other words, according to this embodiment, by managing the history of advance payment refunds and a wide variety of advance payment refund patterns on the system, settlement operations can be streamlined and advance payment non-recovery operations can be prevented.

[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 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.

本発明は、金融業界で加盟店に対して精算業務を行う会社、例えば信販会社等、において有用である。 This invention is useful for companies in the financial industry that handle settlement operations for affiliated stores, such as credit card companies.

100 業務支援装置
102 制御部
102a 取引データ出力部
102b 精算データ作成処理部
104 通信インターフェース部
106 記憶部
106a 取引データ
106b 精算明細データ
106c 精算データ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Business support device 102 Control unit
102a Transaction data output unit
102b settlement data creation processing unit 104 communication interface unit 106 storage unit
106a Transaction Data
106b Settlement details data
106c settlement data 108 input/output interface unit 112 input device 114 output device 200 server 300 network

Claims (5)

信販会社から加盟店に支払う取引額を、割賦契約、取引種別であって種別値として立替およびキャンセルが定義されているものおよび加盟店と紐づけて管理する取引データテーブルと、精算金を、精算日、割賦契約、対象区分であって区分値として精算済みおよび繰越済みが定義されているもの、取引種別、繰越元精算日、繰越先精算日および加盟店と紐づけて管理する精算明細データテーブルと、を割賦契約と取引種別で結合することにより、前記取引データテーブルから未精算の取引に係るレコードを抽出する取引抽出部と、
前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定のレコードを抽出する精算明細抽出部と、
前記精算明細抽出部で抽出したレコードに含まれる割賦契約、取引種別、精算金および加盟店の組み合わせと、前記取引抽出部で抽出したレコードに含まれる割賦契約、取引種別、取引額および加盟店の組み合わせを、所定の画面に、割賦契約、取引種別、精算金および加盟店として、選択可能な対象区分と対応付けて表示させる表示処理部と、
(1)前記所定の画面に表示されている精算日ならびに前記所定の画面に表示されている対象区分、割賦契約、取引種別、精算金および加盟店を含むレコードを生成し、(2)当該生成したレコードに含まれる取引種別が立替である場合は、当該生成したレコードを前記精算明細データテーブルに格納し、(3)当該生成したレコードに含まれる取引種別がキャンセルである場合は、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定であり且つ当該生成したレコードに含まれる割賦契約、取引種別、精算金および加盟店と一致するレコードを抽出し、レコードが抽出されなかった場合は、当該生成したレコードを前記精算明細データテーブルに格納し、レコードが抽出された場合は、当該抽出したレコードに含まれる精算日を当該生成したレコードに繰越元精算日として設定し、当該設定後の当該生成したレコードを前記精算明細データテーブルに格納すると共に、当該生成したレコードに含まれる精算日を当該抽出したレコードに繰越先精算日として設定する精算管理部と、
を備えることを特徴とする精算管理装置。
a transaction extraction unit that extracts records relating to unsettled transactions from the transaction data table by linking the installment contract and transaction type together with a transaction data table that manages transaction amounts paid by a credit company to affiliated stores by linking them with installment contracts, transaction types with type values of advance payment and cancellation defined, and affiliated stores, and a settlement details data table that manages settlement amounts by linking them with settlement dates, installment contracts, target categories with category values of settled and carried over defined, transaction types, carryover settlement dates, carryover settlement dates, and affiliated stores, using the installment contract and transaction type;
a settlement details extraction unit that extracts, from the settlement details data table, records in which the target category has been carried over and the carryover settlement date has not been set;
a display processing unit that displays, on a predetermined screen, the combination of installment contract, transaction type, settlement amount, and affiliated store contained in the record extracted by the settlement details extraction unit, and the combination of installment contract, transaction type, transaction amount, and affiliated store contained in the record extracted by the transaction extraction unit, in association with selectable target categories as installment contract, transaction type, settlement amount, and affiliated store;
a settlement management unit that (1) generates a record including the settlement date displayed on the specified screen and the target category, installment contract, transaction type, settlement amount, and affiliated store displayed on the specified screen; (2) if the transaction type included in the generated record is advance payment, stores the generated record in the settlement details data table; (3) if the transaction type included in the generated record is cancellation, extracts from the settlement details data table a record whose target category has been carried over, whose carryover settlement date has not been set, and whose installment contract, transaction type, settlement amount, and affiliated store are included in the generated record; if no record is extracted, stores the generated record in the settlement details data table; if a record is extracted, sets the settlement date included in the extracted record as the carryover settlement date in the generated record, stores the generated record after setting in the settlement details data table, and sets the settlement date included in the generated record as the carryover settlement date in the extracted record;
A settlement management device comprising:
前記精算管理部は、前記精算明細データテーブルから、精算日が前記所定の画面に表示されている精算日と一致し且つ対象区分が精算済みとなっているレコードに含まれる精算金を精算日および加盟店単位で集約し、集約結果を、精算金を精算日ごと且つ加盟店ごとに管理する精算データテーブルに格納すること、
を特徴とする請求項1に記載の精算管理装置。
the settlement management unit aggregates, from the settlement details data table, settlement amounts included in records whose settlement dates match the settlement date displayed on the predetermined screen and whose target category is "settled" by settlement date and by affiliated store, and stores the aggregated results in a settlement data table that manages settlement amounts by settlement date and by affiliated store;
The settlement management device according to claim 1 .
対象区分の区分値として、精算金が精算管理から除外済みであることを意味する除外済みがさらに定義されていること、
を特徴とする請求項2に記載の精算管理装置。
The classification value of the target classification is further defined as "Excluded," which means that the settlement amount has been excluded from settlement management.
The settlement management device according to claim 2,
情報処理装置が、
販会社から加盟店に支払う取引額を、割賦契約、取引種別であって種別値として立替およびキャンセルが定義されているものおよび加盟店と紐づけて管理する取引データテーブルと、精算金を、精算日、割賦契約、対象区分であって区分値として精算済みおよび繰越済みが定義されているもの、取引種別、繰越元精算日、繰越先精算日および加盟店と紐づけて管理する精算明細データテーブルと、を割賦契約と取引種別で結合することにより、前記取引データテーブルから未精算の取引に係るレコードを抽出する取引抽出ステップと、
記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定のレコードを抽出する精算明細抽出ステップと、
記精算明細抽出ステップで抽出したレコードに含まれる割賦契約、取引種別、精算金および加盟店の組み合わせと、前記取引抽出ステップで抽出したレコードに含まれる割賦契約、取引種別、取引額および加盟店の組み合わせを、所定の画面に、割賦契約、取引種別、精算金および加盟店として、選択可能な対象区分と対応付けて表示させる表示処理ステップと、
1)前記所定の画面に表示されている精算日ならびに前記所定の画面に表示されている対象区分、割賦契約、取引種別、精算金および加盟店を含むレコードを生成し、(2)当該生成したレコードに含まれる取引種別が立替である場合は、当該生成したレコードを前記精算明細データテーブルに格納し、(3)当該生成したレコードに含まれる取引種別がキャンセルである場合は、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定であり且つ当該生成したレコードに含まれる割賦契約、取引種別、精算金および加盟店と一致するレコードを抽出し、レコードが抽出されなかった場合は、当該生成したレコードを前記精算明細データテーブルに格納し、レコードが抽出された場合は、当該抽出したレコードに含まれる精算日を当該生成したレコードに繰越元精算日として設定し、当該設定後の当該生成したレコードを前記精算明細データテーブルに格納すると共に、当該生成したレコードに含まれる精算日を当該抽出したレコードに繰越先精算日として設定する精算管理ステップと、
実行することを特徴とする精算管理方法。
The information processing device
a transaction extraction step for extracting records relating to unsettled transactions from the transaction data table by linking the transaction data table, which manages transaction amounts paid by the credit company to affiliated stores by linking them with installment contracts, transaction types with type values of "advance payment" and "cancellation" defined, and affiliated stores, and the settlement details data table, which manages settlement amounts by linking them with settlement dates, installment contracts, target categories with category values of "settled" and "carried over," transaction types, carryover settlement dates, carryover settlement dates, and affiliated stores, by using installment contracts and transaction types;
a settlement detail extraction step of extracting, from the settlement detail data table, records for which the target category has been carried over and the carryover settlement date has not been set;
a display processing step of displaying on a predetermined screen the combination of installment contract, transaction type, settlement amount and affiliated store contained in the record extracted in the settlement detail extraction step and the combination of installment contract, transaction type, transaction amount and affiliated store contained in the record extracted in the transaction extraction step, in association with selectable target categories as installment contract, transaction type, settlement amount and affiliated store;
a settlement management step of ( 1) generating a record including the settlement date displayed on the specified screen and the target category, installment contract, transaction type, settlement amount, and affiliated store displayed on the specified screen; (2) if the transaction type included in the generated record is advance payment, storing the generated record in the settlement details data table; (3) if the transaction type included in the generated record is cancellation, extracting from the settlement details data table a record whose target category has been carried over, whose carryover settlement date has not been set, and whose installment contract, transaction type, settlement amount, and affiliated store are included in the generated record; if no record is extracted, storing the generated record in the settlement details data table; if a record is extracted, setting the settlement date included in the extracted record as the carryover settlement date in the generated record; and storing the generated record after setting in the settlement details data table, and setting the settlement date included in the generated record as the carryover settlement date in the extracted record;
A settlement management method characterized by executing the above.
情報処理装置を、
信販会社から加盟店に支払う取引額を、割賦契約、取引種別であって種別値として立替およびキャンセルが定義されているものおよび加盟店と紐づけて管理する取引データテーブルと、精算金を、精算日、割賦契約、対象区分であって区分値として精算済みおよび繰越済みが定義されているもの、取引種別、繰越元精算日、繰越先精算日および加盟店と紐づけて管理する精算明細データテーブルと、を割賦契約と取引種別で結合することにより、前記取引データテーブルから未精算の取引に係るレコードを抽出する取引抽出手段、
前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定のレコードを抽出する精算明細抽出手段、
前記精算明細抽出手段で抽出したレコードに含まれる割賦契約、取引種別、精算金および加盟店の組み合わせと、前記取引抽出手段で抽出したレコードに含まれる割賦契約、取引種別、取引額および加盟店の組み合わせを、所定の画面に、割賦契約、取引種別、精算金および加盟店として、選択可能な対象区分と対応付けて表示させる表示処理手段、
(1)前記所定の画面に表示されている精算日ならびに前記所定の画面に表示されている対象区分、割賦契約、取引種別、精算金および加盟店を含むレコードを生成し、(2)当該生成したレコードに含まれる取引種別が立替である場合は、当該生成したレコードを前記精算明細データテーブルに格納し、(3)当該生成したレコードに含まれる取引種別がキャンセルである場合は、前記精算明細データテーブルから、対象区分が繰越済みであり且つ繰越先精算日が未設定であり且つ当該生成したレコードに含まれる割賦契約、取引種別、精算金および加盟店と一致するレコードを抽出し、レコードが抽出されなかった場合は、当該生成したレコードを前記精算明細データテーブルに格納し、レコードが抽出された場合は、当該抽出したレコードに含まれる精算日を当該生成したレコードに繰越元精算日として設定し、当該設定後の当該生成したレコードを前記精算明細データテーブルに格納すると共に、当該生成したレコードに含まれる精算日を当該抽出したレコードに繰越先精算日として設定する精算管理手段、
として機能させるための精算管理プログラム。
An information processing device
a transaction extraction means for extracting records relating to unsettled transactions from the transaction data table by linking the transaction data table, which manages transaction amounts paid by a credit company to affiliated stores, by installment contract, transaction type (with type values of advance payment and cancellation defined) and affiliated stores, with a settlement details data table, which manages settlement amounts by linking them with settlement dates, installment contracts, target categories (with category values of settled and carried over defined), transaction types, carryover settlement dates, carryover settlement dates and affiliated stores, by using installment contracts and transaction types;
a settlement details extraction means for extracting, from the settlement details data table, records for which the target category has been carried over and the carryover settlement date has not been set;
a display processing means for displaying on a predetermined screen the combination of installment contract, transaction type, settlement amount and affiliated store contained in the record extracted by said settlement details extraction means and the combination of installment contract, transaction type, transaction amount and affiliated store contained in the record extracted by said transaction extraction means, in association with selectable target categories as installment contract, transaction type, settlement amount and affiliated store;
a settlement management means for (1) generating a record including the settlement date displayed on the specified screen and the target category, installment contract, transaction type, settlement amount, and affiliated store displayed on the specified screen; (2) if the transaction type included in the generated record is advance payment, storing the generated record in the settlement details data table; (3) if the transaction type included in the generated record is cancellation, extracting from the settlement details data table a record whose target category has been carried over, whose carryover settlement date has not been set, and whose installment contract, transaction type, settlement amount, and affiliated store are included in the generated record; if no record is extracted, storing the generated record in the settlement details data table; if a record is extracted, setting the settlement date included in the extracted record as the carryover settlement date in the generated record; and storing the generated record after setting in the settlement details data table and setting the settlement date included in the generated record as the carryover settlement date in the extracted record;
A settlement management program that functions as a
JP2023116429A 2023-07-18 2023-07-18 Account settlement management device, account settlement management method, and account settlement management program Active JP7736745B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023116429A JP7736745B2 (en) 2023-07-18 2023-07-18 Account settlement management device, account settlement management method, and account settlement management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023116429A JP7736745B2 (en) 2023-07-18 2023-07-18 Account settlement management device, account settlement management method, and account settlement management program

Publications (2)

Publication Number Publication Date
JP2025014151A JP2025014151A (en) 2025-01-30
JP7736745B2 true JP7736745B2 (en) 2025-09-09

Family

ID=94376751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023116429A Active JP7736745B2 (en) 2023-07-18 2023-07-18 Account settlement management device, account settlement management method, and account settlement management program

Country Status (1)

Country Link
JP (1) JP7736745B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017037591A (en) 2015-08-14 2017-02-16 エヌ・ティ・ティ・コムウェア株式会社 Settlement processing device, settlement system, user registration method, and program
JP2019046237A (en) 2017-09-04 2019-03-22 株式会社オービック Paid money return management device, paid money return management method, and paid money return management program
JP2022175099A (en) 2021-05-12 2022-11-25 株式会社オービック Settlement processing device, settlement processing method, and settlement processing program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017037591A (en) 2015-08-14 2017-02-16 エヌ・ティ・ティ・コムウェア株式会社 Settlement processing device, settlement system, user registration method, and program
JP2019046237A (en) 2017-09-04 2019-03-22 株式会社オービック Paid money return management device, paid money return management method, and paid money return management program
JP2022175099A (en) 2021-05-12 2022-11-25 株式会社オービック Settlement processing device, settlement processing method, and settlement processing program

Also Published As

Publication number Publication date
JP2025014151A (en) 2025-01-30

Similar Documents

Publication Publication Date Title
US8660945B1 (en) Method and system for identifying small businesses and small business operators
JP7064342B2 (en) Application processing device, application processing method, and application processing program
JP7084800B2 (en) Difference management device, difference management method, and difference management program
JP7445578B2 (en) Net amount - sales recording/journal accounting device, net amount - sales recording/journal accounting method, and net amount - sales recording/journal accounting program
JP2020140322A (en) Credit management device, credit management method, and credit management program
JP6981761B2 (en) Internal transaction management device, internal transaction management method and internal transaction management program
JP2022104542A (en) Fee processing equipment, fee processing method, and fee processing program
JP7736745B2 (en) Account settlement management device, account settlement management method, and account settlement management program
JP7290963B2 (en) Money totaling device, money totaling method and money totaling program
JP7726938B2 (en) Credit and Debt Management Device, Credit and Debt Management Method, and Credit and Debt Management Program
JP7084796B2 (en) Journal information creation device, journal information creation method and journal information creation program
JP7821073B2 (en) Business support device, business support method, and business support program
JP7649228B2 (en) Sales management device, sales management method, and sales management program
JP6971044B2 (en) Debt recording device, debt recording method, and debt recording program
JP7328827B2 (en) Sales/Estimated Cost Calculation Device, Sales/Estimated Cost Calculation Method, and Sales/Estimated Cost Calculation Program
JP7768943B2 (en) Rent guarantee management device, rent guarantee management method, and rent guarantee management program
JP7157563B2 (en) Amount calculation device, amount calculation method, and amount calculation program
JP6971046B2 (en) Receivable selection device, receivable selection method, and receivable selection program
JP2022155075A (en) Journalization creation device, journalization creation method and journalization creation program
JP7723027B2 (en) Account transfer management device, account transfer management method, and account transfer management program
JP7557485B2 (en) Sales management system, sales management method, and sales management program
JP7744304B2 (en) Difference check device, difference check method, and difference check program
JP7525530B2 (en) Credit claim transfer system, credit claim transfer method, and credit claim transfer program
JP7783219B2 (en) Commercial transaction status management device, commercial transaction status management method, and commercial transaction status management program
JP7550181B2 (en) Payment management device, payment management method, and payment management 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: 20250708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250714

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250828

R150 Certificate of patent or registration of utility model

Ref document number: 7736745

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150