Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7649235B2 - Purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program - Google Patents
[go: Go Back, main page]

JP7649235B2 - Purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program - Google Patents

Purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program Download PDF

Info

Publication number
JP7649235B2
JP7649235B2 JP2021205104A JP2021205104A JP7649235B2 JP 7649235 B2 JP7649235 B2 JP 7649235B2 JP 2021205104 A JP2021205104 A JP 2021205104A JP 2021205104 A JP2021205104 A JP 2021205104A JP 7649235 B2 JP7649235 B2 JP 7649235B2
Authority
JP
Japan
Prior art keywords
purchase
amount
data
period
purchasing
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
JP2021205104A
Other languages
Japanese (ja)
Other versions
JP2023090237A (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 JP2021205104A priority Critical patent/JP7649235B2/en
Publication of JP2023090237A publication Critical patent/JP2023090237A/en
Application granted granted Critical
Publication of JP7649235B2 publication Critical patent/JP7649235B2/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)

Description

本発明は、仕入不正発見業務支援装置、仕入不正発見業務支援方法および仕入不正発見業務支援プログラムに関する。 The present invention relates to a purchasing fraud detection business support device, a purchasing fraud detection business support method, and a purchasing fraud detection business support program.

特許文献1の0025段落には、「文書による請求書の廃止は責任の所在が不明となり、従来の処理手法は、仕入先と発注会社の担当者が通謀した不正に対して極めて脆弱であった。この発明の売上監査モデルは、電磁媒体による請求書の代替によって、不正が行われた場合には仕入先の不当利得の返還等の民事責任のみならず、横領、詐欺等の刑事責任の追及も容易となり、不正に対する極めて強力な防止策となるものである。」と開示されている。 Paragraph 0025 of Patent Document 1 discloses that "The abolition of paper invoices makes it unclear who is responsible, and conventional processing methods are extremely vulnerable to fraud caused by collusion between the supplier and the ordering company's personnel. The sales audit model of this invention replaces invoices with electromagnetic media, and in the event of fraud, not only does it make it possible to subject the supplier to civil liability, such as the return of ill-gotten gains, but it also makes it easier to pursue criminal liability for embezzlement, fraud, etc., providing an extremely powerful deterrent against fraud."

特開2006-164255号公報JP 2006-164255 A

上記特許文献1に記載のように、自社担当者と取引先担当者が共謀することにより行われる仕入実績に関する不正(仕入不正)を発見することは企業にとって重要である。 As described in the above-mentioned Patent Document 1, it is important for a company to detect fraudulent acts (purchasing fraud) regarding purchasing records that are committed through collusion between its own staff and those of its business partners.

仕入不正の一つの形態として、自社担当者が取引先担当者と共謀して架空の仕入を計上して、取引先に対して金額を支払い、後日、架空の仕入について支払った当該金額を取引先担当者から自社担当者にキックバックして貰うという方法がある。 One form of purchasing fraud involves a company's own staff conspiring with a client's staff to record fictitious purchases, pay the amount to the client, and then later having the client's staff give the company's staff a kickback for the amount paid for the fictitious purchases.

この方法の場合、架空仕入を行った月の仕入金額が、例えば前年度の同月の仕入金額に比べて急激に増加しているという特徴がある。したがって、架空仕入を発見するためには、確認対象月の仕入金額と、前年度の同月に該当する比較対象月の仕入金額と、を比較すればよい。 This method has the characteristic that the purchase amount for the month in which fictitious purchases were made increases sharply compared to, for example, the purchase amount for the same month in the previous year. Therefore, in order to discover fictitious purchases, it is sufficient to compare the purchase amount for the month being confirmed with the purchase amount for the comparison month that corresponds to the same month in the previous year.

しかしながら、月毎の仕入金額の集計および前年同月の仕入金額との比較は、従来においては、担当者が手作業で行っていたため、仕入不正の発見業務には多大な時間および労力がかかるという問題があった。 However, in the past, the task of tallying up monthly purchase amounts and comparing them with the purchase amounts for the same month of the previous year was done manually by staff, which meant that discovering purchase fraud took a lot of time and effort.

本発明は、上記問題点に鑑みてなされたものであって、確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額の算出、および、当該算出した差額のうち数値が異常に大きいものの検知を自動で行うことにより、仕入不正の発見業務を支援することができる仕入不正発見業務支援装置、仕入不正発見業務支援方法および仕入不正発見業務支援プログラムを提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide a fraudulent purchasing detection support device, a fraudulent purchasing detection support method, and a fraudulent purchasing detection support program that can support fraudulent purchasing detection operations by automatically calculating the difference between the purchase amount during the confirmation period and the purchase amount during the comparison period, and detecting any abnormally large numerical values among the calculated differences.

上述した課題を解決し、目的を達成するために、本発明に係る仕入不正発見業務支援装置においては、確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額である仕入差額金額を算出することにより、仕入の実績に関する不正を発見する業務を支援することができる、制御部および記憶部を備える仕入不正発見業務支援装置であって、前記記憶部には、仕入日と、取引先識別データと、仕入金額と、を含む仕入計上データが格納されており、前記制御部は、前記確認対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額から、前記比較対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額を差し引くことにより、前記確認対象期間および前記取引先識別データの組合せ毎の前記仕入差額金額を算出する仕入差額金額算出手段と、所定の統計手法に従い、前記仕入差額金額算出手段で算出した仕入差額金額のうち上限値を上回っているものを異常値として検知する異常値検知手段と、前記異常値検知手段で異常値として検知した仕入差額金額ならびに当該検知した仕入差額金額に対応する前記確認対象期間および前記取引先識別データの組合せを表示する異常表示手段と、を備えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the purchasing fraud detection business support device of the present invention is capable of supporting the business of detecting fraud relating to purchasing performance by calculating a purchasing difference amount, which is the difference between the purchasing amount during the period to be confirmed and the purchasing amount during the period to be compared. The purchasing fraud detection business support device is equipped with a control unit and a memory unit, and the memory unit stores purchase accounting data including a purchase date, a business partner identification data, and a purchase amount, and the control unit calculates the purchase amount corresponding to the purchase date belonging to the period to be confirmed from the amount calculated for each business partner identification data, and calculates the purchase amount corresponding to the purchase date belonging to the period to be confirmed from the amount calculated for each business partner identification data. The system is characterized by comprising: a purchase difference amount calculation means for calculating the purchase difference amount for each combination of the confirmation target period and the customer identification data by subtracting the purchase amount corresponding to the purchase date belonging to the period from the total amount for each customer identification data; an abnormal value detection means for detecting, according to a predetermined statistical method, a purchase difference amount calculated by the purchase difference amount calculation means that exceeds an upper limit as an abnormal value; and an abnormality display means for displaying the purchase difference amount detected as an abnormal value by the abnormal value detection means and the combination of the confirmation target period and the customer identification data corresponding to the detected purchase difference amount.

また、本発明に係る仕入不正発見業務支援装置においては、前記異常表示手段は、前記所定の統計手法および前記上限値も併せて表示すること、を特徴とする。 In addition, in the purchasing fraud detection business support device according to the present invention, the anomaly display means also displays the specified statistical method and the upper limit value.

また、本発明に係る仕入不正発見業務支援装置においては、前記所定の統計手法が、四分位範囲を用いる方法であり、前記上限値が、第三四分位数に、前記四分位範囲を1.5倍した値を足すことより算出された値であること、を特徴とする。 The device for supporting the detection of purchasing fraud according to the present invention is characterized in that the predetermined statistical method is a method using the interquartile range, and the upper limit value is a value calculated by adding the third quartile to a value 1.5 times the interquartile range.

また、本発明に係る仕入不正発見業務支援装置においては、前記記憶部には、前記仕入計上データ中の前記仕入金額を期間および前記取引先識別データ毎に集計した金額と、前記期間と、前記取引先識別データと、を含む仕入差額金額算出結果データが更に格納されており、前記制御部は、前記仕入差額金額算出結果データに基づいて、前記期間毎の前記集計した金額の推移を示す折れ線グラフを、前記取引先識別データの数の分だけ生成して表示する取引先別グラフ表示手段を更に備え、当該折れ線グラフは、前記仕入差額金額算出結果データ中の前記集計した金額を縦軸とし、前記仕入差額金額算出結果データ中の前記期間を横軸とすること、を特徴とする。 In addition, in the purchasing fraud detection business support device according to the present invention, the storage unit further stores purchase difference amount calculation result data including the amount obtained by aggregating the purchase amount in the purchase recording data for each period and the customer identification data, and the period and the customer identification data, and the control unit further includes a customer-specific graph display means for generating and displaying a line graph showing the progress of the aggregated amount for each period based on the purchase difference amount calculation result data, the number of which corresponds to the number of customer identification data, and the line graph has the aggregated amount in the purchase difference amount calculation result data as the vertical axis and the period in the purchase difference amount calculation result data as the horizontal axis.

また、本発明に係る仕入不正発見業務支援装置においては、前記記憶部には、前記仕入計上データ中の前記仕入金額を期間および前記取引先識別データ毎に集計した金額と、前記期間と、前記取引先識別データと、を含む仕入差額金額算出結果データが更に格納されており、前記制御部は、前記仕入差額金額算出結果データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての確認対象年度における前記期間毎の前記集計した金額の推移を示す折れ線グラフ、および、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての比較対象年度における前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成して併せて表示する両年度比較用グラフ表示手段を更に備え、前記確認対象年度は、前記異常値検知手段で異常値として検知した仕入差額金額に対応する前記確認対象期間が属する年度であり、前記比較対象年度は、前記確認対象年度より1つ前の年度であり、当該折れ線グラフは、前記仕入差額金額算出結果データ中の前記集計した金額を縦軸とし、年の表示がない月を横軸とすること、を特徴とする。 In addition, in the purchasing fraud detection business support device according to the present invention, the storage unit further stores the purchase amount in the purchase recording data, which is calculated by aggregating the purchase amount for each period and the customer identification data, and the purchase difference amount calculation result data, which includes the period and the customer identification data. The control unit further stores, based on the purchase difference amount calculation result data, a line graph showing the progress of the aggregated amount for each period in the confirmation target year for the customer identification data corresponding to the purchase difference amount detected by the abnormal value detection means, and The system further includes a graph display means for comparing two years, which generates and displays a line graph showing the trend of the aggregated amount for each period in the comparison year for the supplier identification data corresponding to the purchase difference amount, the year to be confirmed is the year to which the confirmation period corresponding to the purchase difference amount detected as an abnormal value by the abnormal value detection means belongs, the comparison year is the year immediately preceding the confirmation year, and the line graph has the aggregated amount in the purchase difference amount calculation result data as the vertical axis and the month without a year displayed as the horizontal axis.

また、本発明に係る仕入不正発見業務支援装置においては、前記仕入計上データは、事業所識別データ、部門識別データおよび担当者識別データのうちの少なくとも一つの集計単位を更に含み、前記記憶部には、前記仕入計上データ中の前記仕入金額を期間、前記取引先識別データおよび前記集計単位の組合せ毎に集計した金額と、前記期間と、前記取引先識別データと、前記集計単位と、を含む仕入金額集計データが更に格納されており、前記制御部は、前記仕入金額集計データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを、前記集計単位の数の分だけ生成して表示する集計単位別グラフ表示手段を更に備え、当該折れ線グラフは、前記仕入金額集計データ中の前記集計した金額を縦軸とし、前記仕入金額集計データ中の前記期間を横軸とすること、を特徴とする。 In addition, in the purchasing fraud detection business support device according to the present invention, the purchase accounting data further includes at least one of the aggregation units of business establishment identification data, department identification data, and person in charge identification data, and the storage unit further stores purchase amount aggregation data including the amount obtained by aggregating the purchase amount in the purchase accounting data for each combination of the period, the customer identification data, and the aggregation unit, the period, the customer identification data, and the aggregation unit, and the control unit further includes a graph display means for each aggregation unit that generates and displays a line graph showing the progress of the aggregated amount for each period for the customer identification data corresponding to the purchase difference amount detected by the abnormal value detection means based on the purchase amount aggregation data, the line graph having the aggregated amount in the purchase amount aggregation data as the vertical axis and the period in the purchase amount aggregation data as the horizontal axis.

また、本発明に係る仕入不正発見業務支援装置においては、前記仕入計上データは、事業所識別データ、部門識別データおよび担当者識別データのうちの少なくとも一つの集計単位と、発注計上データの登録による発注を経由した仕入については発注番号と、を更に含み、前記記憶部には、前記仕入計上データ中の前記仕入金額を期間、前記取引先識別データ、前記集計単位および前記発注番号の有無の組合せ毎に集計した金額と、前記期間と、前記取引先識別データと、前記集計単位と、前記発注番号がない前記仕入金額を集計した場合の区分である即仕入区分と、前記発注番号がある前記仕入金額を集計した場合の区分である発注経由区分を含む仕入方法別集計データが更に格納されており、前記制御部は、前記仕入方法別集計データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記期間および前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記集計した金額を示す棒グラフを、前記集計単位の数の分だけ生成して表示する仕入計上方法別グラフ表示手段を更に備え、当該棒グラフにおいては、前記即仕入区分に対応する前記集計した金額および前記発注経由区分に対応する前記集計した金額が識別可能となっていること、を特徴とする。 In addition, in the purchasing fraud detection business support device according to the present invention, the purchasing accounting data further includes at least one of the aggregation units of business establishment identification data, department identification data, and person in charge identification data, and for purchases made via an order by registering order accounting data, an order number, and the memory unit stores the purchase amounts in the purchasing accounting data, aggregated for each combination of the period, the customer identification data, the aggregation unit, and the presence or absence of the order number, the period, the customer identification data, the aggregation unit, an immediate purchase classification which is a classification when the purchase amounts without the order number are aggregated, and the purchase amounts with the order number are aggregated. The control unit further stores aggregated data by purchasing method including an order route category, which is a category when the difference between the purchase amount and the purchase amount is calculated, and the control unit further includes a graph display means for generating and displaying a bar graph for the number of aggregation units, which shows the aggregated amount for the period corresponding to the purchase difference amount detected by the abnormal value detection means and the trading partner identification data corresponding to the purchase difference amount detected by the abnormal value detection means, based on the aggregated data by purchasing method, and the aggregated amount corresponding to the immediate purchase category and the aggregated amount corresponding to the order route category are distinguishable in the bar graph.

また、本発明に係る仕入不正発見業務支援装置においては、前記記憶部には、売上日と、売上金額と、を含む売上計上データと、前記仕入計上データ中の前記仕入金額を期間および前記取引先識別データの組合せ毎に集計した金額と、前記仕入計上データ中の前記期間と、前記仕入計上データ中の前記取引先識別データと、を含む仕入集計レコード、および、前記売上計上データ中の前記売上金額を期間毎に集計した金額と、前記売上計上データ中の前記期間と、を含む売上集計レコードを含む売上・仕入別集計データと、が更に格納されており、前記制御部は、前記仕入集計レコードに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成し、前記売上集計レコードに基づいて、前記期間毎の前記集計した金額を示す折れ線グラフを生成し、両グラフを併せて表示する売上・仕入比較用グラフ表示手段を更に備え、当該折れ線グラフは、前記レコード中の前記集計した金額を縦軸とし、前記レコード中の前記期間を横軸とすること、を特徴とする。 In addition, in the purchasing fraud detection business support device according to the present invention, the storage unit further includes sales accounting data including a sales date and a sales amount, a purchase summary record including an amount obtained by aggregating the purchase amount in the purchase accounting data for each combination of a period and the customer identification data, the period in the purchase accounting data, and the customer identification data in the purchase accounting data, and sales and purchase summary data including a sales summary record including an amount obtained by aggregating the sales amount in the sales accounting data for each period and the period in the sales accounting data. The control unit further includes a sales/purchase comparison graph display unit that generates a line graph showing the progress of the aggregated amount for each period for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection unit based on the purchase aggregate record, generates a line graph showing the aggregated amount for each period based on the sales aggregate record, and displays both graphs together, and the line graph has the aggregated amount in the record as the vertical axis and the period in the record as the horizontal axis.

また、本発明に係る仕入不正発見業務支援装置においては、前記記憶部には、受注日と、受注金額と、を含む受注計上データと、前記仕入計上データ中の前記仕入金額を期間および前記取引先識別データの組合せ毎に集計した金額と、前記仕入計上データ中の前記期間と、前記仕入計上データ中の前記取引先識別データと、を含む仕入集計レコード、および、前記受注計上データ中の前記受注金額を期間毎に集計した金額と、前記受注計上データ中の前記期間と、を含む受注集計レコードを含む受注・仕入別集計データと、が更に格納されており、前記制御部は、前記仕入集計レコードに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成し、前記受注集計レコードに基づいて、前記期間毎の前記集計した金額を示す折れ線グラフを生成し、両グラフを併せて表示する受注・仕入比較用グラフ表示手段を更に備え、当該折れ線グラフは、前記レコード中の前記集計した金額を縦軸とし、前記レコード中の前記期間を横軸とすること、を特徴とする。 In addition, in the purchasing fraud detection business support device according to the present invention, the storage unit further includes order/purchase-specific summary data including order posting data including an order date and an order amount, a purchase summary record including an amount obtained by summarizing the purchase amount in the purchase posting data for each combination of a period and the customer identification data, the period in the purchase posting data, and the customer identification data in the purchase posting data, and an order/purchase summary record including an amount obtained by summarizing the order amount in the order posting data for each period and the period in the order posting data. The control unit further includes an order/purchase comparison graph display unit that generates a line graph showing the progress of the aggregated amount for each period for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection unit based on the purchase aggregate record, generates a line graph showing the aggregated amount for each period based on the order aggregate record, and displays both graphs together, and the line graph has the aggregated amount in the record as the vertical axis and the period in the record as the horizontal axis.

また、本発明に係る仕入不正発見業務支援装置においては、前記確認対象期間が、ある年のある月であり、前記比較対象期間が、前記ある年の前年の前記ある月であること、を特徴とする。 The purchasing fraud detection business support device according to the present invention is characterized in that the confirmation period is a certain month of a certain year, and the comparison period is the certain month of the year prior to the certain year.

また、本発明に係る仕入不正発見業務支援方法においては、確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額である仕入差額金額を算出することにより、仕入の実績に関する不正を発見する業務を支援することができる、制御部および記憶部を備える情報処理装置で実行される仕入不正発見業務支援方法であって、前記記憶部には、仕入日と、取引先識別データと、仕入金額と、を含む仕入計上データが格納されており、前記制御部で実行される、前記確認対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額から、前記比較対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額を差し引くことにより、前記確認対象期間および前記取引先識別データの組合せ毎の前記仕入差額金額を算出する仕入差額金額算出ステップと、所定の統計手法に従い、前記仕入差額金額算出ステップで算出した仕入差額金額のうち上限値を上回っているものを異常値として検知する異常値検知ステップと、前記異常値検知ステップで異常値として検知した仕入差額金額ならびに当該検知した仕入差額金額に対応する前記確認対象期間および前記取引先識別データの組合せを表示する異常表示ステップと、を含むこと、を特徴とする。 In addition, the purchasing fraud detection business support method according to the present invention is a method for supporting the detection of purchasing fraud, which is executed by an information processing device having a control unit and a memory unit, and which can support the business of detecting fraud in purchasing records by calculating a purchasing difference amount, which is the difference between the purchasing amount during the period to be confirmed and the purchasing amount during the period to be compared. The memory unit stores purchase accounting data including a purchase date, customer identification data, and a purchase amount, and the control unit calculates the purchasing amount corresponding to the purchase date belonging to the period to be confirmed from the amount calculated for each customer identification data, and calculates the purchasing amount corresponding to the purchase date belonging to the period to be compared. The method includes a purchase difference amount calculation step for calculating the purchase difference amount for each combination of the confirmation period and the customer identification data by subtracting the purchase amount corresponding to the purchase date from the amount tallied for each customer identification data, an abnormal value detection step for detecting, according to a predetermined statistical method, an abnormal value that exceeds an upper limit among the purchase difference amounts calculated in the purchase difference amount calculation step, and an abnormality display step for displaying the purchase difference amount detected as an abnormal value in the abnormal value detection step and the combination of the confirmation period and the customer identification data corresponding to the detected purchase difference amount.

また、本発明に係る仕入不正発見業務支援プログラムにおいては、確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額である仕入差額金額を算出することにより、仕入の実績に関する不正を発見する業務を支援することができる、制御部および記憶部を備える情報処理装置で実行される仕入不正発見業務支援プログラムであって、前記記憶部には、仕入日と、取引先識別データと、仕入金額と、を含む仕入計上データが格納されており、前記制御部に実行させるための、前記確認対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額から、前記比較対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額を差し引くことにより、前記確認対象期間および前記取引先識別データの組合せ毎の前記仕入差額金額を算出する仕入差額金額算出ステップと、所定の統計手法に従い、前記仕入差額金額算出ステップで算出した仕入差額金額のうち上限値を上回っているものを異常値として検知する異常値検知ステップと、前記異常値検知ステップで異常値として検知した仕入差額金額ならびに当該検知した仕入差額金額に対応する前記確認対象期間および前記取引先識別データの組合せを表示する異常表示ステップと、を含むこと、を特徴とする。 In addition, the purchasing fraud detection business support program according to the present invention is a purchasing fraud detection business support program executed by an information processing device having a control unit and a memory unit, which can support the business of detecting fraud in purchasing records by calculating a purchasing difference amount, which is the difference between the purchasing amount during the period to be confirmed and the purchasing amount during the period to be compared. The memory unit stores purchase accounting data including a purchase date, customer identification data, and a purchase amount, and the control unit executes the purchasing fraud detection business support program by calculating the purchase difference amount, which is the difference between the purchasing amount during the period to be confirmed and the purchasing amount during the period to be compared. The method includes a purchase difference amount calculation step for calculating the purchase difference amount for each combination of the confirmation period and the customer identification data by subtracting the purchase amount corresponding to the purchase date from the amount aggregated for each customer identification data, an abnormal value detection step for detecting, according to a predetermined statistical method, the purchase difference amount calculated in the purchase difference amount calculation step that exceeds an upper limit as an abnormal value, and an abnormality display step for displaying the purchase difference amount detected as an abnormal value in the abnormal value detection step and the combination of the confirmation period and the customer identification data corresponding to the detected purchase difference amount.

本発明によれば、確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額の算出、および、当該算出した差額のうち数値が異常に大きいものの検知を自動で行うことにより、仕入不正の発見業務を支援することができるという効果を奏する。 The present invention has the effect of supporting the detection of purchasing fraud by automatically calculating the difference between the purchase amount during the period to be confirmed and the purchase amount during the period to be compared, and automatically detecting any abnormally large numerical values among the calculated differences.

