Nothing Special   »   [go: up one dir, main page]

JP6815015B1 - Billing application method and billing application program - Google Patents

Billing application method and billing application program Download PDF

Info

Publication number
JP6815015B1
JP6815015B1 JP2020099969A JP2020099969A JP6815015B1 JP 6815015 B1 JP6815015 B1 JP 6815015B1 JP 2020099969 A JP2020099969 A JP 2020099969A JP 2020099969 A JP2020099969 A JP 2020099969A JP 6815015 B1 JP6815015 B1 JP 6815015B1
Authority
JP
Japan
Prior art keywords
user
shared
billing
application
learning history
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
JP2020099969A
Other languages
Japanese (ja)
Other versions
JP2021196617A (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 JP2020099969A priority Critical patent/JP6815015B1/en
Application granted granted Critical
Publication of JP6815015B1 publication Critical patent/JP6815015B1/en
Publication of JP2021196617A publication Critical patent/JP2021196617A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】同じ請求先に対応した請求データと入金データとを抽出しやすくして消込を円滑に行うことができる決済管理方法及び決済管理プログラムを提供する。【解決手段】決済管理方法は、ユーザー2のうちで共有学習履歴14を共有する共有ユーザーに対して行われた消込に関連した消込情報に基づいて共有学習履歴14を更新する共有更新工程を含む。消込情報が、請求データの請求先に対応した法人番号と振込依頼人名とを含む。共有ユーザーに対する一括消込工程と共有ユーザーに対する個別消込工程との少なくとも一方が、請求データと入金データと共有学習履歴14に基づいて更新可能なユーザー学習履歴15とに基づいて消込を行うことを含む。【選択図】図3PROBLEM TO BE SOLVED: To provide a payment management method and a payment management program capable of facilitating extraction of billing data and payment data corresponding to the same billing destination and smoothly performing application. A payment management method is a shared update step of updating a shared learning history 14 based on application information related to application performed on a shared user who shares the shared learning history 14 among users 2. including. The application information includes the corporate number corresponding to the billing destination of the billing data and the name of the transfer requester. At least one of the batch application process for the shared user and the individual application process for the shared user performs the application based on the billing data, the deposit data, and the user learning history 15 that can be updated based on the shared learning history 14. including. [Selection diagram] Fig. 3

Description

本発明は、請求消込方法及び請求消込プログラムに関するものである。 The present invention relates to a claim clearing method and a claim clearing program.

一般的に、商取引の決済方法として振込による決済が広く利用されている。振込による決済においては、売り手は、買い手に商品等を販売した場合に、商品等の情報に基づいて買い手に請求額を記載した請求書を発行する。例えば、買い手は、EB(Electronic Banking)を介して、又は銀行などの金融機関の窓口を通じて、又はATM(現金自動預入払出機)を使用して、又はその他の手段により、請求額を売り手の銀行口座に振込むように銀行に依頼する。依頼を受けた金融機関は、全銀などの決済ネットワークを通じて、買い手の銀行口座から売り手の銀行口座に資金を移動する。これにより、振込による決済が行われる。 Generally, payment by wire transfer is widely used as a payment method for commercial transactions. In the settlement by transfer, when the seller sells the product or the like to the buyer, the seller issues an invoice stating the invoice amount to the buyer based on the information of the product or the like. For example, the buyer charges the invoice amount to the seller's bank through EB (Electronic Banking), through the window of a financial institution such as a bank, or using an ATM (Automated Teller Machine), or by other means. Ask the bank to transfer money to your account. The requested financial institution transfers funds from the buyer's bank account to the seller's bank account through a payment network such as the Japanese Bankers Association. As a result, payment is made by wire transfer.

売り手は、決済を管理するために、発行した請求書に関連した請求データを用意し、さらに、売り手が受けた振込に関連した入金データを用意する。売り手は、請求データと入金データとを照合することにより、請求先である買い手が振込を行ったかを確認する。手作業で決済を管理することは煩雑であるため、特許文献1のように請求データと入金データとに対して自動的に消込を行うことにより、少ない労力で決済を管理する方法がある。 The seller prepares billing data related to the invoice issued and further prepares deposit data related to the transfer received by the seller in order to manage the settlement. By collating the billing data with the deposit data, the seller confirms whether the buyer who is the billing destination made the transfer. Since it is complicated to manage the settlement manually, there is a method of managing the settlement with less labor by automatically clearing the billing data and the deposit data as in Patent Document 1.

特開2018−73249号明細書JP-A-2018-73249

ところで、請求データは手入力される場合、会計システムにより作成される場合などがある。入金データは手入力される場合、銀行からデータとして取得される場合などがある。入金データには請求先である振込依頼人名が含まれる。例えば、請求データの請求先が漢字表記であり、銀行が提供する入金データの振込依頼人名がカタカナ表記である場合がある。また、同じ請求先が異なる振込依頼人名を使用する場合がある。そのため、消込のために、単に請求書に請求先として記載された名称と振込依頼人名とが一致するものを抽出して消込を実行するだけでは、同じ請求先に関連する請求データ及び入金データが消込の対象とされずに残ることとなる。 By the way, billing data may be manually input or created by an accounting system. Deposit data may be entered manually or obtained as data from a bank. The deposit data includes the name of the transfer requester who is the billing address. For example, the billing address of the billing data may be written in Chinese characters, and the name of the transfer requester of the deposit data provided by the bank may be written in katakana. In addition, the same billing address may use different transfer requester names. Therefore, for clearing, simply extracting the name that matches the name stated as the billing address on the invoice and the name of the transfer requester and executing the clearing will result in billing data and payment related to the same billing address. The data will remain without being subject to clearing.

本発明はかかる事情に鑑みてなされたものであり、その目的は、同じ請求先に対応した請求データと入金データとを抽出しやすくして消込を円滑に行うことができる請求消込方法及び請求消込プログラムを提供することにある。 The present invention has been made in view of such circumstances, and an object, wherein clearing methods and can be performed clearing smoothly and easily extracted and the payment data billing data corresponding to the same billing To provide a billing application program.

第1の態様は、複数のユーザーの決済を管理するためにコンピュータにより実行される請求消込方法であって、請求消込方法が、1つ以上の請求データを取得する請求データ取得工程と、振込依頼人名を含む1つ以上の入金データを取得する入金データ取得工程と、自動的に請求データに消込を行う一括消込工程と、手動操作に基づいて請求データに消込を行う個別消込工程と、ユーザーのうちで共有学習履歴を共有する共有ユーザーに対して行われた消込に関連した消込情報に基づいて共有学習履歴を更新する共有更新工程と、ユーザーごとに用意された共有されないユーザー学習履歴をユーザーにより共有学習履歴に基づいて更新可能にすることと、を含み、消込情報が、請求データの請求先に対応した法人番号と振込依頼人名とを含み、法人番号が、複数の法人の各々に割り当てられた固有の識別情報であり、共有ユーザーに対する一括消込工程と共有ユーザーに対する個別消込工程との少なくとも一方が、請求データと入金データと共有学習履歴に基づいて更新可能なユーザー学習履歴とに基づいて消込を行うことを含む、請求消込方法である。 The first aspect is a billing clearing method executed by a computer for managing the payment of a plurality of users, wherein clearing method comprising the billing data acquisition step of acquiring one or more billing data, A deposit data acquisition process that acquires one or more deposit data including the name of the transfer requester, a batch application process that automatically applies the billing data, and an individual deletion process that applies the billing data based on manual operation. A shared update process that updates the shared learning history based on the application related to the application performed to the shared user who shares the shared learning history among the users, and a shared update process prepared for each user. Including that the user learning history that is not shared can be updated by the user based on the shared learning history, the application information includes the corporate number corresponding to the billing destination of the billing data and the transfer requester name, and the corporate number is , Unique identification information assigned to each of multiple corporations, and at least one of the batch application process for shared users and the individual application process for shared users is based on billing data, deposit data, and shared learning history. It is a billing application method that includes performing application based on an updatable user learning history.

第1の態様によれば、複数の共有ユーザーが他の共有ユーザーの消込により学習された共有学習履歴に基づいて更新可能なユーザー学習履歴を使用して消込を行うことができるので、個々のユーザーが独自に学習したユーザー学習履歴だけを使用する場合に比べて、法人番号と振込依頼人名とを利用して効率的に消込を行うことができ、さらに、学習速度を速めることができる。固有の法人番号に基づいて共有学習履歴を更新するので、各ユーザーに固有の識別情報を使用する場合に比べて振込依頼人名を明確に識別しやすい。また、新たに共有ユーザーが増えた場合、独自に学習したユーザー学習履歴がなくても共有学習履歴を使用することにより初期から効率的に消込を行うことができる。結果として、同じ請求先に対応した請求データと入金データとを抽出しやすくして消込を円滑に行うことができる。 According to the first aspect, since a plurality of shared users can perform the application using the user learning history that can be updated based on the shared learning history learned by the application of other shared users, the application can be performed individually. Compared to the case where only the user learning history learned by the user is used, the application can be performed efficiently by using the corporate number and the transfer requester's name, and the learning speed can be increased. .. Since the shared learning history is updated based on the unique corporate number, it is easier to clearly identify the transfer requester name than when using the identification information unique to each user. In addition, when the number of new shared users increases, it is possible to efficiently clear the data from the beginning by using the shared learning history even if there is no user learning history independently learned. As a result, the billing data and the deposit data corresponding to the same billing destination can be easily extracted and the application can be smoothly performed.

第2の態様は、共有更新工程が、行われた消込に関与した法人番号と振込依頼人名との対応を表す共有対応関係を共有学習履歴に記憶することにより、共有学習履歴を更新することを含み、共有ユーザーに対する一括消込工程と共有ユーザーに対する個別消込工程との少なくとも一方が、共有学習履歴における共有対応関係に基づいて更新可能なユーザー学習履歴と請求データの請求先に対応した法人番号と入金データの振込依頼人名とに基づいて、消込に使用される候補となる請求データと入金データとを抽出する共有型抽出工程を含む、第1の態様に記載の請求消込方法である。 The second aspect is that the shared learning history is updated by storing the shared correspondence relationship representing the correspondence between the corporate number involved in the application and the transfer requester's name in the shared learning history. Including, at least one of the batch application process for shared users and the individual application process for shared users is a corporation that corresponds to the billing destination of user learning history and billing data that can be updated based on the shared correspondence relationship in the shared learning history. based on the transfer request names the number and deposit data, including shared extraction step of extracting the billing data and payment data to be candidates for use in clearing, the billing clearing method according to the first aspect is there.

第2の態様によれば、共有学習履歴に記憶された法人番号と振込依頼人名との対応を使用するので、個々のユーザーが独自に学習したユーザー学習履歴だけを使用する場合に比べて、請求データと入金データとを効率的に抽出することができる。振込依頼人名が異なる入金データであっても法人番号が共通すれば同一人であることがわかるので、消込に使用される候補となる請求データと入金データとを精度良く抽出することができる。 According to the second aspect, since the correspondence between the corporate number stored in the shared learning history and the transfer requester's name is used, the billing is performed as compared with the case where each user uses only the user learning history independently learned. Data and deposit data can be extracted efficiently. Even if the payment data has different transfer requester names, it can be known that they are the same person if the corporate number is common, so that the billing data and the payment data that are candidates for application can be extracted with high accuracy.

第3の態様は、請求消込方法が、請求データに対応した請求先を表す得意先名に基づいて、ユーザー学習履歴に第1の対応関係を記憶させる第1のユーザー更新工程を含み、第1の対応関係が、行われた消込に関与した得意先名と振込依頼人名との対応を表し、得意先名と法人番号との対応を表す第2の対応関係が、ユーザー学習履歴に含まれ、共有更新工程が、共有ユーザーのユーザー学習履歴における第1の対応関係と第2の対応関係とに基づいて共有対応関係を共有学習履歴に記憶することにより、共有学習履歴を更新することを含む、第2の態様に記載の請求消込方法である。 The third aspect, wherein clearing method, based on the customer name that represents the billing that corresponds to the billing data includes a first user update step of storing a first correspondence between the user learning history, the The correspondence relationship of 1 represents the correspondence between the customer name involved in the application and the transfer requester name, and the second correspondence relationship representing the correspondence between the customer name and the corporate number is included in the user learning history. The shared update process updates the shared learning history by storing the shared correspondence in the shared learning history based on the first correspondence and the second correspondence in the user learning history of the shared user. The claim application method according to the second aspect, which includes.

第3の態様によれば、各ユーザーが個々のユーザー学習履歴により、得意先名と振込依頼人名との対応を表す第1の対応関係を共有せずに管理することができるとともに、得意先名と法人番号との対応を表す第2の対応関係を共有せずに管理することができる。さらに、複数の共有ユーザーのユーザー学習履歴の第1の対応関係と第2の対応関係とに基づいて共有学習履歴が更新されるので、共有学習履歴を使用することができる共有ユーザーは、自身のユーザー学習履歴だけを使用する場合に比べて効率的に消込を行うことができる。 According to the third aspect, each user can manage the individual user learning history without sharing the first correspondence relationship representing the correspondence between the customer name and the transfer requester name, and also the customer name. It is possible to manage without sharing the second correspondence relationship indicating the correspondence between the and the corporate number. Further, since the shared learning history is updated based on the first correspondence and the second correspondence of the user learning history of a plurality of shared users, the shared user who can use the shared learning history has his / her own. It is possible to perform the application more efficiently than when using only the user learning history.

第4の態様は、請求消込方法が、ユーザーによる入力に基づいて得意先名と法人番号とを対応付けることにより第2の対応関係を作成する法人番号設定工程を含み、法人番号設定工程が、法人の名称に対応した法人番号を記憶した法人番号データを参照して、得意先名により表される法人の名称に対応する法人番号を取得することを含む、第3の態様に記載の請求消込方法である。 In the fourth aspect, the billing application method includes a corporate number setting step of creating a second correspondence by associating the customer name with the corporate number based on the input by the user, and the corporate number setting process is performed. The request cancellation according to the third aspect, which includes obtaining the corporate number corresponding to the corporate name represented by the customer name by referring to the corporate number data storing the corporate number corresponding to the corporate name. It is a inclusion method.

第4の態様によれば、得意先名に基づいて法人番号を取得して第2の対応関係を簡単に作成することができる。したがって、例えば、得意先名の分かっている請求データの請求先に法人番号を対応付けること、及び得意先名の分かっている請求データの法人番号を修正することを簡単に実行することができる。 According to the fourth aspect, the corporate number can be obtained based on the customer name and the second correspondence can be easily created. Therefore, for example, it is possible to easily associate the corporate number with the billing destination of the billing data for which the customer name is known, and to correct the corporate number of the billing data for which the customer name is known.

第5の態様は、請求消込方法が、請求データに対応した法人番号に基づいて、ユーザー学習履歴に第3の対応関係を記憶させる第2のユーザー更新工程を含み、第3の対応関係が、行われた消込に関与した法人番号と振込依頼人名との対応を表し、共有更新工程が、共有ユーザーのユーザー学習履歴における第3の対応関係を共有学習履歴に記憶することにより、共有学習履歴を更新することを含む、第2の態様に記載の請求消込方法である。 Fifth aspect, wherein clearing method, based on the corporate number corresponding to the billing data includes a second user updating step of storing the third correspondence to the user learning history, third correspondence relationship , Represents the correspondence between the corporate number involved in the application and the name of the transfer requester, and the shared update process stores the third correspondence in the user learning history of the shared user in the shared learning history. The claim application method according to the second aspect, which comprises updating the history.

第5の態様によれば、各ユーザーが個々のユーザー学習履歴により、法人番号と振込依頼人名との対応を表す第3の対応関係を共有せずに管理することができる。さらに、複数の共有ユーザーのユーザー学習履歴の第3の対応関係に基づいて共有学習履歴が更新されるので、共有学習履歴を使用することができる共有ユーザーは、自身のユーザー学習履歴だけを使用する場合に比べて効率的に消込を行うことができる。 According to the fifth aspect, each user can manage the individual user learning history without sharing the third correspondence relationship representing the correspondence between the corporate number and the transfer requester's name. Furthermore, since the shared learning history is updated based on the third correspondence of the user learning history of a plurality of shared users, the shared user who can use the shared learning history uses only his / her own user learning history. It is possible to perform the application more efficiently than in the case.

第6の態様は、共有ユーザーに対する個別消込工程が、共有型抽出工程においてユーザー学習履歴に基づいて抽出された請求データと入金データとを表示することと、表示された請求データと入金データとを消込のために手動により対応付け可能にすることと、を含む、第2の態様から第5の態様のいずれか1つに記載の請求消込方法である。 In the sixth aspect, the individual application process for the shared user displays the billing data and the deposit data extracted based on the user learning history in the shared extraction process, and the displayed billing data and the deposit data. Is a claim application method according to any one of the second to fifth aspects, including manually associating the data for application.

第6の態様によれば、共有学習履歴に基づいて更新可能なユーザー学習履歴に基づいて抽出された請求データと入金データとをユーザーが手動により対応付けることができるので、ユーザー学習履歴のみが使用される場合比べて抽出の過不足が生じにくく、請求データと入金データとを精度良く対応付けることができる。 According to the sixth aspect, only the user learning history is used because the user can manually associate the billing data and the deposit data extracted based on the user learning history that can be updated based on the shared learning history. It is possible to accurately associate billing data with payment data because excess or deficiency of extraction is less likely to occur.

第7の態様は、請求消込方法が、複数のユーザーに対して、少なくとも共有ユーザーとなるか、共有学習履歴を共有しない非共有ユーザーとなるかを選択するユーザー設定工程を含み、非共有ユーザーに対する一括消込工程と非共有ユーザーに対する個別消込工程とが、ユーザー別抽出工程を含み、ユーザー別抽出工程が、共有学習履歴に基づいて更新不能なユーザー学習履歴に基づいて、消込に使用される候補となる請求データと入金データとを抽出し、請求消込方法が、非共有ユーザーに対して行われた消込に関連した消込情報に基づいて共有学習履歴を更新しない、第1の態様から第6の態様のいずれか1つに記載の請求消込方法である。 The seventh aspect includes a user setting step of selecting whether the billing application method is at least a shared user or a non-shared user who does not share the shared learning history for a plurality of users, and the non-shared user. The batch clearing process for and the individual clearing process for non-shared users include the user-specific extraction process, and the user-specific extraction process is used for clearing based on the user learning history that cannot be updated based on the shared learning history. are the extracts the candidate becomes billing data and payment data, wherein clearing method does not update the shared learning history on the basis of the clearing information associated with clearing made to non-shared user, first The claim application method according to any one of the sixth aspects from the above aspect.

第7の態様によれば、ユーザーが共有ユーザーとなるか非共有ユーザーとなるかを選択することができ、非共有ユーザーとなると共有学習履歴を更新しないので、ユーザーのセキュリティ管理の選択肢が広がる。 According to the seventh aspect, the user can select whether to be a shared user or a non-shared user, and since the shared learning history is not updated when the user is a non-shared user, the user's security management options are expanded.

第8の態様は、第1の態様から第7の態様のいずれか1つに記載の請求消込方法をコンピュータに実行させる請求消込プログラムである。 An eighth aspect is a billing application program that causes a computer to execute the billing application method according to any one of the first to seventh aspects.

本発明によれば、同じ請求先に対応した請求データと入金データとを抽出しやすくして消込を円滑に行うことができる。 According to the present invention, billing data and deposit data corresponding to the same billing destination can be easily extracted and can be smoothly applied.

本実施形態に係る決済管理方法に関連する構成を示す概略構成図である。It is a schematic block diagram which shows the structure which concerns on the settlement management method which concerns on this Embodiment. 図1の記憶装置に記憶されたユーザー学習履歴である。It is a user learning history stored in the storage device of FIG. 図1の記憶装置に記憶された共有学習履歴である。It is a shared learning history stored in the storage device of FIG. 図1の決済管理部が実行する共有型抽出工程のフロー図である。It is a flow chart of the shared type extraction process executed by the settlement management unit of FIG. 図1の決済管理部が実行するユーザー別抽出工程のフロー図である。It is a flow chart of the extraction process for each user executed by the settlement management unit of FIG. 図1の決済管理部が実行する決済管理方法のフロー図である。It is a flow chart of the payment management method executed by the payment management unit of FIG. 図6の請求データ設定工程において表示される請求データ設定表である。It is a billing data setting table displayed in the billing data setting process of FIG. 図6の入金データ設定工程において表示される入金データ設定表である。It is a deposit data setting table displayed in the deposit data setting process of FIG. 図1の決済管理部が実行する一括消込工程のフロー図である。It is a flow chart of the batch clearing process executed by the settlement management unit of FIG. 図9の照合順序設定工程において表示される照合順序設定表である。It is a collation order setting table displayed in the collation order setting process of FIG. 図9の結果表示工程において表示される消込結果表である。It is a clearing result table displayed in the result display process of FIG. 図6の個別消込工程において表示される候補画面である。It is a candidate screen displayed in the individual application process of FIG. 図6の個別消込工程において表示される選択表である。It is a selection table displayed in the individual application process of FIG. 図6の個別消込工程において表示されるシミュレーション表である。It is a simulation table displayed in the individual application process of FIG. 変形例における記憶装置の記憶内容を示す図である。It is a figure which shows the storage content of the storage device in the modification. 変形例における決済管理方法のフロー図である。It is a flow chart of the settlement management method in a modification.

(概略構成)
図1は、本実施形態に係る決済管理(請求消込)方法を実施する決済管理システム1を含む、決済管理方法に関連する構成要素を示す概略構成図である。決済管理システム1は、複数のユーザー2の決済を管理するためのサービスを、ネットワーク3を介してユーザー2に提供するクラウド型システムである。決済管理システム1は、他のサービスと同じ機器を使用して構築されてもよく、他のサービスと共有されない独立した機器を使用して構築されてもよい。
(Outline configuration)
FIG. 1 is a schematic configuration diagram showing components related to a payment management method, including a payment management system 1 that implements a payment management (billing application) method according to the present embodiment. The payment management system 1 is a cloud-type system that provides a service for managing payments of a plurality of users 2 to users 2 via a network 3. The payment management system 1 may be constructed using the same equipment as other services, or may be constructed using independent equipment that is not shared with other services.

決済管理システム1は、ネットワーク3に接続されている。ネットワーク3には、複数のユーザー2の各々が使用する複数のユーザー装置4、銀行システム5、外部システム6、法人番号提供装置7、及び図示しない様々な装置が接続可能である。 The payment management system 1 is connected to the network 3. A plurality of user devices 4, a bank system 5, an external system 6, a corporate number providing device 7, and various devices (not shown) used by each of the plurality of users 2 can be connected to the network 3.

ネットワーク3として、例えば、インターネット、イントラネット、ローカルエリアネットワーク3(LAN)、広域ネットワーク3(WAN)、有線通信網、無線通信網、テレビ通信網、衛星通信網、音響による通信といった種々の通信経路が挙げられるが、これらに限定されない。決済管理システム1、ユーザー装置4、銀行システム5、外部システム6、及び法人番号提供装置7として、例えば、分散型コンピュータ、サーバー用コンピュータ、デスクトップパソコン、スマートフォン、携帯情報端末、ラップトップパソコン、タブレットパソコン、テレビ、及びこれらの組み合わせが挙げられるが、これらに限定されない。 As the network 3, various communication paths such as the Internet, an intranet, a local area network 3 (LAN), a wide area network 3 (WAN), a wired communication network, a wireless communication network, a television communication network, a satellite communication network, and acoustic communication are available. However, it is not limited to these. Payment management system 1, user device 4, bank system 5, external system 6, and corporate number providing device 7 include, for example, a distributed computer, a server computer, a desktop computer, a smartphone, a personal digital assistant, a laptop computer, and a tablet computer. , Television, and combinations thereof, but is not limited to these.

ユーザー装置4は、ユーザー2のための入出力機能をもつ装置であり、決済管理システム1によりウェブサイトとして提供される決済サービスを利用可能な機器である。ユーザー装置4は、例えば、通信装置、記憶装置、プロセッサ、表示部、及び入力部を備える汎用コンピュータである。決済管理システム1の指示による表示はユーザー装置4の表示部、例えばディスプレイにより行われる。決済管理システム1に対する入力はユーザー装置4の入力部、例えばキーボード、マウスにより行われる。 The user device 4 is a device having an input / output function for the user 2, and is a device that can use the payment service provided as a website by the payment management system 1. The user device 4 is, for example, a general-purpose computer including a communication device, a storage device, a processor, a display unit, and an input unit. The display according to the instruction of the payment management system 1 is performed by the display unit of the user device 4, for example, the display. Input to the payment management system 1 is performed by an input unit of the user device 4, for example, a keyboard or a mouse.

ユーザー2として3社が図示されているが、ユーザー2の数は3社より多くても少なくてもよい。ユーザー2は、法人であっても法人でなくてもよい。便宜上ユーザー2をUS1社、US2社、及びUS3社と呼んで区別する場合がある。ユーザー装置4はユーザー2ごとに用意されてもよく、1つのユーザー装置4が複数のユーザー2により使用されてもよく、1のユーザー2が複数のユーザー装置4を使用してもよい。 Although three companies are shown as user 2, the number of users 2 may be more or less than three. User 2 may or may not be a legal entity. For convenience, user 2 may be referred to as US1, US2, and US3 to distinguish them. The user device 4 may be prepared for each user 2, one user device 4 may be used by a plurality of users 2, and one user 2 may use a plurality of user devices 4.

複数のユーザー2には、後述の共有学習履歴14を共有する共有ユーザーと、共有学習履歴14を共有しない非共有ユーザーとが含まれる。図1の例では、US1社とUS2社とが共有ユーザーであり、US3社が非共有ユーザーであるが、これに限定されるわけではない。 The plurality of users 2 include a shared user who shares the shared learning history 14 described later and a non-shared user who does not share the shared learning history 14. In the example of FIG. 1, US1 company and US2 company are shared users, and US3 company is a non-shared user, but the present invention is not limited to this.

法人番号提供装置7は、法人の名称に対応した法人番号を記憶した法人番号記憶装置8に接続されている。法人番号は、複数の法人の各々に割り当てられた固有の識別情報である。法人番号提供装置7は、例えば国税庁により提供される。法人番号提供装置7は、ネットワーク3を介して外部からアクセス可能であり、外部から法人の名称が入力されると、法人の名称に対応した法人番号を返す機能を備える。外部から法人番号を取得するために、例えば法人番号提供装置7を制御するために用意されたAPI(Application Programming Interface)が使用される。本実施形態では、法人の名称と法人番号との関係は予め後述の記憶装置11に法人番号データ19として記憶されている。例えば、決済管理システム1は、1日1回、法人番号提供装置7と通信して法人番号データ19を更新する。 The corporate number providing device 7 is connected to the corporate number storage device 8 that stores the corporate number corresponding to the name of the corporation. The corporate number is unique identification information assigned to each of a plurality of corporations. The corporate number providing device 7 is provided by, for example, the National Tax Agency. The corporate number providing device 7 is accessible from the outside via the network 3, and has a function of returning a corporate number corresponding to the name of the corporation when the name of the corporation is input from the outside. In order to acquire a corporate number from the outside, for example, an API (Application Programming Interface) prepared for controlling the corporate number providing device 7 is used. In the present embodiment, the relationship between the corporate name and the corporate number is stored in advance in the storage device 11 described later as the corporate number data 19. For example, the payment management system 1 communicates with the corporate number providing device 7 once a day to update the corporate number data 19.

決済管理システム1は、ネットワーク3を介して他の装置と通信可能な通信装置10、記憶装置11、及びプロセッサ12を備えるコンピュータである。 The payment management system 1 is a computer including a communication device 10, a storage device 11, and a processor 12 capable of communicating with other devices via a network 3.

記憶装置11は、決済管理方法を決済管理システム1に実行させるための決済管理(請求消込)プログラム13、共有ユーザーにより共有される共有学習履歴14、ユーザー2ごとに用意された共有されないユーザー学習履歴15、総合的学習履歴16、及び法人の名称と法人番号との関係を表す法人番号データ19を記憶することが可能であり、必要に応じてその他の情報を記憶可能である。図1の例では、US1社用のユーザー学習履歴15であるUH1、US2社用のユーザー学習履歴15であるUH2、US3社用のユーザー学習履歴15であるUH3が含まれる。記憶されるユーザー学習履歴15は、図示されるものに限定されない。 The storage device 11 is a payment management (billing application ) program 13 for causing the payment management system 1 to execute a payment management method, a shared learning history 14 shared by shared users, and non-shared user learning prepared for each user 2. It is possible to store the history 15, the comprehensive learning history 16, and the corporate number data 19 representing the relationship between the corporate name and the corporate number, and other information can be stored as needed. In the example of FIG. 1, UH1 which is a user learning history 15 for US1 company, UH2 which is a user learning history 15 for US2 company, and UH3 which is a user learning history 15 for US3 company are included. The stored user learning history 15 is not limited to that shown.

プロセッサ12は、通信装置10を制御することにより、様々な装置とネットワーク3を介して情報の送信及び受信を行う。プロセッサ12は、記憶装置11に記憶された決済管理プログラム13を読み込んで実行することにより決済管理部17として機能する。決済管理部17は、後述の決済管理方法を実行する。 By controlling the communication device 10, the processor 12 transmits and receives information via various devices and the network 3. The processor 12 functions as the payment management unit 17 by reading and executing the payment management program 13 stored in the storage device 11. The payment management unit 17 executes the payment management method described later.

記憶装置11の種類として、例えば、読み出し専用メモリ、読み書き可能なメモリ、揮発性メモリ、不揮発性メモリ、有形の非一次的記録媒体、及びこれらの組み合わせが挙げられるが、これらに限定されない。プロセッサ12及び決済管理部プログラムにより実現される構成を含む種々の構成の一部又はすべてが、特定用途向け集積回路(ASIC)といったハードウェアにより実現されてもよい。 Types of storage device 11 include, but are not limited to, read-only memory, readable and writable memory, volatile memory, non-volatile memory, tangible non-primary recording media, and combinations thereof. Some or all of the various configurations, including those implemented by the processor 12 and the payment management program, may be implemented by hardware such as application specific integrated circuits (ASICs).

(ユーザー学習履歴)
図2は、図1の記憶装置11に記憶された例示的なユーザー学習履歴15を示す。各ユーザー学習履歴15は、第1の対応関係91と第2の対応関係92とを含む。第1の対応関係91は、過去に行われた消込に関与した得意先名と振込依頼人名との対応を表す。消込については後述する。第2の対応関係92は、得意先名と法人番号との対応を表す。図2では、US1社用のユーザー学習履歴15であるUH1、及びUS2社用のユーザー学習履歴15であるUH2の例のみを示すが、他のユーザー2、例えば図1のUS3社用のユーザー学習履歴15も同様に作成される。図2の具体的な内容は例示である。
(User learning history)
FIG. 2 shows an exemplary user learning history 15 stored in the storage device 11 of FIG. Each user learning history 15 includes a first correspondence 91 and a second correspondence 92. The first correspondence 91 represents the correspondence between the name of the customer who was involved in the application performed in the past and the name of the transfer requester. The application will be described later. The second correspondence 92 represents the correspondence between the customer name and the corporate number. FIG. 2 shows only an example of UH1 which is a user learning history 15 for US1 company and UH2 which is a user learning history 15 for US2 company, but user learning for another user 2, for example, US3 company in FIG. The history 15 is created in the same manner. The specific content of FIG. 2 is an example.

図2に示すUH1の第1の対応関係91の例を説明する。得意先名「株式会社A」に振込依頼人名「エー」及び「カ)エー」が対応する。得意先名「株式会社B」に振込依頼人名「ビー」及び「カブシキガイシャビー」が対応する。得意先名「株式会社C」に振込依頼人名「シー」が対応する。得意先名「株式会社D」に振込依頼人名「ディー」が対応する。得意先名「株式会社E」に振込依頼人名「イー」が対応する。得意先名「株式会社F」に振込依頼人名「エフ」が対応する。 An example of the first correspondence 91 of the UH1 shown in FIG. 2 will be described. The transfer requester names "A" and "Ka) A" correspond to the customer name "A Co., Ltd." The transfer requester names "B" and "Kabushiki Gaishaby" correspond to the customer name "B Co., Ltd." The transfer requester name "C" corresponds to the customer name "C Co., Ltd." The transfer requester name "D" corresponds to the customer name "D Co., Ltd." The transfer requester name "E" corresponds to the customer name "E Co., Ltd." The transfer requester name "F" corresponds to the customer name "F Co., Ltd."

