JP6815015B1 - Billing application method and billing application program - Google Patents
Billing application method and billing application program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 146
- 230000008569 process Effects 0.000 claims abstract description 108
- 238000012546 transfer Methods 0.000 claims abstract description 97
- 238000000605 extraction Methods 0.000 claims abstract description 33
- 239000000284 extract Substances 0.000 claims description 10
- 238000007726 management method Methods 0.000 abstract description 126
- 238000010586 diagram Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 10
- 238000004088 simulation Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 5
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 235000016496 Panda oleosa Nutrition 0.000 description 2
- 240000000220 Panda oleosa Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
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
ところで、請求データは手入力される場合、会計システムにより作成される場合などがある。入金データは手入力される場合、銀行からデータとして取得される場合などがある。入金データには請求先である振込依頼人名が含まれる。例えば、請求データの請求先が漢字表記であり、銀行が提供する入金データの振込依頼人名がカタカナ表記である場合がある。また、同じ請求先が異なる振込依頼人名を使用する場合がある。そのため、消込のために、単に請求書に請求先として記載された名称と振込依頼人名とが一致するものを抽出して消込を実行するだけでは、同じ請求先に関連する請求データ及び入金データが消込の対象とされずに残ることとなる。 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.
(概略構成)
図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
決済管理システム1は、ネットワーク3に接続されている。ネットワーク3には、複数のユーザー2の各々が使用する複数のユーザー装置4、銀行システム5、外部システム6、法人番号提供装置7、及び図示しない様々な装置が接続可能である。
The
ネットワーク3として、例えば、インターネット、イントラネット、ローカルエリアネットワーク3(LAN)、広域ネットワーク3(WAN)、有線通信網、無線通信網、テレビ通信網、衛星通信網、音響による通信といった種々の通信経路が挙げられるが、これらに限定されない。決済管理システム1、ユーザー装置4、銀行システム5、外部システム6、及び法人番号提供装置7として、例えば、分散型コンピュータ、サーバー用コンピュータ、デスクトップパソコン、スマートフォン、携帯情報端末、ラップトップパソコン、タブレットパソコン、テレビ、及びこれらの組み合わせが挙げられるが、これらに限定されない。
As the
ユーザー装置4は、ユーザー2のための入出力機能をもつ装置であり、決済管理システム1によりウェブサイトとして提供される決済サービスを利用可能な機器である。ユーザー装置4は、例えば、通信装置、記憶装置、プロセッサ、表示部、及び入力部を備える汎用コンピュータである。決済管理システム1の指示による表示はユーザー装置4の表示部、例えばディスプレイにより行われる。決済管理システム1に対する入力はユーザー装置4の入力部、例えばキーボード、マウスにより行われる。
The
ユーザー2として3社が図示されているが、ユーザー2の数は3社より多くても少なくてもよい。ユーザー2は、法人であっても法人でなくてもよい。便宜上ユーザー2をUS1社、US2社、及びUS3社と呼んで区別する場合がある。ユーザー装置4はユーザー2ごとに用意されてもよく、1つのユーザー装置4が複数のユーザー2により使用されてもよく、1のユーザー2が複数のユーザー装置4を使用してもよい。
Although three companies are shown as
複数のユーザー2には、後述の共有学習履歴14を共有する共有ユーザーと、共有学習履歴14を共有しない非共有ユーザーとが含まれる。図1の例では、US1社とUS2社とが共有ユーザーであり、US3社が非共有ユーザーであるが、これに限定されるわけではない。
The plurality of
法人番号提供装置7は、法人の名称に対応した法人番号を記憶した法人番号記憶装置8に接続されている。法人番号は、複数の法人の各々に割り当てられた固有の識別情報である。法人番号提供装置7は、例えば国税庁により提供される。法人番号提供装置7は、ネットワーク3を介して外部からアクセス可能であり、外部から法人の名称が入力されると、法人の名称に対応した法人番号を返す機能を備える。外部から法人番号を取得するために、例えば法人番号提供装置7を制御するために用意されたAPI(Application Programming Interface)が使用される。本実施形態では、法人の名称と法人番号との関係は予め後述の記憶装置11に法人番号データ19として記憶されている。例えば、決済管理システム1は、1日1回、法人番号提供装置7と通信して法人番号データ19を更新する。
The corporate
決済管理システム1は、ネットワーク3を介して他の装置と通信可能な通信装置10、記憶装置11、及びプロセッサ12を備えるコンピュータである。
The
記憶装置11は、決済管理方法を決済管理システム1に実行させるための決済管理(請求消込)プログラム13、共有ユーザーにより共有される共有学習履歴14、ユーザー2ごとに用意された共有されないユーザー学習履歴15、総合的学習履歴16、及び法人の名称と法人番号との関係を表す法人番号データ19を記憶することが可能であり、必要に応じてその他の情報を記憶可能である。図1の例では、US1社用のユーザー学習履歴15であるUH1、US2社用のユーザー学習履歴15であるUH2、US3社用のユーザー学習履歴15であるUH3が含まれる。記憶されるユーザー学習履歴15は、図示されるものに限定されない。
The
プロセッサ12は、通信装置10を制御することにより、様々な装置とネットワーク3を介して情報の送信及び受信を行う。プロセッサ12は、記憶装置11に記憶された決済管理プログラム13を読み込んで実行することにより決済管理部17として機能する。決済管理部17は、後述の決済管理方法を実行する。
By controlling the
記憶装置11の種類として、例えば、読み出し専用メモリ、読み書き可能なメモリ、揮発性メモリ、不揮発性メモリ、有形の非一次的記録媒体、及びこれらの組み合わせが挙げられるが、これらに限定されない。プロセッサ12及び決済管理部プログラムにより実現される構成を含む種々の構成の一部又はすべてが、特定用途向け集積回路(ASIC)といったハードウェアにより実現されてもよい。
Types of
(ユーザー学習履歴)
図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
図2に示すUH1の第1の対応関係91の例を説明する。得意先名「株式会社A」に振込依頼人名「エー」及び「カ)エー」が対応する。得意先名「株式会社B」に振込依頼人名「ビー」及び「カブシキガイシャビー」が対応する。得意先名「株式会社C」に振込依頼人名「シー」が対応する。得意先名「株式会社D」に振込依頼人名「ディー」が対応する。得意先名「株式会社E」に振込依頼人名「イー」が対応する。得意先名「株式会社F」に振込依頼人名「エフ」が対応する。
An example of the
図2に示すUH1の第2の対応関係92の例を説明する。法人番号「0000000000001」に「得意先名株式会社A」が対応する。法人番号「0000000000002」に得意先名「株式会社B」が対応する。法人番号「0000000000003」に得意先名「株式会社C」が対応する。法人番号「0000000000004」に得意先名「株式会社D」が対応する。法人番号「0000000000005」に得意先名「株式会社E」が対応する。法人番号「0000000000006」に得意先名「株式会社F」が対応する。
An example of the
図2に示すUH2の第1の対応関係91の例を説明する。得意先名「株式会社A」に振込依頼人名「エー」及び「カブシキガイシャエー」が対応する。得意先名「株式会社B」に振込依頼人名「カブ)ビー」が対応する。得意先名「株式会社C」に振込依頼人名「カ)シー」及び「シー」が対応する。得意先名「株式会社G」に振込依頼人名「ジー」が対応する。得意先名「株式会社H」に振込依頼人名「エイチ」が対応する。得意先名「株式会社I」に振込依頼人名「アイ」が対応する。
An example of the
図2に示すUH1の第2の対応関係92の例を説明する。法人番号「0000000000001」に得意先名「株式会社A」が対応する。法人番号「0000000000002」に得意先名「株式会社B」が対応する。法人番号「0000000000003」に得意先名「株式会社C」が対応する。法人番号「0000000000007」に得意先名「株式会社G」が対応する。法人番号「0000000000008」に得意先名「株式会社H」が対応する。法人番号「0000000000009」に得意先名「株式会社I」が対応する。
An example of the
決済管理部17は、得意先を管理する得意先マスター画面をユーザー装置4に表示させる。決済管理部17は、得意先マスター画面において情報を変更する得意先を選択可能に表示させる。決済管理部17は、ユーザー装置4から情報を変更する得意先の選択を受信したことに応答して、ユーザー装置4に、ユーザー学習履歴15を編集するか否かを選択可能な情報変更画面を表示させる。決済管理部17は、ユーザー装置4によりユーザー学習履歴15を編集することが選択されたことに応答して、得意先に対応した法人番号をキーとして、共有学習履歴14を参照することにより法人番号に対応した振込依頼人名を検索する。決済管理部17は、検索結果を選択可能に一覧としてユーザー装置4に表示させる。ユーザー装置4により選択された法人番号と振込依頼人名とに基づいて、ユーザー学習履歴15が更新される。共有学習履歴14には、法人番号に対して振込依頼人名以外の情報が対応付けられていてもよい。
The payment management unit 17 causes the
(共有学習履歴)
図3は、図1の記憶装置11に記憶された例示的な共有学習履歴14を示す。共有学習履歴14は、共有対応関係93を含む。共有対応関係93は、過去に共有ユーザーにより行われた消込に関与した法人番号と振込依頼人名との対応を表す。共有対応関係93における法人番号と振込依頼人名との対応関係は、複数の共有ユーザーのユーザー学習履歴15(図2)の第1の対応関係91と第2の対応関係92とから導かれ、融合されたものである。図3の具体的な内容は例示である。
(Shared learning history)
FIG. 3 shows an exemplary shared
図3に示す共有対応関係93を説明する。法人番号「0000000000001」に振込依頼人名「エー」、「カ)エー」、及び「カブシキガイシャエー」が対応する。法人番号「0000000000002」に振込依頼人名「ビー」、「カブシキガイシャビー」、及び「カブ)ビー」が対応する。法人番号「0000000000003」に振込依頼人名「シー」及び「カ)シー」が対応する。法人番号「0000000000004」に振込依頼人名「ディー」が対応する。法人番号「0000000000005」に振込依頼人名「イー」が対応する。法人番号「0000000000006」に振込依頼人名「エフ」が対応する。法人番号「0000000000007」に振込依頼人名「ジー」が対応する。法人番号「0000000000008」に振込依頼人名「エイチ」が対応する。法人番号「0000000000009」に振込依頼人名「アイ」が対応する。
The sharing
(共有型抽出工程)
図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
次に、ステップ22において、決済管理部17は、複数の請求データの中から、ステップ21において取得された法人番号に対応した請求データを抽出する。抽出には適宜第2の対応関係92(図2)が参照されてよい。
Next, in
次に、ステップ23において、決済管理部17は、共有学習履歴14(図3)に基づいて更新可能なユーザー学習履歴15(図2)を参照して、ステップ21において取得された法人番号に対応した振込依頼人名を取得する、例えば、US1社の場合、法人番号「0000000000001」に対応して、振込依頼人名「エー」、「カ)エー」が取得される。
Next, in
次に、ステップ24において、決済管理部17は、ステップ21において取得された法人番号に対応した振込依頼人名を含む入金データを抽出する。結果として、法人番号を使用することにより、消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとが抽出される。
Next, in
(ユーザー別抽出工程)
図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
次に、ステップ26において、決済管理部17は、複数の請求データの中から、ステップ25において取得された法人番号に対応した請求データを抽出する。抽出には適宜第2の対応関係92(図2)が参照されてよい。
Next, in
次に、ステップ27において、決済管理部17は、共有学習履歴14(図3)に基づいて更新不能なユーザー学習履歴15(図2)における第1の対応関係91を参照して、ステップ25において取得された法人番号に対応した振込依頼人名を取得する、例えばUS1社がユーザー2である場合であって、かつ法人番号が「0000000000001」である場合、振込依頼人名「エー」及び「カ)エー」が取得される。
Next, in
次に、ステップ28において、決済管理部17は、ステップ25において取得された法人番号に対応した振込依頼人名を含む入金データを抽出する。結果として、法人番号を使用することにより、消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとが抽出される。
Next, in
(第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
例えば、図2を参照すると、ユーザー2がUS1社であり、かつ、請求データの請求先が法人番号「0000000000001」に対応した「株式会社A」であり、かつ、入金データの振込依頼人名が「カ)エー」である場合、得意先「株式会社A」と振込依頼人名「カ)エー」とがUH1に第1の対応関係91として記憶される。
For example, referring to FIG. 2, the
(共有更新工程)
決済管理部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
図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
US2社がユーザー2であるとき、決済管理部17は図2に示すUH2を参照し、第2の対応関係92に基づいて法人番号「0000000000002」に対応した得意先名「株式会社B」を取得し、第1の対応関係91に基づいて得意先名「株式会社B」に対応した振込依頼人名「カブ)ビー」を取得する。結果として、決済管理部17は、法人番号「0000000000002」に振込依頼人名「カブ)ビー」が対応するという対応関係を取得する。決済管理部17は、取得した対応関係を図3に示す共有対応関係93として共有学習履歴14に記憶する。
When the US2 company is the
US1社がユーザー2であるときの共有更新工程とUS2社がユーザー2であるときの共有更新工程とにより、法人番号「0000000000002」に振込依頼人名「ビー」、「カブシキガイシャビー」、及び「カブ)ビー」が対応することが共有学習履歴14に共有対応関係93として記憶される。
By the shared renewal process when US1 company is
(法人番号設定工程)
一例において、決済管理部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
例えば、決済管理部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
(決済管理方法)
次に、決済管理方法の全体的概要について説明する。図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
まず、ステップ30においてユーザー設定工程が実行される。決済管理部17は、ユーザー設定工程において、少なくとも共有ユーザーとなるか非共有ユーザーとなるかをユーザー2に選択させる。共有ユーザーは、共有学習履歴14を共有するユーザー2である。非共有ユーザーは、共有学習履歴14を共有しないユーザー2である。決済管理部17は、例えばユーザー装置4に選択画面を設定可能に表示させて、ユーザー2による選択を受信する。図1の例では、US1社およびUS2社が共有ユーザーとなることを選択済みであり、US3社が非共有ユーザーとなることを選択済みである。
First, the user setting step is executed in
次に、ステップ31において請求データ取得工程が実行される。決済管理部17は、請求データ取得工程において、ユーザー装置4から、またはユーザー2が利用する外部システム6(例えばクラウド型の会計処理装置)から1つ以上の請求データを取得する。請求データは、他の方法により取得されてもよい。請求データの項目として、例えば、法人番号、得意先名、請求区分、請求残の正負、請求残(入金予定額)の絶対値、入金予定日、請求日、請求書発行先コード(得意先コード)、及び期日現金予定フラグが挙げられるが、これより多くてもよく少なくてもよい。請求書発行先コードは、ユーザー2が請求書発行先ごとに付与した符号である。
Next, the billing data acquisition step is executed in
次に、ステップ32において請求データ設定工程が実行される。決済管理部17は、請求データ設定工程において、図7に示す請求データ設定表41をユーザー装置4に設定可能に表示させ、ユーザー装置4からユーザー2の操作に基づく設定を受信する。請求データ設定表41は、「順序」、「使用」、及び「請求データの項目」の欄を含む。「順序」は、後述の一括消込工程及び個別消込工程において「請求データの項目」の各項目が請求データと入金データとの対応付けに使用されるときの優先順位を数値で示す。「使用」は、「請求データの項目」の各々に対して、対応付けに使用される(「○」)か使用されない(「×」)かを示す。図7の設定内容は例示である。一括消込工程と個別消込工程とで異なる設定がなされてもよい。
Next, the billing data setting step is executed in
次に、ステップ33において入金データ取得工程が実行される。決済管理部17は、入金データ取得工程において、ユーザー装置4から、またはユーザー2が利用する銀行が運営する銀行システム5から1つ以上の入金データを取得する。入金データは、他の方法により取得されてもよい。入金データの項目として、例えば、相殺データ、入金残の正負、入金日、振込依頼人名(請求書発行先カナ名)、仕向銀行、仕向支店、入金残の絶対値、及び入金区分が挙げられるが、これより多くてもよく少なくてもよい。
Next, the deposit data acquisition step is executed in
振込依頼人名は、振込をした者のカタカナ表記である。入金データに手数料負担が含まれてよい。手数料負担は、振込手数料を「自社」と「相手方」とのいずれが負担するかを示す。「自社」とは、請求者であるユーザー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
次に、ステップ34において入金データ設定工程が実行される。決済管理部17は、入金データ設定工程において、図8に示す入金データ設定表42をユーザー装置4に設定可能に表示させ、ユーザー装置4からユーザー2による設定を受信する。入金データ設定表42は、「順序」、「使用」、及び「入金データの項目」の欄を含む。「順序」は、後述の一括消込工程及び個別消込工程において「入金データの項目」の各項目が請求データと入金データとの対応付けに使用されるときの優先順位を数値で示す。「使用」は、「入金データの項目」の各々に対して、対応付けに使用される(「○」)か使用されない(「×」)かを示す。図8の設定内容は例示である。一括消込工程と個別消込工程とで異なる設定がなされてもよい。
Next, in
次にステップ35において後述の一括消込工程が実行される。一括消込工程では、自動的に請求データに消込が行われる。次にステップ36において後述の個別消込工程が実行される。個別消込工程では、手動操作に基づいて請求データに消込が行われる。共有ユーザーに対する一括消込工程と共有ユーザーに対する個別消込工程との少なくとも一方が、請求データと入金データと共有学習履歴14に基づいて更新可能なユーザー学習履歴15とに基づいて消込を行うことを含む。
Next, in
次にステップ37において前述の第1のユーザー別更新工程が実行される。第1のユーザー別更新工程では、行われた消込に関連した消込情報に基づいて図2に示すユーザー学習履歴15に第1の対応関係91が記憶される。
Next, in
次にステップ38において前述の共有更新工程が実行される。共有更新工程では、共有ユーザーに対して行われた消込に関連した消込情報に基づいて共有学習履歴14が更新される。
Next, in
次にステップ39において後述の総合的学習履歴更新工程が実行される。
Next, in
(一括消込工程)
図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
照合ロジックは、どのような手法により一括照合工程が行われるかを表す。図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
次に決済管理部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
一例においてユーザー2が非共有ユーザーである場合、決済管理部17は前述のユーザー別抽出工程を実行してよい。ユーザー別抽出工程では、共有学習履歴14(図3)に基づいて更新不能なユーザー学習履歴15(図2)を参照して、非共有ユーザーの消込に使用される候補となる1つ以上の請求データと1つ以上の入金データとが抽出されて1つ以上の候補対応セットが作成される。
In one example, when the
候補対応セットを適宜利用して照合ロジック(図10)を実行してよい。ステップ52が終了した時点で、候補対応セットを使用して、または使用せずに、1つ以上の請求データと1つ以上の入金データとが対応付けられた対応セットが1つ以上作成されている。
The collation logic (FIG. 10) may be executed by appropriately using the candidate correspondence set. At the end of
例えば、候補対応セットの中から、請求データの合計額と入金データの合計額が一致する組み合わせ、または近くなる組み合わせが選択されて対応セットが作成される。 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
一括消込実行工程では、誤差調整が行われる。決済管理部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
図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
一例において、項番「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
まず、個別誤差調整工程について説明する。決済管理部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
図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
図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
一例において、決済管理部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
図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
一括消込処理の誤差調整又は個別消込工程の個別誤差調整工程により、手数料誤差及び消費税誤差に相当する額が未入金額として残ることを抑えられる。また、消費税の計算方法が自社と請求書発行先との間で異なる場合であっても、消費税誤差に相当する額が未入金額として残ることを抑えられる。 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
図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
(総合的学習履歴更新工程)
次に総合的学習履歴更新工程について説明する。決済管理部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
(変形例)
次に変形例について説明する。以下、上記の実施形態と変形例との相違点を中心に説明する。変形例では図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
図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.
変形例のステップ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
(まとめ)
本実施形態によれば、複数の共有ユーザーが他の共有ユーザーの消込により学習された共有学習履歴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
本実施形態によれば、共有学習履歴14に記憶された法人番号と振込依頼人名との対応を使用するので、個々のユーザー2が独自に学習したユーザー学習履歴15だけを使用する場合に比べて、請求データと入金データとを効率的に抽出することができる。振込依頼人名が異なる入金データであっても法人番号が共通すれば同一人であることがわかるので、消込に使用される候補となる請求データと入金データとを精度良く抽出することができる。
According to the present embodiment, since the correspondence between the corporate number stored in the shared
本実施形態によれば、各ユーザー2が個々のユーザー学習履歴15により、得意先名と振込依頼人名との対応を表す第1の対応関係91を共有せずに管理することができるとともに、得意先名と法人番号との対応を表す第2の対応関係92を共有せずに管理することができる。さらに、複数の共有ユーザーのユーザー学習履歴15の第1の対応関係91と第2の対応関係92とに基づいて共有学習履歴14が更新されるので、共有学習履歴14を使用することができる共有ユーザーは、自身のユーザー学習履歴15だけを使用する場合に比べて効率的に消込を行うことができる。
According to the present embodiment, each
本実施形態によれば、得意先名に基づいて法人番号を取得して第2の対応関係92を簡単に作成することができる。したがって、例えば、得意先名の分かっている請求データの請求先に法人番号を対応付けること、及び得意先名の分かっている請求データの法人番号を修正することを簡単に実行することができる。
According to the present embodiment, the corporate number can be obtained based on the customer name and the
本実施形態によれば、共有学習履歴14に基づいて更新可能なユーザー学習履歴15に基づいて抽出された請求データと入金データとをユーザー2が手動により対応付けることができるので、ユーザー学習履歴15のみが使用される場合比べて抽出の過不足が生じにくく、請求データと入金データとを精度良く対応付けることができる。
According to the present embodiment, since the
本実施形態によれば、ユーザー2が共有ユーザーとなるか非共有ユーザーとなるかを選択することができ、非共有ユーザーとなると共有学習履歴14を更新しないので、ユーザー2のセキュリティ管理の選択肢が広がる。
According to the present embodiment, it is possible to select whether the
本実施形態の変形例によれば、各ユーザー2が個々のユーザー学習履歴15により、法人番号と振込依頼人名との対応を表す第3の対応関係94を共有せずに管理することができる。さらに、複数の共有ユーザーのユーザー学習履歴15の第3の対応関係94に基づいて共有学習履歴14が更新されるので、共有学習履歴14を使用することができる共有ユーザーは、自身のユーザー学習履歴15だけを使用する場合に比べて効率的に消込を行うことができる。
According to the modification of the present embodiment, each
本発明は上述した実施形態には限定されない。すなわち、当業者は、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。 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の対応関係が、行われた前記消込に関与した前記得意先名と前記振込依頼人名との対応を表し、
前記得意先名と前記法人番号との対応を表す第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.
前記法人番号設定工程が、法人の名称に対応した前記法人番号を記憶した法人番号データを参照して、前記得意先名により表される法人の名称に対応する前記法人番号を取得することを含む、
請求項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の対応関係が、行われた前記消込に関与した前記法人番号と前記振込依頼人名との対応を表し、
前記共有更新工程が、前記共有ユーザーの前記ユーザー学習履歴における前記第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.
Billing clearing program for executing billing clearing method according to the computer in any one of claims 1 to 7.
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)
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)
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 |
-
2020
- 2020-06-09 JP JP2020099969A patent/JP6815015B1/en active Active
Cited By (3)
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 |