図1は、仕入不正発見業務支援装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a purchasing fraud detection operation support device. 図2は、仕入実績に関する不正(架空仕入)のイメージの一例を示す図である。FIG. 2 is a diagram showing an example of fraud (fictitious purchase) regarding purchase records. 図3は、正常な仕入実績および異常な仕入実績の一例を示す図である。FIG. 3 is a diagram showing an example of normal purchase records and abnormal purchase records. 図4は、分析用初期画面の一例を示す図である。FIG. 4 is a diagram showing an example of the initial analysis screen. 図5は、分析用画面の一例を示す図である。FIG. 5 is a diagram showing an example of the analysis screen. 図6は、即仕入を行う場合における仕入データ登録画面および仕入計上データの一例を示す図である。FIG. 6 is a diagram showing an example of a purchase data registration screen and purchase accounting data in the case of immediate purchase. 図7は、発注経由の仕入を行う場合における発注データ登録画面および発注計上データならびに発注経由の仕入を行う場合における仕入データ登録画面および仕入計上データの一例を示す図である。FIG. 7 is a diagram showing an example of an order data registration screen and order accounting data when purchasing via an order, and a purchase data registration screen and purchase accounting data when purchasing via an order. 図8は、自動検知実行スケジュールデータおよび仕入計上データの取得範囲条件データの一例を示す図である。FIG. 8 is a diagram showing an example of acquisition range condition data for automatic detection execution schedule data and purchase accounting data. 図9は、自動検知実行スケジュールデータおよびその取得に用いるパラメータの一例を示す図である。FIG. 9 is a diagram showing an example of automatic detection execution schedule data and parameters used for acquiring the data. 図10は、仕入計上データの取得範囲条件データおよびその取得に用いるパラメータの一例を示す図である。FIG. 10 is a diagram showing an example of acquisition range condition data for purchase accounting data and parameters used for acquiring the data. 図11は、仕入計上データからのデータ取得に用いるパラメータの一例を示す図である。FIG. 11 is a diagram showing an example of parameters used for acquiring data from the purchase accounting data. 図12は、仕入計上データおよび仕入差額金額算出結果データの一例を示す図である。FIG. 12 is a diagram showing an example of the purchase appropriation data and the purchase difference amount calculation result data. 図13は、四分位範囲を用いた異常値の検知の一例を示す図である。FIG. 13 is a diagram showing an example of abnormal value detection using the interquartile range. 図14は、異常判定結果データ、異常判定結果メッセージデータおよび異常判定結果メッセージ詳細データの一例を示す図である。FIG. 14 is a diagram showing an example of abnormality determination result data, abnormality determination result message data, and abnormality determination result message detail data. 図15は、異常判定結果メッセージデータの取得に用いるパラメータの一例を示す図である。FIG. 15 is a diagram showing an example of parameters used to acquire the abnormality determination result message data. 図16は、分析用初期画面における概要メッセージ表示の一例を示す図である。FIG. 16 is a diagram showing an example of a summary message displayed on the initial analysis screen. 図17は、分析用初期画面における基準日のセットの一例を示す図である。FIG. 17 is a diagram showing an example of a set of base dates on the initial analysis screen. 図18は、分析用画面における詳細メッセージ表示の一例を示す図である。FIG. 18 is a diagram showing an example of a detailed message displayed on the analysis screen. 図19は、グラフの出力領域の一例を示す図である。FIG. 19 is a diagram showing an example of an output area of a graph. 図20は、分析用データ取得範囲条件の一例を示す図である。FIG. 20 is a diagram showing an example of analysis data acquisition range conditions. 図21は、抽出条件初期値の一例を示す図である。FIG. 21 is a diagram showing an example of extraction condition initial values. 図22は、分析用画面における抽出条件のセットの一例を示す図である。FIG. 22 is a diagram showing an example of a set of extraction conditions on the analysis screen. 図23は、グラフ1~2の生成の元となるデータ取得に用いるパラメータとして、集計単位「担当者」および集計対象「売上」が指定された場合の一例を示す図である。FIG. 23 is a diagram showing an example in which the aggregation unit "person in charge" and the aggregation target "sales" are specified as parameters used to acquire data that is the basis for generating graphs 1 and 2. 図24は、仕入計上データおよび仕入差額金額算出結果データの一例を示す図である。FIG. 24 is a diagram showing an example of purchase appropriation data and purchase difference amount calculation result data. 図25は、グラフ3の生成の元となるデータ取得に用いるパラメータとして、集計単位「担当者」および集計対象「売上」が指定された場合の一例を示す図である。FIG. 25 is a diagram showing an example in which the aggregation unit "person in charge" and the aggregation target "sales" are specified as parameters used to acquire data that is the basis for generating graph 3. 図26は、仕入計上データおよび仕入金額集計データの一例を示す図である。FIG. 26 is a diagram showing an example of purchase accounting data and purchase amount summary data. 図27は、グラフ4の生成の元となるデータ取得に用いるパラメータとして、集計単位「担当者」および集計対象「売上」が指定された場合の一例を示す図である。FIG. 27 is a diagram showing an example in which the aggregation unit "person in charge" and the aggregation target "sales" are specified as parameters used to acquire data that is the basis for generating graph 4. 図28は、発注計上データ、仕入計上データおよび仕入方法別集計データの一例を示す図である。FIG. 28 is a diagram showing an example of order accounting data, purchase accounting data, and total data by purchase method. 図29は、グラフ5の生成の元となるデータ取得に用いるパラメータとして、集計単位「担当者」および集計対象「売上」が指定された場合の一例を示す図である。FIG. 29 is a diagram showing an example in which the aggregation unit "person in charge" and the aggregation target "sales" are specified as parameters used to acquire data that is the basis for generating graph 5. 図30は、売上計上データ、仕入計上データおよび売上・仕入別集計データの一例を示す図である。FIG. 30 is a diagram showing an example of sales recorded data, purchase recorded data, and sales/purchase aggregated data. 図31は、集計単位が「担当者」および集計対象が「売上」である場合におけるグラフ1の一例を示す図である。FIG. 31 is a diagram showing an example of graph 1 in the case where the aggregation unit is "person in charge" and the aggregation target is "sales." 図32は、集計単位が「担当者」および集計対象が「売上」である場合におけるグラフ2の一例を示す図である。FIG. 32 is a diagram showing an example of graph 2 when the aggregation unit is "person in charge" and the aggregation target is "sales." 図33は、集計単位が「担当者」および集計対象が「売上」である場合におけるグラフ3の一例を示す図である。FIG. 33 is a diagram showing an example of graph 3 when the aggregation unit is "person in charge" and the aggregation target is "sales." 図34は、集計単位が「担当者」および集計対象が「売上」である場合におけるグラフ4の一例を示す図である。FIG. 34 is a diagram showing an example of graph 4 when the aggregation unit is "person in charge" and the aggregation target is "sales." 図35は、集計単位が「担当者」および集計対象が「売上」である場合におけるグラフ5の一例を示す図である。FIG. 35 is a diagram showing an example of graph 5 in the case where the aggregation unit is "person in charge" and the aggregation target is "sales." 図36は、集計単位が「担当者」および集計対象が「売上」である場合におけるグラフ1~5の一覧の一例を示す図である。FIG. 36 is a diagram showing an example of a list of graphs 1 to 5 when the tally unit is "person in charge" and the tally target is "sales." 図37は、グラフの着色による強調表示を行う際に設定が必要な着色パラメータの一例を示す図である。FIG. 37 is a diagram showing an example of coloring parameters that need to be set when highlighting a graph by coloring. 図38は、グラフ1~2の生成の元となるデータ取得に用いるパラメータとして、集計単位「部門」および集計対象「売上」が指定された場合の一例を示す図である。FIG. 38 is a diagram showing an example in which the aggregation unit "department" and the aggregation target "sales" are specified as parameters used to acquire data that is the basis for generating graphs 1 and 2. 図39は、グラフ3の生成の元となるデータ取得に用いるパラメータとして、集計単位「部門」および集計対象「売上」が指定された場合の一例を示す図である。FIG. 39 is a diagram showing an example in which the aggregation unit "department" and the aggregation target "sales" are specified as parameters used to acquire data that is the basis for generating Graph 3. 図40は、仕入計上データおよび仕入金額集計データの一例を示す図である。FIG. 40 is a diagram showing an example of purchase accounting data and purchase amount summary data. 図41は、グラフ4の生成の元となるデータ取得に用いるパラメータとして、集計単位「部門」および集計対象「売上」が指定された場合の一例を示す図である。FIG. 41 is a diagram showing an example in which the aggregation unit "department" and the aggregation target "sales" are specified as parameters used to acquire data that is the basis for generating graph 4. 図42は、発注計上データ、仕入計上データおよび仕入方法別集計データの一例を示す図である。FIG. 42 is a diagram showing an example of order accounting data, purchase accounting data, and total data by purchase method. 図43は、集計単位が「部門」および集計対象が「売上」である場合におけるグラフ3の一例を示す図である。FIG. 43 is a diagram showing an example of graph 3 when the aggregation unit is "department" and the aggregation target is "sales." 図44は、集計単位が「部門」および集計対象が「売上」である場合におけるグラフ4の一例を示す図である。FIG. 44 is a diagram showing an example of graph 4 when the aggregation unit is "department" and the aggregation target is "sales." 図45は、集計単位が「部門」および集計対象が「売上」である場合におけるグラフ1~5の一覧の一例を示す図である。FIG. 45 is a diagram showing an example of a list of graphs 1 to 5 when the aggregation unit is "department" and the aggregation target is "sales." 図46は、グラフの着色による強調表示を行う際に設定が必要な着色パラメータの一例を示す図である。FIG. 46 is a diagram showing an example of coloring parameters that need to be set when highlighting a graph by coloring. 図47は、集計単位が「担当者」である場合のグラフ3の一例および集計単位が「部門」である場合のグラフ3の一例を比較して示す図である。FIG. 47 is a diagram showing a comparison between an example of graph 3 when the tallying unit is "person in charge" and an example of graph 3 when the tallying unit is "department." 図48は、集計単位が「担当者」である場合のグラフ4の一例および集計単位が「部門」である場合のグラフ4の一例を比較して示す図である。FIG. 48 is a diagram showing, in comparison, an example of graph 4 when the tallying unit is "person in charge" and an example of graph 4 when the tallying unit is "department." 図49は、グラフ1~2の生成の元となるデータ取得に用いるパラメータとして、集計単位「部門」および集計対象「受注」が指定された場合の一例を示す図である。FIG. 49 is a diagram showing an example in which the aggregation unit "department" and the aggregation target "orders" are specified as parameters used to acquire data that is the basis for generating graphs 1 and 2. 図50は、グラフ5の生成の元となるデータ取得に用いるパラメータとして、集計単位「部門」および集計対象「受注」が指定された場合の一例を示す図である。FIG. 50 is a diagram showing an example in which the aggregation unit "department" and the aggregation target "orders" are specified as parameters used to acquire data that is the basis for generating graph 5. 図51は、受注計上データ、仕入計上データおよび受注・仕入別集計データの一例を示す図である。FIG. 51 is a diagram showing an example of order entry data, purchase entry data, and order/purchase specific aggregate data. 図52は、集計単位が「部門」および集計対象が「受注」である場合におけるグラフ5の一例を示す図である。FIG. 52 is a diagram showing an example of graph 5 when the aggregation unit is "department" and the aggregation target is "orders." 図53は、集計単位が「部門」および集計対象が「受注」である場合におけるグラフ1~5の一覧の一例を示す図である。FIG. 53 is a diagram showing an example of a list of graphs 1 to 5 when the aggregation unit is "department" and the aggregation target is "orders." 図54は、集計対象が「売上」である場合のグラフ5の一例を示す図である。FIG. 54 is a diagram showing an example of graph 5 when the aggregation target is "sales." 図55は、集計対象が「受注」である場合のグラフ5の一例を示す図である。FIG. 55 is a diagram showing an example of graph 5 when the aggregation target is "orders."

以下に、本発明に係る仕入不正発見業務支援装置、仕入不正発見業務支援方法および仕入不正発見業務支援プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, embodiments of the purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to these embodiments.

[1.概要]
本項目では、本発明における背景、課題および概要・効果を、項目立てて順に説明する。
[1. Overview]
In this section, the background, problems, overview and effects of the present invention will be explained in order.

[1-1.背景]
近年、会社の不正および従業員や幹部の横領等の不祥事(以下、これらをまとめて単に「不正」という。)が増加傾向にある。また、コロナによる影響も重なり、このような不正は更に増加傾向にある。このため、不正は、人の手で検知できる範囲を超えてきており、人の手以外の手段で早期発見し対処できる仕組みが求められている。
[1-1. Background]
In recent years, corporate fraud and scandals such as embezzlement by employees and executives (hereinafter collectively referred to as "fraud") have been on the rise. In addition, due to the impact of COVID-19, such fraud is on the rise. As a result, fraud is exceeding the range of what can be detected by humans, and there is a demand for a system that can detect and deal with it early using non-human means.

不正には、様々なものがある。一つ目に、売上実績に関する不正がある。この不正は、売上金額の改ざんにより、実績増しをする不正である。二つ目に、仕入実績に関する不正がある。この不正は、取引先との共謀による架空支払により、癒着をする不正である。三つ目に、在庫に関する不正がある。この不正は、期末在庫金額の水増し等により、利益操作をする不正である。本実施形態は、これらのうち二つ目の仕入実績に関する不正(以下、「仕入不正」という。)を扱う。 There are various types of fraud. The first type is fraud related to sales records. This type of fraud inflates sales figures by falsifying sales figures. The second type is fraud related to purchasing records. This type of fraud involves collusion with business partners through fictitious payments. The third type is fraud related to inventory. This type of fraud involves profit manipulation, such as by inflating end-of-period inventory values. This embodiment deals with the second type of fraud, fraud related to purchasing records (hereinafter referred to as "purchasing fraud").

仕入不正は、図2に示すように、取引先の担当者との共謀による架空仕入により行われることが多い。具体的な流れとしては、まず、図2の(1)に示すように、自社担当者と取引先担当者との間で、架空取引を作り認識を合わせておく。次に、図2の(2)に示すように、自社担当者が、架空の仕入データを計上し、図2の(3)に示すように、自社から取引先に対して支払処理を行う。そして、支払後に、図2の(4)に示すように、取引先担当者から自社担当者に対して、架空取引の支払額のキックバックが行われる。 As shown in Figure 2, purchasing fraud is often committed by conspiring with a business partner's staff to make fictitious purchases. The specific flow is as follows: first, as shown in Figure 2 (1), a fictitious transaction is created between one's own company's staff and a business partner's staff to align their understanding. Next, as shown in Figure 2 (2), one's own company's staff records fictitious purchasing data, and as shown in Figure 2 (3), one's own company makes a payment to the business partner. Then, after payment, as shown in Figure 2 (4), the business partner's staff gives a kickback to one's own company's staff for the amount paid for the fictitious transaction.

仕入不正には、例えば、以下の1~3のような特徴が存在する。
1.特定の取引先に集中して仕入金額が発生する。
2.不正な取引を行った取引先について、過去の取引と比べて明らかに不自然な仕入金額の増加を示す。
3.仕入実績が偏っている、取引先および担当者の組合せが存在する。
Purchasing fraud has the following characteristics, for example:
1. Purchase amounts are concentrated in certain business partners.
2. For the business partner who engaged in fraudulent transactions, show an increase in purchase amounts that are clearly unnatural compared to past transactions.
3. There is a combination of business partners and personnel with biased purchasing records.

ここで、仕入取引は、基本的に一定の取引が行われるケースが多い。このため、仕入取引が増加する場合の理由は、例えば以下のようなものに絞られる。一つ目に、売上が好調で需要が増えたことによる仕入増加である。この場合、仕入増加のタイミングは、期首および期末となる。二つ目に、新しい取引の追加に伴う在庫確保による仕入増加である。この場合、仕入増加のタイミングは、期首および期末となる。三つ目に、売れるシーズンの到来に伴う在庫確保による仕入増加である。この場合、仕入増加のタイミングは、期中の各四半期末となる。本段落で説明した仕入増加は、いわば、不正によらない正常な仕入増加である。 Here, in most cases, purchasing transactions are basically constant. For this reason, the reasons for an increase in purchasing transactions can be narrowed down to the following, for example. First, an increase in purchasing due to strong sales and increased demand. In this case, the timing of the increase in purchasing is the beginning and end of the term. Second, an increase in purchasing due to the need to secure inventory with the addition of new transactions. In this case, the timing of the increase in purchasing is the beginning and end of the term. Third, an increase in purchasing due to the need to secure inventory with the arrival of a selling season. In this case, the timing of the increase in purchasing is the end of each quarter during the term. The increase in purchasing explained in this paragraph is, so to speak, a normal increase in purchasing that is not due to fraud.

これに対して、不正による仕入増加の場合、図3に示すように、仕入金額が前年同月と比べて急激に増えていることが多い。具体的には、図3の取引先Aの例では、仕入不正が行われていないため、当年度と昨年度の同じ月同士を比較すると、仕入金額に大きな差額は発生していない(差額は多くても1000円)。これに対して、図3の取引先Bの例では、仕入不正が行われた当年度の2021/08(仕入金額:30,000円)と前年度の2020/08(仕入金額:10,500円)との間で、仕入金額に19,500円もの差額が発生している。このことから、2021/08に仕入不正が行われた可能性が高いということを読み取れる。 In contrast, when purchasing increases are due to fraud, as shown in Figure 3, the purchase amount often increases sharply compared to the same month of the previous year. Specifically, in the example of supplier A in Figure 3, since no purchasing fraud occurred, there is no significant difference in the purchase amount when comparing the same month of the current year and last year (the difference is at most 1,000 yen). In contrast, in the example of supplier B in Figure 3, there is a difference of 19,500 yen in the purchase amount between August 2021 (purchase amount: 30,000 yen) of the current year when purchasing fraud occurred and August 2020 (purchase amount: 10,500 yen) of the previous year. From this, it can be inferred that there is a high possibility that purchasing fraud occurred in August 2021.

[1-2.課題]
しかしながら、担当者による人の手による仕入不正の発見に関しては、以下の(1)および(2)の問題があった。
[1-2. Issues]
However, there are problems (1) and (2) below regarding the manual detection of purchasing fraud by personnel in charge.

(1)まず、複数の組み合わせによる集計作業についての問題があった。すなわち、仕入不正を発見するためには、まず、取引先すべてを対象として、集計単位毎に月別の仕入金額を集計する必要があるが、集計単位としては、以下で説明するように様々なものが考えられるため、集計に時間がかかり、また、集計ミスも発生しやすいという問題があった。前記集計単位としては、例えば、単純に仕入金額が異常に増加した月の確認をする場合に用いる「取引先単位」、取引先と特定の担当者間での取引集中の有無の確認をする場合に用いる「(取引先×担当者)単位」、および、取引先と特定の組織間での取引集中の有無の確認をする場合に用いる「(取引先×組織)単位」等が挙げられる。 (1) First, there was a problem with the tabulation process using multiple combinations. That is, in order to discover purchasing fraud, it is first necessary to tabulate the monthly purchase amounts for each tabulation unit for all business partners. However, since there are various possible tabulation units, as explained below, there was a problem that the tabulation took time and tabulation errors were likely to occur. Examples of the tabulation units include "business partner unit," which is used when simply checking the month in which the purchase amount increased abnormally, "(business partner x person in charge) unit," which is used when checking whether there is a concentration of transactions between business partners and a specific person in charge, and "(business partner x organization) unit," which is used when checking whether there is a concentration of transactions between business partners and a specific organization.

(2)また、集計作業後に行う比較作業についての問題もあった。すなわち、当年度のある月と、当該ある月に対応する前年度の月と、の仕入金額の比較を目視で行うと、確認に時間がかかり、また、確認漏れも発生しやすいという問題があった。 (2) There was also a problem with the comparison work that was carried out after the tabulation work. In other words, visually comparing the purchase amounts for a certain month of the current year with the corresponding month of the previous year was time-consuming and prone to overlooking.

[1-3.概要・効果]
そこで、本実施形態においては、上記課題(1)および(2)を解決するために、例えば、以下の(1)の機能を実装した。また、副次的な機能として、以下の(2)~(5)の機能を実装した。
[1-3. Overview and Effects]
In this embodiment, in order to solve the above problems (1) and (2), for example, the following function (1) is implemented. In addition, the following functions (2) to (5) are implemented as secondary functions.

(1)まず、単月毎に集計した仕入金額が、前年同月のものと比べて急激に増加している取引先を自動で検知できるようにした。これにより、前記集計作業および前記比較作業を容易、正確かつ迅速に行えるようになった。 (1) First, we have made it possible to automatically detect business partners whose purchase amounts, tallied for each month, have increased dramatically compared to the same month of the previous year. This has made it possible to perform the above-mentioned tabulation and comparison tasks easily, accurately, and quickly.

(2)また、異常検知された月を含む年度の月毎の仕入金額および当該年度より1つ前の年度の月毎の仕入金額をグラフ(後述するグラフ2)として可視化できるようにした。これにより、異常検知された月の仕入実績が、前年度の同月の仕入実績と比較して不自然に増加していないか、および、異常検知された月の仕入実績が、過去に実績がない異常な取引に基づくものではないか、等を分析することができる。 (2) In addition, the monthly purchase amounts for the fiscal year including the month in which the anomaly was detected and the monthly purchase amounts for the fiscal year immediately prior to that year can be visualized as a graph (Graph 2 described below). This makes it possible to analyze whether the purchase results for the month in which the anomaly was detected show an unnatural increase compared to the purchase results for the same month in the previous fiscal year, and whether the purchase results for the month in which the anomaly was detected are based on abnormal transactions that have never been recorded in the past.

(3)そして、異常検知された取引先について、仕入計上を行った事業所、部門または担当者別の仕入金額実績をグラフ(後述するグラフ3)として可視化できるようにした。これにより、例えば、組織単位での仕入不正なのか、担当者という個人単位での仕入不正なのか、を見極めることができる。組織単位での仕入不正の場合、更に、事業所単位の仕入不正なのか、部門単位の仕入不正なのか、を見極めることができる。そして、どの事業所、どの部門、または、どの担当者による仕入不正なのかも見極めることができる。 (3) For business partners for which an abnormality has been detected, the actual purchase amounts for each business establishment, department, or person who recorded the purchases can be visualized in a graph (Graph 3 described below). This makes it possible to determine, for example, whether the fraudulent purchases occurred at the organizational level, or at the individual level of a person in charge. In the case of fraudulent purchases at the organizational level, it is further possible to determine whether the fraudulent purchases occurred at the business establishment level, or at the department level. It is also possible to determine which business establishment, department, or person in charge committed the fraudulent purchases.

(4)更に、仕入計上を行った事業所、部門または担当者別に、仕入金額を「即仕入」と「発注経由の仕入」の2種に分けてグラフ(後述するグラフ4)として可視化できるようにした。これにより、チェックが入りにくい「即仕入」を利用した仕入金額の計上が集中していないかを確認することができる。 (4) Furthermore, the purchase amount can now be visualized as a graph (Graph 4 described below) by dividing it into two types, "immediate purchase" and "purchase via order," for each business establishment, department, or person in charge who recorded the purchase. This makes it possible to check whether there is a concentration of purchase amounts recorded using "immediate purchase," which is difficult to check.

ここで、発注経由の仕入および即仕入について説明する。発注経由の仕入とは、発注、入荷および仕入のステップを全てデータに登録する場合に利用される仕入である。一般的には、発注経由の仕入を使用する企業の方が多い。発注経由の仕入においては、発注の際に発注書のチェック、そして入荷の際に入荷確認書のチェックという様に、仕入までの間に取引内容のチェックが入るため、仕入不正を行いにくい。これに対して、即仕入とは、発注、入荷および仕入が既に完了しており、仕入の実績のみデータに登録する場合に利用される仕入である。一定の取引に基づいて、機械的に仕入を行う企業が即仕入をよく使用する。即仕入においては、取引内容のチェックが入らないため、仕入不正を行いやすい。 Here, we will explain purchasing via order and immediate purchasing. Purchasing via order is used when all steps from ordering, receiving, and purchasing are registered in the data. Generally, more companies use purchasing via order. With purchasing via order, the transaction details are checked before purchasing, such as checking the purchase order when ordering, and the receipt confirmation when receiving, so it is difficult to commit purchasing fraud. In contrast, immediate purchasing is used when ordering, receiving, and purchasing have already been completed, and only the purchasing results are registered in the data. Immediate purchasing is often used by companies that purchase mechanically based on certain transactions. With immediate purchasing, the transaction details are not checked, so it is easy to commit purchasing fraud.

(5)更に、売上実績または受注実績と、仕入実績と、の月別の発生状況をグラフ(後述するグラフ5)として可視化できるようにした。ここで、[1-1.背景]で説明した仕入取引が増加する3つの正常パターンの場合、売上実績または受注実績の増加に伴って仕入実績も増加するが、仕入不正が行われた場合、売上実績または受注実績が増加していないにも関わらず、仕入実績が増加する。本段落で説明したグラフ(後述するグラフ5)によれば、このような不自然な仕入実績の増加が発生していないかを確認することができる。以下、具体的な構成および動作について説明する。 (5) Furthermore, the monthly occurrence status of sales records or order records and purchase records can be visualized as a graph (Graph 5 described below). Here, in the three normal patterns of increased purchase transactions described in [1-1. Background], the purchase records increase as the sales records or order records increase, but if purchase fraud occurs, the purchase records increase even though the sales records or order records do not increase. According to the graph described in this paragraph (Graph 5 described below), it is possible to check whether such unnatural increases in purchase records are occurring. The specific configuration and operation are described below.

[2.構成]
本実施形態に係る仕入不正発見業務支援装置100の構成の一例について、図1を参照して説明する。図1は、仕入不正発見業務支援装置100の構成の一例を示すブロック図である。
2. Configuration
An example of the configuration of the purchasing fraud detection operation support device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the purchasing fraud detection operation support device 100.

仕入不正発見業務支援装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、仕入不正発見業務支援装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The purchasing fraud detection business support device 100 is a commercially available desktop personal computer. Note that the purchasing fraud detection business support device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.

仕入不正発見業務支援装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。仕入不正発見業務支援装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The purchasing fraud detection business support device 100 includes a control unit 102, a communication interface unit 104, a memory unit 106, and an input/output interface unit 108. Each unit included in the purchasing fraud detection business support device 100 is connected to each other so that they can communicate with each other via any communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、仕入不正発見業務支援装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、仕入不正発見業務支援装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。 The communication interface unit 104 communicatively connects the purchasing fraud detection business support device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the purchasing fraud detection business support device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that data such as various masters described below may be stored in the server 200, for example.

入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input/output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that works with a mouse to provide a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 records computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, or the like.

記憶部106は、例えば、自動検知実行スケジュールデータ106aと、取得範囲条件データ106bと、仕入計上データ106cと、発注計上データ106dと、売上計上データ106eと、受注計上データ106fと、仕入差額金額算出結果データ106gと、仕入金額集計データ106hと、仕入方法別集計データ106iと、売上・仕入別集計データ106jと、受注・仕入別集計データ106kと、異常判定結果データ106mと、異常判定結果メッセージデータ106nと、異常判定結果メッセージ詳細データ106pと、を備えている。 The memory unit 106 includes, for example, automatic detection execution schedule data 106a, acquisition range condition data 106b, purchase accounting data 106c, order accounting data 106d, sales accounting data 106e, order accounting data 106f, purchase difference amount calculation result data 106g, purchase amount summary data 106h, summary data by purchase method 106i, summary data by sales/purchase 106j, summary data by order/purchase 106k, abnormality determination result data 106m, abnormality determination result message data 106n, and abnormality determination result message detail data 106p.

ここで、本実施形態で用いる用語の定義および記憶部106に含まれる各データの概要を説明する。 Here, we will provide definitions of the terms used in this embodiment and an overview of each piece of data contained in the memory unit 106.

本実施形態において、仕入差額金額とは、確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額である。前記確認対象期間は、例えば、ある年のある月であり、前記比較対象期間は、例えば、前記ある年の前年の前記ある月(つまり前年同月)である。 In this embodiment, the purchase difference amount is the difference between the purchase amount during the period to be confirmed and the purchase amount during the period to be compared. The period to be confirmed is, for example, a certain month in a certain year, and the period to be compared is, for example, the certain month in the year prior to the certain year (i.e., the same month of the previous year).

本実施形態においては、取引先と支払先が同じであると仮定する。このため、以下の説明においては、「取引先」のことを「支払先」と表現することがある。 In this embodiment, it is assumed that the business partner and the payee are the same. For this reason, in the following explanation, the "business partner" may be referred to as the "payee."

自動検知実行スケジュールデータ106aおよび取得範囲条件データ106bは、「異常検知実行用データ」に属し、異常検知を行うための事前設定データである。 The automatic detection execution schedule data 106a and the acquisition range condition data 106b belong to the "data for performing anomaly detection" and are pre-configured data for performing anomaly detection.

仕入計上データ106c、発注計上データ106d、売上計上データ106eおよび受注計上データ106fは、「業務データ」に属し、業務の中で蓄積されている想定のデータである。 Purchase accounting data 106c, order accounting data 106d, sales accounting data 106e, and order accounting data 106f belong to "business data" and are assumed data accumulated during business operations.

異常判定結果データ106m、異常判定結果メッセージデータ106nおよび異常判定結果メッセージ詳細データ106pは、「異常判定結果データ」に属し、異常検知実行の判定結果を格納するデータである。 The abnormality determination result data 106m, the abnormality determination result message data 106n, and the abnormality determination result message detail data 106p belong to the "abnormality determination result data" and are data that store the determination results of the abnormality detection execution.

以下、記憶部106に含まれる各データの内容について詳細に説明する。 The contents of each piece of data contained in the memory unit 106 are explained in detail below.

自動検知実行スケジュールデータ106aは、図8に示すように、例えば、検知IDと、スケジュールIDと、実行条件と、実行時間と、等を含む。 As shown in FIG. 8, the automatic detection execution schedule data 106a includes, for example, a detection ID, a schedule ID, execution conditions, and execution time.

取得範囲条件データ106bは、例えば、仕入計上データ106cからデータを取得する際の範囲を設定するためのデータである。取得範囲条件データ106bは、図8に示すように、例えば、前記検知IDと、前記スケジュールIDと、対象列と、FROM条件と、TO条件と、等を含む。 The acquisition range condition data 106b is, for example, data for setting the range when acquiring data from the purchase accounting data 106c. As shown in FIG. 8, the acquisition range condition data 106b includes, for example, the detection ID, the schedule ID, the target column, the FROM condition, the TO condition, and the like.

仕入計上データ106cは、日々の仕入計上を積み上げたデータである。仕入計上データ106cは、図24等に示すように、例えば、仕入番号と、仕入日と、発注番号と、事業所識別データ(事業所)と、部門識別データ(部門)と、担当者識別データ(担当者)と、取引先識別データ(支払先)と、仕入金額と、等を含む。前記事業所識別データ(事業所)、前記部門識別データ(部門)および前記担当者識別データ(担当者)は、前記仕入金額を集計する際の集計単位である。 The purchase accounting data 106c is data that accumulates daily purchase accounting. As shown in FIG. 24, the purchase accounting data 106c includes, for example, a purchase number, a purchase date, an order number, business establishment identification data (business establishment), department identification data (department), person in charge identification data (person in charge), business partner identification data (payee), and a purchase amount. The business establishment identification data (business establishment), department identification data (department), and person in charge identification data (person in charge) are the units of calculation when the purchase amount is calculated.