図2に示すUH1の第2の対応関係92の例を説明する。法人番号「0000000000001」に「得意先名株式会社A」が対応する。法人番号「0000000000002」に得意先名「株式会社B」が対応する。法人番号「0000000000003」に得意先名「株式会社C」が対応する。法人番号「0000000000004」に得意先名「株式会社D」が対応する。法人番号「0000000000005」に得意先名「株式会社E」が対応する。法人番号「0000000000006」に得意先名「株式会社F」が対応する。 An example of the second correspondence 92 of the UH1 shown in FIG. 2 will be described. "Customer name A Co., Ltd." corresponds to the corporate number "0000000000001". The customer name "B Co., Ltd." corresponds to the corporate number "0000000000002". The customer name "C Co., Ltd." corresponds to the corporate number "0000000000003". The customer name "D Co., Ltd." corresponds to the corporate number "00000000000004". The customer name "E Co., Ltd." corresponds to the corporate number "000000000000500". The customer name "F Co., Ltd." corresponds to the corporate number "0000000000000006".

図2に示すUH2の第1の対応関係91の例を説明する。得意先名「株式会社A」に振込依頼人名「エー」及び「カブシキガイシャエー」が対応する。得意先名「株式会社B」に振込依頼人名「カブ)ビー」が対応する。得意先名「株式会社C」に振込依頼人名「カ)シー」及び「シー」が対応する。得意先名「株式会社G」に振込依頼人名「ジー」が対応する。得意先名「株式会社H」に振込依頼人名「エイチ」が対応する。得意先名「株式会社I」に振込依頼人名「アイ」が対応する。 An example of the first correspondence 91 of the UH2 shown in FIG. 2 will be described. The transfer requester names "A" and "Kabushiki Gaisha" correspond to the customer name "A Co., Ltd." The transfer requester name "Cub) B corresponds to the customer name "B Co., Ltd." The transfer requester names "K" and "C" correspond to the customer name "C Co., Ltd.". The transfer requester name "G" corresponds to the customer name "G Co., Ltd." The transfer requester name "H" corresponds to the customer name "H Co., Ltd." The transfer requester name "Ai" corresponds to the customer name "I Co., Ltd."