ここで、仕入計上データ106cの登録の仕方について、即仕入の場合と発注経由の仕入の場合とに分けて説明する。なお、即仕入および発注経由の仕入の定義については、[1.概要]の[1-3.概要・効果]における(4)で説明したとおりである。 Here, we will explain how to register purchase accounting data 106c, separately for immediate purchase and purchase via order. The definitions of immediate purchase and purchase via order are as explained in (4) of [1. Overview], [1-3. Overview and Effects].

即仕入の場合、図6に示すように、仕入データ登録画面から、発注番号が入力されていない状態で仕入計上データ106cの登録がされる。このため、即仕入に対応する生成された仕入計上データ106cは、図6に示すように、発注番号を保持しない。 In the case of immediate purchase, as shown in FIG. 6, purchase accounting data 106c is registered on the purchase data registration screen without entering an order number. Therefore, the generated purchase accounting data 106c corresponding to immediate purchase does not hold an order number, as shown in FIG. 6.

発注経由の仕入の場合、図7に示すように、まず、発注データ登録画面から、発注計上データ106dが登録される。そして、発注した商品が入荷されて、入荷確認が完了したタイミングで、図7に示すように、仕入データ登録画面から、発注番号(H001)が入力された状態で仕入計上データ106cの登録がされる。このため、発注経由の仕入に対応する生成された仕入計上データ106cは、図7に示すように、発注番号(H001)を保持する。 When purchasing via order, first, order accounting data 106d is registered from the order data registration screen, as shown in FIG. 7. Then, when the ordered goods arrive and arrival confirmation is completed, purchase accounting data 106c is registered with the order number (H001) entered from the purchase data registration screen, as shown in FIG. 7. Therefore, the generated purchase accounting data 106c corresponding to purchase via order holds the order number (H001), as shown in FIG. 7.

このように、仕入計上データ106c中のレコードが発注番号を保持しない場合には、当該レコードで特定される仕入は、即仕入となる。これに対して、仕入計上データ106c中のレコードが発注番号を保持する場合には、当該レコードで特定される仕入は、発注経由の仕入となる。つまり、仕入計上データ106c中のレコードにおける発注番号の有無により、即仕入か発注経由の仕入かを区別することが可能である。即仕入か発注経由の仕入かという情報は、後述するグラフ4の生成に関わる。 In this way, if a record in purchase accounting data 106c does not hold an order number, the purchase identified in that record is an immediate purchase. In contrast, if a record in purchase accounting data 106c holds an order number, the purchase identified in that record is a purchase via an order. In other words, it is possible to distinguish between immediate purchases and purchases via an order depending on whether or not an order number is present in a record in purchase accounting data 106c. The information on whether a purchase is immediate or via an order is related to the generation of Graph 4, which will be described later.

記憶部106に含まれるデータの説明に戻り、発注計上データ106dは、日々の発注計上を積み上げたデータである。発注計上データ106dは、図28等に示すように、例えば、前記発注番号と、発注日と、前記事業所識別データ(事業所)と、前記部門識別データ(部門)と、前記担当者識別データ(担当者)と、前記取引先識別データ(支払先)と、発注金額と、等を含む。 Returning to the explanation of the data contained in the memory unit 106, the order accounting data 106d is data that accumulates daily order accounting. As shown in FIG. 28, the order accounting data 106d includes, for example, the order number, the order date, the business establishment identification data (business establishment), the department identification data (department), the person in charge identification data (person in charge), the business partner identification data (payee), the order amount, and the like.

売上計上データ106eは、日々の売上計上を積み上げたデータである。売上計上データ106eは、図30等に示すように、例えば、売上番号と、売上日と、前記事業所識別データ(事業所)と、前記部門識別データ(部門)と、前記担当者識別データ(担当者)と、売上金額と、等を含む。 The sales accounting data 106e is data that accumulates daily sales accounting. As shown in FIG. 30, the sales accounting data 106e includes, for example, a sales number, a sales date, the business establishment identification data (business establishment), the department identification data (department), the person in charge identification data (person in charge), and a sales amount.

受注計上データ106fは、日々の受注計上を積み上げたデータである。受注計上データ106fは、図51等に示すように、例えば、受注番号と、受注日と、前記事業所識別データ(事業所)と、前記部門識別データ(部門)と、前記担当者識別データ(担当者)と、受注金額と、等を含む。 The order entry data 106f is data that accumulates daily order entries. As shown in FIG. 51, the order entry data 106f includes, for example, the order number, the order date, the business establishment identification data (business establishment), the department identification data (department), the person in charge identification data (person in charge), the order amount, and the like.

仕入差額金額算出結果データ106gは、仕入計上データ106cを参照して、前記仕入差額金額を算出した結果を含むデータである。仕入差額金額算出結果データ106gは、図24等に示すように、例えば、期間(会計年月)と、前記取引先識別データ(支払先)と、仕入計上データ106c中の前記仕入金額を前記期間(会計年月)および前記取引先識別データ(支払先)毎に集計した金額(仕入金額月計および前年同月仕入金額月計)と、前記仕入差額金額(仕入差額金額月計)と、等を含む。 The purchase difference amount calculation result data 106g is data including the result of calculating the purchase difference amount by referring to the purchase accounting data 106c. As shown in FIG. 24, etc., the purchase difference amount calculation result data 106g includes, for example, the period (fiscal year and month), the business partner identification data (payee), the purchase amount in the purchase accounting data 106c totaled for each period (fiscal year and month) and business partner identification data (payee) (monthly purchase amount total and monthly purchase amount total for the same month of the previous year), and the purchase difference amount (monthly purchase difference amount total).

仕入金額集計データ106hは、仕入計上データ106cを参照して、前記集計単位に応じて前記仕入金額を集計した結果を含むデータである。仕入金額集計データ106hは、図26および図40に示すように、例えば、前記期間(会計年月)と、前記取引先識別データ(支払先)と、前記集計単位(図26では「担当者」、図40では「部門」)と、仕入計上データ106c中の前記仕入金額を前記期間(会計年月)、前記取引先識別データ(支払先)および前記集計単位の組合せ毎に集計した金額(仕入金額)と、等を含む。 The purchase amount summary data 106h includes the result of summarizing the purchase amount according to the aggregation unit with reference to the purchase accounting data 106c. As shown in FIG. 26 and FIG. 40, the purchase amount summary data 106h includes, for example, the period (fiscal year and month), the business partner identification data (payee), the aggregation unit ("person in charge" in FIG. 26, and "department" in FIG. 40), and the amount (purchase amount) obtained by summarizing the purchase amount in the purchase accounting data 106c for each combination of the period (fiscal year and month), the business partner identification data (payee), and the aggregation unit.

仕入方法別集計データ106iは、仕入計上データ106cを参照して、仕入計上方法に応じて前記仕入金額を集計した結果を含むデータである。仕入方法別集計データ106iは、図28および図42に示すように、例えば、前記仕入計上方法(仕入方法)と、前記期間(会計年月)と、前記取引先識別データ(支払先)と、前記集計単位(図28では「担当者」、図42では「部門」)と、仕入計上データ106c中の前記仕入金額を前記期間(会計年月)、前記取引先識別データ(支払先)、前記集計単位および前記発注番号の有無の組合せ毎に集計した金額(仕入金額)と、等を含む。前記仕入計上方法(仕入方法)としては、前記発注番号がない前記仕入金額を集計した場合の区分である即仕入区分(即仕入)、および、前記発注番号がある前記仕入金額を集計した場合の区分である発注経由区分(発注経由の仕入)の2つが挙げられる。 The purchase method-specific aggregation data 106i includes the result of aggregating the purchase amount according to the purchase accounting method with reference to the purchase accounting data 106c. As shown in FIG. 28 and FIG. 42, the purchase method-specific aggregation data 106i includes, for example, the purchase accounting method (purchase method), the period (accounting year and month), the customer identification data (payee), the aggregation unit ("person in charge" in FIG. 28, and "department" in FIG. 42), and the amount (purchase amount) obtained by aggregating the purchase amount in the purchase accounting data 106c for each combination of the period (accounting year and month), the customer identification data (payee), the aggregation unit, and the presence or absence of the purchase order number. The purchase accounting method (purchase method) includes two types: an immediate purchase category (immediate purchase), which is a category when the purchase amount without the purchase order number is aggregated, and an order via category (purchase via order), which is a category when the purchase amount with the purchase order number is aggregated.

売上・仕入別集計データ106jは、売上計上データ106eを参照して前記売上金額を集計した結果および仕入計上データ106cを参照して前記仕入金額を集計した結果を含むデータである。売上・仕入別集計データ106jは、図30に示すように、売上計上データ106eを参照して集計した結果であることを示すデータ分類である「売上」を含むレコードである売上集計レコードと、仕入計上データ106cを参照して集計した結果であることを示すデータ分類である「仕入」を含むレコードである仕入集計レコードと、からなる。 The sales and purchase aggregated data 106j is data that includes the results of aggregating the sales amount by referring to the sales apportionment data 106e and the results of aggregating the purchase amount by referring to the purchase apportionment data 106c. As shown in FIG. 30, the sales and purchase aggregated data 106j is made up of sales aggregate records that are records including the data classification "sales" indicating that the results are aggregated by referring to the sales apportionment data 106e, and purchase aggregate records that are records including the data classification "purchase" indicating that the results are aggregated by referring to the purchase apportionment data 106c.

受注・仕入別集計データ106kは、受注計上データ106fを参照して前記受注金額を集計した結果および仕入計上データ106cを参照して前記仕入金額を集計した結果を含むデータである。受注・仕入別集計データ106kは、図51に示すように、受注計上データ106fを参照して集計した結果であることを示すデータ分類である「受注」を含むレコードである受注集計レコードと、仕入計上データ106cを参照して集計した結果であることを示すデータ分類である「仕入」を含むレコードである仕入集計レコードと、からなる。 The order/purchase summary data 106k includes the results of aggregating the order amount by referencing the order posting data 106f and the results of aggregating the purchase amount by referencing the purchase posting data 106c. As shown in FIG. 51, the order/purchase summary data 106k includes order summary records that are records including the data classification "order" indicating that the results are aggregated by referencing the order posting data 106f, and purchase summary records that are records including the data classification "purchase" indicating that the results are aggregated by referencing the purchase posting data 106c.

以下、前記売上集計レコード、前記受注集計レコードおよび前記仕入集計レコードの内容を説明する。 The contents of the sales summary record, order summary record, and purchase summary record are explained below.

前記売上集計レコードは、図30に示すように、例えば、前記データ分類「売上」と、前記期間(会計年月)と、売上計上データ106e中の前記売上金額を前記期間(会計年月)毎に集計した金額と、等を含む。 As shown in FIG. 30, the sales summary record includes, for example, the data classification "Sales," the period (fiscal year and month), and the sales amount in the sales posting data 106e summarized for each period (fiscal year and month).

前記受注集計レコードは、図51に示すように、例えば、前記データ分類「受注」と、前記期間(会計年月)と、受注計上データ106f中の前記受注金額を前記期間(会計年月)毎に集計した金額と、等を含む。 As shown in FIG. 51, the order summary record includes, for example, the data classification "Order," the period (fiscal year and month), and the order amount in the order posting data 106f totaled for each period (fiscal year and month).

前記仕入集計レコードは、図30および図51に示すように、例えば、前記データ分類「仕入」と、前記期間(会計年月)と、前記取引先識別データ(支払先)と、仕入計上データ106c中の前記仕入金額を前記期間(会計年月)および前記取引先識別データ(支払先)の組合せ毎に集計した金額と、等を含む。 As shown in Figures 30 and 51, the purchase summary record includes, for example, the data classification "Purchase," the period (fiscal year and month), the supplier identification data (payee), and the purchase amount in the purchase accounting data 106c, which is totaled for each combination of the period (fiscal year and month) and the supplier identification data (payee).

記憶部106に含まれるデータの説明に戻り、異常判定結果データ106mは、図14等に示すように、例えば、前記仕入差額金額の異常を検知(以下、本段落では「異常検知」という。)した前記検知IDである異常検知ID(検知ID)と、異常検知したJOBを識別するためのIDである異常検知JOBID(JOBID)と、異常検知した際に出力するメッセージを識別するためのIDであるメッセージIDと、異常検知した期間(会計年月)と、異常検知した前記取引先についての前記取引先識別データ(支払先)と、検知した異常な仕入差額金額と、所定の統計手法を用いて求めた上限値と、等を含む。 Returning to the explanation of the data contained in the memory unit 106, the abnormality determination result data 106m includes, for example, as shown in FIG. 14 etc., an abnormality detection ID (detection ID), which is the detection ID that detected an abnormality in the purchase difference amount (hereinafter referred to as "abnormality detection" in this paragraph), an abnormality detection JOB ID (JOBID), which is an ID for identifying the JOB in which the abnormality was detected, a message ID, which is an ID for identifying the message to be output when the abnormality is detected, the period (fiscal year and month) in which the abnormality was detected, the business partner identification data (payee) for the business partner in which the abnormality was detected, the abnormal purchase difference amount detected, and an upper limit value calculated using a specified statistical method.

異常判定結果メッセージデータ106nは、図14等に示すように、例えば、前記異常検知ID(検知ID)と、前記異常検知JOBID(JOBID)と、前記メッセージIDと、異常の有無を識別するための区分(異常度)と、前記異常検知JOBIDで特定される定義名と、概要と、検知した内容(検知対象)と、等を含む。当該検知した内容とは、検知した異常な仕入差額金額ならびにこれに対応する前記期間(会計年月)および前記取引先識別データ(支払先)の組合せである。 As shown in FIG. 14, etc., the abnormality determination result message data 106n includes, for example, the abnormality detection ID (detection ID), the abnormality detection JOBID (JOBID), the message ID, a category (degree of abnormality) for identifying the presence or absence of an abnormality, a definition name specified by the abnormality detection JOBID, an overview, the detected content (detection target), etc. The detected content is the detected abnormal purchase difference amount and the corresponding combination of the period (fiscal year and month) and the customer identification data (payee).

異常判定結果メッセージ詳細データ106pは、図14等に示すように、例えば、前記異常検知ID(検知ID)と、前記異常検知JOBID(JOBID)と、前記メッセージIDと、前記所定の統計手法(検知手法)と、閾値と、判定方法と、前記上限値と、等を含む。 As shown in FIG. 14, etc., the abnormality determination result message detail data 106p includes, for example, the abnormality detection ID (detection ID), the abnormality detection JOBID (JOBID), the message ID, the specified statistical method (detection method), a threshold value, a determination method, the upper limit value, etc.

制御部102は、仕入不正発見業務支援装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that performs overall control of the purchasing fraud detection business support device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing based on these stored programs.

制御部102は、機能概念的に、例えば、(1)前記確認対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額から、前記比較対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額を差し引くことにより、前記確認対象期間および前記取引先識別データの組合せ毎の前記仕入差額金額を算出する仕入差額金額算出手段としての仕入差額金額算出部102aと、(2)所定の統計手法に従い、前記仕入差額金額算出手段で算出した仕入差額金額のうち上限値を上回っているものを異常値として検知する異常値検知手段としての異常値検知部102bと、(3)前記異常値検知手段で異常値として検知した仕入差額金額ならびに当該検知した仕入差額金額に対応する前記確認対象期間および前記取引先識別データの組合せを表示する異常表示手段としての異常表示部102cと、(4)前記仕入差額金額算出結果データに基づいて、前記期間毎の前記集計した金額の推移を示す折れ線グラフを、前記取引先識別データの数の分だけ生成して表示する取引先別グラフ表示手段としての取引先別グラフ表示部102dと、(5)前記仕入差額金額算出結果データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての確認対象年度における前記期間毎の前記集計した金額の推移を示す折れ線グラフ、および、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての比較対象年度における前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成して併せて表示する両年度比較用グラフ表示手段としての両年度比較用グラフ表示部102eと、(6)前記仕入金額集計データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを、前記集計単位の数の分だけ生成して表示する集計単位別グラフ表示手段としての集計単位別グラフ表示部102fと、(7)前記仕入方法別集計データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記期間および前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記集計した金額を示す棒グラフを、前記集計単位の数の分だけ生成して表示する仕入計上方法別グラフ表示手段としての仕入計上方法別グラフ表示部102gと、(8)前記仕入集計レコードに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成し、前記売上集計レコードに基づいて、前記期間毎の前記集計した金額を示す折れ線グラフを生成し、両グラフを併せて表示する売上・仕入比較用グラフ表示手段としての売上・仕入比較用グラフ表示部102hと、(9)前記仕入集計レコードに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成し、前記受注集計レコードに基づいて、前記期間毎の前記集計した金額を示す折れ線グラフを生成し、両グラフを併せて表示する受注・仕入比較用グラフ表示手段としての受注・仕入比較用グラフ表示部102iと、を備えている。 The control unit 102 has, in terms of its functional concept, for example, (1) a purchase difference amount calculation unit 102a as a purchase difference amount calculation means that calculates the purchase difference amount for each combination of the confirmation target period and the trading partner identification data by subtracting the amount obtained by aggregating the purchase amount corresponding to the purchase date belonging to the comparison target period for each trading partner identification data from the amount obtained by aggregating the purchase amount corresponding to the purchase date belonging to the confirmation target period for each trading partner identification data, (2) an abnormal value detection unit 102b as an abnormal value detection means that detects, according to a predetermined statistical method, an abnormal value that exceeds an upper limit among the purchase difference amounts calculated by the purchase difference amount calculation means, and (3) a purchase difference amount detected as an abnormal value by the abnormal value detection means and a purchase difference amount for the confirmation target period and the trading partner corresponding to the detected purchase difference amount. (4) a supplier-specific graph display unit 102d as supplier-specific graph display means for generating and displaying line graphs showing the trend of the aggregated amount for each period based on the purchase difference amount calculation result data, the number of which corresponds to the number of supplier identification data; and (5) a two-year comparison graph display unit for generating and displaying a line graph showing the trend of the aggregated amount for each period in the confirmation target year for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means, and a line graph showing the trend of the aggregated amount for each period in the comparison target year for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means, based on the purchase difference amount calculation result data. (6) a graph display unit by aggregation unit 102f as a graph display unit by aggregation unit which generates and displays a line graph showing the trend of the aggregated amount for each period for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means based on the purchase amount aggregate data, the number of the aggregation units; (7) a graph display unit by purchase accounting method 102g as a graph display unit by purchase accounting method which generates and displays a bar graph showing the aggregated amount for the period corresponding to the purchase difference amount detected by the abnormal value detection means and the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means, the number of the aggregation units, based on the purchase method aggregate data; and (8) a graph display unit by purchase accounting method which generates and displays a line graph showing the trend of the aggregated amount for each period for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means, the number of the aggregation units, based on the purchase aggregation data by purchase method. (9) a sales/purchase comparison graph display unit 102h as a sales/purchase comparison graph display means that generates a line graph showing the trend of the aggregated amount for each period for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means based on the purchase summary record, and displays both graphs together; and (10) an order/purchase comparison graph display unit 102i as an order/purchase comparison graph display means that generates a line graph showing the trend of the aggregated amount for each period for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means based on the purchase summary record, and generates a line graph showing the aggregated amount for each period based on the order summary record, and displays both graphs together.

仕入差額金額算出部102aは、前記仕入日と前記支払先と前記仕入金額とを含む仕入計上データ106c(図12参照)を参照して、前記確認対象期間(例えば、図12の仕入計上データ106cでは「2021/03」)に属する前記仕入日に対応する前記仕入金額を前記支払先毎に集計し、一方で、前記比較対象期間(例えば、図12の仕入計上データ106cでは「2020/03」)に属する前記仕入日に対応する前記仕入金額を前記支払先毎に集計する。そして、仕入差額金額算出部102aは、集計した前者の金額(例えば、図12の仕入計上データ106cでは「15,000円」)から、集計した後者の金額(例えば、図12の仕入計上データ106cでは「5,000円」)を差し引くことにより、前記確認対象期間(例えば、「2021/03」)および前記支払先の組合せ毎の前記仕入差額金額(例えば、「10,000円」)を算出する。 The purchase difference amount calculation unit 102a refers to the purchase accounting data 106c (see FIG. 12) including the purchase date, the payee, and the purchase amount, and tally up the purchase amount corresponding to the purchase date belonging to the confirmation period (e.g., "2021/03" in the purchase accounting data 106c in FIG. 12) for each payee, while tallying up the purchase amount corresponding to the purchase date belonging to the comparison period (e.g., "2020/03" in the purchase accounting data 106c in FIG. 12) for each payee. The purchase difference amount calculation unit 102a then subtracts the aggregated latter amount (e.g., "5,000 yen" in the purchase accounting data 106c of FIG. 12) from the aggregated former amount (e.g., "15,000 yen" in the purchase accounting data 106c of FIG. 12) to calculate the purchase difference amount (e.g., "10,000 yen") for each combination of the confirmation period (e.g., "2021/03") and the payment recipient.

異常値検知部102bは、所定の統計手法に従い、仕入差額金額算出部102aで算出した仕入差額金額のうち上限値を上回っているものを異常値として検知する。前記所定の統計手法は、特に限定されないが、例えば、四分位範囲を用いる方法である。四分位範囲を用いる場合、前記上限値は、例えば、第三四分位数に、前記四分位範囲を1.5倍した値を足すことより算出された値である。 The abnormal value detection unit 102b detects, according to a predetermined statistical method, any of the purchase difference amounts calculated by the purchase difference amount calculation unit 102a that exceeds an upper limit value as an abnormal value. The predetermined statistical method is not particularly limited, but is, for example, a method using the interquartile range. When the interquartile range is used, the upper limit value is, for example, a value calculated by adding a value obtained by multiplying the interquartile range by 1.5 to the third quartile.

異常表示部102cは、異常値検知部102bで異常値として検知した仕入差額金額ならびに当該検知した仕入差額金額に対応する前記確認対象期間および前記支払先の組合せを表示する。この際、異常表示部102cは、前記所定の統計手法および前記上限値も併せて表示してもよい。 The abnormality display unit 102c displays the purchase difference amount detected as an abnormal value by the abnormal value detection unit 102b and the combination of the confirmation target period and the payment destination corresponding to the detected purchase difference amount. At this time, the abnormality display unit 102c may also display the specified statistical method and the upper limit value.

取引先別グラフ表示部102dは、仕入差額金額算出結果データ106gに基づいて、後述するグラフ1を生成する。すなわち、取引先別グラフ表示部102dは、前記会計年月と、前記支払先と、前記仕入金額月計と、を含む仕入差額金額算出結果データ106g(図24参照)に基づいて、前記会計年月毎の前記仕入金額月計の推移を示す折れ線グラフを、前記支払先の数の分だけ生成して表示する(図31参照)。 The graph display unit 102d for each business partner generates Graph 1 (described later) based on the purchase difference amount calculation result data 106g. That is, the graph display unit 102d for each business partner generates and displays line graphs showing the progress of the total monthly purchase amount for each fiscal year and month based on the purchase difference amount calculation result data 106g (see FIG. 24) including the fiscal year and month, the payee, and the total monthly purchase amount (see FIG. 31).

前段落で説明した折れ線グラフの縦軸および横軸は、以下のとおりである。
縦軸:仕入差額金額算出結果データ106g中の前記仕入金額月計
横軸:仕入差額金額算出結果データ106g中の前記会計年月
The vertical and horizontal axes of the line graph described in the previous paragraph are as follows:
Vertical axis: Monthly total of purchase amount in the purchase difference amount calculation result data 106g Horizontal axis: Fiscal year and month in the purchase difference amount calculation result data 106g

両年度比較用グラフ表示部102eは、仕入差額金額算出結果データ106gに基づいて、後述するグラフ2を生成する。すなわち、両年度比較用グラフ表示部102eは、前記会計年月と、前記支払先と、前記仕入金額月計と、前記前年同月仕入金額月計と、を含む仕入差額金額算出結果データ106g(図24参照)に基づいて、異常値検知部102bで検知した仕入差額金額に対応する前記支払先についての前記会計年月毎の前記仕入金額月計の推移を示す折れ線グラフ(図32では「仕入実績」のグラフ)、および、異常値検知部102bで検知した仕入差額金額に対応する前記支払先についての前記会計年月毎の前記前年同月仕入金額月計の推移を示す折れ線グラフ(図32では「昨年仕入実績」のグラフ)を生成して併せて表示する。 The graph display unit 102e for comparing two years generates Graph 2, which will be described later, based on the purchase difference amount calculation result data 106g. That is, the graph display unit 102e for comparing two years generates and displays a line graph (the graph of "Purchase Actual" in FIG. 32) showing the trend of the total monthly purchase amount for each fiscal year and month for the payee corresponding to the purchase difference amount detected by the abnormal value detection unit 102b, and a line graph (the graph of "Last Year's Purchase Actual" in FIG. 32) showing the trend of the total monthly purchase amount for each fiscal year and month for the payee corresponding to the purchase difference amount detected by the abnormal value detection unit 102b, based on the purchase difference amount calculation result data 106g (see FIG. 24) including the fiscal year and month, the payee, the monthly purchase amount, and the monthly purchase amount for the same month of the previous year.

前記仕入金額月計は、仕入計上データ106c中の前記仕入金額を前記会計年月および前記支払先毎に集計した金額のうち、異常値検知部102bで異常値として検知した仕入差額金額(例えば、「10,000円」)に対応する前記確認対象期間(例えば、「2021/03」)が属する年度である確認対象年度(例えば、「2020年度」)における金額である。一方で、前記前年同月仕入金額月計は、仕入計上データ106c中の前記仕入金額を前記会計年月および前記支払先毎に集計した金額のうち、前記確認対象年度より1つ前の年度(例えば、「2019年度」)における金額である。 The monthly total purchase amount is the amount in the year to be confirmed (e.g., "FY2020"), which is the year to which the confirmation period (e.g., "2021/03") corresponding to the purchase difference amount (e.g., "10,000 yen") detected as an abnormal value by the abnormal value detection unit 102b belongs, among the amounts obtained by aggregating the purchase amounts in the purchase accounting data 106c by fiscal year and month and by payee. On the other hand, the monthly total purchase amount for the same month of the previous year is the amount in the year prior to the year to be confirmed (e.g., "FY2019"), among the amounts obtained by aggregating the purchase amounts in the purchase accounting data 106c by fiscal year and month and by payee.

前々段落で説明した折れ線グラフの縦軸および横軸は、以下のとおりである。
縦軸:仕入差額金額算出結果データ106g中の前記仕入金額月計または前記前年同月仕入金額月計
横軸:年の表示がない月(両年度のグラフを表示するため、「年」は表示しない)
The vertical and horizontal axes of the line graph described in the previous paragraph are as follows:
Vertical axis: the monthly total of the purchase amount in the purchase difference amount calculation result data 106g or the monthly total of the purchase amount for the same month of the previous year. Horizontal axis: the month without the year displayed (the "year" is not displayed in order to display the graphs for both years).

集計単位別グラフ表示部102fは、仕入金額集計データ106hに基づいて、後述するグラフ3を生成する。すなわち、集計単位別グラフ表示部102fは、前記会計年月と、前記支払先と、前記集計単位と、前記集計した金額(仕入金額)と、を含む仕入金額集計データ106h(図26および図40参照)に基づいて、異常値検知部102bで異常値として検知した仕入差額金額(例えば、「10,000円」)に対応する前記支払先(例えば、「支払先A」)についての前記会計年月毎の前記集計した金額(仕入金額)の推移を示す折れ線グラフを、前記集計単位の数の分だけ生成して表示する(図33および図43参照)。図33は、前記集計単位が「担当者」の場合のグラフである。図43は、前記集計単位が「部門」の場合のグラフである。 The graph display unit by aggregation unit 102f generates graph 3 (described later) based on the purchase amount aggregation data 106h. That is, the graph display unit by aggregation unit 102f generates and displays line graphs showing the trend of the aggregated amount (purchase amount) for each fiscal year and month for the payee (e.g., "Payee A") corresponding to the purchase difference amount (e.g., "10,000 yen") detected as an abnormal value by the abnormal value detection unit 102b based on the purchase amount aggregation data 106h (see Figs. 26 and 40) including the fiscal year and month, the payee, the aggregation unit, and the aggregated amount (purchase amount) for the number of aggregation units (see Figs. 33 and 43). Fig. 33 is a graph when the aggregation unit is "person in charge". Fig. 43 is a graph when the aggregation unit is "department".

前段落で説明した折れ線グラフの縦軸および横軸は、以下のとおりである。
縦軸:仕入金額集計データ106h中の前記集計した金額(仕入金額)
横軸:仕入金額集計データ106h中の前記会計年月
The vertical and horizontal axes of the line graph described in the previous paragraph are as follows:
Vertical axis: The total amount (purchase amount) in the purchase amount total data 106h
Horizontal axis: The accounting year and month in the purchase amount summary data 106h

仕入計上方法別グラフ表示部102gは、仕入方法別集計データ106iに基づいて、後述するグラフ4を生成する。すなわち、仕入計上方法別グラフ表示部102gは、前記仕入方法(「即仕入」または「発注経由の仕入」)と、前記会計年月と、前記支払先と、前記集計単位と、前記集計した金額(仕入金額)と、を含む仕入方法別集計データ106i(図28および図42参照)に基づいて、異常値検知部102bで異常値として検知した仕入差額金額(例えば、「10,000円」)に対応する前記会計年月(例えば、「2021/03」)および異常値検知部102bで異常値として検知した仕入差額金額(例えば、「10,000円」)に対応する前記支払先(例えば、「支払先A」)についての前記集計した金額(仕入金額)を示す棒グラフを、前記集計単位の数の分だけ生成して表示する(図34および図44参照)。図34は、前記集計単位が「担当者」の場合のグラフである。図44は、前記集計単位が「部門」の場合のグラフである。 The graph display unit 102g by purchasing accounting method generates graph 4, described below, based on the aggregated data by purchasing method 106i. That is, the purchase accounting method-specific graph display unit 102g generates and displays bar graphs showing the aggregated amount (purchase amount) for the fiscal year and month (e.g., "2021/03") corresponding to the purchase difference amount (e.g., "10,000 yen") detected as an abnormal value by the abnormal value detection unit 102b and the purchase difference amount (e.g., "Payee A") corresponding to the purchase difference amount (e.g., "10,000 yen") detected as an abnormal value by the abnormal value detection unit 102b based on the purchase method-specific aggregated data 106i (see Figures 28 and 42) including the purchase method ("immediate purchase" or "purchase via order"), the accounting year and month, the payee, the aggregation unit, and the aggregated amount (purchase amount) for the payment destination (e.g., "Payee A") corresponding to the purchase difference amount (e.g., "10,000 yen") detected as an abnormal value by the abnormal value detection unit 102b, for the number of aggregation units (see Figures 34 and 44). Figure 34 is a graph when the aggregation unit is "person in charge". Figure 44 shows a graph when the aggregation unit is "department."

当該棒グラフにおいては、図34および図44に示すように、前記即仕入区分に対応する前記集計した金額(棒グラフにおける「即仕入」の部分)および前記発注経由区分に対応する前記集計した金額(棒グラフにおける「発注経由の仕入」の部分)が、異なるハッチングにより識別可能となっている点がポイントである。 As shown in Figures 34 and 44, the key point in this bar graph is that the tabulated amount corresponding to the immediate purchase category (the "immediate purchase" part in the bar graph) and the tabulated amount corresponding to the order via category (the "purchase via order" part in the bar graph) are distinguishable by different hatching.

売上・仕入比較用グラフ表示部102hは、売上・仕入別集計データ106jに基づいて、後述するグラフ5を生成する。すなわち、売上・仕入比較用グラフ表示部102hは、前記会計年月と前記支払先と前記集計した金額(仕入金額)とを含む前記仕入集計レコード(図30参照)に基づいて、異常値検知部102bで異常値として検知した仕入差額金額(例えば、「10,000円」)に対応する前記支払先(例えば、「支払先A」)についての前記会計年月毎の前記集計した金額(仕入金額)の推移を示す折れ線グラフ(図35では「仕入」のグラフ)を生成する。また、売上・仕入比較用グラフ表示部102hは、前記会計年月と前記集計した金額(売上金額)とを含む前記売上集計レコード(図30参照)に基づいて、前記会計年月毎の前記集計した金額(売上金額)の推移を示す折れ線グラフ(図35では「売上」のグラフ)を生成する。そして、売上・仕入比較用グラフ表示部102hは、生成した両グラフを併せて表示する(図35参照)。 The sales/purchase comparison graph display unit 102h generates graph 5, which will be described later, based on the sales/purchase-specific aggregated data 106j. That is, the sales/purchase comparison graph display unit 102h generates a line graph (the "purchase" graph in FIG. 35) showing the trend of the aggregated amount (purchase amount) for each accounting year/month for the payee (e.g., "Payee A") corresponding to the purchase difference amount (e.g., "10,000 yen") detected as an abnormal value by the abnormal value detection unit 102b, based on the purchase aggregate record (see FIG. 30) including the accounting year/month, the payee, and the aggregated amount (purchase amount). In addition, the sales/purchase comparison graph display unit 102h generates a line graph (the "sales" graph in FIG. 35) showing the trend of the aggregated amount (sales amount) for each accounting year/month, based on the sales aggregate record (see FIG. 30) including the accounting year/month and the aggregated amount (sales amount). The sales/purchase comparison graph display unit 102h then displays both generated graphs together (see Figure 35).

前段落で説明した折れ線グラフの縦軸および横軸は、以下のとおりである。
縦軸:前記仕入集計レコード中の前記集計した金額(仕入金額)または前記売上集計レコード中の前記集計した金額(売上金額)
横軸:前記仕入集計レコードまたは前記売上集計レコード中の前記会計年月
The vertical and horizontal axes of the line graph described in the previous paragraph are as follows:
Vertical axis: The aggregated amount (purchase amount) in the purchase aggregate record or the aggregated amount (sales amount) in the sales aggregate record
Horizontal axis: The accounting year and month in the purchase summary record or sales summary record

受注・仕入比較用グラフ表示部102iは、受注・仕入別集計データ106kに基づいて、後述するグラフ5を生成する。すなわち、受注・仕入比較用グラフ表示部102iは、前記会計年月と前記支払先と前記集計した金額(仕入金額)とを含む前記仕入集計レコード(図51参照)に基づいて、異常値検知部102bで異常値として検知した仕入差額金額(例えば、「10,000円」)に対応する前記支払先(例えば、「支払先A」)についての前記会計年月毎の前記集計した金額(仕入金額)の推移を示す折れ線グラフ(図52では「仕入」のグラフ)を生成する。また、受注・仕入比較用グラフ表示部102iは、前記会計年月と前記集計した金額(受注金額)とを含む前記受注集計レコード(図51参照)に基づいて、前記会計年月毎の前記集計した金額(受注金額)の推移を示す折れ線グラフ(図52では「受注」のグラフ)を生成する。そして、受注・仕入比較用グラフ表示部102iは、生成した両グラフを併せて表示する(図52参照)。 The order/purchase comparison graph display unit 102i generates graph 5, which will be described later, based on the order/purchase aggregate data 106k. That is, the order/purchase comparison graph display unit 102i generates a line graph (the "purchase" graph in FIG. 52) showing the trend of the aggregated amount (purchase amount) for each accounting month for the payee (e.g., "Payee A") corresponding to the purchase difference amount (e.g., "10,000 yen") detected as an abnormal value by the abnormal value detection unit 102b, based on the purchase aggregate record (see FIG. 51) including the accounting month, the payee, and the aggregated amount (purchase amount). In addition, the order/purchase comparison graph display unit 102i generates a line graph (the "order" graph in FIG. 52) showing the trend of the aggregated amount (order amount) for each accounting month, based on the order aggregate record (see FIG. 51) including the accounting month and the aggregated amount (order amount). The order/purchase comparison graph display unit 102i then displays both of the generated graphs together (see Figure 52).

前段落で説明した折れ線グラフの縦軸および横軸は、以下のとおりである。
縦軸:前記仕入集計レコード中の前記集計した金額(仕入金額)または前記受注集計レコード中の前記集計した金額(受注金額)
横軸:前記仕入集計レコードまたは前記受注集計レコード中の前記会計年月
The vertical and horizontal axes of the line graph described in the previous paragraph are as follows:
Vertical axis: The aggregated amount in the purchase aggregate record (purchase amount) or the aggregated amount in the order aggregate record (order amount)
Horizontal axis: The accounting year and month in the purchase summary record or the order summary record

[3.処理の概要および画面構成]
[3-1.処理の概要]
本実施形態においては、「支払先別の仕入実績」を出力する。また、本実施形態においては、例えば、「支払先に計上した担当者別または組織別の仕入実績」を出力してもよい。異常検知した情報は、異常と一目でわかるように、色や文字サイズを変えて強調表現を行ってもよい。検知の対象となるデータは、例えば、月および支払先の組合せ毎の確認対象月の仕入金額と、月および支払先の組合せ毎の比較対象月(例えば、前年同月)の仕入金額と、の差額である。当該差額が異常に大きくなっている支払先が検知される。
[3. Processing Overview and Screen Configuration]
[3-1. Processing Overview]
In this embodiment, "purchase results by payee" is output. In addition, in this embodiment, for example, "purchase results by person in charge or organization recorded as payee" may be output. Information for which an abnormality is detected may be highlighted by changing the color or font size so that the abnormality can be recognized at a glance. The data to be detected is, for example, the difference between the purchase amount of the confirmation month for each combination of month and payee and the purchase amount of the comparison month (for example, the same month of the previous year) for each combination of month and payee. Payees for which the difference is abnormally large are detected.

[3-2.画面構成]
本実施形態においては、以下の(1)→(2)の順番で表示される画面が切り替わる。
[3-2. Screen configuration]
In this embodiment, the displayed screen changes in the following order: (1)→(2).

(1)異常検知結果の表示
まず、図4の画面例にAで示すように、異常を検知した結果が、概要メッセージレベルで表示される。図4にAで示すエリアは、異常検知処理に関するメッセージを表示するエリアである。具体的には、このエリアには、異常として検知されたタイミング、支払先および前年同月の仕入金額との差額が表示される。なお、異常として検知された情報が複数存在する場合は、図4にAで示すように、複数の情報が縦並びで表示される。このエリアには、概要ベースでの異常検知結果が表示されるに過ぎないため、詳細ベースでの異常検知結果を見たい場合には、概要メッセージを選択して画面を切り替える必要がある。
(1) Display of anomaly detection results First, as shown by A in the example screen of Fig. 4, the results of anomaly detection are displayed at the summary message level. The area shown by A in Fig. 4 is an area for displaying messages related to the anomaly detection process. Specifically, this area displays the timing at which the anomaly was detected, the payee, and the difference from the purchase amount for the same month of the previous year. Note that, if there are multiple pieces of information detected as anomalies, the multiple pieces of information are displayed vertically as shown by A in Fig. 4. This area only displays the anomaly detection results on a summary basis, so if you want to see the anomaly detection results on a detailed basis, you need to select the summary message and switch screens.

(2)検知された異常な情報に関連する業務データの表示
次に、検知された異常な情報の分析に必要な詳細メッセージおよびグラフが表示される。
(2) Display of business data related to the detected abnormal information Next, detailed messages and graphs necessary for analyzing the detected abnormal information are displayed.

図5のAのうち下半分に示すエリアは、異常検知結果に関する詳細メッセージを表示するエリアである。このエリアには、「異常を検知する際に使用した検知方法」および「異常を検知したデータのキーとなる情報」等が表示される。なお、異常として検知された情報が複数存在する場合は、その数分の概要メッセージ表示がなされるが、当該表示された概要メッセージのうち選択されたものについてのみ、詳細メッセージが表示される。更に、詳細メッセージの表示後、続けて以下のB~Fのグラフが表示される。 The area shown in the lower half of A in Figure 5 is an area that displays detailed messages regarding the anomaly detection results. This area displays information such as the "detection method used to detect the anomaly" and "key information of the data in which the anomaly was detected." If multiple pieces of information are detected as an anomaly, a summary message will be displayed for each anomaly, but a detailed message will only be displayed for the one selected from the displayed summary messages. After the detailed message is displayed, the following graphs B to F are displayed.

図5のBのエリアに示すグラフは、支払先毎の仕入金額を出力するグラフである。すなわち、「支払先毎の月単位の仕入金額の発生推移」を確認するためのグラフである。このグラフにより、異常検知された支払先と正常な支払先の仕入金額の発生推移を比較することができる。 The graph shown in area B of Figure 5 is a graph that outputs the purchase amount for each payee. In other words, it is a graph for checking the "monthly purchase amount trends for each payee." This graph makes it possible to compare the purchase amount trends for payees detected as abnormal and normal payees.

図5のCのエリアに示すグラフは、特定の支払先について、異常検知年度の仕入金額および当該異常検知年度の前年度の仕入金額を出力するグラフである。すなわち、「異常検知を実施する年度の仕入金額」と「当該年度の前年度の仕入金額」の発生推移を比較して確認するためのグラフである。このグラフにより、前年同月の仕入金額の発生状況との比較をすることができる。 The graph shown in area C of Figure 5 is a graph that outputs, for a specific payee, the purchase amount for the year in which the abnormality was detected and the purchase amount for the year prior to the year in which the abnormality was detected. In other words, this graph is used to compare and confirm the trends in the "purchase amount for the year in which abnormality detection is performed" and the "purchase amount for the year prior to the current year." This graph makes it possible to make a comparison with the purchase amount for the same month of the previous year.

図5のDのエリアに示すグラフは、特定の支払先に仕入計上をした担当者別の仕入金額を出力するグラフである。すなわち、「担当者毎の月単位の仕入金額の発生推移」を確認するためのグラフである。このグラフにより、特定の担当者に集中して仕入金額が発生していないかを確認することができる。具体的には、支払先との共謀を行った担当者がいた場合、当該担当者の仕入金額だけ異常に高額となっていることを確認することができる。 The graph shown in area D of Figure 5 is a graph that outputs the purchase amount by employee who recorded purchases to a specific payee. In other words, it is a graph for checking "the trend in monthly purchase amounts by employee." This graph makes it possible to check whether purchase amounts are concentrated in a specific employee. Specifically, if a employee has colluded with a payee, it can be confirmed that the purchase amount for that employee is abnormally high.

図5のEのエリアに示すグラフは、特定の支払先に仕入計上をした担当者毎の「仕入計上方法別」の仕入金額を出力するグラフである。すなわち、単月内で担当者別に、「即仕入に該当する仕入金額」および「発注経由の仕入に該当する仕入金額」を確認するためのグラフである。このグラフにより、仕入取引の完了までの間に取引内容の確認が入りにくい「即仕入」で仕入を多く計上している担当者がいないかを確認することができる。 The graph shown in area E of Figure 5 is a graph that outputs the purchase amount by "purchase accounting method" for each employee who recorded purchases to a specific payee. In other words, this graph is for checking the "purchase amount corresponding to immediate purchases" and the "purchase amount corresponding to purchases via order" for each employee within a single month. This graph makes it possible to check whether there are any employees who are recording a large amount of purchases as "immediate purchases," where it is difficult to check the transaction details until the purchase transaction is completed.

図5のFのエリアに示すグラフは、総売上額および特定の支払先の仕入金額を出力するグラフである。すなわち、「総売上額および特定の支払先の仕入金額の月単位の発生推移」を確認するためのグラフである。このグラフにより、仕入が増加している場合に、当該仕入の増加が、売上の増加に伴う増加なのか(=正常な増加なのか)を確認することができる。 The graph shown in area F in Figure 5 is a graph that outputs the total sales amount and the purchase amount for a specific payee. In other words, it is a graph for checking the "monthly trends in total sales amount and purchase amount for a specific payee." With this graph, if there is an increase in purchases, it can be checked whether the increase in purchases is due to an increase in sales (i.e., whether it is a normal increase).

図5のGのエリアは、データ抽出用の抽出条件を設定するエリアである。すなわち、図5のB~Fのエリアに表示されたグラフについて、条件を変えてデータを抽出した結果を表示したい場合に使用されるエリアである。具体的には、組織レベルでグラフを表示したい場合には、「事業所」または「部門」が指定され、これに対して、担当者レベルでグラフを表示したい場合には、「担当者」が指定される。また、売上金額を確認したい場合(=図5のFのエリアに示すグラフで、売上金額のグラフを表示したい場合)には、「売上」が指定され、これに対して、将来発生するであろう売上金額を受注金額として確認したい場合(=図5のFのエリアに示すグラフで、受注金額のグラフを表示したい場合)には、「受注」が指定される。 Area G in Figure 5 is an area for setting the extraction conditions for data extraction. In other words, this area is used when you want to display the results of data extraction with different conditions for the graphs displayed in areas B to F in Figure 5. Specifically, if you want to display a graph at the organizational level, "office" or "department" is specified, while if you want to display a graph at the person in charge level, "person in charge" is specified. Also, if you want to check the sales amount (= if you want to display a graph of the sales amount in the graph shown in area F in Figure 5), "sales" is specified, while if you want to check the sales amount that will occur in the future as the order amount (= if you want to display a graph of the order amount in the graph shown in area F in Figure 5), "order" is specified.

[4.処理の具体例]
本項目では、本実施形態に係る処理の具体例を説明する。[4-1]においては、業務データ内にある仕入計上データ106cの内容を確認して、確認対象の月における仕入金額と、前年同月における仕入金額と、の差額が異常に高額となっている支払先を自動で検知する処理(異常検知処理)について説明する。[4-2]においては、検知した異常なデータ、および、検知するために参照した、当該異常なデータと関連のあるデータを分析用画面に表示する処理(分析用画面表示処理)について説明する。
4. Specific examples of processing
In this section, a specific example of the process according to this embodiment will be described. In [4-1], the process of automatically detecting a payee for which the difference between the purchase amount in the month to be confirmed and the purchase amount in the same month of the previous year is abnormally large by checking the contents of the purchase accounting data 106c in the business data (anomaly detection process) will be described. In [4-2], the process of displaying the detected abnormal data and data related to the abnormal data that was referenced for the detection on the analysis screen (analysis screen display process) will be described.

[4-1:異常検知処理]
(1)事前設定
事前設定として、異常検知に必要な情報をテーブルに予め保存しておく。本例においては、自動検知実行スケジュールデータ106aおよび取得範囲条件データ106bが、図8に示す内容で設定されるものとする。
[4-1: Abnormality detection process]
(1) Pre-setting As the pre-setting, information required for anomaly detection is stored in advance in a table. In this example, it is assumed that the automatic detection execution schedule data 106a and the acquisition range condition data 106b are set as shown in FIG.

(2)自動実行
(2-1)自動検知実行スケジュールデータ106aの取得
まず、(1)で設定されている自動検知実行スケジュールデータ106aが自動取得される。具体的には、パラメータとして、図9に示すように「検知ID:AB001、スケジュールID:SH001」が設定されているとすると、当該検知IDおよび当該スケジュールIDを有するデータとして、図9に示す自動検知実行スケジュールデータ106aが自動取得される。
(2) Automatic Execution (2-1) Acquisition of Automatic Detection Execution Schedule Data 106a First, the automatic detection execution schedule data 106a set in (1) is automatically acquired. Specifically, if "detection ID: AB001, schedule ID: SH001" is set as parameters as shown in Fig. 9, the automatic detection execution schedule data 106a shown in Fig. 9 is automatically acquired as data having the detection ID and schedule ID.

(2-2)異常検知タイミングであるか否かの判定
次に、(2-1)で自動取得されたタイミングが、異常を検知するタイミングであるか否かが判定される。具体的には、(2-1)で自動取得されたタイミングが、「2021/04/07(4月の5営業日目)」であるとする。なお、業務データベースに存在するカレンダーマスタを参照することで、休日および営業日は判断可能であり、カレンダーマスタは、販売の営業カレンダーベースで常に最新化されていることを想定している。
(2-2) Determining whether it is the timing to detect an abnormality Next, it is determined whether the timing automatically acquired in (2-1) is the timing to detect an abnormality. Specifically, it is assumed that the timing automatically acquired in (2-1) is "2021/04/07 (the fifth business day of April)." It is possible to determine holidays and business days by referencing the calendar master in the business database, and it is assumed that the calendar master is always updated based on the sales business calendar.

ここで、(2-1)で自動取得された図9の自動検知実行スケジュールデータ106aを参照すると、実行条件は、「毎月5営業日目」である。このように、自動検知実行スケジュールデータ106aが自動取得されたタイミングと、自動検知実行スケジュールデータ106a中に設定された実行条件で定義されるタイミングと、が一致する場合には、実行判定結果は「実行する」となり、(2-3)以降の処理が実行される。これに対して、一致しない場合には、実行判定結果は「実行しない」となり、処理は終了する。 Now, referring to the automatic detection execution schedule data 106a in FIG. 9 that was automatically acquired in (2-1), the execution condition is "the fifth business day of every month." In this way, if the timing at which the automatic detection execution schedule data 106a was automatically acquired matches the timing defined by the execution condition set in the automatic detection execution schedule data 106a, the execution decision result will be "execute," and the processing from (2-3) onwards will be executed. On the other hand, if there is no match, the execution decision result will be "do not execute," and the processing will end.

(2-3)異常を検知するデータの範囲条件の取得
次に、(1)で設定された取得範囲条件データ106bが自動取得される。具体的には、(2-1)で設定されたパラメータ「検知ID:AB001、スケジュールID:SH001」を有するデータとして、図10に示す取得範囲条件データ106bが自動取得される。
(2-3) Acquisition of range conditions of data for detecting anomalies Next, the acquisition range condition data 106b set in (1) is automatically acquired. Specifically, the acquisition range condition data 106b shown in FIG. 10 is automatically acquired as data having the parameters "detection ID: AB001, schedule ID: SH001" set in (2-1).

(2-4)仕入差額金額が異常に高い支払先の検知
最後に、業務データ内の仕入計上データ106cを参照して、仕入差額金額が異常に高い支払先が検知される。なお、本例においては、仕入計上データ106cは、図12に示す内容で設定されて保存されているものとする。
(2-4) Detection of a payee with an abnormally high purchase difference amount Finally, by referring to the purchase accounting data 106c in the business data, a payee with an abnormally high purchase difference amount is detected. In this example, the purchase accounting data 106c is set and saved as shown in FIG.

(2-4-1)仕入差額金額の算出
まず、仕入差額金額算出部102aは、図12の仕入計上データ106cを参照して、仕入差額金額を算出する。仕入差額金額の算出式は、例えば、「確認対象月の仕入金額-前年同月の仕入金額」である。
(2-4-1) Calculation of Purchase Difference Amount First, the purchase difference amount calculation unit 102a calculates the purchase difference amount by referring to the purchase appropriation data 106c in Fig. 12. The calculation formula for the purchase difference amount is, for example, "purchase amount of the month to be confirmed - purchase amount of the same month of the previous year".

具体的には、図12の仕入計上データ106cにおいて、2021/03を確認対象月として見た場合、2021/03に属する仕入日は、2021/03/15ある。一方で、当該確認対象月の前年同月である2020/03に属する仕入日は、2020/03/15である。2021/03/15の仕入金額は、15,000円であるため、確認対象月2021/03の仕入金額は、15,000円である。一方で、2020/03/15の仕入金額は、5,000円であるため、前年同月2020/03の仕入金額は、5,000円である。 Specifically, in the purchase accounting data 106c of FIG. 12, if 2021/03 is viewed as the month to be confirmed, the purchase date belonging to 2021/03 is 2021/03/15. On the other hand, the purchase date belonging to 2020/03, which is the same month of the previous year as the month to be confirmed, is 2020/03/15. The purchase amount on 2021/03/15 is 15,000 yen, so the purchase amount for the confirmation month 2021/03 is 15,000 yen. On the other hand, the purchase amount on 2020/03/15 is 5,000 yen, so the purchase amount for the same month of the previous year 2020/03 is 5,000 yen.

ここで、(2-3)で自動取得された図10に示す「仕入計上データの取得範囲条件データ106b」に基づいて、図11に示すように、「抽出条件列:会計年月、FROM条件:2020/04、TO条件:2021/03」というパラメータが自動設定される。この場合、仕入差額金額算出部102aは、前記算出式を用いて、確認対象月2020/04~2021/03について、支払先毎に仕入差額金額を算出する。例えば、確認対象月2021/03を例にとると、仕入差額金額算出部102aは、確認対象月2021/03の仕入金額15,000円から、前年同月2020/03の仕入金額5,000円を差し引くことにより、確認対象月2021/03および支払先Aについての仕入差額金額を10,000円と算出する。 Here, based on the "Acquisition range condition data 106b for purchase accounting data" shown in FIG. 10, which was automatically acquired in (2-3), the parameters "Extraction condition column: accounting year/month, FROM condition: 2020/04, TO condition: 2021/03" are automatically set as shown in FIG. 11. In this case, the purchase difference amount calculation unit 102a uses the above calculation formula to calculate the purchase difference amount for each payee for the confirmation target months 2020/04 to 2021/03. For example, taking the confirmation target month 2021/03 as an example, the purchase difference amount calculation unit 102a calculates the purchase difference amount for the confirmation target month 2021/03 and payee A as 10,000 yen by subtracting the purchase amount of 5,000 yen for the same month of the previous year 2020/03 from the purchase amount of 15,000 yen for the confirmation target month 2021/03.

このように、確認対象月および支払先の組合せ毎に仕入差額金額を算出することにより生成された仕入差額金額算出結果データ106gの例を、図12に示す。 Figure 12 shows an example of purchase difference calculation result data 106g generated by calculating the purchase difference amount for each combination of the confirmation month and payment destination.