図2に示すUH1の第2の対応関係92の例を説明する。法人番号「0000000000001」に得意先名「株式会社A」が対応する。法人番号「0000000000002」に得意先名「株式会社B」が対応する。法人番号「0000000000003」に得意先名「株式会社C」が対応する。法人番号「0000000000007」に得意先名「株式会社G」が対応する。法人番号「0000000000008」に得意先名「株式会社H」が対応する。法人番号「0000000000009」に得意先名「株式会社I」が対応する。 An example of the second correspondence 92 of the UH1 shown in FIG. 2 will be described. The customer name "A Co., Ltd." corresponds to the corporate number "0000000000001". The customer name "B Co., Ltd." corresponds to the corporate number "0000000000002". The customer name "C Co., Ltd." corresponds to the corporate number "0000000000003". The customer name "G Co., Ltd." corresponds to the corporate number "00000000000007". The customer name "H Co., Ltd." corresponds to the corporate number "0000000000000". The customer name "I Co., Ltd." corresponds to the corporate number "00000000000009".

決済管理部17は、得意先を管理する得意先マスター画面をユーザー装置4に表示させる。決済管理部17は、得意先マスター画面において情報を変更する得意先を選択可能に表示させる。決済管理部17は、ユーザー装置4から情報を変更する得意先の選択を受信したことに応答して、ユーザー装置4に、ユーザー学習履歴15を編集するか否かを選択可能な情報変更画面を表示させる。決済管理部17は、ユーザー装置4によりユーザー学習履歴15を編集することが選択されたことに応答して、得意先に対応した法人番号をキーとして、共有学習履歴14を参照することにより法人番号に対応した振込依頼人名を検索する。決済管理部17は、検索結果を選択可能に一覧としてユーザー装置4に表示させる。ユーザー装置4により選択された法人番号と振込依頼人名とに基づいて、ユーザー学習履歴15が更新される。共有学習履歴14には、法人番号に対して振込依頼人名以外の情報が対応付けられていてもよい。 The payment management unit 17 causes the user device 4 to display a customer master screen for managing the customer. The payment management unit 17 makes it possible to select the customer whose information is to be changed on the customer master screen. In response to receiving the selection of the customer whose information is to be changed from the user device 4, the payment management unit 17 displays an information change screen on the user device 4 which allows the user device 4 to select whether or not to edit the user learning history 15. Display it. In response to the user device 4 selecting to edit the user learning history 15, the payment management unit 17 refers to the shared learning history 14 using the corporate number corresponding to the customer as a key, thereby referring to the corporate number. Search for the transfer requester name corresponding to. The payment management unit 17 displays the search results as a selectable list on the user device 4. The user learning history 15 is updated based on the corporate number and the transfer requester name selected by the user device 4. Information other than the transfer requester's name may be associated with the corporate number in the shared learning history 14.

(共有学習履歴)
図3は、図1の記憶装置11に記憶された例示的な共有学習履歴14を示す。共有学習履歴14は、共有対応関係93を含む。共有対応関係93は、過去に共有ユーザーにより行われた消込に関与した法人番号と振込依頼人名との対応を表す。共有対応関係93における法人番号と振込依頼人名との対応関係は、複数の共有ユーザーのユーザー学習履歴15(図2)の第1の対応関係91と第2の対応関係92とから導かれ、融合されたものである。図3の具体的な内容は例示である。
(Shared learning history)
FIG. 3 shows an exemplary shared learning history 14 stored in the storage device 11 of FIG. The shared learning history 14 includes a shared correspondence relationship 93. The sharing correspondence relationship 93 represents the correspondence between the corporate number involved in the application performed by the sharing user in the past and the name of the transfer requester. The correspondence between the corporate number and the transfer requester's name in the sharing correspondence 93 is derived from the first correspondence 91 and the second correspondence 92 in the user learning history 15 (FIG. 2) of a plurality of shared users, and is fused. It was done. The specific content of FIG. 3 is an example.

図3に示す共有対応関係93を説明する。法人番号「0000000000001」に振込依頼人名「エー」、「カ)エー」、及び「カブシキガイシャエー」が対応する。法人番号「0000000000002」に振込依頼人名「ビー」、「カブシキガイシャビー」、及び「カブ)ビー」が対応する。法人番号「0000000000003」に振込依頼人名「シー」及び「カ)シー」が対応する。法人番号「0000000000004」に振込依頼人名「ディー」が対応する。法人番号「0000000000005」に振込依頼人名「イー」が対応する。法人番号「0000000000006」に振込依頼人名「エフ」が対応する。法人番号「0000000000007」に振込依頼人名「ジー」が対応する。法人番号「0000000000008」に振込依頼人名「エイチ」が対応する。法人番号「0000000000009」に振込依頼人名「アイ」が対応する。 The sharing correspondence relationship 93 shown in FIG. 3 will be described. The corporate number "0000000000001" corresponds to the transfer requester names "A", "Ka) A", and "Kabushiki Gaishae". The corporate number "0000000000002" corresponds to the transfer requester names "B", "Kabushikigai Shabby", and "Cub) Bee". The corporate number "0000000000003" corresponds to the transfer requester names "C" and "F". The transfer requester name "D" corresponds to the corporate number "00000000000004". The transfer requester name "e" corresponds to the corporate number "000000000000500". The transfer requester name "F" corresponds to the corporate number "0000000000000006". The transfer requester name "G" corresponds to the corporate number "00000000000007". The transfer requester name "H" corresponds to the corporate number "0000000000000". The transfer requester name "Ai" corresponds to the corporate number "00000000000009".

(共有型抽出工程)
図4は、図1の決済管理部17が実行する共有型抽出工程のフロー図である。決済管理部17は共有型抽出工程により、共有ユーザーの消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとを抽出する。言い換えると同じ請求先に関連する請求データ及び入金データを抽出する。後述のように共有ユーザーに対する一括消込工程と共有ユーザーに対する個別消込工程との少なくとも一方が共有型抽出工程を含む。図4を参照して共有型抽出工程を説明する。
(Shared extraction process)
FIG. 4 is a flow chart of a shared extraction process executed by the payment management unit 17 of FIG. The payment management unit 17 extracts one or more billing data and one or more deposit data that are candidates to be used for clearing the shared user by the shared extraction process. In other words, the billing data and deposit data related to the same billing destination are extracted. As will be described later, at least one of the batch application process for the shared user and the individual application process for the shared user includes the shared extraction process. The shared extraction process will be described with reference to FIG.

ステップ21において、決済管理部17は、請求データを参照して請求データの請求先に対応した法人番号を取得する。請求データに法人番号が含まれている場合、請求データから直接法人番号が取得される。請求データに法人番号が含まれておらず、かつ、請求先に対応した得意先名が含まれている場合、第2の対応関係92(図2)を参照して法人番号が取得される。例えばUS1社がユーザー2である場合であって、請求先が「株式会社A」である場合、法人番号「0000000000001」が取得される。 In step 21, the settlement management unit 17 refers to the billing data and acquires the corporate number corresponding to the billing destination of the billing data. If the billing data includes a corporate number, the corporate number is obtained directly from the billing data. If the billing data does not include the corporate number and includes the customer name corresponding to the billing destination, the corporate number is acquired with reference to the second correspondence 92 (FIG. 2). For example, when the US1 company is the user 2 and the billing address is "A Co., Ltd.", the corporate number "0000000000001" is acquired.

次に、ステップ22において、決済管理部17は、複数の請求データの中から、ステップ21において取得された法人番号に対応した請求データを抽出する。抽出には適宜第2の対応関係92(図2)が参照されてよい。 Next, in step 22, the settlement management unit 17 extracts the billing data corresponding to the corporate number acquired in step 21 from the plurality of billing data. The second correspondence 92 (FIG. 2) may be referred to as appropriate for the extraction.

次に、ステップ23において、決済管理部17は、共有学習履歴14(図3)に基づいて更新可能なユーザー学習履歴15(図2)を参照して、ステップ21において取得された法人番号に対応した振込依頼人名を取得する、例えば、US1社の場合、法人番号「0000000000001」に対応して、振込依頼人名「エー」、「カ)エー」が取得される。 Next, in step 23, the payment management unit 17 refers to the user learning history 15 (FIG. 2) that can be updated based on the shared learning history 14 (FIG. 3), and corresponds to the corporate number acquired in step 21. For example, in the case of US1 company, the transfer requester names "A" and "Ka) A" are acquired corresponding to the corporate number "0000000000001".

次に、ステップ24において、決済管理部17は、ステップ21において取得された法人番号に対応した振込依頼人名を含む入金データを抽出する。結果として、法人番号を使用することにより、消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとが抽出される。 Next, in step 24, the settlement management unit 17 extracts the payment data including the transfer requester name corresponding to the corporate number acquired in step 21. As a result, by using the Corporate Number, one or more billing data and one or more deposit data that are candidates for use in the application are extracted.