(2-4-2)異常値の検知
次に、統計手法の一つである「四分位範囲」を用いて、仕入差額金額算出結果データ106gから上限値が求められ、当該上限値に基づいて異常値が検知される。図13は、図12の仕入差額金額算出結果データ106g中の支払先Aに着目した場合における上限値(5,000円)の取得の仕方を示す図である。図13に示すように、支払先Aについての仕入差額金額を箱ひげ図にプロットしていくと、2021/03の仕入差額金額10,000円は、上限値5,000円を上回る。このため、異常値検知部102bは、2021/03の仕入差額金額10,000円を異常値として検知する。
(2-4-2) Detection of Abnormal Values Next, an upper limit is obtained from the purchase difference amount calculation result data 106g using the "quartile range," which is one of the statistical methods, and an abnormal value is detected based on the upper limit. FIG. 13 is a diagram showing how to obtain the upper limit (5,000 yen) when focusing on payee A in the purchase difference amount calculation result data 106g of FIG. 12. As shown in FIG. 13, when the purchase difference amount for payee A is plotted in a box-and-whisker plot, the purchase difference amount of 10,000 yen for March 2021 exceeds the upper limit value of 5,000 yen. Therefore, the abnormal value detection unit 102b detects the purchase difference amount of 10,000 yen for March 2021 as an abnormal value.

なお、前段落の例では、説明を簡便にするために、支払先Aについての異常の検知についてのみ説明したが、実際の処理としては、異常値検知部102bは、仕入差額金額算出結果データ106gに含まれるすべての支払先について異常値の検知を行う。また、本実施形態においては、支払い対象となる金額が減る場合(前年同月よりも確認対象月において、仕入金額が少ない場合)はチェックの対象とする必要がないため、異常値の検知の際に下限値は求めない。 In the example in the previous paragraph, for simplicity's sake, only the detection of anomalies for payee A was described, but in actual processing, the anomaly detection unit 102b detects anomalies for all payees included in the purchase difference amount calculation result data 106g. Also, in this embodiment, when the amount to be paid decreases (when the purchase amount is less in the month being checked than in the same month of the previous year), there is no need to check, so no lower limit is determined when detecting anomalies.

ここで、代表的な3つの統計手法について説明する。一つ目に、標準偏差は、ある地点での値の分布をとり、信頼区間を設けて正常・異常を判断する手法である。標準偏差は、時間軸の概念を含まない分析のため、「過去からの傾向」という横断データ分析に向かない手法となる。二つ目に、本例で用いた四分位範囲は、データの分析範囲を定め、縦軸に集約し、四分位の範囲を定めて正常と判断できる範囲倍率を指定する手法である。四分位範囲は、時系列データも地点データも縦軸要素として扱うため、横断データ分析に対応が可能である。三つ目に、移動平均+外れ値は、平均値をとる範囲を定め、時系列毎に算出する手法である。移動平均+外れ値は、平均値の値より異常と判断する閾値を事前に設定する必要があるが、時系列の推移において、異常な増減検知に対応が可能である。本実施形態においては、四分位範囲および移動平均+外れ値が候補として上がるが、移動平均+外れ値については、ユーザ側で異常と判断する平均値の閾値を設定する必要がある。このため、本実施形態においては、自動で閾値を算出して異常を判断可能な四分位範囲を採用することが好ましい。 Here, three representative statistical methods will be described. First, standard deviation is a method of taking the distribution of values at a certain point, setting a confidence interval, and judging normality/abnormality. Standard deviation is an analysis that does not include the concept of a time axis, so it is not suitable for cross-sectional data analysis of "tendencies from the past". Secondly, the interquartile range used in this example is a method of determining the analysis range of data, aggregating it on the vertical axis, determining the quartile range, and specifying the range magnification that can be judged as normal. The interquartile range is compatible with cross-sectional data analysis because it treats both time series data and point data as vertical axis elements. Thirdly, moving average + outlier is a method of determining the range of the average value and calculating it for each time series. For moving average + outlier, it is necessary to set a threshold value in advance to judge abnormality from the average value, but it is possible to detect abnormal increases and decreases in the transition of the time series. In this embodiment, the interquartile range and moving average + outlier are raised as candidates, but for moving average + outlier, the user needs to set a threshold value of the average value to judge abnormality. For this reason, in this embodiment, it is preferable to use the interquartile range, which can automatically calculate a threshold and determine abnormality.

(2-4-3)異常値の保存
最後に、異常値検知部102bは、異常判定結果(会計年月:2021/03、支払先:支払先A、仕入差額金額:10,000円)等の情報をテーブルに保存し、同時に、分析用画面に表示するためのメッセージも保存する。当該異常判定結果を保存することで生成された異常判定結果データ106m、異常判定結果メッセージデータ106nおよび異常判定結果メッセージ詳細データ106pを、図14に示す。
(2-4-3) Storage of Abnormal Values Finally, the abnormal value detection unit 102b stores information such as the abnormality determination result (accounting year and month: 2021/03, payee: payee A, purchase difference amount: 10,000 yen) in a table, and at the same time, stores a message to be displayed on the analysis screen. Abnormality determination result data 106m, abnormality determination result message data 106n, and abnormality determination result message detail data 106p generated by storing the abnormality determination result are shown in FIG. 14.

[4-2:分析用画面表示処理]
(1)概要メッセージの表示
続いて、業務データ内の仕入計上データ106cより、異常として自動検知された情報が分析用初期画面に出力される。以下、分析用初期画面の取得や表示について、(1-1)~(1-3)で詳細に説明する。
[4-2: Analysis screen display process]
(1) Display of summary message Next, information that is automatically detected as an anomaly from the purchase accounting data 106c in the business data is output to the initial analysis screen. The acquisition and display of the initial analysis screen will be described in detail below in (1-1) to (1-3).

(1-1)異常を検知した結果メッセージの取得
まず、パラメータとして、図15に示すように、「JOBID:仕入アラート」が設定される。なお、検知された情報を一覧に表示するため、検知IDは、図15に示すように未設定の状態であるものとする。この場合、異常表示部102cは、「JOBID:仕入アラート」を有するデータとして、[4-1]の(2-4-3)で生成された図14の異常判定結果データ106m、異常判定結果メッセージデータ106nおよび異常判定結果メッセージ詳細データ106pを取得する。取得したこれらのデータを、図16にも改めて示す。
(1-1) Acquiring a result message of an abnormality detection First, as shown in FIG. 15, "JOBID: purchase alert" is set as a parameter. Note that in order to display the detected information in a list, the detection ID is assumed to be in an unset state as shown in FIG. 15. In this case, the abnormality display unit 102c acquires the abnormality determination result data 106m, abnormality determination result message data 106n, and abnormality determination result message detail data 106p in FIG. 14, which were generated in (2-4-3) of [4-1], as data having "JOBID: purchase alert". These acquired data are also shown in FIG. 16.

(1-2)異常を検知した結果メッセージの画面への表示
次に、異常表示部102cは、(1-1)で取得した図16の異常判定結果メッセージデータ106n中の異常度「×」、定義名「仕入ラート」、概要「支払先Aが検出されました」および検知対象「2021/03 支払先A 10,000円」を、図16に示す分析用初期画面に表示する。当該表示された異常度、定義名、概要および検知対象をまとめて、概要メッセージという。
(1-2) Displaying on screen a message resulting from the detection of an anomaly Next, the anomaly display unit 102c displays the degree of anomaly "x", the definition name "Purchase Rate", the summary "Payee A detected", and the detection target "2021/03 Payee A 10,000 yen" in the anomaly determination result message data 106n of Fig. 16 acquired in (1-1) on the initial analysis screen shown in Fig. 16. The displayed degree of anomaly, definition name, summary, and detection target are collectively referred to as a summary message.

これにより、オペレータは、仕入差額金額が異常に大きい支払先があったこと、および、その支払先がどこであるか(本例では支払先A)であることを把握することができる。また、この際、オペレータは、異常があった会計年月(本例では2021/03)および異常値として検出された仕入差額金額の数値(本例では10,000円)も併せて把握することができる。 This allows the operator to know that there was a payee with an abnormally large purchase difference amount, and which payee that was (Payee A in this example). At this time, the operator can also know the accounting month and year in which the abnormality occurred (2021/03 in this example) and the numerical value of the purchase difference amount that was detected as an abnormal value (10,000 yen in this example).

(1-3)基準日のセット
異常の表示後に、図17に示すように、分析用初期画面中の抽出条件のエリアにおける基準日として、分析用初期画面を起動した日付(2021/04/10とする)がセットされる。
(1-3) Setting the reference date After the abnormality is displayed, the date when the initial analysis screen was launched (2021/04/10) is set as the reference date in the extraction condition area on the initial analysis screen, as shown in Figure 17.

(2)詳細メッセージおよびグラフの表示
次に、詳細メッセージおよび5つのグラフが、分析用画面に出力される。以下、詳細メッセージの表示および5つのグラフの取得や表示について、以下の(2-1)~(2-7)で説明する。
(2) Display of detailed message and graphs Next, the detailed message and five graphs are output to the analysis screen. The display of the detailed message and the acquisition and display of the five graphs will be explained below in (2-1) to (2-7).

(2-1)詳細メッセージの表示およびグラフの出力領域の確保
1.まず、(1-2)で表示された概要メッセージが選択されると、分析用画面が起動される。異常表示部102cは、(1-1)で取得した異常判定結果メッセージ詳細データ106p中の検知手法「四分位範囲」、閾値「正常範囲1.5倍」および上限値「5,000円」を、図18に示す分析用画面に表示する。当該表示された検知手法、閾値および上限値をまとめて、詳細メッセージという。
(2-1) Displaying detailed messages and securing output area for graphs 1. First, when the summary message displayed in (1-2) is selected, an analysis screen is launched. The anomaly display unit 102c displays the detection method "interquartile range," the threshold "1.5 times normal range," and the upper limit "5,000 yen" in the anomaly determination result message detailed data 106p acquired in (1-1) on the analysis screen shown in Fig. 18. The displayed detection method, threshold, and upper limit are collectively referred to as a detailed message.

このように、(1-2)で説明した概要メッセージおよび本項目(2-1)で説明した詳細メッセージを表示することで、オペレータは、異常検知された対象(支払先)、検知の手法(計算手法)、異常と判断した基準値(仕入差額金額)等を把握できる。これにより、オペレータは、仕入差額金額の異常がある支払先を分かっている状態から分析を行うことが可能となる。仕入差額金額の異常がある支払先の仕入金額および異常と判断した根拠となる過去実績は、以下で説明する5つのグラフにより分析可能である。 In this way, by displaying the summary message explained in (1-2) and the detailed message explained in this section (2-1), the operator can understand the subject (payee) for which an anomaly was detected, the detection method (calculation method), the benchmark value (purchase difference amount) for which an anomaly was determined, etc. This allows the operator to perform an analysis while knowing which payees have an abnormal purchase difference amount. The purchase amount of payees with abnormal purchase difference amounts and the past performance that is the basis for determining an anomaly can be analyzed using the five graphs explained below.

2.次に、グラフの出力領域が確保される。本実施形態においては、5つのグラフの出力が行われるため、図19の分析用画面に5つの空白で示すように、グラフ5つ分の出力領域が確保される。 2. Next, an output area for the graphs is secured. In this embodiment, five graphs are output, so an output area for five graphs is secured, as shown by the five blank spaces on the analysis screen in FIG. 19.

(2-2)抽出条件の設定
次に、グラフを出力するためには、分析用データから出力対象となるデータを抽出する必要があるが、抽出に先立って、抽出条件が本項目(2-2)で説明する方法で設定される。
(2-2) Setting Extraction Conditions Next, in order to output a graph, it is necessary to extract the data to be output from the analysis data. Prior to the extraction, however, the extraction conditions are set using the method described in this section (2-2).

1.まず、(1-2)で表示された概要メッセージと紐付く図16の異常判定結果データ106mが保持する会計年月(2021/03)に基づいて、分析用データの取得範囲が取得される。 1. First, the acquisition range of the analysis data is obtained based on the accounting year and month (2021/03) held by the anomaly determination result data 106m in FIG. 16 that is linked to the summary message displayed in (1-2).

(i)具体的には、異常検知した会計年月(2021/03)の前後1年の範囲になる会計年月が、前記取得範囲として取得される。すなわち、1年前の会計年月は2020/03となり、1年後の会計年月は2022/03となる。 (i) Specifically, the accounting year and month within a range of one year before and after the accounting year and month in which the anomaly was detected (2021/03) is acquired as the acquisition range. In other words, the accounting year and month one year ago is 2020/03, and the accounting year and month one year later is 2022/03.

なお、前後1年の範囲になる会計年月が取得されるという設定は、異常検知用に事前に提供するデータである「仕入計上データの取得範囲条件データ106b」における1年範囲で検知するという条件に合わせたものである。範囲を広げて分析したい場合は、分析用画面の抽出条件のエリアにおける期間開始日および期間終了日を変更することで対応可能である。 The setting of acquiring accounting dates within a range of one year before and after is in accordance with the condition of detection within a one-year range in the "Acquisition range condition data for purchase accounting data 106b," which is data provided in advance for anomaly detection. If you wish to expand the range for analysis, you can do so by changing the start date and end date of the period in the extraction conditions area on the analysis screen.

(ii)前記取得された取得範囲(2020/03~2022/03)に基づいて、分析用データが存在する範囲に絞って、分析用データ取得範囲条件が設定される。本例では、分析用データとして、2020/04~2021/03の範囲でのみ分析用データが存在するものとする。この場合、分析用データ取得範囲条件は、図20に示すように、
・抽出条件列:会計年月
・FROM条件:2020/04(前記1年前の会計年月である2020/03より後の月から採用)
・TO条件:2021/03(前記1年後の会計年月である2022/03より前の月から採用)
となる。
(ii) Based on the acquired acquisition range (2020/03 to 2022/03), the analysis data acquisition range condition is set by narrowing down the range in which the analysis data exists. In this example, it is assumed that the analysis data exists only in the range of 2020/04 to 2021/03. In this case, the analysis data acquisition range condition is as follows, as shown in FIG. 20:
・Extraction condition column: Fiscal year and month ・FROM condition: 2020/04 (taken from the month after 2020/03, which is the fiscal year and month one year ago)
・TO condition: 2021/03 (hiring from the month before 2022/03, which is the fiscal year one year later)
It becomes.

2.次に、「1.」で設定された分析用データ取得範囲条件を初期値としてセットした状態のものが、抽出条件初期値(基準日、期間開始および期間終了)となる。抽出条件初期値を図21に示す。そして、当該抽出条件初期値は、図22に示すように、分析用画面の抽出条件のエリアにセットされる。なお、当該エリアにセットされた期間開始日および期間終了日は、オペレータが手動で変更することが可能である。 2. Next, the analysis data acquisition range conditions set in "1." are set as initial values, which become the extraction condition initial values (base date, period start, and period end). The extraction condition initial values are shown in FIG. 21. These extraction condition initial values are then set in the extraction condition area on the analysis screen, as shown in FIG. 22. Note that the period start date and period end date set in this area can be manually changed by the operator.

そして、グラフ表示状態に切り替わるタイミングで、グラフ出力用のデータを抽出するための抽出項目が表示される。図22に示すように、集計単位については「担当者」が、集計対象については「売上」が、固定の初期値として設定されて表示される。本例(2)においては、固定の初期値のまま変更されないものとする。 When the display switches to the graph display state, the extraction items for extracting data for graph output are displayed. As shown in FIG. 22, the "person in charge" is set as the aggregation unit, and "sales" is set as the aggregation target, and displayed as the fixed initial value. In this example (2), these are assumed to remain the fixed initial values and are not changed.

次に、(2-2)でセットされた抽出条件に基づいて、分析用データが取得される。以下、各グラフを以下のように定義する。支払先毎の月毎の仕入金額の推移を示す折れ線グラフを「グラフ1」という。特定の支払先について、前年の仕入金額を示す折れ線グラフおよび当年の仕入金額を示す折れ線グラフを「グラフ2」という。特定の支払先について、組織または担当者毎の月毎の仕入金額の推移を示す折れ線グラフを「グラフ3」という。特定の月および特定の支払先について、組織または担当者毎の仕入計上方法別の仕入金額を示す棒グラフを「グラフ4」という。総売上または総受注を示す折れ線グラフならびに特定の支払先の仕入金額を示す折れ線グラフを「グラフ5」という。 Next, the data for analysis is obtained based on the extraction conditions set in (2-2). Below, each graph is defined as follows. A line graph showing the trend in monthly purchase amounts for each payee is referred to as "Graph 1". A line graph showing the purchase amounts for the previous year and the current year for a specific payee is referred to as "Graph 2". A line graph showing the trend in monthly purchase amounts for each organization or person in charge for a specific payee is referred to as "Graph 3". A bar graph showing the purchase amounts by purchase accounting method for each organization or person in charge for a specific month and a specific payee is referred to as "Graph 4". A line graph showing total sales or total orders and a line graph showing the purchase amounts for a specific payee are referred to as "Graph 5".

グラフ1~2の生成の元となるデータの取得については以下の(2-3)で説明し、グラフ3の生成の元となるデータの取得については以下の(2-4)で説明し、グラフ4の生成の元となるデータの取得については以下の(2-5)で説明し、グラフ5の生成の元となるデータの取得については以下の(2-6)で説明する。 The acquisition of the data that is the basis for generating graphs 1 and 2 is explained below in (2-3), the acquisition of the data that is the basis for generating graph 3 is explained below in (2-4), the acquisition of the data that is the basis for generating graph 4 is explained below in (2-5), and the acquisition of the data that is the basis for generating graph 5 is explained below in (2-6).

(2-3)グラフ1~2の生成の元となるデータの取得
(2-2)でセットされた抽出条件(図23の画面例に改めて示す)に基づいて、グラフ1~2を取得するためのパラメータが、図23に示すように設定される。図23に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」、および集計モード「担当者」は、(2-2)でセットされた抽出条件に基づいて設定されたものである。
(2-3) Acquisition of Data to Generate Graphs 1 and 2 Based on the extraction conditions set in (2-2) (shown again in the example screen of FIG. 23), parameters for acquiring Graphs 1 and 2 are set as shown in FIG. 23. In the parameters shown in FIG. 23, the start of the period "2020/04", the end of the period "2021/03", and the aggregation mode "Person in Charge" are set based on the extraction conditions set in (2-2).

そして、当該設定された図23に示すパラメータに基づいて、グラフ1~2を生成する元となるデータである仕入差額金額算出結果データ106gが、以下のようにして生成される。 Then, based on the set parameters shown in FIG. 23, the purchase difference amount calculation result data 106g, which is the data from which graphs 1 and 2 are generated, is generated as follows.

すなわち、仕入差額金額算出部102aは、図24の仕入計上データ106cを参照して、仕入差額金額を算出する。仕入差額金額の算出式は、例えば、「確認対象月の仕入金額-前年同月の仕入金額」である。 That is, the purchase difference amount calculation unit 102a calculates the purchase difference amount by referring to the purchase accounting data 106c in FIG. 24. The calculation formula for the purchase difference amount is, for example, "purchase amount for the month to be confirmed - purchase amount for the same month of the previous year".

具体的には、図24の仕入計上データ106cにおいて、2021/03を確認対象月として見た場合、2021/03に属する仕入日は、2021/03/15ある。一方で、当該確認対象月の前年同月である2020/03に属する仕入日は、2020/03/15である。2021/03/15の仕入金額は、2,200円、2,500円および10,300円であるため、確認対象月2021/03の仕入金額は、これらの合計である15,000円となる。一方で、2020/03/15の仕入金額は、1,800円、1,600円および1,600円であるため、前年同月2020/03の仕入金額は、これらの合計である5,000円となる。 Specifically, in the purchase accounting data 106c in FIG. 24, if 2021/03 is viewed as the month to be confirmed, the purchase date belonging to 2021/03 is 2021/03/15. On the other hand, the purchase date belonging to 2020/03, which is the same month of the previous year as the month to be confirmed, is 2020/03/15. The purchase amounts on 2021/03/15 are 2,200 yen, 2,500 yen, and 10,300 yen, so the purchase amount for the confirmation month 2021/03 is the sum of these, which is 15,000 yen. On the other hand, the purchase amounts on 2020/03/15 are 1,800 yen, 1,600 yen, and 1,600 yen, so the purchase amount for the same month of the previous year 2020/03 is the sum of these, which is 5,000 yen.

ここで、図23のパラメータに示すように、本例では、期間開始「2020/04」および期間終了「2021/03」が設定されているため、仕入差額金額算出部102aは、前記算出式を用いて、確認対象月2020/04~2021/03について、支払先毎に仕入差額金額を算出する。例えば、確認対象月2021/03を例にとると、仕入差額金額算出部102aは、確認対象月2021/03の仕入金額15,000円から、前年同月2020/03の仕入金額5,000円を差し引くことにより、確認対象月2021/03および支払先Aについての仕入差額金額を10,000円と算出する。 As shown in the parameters in FIG. 23, in this example, the start of the period is set to "2020/04" and the end of the period is set to "2021/03", so the purchase difference amount calculation unit 102a uses the above calculation formula to calculate the purchase difference amount for each payment destination for the confirmation target months 2020/04 to 2021/03. For example, taking the confirmation target month 2021/03 as an example, the purchase difference amount calculation unit 102a calculates the purchase difference amount for the confirmation target month 2021/03 and payment destination A to be 10,000 yen by subtracting the purchase amount of 5,000 yen for the same month of the previous year 2020/03 from the purchase amount of 15,000 yen for the confirmation target month 2021/03.

このように、確認対象月および支払先の組合せ毎に仕入差額金額(仕入差額金額月計)を算出することにより生成された仕入差額金額算出結果データ106gの例を、図24に示す。 Figure 24 shows an example of purchase difference calculation result data 106g generated by calculating the purchase difference amount (total monthly purchase difference amount) for each combination of the confirmation month and payment destination.

仕入差額金額算出部102aは、仕入差額金額算出結果データ106gを生成する際に、当年(2020年度)についての仕入金額を月および支払先の組合せ毎に集計した金額(仕入金額月計)、ならびに、前年(2019年度)についての仕入金額を月および支払先の組合せ毎に集計した金額(前年同月仕入金額月計)を、仕入差額金額算出結果データ106gに含ませる。 When generating the purchase difference amount calculation result data 106g, the purchase difference amount calculation unit 102a includes in the purchase difference amount calculation result data 106g the amount obtained by aggregating the purchase amount for the current year (2020) for each combination of month and payee (monthly total purchase amount), and the amount obtained by aggregating the purchase amount for the previous year (2019) for each combination of month and payee (monthly total purchase amount for the same month of the previous year).

なお、本例では、図24の仕入差額金額算出結果データ106gに示すように、月および支払先の組合せ毎に仕入金額月計、前年同月仕入金額月計および仕入差額金額月計を算出する例について説明したが、月、支払先および担当者の組合せ毎にこれらの金額を算出してもよい。 In this example, as shown in the purchase difference amount calculation result data 106g in FIG. 24, an example has been described in which the monthly total purchase amount, monthly total purchase amount for the same month of the previous year, and monthly total purchase difference amount are calculated for each combination of month and payee, but these amounts may also be calculated for each combination of month, payee, and person in charge.

(2-4)グラフ3の生成の元となるデータの取得
(2-2)でセットされた抽出条件(図25の画面例に改めて示す)に基づいて、グラフ3を取得するためのパラメータが、図25に示すように設定される。図25に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」、および集計モード「担当者」は、(2-2)でセットされた抽出条件に基づいて設定されたものである。
(2-4) Acquisition of Data to be Used to Generate Graph 3 Based on the extraction conditions set in (2-2) (shown again in the example screen of FIG. 25), parameters for acquiring Graph 3 are set as shown in FIG. 25. In the parameters shown in FIG. 25, the start of the period "2020/04", the end of the period "2021/03", and the aggregation mode "Person in Charge" are set based on the extraction conditions set in (2-2).

そして、当該設定された図25に示すパラメータに基づいて、グラフ3を生成する元となるデータである仕入金額集計データ106hが、以下のようにして生成される。 Then, based on the set parameters shown in FIG. 25, purchase amount summary data 106h, which is the data from which graph 3 is generated, is generated as follows.

すなわち、図26の仕入計上データ106cを参照して、2020/04~2021/03の範囲で、会計年月、支払先および担当者の組合せ毎に仕入金額が集計される。当該会計年月、当該支払先、当該担当者および当該集計した仕入金額が格納されることで、図26の仕入金額集計データ106hが生成される。 That is, by referring to the purchase accounting data 106c in FIG. 26, the purchase amount is tallied for each combination of accounting month, payee, and person in charge for the period from 2020/04 to 2021/03. The accounting month, payee, person in charge, and tallied purchase amount are stored, and the purchase amount summary data 106h in FIG. 26 is generated.

(2-5)グラフ4の生成の元となるデータの取得
(2-2)でセットされた抽出条件(図27の画面例に改めて示す)に基づいて、グラフ4を取得するためのパラメータが、図27に示すように設定される。図27に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」、および集計モード「担当者」は、(2-2)でセットされた抽出条件に基づいて設定されたものであり、指定会計年月「2021/03」は、異常判定結果データ106mに基づいて設定されたものである。
(2-5) Acquisition of Data to be Used to Generate Graph 4 Based on the extraction conditions set in (2-2) (shown again in the example screen of FIG. 27), parameters for acquiring Graph 4 are set as shown in FIG. 27. In the parameters shown in FIG. 27, the period start "2020/04", period end "2021/03", and aggregation mode "Person in Charge" are set based on the extraction conditions set in (2-2), and the designated accounting year and month "2021/03" is set based on the anomaly determination result data 106m.

そして、当該設定された図27に示すパラメータに基づいて、グラフ4を生成する元となるデータである仕入方法別集計データ106iが、以下のようにして生成される。 Then, based on the set parameters shown in FIG. 27, the aggregated data by purchasing method 106i, which is the data from which Graph 4 is generated, is generated as follows.

すなわち、図28の仕入計上データ106cを参照して、2020/04~2021/03の範囲で、仕入方法、会計年月、支払先および担当者の組合せ毎に仕入金額が集計される。ここで、図28の仕入計上データ106cにおいて発注番号が入力されていないレコードについては、前記仕入方法は「即仕入」として集計され、これに対して、図28の仕入計上データ106cにおいて発注番号が入力されているレコードについては、前記仕入方法は「発注経由の仕入」として集計される。なお、仕入計上データ106cにおいて発注番号が入力されている仕入のレコードについては、当該発注番号に対応する発注のレコードが、図28の発注計上データ106d中に存在する。当該仕入方法、当該会計年月、当該支払先、当該担当者および当該集計した仕入金額が格納されることで、図28の仕入方法別集計データ106iが生成される。 That is, by referring to the purchase accounting data 106c in FIG. 28, the purchase amount is tallied for each combination of purchase method, accounting year and month, payee, and person in charge in the range of 2020/04 to 2021/03. Here, for records in which no purchase order number is entered in the purchase accounting data 106c in FIG. 28, the purchase method is tallied as "immediate purchase", whereas for records in which a purchase order number is entered in the purchase accounting data 106c in FIG. 28, the purchase method is tallied as "purchase via order". Note that for purchase records in which a purchase order number is entered in the purchase accounting data 106c, a record of an order corresponding to the purchase order number exists in the order accounting data 106d in FIG. 28. The purchase method, the accounting year and month, the payee, the person in charge, and the tallied purchase amount are stored, and the purchase method-specific tallied data 106i in FIG. 28 is generated.