(ユーザー別抽出工程)
図5は、図1の決済管理部17が実行するユーザー別抽出工程のフロー図である。決済管理部17はユーザー別抽出工程により、非共有ユーザーの消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとを抽出する。言い換えると同じ請求先に関連する請求データ及び入金データを抽出する。後述のように非共有ユーザーに対する一括消込工程と非共有ユーザーに対する個別消込工程とがユーザー別抽出工程を含む。図5を参照してユーザー別抽出工程を説明する。
(Extraction process by user)
FIG. 5 is a flow chart of a user-specific extraction process executed by the payment management unit 17 of FIG. The payment management unit 17 extracts one or more billing data and one or more payment data that are candidates to be used for clearing non-shared users by the user-specific extraction process. In other words, the billing data and deposit data related to the same billing destination are extracted. As will be described later, the batch application process for non-shared users and the individual application process for non-shared users include a user-specific extraction process. The user-specific extraction process will be described with reference to FIG.

ステップ25において、決済管理部17は、請求データを参照して請求データの請求先に対応した法人番号を取得する。請求データに法人番号が含まれている場合、請求データから直接法人番号が取得される。請求データに法人番号が含まれておらず、かつ、請求先に対応した得意先名が含まれている場合、第2の対応関係92(図2)を参照して法人番号が取得される。 In step 25, the settlement management unit 17 refers to the billing data and acquires the corporate number corresponding to the billing destination of the billing data. If the billing data includes a corporate number, the corporate number is obtained directly from the billing data. If the billing data does not include the corporate number and includes the customer name corresponding to the billing destination, the corporate number is acquired with reference to the second correspondence 92 (FIG. 2).

次に、ステップ26において、決済管理部17は、複数の請求データの中から、ステップ25において取得された法人番号に対応した請求データを抽出する。抽出には適宜第2の対応関係92(図2)が参照されてよい。 Next, in step 26, the settlement management unit 17 extracts the billing data corresponding to the corporate number acquired in step 25 from the plurality of billing data. The second correspondence 92 (FIG. 2) may be referred to as appropriate for the extraction.

次に、ステップ27において、決済管理部17は、共有学習履歴14(図3)に基づいて更新不能なユーザー学習履歴15(図2)における第1の対応関係91を参照して、ステップ25において取得された法人番号に対応した振込依頼人名を取得する、例えばUS1社がユーザー2である場合であって、かつ法人番号が「0000000000001」である場合、振込依頼人名「エー」及び「カ)エー」が取得される。 Next, in step 27, the payment management unit 17 refers to the first correspondence 91 in the user learning history 15 (FIG. 2) that cannot be updated based on the shared learning history 14 (FIG. 3), and in step 25. When the transfer requester name corresponding to the acquired corporate number is acquired, for example, when the US1 company is user 2 and the corporate number is "0000000000001", the transfer requester names "A" and "f" A Is acquired.

次に、ステップ28において、決済管理部17は、ステップ25において取得された法人番号に対応した振込依頼人名を含む入金データを抽出する。結果として、法人番号を使用することにより、消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとが抽出される。 Next, in step 28, the settlement management unit 17 extracts the payment data including the transfer requester's name corresponding to the corporate number acquired in step 25. As a result, by using the Corporate Number, one or more billing data and one or more deposit data that are candidates for use in the application are extracted.

(第1のユーザー更新工程)
決済管理部17は、後述の消込の後または適宜のタイミングで、第1のユーザー更新工程を実行することにより、行われた消込に関連した消込情報に基づいて図2に示すユーザー学習履歴15に第1の対応関係91を記憶させる。消込情報は、実際に行われた消込に関与した請求データの請求先に対応した法人番号と、同じ消込に関与した入金データの振込依頼人名とを含む。言い換えると、法人番号と得意先名とは一意に対応するので、決済管理部17は、実際に行われた消込に関与した請求データの請求先を表す得意先名と、同じ消込に関与した入金データの振込依頼人名とに基づいて第1の対応関係91を更新する。ユーザー2が共有ユーザーであるか非共有ユーザーであるかにかかわらず第1のユーザー更新工程が実行される。
(First user update process)
The payment management unit 17 executes the first user update step after the application described later or at an appropriate timing, and the user learning shown in FIG. 2 is based on the application information related to the application performed. The first correspondence 91 is stored in the history 15. The application information includes the corporate number corresponding to the billing destination of the billing data involved in the actual application and the name of the transfer requester of the payment data involved in the same application. In other words, since the corporate number and the customer name correspond uniquely, the settlement management unit 17 is involved in the same clearing as the customer name representing the billing destination of the billing data that was actually involved in the clearing. The first correspondence 91 is updated based on the name of the transfer requester of the payment data. The first user update process is executed regardless of whether the user 2 is a shared user or a non-shared user.

例えば、図2を参照すると、ユーザー2がUS1社であり、かつ、請求データの請求先が法人番号「0000000000001」に対応した「株式会社A」であり、かつ、入金データの振込依頼人名が「カ)エー」である場合、得意先「株式会社A」と振込依頼人名「カ)エー」とがUH1に第1の対応関係91として記憶される。 For example, referring to FIG. 2, the user 2 is US1 company, the billing destination of the billing data is "A Co., Ltd." corresponding to the corporate number "0000000000001", and the name of the transfer requester of the deposit data is ". In the case of "f) A", the customer "A Co., Ltd." and the transfer requester name "f) A" are stored in UH1 as the first correspondence 91.

(共有更新工程)
決済管理部17は、前述の第1のユーザー更新工程の後または適宜のタイミングで、共有更新工程を実行する。決済管理部17は、共有更新工程により、共有ユーザーに対して行われた消込に関連した消込情報に基づいて共有学習履歴14を更新する。なお、非共有ユーザーに対して消込が行われた場合、決済管理部17は消込に関連した消込情報に基づいて共有学習履歴14を更新しない。決済管理部17は、図3に示すように、行われた消込に関与した法人番号と振込依頼人名との対応を表す共有対応関係93を共有学習履歴14に記憶することにより共有学習履歴14を更新することを含む。より詳細には、共有更新工程は、図2に示す共有ユーザーのユーザー学習履歴15における第1の対応関係91と第2の対応関係92とに基づいて、図3に示す共有対応関係93を共有学習履歴14に記憶することにより、共有学習履歴14を更新することを含む。一例において、決済管理部17は法人番号と振込依頼人名との対応をユーザーに選択可能にし、選択された法人番号と振込依頼人名との対応のみに基づいて共有学習履歴14を更新する。
(Shared update process)
The payment management unit 17 executes the shared update process after the above-mentioned first user update process or at an appropriate timing. The payment management unit 17 updates the shared learning history 14 based on the application information related to the application performed on the shared user by the shared update process. When the non-shared user is cleared, the payment management unit 17 does not update the shared learning history 14 based on the clearing information related to the clearing. As shown in FIG. 3, the settlement management unit 17 stores the shared learning history 14 in the shared learning history 14, which represents the correspondence between the corporate number involved in the application and the transfer requester's name. Including updating. More specifically, the shared update process shares the shared correspondence 93 shown in FIG. 3 based on the first correspondence 91 and the second correspondence 92 in the user learning history 15 of the shared user shown in FIG. It includes updating the shared learning history 14 by storing it in the learning history 14. In one example, the payment management unit 17 allows the user to select the correspondence between the corporate number and the transfer requester's name, and updates the shared learning history 14 based only on the correspondence between the selected corporate number and the transfer requester's name.

図2を参照して例を説明する。US1社がユーザー2であるとき、決済管理部17は図2に示すUH1を参照し、第2の対応関係92に基づいて法人番号「0000000000002」に対応した得意先名「株式会社B」を取得し、第1の対応関係91に基づいて得意先名「株式会社B」に対応した振込依頼人名「ビー」及び「カブシキガイシャビー」を取得する。結果として、決済管理部17は、法人番号「0000000000002」に振込依頼人名「ビー」及び「カブシキガイシャビー」が対応するという対応関係を取得する。決済管理部17は、取得した対応関係を図3に示す共有対応関係93として共有学習履歴14に記憶する。 An example will be described with reference to FIG. When the US1 company is the user 2, the settlement management unit 17 refers to the UH1 shown in FIG. 2 and acquires the customer name "B Co., Ltd." corresponding to the corporate number "0000000000002" based on the second correspondence 92. Then, based on the first correspondence 91, the transfer requester names "B" and "Kabushikigai Shabby" corresponding to the customer name "B Co., Ltd." are acquired. As a result, the settlement management unit 17 acquires a correspondence relationship in which the transfer requester names "B" and "Kabushiki Gaishaby" correspond to the corporate number "0000000000002". The payment management unit 17 stores the acquired correspondence as the shared correspondence 93 shown in FIG. 3 in the shared learning history 14.

US2社がユーザー2であるとき、決済管理部17は図2に示すUH2を参照し、第2の対応関係92に基づいて法人番号「0000000000002」に対応した得意先名「株式会社B」を取得し、第1の対応関係91に基づいて得意先名「株式会社B」に対応した振込依頼人名「カブ)ビー」を取得する。結果として、決済管理部17は、法人番号「0000000000002」に振込依頼人名「カブ)ビー」が対応するという対応関係を取得する。決済管理部17は、取得した対応関係を図3に示す共有対応関係93として共有学習履歴14に記憶する。 When the US2 company is the user 2, the settlement management unit 17 refers to UH2 shown in FIG. 2 and acquires the customer name "B Co., Ltd." corresponding to the corporate number "0000000000002" based on the second correspondence 92. Then, based on the first correspondence 91, the transfer requester name "Cub) B corresponding to the customer name "B Co., Ltd." is acquired. As a result, the settlement management unit 17 acquires a correspondence relationship in which the transfer requester name "Cub) Bee corresponds to the corporate number "0000000000002". The payment management unit 17 stores the acquired correspondence as the shared correspondence 93 shown in FIG. 3 in the shared learning history 14.

US1社がユーザー2であるときの共有更新工程とUS2社がユーザー2であるときの共有更新工程とにより、法人番号「0000000000002」に振込依頼人名「ビー」、「カブシキガイシャビー」、及び「カブ)ビー」が対応することが共有学習履歴14に共有対応関係93として記憶される。 By the shared renewal process when US1 company is user 2 and the shared renewal process when US2 company is user 2, the transfer requester names "B", "Kabushikigai Shabby", and "Cub" are transferred to the corporate number "0000000000002". The correspondence of "B" is stored in the shared learning history 14 as the shared correspondence relationship 93.

(法人番号設定工程)
一例において、決済管理部17は法人番号設定工程を実行する。
(Corporate number setting process)
In one example, the settlement management unit 17 executes the corporate number setting process.

決済管理部17は、法人番号設定工程において、ユーザーによる入力に基づいて得意先名と法人番号とを対応付けることにより第2の対応関係92(図2)を作成する。決済管理部17は、得意先を管理する得意先マスター画面をユーザー装置4に表示させる。決済管理部17は、得意先マスター画面において情報を変更する得意先を選択可能にする。決済管理部17は、ユーザー装置4から情報を変更する得意先の選択を受信したことに応答して、ユーザー装置4に、法人番号検索をするか否かを選択可能な情報変更画面を表示させる。決済管理部17は、ユーザー装置4により法人番号検索をすることが選択されたことに応答して、法人番号データ19を参照することにより得意先に対応した法人番号を検索する。 In the corporate number setting process, the settlement management unit 17 creates a second correspondence 92 (FIG. 2) by associating the customer name with the corporate number based on the input by the user. The payment management unit 17 causes the user device 4 to display a customer master screen for managing the customer. The payment management unit 17 makes it possible to select a customer whose information is to be changed on the customer master screen. In response to receiving the selection of the customer whose information is to be changed from the user device 4, the payment management unit 17 causes the user device 4 to display an information change screen on which it is possible to select whether or not to search for the corporate number. .. In response to the selection of the corporate number search by the user device 4, the payment management unit 17 searches for the corporate number corresponding to the customer by referring to the corporate number data 19.

例えば、決済管理部17は、部分一致により法人番号を検索し、該当する法人の名称と法人番号とを一覧にしてユーザー装置4に表示させる。決済管理部17は、候補となる得意先名と法人番号との組をユーザー2に選択可能に示して、ユーザー2による選択に従って第2の対応関係92を作成する。候補となる得意先名は、例えば類似する文字列であり、例えば一部の文字を別の文字に置き換えた文字列であってもよい。 For example, the settlement management unit 17 searches for a corporate number by partial match, and displays the name and corporate number of the corresponding corporation in a list on the user device 4. The payment management unit 17 shows the pair of the candidate customer name and the corporate number to the user 2 so as to be selectable, and creates the second correspondence 92 according to the selection by the user 2. The candidate customer name is, for example, a similar character string, and may be, for example, a character string in which some characters are replaced with other characters.

(決済管理方法)
次に、決済管理方法の全体的概要について説明する。図6は、図1の決済管理部17が実行する決済管理方法を説明するフロー図である。なお、工程の順序は本実施形態の順序に限定されるわけではなく、矛盾が生じない範囲で、他の工程が追加されてよく、一部の工程が省略されてよく、複数の工程が並列に処理されてよく、1つ以上の工程が繰り返されてよく、一部の工程が他の工程の開始及び終了と無関係に独立して開始及び終了してよい。
(Payment management method)
Next, the overall outline of the payment management method will be described. FIG. 6 is a flow chart illustrating a payment management method executed by the payment management unit 17 of FIG. The order of the steps is not limited to the order of the present embodiment, and other steps may be added, some steps may be omitted, and a plurality of steps are arranged in parallel as long as there is no contradiction. One or more steps may be repeated, and some steps may start and end independently of the start and end of other steps.

例えば、決済管理部17は決済管理のためのウェブサイトを提供することにより、ブラウザプログラムを実行するユーザー装置4を介してユーザー2への表示を行い、および、ブラウザプログラムを実行するユーザー装置4を介してユーザー2からの入力を受ける。 For example, the payment management unit 17 displays to the user 2 via the user device 4 that executes the browser program by providing a website for payment management, and the user device 4 that executes the browser program. Receives input from user 2 via.

まず、ステップ30においてユーザー設定工程が実行される。決済管理部17は、ユーザー設定工程において、少なくとも共有ユーザーとなるか非共有ユーザーとなるかをユーザー2に選択させる。共有ユーザーは、共有学習履歴14を共有するユーザー2である。非共有ユーザーは、共有学習履歴14を共有しないユーザー2である。決済管理部17は、例えばユーザー装置4に選択画面を設定可能に表示させて、ユーザー2による選択を受信する。図1の例では、US1社およびUS2社が共有ユーザーとなることを選択済みであり、US3社が非共有ユーザーとなることを選択済みである。 First, the user setting step is executed in step 30. The payment management unit 17 causes the user 2 to select at least a shared user or a non-shared user in the user setting process. The shared user is the user 2 who shares the shared learning history 14. The non-shared user is the user 2 who does not share the shared learning history 14. The payment management unit 17 displays, for example, a selection screen on the user device 4 so that it can be set, and receives the selection by the user 2. In the example of FIG. 1, US1 company and US2 company have been selected to be shared users, and US3 company has been selected to be a non-shared user.

次に、ステップ31において請求データ取得工程が実行される。決済管理部17は、請求データ取得工程において、ユーザー装置4から、またはユーザー2が利用する外部システム6(例えばクラウド型の会計処理装置)から1つ以上の請求データを取得する。請求データは、他の方法により取得されてもよい。請求データの項目として、例えば、法人番号、得意先名、請求区分、請求残の正負、請求残(入金予定額)の絶対値、入金予定日、請求日、請求書発行先コード(得意先コード)、及び期日現金予定フラグが挙げられるが、これより多くてもよく少なくてもよい。請求書発行先コードは、ユーザー2が請求書発行先ごとに付与した符号である。 Next, the billing data acquisition step is executed in step 31. In the billing data acquisition process, the payment management unit 17 acquires one or more billing data from the user device 4 or from the external system 6 (for example, a cloud-type accounting processing device) used by the user 2. Billing data may be acquired by other methods. Items of billing data include, for example, corporate number, customer name, billing classification, positive / negative of billing balance, absolute value of billing balance (planned payment amount), scheduled payment date, billing date, billing destination code (customer code). ), And the due date cash schedule flag, which may be more or less. The invoice issuance destination code is a code given by the user 2 for each invoice issuance destination.

次に、ステップ32において請求データ設定工程が実行される。決済管理部17は、請求データ設定工程において、図7に示す請求データ設定表41をユーザー装置4に設定可能に表示させ、ユーザー装置4からユーザー2の操作に基づく設定を受信する。請求データ設定表41は、「順序」、「使用」、及び「請求データの項目」の欄を含む。「順序」は、後述の一括消込工程及び個別消込工程において「請求データの項目」の各項目が請求データと入金データとの対応付けに使用されるときの優先順位を数値で示す。「使用」は、「請求データの項目」の各々に対して、対応付けに使用される(「○」)か使用されない(「×」)かを示す。図7の設定内容は例示である。一括消込工程と個別消込工程とで異なる設定がなされてもよい。 Next, the billing data setting step is executed in step 32. In the billing data setting process, the payment management unit 17 displays the billing data setting table 41 shown in FIG. 7 on the user device 4 so that it can be set, and receives the setting based on the operation of the user 2 from the user device 4. The billing data setting table 41 includes columns for "order", "use", and "items of billing data". The "order" numerically indicates the priority when each item of the "billing data item" is used for associating the billing data with the deposit data in the batch application process and the individual application process described later. "Use" indicates whether each of the "billing data items" is used for association ("○") or not ("x"). The setting contents of FIG. 7 are examples. Different settings may be made between the batch application process and the individual application process.

次に、ステップ33において入金データ取得工程が実行される。決済管理部17は、入金データ取得工程において、ユーザー装置4から、またはユーザー2が利用する銀行が運営する銀行システム5から1つ以上の入金データを取得する。入金データは、他の方法により取得されてもよい。入金データの項目として、例えば、相殺データ、入金残の正負、入金日、振込依頼人名(請求書発行先カナ名)、仕向銀行、仕向支店、入金残の絶対値、及び入金区分が挙げられるが、これより多くてもよく少なくてもよい。 Next, the deposit data acquisition step is executed in step 33. In the payment data acquisition process, the payment management unit 17 acquires one or more payment data from the user device 4 or from the banking system 5 operated by the bank used by the user 2. The deposit data may be acquired by other methods. Items of deposit data include, for example, offset data, positive / negative of deposit balance, deposit date, transfer requester name (invoice issuance destination katakana name), destination bank, destination branch, absolute value of deposit balance, and deposit classification. , More or less than this.

振込依頼人名は、振込をした者のカタカナ表記である。入金データに手数料負担が含まれてよい。手数料負担は、振込手数料を「自社」と「相手方」とのいずれが負担するかを示す。「自社」とは、請求者であるユーザー2である。「相手方」とは、ユーザー2の請求先、すなわち入金者である。 The name of the transfer requester is the katakana notation of the person who made the transfer. The deposit data may include a fee burden. The fee burden indicates whether the transfer fee is borne by the "company" or the "counterparty". The "company" is the user 2 who is the claimant. The "counterparty" is the billing address of user 2, that is, the depositor.

次に、ステップ34において入金データ設定工程が実行される。決済管理部17は、入金データ設定工程において、図8に示す入金データ設定表42をユーザー装置4に設定可能に表示させ、ユーザー装置4からユーザー2による設定を受信する。入金データ設定表42は、「順序」、「使用」、及び「入金データの項目」の欄を含む。「順序」は、後述の一括消込工程及び個別消込工程において「入金データの項目」の各項目が請求データと入金データとの対応付けに使用されるときの優先順位を数値で示す。「使用」は、「入金データの項目」の各々に対して、対応付けに使用される(「○」)か使用されない(「×」)かを示す。図8の設定内容は例示である。一括消込工程と個別消込工程とで異なる設定がなされてもよい。 Next, in step 34, the deposit data setting step is executed. In the payment data setting process, the payment management unit 17 causes the user device 4 to display the payment data setting table 42 shown in FIG. 8 so that it can be set, and receives the setting by the user 2 from the user device 4. The deposit data setting table 42 includes columns for "order", "use", and "items for deposit data". The "order" numerically indicates the priority when each item of the "payment data item" is used for associating the billing data with the payment data in the batch application process and the individual application process described later. "Use" indicates whether each of the "payment data items" is used for association ("○") or not ("x"). The setting contents of FIG. 8 are examples. Different settings may be made between the batch application process and the individual application process.

次にステップ35において後述の一括消込工程が実行される。一括消込工程では、自動的に請求データに消込が行われる。次にステップ36において後述の個別消込工程が実行される。個別消込工程では、手動操作に基づいて請求データに消込が行われる。共有ユーザーに対する一括消込工程と共有ユーザーに対する個別消込工程との少なくとも一方が、請求データと入金データと共有学習履歴14に基づいて更新可能なユーザー学習履歴15とに基づいて消込を行うことを含む。 Next, in step 35, the batch application step described later is executed. In the batch clearing process, the billing data is automatically cleared. Next, in step 36, the individual application step described later is executed. In the individual clearing process, the billing data is cleared based on a manual operation. At least one of the batch application process for the shared user and the individual application process for the shared user performs the application based on the billing data, the deposit data, and the user learning history 15 that can be updated based on the shared learning history 14. including.

次にステップ37において前述の第1のユーザー別更新工程が実行される。第1のユーザー別更新工程では、行われた消込に関連した消込情報に基づいて図2に示すユーザー学習履歴15に第1の対応関係91が記憶される。 Next, in step 37, the above-mentioned first user-specific update step is executed. In the first user-specific update step, the first correspondence 91 is stored in the user learning history 15 shown in FIG. 2 based on the application information related to the applied application.

次にステップ38において前述の共有更新工程が実行される。共有更新工程では、共有ユーザーに対して行われた消込に関連した消込情報に基づいて共有学習履歴14が更新される。 Next, in step 38, the above-mentioned shared update step is executed. In the shared update process, the shared learning history 14 is updated based on the application information related to the application performed on the shared user.

次にステップ39において後述の総合的学習履歴更新工程が実行される。 Next, in step 39, the comprehensive learning history update step described later is executed.

(一括消込工程)
図9は、図1の決済管理部17が実行する一括消込工程のフロー図である。図9を参照して一括消込工程について説明する。
(Batch application process)
FIG. 9 is a flow chart of a batch application process executed by the payment management unit 17 of FIG. The batch application process will be described with reference to FIG.

まずステップ51において、決済管理部17は照合順序設定工程を実行する。決済管理部17は、図10に示す照合順序設定表43をユーザー装置4に設定可能に表示させ、ユーザー装置4からユーザー2の操作に基づく設定を受信する。照合順序設定表43は、「順序」、「使用」、及び「照合ロジック」の欄を含む。「順序」は、「照合ロジック」の各々に対して、請求データと入金データとの対応付けに使用されるときの優先順位を数値で示す。「使用」は、「照合ロジック」の各々に対して、対応付けに使用される(「○」)か使用されない(「×」)かを示す。図10の設定内容は例示である。 First, in step 51, the settlement management unit 17 executes a collation order setting step. The payment management unit 17 displays the collation setting table 43 shown in FIG. 10 on the user device 4 so that it can be set, and receives the setting based on the operation of the user 2 from the user device 4. The collation setting table 43 includes columns for "order", "use", and "collation logic". The "order" numerically indicates the priority when used for associating the billing data with the deposit data for each of the "collation logics". "Use" indicates whether it is used for mapping ("○") or not ("x") for each of the "collation logics". The setting contents of FIG. 10 are examples.

照合ロジックは、どのような手法により一括照合工程が行われるかを表す。図10の例示的な照合順序設定表43では、照合ロジックとして、「番号照合」、専用入金口座を照合する「専用入金口座照合」、請求書発行先コードを照合する「得意先コード照合」、総合学習履歴を照合する「学習履歴照合」、及び、請求書発行先カナ名を照合する「マスターカナ名照合」が含まれる。専用入金口座は、請求書発行先ごとに割り振られた口座である。ユーザー2は、照合ロジックの順序を変更すること、および照合ロジックの使用の有無を適宜選択することにより、一括照合工程における照合処理の効率向上および精度向上を図ることができる。 The collation logic represents how the batch collation process is performed. In the exemplary collation order setting table 43 of FIG. 10, as the collation logic, "number collation", "dedicated deposit account collation" for collating the dedicated deposit account, "customer code collation" for collating the invoice issuance destination code, Includes "learning history collation" to collate the total learning history and "master kana name collation" to collate the billing destination kana name. The dedicated deposit account is an account assigned to each invoice issuer. The user 2 can improve the efficiency and accuracy of the collation process in the batch collation process by changing the order of the collation logic and appropriately selecting whether or not to use the collation logic.

次に決済管理部17はステップ52において、照合ロジック(図10)を実行する。一例においてユーザー2が共有ユーザーである場合、決済管理部17は前述の共有型抽出工程を実行してよい。共有型抽出工程では、共有学習履歴14(図3)に基づいて更新可能なユーザー学習履歴15(図2)を参照して、共有ユーザーの消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとが抽出されて1つ以上の候補対応セットが作成される。 Next, the settlement management unit 17 executes the collation logic (FIG. 10) in step 52. In one example, when the user 2 is a shared user, the payment management unit 17 may execute the above-mentioned shared extraction step. In the shared extraction process, one or more billing candidates used to clear shared users with reference to the user learning history 15 (FIG. 2) that can be updated based on the shared learning history 14 (FIG. 3). The data and one or more deposit data are extracted to create one or more candidate correspondence sets.

一例においてユーザー2が非共有ユーザーである場合、決済管理部17は前述のユーザー別抽出工程を実行してよい。ユーザー別抽出工程では、共有学習履歴14(図3)に基づいて更新不能なユーザー学習履歴15(図2)を参照して、非共有ユーザーの消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとが抽出されて1つ以上の候補対応セットが作成される。 In one example, when the user 2 is a non-shared user, the payment management unit 17 may execute the above-mentioned user-specific extraction step. In the user-specific extraction process, one or more candidates used for clearing non-shared users by referring to the user learning history 15 (FIG. 2) that cannot be updated based on the shared learning history 14 (FIG. 3). Billing data and one or more deposit data are extracted to create one or more candidate correspondence sets.

候補対応セットを適宜利用して照合ロジック(図10)を実行してよい。ステップ52が終了した時点で、候補対応セットを使用して、または使用せずに、1つ以上の請求データと1つ以上の入金データとが対応付けられた対応セットが1つ以上作成されている。 The collation logic (FIG. 10) may be executed by appropriately using the candidate correspondence set. At the end of step 52, one or more correspondence sets with one or more billing data and one or more deposit data associated with or without the candidate correspondence set are created. There is.

例えば、候補対応セットの中から、請求データの合計額と入金データの合計額が一致する組み合わせ、または近くなる組み合わせが選択されて対応セットが作成される。 For example, from the candidate correspondence sets, a combination in which the total amount of billing data and the total amount of deposit data match or are close to each other is selected to create a correspondence set.

次にステップ53において一括消込実行工程が実行される。決済管理部17は一括消込実行工程において、対応セットに対して消込を行う。消込が行われた場合、各対応セットにおいて、請求合計額から入金合計額を減算して消込残が算出される。請求合計額は、各セットの請求データの請求額(請求残の絶対値と請求残の正負から算出される)の合計額である。入金合計額は各セットの入金データの入金額(入金残の絶対値と入金残の正負から算出される)の合計額である。消込残に基づいて、請求データ、入金データ、又は他のデータが適宜更新される。 Next, in step 53, the batch application execution step is executed. The settlement management unit 17 clears the corresponding set in the batch clearing execution process. When application is performed, the application balance is calculated by subtracting the total deposit amount from the total billing amount in each corresponding set. The total billing amount is the total amount of the billing amount (calculated from the absolute value of the billing balance and the positive / negative of the billing balance) of the billing data of each set. The total deposit amount is the total amount of the deposit amount of the deposit data of each set (calculated from the absolute value of the deposit balance and the positive / negative of the deposit balance). Billing data, deposit data, or other data is updated as appropriate based on the clearing balance.

一括消込実行工程では、誤差調整が行われる。決済管理部17は誤差調整において、手数料負担が自社であって、かつ、消込残が予め設定された手数料誤差金額以内である場合、消込残を「手数料」として処理し、請求額合計額が入金合計金額と同額であるとみなし、未入金額を「0」にする。決済管理部17は誤差調整において、消込残が予め設定された消費税誤差金額以内である場合、消込残を「消費税誤差」として処理し、請求合計額が入金合計額と同額であるとみなし、未入金額を「0」にする。 In the batch clearing execution process, error adjustment is performed. In the error adjustment, if the fee burden is in-house and the clearing balance is within the preset fee error amount, the settlement management unit 17 processes the clearing balance as a "fee" and the total billing amount. Is considered to be the same as the total deposit amount, and the unpaid amount is set to "0". In the error adjustment, if the application balance is within the preset consumption tax error amount, the settlement management unit 17 processes the application balance as "consumption tax error", and the total billing amount is the same as the total deposit amount. And set the unpaid amount to "0".