(2-6)グラフ5の生成の元となるデータの取得
(2-2)でセットされた抽出条件(図29の画面例に改めて示す)に基づいて、グラフ5を取得するためのパラメータが、図29に示すように設定される。図29に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」、および集計モード「売上」は、(2-2)でセットされた抽出条件に基づいて設定されたものであり、指定支払先「支払先A」は、異常判定結果データ106mに基づいて設定されたものである。
(2-6) Obtaining Data to Generate Graph 5 Based on the extraction conditions set in (2-2) (shown again in the example screen of FIG. 29), parameters for obtaining Graph 5 are set as shown in FIG. 29. In the parameters shown in FIG. 29, the start of the period "2020/04", the end of the period "2021/03", and the aggregation mode "Sales" have been set based on the extraction conditions set in (2-2), and the designated payee "Payee A" has been set based on the anomaly determination result data 106m.

そして、当該設定された図29に示すパラメータに基づいて、グラフ5を生成する元となるデータである売上・仕入別集計データ106jが、以下のようにして生成される。 Then, based on the set parameters shown in FIG. 29, the sales and purchase aggregate data 106j, which is the data from which Graph 5 is generated, is generated as follows.

すなわち、図30の仕入計上データ106cを参照して、2020/04~2021/03の範囲で、会計年月および支払先の組合せ毎に仕入金額が集計される。なお、この集計は、図29に示すパラメータにおいて指定された支払先(本例では、「支払先A」)についてのみ行われる。データ分類「仕入」、当該会計年月、当該支払先および当該集計した仕入金額が、図30の売上・仕入別集計データ106jに格納される。 That is, by referencing the purchase accounting data 106c in FIG. 30, purchase amounts are tallied for each combination of accounting year/month and payee in the range of 2020/04 to 2021/03. Note that this tally is only performed for the payee specified in the parameters shown in FIG. 29 (in this example, "Payee A"). The data classification "Purchases", the accounting year/month, the payee, and the tallied purchase amount are stored in the sales/purchases-specific tallied data 106j in FIG. 30.

また、図29に示すパラメータにおいて指定された集計モードが「売上」であるため、図30の売上計上データ106eを参照して、2020/04~2021/03の範囲で、会計年月毎に売上金額が集計される。データ分類「売上」、当該会計年月および当該集計した売上金額が、図30の売上・仕入別集計データ106jに格納される。 In addition, because the aggregation mode specified in the parameters shown in FIG. 29 is "Sales," the sales amount is aggregated for each accounting year and month in the range of 2020/04 to 2021/03 by referencing the sales recording data 106e in FIG. 30. The data classification "Sales," the accounting year and month, and the aggregated sales amount are stored in the sales and purchase aggregated data 106j in FIG. 30.

このようにして、図30の売上・仕入別集計データ106jが生成される。 In this way, the sales and purchase aggregated data 106j shown in Figure 30 is generated.

(2-7)グラフの出力(表示)
次に、(2-3)~(2-6)で生成されたデータに基づいて、5つのグラフが出力される。
(2-7) Graph output (display)
Next, five graphs are output based on the data generated in (2-3) to (2-6).

1.グラフ1にデータをバインドする際に用いるデータバインド情報および生成されるグラフ1を、図31に示す。取引先別グラフ表示部102dは、図24の仕入差額金額算出結果データ106g中の仕入金額月計を縦軸とし、図24の仕入差額金額算出結果データ106g中の会計年月を横軸とする折れ線グラフを、支払先の数の分だけ生成して表示する。 1. Data binding information used when binding data to graph 1 and the graph 1 that is generated are shown in FIG. 31. The graph display unit 102d by business partner generates and displays line graphs with the total monthly purchase amount in the purchase difference amount calculation result data 106g in FIG. 24 on the vertical axis and the accounting year and month in the purchase difference amount calculation result data 106g in FIG. 24 on the horizontal axis for the number of payees.

オペレータは、グラフ1を見ることで、異常検知された支払先の仕入金額の発生状況を確認することができる。また、月別に比較して、異常検知された月と他の月での仕入金額の発生状況の違いを比較することができる。図31のグラフ1からは、支払先Aについての2021/03の仕入金額が異常に多いということがわかる。 By looking at Graph 1, the operator can check the purchase amount generation status of the payee for which an anomaly was detected. In addition, by comparing by month, the operator can compare the difference in the purchase amount generation status between the month in which the anomaly was detected and other months. Graph 1 in Figure 31 shows that the purchase amount for payee A in March 2021 was abnormally high.

2.グラフ2にデータをバインドする際に用いるデータバインド情報および生成されるグラフ2を、図32に示す。両年度比較用グラフ表示部102eは、当年度(2020年度)および支払先Aについて、図24の仕入差額金額算出結果データ106g中の仕入金額月計を縦軸とし、月を横軸とする折れ線グラフ(図32の「仕入実績」の折れ線グラフ)を生成する。また、両年度比較用グラフ表示部102eは、昨年度(2019年度)および支払先Aについて、図24の仕入差額金額算出結果データ106g中の前年同月仕入金額月計を縦軸とし、月を横軸とする折れ線グラフ(図32の「昨年仕入実績」の折れ線グラフ)を生成する。そして、両年度比較用グラフ表示部102eは、生成した両グラフを、グラフ2として併せて表示する。なお、グラフ2においては、当年度と昨年度の比較を行うため、横軸には「月」のみが表示され、「年」は表示されない。 2. The data binding information used when binding data to graph 2 and the generated graph 2 are shown in FIG. 32. The graph display unit 102e for comparing two years generates a line graph (the line graph of "Purchase Actual Results" in FIG. 32) for the current year (2020) and payee A, with the total monthly purchase amount in the purchase difference amount calculation result data 106g in FIG. 24 as the vertical axis and the month as the horizontal axis. The graph display unit 102e for comparing two years generates a line graph (the line graph of "Last Year's Purchase Actual Results" in FIG. 32) for last year (2019) and payee A, with the total monthly purchase amount in the same month of the previous year in the purchase difference amount calculation result data 106g in FIG. 24 as the vertical axis and the month as the horizontal axis. The graph display unit 102e for comparing two years displays both of the generated graphs together as graph 2. In addition, in graph 2, in order to compare the current fiscal year with last year, only "month" is displayed on the horizontal axis, not "year."

グラフ2において、上部のヘッダに表示される「2020年度」は、図16の異常判定結果データ106mが保持する会計年月「2021/03」に基づく。すなわち、業務データベースに存在する月度期間マスタが参照されることで、当該会計年月「2021/03」が属する会計年度は、「2020年度」であると判断される。なお、当該月度期間マスタは、常に最新化されているものとする。 In Graph 2, "FY2020" displayed in the top header is based on the accounting year and month "2021/03" held by the anomaly judgment result data 106m in FIG. 16. In other words, by referencing the monthly period master in the business database, it is determined that the accounting year to which the accounting year and month "2021/03" belongs is "FY2020." Note that the monthly period master is always kept up to date.

グラフ2において、上部のヘッダに表示される「支払先A」は、図16の異常判定結果データ106mが保持する支払先「支払先A」に基づく。 In graph 2, "Payee A" displayed in the top header is based on the payee "Payee A" held in the anomaly determination result data 106m in Figure 16.

オペレータは、グラフ2を見ることで、異常検知された年度における仕入金額および異常検知された年度から見て前年の仕入金額を比較することができる。つまり、月別に比較して、前年同月の仕入金額との発生状況の違いを確認することができる。図32のグラフ2からは、異常検知された年度(「仕入実績」の折れ線グラフに対応する2020年度)の2021/03における仕入金額が、前年度(「昨年仕入実績」の折れ線グラフに対応する2019年度)の2020/03における仕入金額より大幅に多いということがわかる。 By looking at graph 2, the operator can compare the purchase amount in the year in which the abnormality was detected with the purchase amount of the previous year from the perspective of the year in which the abnormality was detected. In other words, by comparing by month, it is possible to confirm the difference in the occurrence situation with the purchase amount for the same month of the previous year. From graph 2 in Figure 32, it can be seen that the purchase amount in March 2021 for the year in which the abnormality was detected (FY2020, which corresponds to the line graph of "Purchase results") is significantly higher than the purchase amount in March 2020 for the previous year (FY2019, which corresponds to the line graph of "Last year's purchase results").

3.グラフ3にデータをバインドする際に用いるデータバインド情報および生成されるグラフ3を、図33に示す。集計単位別グラフ表示部102fは、図26の仕入金額集計データ106h中の仕入金額(すなわち、(2-4)における「前記集計した仕入金額」)を縦軸とし、図26の仕入金額集計データ106h中の会計年月を横軸とする折れ線グラフを、担当者の数の分だけ生成して表示する。 3. The data binding information used when binding data to graph 3 and the graph 3 that is generated are shown in FIG. 33. The graph display unit by aggregation 102f generates and displays a line graph with the purchase amount in the purchase amount aggregation data 106h in FIG. 26 (i.e., the "aggregated purchase amount" in (2-4)) on the vertical axis and the accounting year and month in the purchase amount aggregation data 106h in FIG. 26 on the horizontal axis for each person in charge.

グラフ3において、上部のヘッダに表示される「支払先A」は、図16の異常判定結果データ106mが保持する支払先「支払先A」に基づく。 In graph 3, "Payee A" displayed in the top header is based on the payee "Payee A" held in the anomaly determination result data 106m in Figure 16.

オペレータは、グラフ3を見ることで、異常検知された支払先に対する仕入を計上した担当者毎の仕入実績を確認することができる。つまり、異常検知された月において、担当者毎の仕入実績を確認することができる。特定担当者の仕入実績が他担当者の仕入実績と比べて異常に多い場合、当該特定担当者が異常検知された支払先と共謀している可能性を示唆している。図33のグラフ3からは、2021/03において担当者Cの仕入実績が、他担当者A、Bの仕入実績と比べて異常に多いことがわかるため、担当者Cが支払先Aと共謀しているという可能性を読み取ることができる。 By looking at Graph 3, the operator can check the purchasing records for each employee who recorded purchases for the payee for which an anomaly was detected. In other words, the purchasing records for each employee can be checked for the month in which the anomaly was detected. If the purchasing records of a specific employee are abnormally high compared to the purchasing records of other employees, this suggests the possibility that the specific employee is colluding with the payee for which an anomaly was detected. Graph 3 in Figure 33 shows that the purchasing records of employee C in March 2021 are abnormally high compared to the purchasing records of other employees A and B, which suggests the possibility that employee C is colluding with payee A.

4.グラフ4にデータをバインドする際に用いるデータバインド情報および生成されるグラフ4を、図34に示す。仕入計上方法別グラフ表示部102gは、図28の仕入方法別集計データ106i中の仕入金額(すなわち、(2-5)における「前記集計した仕入金額」)を縦軸とする棒グラフを、担当者の数の分だけ生成して表示する。 4. The data binding information used when binding data to graph 4 and the graph 4 that is generated are shown in FIG. 34. The purchase accounting method graph display unit 102g generates and displays a bar graph with the purchase amount in the purchase method aggregation data 106i in FIG. 28 (i.e., the "aggregated purchase amount" in (2-5)) on the vertical axis for each person in charge.

グラフ4においては、「即仕入」に対応する前記仕入金額と、「発注経由の仕入」に対応する前記仕入金額と、が識別可能となっていることがポイントである。 The key point in graph 4 is that it is possible to distinguish between the purchase amount corresponding to "immediate purchase" and the purchase amount corresponding to "purchase via order."

グラフ4において、上部のヘッダに表示される「2021/03」は、図16の異常判定結果データ106mが保持する会計年月「2021/03」に基づく。また、上部のヘッダに表示される「支払先A」は、図16の異常判定結果データ106mが保持する支払先「支払先A」に基づく。 In Graph 4, "2021/03" displayed in the top header is based on the accounting year and month "2021/03" held in the anomaly determination result data 106m in FIG. 16. In addition, "Payee A" displayed in the top header is based on the payee "Payee A" held in the anomaly determination result data 106m in FIG. 16.

オペレータは、グラフ4を見ることで、異常検知された月および支払先について、担当者別の「支払方法毎」の仕入実績を確認することができる。ここで、発注を経由しない即仕入は、発注後の確認処理が行われないため、即仕入を利用した方が、不正が明らかになりにくい。このため、即仕入により仕入金額を多く計上している担当者は、不正を行っている可能性が高いということになる。具体的には、特定担当者と他担当者の間で、仕入計上方法別の仕入実績を比較し、特定担当者においてのみ即仕入が占める割合が高くなっている場合、当該特定担当者が不正を行っている可能性が高いということになる。図34のグラフ4からは、担当者Cのみ、即仕入の割合が異常に高いことがわかるため、担当者Cが即仕入を利用して不正を行っているという可能性を読み取ることができる。 By looking at graph 4, the operator can check the purchasing records for each payment method for each employee for the month in which the abnormality was detected and for the payee. Here, with immediate purchases that do not involve an order, no confirmation process is carried out after the order is placed, so fraud is less likely to be discovered when immediate purchases are used. For this reason, employees who record high purchase amounts using immediate purchases are more likely to be committing fraud. Specifically, if the purchasing records of a specific employee and other employees are compared by purchasing method, and the proportion of immediate purchases is high only for a specific employee, this indicates a high possibility that the specific employee is committing fraud. Graph 4 in Figure 34 shows that the proportion of immediate purchases is abnormally high only for employee C, suggesting the possibility that employee C is committing fraud using immediate purchases.

5.グラフ5にデータをバインドする際に用いるデータバインド情報および生成されるグラフ5を、図35に示す。売上・仕入比較用グラフ表示部102hは、支払先Aについて、図30の売上・仕入別集計データ106j中の金額(すなわち、(2-6)における「前記集計した仕入金額」)を縦軸とし、図30の売上・仕入別集計データ106j中の会計年月を横軸とする折れ線グラフ(図35の「仕入」の折れ線グラフ)を生成する。また、売上・仕入比較用グラフ表示部102hは、図30の売上・仕入別集計データ106j中の金額(すなわち、(2-6)における「前記集計した売上金額」)を縦軸とし、図30の売上・仕入別集計データ106j中の会計年月を横軸とする折れ線グラフ(図35の「売上」の折れ線グラフ)を生成する。そして、売上・仕入比較用グラフ表示部102hは、生成した両グラフを、グラフ5として併せて表示する。 5. Data binding information used when binding data to graph 5 and the graph 5 that is generated are shown in FIG. 35. The sales/purchase comparison graph display unit 102h generates a line graph (the "Purchase" line graph in FIG. 35) for payee A, with the amount in the sales/purchase aggregated data 106j in FIG. 30 (i.e., the "aggregated purchase amount" in (2-6)) as the vertical axis and the accounting year/month in the sales/purchase aggregated data 106j in FIG. 30 as the horizontal axis. The sales/purchase comparison graph display unit 102h also generates a line graph (the "Sales" line graph in FIG. 35) with the amount in the sales/purchase aggregated data 106j in FIG. 30 (i.e., the "aggregated sales amount" in (2-6)) as the vertical axis and the accounting year/month in the sales/purchase aggregated data 106j in FIG. 30 as the horizontal axis. The sales/purchase comparison graph display unit 102h then displays both generated graphs together as graph 5.

グラフ5において、「仕入」の折れ線グラフは、図16の異常判定結果データ106mが保持する支払先「支払先A」についての金額に基づくグラフである。 In graph 5, the line graph for "Purchases" is a graph based on the amount for the payee "Payee A" held in the anomaly determination result data 106m in FIG. 16.

オペレータは、グラフ5を見ることで、売上金額および異常検知された支払先の仕入金額を確認することができる。つまり、異常検知された月とそうでない月において、売上金額と仕入金額の推移傾向の違いを確認することができる。ここで、仕入不正があった場合、仕入金額の増加が、売上金額の増加に伴っていないことが多い。図35のグラフ5からは、2021/03の売上金額が他の会計年月と同様であるにも関わらず、2021/03の仕入金額が増加していることがわかるため、2021/03に仕入不正が行われている可能性を読み取ることができる。 By looking at Graph 5, the operator can check the sales amount and the purchase amount of the payee for which an anomaly was detected. In other words, the difference in the trend of the sales amount and purchase amount between months in which an anomaly was detected and months in which an anomaly was not detected can be confirmed. Here, when there is purchase fraud, the increase in purchase amount is often not accompanied by an increase in sales amount. Graph 5 in Figure 35 shows that although the sales amount for 2021/03 is the same as other accounting years and months, the purchase amount for 2021/03 has increased, which suggests the possibility of purchase fraud occurring in 2021/03.

6.生成されたグラフ1~5は、図36に示すように、分析用画面に一覧で表示される。 6. The generated graphs 1 to 5 are displayed in a list on the analysis screen, as shown in Figure 36.

7.異常判定結果メッセージ詳細データ106pに紐付く異常判定結果データ106mが含む支払先の情報に基づいて、異常検知されたデータは強調表示(例えば、色彩を変えることによる表示)されてもよい。例えば、グラフ1の表示を行う際に、図37に示すように、異常検知された支払先(=異常判定結果データ106mが含む支払先)については、凡例の異常フラグがTrueの色(赤色)を適用し、これに対して、異常検知された支払先以外については、凡例の異常フラグがFalseの色(グレー色)を適用するという設定を行ってもよい。本例の場合、グラフ1においては、異常検知された支払先Aについての折れ線グラフが赤色で表示されることとなる。 7. Data for which an abnormality has been detected may be highlighted (for example, displayed in a different color) based on the payee information included in the abnormality determination result data 106m linked to the abnormality determination result message detail data 106p. For example, when displaying Graph 1, as shown in FIG. 37, a setting may be made such that for payees for which an abnormality has been detected (= payees included in the abnormality determination result data 106m), the color (red) of the abnormality flag in the legend indicates that the payee is true, and for payees other than those for which an abnormality has been detected, the color (gray) of the abnormality flag in the legend indicates that the payee is false. In this example, in Graph 1, the line graph for payee A for which an abnormality has been detected is displayed in red.

また、グラフ4の表示を行う際には、「即仕入」に対応する仕入金額については、凡例の異常フラグがTrueの色(赤色)で表示し、これに対して「発注経由の仕入」に対応する仕入金額については、凡例の異常フラグがFalseの色(グレー色)で表示することができる。発注確認のフローを通らない「即仕入」は、不正に利用されやすい仕入形態であるため、強調表示する必要があるためである。 Furthermore, when displaying graph 4, the purchase amount corresponding to "immediate purchase" is displayed with the abnormality flag in the legend in the color True (red), while the purchase amount corresponding to "purchase via order" is displayed with the abnormality flag in the legend in the color False (gray). This is because "immediate purchase", which does not go through the order confirmation flow, is a form of purchase that is easily used fraudulently, and so needs to be highlighted.

(3)グラフの表示の切り替え
次に、分析用のグラフの表示の切り替えについて、以下の(3-1)および(3-2)で説明する。ここまでの説明においては、集計単位として「担当者」が指定され、かつ、集計対象として「売上」が指定された場合について説明した。これに対して、以下の(3-1)においては、集計単位として「部門」が指定され、かつ、集計対象として「売上」が指定される場合について説明する。以下の(3-2)においては、集計単位として「部門」が指定され、かつ、集計対象として「受注」が指定される場合について説明する。
(3) Switching the display of a graph Next, switching the display of an analysis graph will be explained in the following (3-1) and (3-2). In the explanation so far, a case where "person in charge" is specified as the aggregation unit and "sales" is specified as the aggregation target has been explained. In contrast, in the following (3-1), a case where "department" is specified as the aggregation unit and "sales" is specified as the aggregation target will be explained. In the following (3-2), a case where "department" is specified as the aggregation unit and "orders" is specified as the aggregation target will be explained.

(3-1)集計単位として「部門」が指定され、かつ、集計対象として「売上」が指定される場合の分析用グラフの表示
本項目(3-1)では、組織単位の一種である部門単位により集計した金額をグラフ3および4により確認する例について主に説明する。なお、本項目(3-1)での処理は、(2)での処理に続けて行われることを想定している。
(3-1) Display of analysis graphs when "department" is specified as the aggregation unit and "sales" is specified as the aggregation target In this section (3-1), we will mainly explain an example of confirming the amount aggregated by department, which is a type of organizational unit, using graphs 3 and 4. Note that the processing in this section (3-1) is assumed to be performed following the processing in (2).

1.まず、図38の画面例に示すように、分析用画面の抽出条件を設定するエリアにおいて、集計単位として「部門」が選択される。つまり、集計単位が、「担当者」から「部門」に変更される。なお、図38の画面例に示すように、集計対象は、「売上」のまま変更されない。また、図38の画面例に示すように、期間開始も「2020/04」のまま変更されず、期間終了も「2021/03」のまま変更されない。 1. First, as shown in the example screen of FIG. 38, in the area for setting extraction conditions on the analysis screen, "department" is selected as the aggregation unit. In other words, the aggregation unit is changed from "person in charge" to "department." Note that, as shown in the example screen of FIG. 38, the aggregation target remains unchanged at "sales." Furthermore, as shown in the example screen of FIG. 38, the start of the period remains unchanged at "2020/04," and the end of the period remains unchanged at "2021/03."

2.当該セットされた抽出条件に基づいて、グラフ1~2を取得するためのパラメータが、図38に示すように設定される。図38に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」および集計モード「部門」は、前段落で説明した抽出条件に基づいて設定されたものである。 2. Based on the set extraction conditions, the parameters for obtaining graphs 1 and 2 are set as shown in FIG. 38. In the parameters shown in FIG. 38, the start of the period "2020/04", the end of the period "2021/03", and the aggregation mode "department" are set based on the extraction conditions described in the previous paragraph.

そして、当該設定された図38に示すパラメータに基づいて、グラフ1~2を生成する元となるデータである仕入差額金額算出結果データ106gが生成されるが、生成の方法および生成されるデータの内容については、図24を参照して(2-3)で説明したものと同様であるため、説明を割愛する。 Then, based on the set parameters shown in FIG. 38, purchase difference amount calculation result data 106g is generated, which is the data from which graphs 1 and 2 are generated. However, the method of generation and the contents of the generated data are the same as those explained in (2-3) with reference to FIG. 24, so explanations will be omitted.

3.次に、「1」でセットされた抽出条件に基づいて、グラフ3を取得するためのパラメータが、図39に示すように設定される。図39に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」および集計モード「部門」は、「1」で説明した抽出条件に基づいて設定されたものである。 3. Next, based on the extraction conditions set in "1", the parameters for obtaining Graph 3 are set as shown in FIG. 39. In the parameters shown in FIG. 39, the start of the period "2020/04", the end of the period "2021/03", and the aggregation mode "Department" are set based on the extraction conditions described in "1".

そして、当該設定された図39に示すパラメータに基づいて、グラフ3を生成する元となるデータである仕入金額集計データ106hが、以下のようにして生成される。 Then, based on the set parameters shown in FIG. 39, purchase amount summary data 106h, which is the data from which graph 3 is generated, is generated as follows.

すなわち、図40の仕入計上データ106cを参照して、2020/04~2021/03の範囲で、会計年月、支払先および部門の組合せ毎に仕入金額が集計される。当該会計年月、当該支払先、当該部門および当該集計した仕入金額が格納されることで、図40の仕入金額集計データ106hが生成される。 That is, by referring to the purchase accounting data 106c in FIG. 40, the purchase amount is tallied for each combination of accounting month, payee, and department in the range of 2020/04 to 2021/03. The accounting month, payee, department, and tallied purchase amount are stored, and the purchase amount summary data 106h in FIG. 40 is generated.

(2-4)においては、会計年月、支払先および「担当者」の組合せ毎に仕入金額が集計されたのに対して、本項目「3」においては、会計年月、支払先および「部門」の組合せ毎に仕入金額が集計された点がポイントである。 In (2-4), the purchase amount was tallied for each combination of accounting month, payee, and "person in charge," whereas in this item "3," the purchase amount was tallied for each combination of accounting month, payee, and "department."

4.次に、「1」でセットされた抽出条件に基づいて、グラフ4を取得するためのパラメータが、図41に示すように設定される。図41に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」および集計モード「部門」は、「1」で説明した抽出条件に基づいて設定されたものであり、指定会計年月「2021/03」は、異常判定結果データ106mに基づいて設定されたものである。 4. Next, based on the extraction conditions set in "1", the parameters for obtaining graph 4 are set as shown in FIG. 41. In the parameters shown in FIG. 41, the period start "2020/04", the period end "2021/03", and the aggregation mode "department" are set based on the extraction conditions described in "1", and the designated accounting year and month "2021/03" is set based on the anomaly determination result data 106m.

そして、当該設定された図41に示すパラメータに基づいて、グラフ4を生成する元となるデータである仕入方法別集計データ106iが、以下のようにして生成される。 Then, based on the set parameters shown in FIG. 41, the aggregated data by purchasing method 106i, which is the data from which Graph 4 is generated, is generated as follows.

すなわち、図42の仕入計上データ106cを参照して、2020/04~2021/03の範囲で、仕入方法、会計年月、支払先および部門の組合せ毎に仕入金額が集計される。ここで、図42の仕入計上データ106cにおいて発注番号が入力されていないレコードについては、前記仕入方法は「即仕入」として集計され、これに対して、図42の仕入計上データ106cにおいて発注番号が入力されているレコードについては、前記仕入方法は「発注経由の仕入」として集計される。なお、仕入計上データ106cにおいて発注番号が入力されている仕入のレコードについては、当該発注番号に対応する発注のレコードが、図42の発注計上データ106d中に存在する。当該仕入方法、当該会計年月、当該支払先、当該部門および当該集計した仕入金額が格納されることで、図42の仕入方法別集計データ106iが生成される。 In other words, by referring to the purchase accounting data 106c in FIG. 42, the purchase amount is tallied for each combination of purchase method, accounting year and month, payee, and department in the range of 2020/04 to 2021/03. Here, for records in which no purchase order number is entered in the purchase accounting data 106c in FIG. 42, the purchase method is tallied as "immediate purchase", whereas for records in which a purchase order number is entered in the purchase accounting data 106c in FIG. 42, the purchase method is tallied as "purchase via order". Note that for purchase records in which a purchase order number is entered in the purchase accounting data 106c, a record of an order corresponding to the purchase order number exists in the order accounting data 106d in FIG. 42. The purchase method, the accounting year and month, the payee, the department, and the tallied purchase amount are stored, and the purchase method-specific tallied data 106i in FIG. 42 is generated.

(2-5)においては、仕入方法、会計年月、支払先および「担当者」の組合せ毎に仕入金額が集計されたのに対して、本項目「4」においては、仕入方法、会計年月、支払先および「部門」の組合せ毎に仕入金額が集計された点がポイントである。 In (2-5), the purchase amount was tallied for each combination of purchase method, accounting month, payee, and "person in charge," whereas in this item "4," the purchase amount was tallied for each combination of purchase method, accounting month, payee, and "department."

5.次に、「1」でセットされた抽出条件に基づいて、グラフ5を取得するためのパラメータが、図29に示すように設定される。図29に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」および集計モード「売上」は、「1」で説明した抽出条件に基づいて設定されたものであり、指定支払先「支払先A」は、異常判定結果データ106mに基づいて設定されたものである。 5. Next, based on the extraction conditions set in "1", the parameters for obtaining graph 5 are set as shown in FIG. 29. In the parameters shown in FIG. 29, the period start "2020/04", the period end "2021/03", and the aggregation mode "Sales" are set based on the extraction conditions described in "1", and the designated payee "Payee A" is set based on the anomaly determination result data 106m.

そして、当該設定された図29に示すパラメータに基づいて、グラフ5を生成する元となるデータである売上・仕入別集計データ106jが生成されるが、生成の方法および生成されるデータの内容については、図30を参照して(2-6)で説明したものと同様であるため、説明を割愛する。 Then, based on the set parameters shown in FIG. 29, sales and purchase aggregate data 106j, which is the data from which Graph 5 is generated, is generated. However, the method of generation and the contents of the generated data are the same as those described in (2-6) with reference to FIG. 30, so a description thereof will be omitted.

6.次に、「2」~「5」で生成されたデータに基づいて、5つのグラフが出力される。 6. Next, five graphs are output based on the data generated in "2" to "5".

グラフ1にデータをバインドする際に用いるデータバインド情報および生成されるグラフ1の内容については、図31を参照して(2-7)の「1」で説明したものと同様であるため、説明を割愛する。 The data binding information used when binding data to graph 1 and the contents of the generated graph 1 are the same as those explained in (2-7) "1" with reference to Figure 31, so we will not explain them here.

グラフ2にデータをバインドする際に用いるデータバインド情報および生成されるグラフ2の内容については、図32を参照して(2-7)の「2」で説明したものと同様であるため、説明を割愛する。 The data binding information used when binding data to graph 2 and the contents of the generated graph 2 are the same as those explained in (2-7) "2" with reference to Figure 32, so we will not explain them here.

グラフ3にデータをバインドする際に用いるデータバインド情報および生成されるグラフ3を、図43に示す。集計単位別グラフ表示部102fは、図40の仕入金額集計データ106h中の仕入金額(すなわち、「3」における「前記集計した仕入金額」)を縦軸とし、図40の仕入金額集計データ106h中の会計年月を横軸とする折れ線グラフを、部門の数の分だけ生成して表示する。 The data binding information used when binding data to graph 3 and the graph 3 that is generated are shown in FIG. 43. The graph display unit by aggregation 102f generates and displays line graphs with the purchase amount in the purchase amount aggregation data 106h in FIG. 40 (i.e., the "aggregated purchase amount" in "3") on the vertical axis and the accounting year and month in the purchase amount aggregation data 106h in FIG. 40 on the horizontal axis for the number of departments.

(2-7)の「3」で説明した図33のグラフ3は、「担当者別」の折れ線グラフであったのに対して、本項目で説明した図43のグラフ3は、「部門別」の折れ線グラフである点がポイントである。 The key point is that Graph 3 in Figure 33 explained in (2-7) “3” was a line graph “by person in charge,” whereas Graph 3 in Figure 43 explained in this section is a line graph “by department.”

グラフ4にデータをバインドする際に用いるデータバインド情報および生成されるグラフ4を、図44に示す。仕入計上方法別グラフ表示部102gは、図42の仕入方法別集計データ106i中の仕入金額(すなわち、「4」における「前記集計した仕入金額」)を縦軸とする棒グラフを、部門の数の分だけ生成して表示する。 The data binding information used to bind data to graph 4 and the graph 4 that is generated are shown in FIG. 44. The purchase accounting method graph display unit 102g generates and displays a bar graph with the purchase amount in the purchase method aggregation data 106i in FIG. 42 (i.e., the "aggregated purchase amount" in "4") on the vertical axis for each department.

(2-7)の「4」で説明した図34のグラフ4は、「担当者別」の棒グラフであったのに対して、本項目で説明した図44のグラフ4は、「部門別」の棒グラフである点がポイントである。 The key point is that graph 4 in Figure 34 explained in (2-7) "4" is a bar graph "by person in charge," whereas graph 4 in Figure 44 explained in this section is a bar graph "by department."

グラフ5にデータをバインドする際に用いるデータバインド情報および生成されるグラフ5の内容については、図35を参照して(2-7)の「5」で説明したものと同様であるため、説明を割愛する。 The data binding information used when binding data to graph 5 and the contents of the generated graph 5 are the same as those explained in (2-7) “5” with reference to FIG. 35, so we will not explain them here.

7.生成されたグラフ1~5は、図45に示すように、分析用画面に一覧で表示される。 7. The generated graphs 1 to 5 are displayed in a list on the analysis screen, as shown in Figure 45.

8.グラフ1および4の強調表示のための設定の仕方は、(2-7)の「7」と同様であるため、詳細な説明は割愛する。異常検知された支払先をグラフ1において強調表示するための着色パラメータの設定を、図46に示す。 8. The method for setting up the highlighting of graphs 1 and 4 is the same as that of "7" in (2-7), so a detailed explanation will be omitted. Figure 46 shows the coloring parameter settings for highlighting payment recipients for which an abnormality has been detected in graph 1.

9.ここで、「部門別」のグラフを見ることで、どのような効果があるかについて説明する。特定部門においてのみ仕入金額が多く発生している場合、当該特定部門内の複数の担当者が取消の操作を行うことにより、部門単位での不正が行われている可能性がある。チェック担当の者は、グラフ3および4を見ることで、当該可能性に気づくことができる。 9. Here we will explain the effect of looking at the "by department" graph. If a specific department is generating a large amount of purchases, it is possible that fraud is occurring on a departmental level as multiple employees within that department cancel transactions. The person in charge of checking can become aware of this possibility by looking at graphs 3 and 4.

以下、グラフ3およびグラフ4のそれぞれについて、担当者別のグラフと部門別のグラフを比較した図を用いて、部門単位での不正の発見について具体的に説明する。なお、以下の説明で用いるグラフ3および4は、ここまでの具体例とは連関性がない別のグラフである。 Below, we will explain in detail how to discover fraud on a departmental basis using figures that compare graphs by person in charge and by department for Graph 3 and Graph 4. Note that Graphs 3 and 4 used in the following explanation are separate graphs that are not related to the specific examples given so far.

まず、図47には、担当者別に仕入金額を集計した場合のグラフ3(担当者別グラフ)および部門別に仕入金額を集計した場合のグラフ3(部門別グラフ)を示している。部門Bにて部門単位での不正が行われているとする。図47の担当者別グラフでは、部門Bに属する担当者A~Dのどのグラフも2021/03に似たような仕入金額の増加傾向を示すため、一見、仕入不正が行われていないように見える。これに対して、図47の部門別グラフでは、部門Bのグラフのみ、2021/03に仕入金額が不自然に増加していることがわかる。このため、チェック担当の者は、部門別グラフを見ることで、例えば、部門Bに属する担当者A~Dが、仕入不正が明らかになりにくいように、各々少しずつ不正な仕入金額を計上しているという可能性に気づくことができる。 First, Figure 47 shows Graph 3 (graph by person in charge) when purchasing amounts are tabulated by person in charge, and Graph 3 (graph by department) when purchasing amounts are tabulated by department. Let's say that fraud is occurring at the department level in Department B. In the graph by person in Figure 47, all of the graphs for persons A to D in Department B show a similar trend of increasing purchasing amounts in March 2021, so at first glance it appears that no purchasing fraud is occurring. In contrast, in the graph by department in Figure 47, only the graph for Department B shows an unnatural increase in purchasing amounts in March 2021. For this reason, by looking at the graph by department, the person in charge of checking can notice the possibility that, for example, persons A to D in Department B may each be recording a small amount of fraudulent purchasing amounts so that the purchasing fraud is less likely to be revealed.

次に、図48には、担当者別に仕入金額を集計した場合のグラフ4(担当者別グラフ)および部門別に仕入金額を集計した場合のグラフ4(部門別グラフ)を示している。部門Bにて部門単位での不正が行われているとする。図48の担当者別グラフでは、部門Bに属する担当者A~Dのどのグラフも、即仕入が平均的に計上されており、特定担当者における即仕入の割合のみが極端に高いわけではないため、一見、仕入不正が行われていないように見える。これに対して、図48の部門別グラフでは、部門Bのグラフのみ、即仕入の割合が高くなっていることがわかる。このため、チェック担当の者は、部門Bに属する担当者A~Dが、仕入不正が明らかになりにくいように、各々少しずつ不正な仕入金額を即仕入により計上しているという可能性に気づくことができる。 Next, Figure 48 shows graph 4 (graph by employee) when purchasing amounts are tabulated by employee, and graph 4 (graph by department) when purchasing amounts are tabulated by department. Let's say that fraud is occurring at the department level in department B. In the graphs by employee in Figure 48, all of the graphs for employees A to D in department B record immediate purchases on average, and the proportion of immediate purchases for a specific employee is not extremely high, so at first glance it appears that no fraudulent purchasing is occurring. In contrast, in the graphs by department in Figure 48, only the graph for department B shows a high proportion of immediate purchases. For this reason, the person in charge of checking can notice the possibility that employees A to D in department B are each recording a small amount of fraudulent purchasing amounts as immediate purchases so that the fraudulent purchasing will not be revealed.

(3-2)集計単位として「部門」が指定され、かつ、集計対象として「受注」が指定される場合の分析用グラフの表示
本項目(3-2)では、受注時点の売上金額発生状況(すなわち、受注金額)をグラフ5により確認する例について主に説明する。なお、本項目(3-2)での処理は、(3-1)での処理に続けて行われることを想定している。
(3-2) Display of analysis graph when "department" is specified as the aggregation unit and "order" is specified as the aggregation target In this section (3-2), we will mainly explain an example of confirming the sales amount generation status at the time of order (i.e., order amount) using graph 5. Note that the processing in this section (3-2) is assumed to be performed following the processing in (3-1).

1.まず、図49の画面例に示すように、分析用画面の抽出条件を設定するエリアにおいて、集計対象として「受注」が選択される。つまり、集計対象が、「売上」から「受注」に変更される。なお、図49の画面例に示すように、集計単位は、「部門」のまま変更されない。また、図49の画面例に示すように、期間開始も「2020/04」のまま変更されず、期間終了も「2021/03」のまま変更されない。 1. First, as shown in the example screen of FIG. 49, "Orders" is selected as the aggregation target in the area for setting extraction conditions on the analysis screen. In other words, the aggregation target is changed from "Sales" to "Orders." Note that, as shown in the example screen of FIG. 49, the aggregation unit remains unchanged, remaining at "Department." Furthermore, as shown in the example screen of FIG. 49, the start of the period remains unchanged, remaining at "2020/04," and the end of the period remains unchanged, remaining at "2021/03."

2.当該セットされた抽出条件に基づいて、グラフ1~2を取得するためのパラメータが、図49に示すように設定される。図49に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」および集計モード「部門」は、前段落で説明した抽出条件に基づいて設定されたものである。 2. Based on the set extraction conditions, the parameters for obtaining graphs 1 and 2 are set as shown in FIG. 49. In the parameters shown in FIG. 49, the start of the period "2020/04", the end of the period "2021/03", and the aggregation mode "department" are set based on the extraction conditions described in the previous paragraph.

そして、当該設定された図49に示すパラメータに基づいて、グラフ1~2を生成する元となるデータである仕入差額金額算出結果データ106gが生成されるが、生成の方法および生成されるデータの内容については、図24を参照して(2-3)で説明したものと同様であるため、説明を割愛する。 Then, based on the set parameters shown in FIG. 49, purchase difference amount calculation result data 106g is generated, which is the data from which graphs 1 and 2 are generated. However, the method of generation and the contents of the generated data are the same as those explained in (2-3) with reference to FIG. 24, so explanations will be omitted.

3.次に、「1」でセットされた抽出条件に基づいて、グラフ3を取得するためのパラメータが、図39に示すように設定される。図39に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」および集計モード「部門」は、「1」で説明した抽出条件に基づいて設定されたものである。 3. Next, based on the extraction conditions set in "1", the parameters for obtaining Graph 3 are set as shown in FIG. 39. In the parameters shown in FIG. 39, the start of the period "2020/04", the end of the period "2021/03", and the aggregation mode "Department" are set based on the extraction conditions described in "1".

そして、当該設定された図39に示すパラメータに基づいて、グラフ3を生成する元となるデータである仕入金額集計データ106hが生成されるが、生成の方法および生成されるデータの内容については、図40を参照して(3-1)の「3」で説明したものと同様であるため、説明を割愛する。 Then, based on the set parameters shown in FIG. 39, purchase amount summary data 106h is generated, which is the data from which Graph 3 is generated. However, the method of generation and the contents of the generated data are the same as those explained in (3-1) "3" with reference to FIG. 40, so explanations are omitted.

4.次に、「1」でセットされた抽出条件に基づいて、グラフ4を取得するためのパラメータが、図41に示すように設定される。図41に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」および集計モード「部門」は、「1」で説明した抽出条件に基づいて設定されたものであり、指定会計年月「2021/03」は、異常判定結果データ106mに基づいて設定されたものである。 4. Next, based on the extraction conditions set in "1", the parameters for obtaining graph 4 are set as shown in FIG. 41. In the parameters shown in FIG. 41, the period start "2020/04", the period end "2021/03", and the aggregation mode "department" are set based on the extraction conditions described in "1", and the designated accounting year and month "2021/03" is set based on the anomaly determination result data 106m.

そして、当該設定された図41に示すパラメータに基づいて、グラフ4を生成する元となるデータである仕入方法別集計データ106iが生成されるが、生成の方法および生成されるデータの内容については、図42を参照して(3-1)の「4」で説明したものと同様であるため、説明を割愛する。 Then, based on the set parameters shown in FIG. 41, the data used to generate Graph 4, aggregated data by purchasing method 106i, is generated. However, the method of generation and the contents of the generated data are the same as those explained in (3-1) "4" with reference to FIG. 42, so explanations will be omitted.

5.次に、「1」でセットされた抽出条件に基づいて、グラフ5を取得するためのパラメータが、図50に示すように設定される。図50に示すパラメータにおいて、期間開始「2020/04」、期間終了「2021/03」および集計モード「受注」は、「1」で説明した抽出条件に基づいて設定されたものであり、指定支払先「支払先A」は、異常判定結果データ106mに基づいて設定されたものである。 5. Next, based on the extraction conditions set in "1", the parameters for obtaining Graph 5 are set as shown in FIG. 50. In the parameters shown in FIG. 50, the period start "2020/04", period end "2021/03", and aggregation mode "Order" are set based on the extraction conditions described in "1", and the designated payee "Payee A" is set based on the anomaly determination result data 106m.

そして、当該設定された図50に示すパラメータに基づいて、グラフ5を生成する元となるデータである受注・仕入別集計データ106kが、以下のようにして生成される。 Then, based on the set parameters shown in FIG. 50, the order/purchase aggregate data 106k, which is the data from which Graph 5 is generated, is generated as follows.

すなわち、図51の仕入計上データ106cを参照して、2020/04~2021/03の範囲で、会計年月および支払先の組合せ毎に仕入金額が集計される。なお、この集計は、図50に示すパラメータにおいて指定された支払先(本例では、「支払先A」)についてのみ行われる。データ分類「仕入」、当該会計年月、当該支払先および当該集計した仕入金額が、図51の受注・仕入別集計データ106kに格納される。 That is, by referencing the purchase accounting data 106c in FIG. 51, purchase amounts are tallied for each combination of accounting year/month and payee in the range of 2020/04 to 2021/03. Note that this tally is only performed for the payee specified in the parameters shown in FIG. 50 (in this example, "Payee A"). The data classification "Purchases", the accounting year/month, the payee, and the tallied purchase amount are stored in the order/purchase-specific tallied data 106k in FIG. 51.

また、図50に示すパラメータにおいて指定された集計モードが「受注」であるため、図51の受注計上データ106fを参照して、2020/04~2021/03の範囲で、会計年月毎に受注金額が集計される。データ分類「受注」、当該会計年月および当該集計した受注金額が、図51の受注・仕入別集計データ106kに格納される。 In addition, because the aggregation mode specified in the parameters shown in FIG. 50 is "Orders," the order amounts are aggregated for each accounting month and year in the range of 2020/04 to 2021/03, with reference to the order posting data 106f in FIG. 51. The data classification "Orders," the accounting month and year, and the aggregated order amounts are stored in the order/purchase aggregate data 106k in FIG. 51.

このようにして、図51の受注・仕入別集計データ106kが生成される。 In this way, the order/purchase aggregated data 106k shown in Figure 51 is generated.

(2-6)においては、「売上金額」が集計の対象となったのに対して、本項目(3-2)の「5」においては、「受注金額」が集計の対象となった点がポイントである。 The key point here is that in (2-6), the "sales amount" was the subject of the calculation, whereas in item (3-2) "5", the "order amount" was the subject of the calculation.

6.次に、「2」~「5」で生成されたデータに基づいて、5つのグラフが出力される。 6. Next, five graphs are output based on the data generated in "2" to "5".

グラフ1にデータをバインドする際に用いるデータバインド情報および生成されるグラフ1の内容については、図31を参照して(2-7)の「1」で説明したものと同様であるため、説明を割愛する。 The data binding information used when binding data to graph 1 and the contents of the generated graph 1 are the same as those explained in (2-7) "1" with reference to Figure 31, so we will not explain them here.

グラフ2にデータをバインドする際に用いるデータバインド情報および生成されるグラフ2の内容については、図32を参照して(2-7)の「2」で説明したものと同様であるため、説明を割愛する。 The data binding information used when binding data to graph 2 and the contents of the generated graph 2 are the same as those explained in (2-7) "2" with reference to Figure 32, so we will not explain them here.

グラフ3にデータをバインドする際に用いるデータバインド情報および生成されるグラフ3の内容については、図43を参照して(3-1)の「6」で説明したものと同様であるため、説明を割愛する。 The data binding information used when binding data to graph 3 and the contents of the generated graph 3 are the same as those explained in (3-1) "6" with reference to Figure 43, so the explanation will be omitted.

グラフ4にデータをバインドする際に用いるデータバインド情報および生成されるグラフ4の内容については、図44を参照して(3-1)の「6」で説明したものと同様であるため、説明を割愛する。 The data binding information used when binding data to graph 4 and the contents of the generated graph 4 are the same as those explained in (3-1) "6" with reference to Figure 44, so the explanation will be omitted.

グラフ5にデータをバインドする際に用いるデータバインド情報および生成されるグラフ5を、図52に示す。受注・仕入比較用グラフ表示部102iは、支払先Aについて、図51の受注・仕入別集計データ106k中の金額(すなわち、「5」における「前記集計した仕入金額」)を縦軸とし、図51の受注・仕入別集計データ106k中の会計年月を横軸とする折れ線グラフ(図52の「仕入」の折れ線グラフ)を生成する。また、受注・仕入比較用グラフ表示部102iは、図51の受注・仕入別集計データ106k中の金額(すなわち、「5」における「前記集計した受注金額」)を縦軸とし、図51の受注・仕入別集計データ106k中の会計年月を横軸とする折れ線グラフ(図52の「受注」の折れ線グラフ)を生成する。そして、受注・仕入比較用グラフ表示部102iは、生成した両グラフを、グラフ5として併せて表示する。 The data binding information used to bind data to graph 5 and the graph 5 generated are shown in FIG. 52. The order/purchase comparison graph display unit 102i generates a line graph (the "purchase" line graph in FIG. 52) for payee A, with the amount in the order/purchase aggregated data 106k in FIG. 51 (i.e., the "aggregated purchase amount" in "5") as the vertical axis and the accounting year/month in the order/purchase aggregated data 106k in FIG. 51 as the horizontal axis. The order/purchase comparison graph display unit 102i also generates a line graph (the "order" line graph in FIG. 52) with the amount in the order/purchase aggregated data 106k in FIG. 51 (i.e., the "aggregated order amount" in "5") as the vertical axis and the accounting year/month in the order/purchase aggregated data 106k in FIG. 51 as the horizontal axis. The order/purchase comparison graph display unit 102i then displays both generated graphs together as graph 5.

(2-7)の「5」で説明した図35のグラフ5は、仕入の折れ線グラフと「売上」の折れ線グラフからなっており、仕入金額と「売上金額」を比較できたのに対して、本項目で説明した図52のグラフ5は、仕入の折れ線グラフと「受注」の折れ線グラフからなっており、仕入金額と「受注金額」を比較できる点がポイントである。 Graph 5 in Figure 35, explained in (2-7) "5," consists of a line graph of purchases and a line graph of "sales," allowing you to compare purchase amounts and "sales amounts," whereas graph 5 in Figure 52, explained in this section, consists of a line graph of purchases and a line graph of "orders," allowing you to compare purchase amounts and "order amounts."

7.生成されたグラフ1~5は、図53に示すように、分析用画面に一覧で表示される。 7. The generated graphs 1 to 5 are displayed in a list on the analysis screen, as shown in Figure 53.

8.グラフ1および4の強調表示のための設定の仕方は、(2-7)の「7」と同様であるため、詳細な説明は割愛する。 8. The method for setting up highlighting for graphs 1 and 4 is the same as that in (2-7) "7", so a detailed explanation will be omitted.

9.ここで、グラフ5において「受注」のグラフを見ることで、どのような効果があるかについて説明する。 9. Here, we will explain what effect looking at the "Orders" graph in Graph 5 has.

受注と同じ月に売上が発生する場合は、チェック担当の者は、分析用画面における抽出条件の箇所で「売上」を選択するとよい。例えば、ある取引について、仕入、受注および売上の計上がすべて2021/03であるとすると、図54のグラフに点線枠で囲んで示すように、仕入金額のグラフと売上金額のグラフを、2021/03時点で比較することで、チェック担当の者は仕入不正を発見することができる。 If sales occur in the same month as orders, the person in charge of checking should select "Sales" in the extraction conditions section on the analysis screen. For example, if purchases, orders, and sales for a certain transaction are all recorded in March 2021, the person in charge of checking can discover purchase fraud by comparing the purchase amount graph and the sales amount graph as of March 2021, as shown in the dotted frame in the graph in Figure 54.

しかしながら、売上が月を跨いで計上されると、単月での売上と仕入の比較では、仕入金額の異常に気づけない場合がある。この場合に、チェック担当の者は、分析用画面における抽出条件の箇所で「受注」を選択することで、売上前の受注の情報を仕入の情報と比較し、仕入金額の異常に気づくことができる。 However, when sales are recorded across multiple months, it may not be possible to detect abnormalities in the purchase amount by comparing sales and purchases for a single month. In this case, the person in charge of checking can select "Orders" in the extraction conditions section on the analysis screen, compare the order information before sales with the purchase information, and detect abnormalities in the purchase amount.

例えば、ある取引について、仕入および受注の計上は2021/03であるが、売上の計上は翌月の2021/04であるとすると、仕入金額のグラフと売上金額のグラフを同時点で比較しても意味がない。これに対して、図55の(グラフ外ではなく)グラフ内に点線枠で囲んで示すように、仕入金額のグラフと受注金額のグラフなら、同時点の2021/03時点で比較することができるため、チェック担当の者は仕入不正を発見することができる。 For example, if the purchases and orders for a certain transaction are recorded in March 2021, but the sales are recorded the following month in April 2021, there is no point in comparing the purchase amount graph and the sales amount graph at the same time. In contrast, as shown by the dotted frame within the graph in Figure 55 (not outside the graph), the purchase amount graph and the order amount graph can be compared at the same time of March 2021, allowing the person in charge of checking to discover any purchasing fraud.

なお、仕入金額の比較対象として、売上金額と受注金額のどちらを見るべきかは、分析用画面における抽出条件の箇所からの指定により、チェック担当の者が選択可能である。 The person checking the data can choose whether to look at the sales amount or the order amount as the comparison target for the purchase amount by specifying it in the extraction conditions section on the analysis screen.

[5.本実施形態のまとめ]
このように、本実施形態に係る仕入不正発見業務支援装置100によれば、主に[4-1]で説明したように、確認対象期間(ある会計年月)中の仕入金額と比較対象期間(前年同月)中の仕入金額との差額の算出、および、当該算出した差額のうち数値が異常に大きいものの検知を自動で行うことにより、仕入不正の発見業務を支援することができる。
[5. Summary of the present embodiment]
In this way, as mainly explained in [4-1], the fraudulent purchasing detection support device 100 of this embodiment can support the fraudulent purchasing detection work by automatically calculating the difference between the purchase amount during the confirmation period (a certain accounting month) and the purchase amount during the comparison period (the same month of the previous year), and detecting any of the calculated differences that are abnormally large.

また、本実施形態に係る仕入不正発見業務支援装置100によれば、主に[4-2]で説明したように、分析用画面に表示される5つのグラフを参照することで、仕入差額金額の異常が発生した原因の分析も併せて行うことができる。 In addition, according to the purchasing fraud detection business support device 100 of this embodiment, as mainly explained in [4-2], by referring to the five graphs displayed on the analysis screen, it is also possible to analyze the cause of the abnormality in the purchasing price difference amount.

ここで、従来においては、定期的に多数発生する仕入の取引について、担当者が手動で昨年度の仕入実績まで含めて確認することで、仕入に関する異常に気付くことができた。しかしながら、この方法では、仕入不正の発覚までに、専門知識を駆使した様々なデータ収集および計算処理が必要となるため、多くの作業時間が発生し、また、作業ミス発生および確認漏れ発生のリスクも高いという問題があった。 Conventionally, for purchase transactions that occur periodically and in large numbers, a person in charge would manually check the purchase records, including the previous year's records, in order to detect any abnormalities in the transactions. However, this method requires specialized knowledge to collect various data and perform calculations before a purchase fraud can be discovered, which results in a lot of work time and a high risk of operational errors and oversights.

そこで、本実施形態においては、例えば、販売業務におけるトランザクションデータ内で、仕入不正により登録されたデータを自動で検知して通知することができるようにした。具体的には、単月における仕入実績と前年同月における仕入実績とを比較した際の差額を求めることにより、異常を検知することができるようにした。また、前年同月における仕入実績から金額が増えているタイミング、仕入を計上した担当者および計上方法等の分析が可能な画面を出力できるようにした。 In this embodiment, for example, data registered due to fraudulent purchases can be automatically detected and notified within transaction data in sales operations. Specifically, anomalies can be detected by calculating the difference between the actual purchases for a single month and the actual purchases for the same month of the previous year. In addition, a screen can be output that allows analysis of the timing of the increase in amount compared to the actual purchases for the same month of the previous year, the person who recorded the purchase, and the recording method, etc.