次にステップ54において結果表示工程が実行される。決済管理部17は結果表示工程において、消込結果をユーザー装置4(図1)に表示させる。消込結果は例えば図11に示される消込結果表44として表示される。「項番」は消込を行った対応セットを識別する番号である。請求データに関連して「得意先名」、及び「請求合計額」が表示される。入金データに関連して「振込依頼人名」、「入金合計額」、及び「手数料負担」が表示される。各項番に対して「消込残」が表示される。 Next, in step 54, the result display step is executed. The settlement management unit 17 causes the user device 4 (FIG. 1) to display the application result in the result display process. The application result is displayed as, for example, the application result table 44 shown in FIG. The "item number" is a number that identifies the corresponding set that has been cleared. The "customer name" and "total billing amount" are displayed in relation to the billing data. "Transfer requester name", "total deposit amount", and "commission burden" are displayed in relation to the deposit data. "Remaining consumption" is displayed for each item number.

図11の例示的な消込結果表44を参照して消込結果について説明する。項番「1」では、得意先名「株式会社A」、及び請求合計額「279,000」の請求データと、振込依頼人名「エー」、入金合計額「200,000」、及び手数料負担「相手先」の入金データとが対応付けられたことが示され、消込残が「79,000」であることが示される。決済管理部17は消込残「79,000」を未入金額として特定し、項番「1」を消込未完了とする。 The application result will be described with reference to the exemplary application result table 44 of FIG. In item number "1", the billing data of the customer name "A Co., Ltd." and the total billing amount "279,000", the transfer requester name "A", the total deposit amount "200,000", and the fee burden " It is shown that the deposit data of "the other party" is associated with it, and it is shown that the remaining amount of application is "79,000". The settlement management unit 17 specifies the application balance "79,000" as the unpaid amount, and sets the item number "1" as the application incomplete.

項番「2」では、得意先名「株式会社B」、及び請求合計額「2,685,000」の請求データと、振込依頼人名「ビー」、入金合計額「2,530,000」、及び手数料負担「相手先」の入金データとが対応付けられたことが示され、消込残が「155,000」であることが示される。決済管理部17は消込残「155,000」を未入金額と特定し、項番「2」を消込未完了とする。 In item number "2", the billing data of the customer name "B Co., Ltd." and the total billing amount "2,685,000", the transfer requester name "B", the total deposit amount "2,530,000", It is shown that the payment data of the fee burden "destination" is associated with the payment data, and the remaining amount of application is "155,000". The settlement management unit 17 specifies the remaining amount of application "155,000" as the unpaid amount, and sets the item number "2" as the incomplete application.

項番「3」では、得意先名「株式会社C」、及び請求合計額「10,500」の請求データと、振込依頼人名「シー」、入金合計額「9,975」、及び手数料負担「自社」の入金データとが対応付けられたことが示され、消込残が「525」であることが示される。決済管理部17は消込残「525」を「未入金額」と特定し、項番「3」を消込未完了とする。一例において消込残「525」が予め設定された手数料誤差金額以下である場合、決済管理部17は項番「3」について未入金額が「0」であると特定し、項番「3」を消込完了とする。 In item number "3", the billing data of the customer name "C Co., Ltd." and the total billing amount "10,500", the transfer requester name "C", the total deposit amount "9,975", and the fee burden " It is shown that it is associated with the deposit data of "own company", and it is shown that the application balance is "525". The settlement management unit 17 specifies the remaining amount of application "525" as the "unpaid amount", and sets the item number "3" as the incomplete application. In one example, if the remaining amount of application "525" is less than or equal to the preset fee error amount, the settlement management unit 17 specifies that the unpaid amount is "0" for item number "3", and item number "3". Is completed.

項番「4」では、得意先名「株式会社D」、及び請求合計額「31,500」の請求データと、振込依頼人名「ディー」、入金合計額「31,500」、及び手数料負担「相手先」の入金データとが対応付けられたことが示され、消込残が「0」であることが示される。決済管理部17は消込残が「0」なので、未入金額を「0」として項番「4」について消込完了と特定する。 In item number "4", the billing data of the customer name "D Co., Ltd." and the total billing amount "31,500", the transfer requester name "D", the total deposit amount "31,500", and the fee burden " It is shown that the deposit data of "the other party" is associated with it, and it is shown that the application balance is "0". Since the remaining amount of application is "0", the settlement management unit 17 sets the unpaid amount as "0" and specifies that the item number "4" is completed.

項番「5」では、得意先名「株式会社E」、及び請求合計額「23,372」の請求データと、振込依頼人名「イー」、入金合計額「23,371」、及び手数料負担「相手先」の入金データとが対応付けられたことが示され、消込残が「1」であることが示される。決済管理部17は消込残「1」を未入金額と特定し、項番「5」を消込未完了とする。一例において消込残「1」が予め設定された消費税誤差金額以下である場合、決済管理部17は項番「3」について未入金額が「0」であると特定し、項番「3」を消込完了とする。 In item number "5", the billing data of the customer name "E Co., Ltd." and the total billing amount "23,372", the transfer requester name "E", the total deposit amount "23,371", and the fee burden " It is shown that the deposit data of "the other party" is associated with it, and it is shown that the application balance is "1". The settlement management unit 17 identifies the remaining amount of application "1" as the unpaid amount, and sets the item number "5" as the incomplete application. In one example, if the remaining amount of application "1" is less than or equal to the preset consumption tax error amount, the settlement management unit 17 specifies that the unpaid amount is "0" for item number "3", and item number "3". Is completed.

項番「6」では、得意先名「株式会社F」、及び請求合計額「232,000」の請求データと、振込依頼人名「エフ」、入金合計額「234,280」、及び手数料負担「相手先」の入金データとが対応付けられたことが示され、消込残が「−2,280」であることが示される。請求合計額より入金合計額が「2,280」ぶん大きいので、決済管理部17は項番「6」を過入金状態であると特定する。決済管理部17は「2,280」を過入金として特定し、過入金があることを例えば符号「−」を前に付けることによりユーザー2に示す。決済管理部17は項番「6」を消込未完了とする。 In item number "6", the billing data of the customer name "F Co., Ltd." and the total billing amount "232,000", the transfer requester name "F", the total deposit amount "234,280", and the fee burden " It is shown that the deposit data of "the other party" is associated with it, and it is shown that the remaining amount of application is "-2,280". Since the total payment amount is "2,280" larger than the total billing amount, the settlement management unit 17 specifies the item number "6" as being overpaid. The payment management unit 17 specifies "2,280" as an overpayment, and indicates to the user 2 that there is an overpayment, for example, by prefixing it with a code "-". The settlement management unit 17 sets item number "6" to be incomplete.

一例において、項番「6」について、決済管理部17は過入金「2,280」を前受金として処理する。項番「6」の入金データの入金額が前受金ぶんとされ、次回決済管理方法が実行されたときに、前受金の情報を参照して、項番「6」の入金データが別の請求データに対応付けられる。 In one example, for item number "6", the settlement management unit 17 processes the overpayment "2,280" as an advance payment. When the deposit amount of the deposit data of item number "6" is regarded as the advance payment and the next payment management method is executed, the deposit data of item number "6" will be changed to another billing data by referring to the advance payment information. Be associated.

(個別消込工程)
決済管理部17が実行する個別消込工程ついて説明する。個別消込工程は、一括消込実行工程で消込未完了とされた1つ又は複数の対応セットに対して、手動により種々の操作を受け付けることにより、ユーザー2に消込を行って消込完了としてよいか否かを選択させる。個別消込工程は、個別誤差調整工程、及びシミュレーション工程を含む。
(Individual application process)
The individual application process executed by the payment management unit 17 will be described. In the individual clearing process, the user 2 is cleared and cleared by manually accepting various operations for one or a plurality of corresponding sets whose clearing is not completed in the batch clearing execution process. Let them choose whether or not to complete. The individual consumption step includes an individual error adjustment step and a simulation step.

まず、個別誤差調整工程について説明する。決済管理部17は個別誤差調整工程において、図11における消込未完了の対応セットに対して、図12に例示する選択表64をユーザー装置4に表示させる。選択表64は、消込未完了の対応セットの詳細を表示するものであり、1つ以上の請求データと1つ以上の入金データとを列記したものである。図12の例では請求データに関連して請求データを識別する「項番」、「得意先名」、「請求日」、「入金予定日」、「請求額」が表示される。入金データに関連して、「振込依頼人名」、「入金日」、「入金額」が表示される。 First, the individual error adjustment process will be described. In the individual error adjustment step, the settlement management unit 17 causes the user device 4 to display the selection table 64 illustrated in FIG. 12 for the corresponding set in which the application is not completed in FIG. The selection table 64 displays the details of the corresponding set for which the application has not been completed, and lists one or more billing data and one or more deposit data. In the example of FIG. 12, "item number", "customer name", "billing date", "scheduled payment date", and "billing amount" that identify the billing data in relation to the billing data are displayed. The "transfer requester name", "payment date", and "payment amount" are displayed in relation to the payment data.

図12は、消込未完了である図11の項番「3」に関連した選択表64を例示する。図11の項番「3」の請求データは、図12に示すように請求額「5,500」、「3,000」、及び「2,000」の3つの請求データから構成される。図11の項番「3」の入金データは、入金額「9,975」の1つの入金データから構成される。請求合計額「10,500」と入金合計額「9,975」とに差額「525」が存在する。 FIG. 12 illustrates a selection table 64 related to item number “3” of FIG. 11 in which the application is not completed. As shown in FIG. 12, the billing data of item number “3” in FIG. 11 is composed of three billing data of billing amounts “5,500”, “3,000”, and “2,000”. The deposit data of item number “3” in FIG. 11 is composed of one deposit data of the deposit amount “9,975”. There is a difference "525" between the total billing amount "10,500" and the total deposit amount "9,975".

一括消込処理において図11の項番「3」の差額「525」が手数料誤差金額を超えていると判定された場合、又は一括消込処理において誤差調整が行われなかった場合、図11の項番「3」は消込未完了である。図11の項番「3」が消込未完了である場合、決済管理部17は個別誤差調整工程において、図12に示すように差額を自動的に「手数料」としてユーザー2に提示し、消込を行って消込完了としてよいか否かを選択させる。一例において、決済管理部17は、ユーザー2に差額が「手数料」であるか否かを選択させ、消込を行って消込完了としてよいか否かを選択させ、選択に基づいて処理をする。 When it is determined in the batch application process that the difference "525" of the item number "3" in FIG. 11 exceeds the fee error amount, or when the error adjustment is not performed in the batch application process, FIG. 11 shows. Item number "3" is incomplete. When the item number "3" in FIG. 11 is incomplete, the settlement management unit 17 automatically presents the difference as a "commission" to the user 2 in the individual error adjustment process as shown in FIG. Let them select whether or not to complete the application by performing the application. In one example, the payment management unit 17 causes the user 2 to select whether or not the difference is a "commission", and then select whether or not the application can be completed by performing the application, and processing is performed based on the selection. ..

図11の項番「5」の対応セットは消込未完了であり消込残「1」に等しい未入金額「1」が存在する。決済管理部17は個別誤差調整工程において、差額を自動的に「消費税誤差」としてユーザー2に提示し、消込を行って消込完了としてよいか否かを選択させる。一例において、決済管理部17は、ユーザー2に差額が「消費税誤差」であるか否かを選択させ、消込を行って消込完了としてよいか否かを選択させ、選択に基づいて処理をする。 In the corresponding set of item number “5” in FIG. 11, the application is not completed and there is an unpaid amount “1” equal to the application balance “1”. In the individual error adjustment process, the settlement management unit 17 automatically presents the difference as a "consumption tax error" to the user 2 and causes the user to select whether or not to complete the application by performing the application. In one example, the payment management unit 17 causes the user 2 to select whether or not the difference is a "consumption tax error", and then select whether or not the application can be completed by performing the application, and processing based on the selection. do.

一例において、決済管理部17は個別誤差調整工程において、請求データの候補及び入金データの候補を抽出する。共有ユーザーに対する候補の抽出は前述の共有型抽出工程により実行される。非共有ユーザーに対する候補の抽出は前述のユーザー別抽出工程により実行される。決済管理部17は抽出された候補をユーザー装置4に選択可能に表示させる。抽出された候補は、例えば図13に例示される候補画面61に表示される。候補画面61は請求データの候補表62と入金データの候補表63とを含む。候補の提示形態及び提示される項目は図13に示すものに限られない。 In one example, the settlement management unit 17 extracts billing data candidates and deposit data candidates in the individual error adjustment process. Candidate extraction for shared users is performed by the shared extraction step described above. Extraction of candidates for non-shared users is executed by the user-specific extraction process described above. The payment management unit 17 causes the user device 4 to display the extracted candidates in a selectable manner. The extracted candidates are displayed, for example, on the candidate screen 61 illustrated in FIG. The candidate screen 61 includes a billing data candidate table 62 and a deposit data candidate table 63. The presentation form of the candidate and the items to be presented are not limited to those shown in FIG.

図13の例では、法人番号「0000000000001」の得意先名「株式会社A」に関連する請求データであって、請求データ識別情報が「X1」、「X2」、及び「X3」の請求データが請求額とともに表示される。図13の例では、入金データ識別情報「Y1」、振込依頼人名「エー」、入金額「1,000」の入金データと、入金データ識別情報「Y2」、振込依頼人名「カ)エー」、入金額「1,800,000」の入金データと、入金データ識別情報「Y3」、振込依頼人名「カブシキガイシャエー」、入金額「400,000」の入金データとが表示されている。 In the example of FIG. 13, the billing data related to the customer name “A Co., Ltd.” of the corporate number “0000000000001” and the billing data identification information is “X1”, “X2”, and “X3”. Displayed with the billed amount. In the example of FIG. 13, the deposit data identification information “Y1”, the transfer requester name “A”, the deposit amount “1,000”, the deposit data identification information “Y2”, the transfer requester name “Ka) A”, The deposit data of the deposit amount "1,800,000", the deposit data identification information "Y3", the transfer requester name "Kabushiki Gaishae", and the deposit data of the deposit amount "400,000" are displayed.

決済管理部17は、ユーザー2が消込のために手動により請求データと入金データとを対応付けること、選択すること等ができるようにする。決済管理部17はユーザー2の操作に基づいて、図12に表示された請求データ及び入金データを修正(例えば、追加、削除、又は置換)する。決済管理部17は、修正した請求データと入金データとに対して、消込を行って消込完了としてよいか否かをユーザー2に選択させ、選択に基づいて処理をする。 The payment management unit 17 enables the user 2 to manually associate and select the billing data and the deposit data for application. The payment management unit 17 modifies (for example, adds, deletes, or replaces) the billing data and the deposit data displayed in FIG. 12 based on the operation of the user 2. The settlement management unit 17 causes the user 2 to select whether or not the corrected billing data and the payment data can be applied and the application is completed, and the processing is performed based on the selection.

一括消込処理の誤差調整又は個別消込工程の個別誤差調整工程により、手数料誤差及び消費税誤差に相当する額が未入金額として残ることを抑えられる。また、消費税の計算方法が自社と請求書発行先との間で異なる場合であっても、消費税誤差に相当する額が未入金額として残ることを抑えられる。 By the error adjustment of the batch application process or the individual error adjustment process of the individual application process, it is possible to prevent the amount corresponding to the fee error and the consumption tax error from remaining as an unpaid amount. Further, even if the calculation method of the consumption tax differs between the company and the invoicing destination, it is possible to prevent the amount corresponding to the consumption tax error from remaining as an unpaid amount.

次に、シミュレーション工程について説明する。決済管理部17はシミュレーション工程において、図11における消込未完了の対応セットに対して、図14に例示するシミュレーション表65をユーザー装置4に表示させる。シミュレーション表65は、消込未完了の対応セットの詳細を表示するものであり、1つ以上の請求データと1つ以上の入金データとを列記したものである。図14の例では請求データに関連して請求データを識別する「項番」、「得意先名」、「請求日」、「入金予定日」、「請求額」が表示される。入金データに関連して、「振込依頼人名」、「入金日」、「入金額」が表示される。 Next, the simulation process will be described. In the simulation process, the payment management unit 17 causes the user device 4 to display the simulation table 65 illustrated in FIG. 14 for the corresponding set in which the application is not completed in FIG. The simulation table 65 displays the details of the corresponding set for which the application has not been completed, and lists one or more billing data and one or more deposit data. In the example of FIG. 14, “item number”, “customer name”, “billing date”, “scheduled payment date”, and “billing amount” that identify the billing data in relation to the billing data are displayed. The "transfer requester name", "payment date", and "payment amount" are displayed in relation to the payment data.

図14は、消込未完了である図11の項番「2」に関連したシミュレーション表65を示す。図14に示すように、図11の項番「2」の請求データは、請求額「1,000,000」、「637,000」、「500,000」、「393,000」、及び「155,000」の5つの請求データから構成される。図11の項番「2」の入金データは、入金額「2,530,000」の1つの入金データから構成される。請求合計額「2,685,000」と入金合計額「2,530,000」とに差額「155,000」が存在する。 FIG. 14 shows a simulation table 65 related to item number “2” of FIG. 11 in which the application is not completed. As shown in FIG. 14, the billing data of item number “2” in FIG. 11 includes billing amounts “1,000,000”, “637,000”, “500,000”, “393,000”, and “ It is composed of five billing data of "155,000". The deposit data of item number “2” in FIG. 11 is composed of one deposit data of the deposit amount “2,530,000”. There is a difference "155,000" between the total billing amount "2,685,000" and the total deposit amount "2,530,000".

一例において、決済管理部17はシミュレーション工程において、個別誤差調整工程と同様に請求データと入金データとの候補を抽出する。決済管理部17は抽出された候補をユーザー装置4に選択可能に表示させて、ユーザー2の操作に基づいて、図14に表示された請求データ及び入金データを修正(例えば、追加、削除、又は置換)する。例えばユーザー2は差額が「0」になるように修正する。一例において、差額が「0」にならない場合、ユーザー2が差額を補填するように入金したとして処理されてよい。決済管理部17は、修正した請求データと入金データとに対して、消込を行って消込完了としてよいか否かをユーザー2に選択させ、選択に基づいて処理をする。 In one example, the settlement management unit 17 extracts candidates for billing data and deposit data in the simulation process as in the individual error adjustment process. The payment management unit 17 displays the extracted candidates on the user device 4 so as to be selectable, and corrects the billing data and the deposit data displayed in FIG. 14 (for example, addition, deletion, or) based on the operation of the user 2. Replace. For example, user 2 modifies the difference so that it becomes "0". In one example, if the difference does not become "0", it may be processed as if the user 2 made a deposit to compensate for the difference. The settlement management unit 17 causes the user 2 to select whether or not the corrected billing data and the payment data can be applied and the application is completed, and the processing is performed based on the selection.

(総合的学習履歴更新工程)
次に総合的学習履歴更新工程について説明する。決済管理部17は、個別消込工程において消込が行われたパターンを学習して総合的学習履歴16(図1)として保存する。決済管理部17は、個別消込工程において消込が行われた対応セットを構成する請求データの少なくとも一部と入金データの少なくとも一部との対応関係を総合的学習履歴16(図1)に記憶させる。例えば、図12の選択表64に示される請求データ及び入金データの組み合わせが記憶される。
(Comprehensive learning history update process)
Next, the comprehensive learning history update process will be described. The payment management unit 17 learns the pattern in which the application is performed in the individual application process and stores it as the comprehensive learning history 16 (FIG. 1). The settlement management unit 17 makes a comprehensive learning history 16 (FIG. 1) the correspondence relationship between at least a part of the billing data and at least a part of the deposit data constituting the correspondence set that was cleared in the individual clearing process. Remember. For example, the combination of billing data and deposit data shown in the selection table 64 of FIG. 12 is stored.

総合的学習履歴16(図1)の使用例について説明する。図9のステップ51において、図10の「学習履歴照合」が使用されることが選択された場合、図9のステップ55及びステップ56において、総合的学習履歴16(図1)を参照して図11に例示されるものと同様な対応セットが作成される。例えば、決済管理部17は、入力された請求データ及び入金データから、総合的学習履歴16(図1)に記憶された対応セットと同じ又は類似する対応セットを自動的に発見する。決済管理部17は、過去に行われた個別消込工程と同じ工程を自動的に行ってもよい。 An example of using the comprehensive learning history 16 (FIG. 1) will be described. When it is selected in step 51 of FIG. 9 that the “learning history collation” of FIG. 10 is used, the overall learning history 16 (FIG. 1) is referenced in steps 55 and 56 of FIG. A collation set similar to that illustrated in 11 is created. For example, the settlement management unit 17 automatically discovers the same or similar correspondence set as the correspondence set stored in the comprehensive learning history 16 (FIG. 1) from the input billing data and payment data. The settlement management unit 17 may automatically perform the same process as the individual clearing process performed in the past.

(変形例)
次に変形例について説明する。以下、上記の実施形態と変形例との相違点を中心に説明する。変形例では図1の記憶装置11の記憶内容の一部が異なる。具体的には図15に示すように変形例における記憶装置11には、図2のユーザー学習履歴15と異なるユーザー学習履歴18が記憶されている。図15に示すように変形例の記憶装置11には、図2に示す第1の対応関係91及び第2の対応関係92に代えて、または追加的に、図15に示す第3の対応関係94が記憶される。第3の対応関係94は、行われた消込に関与した法人番号と振込依頼人名との対応を直接表す。図15の例示的な第3の対応関係94は、図2の第1の対応関係91及び第2の対応関係92から導かれる対応関係と同じである。
(Modification example)
Next, a modified example will be described. Hereinafter, the differences between the above-described embodiment and the modified examples will be mainly described. In the modified example, a part of the storage contents of the storage device 11 of FIG. 1 is different. Specifically, as shown in FIG. 15, the storage device 11 in the modified example stores a user learning history 18 different from the user learning history 15 in FIG. As shown in FIG. 15, the storage device 11 of the modified example has a third correspondence relationship shown in FIG. 15 in place of or additionally of the first correspondence relationship 91 and the second correspondence relationship 92 shown in FIG. 94 is stored. The third correspondence relationship 94 directly represents the correspondence between the corporate number involved in the application and the name of the transfer requester. The exemplary third correspondence 94 of FIG. 15 is the same as the correspondence derived from the first correspondence 91 and the second correspondence 92 of FIG.

図16は、同じ変形例における決済管理方法のフロー図である。ステップ70〜79は、以下の点を除いて図5のステップ30〜39とおおむね同じ工程である。変形例の決済管理方法は、図5のステップ37における第1のユーザー別更新工程に代えて、図16のステップ77における第2のユーザー別更新工程を実行する。第2のユーザー別更新工程は、請求データに対応した法人番号に基づいて、ユーザー2ごとに用意された共有されないユーザー学習履歴15に第3の対応関係94を記憶させる。 FIG. 16 is a flow chart of a payment management method in the same modified example. Steps 70 to 79 are substantially the same steps as steps 30 to 39 of FIG. 5 except for the following points. In the payment management method of the modified example, the second user-specific update step in step 77 of FIG. 16 is executed instead of the first user-specific update step in step 37 of FIG. In the second user-specific update process, the third correspondence relationship 94 is stored in the non-shared user learning history 15 prepared for each user 2 based on the corporate number corresponding to the billing data.

変形例のステップ78における共有更新工程は、共有ユーザーのユーザー学習履歴15における第3の対応関係94を共有学習履歴14に記憶することにより、共有学習履歴14を更新することを含む。非共有ユーザーにおける決済管理方法では、図2の第1の対応関係91及び第2の対応関係92に代えて、図15の第3の対応関係94が参照されて、請求データ及び入金データが抽出される。 The shared update step in step 78 of the modified example includes updating the shared learning history 14 by storing the third correspondence 94 in the user learning history 15 of the shared user in the shared learning history 14. In the payment management method for non-shared users, billing data and deposit data are extracted by referring to the third correspondence relationship 94 in FIG. 15 instead of the first correspondence relation 91 and the second correspondence relation 92 in FIG. Will be done.

(まとめ)
本実施形態によれば、複数の共有ユーザーが他の共有ユーザーの消込により学習された共有学習履歴14に基づいて更新可能なユーザー学習履歴15を使用して消込を行うことができるので、個々のユーザー2が独自に学習したユーザー学習履歴15だけを使用する場合に比べて、法人番号と振込依頼人名とを利用して効率的に消込を行うことができ、さらに、学習速度を速めることができる。固有の法人番号に基づいて共有学習履歴14を更新するので、各ユーザー2に固有の識別情報を使用する場合に比べて振込依頼人名を明確に識別しやすい。また、新たに共有ユーザーが増えた場合、独自に学習したユーザー学習履歴15がなくても共有学習履歴14を使用することにより初期から効率的に消込を行うことができる。結果として、同じ請求先に対応した請求データと入金データとを抽出しやすくして消込を円滑に行うことができる。
(Summary)
According to the present embodiment, since a plurality of shared users can perform the application using the user learning history 15 that can be updated based on the shared learning history 14 learned by the application of other shared users. Compared to the case where each user 2 uses only the user learning history 15 independently learned, the application can be performed efficiently by using the corporate number and the transfer requester's name, and the learning speed is further increased. be able to. Since the shared learning history 14 is updated based on the unique corporate number, it is easier to clearly identify the transfer requester name as compared with the case where the identification information unique to each user 2 is used. Further, when the number of newly shared users increases, it is possible to efficiently delete from the initial stage by using the shared learning history 14 even if the user learning history 15 independently learned does not exist. As a result, the billing data and the deposit data corresponding to the same billing destination can be easily extracted and the application can be smoothly performed.

本実施形態によれば、共有学習履歴14に記憶された法人番号と振込依頼人名との対応を使用するので、個々のユーザー2が独自に学習したユーザー学習履歴15だけを使用する場合に比べて、請求データと入金データとを効率的に抽出することができる。振込依頼人名が異なる入金データであっても法人番号が共通すれば同一人であることがわかるので、消込に使用される候補となる請求データと入金データとを精度良く抽出することができる。 According to the present embodiment, since the correspondence between the corporate number stored in the shared learning history 14 and the transfer requester's name is used, as compared with the case where each user 2 uses only the user learning history 15 independently learned. , Billing data and deposit data can be efficiently extracted. Even if the payment data has different transfer requester names, it can be known that they are the same person if the corporate number is common, so that the billing data and the payment data that are candidates for application can be extracted with high accuracy.

本実施形態によれば、各ユーザー2が個々のユーザー学習履歴15により、得意先名と振込依頼人名との対応を表す第1の対応関係91を共有せずに管理することができるとともに、得意先名と法人番号との対応を表す第2の対応関係92を共有せずに管理することができる。さらに、複数の共有ユーザーのユーザー学習履歴15の第1の対応関係91と第2の対応関係92とに基づいて共有学習履歴14が更新されるので、共有学習履歴14を使用することができる共有ユーザーは、自身のユーザー学習履歴15だけを使用する場合に比べて効率的に消込を行うことができる。 According to the present embodiment, each user 2 can manage the individual user learning history 15 without sharing the first correspondence relationship 91 representing the correspondence between the customer name and the transfer requester name, and is also good at it. It is possible to manage the second correspondence relationship 92, which represents the correspondence between the destination name and the corporate number, without sharing. Further, since the shared learning history 14 is updated based on the first correspondence 91 and the second correspondence 92 of the user learning history 15 of the plurality of shared users, the shared learning history 14 can be used. The user can perform the application more efficiently than the case where only his / her own user learning history 15 is used.

本実施形態によれば、得意先名に基づいて法人番号を取得して第2の対応関係92を簡単に作成することができる。したがって、例えば、得意先名の分かっている請求データの請求先に法人番号を対応付けること、及び得意先名の分かっている請求データの法人番号を修正することを簡単に実行することができる。 According to the present embodiment, the corporate number can be obtained based on the customer name and the second correspondence 92 can be easily created. Therefore, for example, it is possible to easily associate the corporate number with the billing destination of the billing data for which the customer name is known, and to correct the corporate number of the billing data for which the customer name is known.

本実施形態によれば、共有学習履歴14に基づいて更新可能なユーザー学習履歴15に基づいて抽出された請求データと入金データとをユーザー2が手動により対応付けることができるので、ユーザー学習履歴15のみが使用される場合比べて抽出の過不足が生じにくく、請求データと入金データとを精度良く対応付けることができる。 According to the present embodiment, since the user 2 can manually associate the billing data and the deposit data extracted based on the user learning history 15 that can be updated based on the shared learning history 14, only the user learning history 15 Compared to the case where is used, excess or deficiency of extraction is less likely to occur, and billing data and deposit data can be associated with each other with high accuracy.

本実施形態によれば、ユーザー2が共有ユーザーとなるか非共有ユーザーとなるかを選択することができ、非共有ユーザーとなると共有学習履歴14を更新しないので、ユーザー2のセキュリティ管理の選択肢が広がる。 According to the present embodiment, it is possible to select whether the user 2 becomes a shared user or a non-shared user, and since the shared learning history 14 is not updated when the user 2 becomes a non-shared user, the security management option of the user 2 is selected. spread.