言い換えると、本実施形態においては、例えば、仕入データの集計等をはじめ不正と見なされる仕入データの振分をし、不正の状況を可視化できるようにした。また、本実施形態においては、例えば、集計の方法およびアラートの方法を工夫した。そして、本実施形態においては、例えば、組織単位での仕入実績の集計を可能とすることで、担当者単体の仕入実績を見るのみでは見破れない組織単位での仕入不正を見破ることを可能とした。 In other words, in this embodiment, for example, purchasing data can be aggregated and purchasing data deemed to be fraudulent can be classified, making it possible to visualize the fraudulent situation. In addition, in this embodiment, for example, the aggregation method and the alert method have been devised. And, in this embodiment, for example, by making it possible to aggregate purchasing records by organization unit, it is possible to detect purchasing fraud at the organization unit that cannot be detected by just looking at the purchasing records of individual employees.

これにより、本実施形態は、例えば以下の効果を奏する。まず、膨大な仕入の情報の中から、仕入不正を定期的にかつ自動で検知できるようになった。つまり、専門知識のない者でも、仕入不正に気付くことができる。また、様々な条件(担当者毎、仕入計上方法毎および昨年度仕入実績の月毎等の条件)でデータを集計して比較が必要となる内容をシステムにより自動で処理するため、作業ミスのリスクを回避することができる。そして、異常とその根拠を分析および確認する画面を出力できるため、信頼性の高い異常の検知が可能である。 As a result, this embodiment provides the following effects, for example. First, it is now possible to periodically and automatically detect purchasing fraud from a huge amount of purchasing information. In other words, even people without specialized knowledge can notice purchasing fraud. In addition, the system automatically processes content that requires data to be compiled and compared under various conditions (conditions such as by person in charge, by purchasing accounting method, and by month of last year's purchasing results), thereby avoiding the risk of operational errors. Furthermore, a screen can be output that analyzes and confirms the abnormality and its basis, making it possible to detect abnormalities with high reliability.

[6.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[6. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to goals 8 and 9 of the SDGs.

また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs goals 12, 13, and 15.

また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.

[7.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
7. Other embodiments
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.

また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.

また、仕入不正発見業務支援装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 In addition, with regard to the purchasing fraud detection business support device 100, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.

例えば、仕入不正発見業務支援装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて仕入不正発見業務支援装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, the processing functions of the purchasing fraud detection business support device 100, particularly the processing functions performed by the control unit, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that contains programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the purchasing fraud detection business support device 100 as needed. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) to give instructions to the CPU in cooperation with the OS and perform various processes. This computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit.

また、このコンピュータプログラムは、仕入不正発見業務支援装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 This computer program may also be stored in an application program server connected to the purchasing fraud detection business support device 100 via any network, and it may be possible to download all or part of it as needed.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored on a non-transitory computer-readable recording medium, and may also be configured as a program product. Here, the term "recording medium" refers to a memory card, a USB (Universal Serial Bus) memory, a SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile This includes any "portable physical media" such as a Blu-ray (registered trademark) Disc, and a Blu-ray (registered trademark) Disc.

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.

記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as RAM, ROM, etc., fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.

また、仕入不正発見業務支援装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、仕入不正発見業務支援装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 The purchasing fraud detection business support device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The purchasing fraud detection business support device 100 may be realized by implementing software (including programs or data, etc.) that causes the device to realize the processing described in this embodiment.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments may be implemented in any combination, or the embodiments may be implemented selectively.

本発明は、例えば、仕入実績の管理が発生するあらゆる業界および業種において有用である。 The present invention is useful, for example, in any industry or business type where purchasing history management is required.

100 仕入不正発見業務支援装置
102 制御部
102a 仕入差額金額算出部
102b 異常値検知部
102c 異常表示部
102d 取引先別グラフ表示部
102e 両年度比較用グラフ表示部
102f 集計単位別グラフ表示部
102g 仕入計上方法別グラフ表示部
102h 売上・仕入比較用グラフ表示部
102i 受注・仕入比較用グラフ表示部
104 通信インターフェース部
106 記憶部
106a 自動検知実行スケジュールデータ
106b 取得範囲条件データ
106c 仕入計上データ
106d 発注計上データ
106e 売上計上データ
106f 受注計上データ
106g 仕入差額金額算出結果データ
106h 仕入金額集計データ
106i 仕入方法別集計データ
106j 売上・仕入別集計データ
106k 受注・仕入別集計データ
106m 異常判定結果データ
106n 異常判定結果メッセージデータ
106p 異常判定結果メッセージ詳細データ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Purchasing fraud detection business support device 102 Control unit
102a Purchase difference amount calculation unit
102b Abnormal value detection unit
102c Abnormality display unit
102d Graph display section by customer
102e Graph display section for comparing two years
102f Graph display section by aggregation unit
102g Graph display by purchase accounting method
102h Sales and purchase comparison graph display section
102i Order/purchase comparison graph display unit 104 Communication interface unit 106 Storage unit
106a Automatic detection execution schedule data
106b Acquisition range condition data
106c Purchase accounting data
106d Order entry data
106e Sales Record Data
106f Order entry data
106g Purchase difference amount calculation result data
106h Purchase amount summary data
106i Aggregated data by purchasing method
106j Sales and purchase aggregate data
106k Order/Purchase Data
106m Abnormality Judgment Result Data
106n Abnormality determination result message data
106p Abnormality determination result message detail data 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network

Claims (12)

確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額である仕入差額金額を算出することにより、仕入の実績に関する不正を発見する業務を支援することができる、制御部および記憶部を備える仕入不正発見業務支援装置であって、
前記記憶部には、
仕入日と、取引先識別データと、仕入金額と、を含む仕入計上データが格納されており、
前記制御部は、
前記確認対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額から、前記比較対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額を差し引くことにより、前記確認対象期間および前記取引先識別データの組合せ毎の前記仕入差額金額を算出する仕入差額金額算出手段と、
所定の統計手法に従い、前記仕入差額金額算出手段で算出した仕入差額金額のうち上限値を上回っているものを異常値として検知する異常値検知手段と、
前記異常値検知手段で異常値として検知した仕入差額金額ならびに当該検知した仕入差額金額に対応する前記確認対象期間および前記取引先識別データの組合せを表示する異常表示手段と、
を備えること、
を特徴とする仕入不正発見業務支援装置。
A purchasing fraud detection business support device that is equipped with a control unit and a storage unit and that can support a business of detecting fraud regarding purchasing records by calculating a purchasing difference amount, which is the difference between a purchasing amount during a period to be confirmed and a purchasing amount during a period to be compared,
The storage unit includes:
Purchase accounting data including purchase date, supplier identification data, and purchase amount is stored,
The control unit is
a purchase difference amount calculation means for calculating the purchase difference amount for each combination of the confirmation period and the customer identification data by subtracting the purchase amount corresponding to the purchase date belonging to the comparison period, which is calculated for each customer identification data, from the purchase amount corresponding to the purchase date belonging to the confirmation period, which is calculated for each customer identification data;
an abnormal value detection means for detecting, according to a predetermined statistical method, an abnormal value that exceeds an upper limit among the purchase difference amounts calculated by the purchase difference amount calculation means;
an abnormality display means for displaying the purchase difference amount detected as an abnormal value by the abnormal value detection means and the combination of the confirmation target period and the customer identification data corresponding to the detected purchase difference amount;
To have
A purchasing fraud detection business support device characterized by the above.
前記異常表示手段は、
前記所定の統計手法および前記上限値も併せて表示すること、
を特徴とする請求項1に記載の仕入不正発見業務支援装置。
The abnormality display means is
Displaying the predetermined statistical method and the upper limit value together;
2. The purchasing fraud detection business support device according to claim 1,
前記所定の統計手法が、四分位範囲を用いる方法であり、
前記上限値が、第三四分位数に、前記四分位範囲を1.5倍した値を足すことより算出された値であること、
を特徴とする請求項1または2に記載の仕入不正発見業務支援装置。
The predetermined statistical method is a method using an interquartile range,
the upper limit is calculated by adding 1.5 times the interquartile range to the third quartile;
3. The purchasing fraud detection business support device according to claim 1 or 2,
前記記憶部には、
前記仕入計上データ中の前記仕入金額を期間および前記取引先識別データ毎に集計した金額と、前記期間と、前記取引先識別データと、を含む仕入差額金額算出結果データが更に格納されており、
前記制御部は、
前記仕入差額金額算出結果データに基づいて、前記期間毎の前記集計した金額の推移を示す折れ線グラフを、前記取引先識別データの数の分だけ生成して表示する取引先別グラフ表示手段を更に備え、
当該折れ線グラフは、
前記仕入差額金額算出結果データ中の前記集計した金額を縦軸とし、
前記仕入差額金額算出結果データ中の前記期間を横軸とすること、
を特徴とする請求項1から3のいずれか一つに記載の仕入不正発見業務支援装置。
The storage unit includes:
The data storage device further stores a purchase difference amount calculation result data including an amount obtained by aggregating the purchase amount in the purchase appropriation data for each period and the customer identification data, the period, and the customer identification data;
The control unit is
a business partner graph display means for generating and displaying a line graph showing a trend of the aggregated amount for each period based on the purchase difference amount calculation result data, the line graph being equal to the number of business partner identification data;
The line graph is:
The aggregated amount in the purchase difference amount calculation result data is set as the vertical axis,
The time period in the purchase difference amount calculation result data is plotted on the horizontal axis;
4. The purchasing fraud detection business support device according to claim 1,
前記記憶部には、
前記仕入計上データ中の前記仕入金額を期間および前記取引先識別データ毎に集計した金額と、前記期間と、前記取引先識別データと、を含む仕入差額金額算出結果データが更に格納されており、
前記制御部は、
前記仕入差額金額算出結果データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての確認対象年度における前記期間毎の前記集計した金額の推移を示す折れ線グラフ、および、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての比較対象年度における前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成して併せて表示する両年度比較用グラフ表示手段を更に備え、
前記確認対象年度は、前記異常値検知手段で異常値として検知した仕入差額金額に対応する前記確認対象期間が属する年度であり、
前記比較対象年度は、前記確認対象年度より1つ前の年度であり、
当該折れ線グラフは、
前記仕入差額金額算出結果データ中の前記集計した金額を縦軸とし、
年の表示がない月を横軸とすること、
を特徴とする請求項1から4のいずれか一つに記載の仕入不正発見業務支援装置。
The storage unit includes:
The data storage device further stores a purchase difference amount calculation result data including an amount obtained by aggregating the purchase amount in the purchase appropriation data for each period and the customer identification data, the period, and the customer identification data;
The control unit is
a line graph showing the trend of the aggregated amount for each period in a year to be confirmed for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means, based on the purchase difference amount calculation result data, and a line graph showing the trend of the aggregated amount for each period in a year to be compared for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means,
The confirmation target fiscal year is a fiscal year to which the confirmation target period corresponding to the purchase difference amount detected as an abnormal value by the abnormal value detection means belongs,
The comparison year is the year immediately preceding the confirmation year,
The line graph is:
The aggregated amount in the purchase difference amount calculation result data is set as the vertical axis,
The horizontal axis should show months without years.
5. The purchasing fraud detection business support device according to claim 1,
前記仕入計上データは、事業所識別データ、部門識別データおよび担当者識別データのうちの少なくとも一つの集計単位を更に含み、
前記記憶部には、
前記仕入計上データ中の前記仕入金額を期間、前記取引先識別データおよび前記集計単位の組合せ毎に集計した金額と、前記期間と、前記取引先識別データと、前記集計単位と、を含む仕入金額集計データが更に格納されており、
前記制御部は、
前記仕入金額集計データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを、前記集計単位の数の分だけ生成して表示する集計単位別グラフ表示手段を更に備え、
当該折れ線グラフは、
前記仕入金額集計データ中の前記集計した金額を縦軸とし、
前記仕入金額集計データ中の前記期間を横軸とすること、
を特徴とする請求項1から5のいずれか一つに記載の仕入不正発見業務支援装置。
The purchase accounting data further includes at least one aggregation unit selected from among business establishment identification data, department identification data, and person in charge identification data;
The storage unit includes:
the purchase amount in the purchase recording data is further stored in the data storage unit, and purchase amount summary data including the period, the customer identification data, and the summary unit is stored in the data storage unit;
The control unit is
a graph display unit for displaying a line graph showing a change in the amount of the transaction for each period for the customer identification data corresponding to the difference in purchase amount detected by the abnormal value detection unit based on the purchase amount summary data, the line graph being generated for each of the number of the summary units;
The line graph is:
The aggregated amount in the purchase amount aggregate data is set as the vertical axis,
The time period in the purchase amount summary data is plotted on the horizontal axis;
6. The purchasing fraud detection business support device according to claim 1,
前記仕入計上データは、事業所識別データ、部門識別データおよび担当者識別データのうちの少なくとも一つの集計単位と、発注計上データの登録による発注を経由した仕入については発注番号と、を更に含み、
前記記憶部には、
前記仕入計上データ中の前記仕入金額を期間、前記取引先識別データ、前記集計単位および前記発注番号の有無の組合せ毎に集計した金額と、前記期間と、前記取引先識別データと、前記集計単位と、前記発注番号がない前記仕入金額を集計した場合の区分である即仕入区分と、前記発注番号がある前記仕入金額を集計した場合の区分である発注経由区分を含む仕入方法別集計データが更に格納されており、
前記制御部は、
前記仕入方法別集計データに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記期間および前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記集計した金額を示す棒グラフを、前記集計単位の数の分だけ生成して表示する仕入計上方法別グラフ表示手段を更に備え、
当該棒グラフにおいては、
前記即仕入区分に対応する前記集計した金額および前記発注経由区分に対応する前記集計した金額が識別可能となっていること、
を特徴とする請求項1から6のいずれか一つに記載の仕入不正発見業務支援装置。
The purchase accounting data further includes at least one of the business establishment identification data, department identification data, and person in charge identification data as a counting unit, and an order number for purchases made via an order by registering the order accounting data;
The storage unit includes:
The data further includes an amount obtained by aggregating the purchase amount in the purchase accounting data for each combination of the period, the customer identification data, the aggregation unit, and the presence or absence of the purchase order number, and an aggregated data by purchase method including the period, the customer identification data, the aggregation unit, an immediate purchase classification which is a classification when the purchase amount without the purchase order number is aggregated, and an order route classification which is a classification when the purchase amount with the purchase order number is aggregated,
The control unit is
a purchase accounting method-specific graph display means for generating and displaying bar graphs showing the aggregated amounts for the period corresponding to the purchase difference amount detected by the abnormal value detection means and the customer identification data corresponding to the purchase difference amount detected by the abnormal value detection means, the number of bar graphs being the same as the number of aggregation units, based on the purchase method-specific aggregated data;
In the bar graph,
The total amount corresponding to the immediate purchase category and the total amount corresponding to the order transit category are identifiable;
7. The purchasing fraud detection business support device according to claim 1,
前記記憶部には、
売上日と、売上金額と、を含む売上計上データと、
前記仕入計上データ中の前記仕入金額を期間および前記取引先識別データの組合せ毎に集計した金額と、前記仕入計上データ中の前記期間と、前記仕入計上データ中の前記取引先識別データと、を含む仕入集計レコード、および、前記売上計上データ中の前記売上金額を期間毎に集計した金額と、前記売上計上データ中の前記期間と、を含む売上集計レコードを含む売上・仕入別集計データと、
が更に格納されており、
前記制御部は、
前記仕入集計レコードに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成し、前記売上集計レコードに基づいて、前記期間毎の前記集計した金額を示す折れ線グラフを生成し、両グラフを併せて表示する売上・仕入比較用グラフ表示手段を更に備え、
当該折れ線グラフは、
前記レコード中の前記集計した金額を縦軸とし、
前記レコード中の前記期間を横軸とすること、
を特徴とする請求項1から7のいずれか一つに記載の仕入不正発見業務支援装置。
The storage unit includes:
Sales recording data including a sales date and a sales amount;
a purchase summary record including an amount obtained by summarizing the purchase amount in the purchase appropriation data for each combination of a period and the customer identification data, the period in the purchase appropriation data, and the customer identification data in the purchase appropriation data; and sales and purchase summary data including a sales summary record including an amount obtained by summarizing the sales amount in the sales appropriation data for each period and the period in the sales appropriation data;
is further stored,
The control unit is
a sales/purchase comparison graph display means for generating a line graph showing a trend of the aggregated amount for each period for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means based on the purchase aggregate record, generating a line graph showing the aggregated amount for each period based on the sales aggregate record, and displaying both graphs together;
The line graph is:
The aggregated amount in the record is set as the vertical axis,
The time period in the record is plotted on the horizontal axis;
8. The purchasing fraud detection business support device according to claim 1,
前記記憶部には、
受注日と、受注金額と、を含む受注計上データと、
前記仕入計上データ中の前記仕入金額を期間および前記取引先識別データの組合せ毎に集計した金額と、前記仕入計上データ中の前記期間と、前記仕入計上データ中の前記取引先識別データと、を含む仕入集計レコード、および、前記受注計上データ中の前記受注金額を期間毎に集計した金額と、前記受注計上データ中の前記期間と、を含む受注集計レコードを含む受注・仕入別集計データと、
が更に格納されており、
前記制御部は、
前記仕入集計レコードに基づいて、前記異常値検知手段で検知した仕入差額金額に対応する前記取引先識別データについての前記期間毎の前記集計した金額の推移を示す折れ線グラフを生成し、前記受注集計レコードに基づいて、前記期間毎の前記集計した金額を示す折れ線グラフを生成し、両グラフを併せて表示する受注・仕入比較用グラフ表示手段を更に備え、
当該折れ線グラフは、
前記レコード中の前記集計した金額を縦軸とし、
前記レコード中の前記期間を横軸とすること、
を特徴とする請求項1から8のいずれか一つに記載の仕入不正発見業務支援装置。
The storage unit includes:
Order entry data including an order date and an order amount;
a purchase summary record including an amount obtained by summarizing the purchase amount in the purchase apportionment data for each combination of a period and the customer identification data, the period in the purchase apportionment data, and the customer identification data in the purchase apportionment data; and order/purchase summary data including an order summary record including an amount obtained by summarizing the order amount in the order apportionment data for each period and the period in the order apportionment data;
is further stored,
The control unit is
a line graph showing the trend of the aggregated amount for each period for the supplier identification data corresponding to the purchase difference amount detected by the abnormal value detection means based on the purchase aggregate record, a line graph showing the aggregated amount for each period based on the order aggregate record, and a graph display means for comparing order and purchase that displays both graphs together;
The line graph is:
The aggregated amount in the record is set as the vertical axis,
The time period in the record is plotted on the horizontal axis;
9. The purchasing fraud detection business support device according to claim 1,
前記確認対象期間が、ある年のある月であり、
前記比較対象期間が、前記ある年の前年の前記ある月であること、
を特徴とする請求項1から9のいずれか一つに記載の仕入不正発見業務支援装置。
The confirmation period is a certain month of a certain year,
The comparison period is the certain month of the year preceding the certain year;
10. The purchasing fraud detection business support device according to claim 1,
確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額である仕入差額金額を算出することにより、仕入の実績に関する不正を発見する業務を支援することができる、制御部および記憶部を備える情報処理装置で実行される仕入不正発見業務支援方法であって、
前記記憶部には、
仕入日と、取引先識別データと、仕入金額と、を含む仕入計上データが格納されており、
前記制御部で実行される、
前記確認対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額から、前記比較対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額を差し引くことにより、前記確認対象期間および前記取引先識別データの組合せ毎の前記仕入差額金額を算出する仕入差額金額算出ステップと、
所定の統計手法に従い、前記仕入差額金額算出ステップで算出した仕入差額金額のうち上限値を上回っているものを異常値として検知する異常値検知ステップと、
前記異常値検知ステップで異常値として検知した仕入差額金額ならびに当該検知した仕入差額金額に対応する前記確認対象期間および前記取引先識別データの組合せを表示する異常表示ステップと、
を含むこと、
を特徴とする仕入不正発見業務支援方法。
A method for supporting the detection of purchase fraud, which is executed by an information processing device having a control unit and a storage unit, and which can support a task of detecting fraud in purchase records by calculating a purchase difference amount, which is the difference between a purchase amount during a period to be confirmed and a purchase amount during a period to be compared, comprising:
The storage unit includes:
Purchase accounting data including purchase date, supplier identification data, and purchase amount is stored,
Executed by the control unit,
a purchase difference amount calculation step of calculating the purchase difference amount for each combination of the confirmation period and the customer identification data by subtracting the purchase amount corresponding to the purchase date belonging to the comparison period, which is calculated for each customer identification data, from the purchase amount corresponding to the purchase date belonging to the confirmation period, which is calculated for each customer identification data;
an abnormal value detection step of detecting, according to a predetermined statistical method, an abnormal value that exceeds an upper limit among the purchase difference amounts calculated in the purchase difference amount calculation step;
an abnormality display step of displaying the purchase difference amount detected as an abnormal value in the abnormal value detection step and a combination of the confirmation target period and the customer identification data corresponding to the detected purchase difference amount;
containing,
A purchasing fraud detection business support method characterized by the above.
確認対象期間中の仕入金額と比較対象期間中の仕入金額との差額である仕入差額金額を算出することにより、仕入の実績に関する不正を発見する業務を支援することができる、制御部および記憶部を備える情報処理装置で実行される仕入不正発見業務支援プログラムであって、
前記記憶部には、
仕入日と、取引先識別データと、仕入金額と、を含む仕入計上データが格納されており、
前記制御部に、
前記確認対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額から、前記比較対象期間に属する前記仕入日に対応する前記仕入金額を前記取引先識別データ毎に集計した金額を差し引くことにより、前記確認対象期間および前記取引先識別データの組合せ毎の前記仕入差額金額を算出する仕入差額金額算出ステップと、
所定の統計手法に従い、前記仕入差額金額算出ステップで算出した仕入差額金額のうち上限値を上回っているものを異常値として検知する異常値検知ステップと、
前記異常値検知ステップで異常値として検知した仕入差額金額ならびに当該検知した仕入差額金額に対応する前記確認対象期間および前記取引先識別データの組合せを表示する異常表示ステップと、
実行させること、
を特徴とする仕入不正発見業務支援プログラム。
A purchasing fraud detection support program executed by an information processing device having a control unit and a storage unit, which can support a task of detecting fraud in purchasing records by calculating a purchasing difference amount, which is the difference between a purchasing amount during a period to be confirmed and a purchasing amount during a period to be compared,
The storage unit includes:
Purchase accounting data including purchase date, supplier identification data, and purchase amount is stored,
The control unit ,
a purchase difference amount calculation step of calculating the purchase difference amount for each combination of the confirmation period and the customer identification data by subtracting the purchase amount corresponding to the purchase date belonging to the comparison period, which is calculated for each customer identification data, from the purchase amount corresponding to the purchase date belonging to the confirmation period, which is calculated for each customer identification data;
an abnormal value detection step of detecting, according to a predetermined statistical method, an abnormal value that exceeds an upper limit among the purchase difference amounts calculated in the purchase difference amount calculation step;
an abnormality display step of displaying the purchase difference amount detected as an abnormal value in the abnormal value detection step and a combination of the confirmation target period and the customer identification data corresponding to the detected purchase difference amount;
To carry out the
A program to assist in the detection of purchasing fraud.
JP2021205104A 2021-12-17 2021-12-17 Purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program Active JP7649235B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021205104A JP7649235B2 (en) 2021-12-17 2021-12-17 Purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021205104A JP7649235B2 (en) 2021-12-17 2021-12-17 Purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program

Publications (2)

Publication Number Publication Date
JP2023090237A JP2023090237A (en) 2023-06-29
JP7649235B2 true JP7649235B2 (en) 2025-03-19

Family

ID=86937127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021205104A Active JP7649235B2 (en) 2021-12-17 2021-12-17 Purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program

Country Status (1)

Country Link
JP (1) JP7649235B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7795502B2 (en) * 2023-07-05 2026-01-07 株式会社オービック Anomaly detection device, anomaly detection method, and anomaly detection program
CN116596484B (en) * 2023-07-17 2023-10-13 山东德丰重工有限公司 Intelligent management method and system for assembled building construction
JP7843008B1 (en) * 2025-02-18 2026-04-09 株式会社ネクスウェイ Invoice matching method, invoice matching system, and invoice matching program
CN120563257A (en) * 2025-05-19 2025-08-29 北京中联勘工程技术有限责任公司 A data intelligent analysis method and system for business administration

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073768A (en) 2000-08-29 2002-03-12 Taisei Kk Monitoring system for door-to-door sales membership
JP2019179531A (en) 2018-03-30 2019-10-17 株式会社Tkc Internal audit support device, internal audit support method, and internal audit support program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073768A (en) 2000-08-29 2002-03-12 Taisei Kk Monitoring system for door-to-door sales membership
JP2019179531A (en) 2018-03-30 2019-10-17 株式会社Tkc Internal audit support device, internal audit support method, and internal audit support program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
小川 貴史 TAKASHI OGAWA,Excelでできる データドリブン・マーケティング 初版 ,第1版,株式会社マイナビ出版 滝口 直樹,2018年11月29日,p.225-228

Also Published As

Publication number Publication date
JP2023090237A (en) 2023-06-29

Similar Documents

Publication Publication Date Title
JP7649235B2 (en) Purchasing fraud detection business support device, purchasing fraud detection business support method, and purchasing fraud detection business support program
JP7678732B2 (en) Inventory fraud detection support device, inventory fraud detection support method, and inventory fraud detection support program
JP7514813B2 (en) Sales fraud detection business support device, sales fraud detection business support method, and sales fraud detection business support program
KR20100128401A (en) Method and system for providing data for corporate risk management
JP2005134938A (en) Corporate credit rating system and corporate credit rating program
JP2007122388A (en) Accounting system, accounting method, and program
JP2016045819A (en) Business result management system and computer program
JP2005134937A (en) Loan review system and loan review program
JP7642471B2 (en) Business support device, business support method, and business support program
JP2025060257A (en) Productivity anomaly detection system, productivity anomaly detection method, and productivity anomaly detection program
JP7530283B2 (en) Cost transfer device, cost transfer method, and cost transfer program
JPH11282904A (en) Sales management system, input display control method and input processing device
JP7780394B2 (en) Inventory management device, inventory management method, and inventory management program
JP7704799B2 (en) Accounting management device, accounting management method, and accounting management program
JP7783146B2 (en) Transaction abnormality detection device, transaction abnormality detection method, and transaction abnormality detection program
JP7590366B2 (en) CREDIT MANAGEMENT DEVICE, CREDIT MANAGEMENT METHOD, AND CREDIT MANAGEMENT PROGRAM
JP7715683B2 (en) Order entry device, order entry method, and order entry program
JP7537798B2 (en) Sales information analysis processing method and sales information analysis processing program
JP7803801B2 (en) Cost management system, cost management method, and cost management program
US20090222363A1 (en) Systems And Methods For Automated Retail Recovery Auditing
JP6932412B1 (en) Budget management system and budget management program
JP7514636B2 (en) Transaction analysis device, transaction analysis method, and transaction analysis program
KR20090098433A (en) Audit Portal System and Methods
JP2024141586A (en) Project management system, project management method, and project management program
JP2025098754A (en) Business support device, business support method, and business support program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250128

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250307

R150 Certificate of patent or registration of utility model

Ref document number: 7649235

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150