本実施形態の変形例によれば、各ユーザー2が個々のユーザー学習履歴15により、法人番号と振込依頼人名との対応を表す第3の対応関係94を共有せずに管理することができる。さらに、複数の共有ユーザーのユーザー学習履歴15の第3の対応関係94に基づいて共有学習履歴14が更新されるので、共有学習履歴14を使用することができる共有ユーザーは、自身のユーザー学習履歴15だけを使用する場合に比べて効率的に消込を行うことができる。 According to the modification of the present embodiment, each user 2 can manage the individual user learning history 15 without sharing the third correspondence relationship 94 representing the correspondence between the corporate number and the transfer requester's name. Further, since the shared learning history 14 is updated based on the third correspondence 94 of the user learning history 15 of the plurality of shared users, the shared user who can use the shared learning history 14 has his / her own user learning history. It is possible to perform the application more efficiently than when only 15 is used.

本発明は上述した実施形態には限定されない。すなわち、当業者は、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。 The present invention is not limited to the embodiments described above. That is, one of ordinary skill in the art may make various changes, combinations, sub-combinations, and alternatives with respect to the components of the above-described embodiments within the technical scope of the present invention or the equivalent thereof.

本発明は、決済を管理する種々の決済管理方法及び決済管理プログラムに適用可能である。 The present invention is applicable to various payment management methods and payment management programs for managing payments.

1…決済管理システム、2…ユーザー、3…ネットワーク、4…ユーザー装置、
5…銀行システム、6…外部システム、7…法人番号提供装置、8…法人番号記憶装置、
10…通信装置、11…記憶装置、12…プロセッサ、13…決済管理プログラム、
14…共有学習履歴、15…ユーザー学習履歴、16…総合的学習履歴、
17…決済管理部、18…ユーザー学習履歴、19…法人番号データ、
41…請求データ設定表、42…入金データ設定表、43…照合順序設定表、
44…消込結果表、61…候補画面、62…請求データの候補表、
63…入金データの候補表、64…選択表、65…シミュレーション表、
91…第1の対応関係、92…第2の対応関係、93…共有対応関係、
94…第3の対応関係
1 ... payment management system, 2 ... user, 3 ... network, 4 ... user device,
5 ... Banking system, 6 ... External system, 7 ... Corporate number providing device, 8 ... Corporate number storage device,
10 ... communication device, 11 ... storage device, 12 ... processor, 13 ... payment management program,
14 ... shared learning history, 15 ... user learning history, 16 ... comprehensive learning history,
17 ... Payment management department, 18 ... User learning history, 19 ... Corporate number data,
41 ... Billing data setting table, 42 ... Deposit data setting table, 43 ... Collation setting table,
44 ... Application result table, 61 ... Candidate screen, 62 ... Billing data candidate table,
63 ... Deposit data candidate table, 64 ... Selection table, 65 ... Simulation table,
91 ... 1st correspondence, 92 ... 2nd correspondence, 93 ... shared correspondence,
94 ... Third correspondence

Claims (8)

複数のユーザーの決済を管理するためにコンピュータにより実行される請求消込方法であって、
前記請求消込方法が、
1つ以上の請求データを取得する請求データ取得工程と、
振込依頼人名を含む1つ以上の入金データを取得する入金データ取得工程と、
自動的に前記請求データに消込を行う一括消込工程と、
手動操作に基づいて前記請求データに消込を行う個別消込工程と、
前記ユーザーのうちで共有学習履歴を共有する共有ユーザーに対して行われた前記消込に関連した消込情報に基づいて前記共有学習履歴を更新する共有更新工程と、
前記ユーザーごとに用意された共有されないユーザー学習履歴を前記ユーザーにより前記共有学習履歴に基づいて更新可能にすることと、
を含み、
前記消込情報が、前記請求データの請求先に対応した法人番号と前記振込依頼人名とを含み、
前記法人番号が、複数の法人の各々に割り当てられた固有の識別情報であり、
前記共有ユーザーに対する前記一括消込工程と前記共有ユーザーに対する前記個別消込工程との少なくとも一方が、前記請求データと前記入金データと前記共有学習履歴に基づいて更新可能な前記ユーザー学習履歴とに基づいて前記消込を行うことを含む、
請求消込方法。
A billing application method performed by a computer to manage payments for multiple users.
The bill application method is
A billing data acquisition process for acquiring one or more billing data,
A deposit data acquisition process that acquires one or more deposit data including the name of the transfer requester, and
A batch application process that automatically applies the billing data, and
An individual clearing process that clears the billing data based on manual operation,
A shared update process for updating the shared learning history based on the application information related to the application performed on the shared user who shares the shared learning history among the users.
To enable the user to update the non-shared user learning history prepared for each user based on the shared learning history.
Including
The application information includes the corporate number corresponding to the billing destination of the billing data and the transfer requester's name.
The corporate number is unique identification information assigned to each of the plurality of corporations.
At least one of the batch application process for the shared user and the individual application process for the shared user is based on the billing data, the payment data, and the user learning history that can be updated based on the shared learning history. Including performing the above application,
Billing application method.
前記共有更新工程が、行われた前記消込に関与した前記法人番号と前記振込依頼人名との対応を表す共有対応関係を前記共有学習履歴に記憶することにより、前記共有学習履歴を更新することを含み、
前記共有ユーザーに対する前記一括消込工程と前記共有ユーザーに対する前記個別消込工程との少なくとも一方が、前記共有学習履歴における前記共有対応関係に基づいて更新可能な前記ユーザー学習履歴と前記請求データの前記請求先に対応した前記法人番号と前記入金データの前記振込依頼人名とに基づいて、前記消込に使用される候補となる前記請求データと前記入金データとを抽出する共有型抽出工程を含む、
請求項1に記載の請求消込方法。
The shared learning history is updated by storing the shared correspondence relationship representing the correspondence between the corporate number involved in the application and the transfer requester's name in the shared learning history. Including
The user learning history and the billing data that can be updated based on the shared correspondence relationship in the shared learning history by at least one of the batch application process for the shared user and the individual application process for the shared user. A shared extraction step of extracting the billing data and the deposit data as candidates to be used for the application based on the corporation number corresponding to the billing destination and the transfer requester name of the deposit data is included.
The claim application method according to claim 1.
前記請求消込方法が、前記請求データに対応した前記請求先を表す得意先名に基づいて、前記ユーザー学習履歴に第1の対応関係を記憶させる第1のユーザー更新工程を含み、
前記第1の対応関係が、行われた前記消込に関与した前記得意先名と前記振込依頼人名との対応を表し、
前記得意先名と前記法人番号との対応を表す第2の対応関係が、前記ユーザー学習履歴に含まれ、
前記共有更新工程が、前記共有ユーザーの前記ユーザー学習履歴における前記第1の対応関係と前記第2の対応関係とに基づいて前記共有対応関係を前記共有学習履歴に記憶することにより、前記共有学習履歴を更新することを含む、
請求項2に記載の請求消込方法。
The billing clearing method, based on the customer name that represents the billing that corresponds to said billing data includes a first user update step of storing a first corresponding relationship to the user learning history,
The first correspondence represents the correspondence between the customer name and the transfer requester name involved in the application performed.
A second correspondence relationship representing the correspondence between the customer name and the corporation number is included in the user learning history.
The shared learning step stores the shared correspondence in the shared learning history based on the first correspondence and the second correspondence in the user learning history of the shared user. Including updating history,
The claim application method according to claim 2.
前記請求消込方法が、前記ユーザーによる入力に基づいて前記得意先名と前記法人番号とを対応付けることにより第2の対応関係を作成する法人番号設定工程を含み、
前記法人番号設定工程が、法人の名称に対応した前記法人番号を記憶した法人番号データを参照して、前記得意先名により表される法人の名称に対応する前記法人番号を取得することを含む、
請求項3に記載の請求消込方法。
The billing application method includes a corporate number setting step of creating a second correspondence by associating the customer name with the corporate number based on the input by the user.
The corporation number setting process includes obtaining the corporation number corresponding to the name of the corporation represented by the customer name by referring to the corporation number data storing the corporation number corresponding to the name of the corporation. ,
The claim application method according to claim 3.
前記請求消込方法が、前記請求データに対応した前記法人番号に基づいて、前記ユーザー学習履歴に第3の対応関係を記憶させる第2のユーザー更新工程を含み、
前記第3の対応関係が、行われた前記消込に関与した前記法人番号と前記振込依頼人名との対応を表し、
前記共有更新工程が、前記共有ユーザーの前記ユーザー学習履歴における前記第3の対応関係を前記共有学習履歴に記憶することにより、前記共有学習履歴を更新することを含む、
請求項2に記載の請求消込方法。
The billing clearing method, based on the corporation number corresponding to said billing data includes a second user updating step of storing the third correspondence to the user learning history,
The third correspondence represents the correspondence between the corporate number involved in the application and the transfer requester's name.
The shared update step includes updating the shared learning history by storing the third correspondence in the user learning history of the shared user in the shared learning history.
The claim application method according to claim 2.
前記共有ユーザーに対する前記個別消込工程が、
前記共有型抽出工程において前記ユーザー学習履歴に基づいて抽出された前記請求データと前記入金データとを表示することと、
表示された前記請求データと前記入金データとを前記消込のために手動により対応付け可能にすることと、
を含む、
請求項2から請求項5のいずれか一項に記載の請求消込方法。
The individual application process for the shared user
Displaying the billing data and the deposit data extracted based on the user learning history in the shared extraction step.
Making it possible to manually associate the displayed billing data with the deposit data for the application, and
including,
The claim application method according to any one of claims 2 to 5.
前記請求消込方法が、複数の前記ユーザーに対して、少なくとも前記共有ユーザーとなるか、前記共有学習履歴を共有しない非共有ユーザーとなるかを選択するユーザー設定工程を含み、
前記非共有ユーザーに対する前記一括消込工程と前記非共有ユーザーに対する前記個別消込工程とが、ユーザー別抽出工程を含み、
前記ユーザー別抽出工程が、前記共有学習履歴に基づいて更新不能な前記ユーザー学習履歴に基づいて、前記消込に使用される候補となる前記請求データと前記入金データとを抽出し、
前記請求消込方法が、前記非共有ユーザーに対して行われた前記消込に関連した前記消込情報に基づいて前記共有学習履歴を更新しない、
請求項1から請求項6のいずれか一項に記載の請求消込方法。
The billing application method includes a user setting step of selecting at least the shared user or a non-shared user who does not share the shared learning history for a plurality of the users.
The batch application process for the non-shared user and the individual application process for the non-shared user include a user-specific extraction process.
The user-specific extraction step extracts the billing data and the deposit data as candidates to be used for the application based on the user learning history that cannot be updated based on the shared learning history.
The billing application method does not update the shared learning history based on the application information related to the application performed on the non-shared user.
The claim application method according to any one of claims 1 to 6.
請求項1から請求項7のいずれか一項に記載の請求消込方法をコンピュータに実行させる請求消込プログラム。
Billing clearing program for executing billing clearing method according to the computer in any one of claims 1 to 7.
JP2020099969A 2020-06-09 2020-06-09 Billing application method and billing application program Active JP6815015B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020099969A JP6815015B1 (en) 2020-06-09 2020-06-09 Billing application method and billing application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020099969A JP6815015B1 (en) 2020-06-09 2020-06-09 Billing application method and billing application program

Publications (2)

Publication Number Publication Date
JP6815015B1 true JP6815015B1 (en) 2021-01-20
JP2021196617A JP2021196617A (en) 2021-12-27

Family

ID=74164426

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020099969A Active JP6815015B1 (en) 2020-06-09 2020-06-09 Billing application method and billing application program

Country Status (1)

Country Link
JP (1) JP6815015B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022165868A (en) * 2021-04-20 2022-11-01 フリー株式会社 Program, information processing device and method
JP2022183011A (en) * 2021-05-27 2022-12-08 株式会社マネーフォワード Program, claim management device, claim management method, and server

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3466857B2 (en) * 1997-03-06 2003-11-17 株式会社東芝 Dictionary updating method and dictionary updating system
JP2017162157A (en) * 2016-03-09 2017-09-14 フリー株式会社 Accounting support apparatus, accounting support method, and accounting support program
JP6403852B2 (en) * 2016-09-20 2018-10-10 株式会社浜銀総合研究所 Company evaluation method by commercial distribution group
JP6144812B1 (en) * 2016-11-01 2017-06-07 株式会社アール・アンド・エー・シー Data collation program and data collation method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022165868A (en) * 2021-04-20 2022-11-01 フリー株式会社 Program, information processing device and method
JP7377830B2 (en) 2021-04-20 2023-11-10 フリー株式会社 Program, information processing device and method
JP2022183011A (en) * 2021-05-27 2022-12-08 株式会社マネーフォワード Program, claim management device, claim management method, and server

Also Published As

Publication number Publication date
JP2021196617A (en) 2021-12-27

Similar Documents

Publication Publication Date Title
JP6997629B2 (en) Credit pass / fail judgment device, credit pass / fail judgment method, and credit pass / fail judgment program
US20210327001A1 (en) Error control in multicomputer data processing
US20170161802A9 (en) A wip management system
JP6815015B1 (en) Billing application method and billing application program
JP7064342B2 (en) Application processing device, application processing method, and application processing program
JP5074688B2 (en) Sales support method, sales support system, and computer program
JP2021121919A (en) Account settlement processing support system, account settlement processing support method, and account settlement processing support program
JP2008033643A (en) Checking and matching method and checking and matching support system
JP7084800B2 (en) Difference management device, difference management method, and difference management program
JP7430696B2 (en) Deposit/withdrawal control system, deposit/withdrawal control method, and program
JP6993032B2 (en) Accounting equipment, accounting systems, accounting methods and programs
JP6956838B2 (en) Main branch journal entry device, main branch journal entry method, and main branch journal entry program
JP6394204B2 (en) Accounting data audit support program, accounting data audit support method, and audit support apparatus
JP7220113B2 (en) Deposit transfer device, deposit transfer method, and deposit transfer program
JP5710037B2 (en) Information processing apparatus, information processing method, and information processing program
JP6593498B2 (en) Accounting data audit support program
JP2002342584A (en) Transaction detail management system
JP4479945B2 (en) Cash flow management device and program
JP2005242676A (en) Real estate collateral management system
JP2001101266A (en) Cash flow calculation system
JP7258322B2 (en) journalizing device, journalizing method
WO2022149222A1 (en) Journalization device, journalization method, journalization display method, and journalization display program
JP6858420B1 (en) Accounting equipment, accounting systems, accounting methods and programs
JP2000306012A (en) Accounting data processing system and accounting data processing method
JP2024179267A (en) Computer program, information processing device, and information processing method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200629

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200629

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200702

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200812

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201109

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201214

R150 Certificate of patent or registration of utility model

Ref document number: 6815015

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250