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
JP7633642B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7633642B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7633642B2
JP7633642B2 JP2020151811A JP2020151811A JP7633642B2 JP 7633642 B2 JP7633642 B2 JP 7633642B2 JP 2020151811 A JP2020151811 A JP 2020151811A JP 2020151811 A JP2020151811 A JP 2020151811A JP 7633642 B2 JP7633642 B2 JP 7633642B2
Authority
JP
Japan
Prior art keywords
information
unit
expense
employee
identifier
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
JP2020151811A
Other languages
Japanese (ja)
Other versions
JP2022046004A (en
Inventor
将章 平野
康文 ▲高▼橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Miletos Inc
Original Assignee
Miletos Inc
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 Miletos Inc filed Critical Miletos Inc
Priority to JP2020151811A priority Critical patent/JP7633642B2/en
Priority to PCT/JP2021/032105 priority patent/WO2022054666A1/en
Publication of JP2022046004A publication Critical patent/JP2022046004A/en
Priority to JP2025006760A priority patent/JP7828675B2/en
Application granted granted Critical
Publication of JP7633642B2 publication Critical patent/JP7633642B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、従業員の移動経路に関する移動経路情報を取得し、出力する等の機能を有する情報処理装置等に関するものである。 The present invention relates to an information processing device that has the function of acquiring and outputting travel route information regarding employee travel routes.

従来、出発駅と到着駅とを入力し、交通機関を利用した経路を出力するウェブサイトが存在した(例えば、非特許文献1参照)。 Previously, there were websites that would allow users to input departure and arrival stations and output routes using public transport (see, for example, Non-Patent Document 1).

ジョルダン、[online]、[令和2年9月4日検索]、インターネット[URL:https://www.jorudan.co.jp/]JORDAN, [online], [searched on September 4, 2020], Internet [URL: https://www.jorudan.co.jp/]

しかしながら、従来技術においては、従業員の予定情報と実績情報のうちの1種類以上の情報を用いて、従業員の正確な移動経路を取得できなかった。 However, in conventional technology, it was not possible to obtain an accurate employee's travel route using one or more types of information from among the employee's schedule information and actual performance information.

本第一の発明の情報処理装置は、従業員の勤務の予定に関する情報であり、勤務地を特定する地点特定情報を有する情報である予定情報、または従業員の勤務の実績に関する情報であり、地点特定情報を有する情報である実績情報のうち1または2種類以上の情報が、1以上の各従業員識別子に対応付けて格納される勤務情報格納部から、従業員識別子に対応する地点特定情報を取得し、地点特定情報を用いて、従業員識別子で識別される従業員の移動経路に関する移動経路情報を取得する移動経路取得部と、移動経路情報を出力する移動経路出力部とを具備する情報処理装置である。 The information processing device of the first invention is an information processing device that acquires location-specific information corresponding to an employee identifier from a work information storage unit in which one or more types of information, including schedule information, which is information about an employee's work schedule and has location-specific information that identifies the work location, and actual information, which is information about an employee's work performance and has location-specific information, are stored in association with one or more employee identifiers, and is equipped with a travel route acquisition unit that acquires travel route information related to the travel route of an employee identified by the employee identifier using the location-specific information, and a travel route output unit that outputs the travel route information.

かかる構成により、従業員の正確な移動経路を取得できる。 This configuration allows accurate tracking of employee movements.

また、本第二の発明の情報処理装置は、第一の発明に対して、同一の日を特定する同一の日情報に対応する予定情報と実績情報とを用いて、予定情報と実績情報とが合致しているか否かを検査する検査部と、検査部における検査結果に応じて、異なる処理を行う処理部とをさらに具備する情報処理装置である。 The information processing device of the second invention is an information processing device that further includes, compared to the first invention, an inspection unit that uses plan information and actual information corresponding to the same day information that specifies the same day to inspect whether the plan information and actual information match, and a processing unit that performs different processing depending on the inspection result in the inspection unit.

かかる構成により、予定情報と実績情報との整合性を検査できる。 This configuration makes it possible to check the consistency between planned information and actual information.

また、本第三の発明の情報処理装置は、第二の発明に対して、処理部は、検査部における検査結果が合致していないとの検査結果である場合、検査結果に対応する従業員識別子で識別される従業員に、検査結果に関する情報を通知する通知部を具備する情報処理装置である。 The information processing device of the third invention is an information processing device in which, compared to the second invention, the processing unit is equipped with a notification unit that notifies an employee identified by an employee identifier corresponding to the test result of information relating to the test result when the test result in the inspection unit indicates a mismatch.

かかる構成により、予定情報と実績情報との整合性を検査し、整合していない場合に、従業員に整合していない旨を通知できる。 This configuration allows you to check the consistency between the planned information and the actual information, and if there is a mismatch, notify the employee of that fact.

また、本第四の発明の情報処理装置は、第一から第三いずれか1つの発明に対して、予定情報または実績情報を用いて、移動費を特定する移動費情報を取得する移動費取得部と、移動費情報を出力する移動費出力部とをさらに具備する情報処理装置である。 The information processing device of the fourth invention is an information processing device that further includes a travel expense acquisition unit that acquires travel expense information specifying travel expenses using planned information or actual performance information, and a travel expense output unit that outputs the travel expense information, in relation to any one of the first to third inventions.

かかる構成により、移動経路情報を用いて移動費情報を取得できる。 With this configuration, travel cost information can be obtained using travel route information.

また、本第五の発明の情報処理装置は、第四の発明に対して、通勤経路を特定する通勤経路情報が、1以上の各従業員識別子に対応付けて格納される通勤経路格納部から、従業員識別子に対応する通勤経路情報を取得し、通勤経路情報と、従業員識別子に対応する移動経路情報が有する地点特定情報とを用いて、移動費情報の全部または一部が通勤費に関する科目に対応するか、移動費情報の全部または一部が交通費に関する科目に対応するかを決定する科目決定部をさらに具備し、移動費出力部は、科目決定部が決定した科目を特定する科目特定情報に対応付けて、移動費情報を出力する情報処理装置である。 The information processing device of the fifth invention, compared to the fourth invention, further includes a subject determination unit that acquires commute route information corresponding to an employee identifier from a commute route storage unit in which commute route information identifying a commute route is stored in association with one or more employee identifiers, and determines whether all or part of the travel expense information corresponds to an item related to commute expenses or whether all or part of the travel expense information corresponds to an item related to transportation expenses, using the commute route information and the location identification information contained in the travel route information corresponding to the employee identifier, and the travel expense output unit is an information processing device that outputs the travel expense information in association with the subject identification information identifying the item determined by the subject determination unit.

かかる構成により、移動経路情報を用いて移動費情報を取得できる。 With this configuration, travel cost information can be obtained using travel route information.

また、本第六の発明の情報処理装置は、第五の発明に対して、移動費出力部は、科目決定部が決定した科目が交通費に関する科目であると決定した場合には、従業員に対応付けて、交通費を管理する交通費データベースに移動費情報が蓄積されるための処理を行い、科目決定部が決定した科目が通勤費に関する科目であると決定した場合には、交通費データベースに移動費情報が蓄積されるための処理を行わない、情報処理装置である。 The information processing device of the sixth invention is an information processing device in which, compared to the fifth invention, the travel expense output unit performs processing for storing travel expense information in a travel expense database that manages travel expenses in association with an employee when it is determined that the subject determined by the subject determination unit is a subject related to travel expenses, and does not perform processing for storing travel expense information in the travel expense database when it is determined that the subject determined by the subject determination unit is a subject related to commuting expenses.

かかる構成により、交通費の科目に対応する移動費情報を交通費データベースに蓄積できる。 With this configuration, travel expense information corresponding to the travel expense item can be stored in the travel expense database.

また、本第七の発明の情報処理装置は、第六の発明に対して、移動費取得部は、通勤の定期を取得しているか否かを特定する定期情報が、1以上の各従業員識別子に対応付けて格納される定期情報格納部の定期情報であり、従業員識別子に対応する定期情報が通勤の定期を取得していることを示す場合であり、かつ科目決定部が通勤費に関する科目に対応すると判断した移動費情報である場合、移動費情報を、「0」の移動費情報とする、情報処理装置である。 The information processing device of the seventh invention is an information processing device in which, compared to the sixth invention, the travel expense acquisition unit sets the travel expense information to "0" when commuter pass information specifying whether or not a commuter pass has been obtained is commuter pass information in a commuter pass information storage unit that is stored in association with one or more employee identifiers, and when the commuter pass information corresponding to the employee identifier indicates that a commuter pass has been obtained and the travel expense information is determined by the item determination unit to correspond to an item related to commuting expenses.

かかる構成により、定期情報を用いて、適切な通勤費を取得できる。 With this configuration, commuter pass information can be used to obtain appropriate commuting expenses.

また、本第八の発明の情報処理装置は、第六または第七の発明に対して、移動費取得部は、通勤に従業員の移動体を使用することを特定する移動体情報が、1以上の各従業員識別子に対応付けて格納される移動体情報格納部の移動体情報であり、従業員識別子に対応する移動体情報が通勤に移動体を使用することを示す情報であり、科目決定部が決定した科目が通勤費に関する科目であると決定した場合には、移動費情報を、「0」の移動費情報とする、情報処理装置である。 The information processing device of the eighth invention is an information processing device according to the sixth or seventh invention, wherein the travel expense acquisition unit is mobile object information in a mobile object information storage unit in which mobile object information specifying the use of an employee's mobile object for commuting is stored in correspondence with one or more employee identifiers, the mobile object information corresponding to an employee identifier is information indicating the use of a mobile object for commuting, and when the subject determination unit determines that the subject determined is a subject related to commuting expenses, the travel expense information is set to "0".

かかる構成により、マイカー等の移動体での通勤を申請している従業員に対して、適切な通勤費を取得できる。 This configuration allows employees who apply to commute by personal car or other mobile means to obtain appropriate commuting expenses.

また、本第九の発明の情報処理装置は、第六から第八いずれか1つの発明に対して、移動費出力部は、移動費取得部が「0」ではない移動費情報を取得した場合であり、科目決定部が決定した科目が通勤費に関する科目であると決定した場合には、通勤費を管理する通勤費データベースに移動費情報が蓄積されるための処理を行う、情報処理装置である。 The information processing device of the ninth invention is an information processing device according to any one of the sixth to eighth inventions, in which the travel expense output unit performs processing for storing the travel expense information in a commuting expense database that manages commuting expenses when the travel expense acquisition unit acquires travel expense information that is not "0" and when the subject determination unit determines that the determined subject is a subject related to commuting expenses.

かかる構成により、通勤費の科目に対応する移動費情報を通勤費データベースに蓄積できる。 With this configuration, travel expense information corresponding to commuting expense items can be stored in the commuting expense database.

また、本第十の発明の情報処理装置は、第一から第九いずれか1つの発明に対して、予定情報または実績情報は、日情報と勤務開始時の第一勤務地を識別する第一勤務地識別子と勤務終了時の第二勤務地を識別する第二勤務地識別子とを有し、移動経路取得部は、従業員の自宅の住所または自宅の最寄交通地点を特定する自宅地点情報が、1以上の各従業員識別子に対応付けて格納される自宅地点格納部から、従業員識別子に対応する自宅地点情報を取得し、勤務地識別子と地点特定情報を有する1以上の勤務地情報が格納される勤務地情報格納部から、従業員識別子に対応する第一勤務地識別子と対になる第一地点特定情報を取得し、自宅地点情報と第一地点特定情報とを用いて、自宅から勤務開始時の勤務地までの第一移動経路情報を取得し、勤務地情報格納部から、第二勤務地識別子と対になる第二地点特定情報を取得し、第一地点特定情報と第二地点特定情報とを用いて、第一勤務地から第二勤務地までの第二移動経路情報を取得し、第二地点特定情報と自宅地点情報とを用いて、第二勤務地から自宅までの第三移動経路情報を取得し、移動経路出力部は、第一移動経路情報、第二移動経路情報、および第三移動経路情報を出力する、情報処理装置である。 In addition, the information processing device of the tenth invention is any one of the first to ninth inventions, wherein the planned information or actual information has day information, a first workplace identifier that identifies a first workplace at the start of work, and a second workplace identifier that identifies a second workplace at the end of work, and the travel route acquisition unit acquires home location information corresponding to the employee identifier from a home location storage unit in which the employee's home address or home location information that identifies the nearest transportation point to the home is stored in association with one or more employee identifiers, and acquires the first workplace identifier corresponding to the employee identifier from a work location information storage unit in which one or more pieces of work location information having a work location identifier and location identification information are stored. The information processing device obtains first location identification information paired with a workplace identifier, obtains first travel route information from home to a workplace at the start of work using home location information and the first location identification information, obtains second location identification information paired with a second workplace identifier from a workplace information storage unit, obtains second travel route information from the first workplace to a second workplace using the first location identification information and the second location identification information, obtains third travel route information from the second workplace to home using the second location identification information and the home location information, and the travel route output unit outputs the first travel route information, the second travel route information, and the third travel route information.

かかる構成により、2以上の勤務地を移動する従業員の移動費情報に対して、適切な移動経路を出力できる。 This configuration makes it possible to output appropriate travel routes for travel expense information for employees who travel between two or more work locations.

また、本第十一の発明の情報処理装置は、第十の発明に対して、第一移動経路情報および第三移動経路情報に対応する移動費情報を通勤費に関する科目に対応すると決定し、第二移動経路情報に対応する移動費情報を交通費に関する科目に対応すると決定する科目決定部をさらに具備し、移動費出力部は、科目決定部が決定した科目を特定する科目特定情報に対応付けて、移動費情報を出力する、情報処理装置である。 The information processing device of the eleventh invention is an information processing device that, compared to the tenth invention, further includes a subject determination unit that determines that travel expense information corresponding to the first travel route information and the third travel route information corresponds to a subject related to commuting expenses, and determines that travel expense information corresponding to the second travel route information corresponds to a subject related to transportation expenses, and the travel expense output unit outputs the travel expense information in association with subject identification information that identifies the subject determined by the subject determination unit.

かかる構成により、2以上の勤務地を移動する従業員の移動費情報に対して、適切な科目を決定できる。 This configuration makes it possible to determine the appropriate account for travel expense information for employees who move between two or more work locations.

また、本第十二の発明の情報処理装置は、第一から第十一いずれか1つの発明に対して、移動経路取得部は、通勤に移動体を使用することを特定する移動体情報が、1以上の各従業員識別子に対応付けて格納される移動体情報格納部に格納されている移動体情報であり、従業員識別子に対応する移動体情報が、通勤に移動体を使用することを示す情報である場合に、予定情報または実績情報のうち1種類以上の情報と、従業員の自宅の住所を特定する自宅地点情報が、1以上の各従業員識別子に対応付けて格納される自宅地点格納部に格納されている自宅地点情報であり、従業員識別子に対応する自宅地点情報とを用いて、自宅から勤務地までの道路の経路を特定する移動経路情報を取得する、情報処理装置である。 The information processing device of the twelfth invention is an information processing device according to any one of the first to eleventh inventions, wherein the travel route acquisition unit, when the mobile object information specifying the use of a mobile object for commuting is mobile object information stored in a mobile object information storage unit in which one or more employee identifiers are stored in association with each of the employee identifiers, and the mobile object information corresponding to the employee identifier is information indicating the use of a mobile object for commuting, acquires travel route information specifying a road route from the home to the workplace using one or more types of information among the schedule information and the actual information, and home point information specifying the employee's home address is home point information stored in a home point storage unit in which one or more employee identifiers are stored in association with each of the employee identifiers, and the home point information corresponding to the employee identifier.

かかる構成により、移動体を用いて通勤する従業員に対して、適切な移動経路を取得できる。 This configuration allows appropriate travel routes to be obtained for employees who commute to work using mobile devices.

また、本第十三の発明の情報処理装置は、第一から第十二いずれか1つの発明に対して、1以上の各従業員識別子に対応付けて、デフォルトの予定情報またはデフォルトの実績情報が格納されるデフォルト格納部から、従業員識別子に対応するデフォルトの予定情報またはデフォルトの実績情報を取得し、デフォルトの予定情報またはデフォルトの実績情報と、勤務情報格納部の予定情報または実績情報とを比較し、異なっているか否かを判断する変更判断部と、変更判断部が異なっていると判断した場合に、従業員識別子に対応する1以上の連絡先情報が示す連絡先にデフォルトの情報から変更された旨の変更情報を送信する変更送信部とをさらに具備する情報処理装置である。 The information processing device of the thirteenth invention is an information processing device according to any one of the first to twelfth inventions, further comprising: a change determination unit that acquires default schedule information or default performance information corresponding to the employee identifier from a default storage unit in which default schedule information or default performance information is stored in association with one or more employee identifiers, compares the default schedule information or default performance information with the schedule information or performance information in the work information storage unit, and determines whether they are different; and a change transmission unit that transmits change information indicating that the information has been changed from the default information to a contact point indicated by one or more contact information corresponding to the employee identifier when the change determination unit determines that they are different.

かかる構成により、デフォルトの予定または実績から変更があった場合に、上司等の適切な人に通知できる。 With this configuration, if there is a change from the default schedule or actual results, the appropriate person, such as a supervisor, can be notified.

また、本第十四の発明の情報処理装置は、第二の発明に対して、検査部における検査結果が合致していないとの検査結果であり、通知部が検査結果に関する情報を通知した従業員の端末装置から受信する実績情報が予め決められた条件を満たすか否かを判断する再検査部と、再検査部における判断結果に応じて、異なる処理を行う再処理部とをさらに具備する情報処理装置である。 The information processing device of the fourteenth invention is an information processing device further including a re-examination unit that, when the inspection result in the inspection unit indicates a mismatch, determines whether or not the performance information received from the terminal device of the employee to whom the notification unit notified the information regarding the inspection result satisfies a predetermined condition, and a re-processing unit that performs different processing depending on the result of the determination in the re-examination unit.

かかる構成により、予定と実績とが合わなかった場合に、適切な処理が行える。 This configuration allows appropriate action to be taken if the plan and actual results do not match.

また、本第十五の発明の情報処理装置は、第十四の発明に対して、検査部における検査結果が合致していないとの検査結果であり、通知部が検査結果に関する情報を通知した従業員の端末装置から、実績情報を受信する実績受信部と、実績情報を、従業員の従業員識別子に対応付けて、勤務情報格納部に蓄積する実績蓄積部とをさらに具備する情報処理装置である。 The information processing device of the fifteenth invention is an information processing device according to the fourteenth invention, further comprising a performance receiving unit that receives performance information from the terminal device of the employee to whom the notification unit has notified the information regarding the inspection result, and a performance accumulation unit that associates the performance information with the employee's employee identifier and accumulates it in the work information storage unit.

かかる構成により、予定と実績とが合わなかった場合に、適切な処理が行える。 This configuration allows appropriate action to be taken if the plan and actual results do not match.

また、本第十六の発明の情報処理装置は、第一から第十五いずれか1つの発明に対して、実績情報は、従業員の勤務地への入館および勤務地からの退館に関する入退館情報、営業活動に関する営業活動情報、従業員が仕事の遂行のために入力した入力情報、従業員が保持している携帯端末から受信された1以上の位置情報を含む従業員位置情報のいずれか1以上である、情報処理装置である。 The information processing device of the sixteenth invention is an information processing device according to any one of the first to fifteenth inventions, in which the performance information is one or more of entry/exit information regarding an employee's entry into and exit from a workplace, sales activity information regarding sales activities, input information input by an employee to perform work, and employee location information including one or more location information received from a mobile terminal held by the employee.

かかる構成により、実績情報を用いて、従業員の正確な移動経路を取得できる。 With this configuration, accurate employee travel routes can be obtained using performance information.

本発明による情報処理装置によれば、従業員の正確な移動経路を取得できる。 The information processing device of the present invention can obtain the exact movement route of employees.

実施の形態1における情報システムAの概念図Conceptual diagram of information system A in embodiment 1. 同情報システムAのブロック図Block diagram of information system A 同情報システムAを構成する経費検査装置1のブロック図A block diagram of the expense verification device 1 constituting the information system A. 同経費検査装置1の動作例について説明するフローチャートA flowchart illustrating an example of the operation of the expense inspection device 1. 同検査処理の例について説明するフローチャートA flowchart illustrating an example of the inspection process 同統計検査処理の例について説明するフローチャートA flowchart illustrating an example of the statistical inspection process. 同漏れ検査の処理例について説明するフローチャートA flowchart for explaining a processing example of the leakage inspection 同出力例を示す図A diagram showing an example of the output 同出力例を示す図A diagram showing an example of the output 同経費検査装置1を含む他のシステムのブロック図FIG. 2 is a block diagram of another system including the expense inspection device 1. 実施の形態2における情報システムBの概念図Conceptual diagram of information system B in embodiment 2 同情報システムBのブロック図Block diagram of information system B 同情報システムBを構成する情報処理装置5のブロック図A block diagram of an information processing device 5 constituting the information system B. 同情報処理装置5の動作例について説明するフローチャートA flowchart illustrating an example of the operation of the information processing device 5. 同検査処理の例について説明するフローチャートA flowchart illustrating an example of the inspection process 同移動経路等取得処理の例について説明するフローチャートA flowchart illustrating an example of the process of acquiring the travel route, etc. 同出社経路等取得処理について説明するフローチャートA flowchart for explaining the process of acquiring the commute route, etc. 同勤務地間経路等取得処理について説明するフローチャートFlowchart for explaining the process of obtaining routes between workplaces 同帰宅経路等取得処理について説明するフローチャートA flowchart for explaining the process of obtaining a route home, etc. 同再検査等の処理について説明するフローチャートA flowchart explaining the process of the re-examination, etc. 同端末装置6の動作例について説明するフローチャートA flowchart for explaining an example of the operation of the terminal device 6 上記実施の形態におけるコンピュータシステムの概観図Overview of the computer system according to the above embodiment. 同コンピュータシステムのブロック図Block diagram of the computer system

以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Embodiments of an information processing device and the like will be described below with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore may not be described again.

(実施の形態1)
本実施の形態において、経費情報を受け付け、外部情報または過去に申請された経費情報を用いて、不正に関する検査を行い、検査結果を出力する経費検査装置を含む情報システムについて説明する。なお、外部情報は、経費情報以外の情報であり、例えば、後述する申請者集合、後述する会社規定情報、後述する飲食店集合、後述する風俗店集合、後述する相手先集合、後述するカード利用経費情報、後述する移動手段情報を含む。また、不正の検査の対象は、例えば、出張費、交通費、二重申請、領収書の使い回しの検査、宿泊費、二次会の支出である。
(Embodiment 1)
In this embodiment, an information system including an expense inspection device that accepts expense information, inspects for fraud using external information or previously applied expense information, and outputs the inspection results will be described. Note that the external information is information other than expense information, and includes, for example, a set of applicants to be described later, company regulation information to be described later, a set of restaurants to be described later, a set of adult entertainment establishments to be described later, a set of recipients to be described later, card usage expense information to be described later, and transportation information to be described later. In addition, the targets of the inspection for fraud include, for example, business trip expenses, transportation expenses, duplicate applications, inspection of the reuse of receipts, accommodation expenses, and expenditures for after-parties.

また、本実施の形態において、2以上の経費情報に対応する情報を用いた統計処理結果を用いて、不正に関する検査を行い、検査結果を出力する経費検査装置を含む情報システムについて説明する。統計処理結果は、例えば、特定店舗の使用頻度、特定相手先への利益の供与の頻度、特定の者の不正の回数である。 In this embodiment, an information system including an expense inspection device is described that performs inspections for fraud using statistical processing results using information corresponding to two or more pieces of expense information, and outputs the inspection results. The statistical processing results are, for example, the frequency of use of a particular store, the frequency of providing benefits to a particular counterparty, and the number of times a particular person commits fraud.

また、本実施の形態において、経費申請の承認者が要件を満たすか否かを検査する経費検査装置を含む情報システムについて説明する。 In addition, in this embodiment, we will explain an information system that includes an expense verification device that checks whether the approver of an expense request meets the requirements.

また、本実施の形態において、領収書画像を検査する経費検査装置を含む情報システムについて説明する。なお、領収書画像の検査は、例えば、領収書画像の記載事項の不備の検査、領収書画像のタイムスタンプの不備の検査、領収書画像が不鮮明であることの検査、領収書画像に記載されている不適切な決済手段の検査、領収書画像の手書き金額の偽装の検査である。 In addition, in this embodiment, an information system including an expense inspection device that inspects receipt images is described. Note that the inspection of receipt images includes, for example, inspection of incomplete information written on the receipt image, inspection of incomplete timestamps on the receipt image, inspection of unclear receipt images, inspection of inappropriate payment methods written on the receipt image, and inspection of forged handwritten amounts on the receipt image.

さらに、本実施の形態において、外部情報を用いて、申請されるべき経費の申請漏れを検知する経費検査装置を含む情報システムについて説明する。 Furthermore, in this embodiment, we will explain an information system that includes an expense inspection device that uses external information to detect missed claims for expenses that should be claimed.

図1は、本実施の形態における情報システムAの概念図である。情報システムAは、経費検査装置1、および1または2以上の申請者端末2、および1または2以上の外部サーバ3を備える。 Figure 1 is a conceptual diagram of information system A in this embodiment. Information system A includes an expense verification device 1, one or more applicant terminals 2, and one or more external servers 3.

経費検査装置1は、申請された経費情報に対する検査を行う装置である。経費検査装置1は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、経費検査装置1の種類は問わない。 The expense checking device 1 is a device that checks the expense information submitted. The expense checking device 1 is usually a so-called server, such as a cloud server or an ASP server. The type of the expense checking device 1 is not important.

申請者端末2は、申請者が使用する端末である。申請者は、経費の申請を行うユーザである。申請者端末2は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。 The applicant terminal 2 is a terminal used by the applicant. The applicant is a user who applies for expenses. The applicant terminal 2 may be, for example, a personal computer, a tablet terminal, a smartphone, etc., and the type of device is not important.

外部サーバ3は、後述する外部情報を格納しており、外部情報を経費検査装置1に提供する装置である。なお、後述する外部情報の全てまたは一部は、経費検査装置1に存在しても良い。また、後述する外部情報の全てが経費検査装置1に存在する場合、外部サーバ3は不要である。外部サーバ3は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、外部サーバ3の種類は問わない。 The external server 3 stores external information, which will be described later, and is a device that provides the external information to the expense checking device 1. All or part of the external information, which will be described later, may be present in the expense checking device 1. Furthermore, if all of the external information, which will be described later, is present in the expense checking device 1, the external server 3 is not necessary. The external server 3 is typically a so-called server, such as a cloud server, an ASP server, etc. The type of the external server 3 is not important.

経費検査装置1、申請者端末2、および外部サーバ3は、通常、インターネット、専用回線等のネットワークにより、相互に通信可能である。 The expense verification device 1, the applicant terminal 2, and the external server 3 are typically capable of communicating with each other via a network such as the Internet or a dedicated line.

図2は、本実施の形態における情報システムAのブロック図である。図3は、情報システムAを構成する経費検査装置1のブロック図である。 Figure 2 is a block diagram of information system A in this embodiment. Figure 3 is a block diagram of expense inspection device 1 that constitutes information system A.

経費検査装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、例えば、経費情報格納部111、申請者集合格納部112、会社規定情報格納部113、飲食店集合格納部114、風俗店集合格納部115、相手先集合格納部116、カード利用経費格納部117、および移動手段情報格納部118を備える。申請者集合格納部112は、個人情報格納部1121、勤怠情報格納部1122、入退館情報格納部1123、営業活動情報格納部1124、カード明細情報格納部1125、および営業車位置情報格納部1126を備える。移動手段情報格納部118は、算出情報格納部1181、および地図情報格納部1182を備える。受付部12は、経費受付部121を備える。処理部13は、検査部131、および統計処理部132を備える。検査部131は、画像検査手段1311を備える。出力部14は、結果出力部141を備える。 The expense inspection device 1 includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14. The storage unit 11 includes, for example, an expense information storage unit 111, an applicant group storage unit 112, a company regulation information storage unit 113, a restaurant group storage unit 114, an adult entertainment establishment group storage unit 115, a counterparty group storage unit 116, a card usage expense storage unit 117, and a transportation information storage unit 118. The applicant group storage unit 112 includes a personal information storage unit 1121, an attendance information storage unit 1122, an entrance/exit information storage unit 1123, a business activity information storage unit 1124, a card statement information storage unit 1125, and a business vehicle position information storage unit 1126. The transportation information storage unit 118 includes a calculation information storage unit 1181, and a map information storage unit 1182. The reception unit 12 includes an expense reception unit 121. The processing unit 13 includes an inspection unit 131 and a statistical processing unit 132. The inspection unit 131 includes an image inspection means 1311. The output unit 14 includes a result output unit 141.

申請者端末2は、第一格納部21、第一受付部22、第一処理部23、第一送信部24、第一受信部25、第一出力部26を備える。 The applicant terminal 2 includes a first storage unit 21, a first reception unit 22, a first processing unit 23, a first transmission unit 24, a first reception unit 25, and a first output unit 26.

経費検査装置1における経費情報格納部111、申請者集合格納部112、会社規定情報格納部113、飲食店集合格納部114、風俗店集合格納部115、相手先集合格納部116、カード利用経費格納部117、および移動手段情報格納部118は、外部の他の装置に存在しても良い。 The expense information storage unit 111, applicant group storage unit 112, company regulation information storage unit 113, restaurant group storage unit 114, adult entertainment establishment group storage unit 115, counterparty group storage unit 116, card usage expense storage unit 117, and transportation information storage unit 118 in the expense verification device 1 may exist in other external devices.

外部サーバ3は、飲食店集合格納部114、風俗店集合格納部115、相手先集合格納部116、カード利用経費格納部117、および移動手段情報格納部118のいずれかを格納していることは好適である。 It is preferable that the external server 3 stores any one of a restaurant collection storage unit 114, an adult entertainment establishment collection storage unit 115, a destination collection storage unit 116, a card usage expense storage unit 117, and a transportation information storage unit 118.

なお、検査部131は、格納部11の各種の情報を用いて、後述する検査の処理を行っても良いし、外部サーバ3に格納されている各種の情報または外部サーバ3から送信された情報を用いて、後述する検査の処理を行っても良い。 The inspection unit 131 may use various information in the storage unit 11 to perform the inspection process described below, or may use various information stored in the external server 3 or information transmitted from the external server 3 to perform the inspection process described below.

外部サーバ3は、例えば、出発駅を識別する情報(後述する出発識別子の一例)と到着駅を識別する情報(後述する到着識別子の一例)とを含む問合せを受信し、1以上の交通費を出力するサーバである。かかる外部サーバ3は、後述する運賃算出情報を格納する算出情報格納部1181を有する。また、かかる外部サーバ3は、ジョルダン(登録商標)のサーバ(URL「https://www.jorudan.co.jp/」)、NAVITIME(登録商標)のサーバ(URL「https://www.navitime.co.jp/」)である。 The external server 3 is, for example, a server that receives an inquiry including information identifying a departure station (an example of a departure identifier described later) and information identifying an arrival station (an example of an arrival identifier described later), and outputs one or more travel fares. Such an external server 3 has a calculation information storage unit 1181 that stores fare calculation information described later. In addition, such an external server 3 is a JORDAN (registered trademark) server (URL "https://www.jorudan.co.jp/") or a NAVITIME (registered trademark) server (URL "https://www.navitime.co.jp/").

外部サーバ3は、例えば、出発識別子と到着識別子とを含む問合せを受信し、タクシー料金を出力するサーバである。かかる外部サーバ3は、後述するタクシー料金算出情報を格納する算出情報格納部1181、地図情報格納部1182を有する。また、かかる外部サーバ3は、taxisiteのサーバ(URL「https://www.taxisite.com/far/」)である。 The external server 3 is, for example, a server that receives an inquiry including a departure identifier and an arrival identifier, and outputs a taxi fare. The external server 3 has a calculation information storage unit 1181 that stores taxi fare calculation information, which will be described later, and a map information storage unit 1182. The external server 3 is also a taxisite server (URL: "https://www.taxisite.com/far/").

格納部11には、各種の情報が格納される。各種の情報とは、例えば、後述する経費情報格、後述する外部情報である。 Various types of information are stored in the storage unit 11. Examples of such information include expense information, which will be described later, and external information, which will be described later.

経費情報格納部111には、経費情報が格納される。経費情報格納部111には、通常、2以上の経費情報が格納される。経費情報とは、申請された経費の内容を特定する情報である。経費情報は、例えば、支出金額情報、宛先識別子、店舗識別子、相手先識別子、使用日情報、支払手段識別子、科目、摘要、承認者識別子を有する。支出金額情報は、経費として使った金額を特定する情報である。宛先識別子は、領収書の宛先を示す情報であり、金額を支払う企業等を識別する情報である。店舗識別子は、経費を使用した店舗を識別する情報である。店舗識別子は、例えば、店舗名、店舗ID、店舗のURL、店舗の電話番号である。相手先識別子は、経費を使用した相手先を特定する情報である。相手先識別子は、接待または手土産等の利益を供与した相手を識別する情報である。相手先識別子は、例えば、組織名(例えば、会社名、団体名)と氏名、相手先のIDである。使用日情報は、経費を使用した日を特定する情報である。支払手段識別子は、支払手段を識別する情報である。支払手段識別子は、例えば、「現金」「クレジットカード」「電子マネー」「○○PAY」等である。科目は、経費の分類を特定する情報である。科目は、経費種類識別子と言っても良い。科目は、例えば、出張費、旅費交通費(または、交通費)、宿泊費、出張旅費、接待交際費、会議費である。承認者識別子は、経費の承認者を識別する情報である。承認者識別子は、例えば、申請者識別子、役職識別子である。申請者識別子は、経費を申請した申請者を識別する情報であり、例えば、氏名、IDである。役職識別子は、役職を識別する情報であり、例えば、役職名(例えば、「部長」「所長」)、IDである。経費情報格納部111の経費情報は、通常、申請者識別子に対応付いている。 Expense information is stored in the expense information storage unit 111. Usually, two or more pieces of expense information are stored in the expense information storage unit 111. Expense information is information that specifies the contents of the expense that has been applied for. Expense information includes, for example, expenditure amount information, destination identifier, store identifier, other party identifier, use date information, payment method identifier, subject, summary, and approver identifier. Expenditure amount information is information that specifies the amount used as an expense. The destination identifier is information that indicates the destination of the receipt and is information that identifies the company or the like that pays the amount. The store identifier is information that identifies the store that used the expense. The store identifier is, for example, the store name, store ID, store URL, and store telephone number. The other party identifier is information that identifies the other party that used the expense. The other party identifier is information that identifies the other party to whom a benefit such as entertainment or a gift was provided. The other party identifier is, for example, the organization name (for example, company name, organization name), name, and other party ID. Use date information is information that specifies the date on which the expense was used. The payment method identifier is information that identifies the payment method. The payment method identifier is, for example, "cash," "credit card," "electronic money," "XX PAY," etc. The item is information that specifies the classification of the expense. The item may be called an expense type identifier. The item is, for example, business trip expenses, travel expenses (or transportation expenses), accommodation expenses, business trip expenses, entertainment expenses, and conference expenses. The approver identifier is information that identifies the approver of the expenses. The approver identifier is, for example, an applicant identifier or a position identifier. The applicant identifier is information that identifies the applicant who applied for the expenses, such as a name or ID. The position identifier is information that identifies a position, such as a position name (for example, "department manager" or "director") or an ID. The expense information in the expense information storage unit 111 is usually associated with an applicant identifier.

経費情報が交通費の経費の情報である場合、当該経費情報は、例えば、使用日情報と、出発識別子と到着識別子と料金情報とを有する1以上の区間情報を有する交通費情報を有する。当該経費情報は、交通費を示す経費種類識別子を有することは好適である。経費情報が出張費の経費の情報である場合、当該経費情報は、例えば、使用日情報を有する。当該経費情報は、出張費を示す経費種類識別子を有することは好適である。経費情報が宿泊費の経費の情報である場合、当該経費情報は、例えば、宿泊施設に宿泊した日を特定する使用日情報を含む。経費情報が接待交際費、会議費である場合、当該経費情報は、例えば、申請者識別子に対応付けられており、かつ使用日情報と経費を支出した店舗を識別する店舗識別子を有する。 If the expense information is information on transportation expenses, the expense information includes, for example, transportation expense information including date of use information and one or more section information including a departure identifier, an arrival identifier, and fare information. It is preferable that the expense information includes an expense type identifier indicating transportation expenses. If the expense information is information on business trip expenses, the expense information includes, for example, date of use information. It is preferable that the expense information includes an expense type identifier indicating business trip expenses. If the expense information is information on accommodation expenses, the expense information includes, for example, date of use information specifying the date of stay at an accommodation facility. If the expense information is entertainment expenses or meeting expenses, the expense information is, for example, associated with an applicant identifier, and includes date of use information and a store identifier identifying the store where the expenses were spent.

経費情報は、領収書画像を有しても良い。領収書画像は、領収書の画像である。領収書画像は、例えば、領収書を撮影して得られた画像である。領収書画像は、JPEG、GIF等、そのデータ構造は問わないことは言うまでもない。 The expense information may include a receipt image. The receipt image is an image of a receipt. The receipt image is, for example, an image obtained by photographing a receipt. It goes without saying that the data structure of the receipt image is not important, such as JPEG, GIF, etc.

経費情報は、例えば、参加者情報、人数情報を有する。参加者情報は、経費の使用に参加した者(例えば、飲食した者)を特定する情報(例えば、氏名)である。人数情報は、経費の使用に参加した人数である。 Expense information includes, for example, participant information and number of people information. Participant information is information (e.g., name) that identifies those who participated in the use of expenses (e.g., those who ate and drank). Number of people information is the number of people who participated in the use of expenses.

申請者集合格納部112には、申請者集合が格納される。申請者集合は、各申請者に対応する各申請者独自の情報である。申請者集合は、例えば、後述する個人情報の集合、後述する勤怠情報の集合、後述する入退館情報の集合、後述する営業活動情報の集合、後述するカード明細情報の集合、または後述する営業車位置情報の集合である。 The applicant set storage unit 112 stores an applicant set. The applicant set is information unique to each applicant that corresponds to each applicant. The applicant set is, for example, a set of personal information described below, a set of attendance information described below, a set of entrance and exit information described below, a set of business activity information described below, a set of card statement information described below, or a set of business vehicle location information described below.

個人情報格納部1121には、1または2以上の個人情報が格納される。個人情報は、申請者に関する情報である。個人情報には、申請者識別子が対応付いている。個人情報は、例えば、申請者の氏名、所属企業名、所属企業ID,所属部署名、所属部署ID、役職を識別する役職識別子、申請者の定期の区間を特定する定期区間情報、不正回数、メールアドレスを有する。不正回数は、申請者が不正な経費申請を行った回数、または申請者の不正について検知された回数である。メールアドレスは、情報を送信する先を特定する情報であれば良く、SNSのID等でも良く、広く解する。 The personal information storage unit 1121 stores one or more pieces of personal information. The personal information is information about the applicant. An applicant identifier is associated with the personal information. The personal information includes, for example, the applicant's name, the name of the company to which the applicant belongs, the company ID, the name of the department to which the applicant belongs, the department ID, a job title identifier that identifies the position, regular period information that identifies the period of the applicant's regular period, the number of fraudulent incidents, and an email address. The number of fraudulent incidents is the number of times the applicant has submitted a fraudulent expense claim, or the number of times the applicant's fraud has been detected. The email address is any information that identifies the destination to which information is sent, and may be a SNS ID, etc., and is broadly understood.

なお、2つの情報が対応付いていることは、一の情報から他の情報を取得できれば良く、例えば、一の情報と他の情報とがリンク付いていること、一の情報と他の情報とが同一のバッファに格納されていること、一の情報が他の情報を含むこと等である。 In addition, two pieces of information correspond to each other if the other information can be obtained from the first piece of information. For example, the first piece of information and the other information are linked, the first piece of information and the other information are stored in the same buffer, the first piece of information contains the other information, etc.

勤怠情報格納部1122には、1または2以上の勤怠情報が格納される。勤怠情報は、申請者の勤怠に関する情報である。勤怠情報は、通常、申請者識別子に対応付いている。勤怠情報は、勤務日情報を含む。勤務日情報は、対応する申請者識別子で識別される申請者が勤務した日を特定するための情報である。勤務日情報は、通常、勤務日を示す情報であるが、非勤務日を示す情報でも良い。勤務日情報が非勤務日を示す情報である場合、勤務日情報が示す日以外の日が勤務日である。勤怠情報は、通常、勤務した時間を特定する勤務時間情報を有する。勤務時間情報は、例えば、勤務開始時刻、勤務終了時刻を有する。勤怠情報格納部1122の中の勤怠情報は、例えば、一の外部サーバ3(勤怠管理サーバ)から受信された情報である。勤怠管理サーバ(勤怠管理システム)は、従業員の勤怠を管理するサーバであり、公知技術に係る装置であるので、詳細な説明は省略する。 The attendance information storage unit 1122 stores one or more pieces of attendance information. The attendance information is information related to the attendance of the applicant. The attendance information is usually associated with an applicant identifier. The attendance information includes work day information. The work day information is information for identifying the days on which the applicant identified by the corresponding applicant identifier worked. The work day information is usually information indicating work days, but may be information indicating non-work days. If the work day information is information indicating non-work days, days other than the days indicated by the work day information are work days. The attendance information usually has work time information that identifies the time worked. The work time information has, for example, a work start time and a work end time. The attendance information in the attendance information storage unit 1122 is, for example, information received from an external server 3 (attendance management server). The attendance management server (attendance management system) is a server that manages the attendance of employees, and is a device related to publicly known technology, so a detailed description will be omitted.

入退館情報格納部1123には、1または2以上の入退館情報が格納される。入退館情報は、申請者の入退館に関する情報である。入退館とは、申請者の勤務場所(勤務地と言っても良い)への入館および勤務場所からの退館である。また、入館は、勤務日における勤務開始のための出社、退館は、勤務日における勤務終了後の退社と言っても良い。入退館情報は、通常、申請者識別子に対応付いている。入退館情報は、例えば、勤務日情報、勤務時間情報を有する。勤務時間情報は、例えば、勤務開始時刻、勤務終了時刻を有する。勤務時間情報は、例えば、勤務した時間を特定する情報を有する。入退館情報は、タイムカードの打刻、入退館システムに対する出社または退社の入力により、構成される情報である。なお、入退館情報は、勤怠情報と同じでも良い。入退館情報格納部1123の中の入退館情報は、例えば、一の外部サーバ3(入退館管理サーバ)から受信された情報である。入退館管理サーバ(入退館管理システム)は、公知技術に係る装置であるので、詳細な説明は省略する。 The entrance/exit information storage unit 1123 stores one or more pieces of entrance/exit information. The entrance/exit information is information related to the entrance/exit of the applicant. The entrance/exit refers to the entry to the applicant's place of work (which may also be called the place of work) and the exit from the place of work. The entrance/exit information may also be said to be coming to the office to start work on a work day, and the exit to leave the office after work ends on a work day. The entrance/exit information is usually associated with the applicant identifier. The entrance/exit information includes, for example, work day information and work time information. The work time information includes, for example, the start time and end time of work. The work time information includes, for example, information that specifies the time worked. The entrance/exit information is information that is configured by punching a time card and inputting the arrival or departure of the work to the entrance/exit system. The entrance/exit information may be the same as the attendance information. The entrance/exit information in the entrance/exit information storage unit 1123 is, for example, information received from an external server 3 (entrance/exit management server). The entrance/exit management server (entrance/exit management system) is a device related to publicly known technology, so a detailed explanation will be omitted.

営業活動情報格納部1124には、1または2以上の営業活動情報が格納される。営業活動情報は、営業活動に関する情報である。営業活動情報は、例えば、営業日報の情報である。営業活動情報は、通常、申請者識別子に対応付いている。営業活動情報は、営業日情報と1以上の地点識別子とを含む。営業活動情報は、営業活動の内容を示す文字列等を有しても良い。営業日情報は、申請者の営業活動の日を特定する情報である。地点識別子は、訪問した地点を特定する情報である。地点識別子は、例えば、(緯度、経度)、会社名、地点名、地名、駅名、バス停名等である。営業活動情報のデータ構造は問わない。 The sales activity information storage unit 1124 stores one or more pieces of sales activity information. The sales activity information is information related to sales activities. The sales activity information is, for example, information on business day reports. The sales activity information is usually associated with an applicant identifier. The sales activity information includes business day information and one or more location identifiers. The sales activity information may include a character string indicating the content of the sales activity. The business day information is information that identifies the day of the applicant's sales activity. The location identifier is information that identifies the location visited. The location identifier is, for example, (latitude, longitude), company name, location name, place name, station name, bus stop name, etc. The data structure of the sales activity information is not important.

カード明細情報格納部1125には、1または2以上のカード明細情報が格納される。カード明細情報は、申請者が使用したクレジットカードの明細を示す情報である。カード明細情報は、通常、申請者識別子に対応付いている。カード明細情報は、例えば、使用日情報、支払先を識別する支払先識別子(例えば、店舗識別子)、金額情報、カード識別子を有する。カード識別子は、カードを識別する情報であり、例えば、カード番号である。カード明細情報格納部1125の中のカード明細情報は、例えば、一の外部サーバ3(カード管理会社サーバ)から受信された情報である。 The card statement information storage unit 1125 stores one or more pieces of card statement information. The card statement information is information showing the details of the credit card used by the applicant. The card statement information is usually associated with an applicant identifier. The card statement information includes, for example, usage date information, a payee identifier (for example, a store identifier) that identifies the payee, amount information, and a card identifier. The card identifier is information that identifies the card, such as a card number. The card statement information in the card statement information storage unit 1125 is, for example, information received from an external server 3 (card management company server).

営業車位置情報格納部1126には、1または2以上の営業車位置情報が格納される。営業車位置情報は、申請者が使用した営業車の位置を特定する情報である。営業車位置情報は、通常、申請者識別子に対応付いている。営業車位置情報は、営業車を使用した日を特定する使用日情報に対応付けられている。営業車位置情報は、例えば、(緯度,経度)であるが、地点識別子でも良い。営業車位置情報は、例えば、営業車を識別する営業車識別子に対応付いている。 The business vehicle position information storage unit 1126 stores one or more pieces of business vehicle position information. The business vehicle position information is information that specifies the position of a business vehicle used by the applicant. The business vehicle position information is usually associated with an applicant identifier. The business vehicle position information is associated with usage date information that specifies the day the business vehicle was used. The business vehicle position information is, for example, (latitude, longitude), but may also be a location identifier. The business vehicle position information is, for example, associated with a business vehicle identifier that identifies the business vehicle.

会社規定情報格納部113には、会社規定情報が格納されている。会社規定情報は、会社の規定を示す情報である。会社規定情報は、申請者が属する企業の規定に関する情報である。会社規定情報は、例えば、残業時刻情報、1または2以上の承認者情報、1または2以上の決済手段情報を有する。 Company regulation information is stored in the company regulation information storage unit 113. Company regulation information is information that indicates company regulations. Company regulation information is information about the regulations of the company to which the applicant belongs. Company regulation information includes, for example, overtime time information, one or more approver information, and one or more payment method information.

残業時刻情報とは、宿泊を許す残業時刻を特定する情報である。残業時刻情報は、例えば、「23時」「24時以降」である。 Overtime information is information that specifies the overtime hours during which overnight stays are permitted. Examples of overtime information include "11pm" and "after midnight."

承認者情報は、経費の承認者となり得ることを特定する情報である。承認者情報は、例えば、承認者を特定する承認者識別子(例えば、申請者識別子、氏名)、承認者の役職を特定する役職識別子(例えば、「部長」「所長」)である。 The approver information is information that identifies the potential approver of the expense. The approver information is, for example, an approver identifier that identifies the approver (e.g., applicant identifier, name), and a position identifier that identifies the approver's position (e.g., "department manager" or "director").

決済手段情報とは、許容されない決済手段を特定する情報である。決済手段情報は、例えば、「○○PAY」「電子マネー」「クレジットカード」である。 Payment method information is information that specifies unacceptable payment methods. Examples of payment method information are "○○ PAY", "electronic money", and "credit card".

飲食店集合格納部114には、飲食店集合が格納される。飲食店集合は、1または2以上の飲食店情報を有する。飲食店情報は、飲食店に関する情報である。飲食店情報は、例えば、飲食店を識別する飲食店識別子、金額情報を有する。飲食店情報は、住所情報、電話番号情報等を有しても良い。飲食店識別子は、例えば、飲食店名、IDである。金額情報は、例えば、飲食店での適切な利用額を特定する情報である。金額情報は、例えば、当該飲食店で一人が使用する金額に関する情報である。金額情報は、例えば、当該飲食店で一人が使用する平均的な金額を示す情報である。金額情報は、例えば、当該飲食店で一人が使用する金額の上限を特定する情報でも良い。金額情報は、例えば、一回に使用する金額の上限を特定する情報等でも良い。 The restaurant set storage unit 114 stores a restaurant set. A restaurant set has one or more pieces of restaurant information. Restaurant information is information about restaurants. Restaurant information has, for example, a restaurant identifier that identifies the restaurant and price information. Restaurant information may also have address information, telephone number information, etc. The restaurant identifier is, for example, the restaurant name or ID. Price information is, for example, information that specifies an appropriate amount to spend at a restaurant. Price information is, for example, information about the amount spent by one person at the restaurant. Price information is, for example, information indicating the average amount spent by one person at the restaurant. Price information may be, for example, information that specifies the upper limit of the amount spent by one person at the restaurant. Price information may be, for example, information that specifies the upper limit of the amount to spend in one session, etc.

風俗店集合格納部115は、風俗店集合が格納される。風俗店集合は、1または2以上の風俗店情報を有する。風俗店情報は、例えば、風俗店を識別する風俗店識別子を有する。風俗店情報は、金額情報、住所情報、電話番号情報等を有しても良い。風俗店情報は、例えば、申請者が行ってはいけない店舗を特定する情報である。 The adult entertainment establishment set storage unit 115 stores an adult entertainment establishment set. The adult entertainment establishment set has one or more pieces of adult entertainment establishment information. The adult entertainment establishment information has, for example, an adult entertainment establishment identifier that identifies the adult entertainment establishment. The adult entertainment establishment information may also have price information, address information, telephone number information, etc. The adult entertainment establishment information is, for example, information that specifies establishments that the applicant may not visit.

相手先集合格納部116は、相手先集合が格納される。相手先集合は、1または2以上の相手先情報を有する。相手先情報は、例えば、相手先識別子、相手先の所属を識別する所属識別子を有する。相手先情報は、例えば、公務員の情報である。相手先情報は、例えば、議員の情報である。相手先情報は、例えば、申請者が利益を供与してはいけない相手を特定する情報である。なお、利益の供与とは、例えば、接待または手土産を渡す行為である。 The recipient set storage unit 116 stores a recipient set. The recipient set has one or more pieces of recipient information. The recipient information has, for example, a recipient identifier and an affiliation identifier that identifies the recipient's affiliation. The recipient information is, for example, information on a civil servant. The recipient information is, for example, information on a member of parliament. The recipient information is, for example, information that specifies persons to whom the applicant must not provide benefits. The provision of benefits is, for example, the act of entertaining or giving a gift.

カード利用経費格納部117には、カードでの支払いを予定されている1以上の経費種類識別子が格納される。経費種類識別子は、カード種類識別子に対応付いていても良い。カード種類識別子は、カードの種類を識別する情報である。カード種類識別子は、例えば、「EX-ICカード」、「コーポレートカード」である。経費種類識別子は、例えば、新幹線の運賃を示す「新幹線」、「接待交際費」である。 The card usage expense storage unit 117 stores one or more expense type identifiers for which payment is planned by card. The expense type identifier may correspond to a card type identifier. The card type identifier is information that identifies the type of card. Examples of the card type identifier are "EX-IC card" and "corporate card." Examples of the expense type identifier are "Shinkansen" indicating the fare for the Shinkansen, and "entertainment expenses."

移動手段情報格納部118には、移動手段情報が格納される。移動手段情報は、電車またはバスまたは飛行機またはタクシー等の移動手段を使用した場合の交通費を算出するための情報である。移動手段情報は、後述する算出情報を含む。移動手段情報は、例えば、後述する地図情報を含む。 The transportation information storage unit 118 stores transportation information. The transportation information is information for calculating transportation costs when using transportation such as a train, bus, airplane, or taxi. The transportation information includes calculation information, which will be described later. The transportation information includes, for example, map information, which will be described later.

算出情報格納部1181には、算出情報が格納される。算出情報は、例えば、運賃算出情報、タクシー料金算出情報である。運賃算出情報は、例えば、電車またはバスまたは飛行機の交通手段の運賃を算出するための情報である。運賃算出情報は、例えば、出発識別子と到着識別子と料金情報との組を、1または2組以上有する情報である。出発識別子と到着識別子は、例えば、駅名、空港名、バス停名、駅ID、空港ID、バス停IDである。タクシー料金算出情報は、タクシー料金を算出するための情報である。タクシー料金算出情報は、例えば、距離を入力として、タクシー料金を算出するための演算式である。タクシー料金算出情報は、例えば、距離とタクシー料金との組を、1または2組以上有する情報である。 The calculation information storage unit 1181 stores calculation information. The calculation information is, for example, fare calculation information and taxi fare calculation information. The fare calculation information is, for example, information for calculating the fare for a means of transportation such as a train, bus, or airplane. The fare calculation information is, for example, information having one or more pairs of a departure identifier, an arrival identifier, and fare information. The departure identifier and the arrival identifier are, for example, a station name, an airport name, a bus stop name, a station ID, an airport ID, and a bus stop ID. The taxi fare calculation information is information for calculating a taxi fare. The taxi fare calculation information is, for example, an arithmetic formula for calculating a taxi fare using a distance as an input. The taxi fare calculation information is, for example, information having one or more pairs of a distance and a taxi fare.

地図情報格納部1182には、地図情報が格納される。地図情報は、例えば、ナビゲーションに利用される地図の情報である。地図情報は、例えば、KIWIフォーマットの情報である。 Map information is stored in the map information storage unit 1182. The map information is, for example, information about a map used for navigation. The map information is, for example, information in the KIWI format.

受付部12は、各種の情報や指示を受け付ける。ここでの受け付けとは、通常、申請者端末2等の端末からの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。 The reception unit 12 receives various types of information and instructions. Here, reception usually refers to receiving information from a terminal such as the applicant terminal 2. However, reception may also be a concept that includes the reception of information input from an input device such as a keyboard, mouse, or touch panel, or the reception of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

経費受付部121は、1または2以上の経費情報を受け付ける。経費受付部121は、通常、申請者識別子に対応付けて、経費情報を受け付ける。経費受付部121は、例えば、経費情報と申請者識別子とを受け付ける。経費受付部121は、例えば、1以上の各申請者ごとに、1以上の経費情報を受け付けても良い。経費情報の受け付けは、例えば、申請者端末からの受信であるが、図示しない管理者端末からの受信でも良いし、記録媒体からの読み出しでも良いし、申請者の入力の受け付けでも良い。 The expense acceptance unit 121 accepts one or more pieces of expense information. The expense acceptance unit 121 usually accepts expense information in association with an applicant identifier. The expense acceptance unit 121 accepts, for example, expense information and an applicant identifier. The expense acceptance unit 121 may accept, for example, one or more pieces of expense information for each of one or more applicants. The expense information is accepted, for example, from an applicant terminal, but may also be accepted from an administrator terminal (not shown), may be read from a recording medium, or may be accepted as input by the applicant.

経費受付部121は、領収書画像を有する経費情報を受け付けることは好適である。経費受付部121は、領収書画像と、領収書画像以外の情報であり、経費情報を構成する情報とを、別々に受け付けても良い。ただし、領収書画像と当該領収書画像以外の情報とは、対応づくように受け付けられる。 It is preferable for the expense acceptance unit 121 to accept expense information having a receipt image. The expense acceptance unit 121 may accept the receipt image and information other than the receipt image that constitutes the expense information separately. However, the receipt image and the information other than the receipt image are accepted so as to correspond to each other.

処理部13は、各種の処理を行う。各種の処理とは、例えば、検査部131、統計処理部132が行う処理である。 The processing unit 13 performs various types of processing. For example, various types of processing are performed by the inspection unit 131 and the statistical processing unit 132.

検査部131は、経費受付部121が受け付けた経費情報の不正に関する検査を行い、検査結果を取得する。検査部131は、経費情報格納部111に格納されている経費情報の不正に関する検査を行い、検査結果を取得しても良い。経費情報格納部111に格納されている経費情報は、経費受付部121が受け付けた経費情報である。検査結果は、経費情報の検査の結果に関連する情報である。検査結果は、例えば、不正であるか否かを示す情報を含む。検査結果は、例えば、不正である経費情報の一部または全部を含む。検査結果は、例えば、不正でない旨(正当である旨)を示す情報である。検査結果は、例えば、経費情報識別子、申請者識別子、経費種類識別子、金額情報、検査内容識別子、申請日等のうち、1以上の情報を有する。経費情報識別子は、経費情報を識別する情報であり、例えば、IDである。検査内容識別子は、検査内容を識別する情報である。検査内容識別子は、通常、後述する検査処理に対応付けて、格納部11に格納されている。検査内容識別子は、例えば、「出勤日以外の経費」「出張費の不正」「宿泊費の不正」「宿泊不可の日の宿泊費」「交通費の不正」「領収書分割」である。なお、検査内容識別子の内容、およびデータ構造等は問わない。 The inspection unit 131 inspects the expense information received by the expense reception unit 121 for fraud and obtains the inspection result. The inspection unit 131 may inspect the expense information stored in the expense information storage unit 111 for fraud and obtain the inspection result. The expense information stored in the expense information storage unit 111 is the expense information received by the expense reception unit 121. The inspection result is information related to the result of the inspection of the expense information. The inspection result includes, for example, information indicating whether it is fraudulent or not. The inspection result includes, for example, part or all of the fraudulent expense information. The inspection result is, for example, information indicating that it is not fraudulent (that it is legitimate). The inspection result includes, for example, one or more pieces of information among an expense information identifier, an applicant identifier, an expense type identifier, amount information, an inspection content identifier, and an application date. The expense information identifier is information that identifies the expense information, and is, for example, an ID. The inspection content identifier is information that identifies the inspection content. The inspection content identifier is usually stored in the storage unit 11 in association with the inspection process described below. Examples of the examination content identifiers are "expenses for days other than work days," "unauthorized travel expenses," "unauthorized accommodation expenses," "accommodation expenses for days when accommodation is not permitted," "unauthorized transportation expenses," and "split receipts." Note that the contents of the examination content identifier and the data structure, etc., are not important.

検査部131は、例えば、外部情報を用いて、経費受付部121が受け付けた経費情報の不正に関する検査を行い、検査結果を取得する。外部情報とは、経費情報以外の情報である。検査部131が使用する外部情報は、経費検査装置1の格納部11に格納されていても良いし、外部サーバ3に格納されていても良い。 The inspection unit 131, for example, uses external information to inspect the expense information accepted by the expense acceptance unit 121 for fraud and obtains the inspection results. External information is information other than expense information. The external information used by the inspection unit 131 may be stored in the storage unit 11 of the expense inspection device 1 or in the external server 3.

検査部131は、例えば、経費受付部121が受け付けた経費情報以外の経費情報を用いて、経費受付部121が受け付けた経費情報の不正に関する検査を行い、検査結果を取得する。経費受付部121が受け付けた経費情報以外の経費情報は、例えば、経費情報格納部111に格納されている経費情報であるが、外部サーバ3に格納されている経費情報でも良い。 The inspection unit 131, for example, uses expense information other than the expense information accepted by the expense acceptance unit 121 to inspect the expense information accepted by the expense acceptance unit 121 for fraud and obtains the inspection result. The expense information other than the expense information accepted by the expense acceptance unit 121 is, for example, expense information stored in the expense information storage unit 111, but may also be expense information stored in the external server 3.

検査部131は、例えば、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付く申請者情報を申請者集合から取得し、当該申請者情報を用いて、経費受付部121が受け付けた経費情報の不正に関する検査を行い、検査結果を取得する。なお、申請者集合は、例えば、申請者集合格納部112に格納されている情報であるが、図示しない外部の装置に格納されている情報でも良い。申請者情報は、申請者識別子に対応付く情報であり、例えば、勤怠情報、入退館情報、営業活動情報、カード明細情報、営業車位置情報である。 The inspection unit 131, for example, obtains applicant information associated with an applicant identifier associated with the expense information accepted by the expense acceptance unit 121 from the applicant set, and uses the applicant information to inspect the expense information accepted by the expense acceptance unit 121 for fraud and obtains the inspection results. The applicant set is, for example, information stored in the applicant set storage unit 112, but may also be information stored in an external device (not shown). The applicant information is information associated with an applicant identifier, and is, for example, attendance information, entrance and exit information, business activity information, card statement information, and business vehicle location information.

画像検査手段1311は、経費受付部121が受け付けた経費情報が有する領収書画像を検査し、画像検査結果を取得する。なお、画像検査結果は、検査結果の一例である。 The image inspection means 1311 inspects the receipt image contained in the expense information accepted by the expense acceptance unit 121 and obtains the image inspection result. Note that the image inspection result is an example of the inspection result.

画像検査手段1311は、領収書画像から1以上の文字列を取得し、当該1以上の文字列を用いて、領収書画像が正当であるか否かを検査し、画像検査結果を取得する。画像検査手段1311は、領収書画像から1以上の文字列を取得するために、文字認識処理、機械学習処理のいずれか1以上を用いる。 The image inspection means 1311 obtains one or more character strings from the receipt image, and uses the one or more character strings to inspect whether the receipt image is valid and obtains an image inspection result. The image inspection means 1311 uses one or more of character recognition processing and machine learning processing to obtain the one or more character strings from the receipt image.

なお、本明細書において、機械学習処理で使用するアルゴリズムは問わない。機械学習は、例えば、深層学習、決定木、ランダムフォレスト、SVM、SVR等である。機械学習で用いるモジュールは、例えば、TensorlFlowのモジュール、TinySVM等である。
(1)文字認識処理による方法
In this specification, any algorithm may be used in the machine learning process. Examples of machine learning include deep learning, decision trees, random forests, SVM, and SVR. Examples of modules used in machine learning include TensorFlow modules and TinySVM.
(1) Character recognition processing method

画像検査手段1311は、例えば、領収書画像に対して、文字認識処理を行い、1以上の文字列を取得する。文字認識処理を行い、領収書画像から経費情報を構成する情報を取得する処理は公知技術である。なお、画像検査手段1311は、取得した文字列が、支払金額情報、店舗識別子、相手先識別子、使用日情報、科目、摘要、決済手段情報のうちのいずれの情報であるかを決定し、当該情報の種類(クラス、カテゴリー等と言っても良い)を識別する情報に対応付けて、文字列を取得する。取得した文字列のクラスを決定する技術は、情報の分類問題(クラスタリングの問題)であり、公知技術である。 The image inspection means 1311, for example, performs character recognition processing on a receipt image to obtain one or more character strings. The process of performing character recognition processing and obtaining information constituting expense information from a receipt image is a publicly known technique. The image inspection means 1311 determines whether the obtained character string is payment amount information, store identifier, recipient identifier, date of use information, subject, summary, or payment method information, and obtains the character string by associating it with information that identifies the type of information (which may also be called a class, category, etc.). The technique for determining the class of the obtained character string is an information classification problem (clustering problem), and is a publicly known technique.

画像検査手段1311は、例えば、クラス毎に、各クラスに属する2以上の文字列を正例とし、当該クラスに属さない1以上の文字列を負例として、機械学習の学習処理を行うことにより、クラスに属するか否かの二値分類を行う学習器を構成する。そして、画像検査手段1311は、領収書画像から取得した1以上の各文字列に対して、2以上の各学習器を用いて、機械学習の予測処理を行い、クラスごとの予測結果とスコアを取得し、クラスに属するスコアが最大のクラスを、属するクラスに決定する。 The image inspection means 1311, for example, configures a learning device that performs a machine learning learning process for each class, with two or more character strings that belong to each class as positive examples and one or more character strings that do not belong to the class as negative examples, thereby performing a binary classification of whether or not the character string belongs to a class. The image inspection means 1311 then performs a machine learning prediction process using two or more learning devices for each of one or more character strings obtained from the receipt image, obtains prediction results and scores for each class, and determines the class with the highest class-belonging score as the class to which the character string belongs.

また、画像検査手段1311は、例えば、文字列とクラスとの組を、2組以上有する教師データとして、学習処理を行い、クラスを出力する多値分類を行う一の学習器を構成する。次に、画像検査手段1311は、領収書画像から取得した1以上の各文字列に対して、学習器を用いて、機械学習の予測処理を行い、各文字列が属するクラスに決定する。 The image inspection means 1311 also performs a learning process using teacher data having two or more pairs of character strings and classes, and configures a single learning device that performs multi-value classification to output a class. Next, the image inspection means 1311 uses a learning device to perform machine learning prediction processing for each of one or more character strings obtained from the receipt image, and determines the class to which each character string belongs.

画像検査手段1311は、例えば、文字列とクラスとの組である多数の教師データを用いて、文字列を分類するための学習器を、機械学習のアルゴリズムのうちの学習処理を行うモジュールを用いて、取得する。
(2)機械学習処理による方法
The image inspection means 1311, for example, uses a large amount of training data, which is a pair of character strings and classes, to obtain a learning device for classifying character strings by using a module that performs learning processing in a machine learning algorithm.
(2) Machine learning processing method

画像検査手段1311は、例えば、領収書画像と、文字列とクラスとの組を1組以上、有する2以上の教師データを用いて、機械学習のアルゴリズムにより学習処理を行い、学習器を取得する。なお、この学習器は、領収書画像を入力とし、文字列とクラスとの1組以上の組を出力とする学習器である。 The image inspection means 1311 performs a learning process using a machine learning algorithm using, for example, a receipt image and two or more pieces of training data each having one or more pairs of a character string and a class, to obtain a learning device. Note that this learning device is a learning device that receives a receipt image as input and outputs one or more pairs of a character string and a class.

次に、画像検査手段1311は、取得された学習器と、経費受付部121が受け付けた経費情報が有する領収書画像とを、機械学習のアルゴリズムのうち予測処理を行うモジュールに与え、文字列とクラスとの組を1組以上、取得する。
(3)文字認識処理と機械学習処理の両方を用いる方法
Next, the image inspection means 1311 provides the acquired learning device and the receipt image contained in the expense information accepted by the expense acceptance unit 121 to a module that performs prediction processing in the machine learning algorithm, and acquires one or more pairs of strings and classes.
(3) Method using both character recognition and machine learning

画像検査手段1311は、例えば、上記の(1)(2)の両方を用いて、クラス毎に文字列を取得し、クラス毎に(1)(2)の処理で一致しない場合、文字認識処理で取得されたスコアと、機械学習処理で取得されたスコアとを用いて、スコアが条件を満たすほど高い方の文字列を取得する。 The image inspection means 1311, for example, uses both (1) and (2) above to obtain character strings for each class, and if there is no match between the processes (1) and (2) for each class, it uses the score obtained in the character recognition process and the score obtained in the machine learning process to obtain the character string with the higher score that satisfies the condition.

また、上記の(1)~(3)方法のいずれか等で取得した1以上の文字列を用いて、画像検査手段1311は、当該1以上の各文字列が予め決められた条件を満たすか否かを判断し、画像検査結果を取得する。1以上の文字列は、例えば、支払金額情報、店舗識別子、相手先識別子、使用日情報、科目、摘要、決済手段情報のうちのいずれかである。 In addition, using one or more character strings obtained by any of the above methods (1) to (3), the image inspection means 1311 determines whether each of the one or more character strings satisfies a predetermined condition and obtains an image inspection result. The one or more character strings are, for example, any of payment amount information, store identifier, other party identifier, use date information, item, summary, and payment method information.

画像検査手段1311は、例えば、不正な1または2以上の領収書画像である負例と、正当な1以上の2以上の領収書画像である正例とを有する教師データを用いて、機械学習のアルゴリズムにより、学習処理を行い、学習器を構成する。次に、画像検査手段1311は、経費受付部121が受け付けた経費情報が有する領収書画像と、学習器とを、機械学習の予測処理を行うモジュールに与え、予測処理を行い、不正であるか否かの予測結果を取得する。なお、学習器は、例えば、領収書内の金額の加工の不正を検知するための学習器、領収書へのサインの有無の検査のための学習器、不鮮明な領収書画像の検知のための学習器である。また、学習器は、通常、不正であるか否かの二値分類のための学習器である。 The image inspection means 1311 performs a learning process using a machine learning algorithm with training data having, for example, negative examples that are one or more fraudulent receipt images and positive examples that are one or more legitimate receipt images, to configure a learning device. Next, the image inspection means 1311 provides the receipt image contained in the expense information accepted by the expense acceptance unit 121 and the learning device to a module that performs machine learning prediction processing, performs prediction processing, and obtains a prediction result of whether or not it is fraudulent. The learning device is, for example, a learning device for detecting fraudulent manipulation of the amount in the receipt, a learning device for inspecting whether or not the receipt has been signed, and a learning device for detecting a blurred receipt image. The learning device is usually a learning device for binary classification of whether or not it is fraudulent.

統計処理部132は、受け付けられた経費情報に対応付く申請者識別子に対応付く1または2以上の経費情報であり、経費情報格納部111に格納されている1または2以上の経費情報に基づいた統計処理を行い、統計処理結果を取得する。統計処理部132は、例えば、申請者識別子ごとに、当該申請者識別子に対応付く1または2以上の経費情報であり、経費情報格納部に格納されている1または2以上の経費情報に基づいた統計処理を行い、統計処理結果を取得する。なお、統計処理部132が統計処理を行うタイミングは問わない。統計処理部132は、例えば、ユーザの指示の受け付けにより、統計処理を行う。統計処理部132は、例えば、経費情報の受け付けにより、統計処理を行う。 The statistical processing unit 132 performs statistical processing based on one or more pieces of expense information stored in the expense information storage unit 111, which is one or more pieces of expense information associated with an applicant identifier that corresponds to the accepted expense information, and obtains the statistical processing results. For example, for each applicant identifier, the statistical processing unit 132 performs statistical processing based on one or more pieces of expense information associated with the applicant identifier and stored in the expense information storage unit, and obtains the statistical processing results. Note that the statistical processing unit 132 may perform statistical processing at any time. For example, the statistical processing unit 132 performs statistical processing upon receipt of a user instruction. For example, the statistical processing unit 132 performs statistical processing upon receipt of expense information.

統計処理部132は、例えば、経費情報格納部111に格納されている2以上の経費情報であり、一の申請者識別子に対応付く2以上の経費情報に含まれる店舗識別子を用いて、店舗頻度情報を取得する。店舗頻度情報は、一の店舗識別子により識別される店舗の利用頻度に関する情報である。店舗頻度情報は、利用頻度を示す情報である。店舗頻度情報は、例えば、利用した総回数を示す情報、単位期間の利用回数を示す情報である。単位期間は、例えば、1ヶ月、6ヶ月、1年である。統計処理部132は、申請者識別子ごとに、店舗頻度情報を取得することは好適である。 The statistical processing unit 132 acquires store frequency information, for example, using a store identifier included in two or more pieces of expense information stored in the expense information storage unit 111 and corresponding to one applicant identifier. Store frequency information is information relating to the frequency of use of a store identified by one store identifier. Store frequency information is information indicating the frequency of use. Store frequency information is, for example, information indicating the total number of times used, or information indicating the number of times used in a unit period. The unit period is, for example, one month, six months, or one year. It is preferable for the statistical processing unit 132 to acquire store frequency information for each applicant identifier.

統計処理部132は、経費情報格納部111に格納されている2以上の経費情報であり、一の申請者識別子に対応付く2以上の経費情報に含まれる相手先識別子を用いて、接待頻度情報を取得する。接待頻度情報は、一の相手先識別子により識別される相手先に対する支出の頻度に関する情報である。相手先に対する支出とは、相手先への利益の供与のための支払であり、例えば、相手先への接待の支払、相手先への手土産の支払等である。接待頻度情報は、利益供与の頻度を示す情報である。接待頻度情報は、例えば、利益供与した総回数を示す情報、単位期間の利益供与の回数を示す情報である。統計処理部132は、申請者識別子ごとに、接待頻度情報を取得することは好適である。 The statistical processing unit 132 acquires entertainment frequency information using a party identifier included in two or more pieces of expense information stored in the expense information storage unit 111 and corresponding to one applicant identifier. Entertainment frequency information is information related to the frequency of expenditures to a party identified by one party identifier. Expenditures to a party are payments for the provision of benefits to the party, such as payments for entertainment to the party or payments for gifts to the party. Entertainment frequency information is information indicating the frequency of the provision of benefits. Entertainment frequency information is, for example, information indicating the total number of times benefits have been provided, or information indicating the number of times benefits have been provided in a unit period. It is preferable for the statistical processing unit 132 to acquire entertainment frequency information for each applicant identifier.

統計処理部132は、一の申請者識別子に対応する経費情報に対する審査結果であり、不正であることに対応する審査結果を取得した回数である不正回数を、一の申請者識別子に対応付けて取得する。統計処理部132は、申請者識別子ごとに、不正回数を取得することは好適である。 The statistical processing unit 132 obtains the number of fraudulent incidents, which is the number of times that a review result corresponding to fraud was obtained, in association with one applicant identifier, as the review result for expense information corresponding to one applicant identifier. It is preferable for the statistical processing unit 132 to obtain the number of fraudulent incidents for each applicant identifier.

結果出力部141は、検査部131が取得した検査結果を出力する。結果出力部141は、画像検査手段1311が取得した画像検査結果を出力する。 The result output unit 141 outputs the inspection results acquired by the inspection unit 131. The result output unit 141 outputs the image inspection results acquired by the image inspection means 1311.

結果出力部141は、統計処理部132が取得した統計処理結果を出力する。結果出力部141は、例えば、申請者識別子に対応付けて統計処理結果を出力する。 The result output unit 141 outputs the statistical processing results acquired by the statistical processing unit 132. The result output unit 141 outputs the statistical processing results in association with, for example, an applicant identifier.

申請者端末2を構成する第一格納部21には、各種の情報が格納される。各種の情報は、例えば、申請者識別子、経費情報である。 The first storage unit 21 constituting the applicant terminal 2 stores various types of information. The various types of information include, for example, an applicant identifier and expense information.

第一受付部22は、各種の指示や情報を受け付ける。各種の指示や情報は、例えば、経費情報、回答情報である。回答情報とは、検査結果に対する回答を示す情報である。 The first reception unit 22 receives various instructions and information. The various instructions and information are, for example, expense information and response information. Response information is information that indicates a response to the test results.

第一処理部23は、各種の処理を行う。各種の処理とは、例えば、第一受付部22が受け付けた指示や情報を、送信するデータ構造の指示や情報にする処理である。各種の処理とは、例えば、第一受信部25が受信した情報を、出力するデータ構造の情報にする処理である。 The first processing unit 23 performs various types of processing. For example, various types of processing are processing to convert instructions and information accepted by the first accepting unit 22 into instructions and information with a data structure to be transmitted. For example, various types of processing are processing to convert information received by the first receiving unit 25 into information with a data structure to be output.

第一送信部24は、各種の指示や情報を送信する。各種の指示や情報は、例えば、経費情報、申請者識別子、回答情報である。 The first transmission unit 24 transmits various instructions and information. The various instructions and information include, for example, expense information, an applicant identifier, and response information.

第一受信部25は、各種の情報を受信する。各種の情報は、例えば、検査結果、画像検査結果である。 The first receiving unit 25 receives various types of information. The various types of information include, for example, test results and image test results.

第一出力部26は、各種の情報を出力する。各種の情報は、例えば、検査結果、画像検査結果である。 The first output unit 26 outputs various information. The various information is, for example, test results and image test results.

ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
(検査処理の具体例)
Here, output is a concept that includes display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage on a recording medium, and handing over the processing results to other processing devices or other programs, etc.
(Specific example of inspection process)

以下、検査部131が行う具体的な検査の例について、以下に説明する。なお、以下において、主に、不正である場合について説明するが、不正でない場合は、通常、検査部131は、「正当である」旨の検査結果を取得する。また、正当である場合、検査部131は、通常、検査対象の経費情報を申請者識別子に対応付けて、経費情報格納部111に蓄積する。 Specific examples of inspections performed by the inspection unit 131 are described below. Note that, in the following, cases where there is fraud are mainly described, but in cases where there is no fraud, the inspection unit 131 normally obtains an inspection result indicating that the information is "legitimate." In addition, in cases where the information is legitimate, the inspection unit 131 normally associates the expense information to be inspected with the applicant identifier and stores it in the expense information storage unit 111.

なお、検査部131が検査のために使用する経費情報が有する情報は、経費受付部121が受け付けた文字列でも良いし、経費受付部121が受け付けた領収書画像から取得された情報でも良い。経費受付部121が受け付けた文字列は、例えば、申請者が入力した情報である。
(1)勤怠情報を用いた検査
The information contained in the expense information used by the inspection unit 131 for inspection may be a character string accepted by the expense accepting unit 121, or may be information acquired from a receipt image accepted by the expense accepting unit 121. The character string accepted by the expense accepting unit 121 is, for example, information input by the applicant.
(1) Inspection using attendance information

検査部131は、例えば、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付く勤怠情報であり、経費受付部121が受け付けた経費情報に含まれる使用日情報と同一の勤務日情報を含む勤怠情報を勤怠情報格納部1122から取得する。次に、検査部131は、当該勤怠情報を用いて、経費受付部121が受け付けた経費情報の不正に関する検査を行い、検査結果を取得する。
(1-1)出勤日以外の経費の検査
The inspection unit 131 acquires, from the attendance information storage unit 1122, attendance information that is associated with an applicant identifier associated with the expense information accepted by the expense accepting unit 121 and that includes work date information that is the same as the use date information included in the expense information accepted by the expense accepting unit 121. Next, the inspection unit 131 uses the attendance information to inspect the expense information accepted by the expense accepting unit 121 for fraud and acquires the inspection result.
(1-1) Inspection of expenses other than on working days

検査部131は、例えば、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付く勤怠情報であり、経費受付部121が受け付けた経費情報に含まれる使用日情報と同一の勤務日情報を含む勤怠情報を勤怠情報格納部1122から取得する。次に、検査部131は、当該勤怠情報が出勤日でない日の情報であるか否かを判断する。出勤日でない日の情報である場合、検査部131は、「出勤日でない不正な経費」である旨の検査結果を取得する。なお、勤怠情報が出勤日でない日の情報であることは、検査部131は、勤怠情報が「休日である旨の情報」を含むこと、または勤怠情報が勤務開始時刻および勤務終了時刻を含まないこと等から、判断する。
(1-2)出張費の不正の検査
The inspection unit 131 acquires, from the attendance information storage unit 1122, attendance information that is associated with an applicant identifier associated with the expense information accepted by the expense accepting unit 121, and that includes work day information that is the same as the use date information included in the expense information accepted by the expense accepting unit 121, for example. Next, the inspection unit 131 determines whether the attendance information is information for a day that is not a work day. If the information is information for a day that is not a work day, the inspection unit 131 acquires an inspection result indicating that the expense is an "illegal expense for a day that is not a work day." Note that the inspection unit 131 determines that the attendance information is information for a day that is not a work day because the attendance information includes "information indicating that it is a holiday" or does not include a work start time and a work end time, etc.
(1-2) Inspection of fraudulent travel expenses

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子および使用日情報を取得する。次に、検査部131は、取得した申請者識別子および使用日情報に対応する勤怠情報を、勤怠情報格納部1122から取得する。次に、検査部131は、取得した勤怠情報が出張を示す情報ではない、と判断した場合は、「カラ出張の不正」を示す検査結果を取得する。なお、「勤怠情報が出張を示す情報ではない」場合は、例えば、(a)勤怠情報の中に、「出張」を示す情報を有さない場合、(b)勤怠情報の中に、勤務開始時刻、勤務終了時刻の情報が存在する場合等である。
(1-3)宿泊費の不正の検査
The inspection unit 131 acquires an applicant identifier and date of use information associated with the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 acquires attendance information corresponding to the acquired applicant identifier and date of use information from the attendance information storage unit 1122. Next, if the inspection unit 131 determines that the acquired attendance information is not information indicating a business trip, it acquires an inspection result indicating "fake business trip fraud." Note that examples of "attendance information is not information indicating a business trip" include (a) when the attendance information does not contain information indicating a "business trip" and (b) when the attendance information contains information on the start time and end time of work.
(1-3) Inspection of hotel fee fraud

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子および使用日情報を取得する。次に、検査部131は、取得した申請者識別子および使用日情報に対応する勤務日情報から、勤務時間情報を取得する。次に、検査部131は、取得した勤務時間情報を用いて、宿泊施設への宿泊が認められる否かを判断し、検査結果を取得する。 The inspection unit 131 acquires an applicant identifier and use date information associated with the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 acquires working hours information from the work day information corresponding to the acquired applicant identifier and use date information. Next, the inspection unit 131 uses the acquired working hours information to determine whether or not the stay at the accommodation facility is permitted, and acquires an inspection result.

さらに具体的には、検査部131は、勤務時間情報が有する勤務終了時刻と、宿泊が認められる残業時刻を示す残業時刻情報とを比較し、予め決められた宿泊条件を満たすか否かを判断する。検査部131は、宿泊条件を満たさないと判断した場合、「宿泊費の不正な請求である旨」の検査結果を取得する。なお、宿泊条件は、残業時刻情報と勤務終了時刻とを用いた条件であり、例えば、「残業時刻情報=<勤務終了時刻」「残業時刻情報<勤務終了時刻」である。
(2)入退館情報を用いた検査
More specifically, the inspection unit 131 compares the work end time included in the working time information with overtime information indicating the overtime hours during which overnight stays are permitted, and determines whether or not a predetermined overnight stay condition is satisfied. If the inspection unit 131 determines that the overnight stay condition is not satisfied, it acquires an inspection result indicating that "there is a fraudulent claim for accommodation fees." The overnight stay condition is a condition that uses the overtime time information and the work end time, and is, for example, "overtime time information = < work end time" or "overtime time information < work end time."
(2) Inspection using entrance and exit records

検査部131は、経費情報に対応付けられている申請者識別子に対応付く入退館情報であり、経費情報が有する使用日情報が特定する日に対応する入退館情報を入退館情報格納部1123から取得し、当該入退館情報を用いて、経費受付部121が受け付けた経費情報の不正に関する検査を行い、検査結果を取得する。
(2-1)出勤日以外の経費の検査
The inspection unit 131 obtains entrance/exit information corresponding to the applicant identifier associated with the expense information from the entrance/exit information storage unit 1123, which corresponds to the date specified by the use date information contained in the expense information, and uses the entrance/exit information to inspect the expense information accepted by the expense acceptance unit 121 for fraud and obtains the inspection results.
(2-1) Inspection of expenses other than on working days

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子および使用日情報を取得する。次に、検査部131は、取得した申請者識別子および使用日情報に対応する入退館情報を、入退館情報格納部1123から取得する処理を行う。次に、検査部131は、当該入退館情報が出勤日でない日の情報であるか否かを判断する。出勤日でない日の情報である場合、検査部131は、「出勤日でない不正な経費」である旨の検査結果を取得する。なお、入退館情報が出勤日でない日の情報であることは、検査部131は、入退館情報が「休日である旨の情報」を含むこと、または入退館情報が勤務開始時刻および勤務終了時刻を含まないこと等から、判断する。
(2-2)出張費の不正の検査
The inspection unit 131 acquires an applicant identifier and date of use information associated with the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 performs a process of acquiring entrance/exit information corresponding to the acquired applicant identifier and date of use information from the entrance/exit information storage unit 1123. Next, the inspection unit 131 judges whether the entrance/exit information is information on a day that is not a workday. If the information is information on a day that is not a workday, the inspection unit 131 acquires an inspection result indicating that the information is "unauthorized expenses on a day that is not a workday." Note that the inspection unit 131 judges that the entrance/exit information is information on a day that is not a workday because the entrance/exit information includes "information indicating that it is a holiday" or does not include a work start time and a work end time, etc.
(2-2) Inspection of fraudulent travel expenses

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子および使用日情報を取得する。次に、検査部131は、取得した申請者識別子および使用日情報に対応する入退館情報を、入退館情報格納部1123から取得する処理を行う。次に、検査部131は、入退館情報の取得処理の結果が出張を示す情報ではない、と判断した場合は、「カラ出張の不正」を示す検査結果を取得する。なお、「入退館情報の取得処理の結果が出張を示す情報ではない」場合は、例えば、(a)入退館情報を取得できた場合、(b)取得した入退館情報が有する勤務開始時刻、勤務終了時刻の情報が、通常勤務の勤務開始の時刻情報および勤務終了の時刻情報である場合等である。なお、通常勤務の勤務開始の時刻情報および勤務終了の時刻情報は、例えば、会社規定情報に格納されている。
(2-3)宿泊費の不正の検査
The inspection unit 131 acquires the applicant identifier and the date of use information associated with the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 performs a process of acquiring the entrance/exit information corresponding to the acquired applicant identifier and the date of use information from the entrance/exit information storage unit 1123. Next, if the inspection unit 131 determines that the result of the entrance/exit information acquisition process is not information indicating a business trip, it acquires an inspection result indicating "fake business trip fraud." Note that, for example, cases where "the result of the entrance/exit information acquisition process is not information indicating a business trip" include (a) when the entrance/exit information can be acquired, and (b) when the work start time and work end time information contained in the acquired entrance/exit information are work start time information and work end time information of normal work. Note that the work start time information and work end time information of normal work are stored, for example, in company-defined information.
(2-3) Inspection of accommodation fee fraud

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子および使用日情報を取得する。次に、検査部131は、取得した申請者識別子および使用日情報に対応する入退館情報から、勤務終了時刻を取得する。次に、検査部131は、取得した勤務終了時刻を用いて、宿泊施設への宿泊が認められる否かを判断し、検査結果を取得する。 The inspection unit 131 acquires the applicant identifier and use date information associated with the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 acquires the end time of work from the entrance/exit information corresponding to the acquired applicant identifier and use date information. Next, the inspection unit 131 uses the acquired end time of work to determine whether or not the stay at the accommodation facility is permitted, and acquires the inspection result.

さらに具体的には、検査部131は、勤務終了時刻と、宿泊が認められる残業時刻を示す残業時刻情報とを比較し、予め決められた宿泊条件を満たすか否かを判断する。検査部131は、宿泊条件を満たさないと判断した場合、「宿泊費の不正な請求である旨」の検査結果を取得する。なお、残業時刻情報は、例えば、会社規定情報に格納されている。
(3)営業活動情報を用いた検査
More specifically, the inspection unit 131 compares the end time of work with overtime information indicating the overtime hours during which overnight stays are permitted, and determines whether or not the predetermined overnight stay conditions are met. If the inspection unit 131 determines that the overnight stay conditions are not met, it obtains an inspection result indicating that "there is a fraudulent claim for accommodation fees." The overtime work information is stored, for example, in company-defined information.
(3) Inspection using sales activity information

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付く営業活動情報であり、経費情報が有する使用日情報と同一の営業日情報を有する営業活動情報が有する1以上の地点識別子を営業活動情報格納部1124から取得し、当該1以上の地点識別子を用いて、経費受付部121が受け付けた経費情報の不正に関する検査を行い、検査結果を取得する。
(3-1)交通費の不正の検査(i)
The inspection unit 131 obtains from the sales activity information storage unit 1124 one or more location identifiers contained in the sales activity information which is associated with an applicant identifier associated with the expense information accepted by the expense acceptance unit 121 and has business day information which is the same as the date of use information contained in the expense information, and uses the one or more location identifiers to inspect the expense information accepted by the expense acceptance unit 121 for fraud and obtains the inspection results.
(3-1) Inspection of transportation expense fraud (i)

検査部131は、会社の位置を示す情報、営業活動情報が有する1以上の地点識別子を、交通費の算出モジュールに与え、交通費の算出のための算出情報を用いて、1または2以上の交通費を取得する。なお、ここで、取得される交通費は、最安値の交通費であることは好適である。また、2以上の交通費を取得する場合は、2以上の移動ルートがある場合である。また、交通費の取得技術、最安値の交通費の取得技術は、公知技術であるので詳細な説明を省略する。また、検査部131は、経費受付部121が受け付けた経費情報から支出金額情報を取得する。 The inspection unit 131 provides the information indicating the company's location and one or more location identifiers contained in the sales activity information to the travel expense calculation module, and obtains one or more travel expenses using the calculation information for calculating travel expenses. It is preferable that the travel expenses obtained here are the lowest travel expenses. Furthermore, obtaining two or more travel expenses is performed when there are two or more travel routes. Furthermore, the technology for obtaining travel expenses and the technology for obtaining the lowest travel expenses are publicly known technologies, so detailed explanations are omitted. Furthermore, the inspection unit 131 obtains expenditure amount information from the expense information received by the expense reception unit 121.

次に、検査部131は、支出金額情報と取得した交通費とを用いて、支出金額情報が予め決められた正当な交通費の条件を満たすか否かを判断する。正当な交通費の条件を満たさない場合は、「交通費請求が不正である」旨の検査結果を得る。なお、正当な交通費の条件は、例えば、「支出金額情報=最安値の交通費」「支出金額情報と、1以上のいずれかの交通費が一致する」「支出金額情報<=1以上のいずれかの交通費」である。
(3-2)交通費の不正の検査(ii)
Next, the inspection unit 131 uses the expenditure information and the acquired transportation expenses to determine whether the expenditure information satisfies a predetermined condition for legitimate transportation expenses. If the condition for legitimate transportation expenses is not met, the inspection unit 131 obtains an inspection result indicating that the transportation expense claim is fraudulent. Note that the conditions for legitimate transportation expenses are, for example, "expense information = lowest transportation expense,""expense information matches one or more transportation expenses," and "expense information <= one or more transportation expenses."
(3-2) Inspection of transportation expense fraud (ii)

検査部131は、経費受付部121が受け付けた経費情報から、出発識別子と到着識別子とを有する交通費情報を取得する。また、検査部131は、営業活動情報が有する1以上の地点識別子を取得する。そして、検査部131は、出発識別子といずれかの地点識別子との距離が、予め決められた条件を満たすほど近いか否かを判断する。そして、出発識別子と全ての各地点識別子との距離が、予め決められた条件を満たさない場合、検査部131は「交通費の申請が不正である」旨の検査結果を取得する。検査部131は、到着識別子といずれかの地点識別子との距離が、予め決められた条件を満たすほど近いか否かを判断する。そして、到着識別子と全ての各地点識別子との距離が、予め決められた条件を満たさない場合、検査部131は「交通費の申請が不正である」旨の検査結果を取得する。 The inspection unit 131 acquires travel expense information having a departure identifier and an arrival identifier from the expense information accepted by the expense acceptance unit 121. The inspection unit 131 also acquires one or more location identifiers from the sales activity information. The inspection unit 131 then determines whether the distance between the departure identifier and any of the location identifiers is close enough to satisfy a predetermined condition. If the distance between the departure identifier and all of the location identifiers does not satisfy the predetermined condition, the inspection unit 131 acquires an inspection result indicating that the travel expense claim is fraudulent. The inspection unit 131 determines whether the distance between the arrival identifier and any of the location identifiers is close enough to satisfy a predetermined condition. If the distance between the arrival identifier and all of the location identifiers does not satisfy the predetermined condition, the inspection unit 131 acquires an inspection result indicating that the travel expense claim is fraudulent.

なお、出発識別子または到着識別子と、各地点識別子との距離を算出する技術は公知技術である。
(4)カード明細情報を用いた検査
The technique for calculating the distance between the departure identifier or the arrival identifier and each point identifier is a known technique.
(4) Inspection using card statement information

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付くカード明細情報であり、経費情報が有する使用日情報と同一の使用日情報を有するカード明細情報をカード明細情報格納部1125から取得し、当該カード明細情報を用いて、経費受付部121が受け付けた経費情報の不正に関する検査を行い、検査結果を取得する。
(4-1)領収書分割の検査
The inspection unit 131 obtains card statement information corresponding to an applicant identifier associated with the expense information accepted by the expense acceptance unit 121 from the card statement information storage unit 1125, which has the same date of use information as the date of use information contained in the expense information, and uses the card statement information to inspect the expense information accepted by the expense acceptance unit 121 for fraud and obtains the inspection results.
(4-1) Inspection of split receipts

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付くカード明細情報であり、経費情報が有する使用日情報と同一の使用日情報を有するカード明細情報をカード明細情報格納部1125から取得する。そして、検査部131は、2以上のカード明細情報を取得でき、かつ2以上の各カード明細情報が有する店舗識別子が同一であり、と判断した場合に、「領収書分割の不正である」旨の検査結果を取得する。
(4-2)社内飲み会後のタクシー利用の検査
The inspection unit 131 obtains card statement information that is associated with the applicant identifier associated with the expense information accepted by the expense acceptance unit 121 and that has the same date of use information as the date of use information contained in the expense information from the card statement information storage unit 1125. If the inspection unit 131 determines that it is possible to obtain two or more pieces of card statement information and that the store identifiers contained in each of the two or more pieces of card statement information are the same, it obtains an inspection result indicating that "receipt division is fraudulent."
(4-2) Inspection of taxi use after company drinking parties

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付くカード明細情報を取得する。また、検査部131は、当該カード明細情報が有する情報を用いて、タクシー利用の経費であるか否かを判断する。タクシー利用の経費である場合、検査部131は、当該カード明細情報が有する使用日情報と同一の使用日情報を含む経費情報に含まれる1以上の参加者情報(例えば、参加者の氏名)を取得する。次に、検査部131は、1以上の参加者情報のすべてが、個人情報格納部1121(社員データベース)が有する個人情報に対応するか否か(例えば、参加者の氏名を含むか否か)を判断する。そして、1以上の参加者情報のすべてが個人情報に対応する場合、検査部131は、「社内飲み会後のタクシー利用」である旨の検査結果を取得する。
(5)営業車位置情報を用いた検査
The inspection unit 131 acquires card statement information associated with the applicant identifier associated with the expense information accepted by the expense acceptance unit 121. The inspection unit 131 also uses information contained in the card statement information to determine whether or not the expense is for using a taxi. If the expense is for using a taxi, the inspection unit 131 acquires one or more pieces of participant information (e.g., the names of the participants) contained in the expense information that includes the same date of use information as the date of use information contained in the card statement information. Next, the inspection unit 131 determines whether or not all of the one or more pieces of participant information correspond to personal information contained in the personal information storage unit 1121 (employee database) (e.g., whether or not the names of the participants are included). If all of the one or more pieces of participant information correspond to personal information, the inspection unit 131 acquires an inspection result indicating that the expense is "using a taxi after an in-house drinking party."
(5) Inspection using commercial vehicle location information

検査部131は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付く1以上の営業車位置情報であり、経費情報が有する使用日情報と同一の使用日情報に対応付けられている1以上の営業車位置情報を営業車位置情報格納部1126から取得する。次に、検査部131は、当該営業車位置情報を用いて、経費情報の不正に関する検査を行い、検査結果を取得する。
(5-1)営業車の不正な使用の検査(不正な地点の検査)
The inspection unit 131 obtains, from the business vehicle location information storage unit 1126, one or more pieces of business vehicle location information that are associated with an applicant identifier that is associated with the expense information accepted by the expense acceptance unit 121 and that is associated with the same use date information as the use date information contained in the expense information. Next, the inspection unit 131 uses the business vehicle location information to inspect the expense information for fraud and obtains the inspection result.
(5-1) Inspection of unauthorized use of company vehicles (inspection of unauthorized locations)

検査部131は、取得した1以上の営業車位置情報が、予め決められた不正な地点(例えば、観光地)と予め決められた条件を満たすほど近いか否かを判断する。予め決められた条件を満たすほど近いと判断した場合、検査部131は、「営業車の不正な使用である」旨の検査結果を取得する。なお、予め決められた不正な地点の情報は、例えば、会社規定情報の中に含まれる。
(6)カード利用経費情報を用いた検査
The inspection unit 131 judges whether the one or more pieces of acquired commercial vehicle position information are close enough to a predetermined fraudulent location (e.g., a tourist spot) to satisfy a predetermined condition. If it is judged that the location information is close enough to satisfy the predetermined condition, the inspection unit 131 acquires an inspection result indicating that the use of a commercial vehicle is fraudulent. Note that the information on the predetermined fraudulent location is included in, for example, company-defined information.
(6) Inspection using card usage expense information

検査部131は、経費受付部121が受け付けた経費情報に対応付く経費種類識別子が、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子に対応付く所有カード情報に対応する経費種類識別子として、カード利用経費格納部117に格納されているか否か検査し、検査結果を取得する。なお、例えば、飲食代または接待費は、クレジットカードを使用することが、カード利用経費格納部117に格納されている、とする。
(7)会社規定情報を用いた検査
The inspection unit 131 inspects whether or not an expense type identifier corresponding to the expense information accepted by the expense acceptance unit 121 is stored in the card usage expense storage unit 117 as an expense type identifier corresponding to the owned card information corresponding to the applicant identifier associated with the expense information accepted by the expense acceptance unit 121, and acquires the inspection result. It is assumed that, for example, the card usage expense storage unit 117 stores information indicating that a credit card is used for dining expenses or entertainment expenses.
(7) Inspection using company-defined information

検査部131は、会社規定情報格納部113に格納されている会社規定情報を用いて、経費受付部121が受け付けた経費情報が、前記会社規定情報が特定する会社規定に合致するか否かの検査を行い、検査結果を取得する。なお、会社規定情報を用いた検査の具体例は、例えば、(2-2)、(2-3)、後述する(13-1)(13-2)、後述する(14-3)(a)、後述する(14-4)(a)等である。
(8)移動手段情報を用いた検査
The inspection unit 131 uses the company specification information stored in the company specification information storage unit 113 to inspect whether the expense information accepted by the expense acceptance unit 121 matches the company specification specified by the company specification information, and obtains the inspection result. Specific examples of inspections using the company specification information include, for example, (2-2), (2-3), (13-1) and (13-2) described later, (14-3)(a) described later, and (14-4)(a) described later.
(8) Inspection using transportation information

検査部131は、経費受付部121が受け付けた経費情報と、移動手段情報格納部118に格納されている移動手段情報とを用いて、交通費の不正に関する検査を行い、検査結果を取得する。
(8-1)電車、バス、または飛行機の交通費の不正の検査
The inspection unit 131 inspects for fraudulent travel expenses using the expense information accepted by the expense acceptance unit 121 and the transportation information stored in the transportation information storage unit 118, and obtains the inspection results.
(8-1) Examination of train, bus, or airplane travel fare fraud

検査部131は、経費受付部121が受け付けた交通費に関する経費情報に対応付けられている申請者識別子に対応付く申請者情報を取得し、申請者情報、または申請者情報と移動手段情報を用いて、交通費の請求に関する不正に関する検査を行い、検査結果を取得する。 The inspection unit 131 obtains applicant information associated with the applicant identifier associated with the expense information related to transportation expenses received by the expense reception unit 121, and performs an inspection for fraud related to the claim of transportation expenses using the applicant information or the applicant information and the transportation means information, and obtains the inspection results.

さらに具体的には、検査部131は、経費受付部121が受け付けた経費情報から出発識別子と到着識別子と料金情報とを有する1以上の区間情報を有する交通費情報を取得する。次に、1以上の各区間情報が有する出発識別子と到着識別子とを交通費の算出モジュールに与え、交通費の算出のための算出情報を用いて、1または2以上の交通費を取得する。なお、ここで、取得される交通費は、最安値の交通費であることは好適である。また、2以上の交通費を取得する場合は、2以上の移動ルートがある場合である。また、交通費の取得技術、最安値の交通費の取得技術は、公知技術であるので詳細な説明を省略する。また、また、交通費は、外部サーバ3を用いて取得することは好適である。 More specifically, the inspection unit 131 acquires transportation cost information having one or more section information having a departure identifier, an arrival identifier, and fare information from the expense information accepted by the expense acceptance unit 121. Next, the departure identifier and the arrival identifier of each of the one or more section information are provided to a transportation cost calculation module, and one or more transportation costs are acquired using the calculation information for calculating the transportation costs. It is preferable that the transportation cost acquired here is the lowest transportation cost. In addition, two or more transportation costs are acquired when there are two or more travel routes. In addition, the technology for acquiring transportation costs and the technology for acquiring the lowest transportation cost are publicly known technologies, so detailed explanations are omitted. It is also preferable that the transportation costs are acquired using an external server 3.

また、検査部131は、経費受付部121が受け付けた経費情報から支出金額情報を取得する。 The inspection unit 131 also obtains expenditure amount information from the expense information accepted by the expense acceptance unit 121.

次に、検査部131は、料金情報と交通費とを用いて、料金情報が予め決められた正当な交通費の条件を満たすか否かを判断する。正当な交通費の条件を満たさない場合は、「交通費請求が不正である」旨の検査結果を得る。なお、正当な交通費の条件は、例えば、「料金情報=最安値の交通費」「料金情報と、1以上のいずれかの交通費が一致する」「料金情報<=1以上のいずれかの交通費」である。
(8-2)タクシー料金の不正の検査
Next, the inspection unit 131 uses the fee information and the transportation expenses to determine whether the fee information satisfies a predetermined condition for legitimate transportation expenses. If the condition for legitimate transportation expenses is not met, the inspection unit 131 obtains an inspection result indicating that the transportation expenses claim is fraudulent. Note that the conditions for legitimate transportation expenses are, for example, "fee information = lowest transportation expenses,""fee information matches one or more transportation expenses," and "fee information <= one or more transportation expenses."
(8-2) Inspection of taxi fare fraud

検査部131は、経費受付部121が受け付けたタクシー料金に関する経費情報に対応付けられている申請者識別子に対応付く申請者情報を取得し、申請者情報、または申請者情報と移動手段情報を用いて、交通費の請求に関する不正に関する検査を行い、検査結果を取得する。 The inspection unit 131 obtains applicant information associated with the applicant identifier associated with the expense information related to taxi fares received by the expense reception unit 121, and performs an inspection for fraud related to the claim of transportation expenses using the applicant information or the applicant information and the means of transportation information, and obtains the inspection results.

さらに具体的には、検査部131は、経費受付部121が受け付けた経費情報から出発識別子と到着識別子と支出金額情報とを有する交通費情報を取得する。次に、交通費情報が有する出発識別子と到着識別子と地図情報とを用いて、移動した距離を取得する。次に、検査部131は、当該距離と、タクシー料金の算出のための算出情報とを用いて、タクシー料金を取得する。なお、ここで、タクシー料金の取得技術は、公知技術であるので詳細な説明を省略する。また、タクシー料金は、外部サーバ3を用いて取得することは好適である。 More specifically, the inspection unit 131 acquires transportation expense information having a departure identifier, an arrival identifier, and expenditure amount information from the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 acquires the distance traveled using the departure identifier, arrival identifier, and map information contained in the transportation expense information. Next, the inspection unit 131 acquires the taxi fare using the distance and calculation information for calculating the taxi fare. Note that the technology for acquiring the taxi fare is publicly known, so a detailed explanation is omitted here. Also, it is preferable to acquire the taxi fare using an external server 3.

また、検査部131は、経費受付部121が受け付けた経費情報から支出金額情報を取得する。 The inspection unit 131 also obtains expenditure amount information from the expense information accepted by the expense acceptance unit 121.

次に、検査部131は、支出金額情報とタクシー料金とを用いて、支出金額情報が予め決められた正当なタクシー料金の条件を満たすか否かを判断する。正当なタクシー料金の条件を満たさない場合は、「交通費請求が不正である旨」の検査結果を得る。なお、正当な交通費の条件は、例えば、「支出金額情報=タクシー料金」「支出金額情報-タクシー料金<=閾値」「支出金額情報-タクシー料金<閾値」である。
(8-3)定期区間との重複の検査
Next, the inspection unit 131 uses the expenditure information and the taxi fare to determine whether or not the expenditure information satisfies a predetermined condition for a legitimate taxi fare. If the condition for a legitimate taxi fare is not met, the inspection unit 131 obtains an inspection result indicating that the travel expense claim is fraudulent. Note that the conditions for a legitimate travel expense are, for example, "expense information = taxi fare,""expense information - taxi fare <= threshold," and "expense information - taxi fare <threshold."
(8-3) Inspection for overlap with regular service sections

検査部131は、経費受付部121が受け付けた交通費に関する経費情報に対応付けられている申請者識別子に対応付く定期区間情報を、個人情報格納部1121から取得する。次に、検査部131は、経費受付部121が受け付けた経費情報から出発識別子と到着識別子とを有する1以上の区間情報を有する交通費情報を取得する。 The inspection unit 131 obtains, from the personal information storage unit 1121, regular route information associated with the applicant identifier associated with the expense information related to transportation expenses received by the expense reception unit 121. Next, the inspection unit 131 obtains transportation expense information having one or more route information having a departure identifier and an arrival identifier from the expense information received by the expense reception unit 121.

次に、検査部131は、定期区間情報が特定する区間と、1以上の各区間情報が特定する区間との重複の有無を、移動手段情報を用いて判断する。検査部131は、例えば、1以上の各区間情報の区間の中の駅名を順に並べた駅名の集合(駅名群1)を、移動手段情報を用いて、する。そして、検査部131は、定期区間情報が特定する区間の駅名を順に並べた駅名の集合(駅名群2)を、移動手段情報を用いて取得する。そして、検査部131は、駅名群1と駅名群2の中で、2以上の連続する同一の駅名が含まれるか否かを判断する。2以上の連続する同一の駅名が含まれる場合に、検査部131は、「申請した交通費が定期区間を含む」旨の検査結果を取得する。
(9)店舗情報を用いた検査
Next, the inspection unit 131 uses the transportation information to determine whether or not there is an overlap between the section specified by the commuter pass section information and the section specified by one or more pieces of section information. For example, the inspection unit 131 uses the transportation information to create a set of station names (station name group 1) in which station names in the section of one or more pieces of section information are arranged in order. Then, the inspection unit 131 uses the transportation information to obtain a set of station names (station name group 2) in which station names in the section specified by the commuter pass section information are arranged in order. Then, the inspection unit 131 determines whether or not two or more consecutive identical station names are included in the station name group 1 and the station name group 2. If two or more consecutive identical station names are included, the inspection unit 131 obtains an inspection result indicating that "the requested transportation expenses include a commuter pass section."
(9) Inspection using store information

検査部131は、経費受付部121が受け付けた経費情報が有する店舗識別子と店舗集合が有する店舗情報とを用いて、経費情報の不正に関する検査を行い、検査結果を取得する。なお、店舗集合は、例えば、飲食店集合格納部114の飲食店集合、または風俗店集合格納部115の飲食店集合であるが、図示しない外部の装置に存在する飲食店集合または風俗店集合でも良い。
(9-1)店舗不正の検査(風俗店等の利用)
The inspection unit 131 inspects the expense information for fraud using the store identifier contained in the expense information accepted by the expense acceptance unit 121 and the store information contained in the store set, and obtains the inspection result. Note that the store set is, for example, a restaurant set in the restaurant set storage unit 114 or a restaurant set in the adult entertainment establishment set storage unit 115, but may also be a restaurant set or adult entertainment establishment set present in an external device (not shown).
(9-1) Inspection of store fraud (use of adult entertainment establishments, etc.)

検査部131は、例えば、経費受付部121が受け付けた経費情報が有する店舗識別子を取得する。次に、検査部131は、取得した店舗識別子(風俗店識別子)が風俗店集合格納部115に格納されているか否かを検査し、格納されている場合に、「行ってはいけない風俗店で経費を使用した旨の不正」を示す検査結果を取得する。なお、かかる検査結果は、風俗店集合格納部115の当該店舗識別子を含む風俗店情報を含むことは好適である。
(9-2)金額不正の検査
(a)金額全体の検査
For example, inspection unit 131 obtains a shop identifier contained in the expense information accepted by expense acceptance unit 121. Next, inspection unit 131 checks whether the obtained shop identifier (adult entertainment establishment identifier) is stored in adult entertainment establishment collection storage unit 115, and if it is stored, obtains an inspection result indicating "fraudulent use of expenses at an adult entertainment establishment that should not be visited." Note that such inspection result preferably includes adult entertainment establishment information including the shop identifier in adult entertainment establishment collection storage unit 115.
(9-2) Inspection of monetary irregularities (a) Inspection of the total amount

検査部131は、例えば、経費受付部121が受け付けた経費情報が有する店舗識別子と対になる金額情報を飲食店集合格納部114から取得する。次に、検査部131は、例えば、経費受付部121が受け付けた経費情報が有する支出金額情報を取得する。次に、検査部131は、取得した支出金額情報と取得した金額情報と比較して、予め決められた条件を満たすほど高い金額を示す情報であるか否かを判断する。そして、検査部131は、予め決められた条件を満たすほど高い金額を示す情報である場合に、「不正な金額の経費が使われた」旨の検査結果を取得する。なお、予め決められた条件は、例えば、「支出金額情報-金額情報>=閾値」「支出金額情報-金額情報>閾値」「支出金額情報/金額情報>=閾値」「支出金額情報/金額情報>閾値」である。なお、各閾値は、異なっていても良いことは言うまでもない。
(9-3)交際費は飲食店を利用しているか否かの検査
For example, the inspection unit 131 obtains amount information paired with a store identifier included in the expense information received by the expense receiving unit 121 from the restaurant collection storage unit 114. Next, the inspection unit 131 obtains, for example, expenditure amount information included in the expense information received by the expense receiving unit 121. Next, the inspection unit 131 compares the obtained expenditure amount information with the obtained amount information to determine whether the information indicates an amount high enough to satisfy a predetermined condition. Then, when the information indicates an amount high enough to satisfy a predetermined condition, the inspection unit 131 obtains an inspection result indicating that "an illegal amount of expenses was used." Note that the predetermined condition is, for example, "expense amount information - amount information > = threshold,""expense amount information - amount information >threshold,""expense amount information / amount information > = threshold," and "expense amount information / amount information >threshold." Note that it goes without saying that each threshold may be different.
(9-3) Inspection of whether entertainment expenses were used at restaurants

検査部131は、例えば、経費受付部121が受け付けた経費情報の経費種類識別子を取得する。次に、検査部131は、当該経費種類識別子が「交際費」に該当するか否かを判断する。「交際費」に該当する場合、検査部131は、経費受付部121が受け付けた経費情報が有する店舗識別子を取得する。次に、検査部131は、当該店舗識別子が飲食店の識別子であるか否かを判断する。飲食店の識別子でなければ、検査部131は、「不正な交際費の申請である」旨の検査結果を取得する。 The inspection unit 131, for example, obtains the expense type identifier of the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 judges whether or not the expense type identifier corresponds to "entertainment expenses". If it corresponds to "entertainment expenses", the inspection unit 131 obtains a store identifier contained in the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 judges whether or not the store identifier is an identifier for a restaurant. If it is not an identifier for a restaurant, the inspection unit 131 obtains an inspection result indicating that "this is a fraudulent entertainment expense claim."

なお、検査部131は、例えば、店舗識別子が飲食店集合格納部114に格納されているか否かにより、店舗識別子が飲食店の識別子であるか否かを判断する。また、検査部131は、例えば、店舗識別子をキーとしてウェブ検索を行い、取得したウェブページに、飲食店を示す情報(例えば、居酒屋、イタリアン、料理名など)が存在するか否かにより、店舗識別子が飲食店の識別子であるか否かを判断する。また、店舗識別子のクラスタリングは、他の方法を用いても良い。つまり、店舗識別子が飲食店の識別子であるか否かを判断するアルゴリズムは問わない。
(b)一人当たりの金額の検査
The inspection unit 131 determines whether the store identifier is an identifier for a restaurant, for example, based on whether the store identifier is stored in the restaurant set storage unit 114. The inspection unit 131 also performs a web search using the store identifier as a key, for example, and determines whether the store identifier is an identifier for a restaurant based on whether information indicating a restaurant (for example, izakaya, Italian, dish name, etc.) is present on the acquired web page. Other methods may be used for clustering store identifiers. In other words, any algorithm may be used to determine whether the store identifier is an identifier for a restaurant.
(b) Examination of per capita amounts

検査部131は、例えば、経費受付部121が受け付けた経費情報が有する店舗識別子と対になる金額情報を飲食店集合格納部114から取得する。次に、検査部131は、例えば、経費受付部121が受け付けた経費情報が有する支出金額情報を取得する。また、検査部131は、例えば、経費受付部121が受け付けた経費情報が有する人数情報、または経費情報が有する参加者情報から取得された人数情報を取得する。次に、検査部131は、取得した支出金額情報と取得した金額情報と人数情報とを用いて、予め決められた条件を満たすほど、一人当たりの金額が高いか否かを判断する。そして、検査部131は、一人当たりの金額が予め決められた条件を満たすほど高い金額である場合に、「不正な金額の経費が使われた」旨の検査結果を取得する。なお、予め決められた条件は、例えば、「(支出金額情報/人数情報)-金額情報>=閾値」「(支出金額情報/人数情報)-金額情報>閾値」「(支出金額情報/人数情報)/金額情報>=閾値」「(支出金額情報/人数情報)/金額情報>閾値」である。なお、各閾値は、異なっていても良いことは言うまでもない。
(10)相手先情報を用いた検査
The inspection unit 131, for example, obtains amount information paired with a store identifier contained in the expense information accepted by the expense accepting unit 121 from the restaurant group storage unit 114. Next, the inspection unit 131, for example, obtains expenditure amount information contained in the expense information accepted by the expense accepting unit 121. The inspection unit 131 also obtains, for example, number of people information contained in the expense information accepted by the expense accepting unit 121, or number of people information obtained from participant information contained in the expense information. Next, the inspection unit 131 uses the obtained expenditure amount information and the obtained amount information and number of people information to determine whether the amount per person is high enough to satisfy a predetermined condition. Then, if the amount per person is high enough to satisfy the predetermined condition, the inspection unit 131 obtains an inspection result indicating that "an illegal amount of expenses was used." The predetermined conditions are, for example, "(expenditure amount information/number of people information)-amount information>=threshold", "(expenditure amount information/number of people information)-amount information>threshold", "(expenditure amount information/number of people information)/amount information>=threshold", and "(expenditure amount information/number of people information)/amount information>threshold". Needless to say, each threshold may be different.
(10) Inspection using counterparty information

検査部131は、経費受付部121が受け付けた経費情報が有する相手先識別子と外部情報が有する1以上の相手先情報とを用いて、経費情報の不正に関する検査を行い、検査結果を取得する。なお、1以上の相手先情報は、例えば、相手先集合である。また、相手先集合は、例えば、相手先集合格納部116の相手先集合である。
(10-1)公務員に対する利益供与の検査
The inspection unit 131 inspects the expense information for fraud using the destination identifier included in the expense information accepted by the expense acceptance unit 121 and one or more destination information items included in the external information, and obtains the inspection result. The one or more destination information items are, for example, a destination set. The destination set is, for example, a destination set stored in the destination set storage unit 116.
(10-1) Inspection of benefits given to public officials

検査部131は、経費受付部121が受け付けた経費情報が有する相手先識別子を取得する。次に、検査部131は、取得した相手先識別子が、公務員の情報が格納されている相手先集合格納部116に存在するか否かを判断する。存在する場合には、「公務員に対して不正な利益供与をした旨の不正」を示す検査結果を取得する。
(10-2)議員に対する利益供与の検査
The inspection unit 131 acquires a counterparty identifier contained in the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 judges whether the acquired counterparty identifier exists in the counterparty set storage unit 116 in which information on public officials is stored. If it exists, the inspection unit 131 acquires an inspection result indicating "illegal provision of an illegal benefit to a public official."
(10-2) Inspection of benefits given to assembly members

検査部131は、経費受付部121が受け付けた経費情報が有する相手先識別子を取得する。次に、検査部131は、取得した相手先識別子が、議員の情報が格納されている相手先集合格納部116に存在するか否かを判断する。存在する場合には、「議員に対して不正な利益供与をした旨の不正」を示す検査結果を取得する。
(11)過去の経費情報を用いた検査
(11-1)二重申請の検査
The inspection unit 131 acquires a counterparty identifier contained in the expense information accepted by the expense acceptance unit 121. Next, the inspection unit 131 judges whether the acquired counterparty identifier exists in the counterparty set storage unit 116 in which information on the assembly member is stored. If it exists, the inspection unit 131 acquires an inspection result indicating "illegal provision of an illegal benefit to the assembly member."
(11) Inspection using past expense information (11-1) Inspection for duplicate applications

検査部131は、経費受付部121が受け付けた経費情報と、当該経費情報に対応付けられている申請者識別子と同一の申請者識別子に対応付けられて経費情報格納部111に格納されている過去の1以上のいずれかの経費情報とが、予め決められた条件を満たすほど近似するか否かを判断し、検査結果を取得する。 The inspection unit 131 determines whether the expense information accepted by the expense acceptance unit 121 is similar to one or more pieces of past expense information stored in the expense information storage unit 111 in association with the same applicant identifier as the applicant identifier associated with the expense information, and obtains the inspection result.

2つの経費情報が「予め決められた条件を満たすほど近似する」ことは、例えば、経費受付部121が受け付けた経費情報が有する支出金額情報、店舗識別子、相手先識別子、使用日情報、科目、摘要、承認者識別子のうち、(a)予め決められた数以上の情報が一致すること、(b)予め決められた1または2以上の情報がすべて一致すること等である。なお、予め決められた1または2以上の情報は、経費受付部121が受け付けた経費情報が有する支出金額情報、店舗識別子、相手先識別子のうちの1以上の情報である。
(11-2)領収書の使い回しの検査
Two pieces of expense information are "close enough to satisfy a predetermined condition" if, for example, (a) a predetermined number or more pieces of information match among the expenditure amount information, store identifier, recipient identifier, usage date information, subject, summary, and approver identifier contained in the expense information accepted by the expense accepting unit 121, or (b) one or more pieces of predetermined information all match. Note that the predetermined one or more pieces of information are one or more pieces of information among the expenditure amount information, store identifier, and recipient identifier contained in the expense information accepted by the expense accepting unit 121.
(11-2) Inspection of the reuse of receipts

検査部131は、経費受付部121が受け付けた経費情報が有する領収書画像と、経費情報格納部111に格納されている過去の経費情報が有する領収書画像とが、予め決められた条件を満たすほど類似していると判断した場合、「領収書の使い回しの不正である」旨の検査結果を取得する。なお、検査部131が検査に使用する過去の経費情報が有する領収書画像は、経費受付部121が受け付けた経費情報に対応付けられている申請者識別子と同一の申請者識別子に対応付けられている領収書画像(申請者自身が、過去に使用した領収書画像)であることは好適であるが、他の申請者識別子に対応付けられている領収書画像でも良い。具体的には、例えば、以下の(a)(b)のいずれかの方法で領収書の使い回しを検査する。
(a)画像の類似度を用いる場合
When the inspection unit 131 determines that the receipt image in the expense information accepted by the expense accepting unit 121 is similar enough to the receipt image in the past expense information stored in the expense information storage unit 111 to satisfy a predetermined condition, the inspection unit 131 obtains an inspection result indicating that "the receipt is being reused illegally." Note that the receipt image in the past expense information used by the inspection unit 131 for inspection is preferably a receipt image (a receipt image used in the past by the applicant himself) associated with the same applicant identifier as the applicant identifier associated with the expense information accepted by the expense accepting unit 121, but may be a receipt image associated with another applicant identifier. Specifically, for example, the inspection unit 131 inspects whether the receipt is being reused by using one of the following methods (a) and (b).
(a) Using image similarity

検査部131は、例えば、経費受付部121が受け付けた経費情報が有する領収書画像と、経費情報格納部111に格納されている過去の1以上の各経費情報が有する領収書画像との類似度を取得し、当該類似度が閾値以上または閾値より大きい場合、「領収書の使い回しの不正である」旨の検査結果を取得する。なお、検査結果は、使い回しと判断された過去の経費情報、使い回しと判断された過去の経費情報が有する領収書画像等を有しても良い。
(b)機械学習による場合
For example, the inspection unit 131 obtains a similarity between a receipt image included in the expense information accepted by the expense accepting unit 121 and a receipt image included in one or more pieces of past expense information stored in the expense information storage unit 111, and if the similarity is equal to or greater than a threshold, obtains an inspection result indicating that "the receipt is being reused illegally." Note that the inspection result may include the past expense information that was determined to be reused, the receipt image included in the past expense information that was determined to be reused, etc.
(b) Machine learning

検査部131は、例えば、領収書の使い回しであると人が判断した2つの領収書画像の組の1組以上を正例とし、異なる2つの領収書の組の1組以上を負例として有する教師データを用いて、機械学習の学習処理により、構成された学習器を構成する。なお、かかる学習器は、使い回しか否か(同一か否か)を出力する学習器である。 The inspection unit 131 configures a learning device through a machine learning learning process using training data that has, for example, one or more pairs of two receipt images that a person has determined to be a reused receipt as a positive example, and one or more pairs of two different receipts as a negative example. Note that this learning device is a learning device that outputs whether or not the receipts are reused (whether or not they are the same).

次に、検査部131は、当該学習器と、経費受付部121が受け付けた経費情報が有する領収書画像と、経費情報格納部111の過去の領収書画像とを用いて、機械学習の予測処理を行い、使い回しであるとの出力結果を得た場合に、「領収書の使い回しの不正である」旨の検査結果を取得する。なお、経費情報格納部111の過去の領収書画像は、経費受付部121が受け付けた経費情報に対応する申請者識別子に対応付く領収書画像であることは好適である。
(11-3)同日の経費申請の数が多いことの検査
Next, the inspection unit 131 performs machine learning prediction processing using the learning device, the receipt image included in the expense information accepted by the expense accepting unit 121, and the past receipt image in the expense information storage unit 111, and when an output result indicating reuse is obtained, obtains an inspection result indicating that "the reuse of receipts is fraudulent." Note that it is preferable that the past receipt image in the expense information storage unit 111 is a receipt image associated with an applicant identifier corresponding to the expense information accepted by the expense accepting unit 121.
(11-3) Checking the number of expense claims on the same day

検査部131は、一の申請者識別子に対応付く2以上の経費情報を検査し、同一の使用日情報を有する経費情報の数が予め決められた条件を満たすほど多いか否かを判断し、検査結果を取得する。検査部131は、経費情報の数が予め決められた条件を満たすほど多い場合に、不正である旨の検査結果を取得する。 The inspection unit 131 inspects two or more pieces of expense information corresponding to one applicant identifier, determines whether the number of pieces of expense information having the same date of use information is large enough to satisfy a predetermined condition, and obtains an inspection result. If the number of pieces of expense information is large enough to satisfy a predetermined condition, the inspection unit 131 obtains an inspection result indicating that the information is fraudulent.

なお、一の申請者識別子に対応付く、同一の使用日情報を有する経費情報の数は、統計処理部132が取得しても良い。
(11-4)二次会支出による不正の検査
The number of pieces of expense information having the same date of use information associated with one applicant identifier may be obtained by the statistical processing unit 132 .
(11-4) Inspection of fraudulent expenditures from after-parties

検査部131は、一の申請者識別子に対応付く2以上の経費情報を検査し、同一の使用日情報であり、異なる飲食店識別子を有する経費情報の数が予め決められた条件を満たすほど多いか否かを判断し、検査結果を取得する。例えば、同日に2以上の飲食店の経費申請がある場合、二次会にまで経費を使用していることを意味し、「二次会支出による不正である」旨の検査結果を取得する。
(12)統計処理結果を用いた検査
The inspection unit 131 inspects two or more pieces of expense information corresponding to one applicant identifier, determines whether the number of pieces of expense information having the same date of use but different restaurant identifiers is large enough to satisfy a predetermined condition, and obtains the inspection result. For example, if there are expense claims for two or more restaurants on the same day, this means that the expenses were used up to the after-party, and obtains the inspection result that it is "fraudulent expenditure for the after-party."
(12) Inspection using statistical processing results

検査部131は、統計処理部132が取得した統計処理結果が予め決められた条件を満たすか否かを検査し、検査結果を取得する。
(12-1)店舗頻度情報を用いた検査
The inspection unit 131 inspects whether or not the statistical processing result acquired by the statistical processing unit 132 satisfies a predetermined condition, and acquires the inspection result.
(12-1) Inspection using store frequency information

検査部131は、統計処理部132が取得した店舗頻度情報が予め決められた条件を満たすほど大きいか否かを検査し、検査結果を取得する。検査部131は、店舗頻度情報が予め決められた条件である店舗頻度条件を満たすほど大きい値の場合、「一の店舗を使用しすぎている」旨の検査結果を取得する。店舗頻度条件は、不正条件の一例である。店舗頻度条件は、例えば、「店舗頻度情報>=閾値」「店舗頻度情報>閾値」である。また、店舗頻度条件は、例えば、格納部11に格納されている。
(12-2)接待頻度情報を用いた検査
The inspection unit 131 inspects whether the store frequency information acquired by the statistical processing unit 132 is large enough to satisfy a predetermined condition, and acquires an inspection result. When the store frequency information is large enough to satisfy a store frequency condition, which is a predetermined condition, the inspection unit 131 acquires an inspection result indicating that "one store is being used too much." The store frequency condition is an example of an illegal condition. Examples of the store frequency condition are "store frequency information >= threshold" and "store frequency information >threshold." Furthermore, the store frequency condition is stored in the storage unit 11, for example.
(12-2) Inspection using entertainment frequency information

検査部131は、統計処理部132が取得した接待頻度情報が予め決められた条件を満たすか否かを検査し、検査結果を取得する。検査部131は、接待頻度情報が予め決められた条件である接待頻度条件を満たすほど大きい値の場合、「一の相手先の接待等の回数が多すぎる(癒着の可能性がある等)」旨の検査結果を取得する。接待頻度条件は、不正条件の一例である。接待頻度条件は、例えば、「接待頻度情報>=閾値」「接待頻度情報>閾値」である。また、接待頻度条件は、例えば、格納部11に格納されている。
(12-3)一の申請者の不正回数の検査
The inspection unit 131 inspects whether the entertainment frequency information acquired by the statistical processing unit 132 satisfies a predetermined condition, and acquires an inspection result. When the entertainment frequency information has a value large enough to satisfy the entertainment frequency condition, which is a predetermined condition, the inspection unit 131 acquires an inspection result indicating that "the number of times entertainment, etc., has been provided to one client is too many (possibility of collusion, etc.)." The entertainment frequency condition is an example of an improper condition. For example, the entertainment frequency condition is "entertainment frequency information >= threshold" or "entertainment frequency information >threshold." The entertainment frequency condition is stored in the storage unit 11, for example.
(12-3) Inspection of the number of fraudulent acts committed by an applicant

検査部131は、統計処理部132が取得した不正回数が予め決められた条件である不正回数条件を満たすか否かを検査し、「申請者の不正回数は多い」旨の検査結果を取得する。予め決められた条件は、例えば、「今までの不正回数が閾値以上または閾値より多い」「単位期間(例えば、1年、3年)の不正回数が閾値以上または閾値より多い」である。なお、不正回数条件は、不正条件の一例である。不正回数条件は、例えば、「不正回数>=閾値」「不正回数>閾値」である。また、不正回数条件は、例えば、格納部11に格納されている。
(13)経費申請の承認者の不正の検知
The inspection unit 131 inspects whether the number of fraudulent acts acquired by the statistical processing unit 132 satisfies a predetermined condition, that is, a fraud count condition, and acquires an inspection result indicating that "the applicant has committed many fraudulent acts." The predetermined condition is, for example, "the number of fraudulent acts up to now is equal to or greater than a threshold value," or "the number of fraudulent acts in a unit period (e.g., one year, three years) is equal to or greater than a threshold value." The fraud count condition is one example of a fraud condition. Examples of the fraud count condition are "number of fraudulent acts >= threshold value," and "number of fraudulent acts > threshold value." The fraud count condition is stored in the storage unit 11, for example.
(13) Detection of fraud by expense claim approvers

検査部131は、受け付けられた経費情報が有する承認者識別子で識別される承認者が、承認者情報により特定される承認者であるか否かを検査し、検査結果を取得する。
(13-1)承認可能な承認者が管理されている場合
The checking unit 131 checks whether an approver identified by an approver identifier included in the accepted expense information is an approver specified by the approver information, and obtains a check result.
(13-1) When the approvers who can approve are managed

検査部131は、例えば、受け付けられた経費情報が有する承認者識別子が、会社規定情報格納部113の会社規定情報に格納されている承認者情報の中に含まれるか否かを判断し、含まれていない場合、「不正な承認者である」旨の検査結果を取得する。
(13-2)承認可能な役職が管理されている場合
The inspection unit 131, for example, determines whether the approver identifier contained in the accepted expense information is included in the approver information stored in the company-defined information storage unit 113, and if not, obtains an inspection result indicating that the approver is an "unauthorized approver."
(13-2) When approval-enabled roles are managed

検査部131は、例えば、受け付けられた経費情報が有する承認者識別子と対になる役職識別子を個人情報格納部1121から取得し、当該役職識別子が、会社規定情報格納部113の会社規定情報に格納されている承認者情報の中に含まれるか否かを判断し、含まれていない場合、「不正な承認者である」旨の検査結果を取得する。
(14)申請漏れの検知
The inspection unit 131, for example, obtains a position identifier that pairs with the approver identifier contained in the accepted expense information from the personal information storage unit 1121, and determines whether the position identifier is included in the approver information stored in the company-defined information in the company-defined information storage unit 113.If not, it obtains an inspection result indicating that the approver is an "unauthorized approver."
(14) Detection of missing applications

検査部131は、一の申請者識別子に対応する申請者情報を用いて、申請者情報に対応する経費情報が、一の申請者識別子に対応付けられている1以上の経費情報が格納されている経費情報格納部111に存在するか否かを判断し、申請者情報に対応する経費の申請が行われているか否かの申請の漏れの検査を行い、検査結果を取得する。なお、申請者情報は、例えば、勤怠情報、入退館情報、営業活動情報、カード明細情報、営業車位置情報である。
(14-1)勤怠情報を用いた申請漏れの検知
(a)労働賃金の経費の申請漏れ
The inspection unit 131 uses the applicant information corresponding to one applicant identifier to determine whether or not the expense information corresponding to the applicant information exists in the expense information storage unit 111 in which one or more pieces of expense information associated with one applicant identifier are stored, and performs inspection for missing applications to determine whether or not an application for expenses corresponding to the applicant information has been submitted, and obtains the inspection result. Note that the applicant information is, for example, attendance information, entrance and exit information, business activity information, card statement information, and business vehicle location information.
(14-1) Detection of missed claims using attendance information (a) Missed claims for labor wage expenses

検査部131は、一の申請者識別子に対応する勤怠情報を勤怠情報格納部1122から取得する。次に、検査部131は、取得した勤怠情報が給与の範囲に入らない勤怠に対応する情報であるか否かを判断する。次に、勤怠情報が給与の範囲に入らない勤怠に対応する情報であると判断した場合、検査部131は、一の申請者識別子に対応し、当該勤怠情報が有する勤務日情報と同一の使用日情報を有する経費情報であり、労働賃金を示す経費種類識別子(例えば、「労働賃金」)を有する経費情報が経費情報格納部111に存在するか否かを判断する。当該経費情報が経費情報格納部111に存在しない、と判断した場合、検査部131は、当該「勤怠情報に対応する経費が申請されていない」旨の検査結果を取得する。 The inspection unit 131 acquires attendance information corresponding to one applicant identifier from the attendance information storage unit 1122. Next, the inspection unit 131 judges whether the acquired attendance information is information corresponding to attendance outside the salary range. Next, if it is judged that the attendance information is information corresponding to attendance outside the salary range, the inspection unit 131 judges whether expense information corresponding to one applicant identifier, having the same date of use information as the working date information contained in the attendance information, and having an expense type identifier indicating labor wages (for example, "labor wages") exists in the expense information storage unit 111. If it is judged that the expense information does not exist in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that "expenses corresponding to the attendance information have not been applied for."

取得した勤怠情報が給与の範囲に入らない勤怠であるか否かについて、検査部131は、例えば、勤怠情報が有する曜日情報を取得し、当該曜日情報が勤務日でない曜日(例えば、土曜日、日曜日、祝日)である場合に、取得した勤怠情報が給与の範囲に入らない勤怠であると判断する。検査部131は、例えば、勤怠情報に対応する申請者識別子を取得し、当該申請者識別子と対になる申請者種類情報が予め決められた情報(例えば、「アルバイト」、「パート」)である場合、取得した勤怠情報が給与の範囲に入らない勤怠であると判断する。なお、申請者種類情報は、個人情報格納部1121の個人情報が有する情報である。
(b)出張費の申請の漏れ
Regarding whether the acquired attendance information is attendance outside the salary range, the inspection unit 131, for example, acquires the day of the week information contained in the attendance information, and if the day of the week information is a day that is not a working day (for example, Saturday, Sunday, or public holiday), it determines that the acquired attendance information is attendance outside the salary range. For example, the inspection unit 131 acquires an applicant identifier corresponding to the attendance information, and if the applicant type information paired with the applicant identifier is predetermined information (for example, "part-time work", "part-time"), it determines that the acquired attendance information is attendance outside the salary range. Note that the applicant type information is information contained in the personal information in the personal information storage unit 1121.
(b) Failure to claim travel expenses

検査部131は、一の申請者識別子に対応する勤怠情報を勤怠情報格納部1122から取得する。次に、検査部131は、取得した勤怠情報が出張に対応する情報であるか否かを判断する。勤怠情報が出張に対応する情報である場合に、検査部131は、一の申請者識別子に対応し、当該勤怠情報が有する勤務日情報と同一の使用日情報を有する経費情報であり、出張の際に申請する経費の経費種類識別子(例えば、「出張費」「旅費交通費」)を有する経費情報が経費情報格納部111に存在するか否かを判断する。検査部131は、かかる経費情報が経費情報格納部111に存在しないと判断した場合、検査部131は、当該「出張に対応する経費が申請されていない」旨の検査結果を取得する。 The inspection unit 131 acquires attendance information corresponding to one applicant identifier from the attendance information storage unit 1122. Next, the inspection unit 131 judges whether the acquired attendance information corresponds to a business trip. If the attendance information corresponds to a business trip, the inspection unit 131 judges whether expense information corresponding to one applicant identifier, having the same date of use information as the work date information contained in the attendance information, and having an expense type identifier of expenses claimed for a business trip (e.g., "business trip expenses", "travel expenses") exists in the expense information storage unit 111. If the inspection unit 131 judges that such expense information does not exist in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that "expenses corresponding to the business trip have not been claimed".

なお、検査部131は、例えば、勤怠情報が出張であることを示す出張フラグを有する場合に、当該勤怠情報が出張に対応する情報である、と判断する。また、検査部131は、例えば、勤怠情報が開始時刻情報及び終了時刻情報を有さない場合に、当該勤怠情報が出張に対応する情報である、と判断する。また、検査部131は、例えば、勤怠情報が出張先を示す地点識別子を有する場合、当該勤怠情報が出張に対応する情報である、と判断する。
(c)海外日当の申請の漏れ
For example, the inspection unit 131 determines that the attendance information corresponds to a business trip when the attendance information has a business trip flag indicating that the information is a business trip. Also, for example, the inspection unit 131 determines that the attendance information corresponds to a business trip when the attendance information does not have start time information and end time information. Also, for example, the inspection unit 131 determines that the attendance information corresponds to a business trip when the attendance information has a location identifier indicating the destination of the business trip.
(c) Failure to apply for overseas daily allowance

検査部131は、一の申請者識別子に対応する勤怠情報を勤怠情報格納部1122から取得する。次に、検査部131は、取得した勤怠情報が海外出張に対応する情報であるか否かを判断する。勤怠情報が海外出張に対応する情報である場合に、検査部131は、一の申請者識別子に対応し、当該勤怠情報が有する勤務日情報と同一の使用日情報を有する経費情報であり、海外出張の際に申請する経費の経費種類識別子(例えば、「海外日当」「海外出張手当」)を有する経費情報が経費情報格納部111に存在するか否かを判断する。検査部131は、かかる経費情報が経費情報格納部111に存在しないと判断した場合、検査部131は、当該「海外出張に対応する経費が申請されていない」旨の検査結果を取得する。 The inspection unit 131 acquires attendance information corresponding to one applicant identifier from the attendance information storage unit 1122. Next, the inspection unit 131 judges whether the acquired attendance information corresponds to an overseas business trip. If the attendance information corresponds to an overseas business trip, the inspection unit 131 judges whether expense information corresponding to one applicant identifier, having the same date of use information as the work date information contained in the attendance information, and having an expense type identifier of expenses claimed for an overseas business trip (for example, "overseas daily allowance" or "overseas business trip allowance") exists in the expense information storage unit 111. If the inspection unit 131 judges that such expense information does not exist in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that "expenses corresponding to the overseas business trip have not been claimed."

なお、検査部131は、例えば、勤怠情報が海外出張であることを示す海外出張フラグを有する場合に、当該勤怠情報が海外出張に対応する情報である、と判断する。また、検査部131は、例えば、勤怠情報が海外出張先を示す地点識別子を有する場合、当該勤怠情報が海外出張に対応する情報である、と判断する。 For example, when the attendance information has an overseas business trip flag indicating an overseas business trip, the inspection unit 131 determines that the attendance information corresponds to an overseas business trip. Also, for example, when the attendance information has a location identifier indicating the destination of the overseas business trip, the inspection unit 131 determines that the attendance information corresponds to an overseas business trip.

また、検査部131は、例えば、会社規定情報格納部113の会社規定情報が有する海外出張の規定の金額情報を取得し、対応する経費情報の金額情報と比較し、一致しない場合に、「海外日当の申請の不正」の旨の検査結果を取得しても良い。 The inspection unit 131 may also obtain, for example, the amount information specified for overseas business trips contained in the company-specified information in the company-specified information storage unit 113, compare it with the amount information of the corresponding expense information, and if there is a mismatch, obtain an inspection result indicating "fraudulent application of overseas daily allowance."

また、検査部131は、例えば、一の申請者識別子に対応する営業活動情報を営業活動情報格納部1124から取得する。そして、検査部131は、営業活動情報が有する地点識別子が海外出張に対応する地点識別子であると判断した場合、当該営業活動情報が有する営業日情報を取得する。次に、検査部131は、一の申請者識別子に対応し、取得した営業日情報と同一の使用日情報を有する経費情報であり、海外出張の際に申請する経費の経費種類識別子を有する経費情報が経費情報格納部111に存在するか否かを判断する。検査部131は、かかる経費情報が経費情報格納部111に存在しないと判断した場合、検査部131は、当該「海外出張に対応する経費が申請されていない」旨の検査結果を取得する。
(14-2)入退館情報を用いた申請漏れの検知
(a)労働賃金の経費の申請漏れ
Furthermore, the inspection unit 131, for example, acquires sales activity information corresponding to one applicant identifier from the sales activity information storage unit 1124. Then, when the inspection unit 131 determines that the location identifier held by the sales activity information is a location identifier corresponding to an overseas business trip, it acquires the business day information held by the sales activity information. Next, the inspection unit 131 determines whether or not there is expense information in the expense information storage unit 111 that corresponds to one applicant identifier, has the same usage date information as the acquired business day information, and has an expense type identifier for expenses claimed for an overseas business trip. When the inspection unit 131 determines that such expense information does not exist in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that "expenses corresponding to the overseas business trip have not been claimed."
(14-2) Detection of missed claims using entrance and exit information (a) Missed claims for labor and wage expenses

検査部131は、一の申請者識別子に対応する入退館情報を入退館情報格納部1123から取得する。次に、検査部131は、取得した入退館情報が給与の範囲に入らない勤務に対応する情報であるか否かを判断する。次に、入退館情報が給与の範囲に入らない勤務に対応する情報であると判断した場合、検査部131は、一の申請者識別子に対応し、当該入退館情報が有する勤務日情報と同一の使用日情報を有する経費情報であり、労働賃金を示す経費種類識別子(例えば、「労働賃金」)を有する経費情報が経費情報格納部111に存在するか否かを判断する。当該経費情報が経費情報格納部111に存在しない、と判断した場合、検査部131は、当該「入退館情報に対応する経費が申請されていない」旨の検査結果を取得する。 The inspection unit 131 acquires entry/exit information corresponding to one applicant identifier from the entry/exit information storage unit 1123. Next, the inspection unit 131 judges whether the acquired entry/exit information corresponds to work that is not included in the salary range. Next, if it is judged that the entry/exit information corresponds to work that is not included in the salary range, the inspection unit 131 judges whether expense information corresponding to one applicant identifier, having the same usage date information as the work date information contained in the entry/exit information, and having an expense type identifier indicating labor wages (for example, "labor wages") exists in the expense information storage unit 111. If it is judged that the expense information does not exist in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that "expenses corresponding to the entry/exit information have not been applied for."

取得した入退館情報が給与の範囲に入らない勤怠であるか否かについて、検査部131は、例えば、入退館情報が有する曜日情報を取得し、当該曜日情報が勤務日でない曜日(例えば、土曜日、日曜日、祝日)である場合に、取得した入退館情報が給与の範囲に入らない勤怠であると判断する。検査部131は、例えば、入退館情報に対応する申請者識別子を取得し、当該申請者識別子と対になる申請者種類情報が予め決められた情報(例えば、「アルバイト」、「パート」)である場合、取得した入退館情報が給与の範囲に入らない勤務であると判断する。
(b)出張費の申請の漏れ
Regarding whether the acquired entry/exit information is attendance outside the salary range, the inspection unit 131, for example, acquires the day of the week information contained in the entry/exit information, and if the day of the week information is a day that is not a work day (for example, Saturday, Sunday, or public holiday), determines that the acquired entry/exit information is attendance outside the salary range. The inspection unit 131, for example, acquires an applicant identifier corresponding to the entry/exit information, and if the applicant type information paired with the applicant identifier is predetermined information (for example, "part-time work" or "part-time"), determines that the acquired entry/exit information is work outside the salary range.
(b) Failure to claim travel expenses

検査部131は、一の申請者識別子に対応する入退館情報を入退館情報格納部1123から取得する。次に、検査部131は、取得した入退館情報が出張に対応する情報であるか否かを判断する。入退館情報が出張に対応する情報である場合に、検査部131は、一の申請者識別子に対応し、当該入退館情報が有する勤務日情報と同一の使用日情報を有する経費情報であり、出張の際に申請する経費の経費種類識別子(例えば、「出張費」「旅費交通費」)を有する経費情報が経費情報格納部111に存在するか否かを判断する。検査部131は、かかる経費情報が経費情報格納部111に存在しないと判断した場合、検査部131は、当該「出張に対応する経費が申請されていない」旨の検査結果を取得する。 The inspection unit 131 acquires entrance/exit information corresponding to one applicant identifier from the entrance/exit information storage unit 1123. Next, the inspection unit 131 judges whether the acquired entrance/exit information corresponds to a business trip. If the entrance/exit information corresponds to a business trip, the inspection unit 131 judges whether expense information corresponding to one applicant identifier, having the same date of use information as the work date information contained in the entrance/exit information, and having an expense type identifier of expenses claimed for a business trip (for example, "business trip expenses", "travel expenses") exists in the expense information storage unit 111. If the inspection unit 131 judges that such expense information does not exist in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that "expenses corresponding to the business trip have not been claimed".

なお、検査部131は、例えば、入退館情報が開始時刻情報及び終了時刻情報を有さない場合に、当該入退館情報が出張に対応する情報である、と判断する。検査部131は、例えば、入退館情報が開始時刻情報及び終了時刻情報を有さず、かつ一の申請者識別子に対応し、使用日情報と同一の勤務日情報を有する勤怠情報が出勤(欠勤でない旨)を示す情報であると判断した場合に、当該入退館情報が出張に対応する情報である、と判断する。
(14-3)営業活動情報を用いた申請漏れの検知
(a)出張費の申請の漏れ
The inspection unit 131 determines that the entrance/exit information corresponds to a business trip, for example, when the entrance/exit information does not have start time information and end time information. The inspection unit 131 determines that the entrance/exit information corresponds to a business trip, for example, when the entrance/exit information does not have start time information and end time information, corresponds to one applicant identifier, and determines that the attendance information having the same work day information as the use date information is information indicating attendance (not absence).
(14-3) Detection of missed applications using sales activity information (a) Missed travel expenses

検査部131は、一の申請者識別子に対応する営業活動情報を営業活動情報格納部1124から取得する。次に、検査部131は、取得した営業活動情報が出張に対応する情報であるか否かを判断する。営業活動情報が出張に対応する情報である場合に、検査部131は、一の申請者識別子に対応し、当該営業活動情報が有する営業日情報と同一の使用日情報を有する経費情報であり、出張の際に申請する経費の経費種類識別子(例えば、「出張費」「旅費交通費」)を有する経費情報が経費情報格納部111に存在するか否かを判断する。検査部131は、かかる経費情報が経費情報格納部111に存在しないと判断した場合、検査部131は、当該「出張に対応する経費が申請されていない」旨の検査結果を取得する。 The inspection unit 131 acquires sales activity information corresponding to one applicant identifier from the sales activity information storage unit 1124. Next, the inspection unit 131 judges whether the acquired sales activity information is information corresponding to a business trip. If the sales activity information is information corresponding to a business trip, the inspection unit 131 judges whether expense information corresponding to one applicant identifier, having the same date of use information as the business day information contained in the sales activity information, and having an expense type identifier of expenses claimed for a business trip (for example, "business trip expenses", "travel expenses") exists in the expense information storage unit 111. If the inspection unit 131 judges that such expense information does not exist in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that "expenses corresponding to the business trip have not been claimed."

なお、検査部131は、例えば、営業活動情報が有する地点識別子と、予め決められている会社の位置情報とを用いて、地点識別子が識別する地点と会社との距離を地図情報格納部1182の地図情報を用いて取得し、当該距離が、出張費が発生する距離以上の距離であると判断した場合に、営業活動情報が出張に対応する情報であると判断する。なお、出張費が発生する最低の距離の情報は、例えば、会社規定情報格納部113に格納されている。 The inspection unit 131, for example, uses the location identifier contained in the sales activity information and the predetermined company location information to obtain the distance between the location identified by the location identifier and the company using the map information in the map information storage unit 1182, and if it determines that the distance is equal to or greater than the distance at which travel expenses are incurred, it determines that the sales activity information corresponds to a business trip. Note that information on the minimum distance at which travel expenses are incurred is stored, for example, in the company-defined information storage unit 113.

また、検査部131は、例えば、営業活動情報が地点識別子を有する場合に、営業活動情報が出張に対応する情報であると判断する。 In addition, for example, if the sales activity information has a location identifier, the inspection unit 131 determines that the sales activity information corresponds to a business trip.

なお、営業活動情報が出張に対応する情報であると判断するアルゴリズムは問わない。営業活動情報は、出張か否かを示すフラグを有しても良い。
(b)交通費の申請の漏れ
Any algorithm may be used to determine whether the sales activity information corresponds to a business trip. The sales activity information may have a flag indicating whether it is a business trip or not.
(b) Failure to claim travel expenses

検査部131は、一の申請者識別子に対応する営業活動情報が有する1以上の地点識別子を営業活動情報格納部1124から取得する。次に、検査部131は、予め格納されている会社の位置情報と取得した1以上の地点識別子とを用いて、交通費が発生するか否かを判断する。交通費が発生すると判断した場合、検査部131は、営業活動情報が有する営業日情報と同一の使用日情報を有する経費情報であり、「旅費交通費」の経費種類識別子を有する経費情報が経費情報格納部111に存在するか否かを判断する。検査部131は、かかる経費情報が経費情報格納部111に存在しないと判断した場合、検査部131は、当該「交通費の経費が申請されていない」旨の検査結果を取得する。 The inspection unit 131 acquires one or more location identifiers contained in the sales activity information corresponding to one applicant identifier from the sales activity information storage unit 1124. Next, the inspection unit 131 determines whether or not travel expenses will be incurred using pre-stored company location information and the acquired one or more location identifiers. If it is determined that travel expenses will be incurred, the inspection unit 131 determines whether or not expense information having the same usage date information as the business day information contained in the sales activity information and an expense type identifier of "travel expenses" exists in the expense information storage unit 111. If the inspection unit 131 determines that such expense information does not exist in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that the "travel expenses have not been claimed."

なお、交通費が発生するか否かについて、検査部131は、例えば、算出情報格納部1181の算出情報を用いて判断する。具体的には、検査部131は、例えば、会社の位置情報と地点識別子を、交通費を算出する算出モジュールに与え、交通費の情報が出力されるか否かを判断する。また、検査部131は、例えば、会社の位置情報と地点識別子との距離を、地図情報を用いて取得し、当該距離が閾値以上であるか否かにより、交通費が発生するか否かを判断する。なお、算出モジュールは、公知技術である。
(14-4)営業車位置情報を用いた申請漏れの検知
(a)出張費の申請の漏れ
The inspection unit 131 determines whether or not transportation expenses will be incurred by using, for example, the calculation information in the calculation information storage unit 1181. Specifically, the inspection unit 131 provides, for example, the company's location information and a location identifier to a calculation module that calculates transportation expenses, and determines whether or not transportation expense information is output. The inspection unit 131 also obtains, for example, the distance between the company's location information and the location identifier by using map information, and determines whether or not transportation expenses will be incurred based on whether or not the distance is equal to or greater than a threshold. The calculation module is a known technology.
(14-4) Detection of missed applications using company vehicle location information (a) Missed travel expenses applications

検査部131は、一の申請者識別子、および一の使用日情報に対応する1以上の営業車位置情報を営業車位置情報格納部1126から取得する。次に、検査部131は、取得した1以上の営業車位置情報が出張に対応する情報であるか否かを判断する。営業車位置情報が出張に対応する情報である場合に、検査部131は、一の申請者識別子に対応し、営業車位置情報に対応する一の使用日情報と同一の使用日情報を有する経費情報であり、出張の際に申請する経費の経費種類識別子(例えば、「出張費」)を有する経費情報が経費情報格納部111に存在するか否かを判断する。検査部131は、かかる経費情報が経費情報格納部111に存在しないと判断した場合、検査部131は、当該「出張に対応する経費が申請されていない」旨の検査結果を取得する。 The inspection unit 131 acquires one or more pieces of business vehicle location information corresponding to one applicant identifier and one or more pieces of use date information from the business vehicle location information storage unit 1126. Next, the inspection unit 131 determines whether the acquired one or more pieces of business vehicle location information are information corresponding to a business trip. If the business vehicle location information is information corresponding to a business trip, the inspection unit 131 determines whether or not there is expense information in the expense information storage unit 111 that corresponds to one applicant identifier, has the same use date information as one piece of use date information corresponding to the business vehicle location information, and has an expense type identifier (e.g., "business trip expenses") for expenses claimed during a business trip. If the inspection unit 131 determines that such expense information is not present in the expense information storage unit 111, the inspection unit 131 acquires an inspection result indicating that "expenses corresponding to the business trip have not been claimed."

なお、検査部131は、例えば、1以上の各営業車位置情報と、予め格納されている会社の位置情報とを用いて、営業車位置情報が示す位置と会社との距離の最大値を地図情報格納部1182の地図情報を用いて取得し、当該距離の最大値が、出張費が発生する距離以上の距離であると判断した場合に、営業活動情報が出張に対応する情報であると判断する。なお、出張費が発生する最低の距離の情報は、例えば、会社規定情報格納部113に格納されている。 The inspection unit 131, for example, uses one or more pieces of business vehicle position information and pre-stored company position information to obtain the maximum value of the distance between the position indicated by the business vehicle position information and the company using the map information in the map information storage unit 1182, and if it determines that the maximum value of the distance is equal to or greater than the distance at which travel expenses are incurred, it determines that the sales activity information corresponds to a business trip. Note that information on the minimum distance at which travel expenses are incurred is stored, for example, in the company-defined information storage unit 113.

また、検査部131は、例えば、1以上の各営業車位置情報に対応付けられている出張フラグが存在する場合に、営業活動情報が出張に対応する情報であると判断する。なお、出張フラグは、出張であることを示すフラグである。 In addition, the inspection unit 131 determines that the business activity information corresponds to a business trip when, for example, a business trip flag is associated with one or more pieces of business vehicle location information. The business trip flag is a flag that indicates that the business trip is occurring.

出力部14は、各種の情報を出力する。各種の情報とは、例えば、検査結果、画像検査結果、統計処理結果である。ここで、出力とは、通常、申請者端末2への送信であるが、経理端末等の他の装置への送信、経費検査装置1への蓄積、ディスプレイへの表示等でも良い。
(15)画像検査手段1311が行う領収書画像検査
The output unit 14 outputs various information. The various information includes, for example, the results of the examination, the results of the image examination, and the results of the statistical processing. Here, the output is usually transmitted to the applicant terminal 2, but may also be transmitted to another device such as an accounting terminal, stored in the expense examination device 1, or displayed on a display.
(15) Receipt image inspection performed by the image inspection means 1311

画像検査手段1311は、例えば、文字認識処理、機械学習処理のうちの1以上の処理を行い(上記の(1)~(3)方法のいずれか等)、1以上の文字列を取得し、当該1以上の各文字列が予め決められた条件を満たすか否かを判断し、画像検査結果を取得する。1以上の文字列は、例えば、支払金額情報、店舗識別子、相手先識別子、使用日情報、科目、摘要、決済手段情報のうちのいずれかである。 The image inspection means 1311 performs, for example, one or more of character recognition processing and machine learning processing (such as any of the above methods (1) to (3)), obtains one or more character strings, determines whether each of the one or more character strings satisfies a predetermined condition, and obtains an image inspection result. The one or more character strings are, for example, any of payment amount information, store identifier, other party identifier, use date information, item, summary, and payment method information.

画像検査手段1311が行う検査の例は、以下の(15-1)~(15-9)である。画像検査手段1311は、例えば、(15-1)~(15-9)のうちのいずれか1以上の検査を行い、画像検査結果を取得する。なお、(15-1)~(15-9)は、領収書画像検査の例である。
(15-1)領収書画像と経費情報の文字列との不一致の検査
Examples of inspections performed by the image inspection means 1311 are the following (15-1) to (15-9). The image inspection means 1311 performs, for example, one or more of the inspections (15-1) to (15-9) and obtains image inspection results. Note that (15-1) to (15-9) are examples of receipt image inspections.
(15-1) Check for mismatch between receipt image and expense information string

画像検査手段1311は、経費受付部121が受け付けた経費情報が有する領収書画像から文字列とクラスとの組を、1組以上取得する。次に、検査部131は、組ごとに、当該組が有するクラスに対応し、経費受付部121が受け付けた経費情報が有する文字列(例えば、支払金額情報、店舗識別子、相手先識別子、使用日情報、科目、摘要、決済手段情報のうちのいずれか)を取得する。次に、検査部131は、組ごとに、領収書画像から取得した一のクラスの文字列と、経費受付部121が受け付けた経費情報が有する同一クラスの文字列とを比較し、予め決められた関係を有するか否かを判断する。予め決められた関係を有さない場合、検査部131は、不正を示す検査結果を取得する。 The image inspection means 1311 obtains one or more pairs of character strings and classes from a receipt image contained in the expense information accepted by the expense acceptance unit 121. Next, for each pair, the inspection unit 131 obtains a character string (e.g., any of payment amount information, store identifier, recipient identifier, date of use information, subject, summary, and payment method information) contained in the expense information accepted by the expense acceptance unit 121 that corresponds to the class contained in the pair. Next, the inspection unit 131 compares, for each pair, a character string of one class obtained from the receipt image with a character string of the same class contained in the expense information accepted by the expense acceptance unit 121, and determines whether or not they have a predetermined relationship. If they do not have the predetermined relationship, the inspection unit 131 obtains an inspection result indicating fraud.

なお、予め決められた関係は、一致であるが、予め決められた条件を満たすほど類似すること(例えば、類似度が閾値以上、「(株)」と「株式会社」の差異のみ、表記の差異のみ等)である。
(15-2)金額の加工の検査
(a)文字認識処理を用いる場合
The predetermined relationship is a match, but similar enough to satisfy a predetermined condition (for example, the degree of similarity is above a threshold, the only difference is between "(stock)" and "Kaishokaisha", the only difference is the spelling, etc.).
(15-2) Inspection of monetary amount manipulation (a) When character recognition processing is used

画像検査手段1311は、例えば、文字認識技術により、領収書画像から金額の領域の文字列とスコアとを取得し、当該スコアが予め決められた条件を満たすほど低いと判断した場合に、領収書の金額の加工があった、と判断する。なお、画像検査手段1311は、例えば、領収書画像の全文字を文字認識技術により取得し、当該文字の集合から文字「¥」を検出し、当該文字「¥」の横の数字列を支払金額情報として取得する。
(b)機械学習処理を用いる場合
The image inspection means 1311, for example, uses character recognition technology to obtain a character string and a score in the amount area from the receipt image, and if it determines that the score is low enough to satisfy a predetermined condition, it determines that the amount on the receipt has been altered. Note that the image inspection means 1311, for example, obtains all the characters in the receipt image using character recognition technology, detects the character "¥" from the set of characters, and obtains the number string next to the character "¥" as payment amount information.
(b) When machine learning processing is used

画像検査手段1311は、例えば、手書きにより金額が偽装された1以上の領収書画像と偽装されていない1以上の領収書画像とを教師データとして、機械学習のアルゴリズムにより、学習処理を行い、領収書画像を入力として金額が偽装されたか否かの検査結果を取得する学習器を構成する。 The image inspection means 1311, for example, configures a learning device that uses one or more receipt images with handwritten forged amounts and one or more receipt images without forged amounts as training data, performs learning processing using a machine learning algorithm, and obtains an inspection result as to whether or not the amount has been forged using the receipt images as input.

次に、画像検査手段1311は、例えば、経費受付部121が受け付けた領収書画像と学習器とを用いて、機械学習のアルゴリズムにより予測処理を行い、領収書画像に記載されている金額が、手書きにより偽装されたか否かを示す画像検査結果を取得する。
(15-3)税区分の不適切性等の検査
Next, the image inspection means 1311, for example, uses the receipt image accepted by the expense acceptance unit 121 and a learning device to perform prediction processing using a machine learning algorithm, and obtains image inspection results indicating whether the amount written on the receipt image has been handwritten forged.
(15-3) Inspection of inappropriate tax classifications, etc.

画像検査手段1311は、領収書画像から2以上の文字列を取得する。次に、画像検査手段1311は、2以上の文字列が、予め決められた不正パターンに合致するか否かを判断する。不正パターンに合致する場合に、画像検査手段1311は、不正である旨の検査結果を取得する。 The image inspection means 1311 obtains two or more character strings from the receipt image. Next, the image inspection means 1311 determines whether or not the two or more character strings match a predetermined fraudulent pattern. If they match the fraudulent pattern, the image inspection means 1311 obtains an inspection result indicating fraud.

不正パターンは、例えば、クラス「摘要」に対応する文字列の中に文字列「手土産」を含み、かつクラス「税区分」に対応する文字列の中に「10%」を含むことである。かかる不正パターンは、税区分の不正である。画像検査手段1311は、例えば、画像検査手段1311は、取得した文字列を用いて、クラス「摘要」に対応する文字列の中に「手土産」を含み、かつクラス「税区分」に対応する文字列の中に「10%」を含むと判断した場合、「税区分の不正」である旨の画像検査結果を取得する。
(15-4)宛名の不備の検査
An example of a fraudulent pattern is when a character string corresponding to the class "summary" includes the character string "gift" and a character string corresponding to the class "tax category" includes "10%". Such a fraudulent pattern is a tax category fraud. For example, when the image inspection means 1311 determines using the acquired character string that a character string corresponding to the class "summary" includes the character string "gift" and a character string corresponding to the class "tax category" includes "10%", the image inspection means 1311 acquires an image inspection result indicating "tax category fraud".
(15-4) Inspection of address errors

画像検査手段1311は、領収書画像から1以上の文字列を、クラスに対応付けて取得する。 The image inspection means 1311 obtains one or more character strings from the receipt image and associates them with a class.

次に、画像検査手段1311は、クラス「宛名」に対応する文字列が、格納部11に格納されている社名に合致しないと判断した場合、領収書の宛名の不備である旨の画像検査結果を取得する。また、例えば、画像検査手段1311は、取得した文字列を用いて、クラス「宛名」に対応する文字列が、格納部11に格納されている「上様」等の不適切な文字列であると判断した場合、領収書の宛名の不備である旨の画像検査結果を取得する。
(15-5)領収書へのサインの有無の検査
Next, when the image inspection means 1311 determines that the character string corresponding to the class "addressee" does not match the company name stored in the storage unit 11, it acquires an image inspection result indicating that the addressee on the receipt is inaccurate. Also, for example, when the image inspection means 1311 determines that the character string corresponding to the class "addressee" is an inappropriate character string such as "Dear Sir" stored in the storage unit 11 using the acquired character string, it acquires an image inspection result indicating that the addressee on the receipt is inaccurate.
(15-5) Inspection of receipt signature

画像検査手段1311は、例えば、サインが有る1以上の領収書を正例とし、サインが無い1以上の領収書を負例とする教師データを用いて、機械学習のアルゴリズムにより、学習器を構成する。そして、画像検査手段1311は、受け付けられた領収書画像と学習器とを用いて、予測処理を行い、サインの有無を示す情報を取得する。そして、画像検査手段1311は、サインが無い、と判断した場合、領収書へのサインが無いことの不備を示す画像検査結果を取得する。
(15-6)領収書画像の不鮮明さの検査
(a)文字認識処理を用いる場合(第一不鮮明処理)
The image inspection means 1311 uses training data in which one or more receipts with a signature are treated as positive examples and one or more receipts without a signature are treated as negative examples to construct a learning device through a machine learning algorithm. The image inspection means 1311 then performs a prediction process using the received receipt image and the learning device to obtain information indicating the presence or absence of a signature. If the image inspection means 1311 determines that there is no signature, it obtains an image inspection result indicating the defect of the receipt not being signed.
(15-6) Inspection of Blurred Receipt Images (a) When Character Recognition Processing is Used (First Blurred Processing)

画像検査手段1311は、文字認識技術を用いて、経費受付部121が受け付けた領収書画像から1以上の文字列とともに、文字認識のスコアを取得し、スコアが予め決められた条件を満たすほど低い場合に、領収書画像が不鮮明であると判断する第一不鮮明処理を行う。なお、文字認識を行い、文字列を取得し、かつ文字認識のスコア(尤度と言っても良い)を出力する技術は公知技術である。
(b)機械学習処理を用いる場合(第二不鮮明処理)
The image inspection means 1311 performs a first blurring process using character recognition technology to obtain a character recognition score together with one or more character strings from the receipt image received by the expense receiving unit 121, and to determine that the receipt image is blurred if the score is low enough to satisfy a predetermined condition. Note that the technology of performing character recognition, obtaining character strings, and outputting the character recognition score (which may also be called likelihood) is a publicly known technology.
(b) When machine learning processing is used (second blurring process)

画像検査手段1311は、不鮮明な1以上の領収書画像と鮮明な1以上の領収書画像とを機械学習のアルゴリズムにより、学習処理を行い、学習器を構成する。なお、かかる学習器は、領収書画像を入力として領収書画像が不鮮明であるか鮮明であるかの判断結果を取得する学習器である。 The image inspection means 1311 performs a learning process on one or more blurred receipt images and one or more clear receipt images using a machine learning algorithm to form a learning device. Note that this learning device is a learning device that receives a receipt image as input and obtains a judgment result as to whether the receipt image is blurred or clear.

次に、画像検査手段1311は、経費受付部121が受け付けた領収書画像と学習器とを用いて、機械学習のアルゴリズムにより予測処理を行い、領収書画像が不鮮明であるか鮮明であるかの検査結果を取得する。
(15-7)決済手段の検査
Next, the image inspection means 1311 uses the receipt image accepted by the expense acceptance unit 121 and the learning device to perform prediction processing using a machine learning algorithm, and obtains an inspection result as to whether the receipt image is blurry or clear.
(15-7) Inspection of payment methods

画像検査手段1311は、領収書画像から文字列である決済手段情報(例えば、「○○PAY」)を取得し、決済手段情報が、会社規定情報が有する決済手段情報であるか否かを検査し、画像検査結果を取得する。なお、会社規定情報は、会社規定情報格納部113に存在する。
(15-8)手書き領収書への角印有無の検査
(a)機械学習処理を用いる場合
The image inspection unit 1311 obtains the payment method information (e.g., "OOPAY"), which is a character string, from the receipt image, inspects whether the payment method information is the payment method information included in the company-defined information, and obtains the image inspection result. The company-defined information is stored in the company-defined information storage unit 113.
(15-8) Inspection of the presence of a square seal on a handwritten receipt (a) Using machine learning processing

画像検査手段1311は、例えば、手書きであり、角印が押された1以上の領収書画像を正例とし、角印が押されてない1以上の領収書画像を負例として、機械学習のアルゴリズムにより、学習処理を行い、学習器を構成する。なお、かかる学習器は、領収書画像を入力とし、角印が押されているか否かを出力とする学習器である。 The image inspection means 1311, for example, performs learning processing using a machine learning algorithm with one or more handwritten receipt images with a square stamp as positive examples and one or more receipt images without a square stamp as negative examples to form a learning device. Note that this learning device is a learning device that receives a receipt image as input and outputs whether or not a square stamp is present.

次に、画像検査手段1311は、受け付けた領収書画像と学習器とを用いて、機械学習のアルゴリズムにより予測処理を行い、角印が押されているか否かを示す画像検査結果を取得する。
(b)画像認識処理を用いる場合
Next, the image inspection means 1311 uses the received receipt image and the learning device to perform prediction processing using a machine learning algorithm, and obtains an image inspection result indicating whether or not a square stamp is present.
(b) When image recognition processing is used

画像検査手段1311は、受け付けられた領収書画像に対して文字認識処理を行い、手書き文字が存在するか否か(例えば、スコアが閾値以下または閾値未満であるか否か)を判断する。手書き文字が存在すると判断した場合、画像検査手段1311は、例えば、画像認識により、画素値が赤の領域の画素値であり、概ね矩形形状の輪郭を有する角印が存在するか否かを判断する。角印が存在しないと判断した場合、画像検査手段1311は、角印が押されていない旨の画像検査結果を取得する。
(15-9)タイムスタンプの検査
The image inspection means 1311 performs character recognition processing on the received receipt image to determine whether or not handwritten characters are present (e.g., whether or not the score is equal to or less than a threshold value). If it is determined that handwritten characters are present, the image inspection means 1311 determines, for example, by image recognition, whether or not a square mark whose pixel values are those of a red area and which has a roughly rectangular outline is present. If it is determined that a square mark is not present, the image inspection means 1311 obtains an image inspection result indicating that no square mark is pressed.
(15-9) Time stamp inspection

画像検査手段1311は、受け付けられた領収書画像が有するタイムスタンプが示す日情報を取得する。なお、日情報は、領収書画像にタイムスタンプが付加された日を示す情報である。 The image inspection means 1311 acquires the date information indicated by the timestamp of the received receipt image. The date information indicates the date on which the timestamp was added to the receipt image.

次に、画像検査手段1311は、受け付けられた領収書画像に対応する領収書発行日を取得する。 Next, the image inspection means 1311 obtains the receipt issue date corresponding to the received receipt image.

次に、画像検査手段1311は、取得した日情報が示す日が、領収書発行日に対して、予め決められた以上の期間が経過しているか否かを判断し、画像検査結果を取得する。予め決められた以上の期間は、例えば、「3日以上」、または「4日以上」である。 Next, the image inspection means 1311 determines whether the date indicated by the acquired date information is a predetermined period of time or more from the receipt issue date, and acquires the image inspection result. The predetermined period of time or more is, for example, "three days or more" or "four days or more."

なお、画像検査手段1311は、通常、領収書画像から領収書発行日を取得するが、経費受付部121が受け付けた経費情報に含まれる文字列である領収書発行日を取得しても良い。また、領収書画像にタイムスタンプを付加する技術、領収書画像が有するタイムスタンプを取得する技術は公知技術である。 The image inspection means 1311 normally obtains the receipt issue date from the receipt image, but may obtain the receipt issue date as a character string included in the expense information received by the expense reception unit 121. Furthermore, the technology for adding a timestamp to a receipt image and the technology for obtaining a timestamp contained in a receipt image are publicly known technologies.

格納部11、経費情報格納部111、申請者集合格納部112、会社規定情報格納部113、飲食店集合格納部114、風俗店集合格納部115、相手先集合格納部116、カード利用経費格納部117、移動手段情報格納部118、個人情報格納部1121、勤怠情報格納部1122、入退館情報格納部1123、営業活動情報格納部1124、カード明細情報格納部1125、営業車位置情報格納部1126、算出情報格納部1181、地図情報格納部1182、および第一格納部21は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 11, expense information storage unit 111, applicant group storage unit 112, company regulation information storage unit 113, restaurant group storage unit 114, adult entertainment establishment group storage unit 115, counterparty group storage unit 116, card usage expense storage unit 117, transportation means information storage unit 118, personal information storage unit 1121, attendance information storage unit 1122, entrance and exit information storage unit 1123, business activity information storage unit 1124, card statement information storage unit 1125, business vehicle position information storage unit 1126, calculation information storage unit 1181, map information storage unit 1182, and first storage unit 21 are preferably non-volatile recording media, but can also be realized with volatile recording media.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 11, etc. is not important. For example, information may be stored in the storage unit 11, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 11, etc., or information inputted via an input device may be stored in the storage unit 11, etc.

受付部12、経費受付部121、および第一受信部25は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The reception unit 12, expense reception unit 121, and first reception unit 25 are typically realized by wireless or wired communication means, but may also be realized by means of receiving broadcasts.

処理部13、検査部131、統計処理部132、画像検査手段1311、および第一処理部23は、通常、プロセッサやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。プロセッサは、MPU、CPU、GPU等、その種類は問わない。 The processing unit 13, inspection unit 131, statistical processing unit 132, image inspection means 1311, and first processing unit 23 can usually be realized by a processor, memory, etc. The processing procedure of the processing unit 13 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may also be realized by hardware (dedicated circuit). The type of processor can be any type, such as an MPU, CPU, GPU, etc.

出力部14、結果出力部141、および第一送信部24は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The output unit 14, the result output unit 141, and the first transmission unit 24 are typically realized by wireless or wired communication means, but may also be realized by broadcasting means.

第一受付部22は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The first reception unit 22 can be realized by a device driver for an input means such as a touch panel or a keyboard, or control software for a menu screen, etc.

第一出力部26は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第一出力部26は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
を備える。
The first output unit 26 may be considered to include, or may not include, an output device such as a display, a speaker, etc. The first output unit 26 may be realized by driver software for an output device, or a combination of driver software for an output device and an output device, etc.
Equipped with.

次に、経費検査装置1の動作例について、図4のフローチャートを用いて説明する。 Next, an example of the operation of the expense inspection device 1 will be explained using the flowchart in Figure 4.

(ステップS401)経費受付部121は、申請書識別子に対応付いた経費情報を申請者端末2から受信したか否かを判断する。経費情報を受信した場合はステップS402に行き、経費情報を受信しなかった場合はステップS406に行く。 (Step S401) The expense acceptance unit 121 determines whether or not expense information associated with the application form identifier has been received from the applicant terminal 2. If expense information has been received, the process proceeds to step S402; if expense information has not been received, the process proceeds to step S406.

(ステップS402)処理部13は、ステップS401で受信された経費情報に対する検査処理を行う。検査処理とは、経費申請の不正の検査の処理である。検査処理の例について、図5のフローチャートを用いて説明する。 (Step S402) The processing unit 13 performs an inspection process on the expense information received in step S401. The inspection process is a process for inspecting the expense application for fraud. An example of the inspection process is described using the flowchart in FIG. 5.

(ステップS403)検査部131は、ステップS402において取得した検査結果が「正当」であるか否かを判断する。「正当」である場合はステップS404に行き、「正当」でない場合はステップS405に行く、 (Step S403) The inspection unit 131 judges whether the inspection result acquired in step S402 is "legitimate". If it is "legitimate", the process proceeds to step S404, and if it is not "legitimate", the process proceeds to step S405.

(ステップS404)処理部13または図示しない蓄積部は、ステップS401で受信された経費情報を、申請書識別子に対応付けて、経費情報格納部111に蓄積する。ステップS401に戻る。なお、ステップS404において、結果出力部141は、「正当」である旨の検査結果を、経費情報を送信した申請者端末2に送信しても良い。 (Step S404) The processing unit 13 or a storage unit (not shown) associates the expense information received in step S401 with the application form identifier and stores it in the expense information storage unit 111. Return to step S401. Note that in step S404, the result output unit 141 may send an inspection result indicating that the expense information is "legitimate" to the applicant terminal 2 that sent the expense information.

(ステップS405)結果出力部141は、ステップS402において取得された検査結果を、経費情報を送信した申請者端末2に送信する。ステップS401に戻る。なお、ステップS405で、検査部131は、経費情報に対応する申請者識別子に対応する不正回数を、1インクリメントしても良い。また、ステップS405で、処理部13または図示しない蓄積部は、ステップS401で受信された経費情報を、申請書識別子に対応付けて、経費情報格納部111に蓄積しても良い。 (Step S405) The result output unit 141 transmits the inspection results acquired in step S402 to the applicant terminal 2 that transmitted the expense information. Return to step S401. Note that in step S405, the inspection unit 131 may increment the number of fraudulent attempts corresponding to the applicant identifier that corresponds to the expense information by 1. Also, in step S405, the processing unit 13 or a storage unit (not shown) may associate the expense information received in step S401 with the application form identifier and store it in the expense information storage unit 111.

(ステップS406)処理部13は、統計検査を行うタイミングであるか否かを判断する。統計検査を行うタイミングであればステップS407に行き、統計検査を行うタイミングでなければステップS414に行く。 (Step S406) The processing unit 13 judges whether it is time to perform a statistical test. If it is time to perform a statistical test, the process proceeds to step S407. If it is not time to perform a statistical test, the process proceeds to step S414.

なお、処理部13は、図示しない時計から時刻を取得し、当該時刻が予め決められた時刻以降であれば、統計検査を行うタイミングであると判断する。また、処理部13は、統計検査の指示が受信された場合に、統計検査を行うタイミングであると判断する。また、統計検査とは、経費情報の統計処理結果を用いた不正の検査である。統計検査は、例えば、定期的に(例えば、1ヶ月に一度)行われることは好適である。 The processing unit 13 obtains the time from a clock (not shown), and if the time is after a predetermined time, determines that it is time to perform a statistical check. The processing unit 13 also determines that it is time to perform a statistical check if an instruction for a statistical check is received. A statistical check is a check for fraud using the results of statistical processing of expense information. It is preferable that the statistical check is performed periodically (for example, once a month).

(ステップS407)処理部13は、カウンタiに1を代入する。 (Step S407) The processing unit 13 assigns 1 to counter i.

(ステップS408)処理部13は、経費情報格納部111にi番目の申請者識別子が存在するか否かを判断する。i番目の申請者識別子が存在する場合はステップS409に行き、i番目の申請者識別子が存在しない場合はステップS412に行く。i番目の申請者識別子が存在するか否かは、検査対象のi番目の申請者が存在するか否かである。 (Step S408) The processing unit 13 determines whether or not the i-th applicant identifier exists in the expense information storage unit 111. If the i-th applicant identifier exists, the process proceeds to step S409; if the i-th applicant identifier does not exist, the process proceeds to step S412. Whether or not the i-th applicant identifier exists depends on whether or not the i-th applicant to be inspected exists.

(ステップS409)処理部13は、i番目の申請者識別子に対応する経費情報に対して、統計処理を行い、統計処理結果を用いて、経費申請の不正に関する検査を行う。かかる統計検査処理の例について、図6のフローチャートを用いて説明する。 (Step S409) The processing unit 13 performs statistical processing on the expense information corresponding to the i-th applicant identifier, and uses the results of the statistical processing to check for fraud in the expense application. An example of such statistical inspection processing is described using the flowchart in FIG. 6.

(ステップS410)処理部13は、ステップS409で取得した検査結果を、i番目の申請者識別子に対応付けて、出力する。処理部13は、例えば、i番目の申請者識別子に対応付けて、検査結果を格納部11に蓄積する。また、処理部13は、例えば、i番目の申請者識別子に対応付けられた検査結果を、図示しない端末に送信する。 (Step S410) The processing unit 13 outputs the test results acquired in step S409 in association with the i-th applicant identifier. The processing unit 13 stores the test results in the storage unit 11 in association with the i-th applicant identifier, for example. The processing unit 13 also transmits the test results associated with the i-th applicant identifier, for example, to a terminal not shown.

(ステップS411)処理部13は、カウンタiを、1インクリメントする。ステップS408に戻る。 (Step S411) The processing unit 13 increments the counter i by 1. Return to step S408.

(ステップS412)統計処理部132は、出力する統計処理結果を構成する。 (Step S412) The statistical processing unit 132 configures the statistical processing results to be output.

(ステップS413)結果出力部141は、ステップS412で構成された統計処理結果を出力する。ステップS401に戻る。なお、統計処理結果の出力とは、例えば、統計処理結果を格納部11に蓄積すること、統計処理結果を図示しない端末に送信することである。 (Step S413) The result output unit 141 outputs the statistical processing result configured in step S412. Return to step S401. Note that outputting the statistical processing result means, for example, storing the statistical processing result in the storage unit 11, or transmitting the statistical processing result to a terminal not shown.

(ステップS414)処理部13は、申告漏れ検査を行うタイミングであるか否かを判断する。申告漏れ検査を行うタイミングであればステップS415に行き、申告漏れ検査を行うタイミングでなければステップS401に戻る。 (Step S414) The processing unit 13 judges whether it is time to perform an omission check. If it is time to perform an omission check, the process proceeds to step S415. If it is not time to perform an omission check, the process returns to step S401.

なお、処理部13は、図示しない時計から時刻を取得し、当該時刻が予め決められた時刻以降であれば、申告漏れ検査を行うタイミングであると判断する。また、処理部13は、申告漏れ検査の指示が受信された場合に、申告漏れ検査を行うタイミングであると判断する。また、申告漏れ検査とは、経費申請の漏れの検査である。申告漏れ検査は、例えば、定期的に(例えば、1ヶ月に一度)行われることは好適である。 The processing unit 13 obtains the time from a clock (not shown), and if the time is after a predetermined time, determines that it is time to perform a declaration omission check. The processing unit 13 also determines that it is time to perform a declaration omission check if an instruction to perform a declaration omission check is received. A declaration omission check is a check for omissions in expense claims. It is preferable that the declaration omission check be performed periodically (for example, once a month).

(ステップS415)処理部13は、経費申請の漏れ検査を行う。漏れ検査の処理例について、図7のフローチャートを用いて説明する。 (Step S415) The processing unit 13 performs a check for omissions in the expense claim. An example of the omission check process is described using the flowchart in FIG. 7.

(ステップS416)結果出力部141は、ステップS415で取得された漏れ検査の検査結果を出力する。ステップS401に戻る。ここでの検査結果の出力とは、例えば、検査結果の格納部11への蓄積、漏れに対応する申請者識別子で識別される申請者への送信、図示しない端末への送信等である。 (Step S416) The result output unit 141 outputs the test results of the leak test obtained in step S415. Return to step S401. Outputting the test results here means, for example, storing the test results in the storage unit 11, sending them to an applicant identified by the applicant identifier corresponding to the leak, sending them to a terminal not shown, etc.

なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 4, processing ends when the power is turned off or an interrupt occurs to end processing.

次に、ステップS402の検査処理の例について、図5のフローチャートを用いて説明する。 Next, an example of the inspection process in step S402 will be described using the flowchart in FIG.

(ステップS501)検査部131は、受信された経費情報の中に、領収書画像が含まれるか否かを判断する。領収書画像が含まれる場合はステップS502に行き、領収書画像が含まれない場合はステップS505に行く。 (Step S501) The inspection unit 131 determines whether or not a receipt image is included in the received expense information. If a receipt image is included, the process proceeds to step S502. If a receipt image is not included, the process proceeds to step S505.

(ステップS502)画像検査手段1311は、領収書画像から文字列とクラスとの組を、1または2組以上取得する。なお、かかる処理は、上述したので、ここでの詳細な説明は省略する。 (Step S502) The image inspection means 1311 obtains one or more pairs of character strings and classes from the receipt image. Note that this process has been described above, so a detailed explanation will be omitted here.

(ステップS503)画像検査手段1311は、領収書画像検査を行い、検査結果を取得する。 (Step S503) The image inspection means 1311 performs receipt image inspection and obtains the inspection results.

領収書画像検査は、例えば、上述した(15-1)~(15-9)のうちの1以上の検査である。 The receipt image inspection may be, for example, one or more of the inspections (15-1) to (15-9) described above.

(ステップS504)検査部131は、共通検査を行い、検査結果を取得する。共通検査とは、経費情報の経費種類識別子(科目でも良い)に依存しない検査である。 (Step S504) The inspection unit 131 performs a common inspection and obtains the inspection results. A common inspection is an inspection that is not dependent on the expense type identifier (which may be a subject) of the expense information.

共通検査は、例えば、(1-1)(2-1)の出勤日以外の経費の検査、(4-1)領収書分割の検査、(5-1)営業車の不正な使用の検査、(6)カード利用経費情報を用いた検査、(10)相手先情報を用いた検査、(11-1)二重申請の検査、(11-2)領収書の使い回しの検査、(11-3)同日の経費申請の数が多いことの検査、(13)経費申請の承認者の不正の検知である。 Common inspections include, for example, (1-1) and (2-1) inspections of expenses not incurred on working days, (4-1) inspections of receipt splitting, (5-1) inspections of unauthorized use of company vehicles, (6) inspections using card-used expense information, (10) inspections using recipient information, (11-1) inspections of duplicate applications, (11-2) inspections of reuse of receipts, (11-3) inspections of a large number of expense applications on the same day, and (13) detection of fraud by expense application approvers.

(ステップS505)検査部131は、受信された経費情報から経費種類識別子を取得する。 (Step S505) The inspection unit 131 obtains an expense type identifier from the received expense information.

(ステップS506)検査部131は、ステップS505で取得した経費種類識別子が「交通費(旅費交通費でも良い)」であるか否かを判断する。「交通費」である場合はステップS507に行き、「交通費」でない場合はステップS508に行く。 (Step S506) The inspection unit 131 determines whether the expense type identifier acquired in step S505 is "transportation expenses (travel expenses may be used)." If it is "transportation expenses," the process proceeds to step S507, and if it is not "transportation expenses," the process proceeds to step S508.

(ステップS507)検査部131は、交際費検査処理を行い、検査結果を取得する。ステップS514に行く。 (Step S507) The inspection unit 131 performs entertainment expense inspection processing and obtains the inspection results. Go to step S514.

交通費検査処理とは、交通費特有の検査のための処理である。交通費検査処理は、例えば、上述した(3-1)交通費の不正の検査(i)、(3-2)交通費の不正の検査(ii)、(4-2)社内飲み会後のタクシー利用の検査、(8-1)電車、バス、または飛行機の交通費の不正の検査、(8-2)タクシー料金の不正の検査、(8-3)定期区間との重複の検査である。 The transportation expense inspection process is a process for inspections specific to transportation expenses. Examples of the transportation expense inspection process include the above-mentioned (3-1) inspection for transportation expense fraud (i), (3-2) inspection for transportation expense fraud (ii), (4-2) inspection for taxi use after an office drinking party, (8-1) inspection for train, bus, or airplane transportation expense fraud, (8-2) inspection for taxi fare fraud, and (8-3) inspection for overlap with regular commuter routes.

(ステップS508)検査部131は、ステップS505で取得した経費種類識別子が「交際費(接待交費でも良い)」であるか否かを判断する。「交際費」である場合はステップS509に行き、「交際費」でない場合はステップS510に行く。 (Step S508) The inspection unit 131 determines whether the expense type identifier acquired in step S505 is "entertainment expenses (or entertainment expenses)." If it is "entertainment expenses," the process proceeds to step S509, and if it is not "entertainment expenses," the process proceeds to step S510.

(ステップS509)検査部131は、交際費検査処理を行い、検査結果を取得する。ステップS514に行く。 (Step S509) The inspection unit 131 performs entertainment expense inspection processing and obtains the inspection results. Go to step S514.

交際費検査処理とは、交際費特有の検査のための処理である。交際費検査処理は、例えば、(9-1)店舗不正の検査(風俗店等の利用)、(9-2)金額不正の検査、(9-3)交際費は飲食店を利用しているか否かの検査、(10)相手先情報を用いた検査、(11-4)二次会支出による不正の検査である。 The entertainment expense inspection process is a process for inspections specific to entertainment expenses. Examples of entertainment expense inspection processes include (9-1) inspection of store fraud (use of adult entertainment establishments, etc.), (9-2) inspection of amount fraud, (9-3) inspection of whether entertainment expenses include use of restaurants, (10) inspection using counterparty information, and (11-4) inspection of fraudulent expenditures for after-parties.

(ステップS510)検査部131は、ステップS505で取得した経費種類識別子が「宿泊費」であるか否かを判断する。「宿泊費」である場合はステップS511に行き、「宿泊費」でない場合はステップS512に行く。 (Step S510) The inspection unit 131 determines whether the expense type identifier acquired in step S505 is "accommodation expenses". If it is "accommodation expenses", the process proceeds to step S511, and if it is not "accommodation expenses", the process proceeds to step S512.

(ステップS511)検査部131は、宿泊費検査処理を行い、検査結果を取得する。ステップS514に行く。 (Step S511) The inspection unit 131 performs accommodation fee inspection processing and obtains the inspection results. Go to step S514.

宿泊費検査処理とは、宿泊費特有の検査のための処理である。宿泊費検査処理は、例えば、(1-3)宿泊費の不正の検査、(2-3)宿泊費の不正の検査である。 The accommodation expense inspection process is a process for inspections specific to accommodation expenses. Examples of accommodation expense inspection processes include (1-3) inspection of accommodation expense fraud and (2-3) inspection of accommodation expense fraud.

(ステップS512)検査部131は、ステップS505で取得した経費種類識別子が「出張費」であるか否かを判断する。「出張費」である場合はステップS513に行き、「出張費」でない場合はステップS512に行く。 (Step S512) The inspection unit 131 determines whether the expense type identifier acquired in step S505 is "travel expenses". If it is "travel expenses", the process proceeds to step S513, and if it is not "travel expenses", the process proceeds to step S512.

(ステップS513)検査部131は、出張費検査処理を行い、検査結果を取得する。ステップS514に行く。 (Step S513) The inspection unit 131 performs a travel expense inspection process and obtains the inspection results. Go to step S514.

出張費検査処理とは、出張費特有の検査のための処理である。出張費検査処理は、例えば、(1-2)出張費の不正の検査 、(2-2)出張費の不正の検査である。 The travel expense inspection process is a process for inspections specific to travel expenses. Examples of the travel expense inspection process include (1-2) Inspection of travel expense fraud and (2-2) Inspection of travel expense fraud.

(ステップS514)検査部131は、取得された検査結果を用いて、出力される検査結果を構成する。上位処理にリターンする。 (Step S514) The inspection unit 131 uses the acquired inspection results to construct the inspection results to be output. It then returns to the upper-level processing.

例えば、1以上の不正の検査結果が得られている場合、検査部131は、不正であった場合のすべての検査結果を含む検査結果を構成する。また、不正の検査結果が得られていない場合、検査部131は、「正当」である旨の検査結果を構成する。 For example, if one or more fraudulent inspection results are obtained, the inspection unit 131 constructs an inspection result that includes all the inspection results in the case of fraud. Also, if no fraudulent inspection results are obtained, the inspection unit 131 constructs an inspection result that indicates "legitimate."

次に、ステップS409の統計検査処理の例について、図6のフローチャートを用いて説明する。 Next, an example of the statistical inspection process in step S409 will be described using the flowchart in FIG. 6.

(ステップS601)統計処理部132は、カウンタiに1を代入する。 (Step S601) The statistical processing unit 132 assigns 1 to counter i.

(ステップS602)統計処理部132は、検査対象の申請者識別子(ステップS408のi番目の申請者識別子)に対応する1または2以上の経費情報であり、経費情報格納部111の1以上の経費情報の中の店舗識別子において、i番目の店舗識別子が存在するか否かを判断する。i番目の店舗識別子が存在する場合はステップS603に行き、i番目の店舗識別子が存在しない場合はステップS607に行く。 (Step S602) The statistical processing unit 132 determines whether the i-th store identifier exists among the one or more pieces of expense information corresponding to the applicant identifier to be inspected (the i-th applicant identifier in step S408) and among the store identifiers in the one or more pieces of expense information in the expense information storage unit 111. If the i-th store identifier exists, the process proceeds to step S603, and if the i-th store identifier does not exist, the process proceeds to step S607.

なお、i番目の店舗識別子とは、検査対象の申請者識別子に対応する1または2以上の経費情報の中の店舗識別子をユニーク処理した中での、i番目の店舗識別子である。また、検査対象の経費情報の期間は、予め決められていても良いし、すべての期間でも良い。 The i-th store identifier is the i-th store identifier among the store identifiers in one or more pieces of expense information corresponding to the applicant identifier of the subject of inspection that have been uniquely processed. The period of the expense information of the subject of inspection may be predetermined or may be the entire period.

(ステップS603)統計処理部132は、検査対象の申請者識別子に対応し、i番目の店舗識別子が含まれる経費情報の数を取得する。統計処理部132は、当該数を用いて、店舗頻度情報を取得する。なお、店舗頻度情報は、数と同じ値でも良いし、数を期間で割った値等でも良い。店舗頻度情報は、通常、当該数をパラメータとする増加関数により算出される値である。 (Step S603) The statistical processing unit 132 obtains the number of pieces of expense information that correspond to the applicant identifier to be inspected and that include the i-th store identifier. The statistical processing unit 132 uses this number to obtain store frequency information. Note that the store frequency information may be the same value as the number, or may be a value obtained by dividing the number by a period, etc. The store frequency information is usually a value calculated using an increasing function with the number as a parameter.

(ステップS604)検査部131は、ステップS603で取得された店舗頻度情報が、予め決められた店舗頻度条件を満たすほど大きいか否かを判断する。店舗頻度条件を満たす場合はステップS605に行き、店舗頻度条件を満たさない場合はステップS606に行く。 (Step S604) The inspection unit 131 determines whether the store frequency information acquired in step S603 is large enough to satisfy a predetermined store frequency condition. If the store frequency condition is satisfied, the process proceeds to step S605; if the store frequency condition is not satisfied, the process proceeds to step S606.

(ステップS605)検査部131は、「一の店舗を使用しすぎている」旨の検査結果、およびi番目の店舗識別子を有する検査結果を、検査対象の申請者識別子に対応付けて取得する。なお、検査部131は、検査対象の申請者識別子に対応する不正回数を、1インクリメントしても良い。 (Step S605) The inspection unit 131 obtains the inspection result indicating that "one store is used too much" and the inspection result having the i-th store identifier in association with the applicant identifier to be inspected. Note that the inspection unit 131 may increment the number of fraudulent attempts corresponding to the applicant identifier to be inspected by 1.

(ステップS606)統計処理部132は、カウンタi、インクリメントする。ステップS602に戻る。 (Step S606) The statistical processing unit 132 increments the counter i. Return to step S602.

(ステップS607)統計処理部132は、カウンタiに1を代入する。 (Step S607) The statistical processing unit 132 assigns 1 to counter i.

(ステップS608)統計処理部132は、検査対象の申請者識別子に対応する1または2以上の経費情報であり、経費情報格納部111の1以上の経費情報の中の店舗識別子において、i番目の相手先識別子が存在するか否かを判断する。i番目の相手先識別子が存在する場合はステップS609に行き、i番目の相手先識別子が存在しない場合はステップS613に行く。 (Step S608) The statistical processing unit 132 determines whether the i-th recipient identifier exists in the store identifier in the one or more pieces of expense information in the expense information storage unit 111, which is one or more pieces of expense information corresponding to the applicant identifier to be inspected. If the i-th recipient identifier exists, the process proceeds to step S609, and if the i-th recipient identifier does not exist, the process proceeds to step S613.

なお、i番目の相手先識別子とは、検査対象の申請者識別子に対応する1または2以上の経費情報の中の相手先識別子をユニーク処理した中での、i番目の相手先識別子である。また、検査対象の経費情報の期間は、予め決められていても良いし、すべての期間でも良い。 The i-th recipient identifier is the i-th recipient identifier among the recipient identifiers in one or more pieces of expense information corresponding to the applicant identifier to be inspected, which are uniquely processed. The period of the expense information to be inspected may be predetermined or may be the entire period.

(ステップS609)統計処理部132は、検査対象の申請者識別子に対応し、i番目の相手先識別子が含まれる経費情報の数を取得する。統計処理部132は、当該数を用いて、相手先頻度情報を取得する。なお、相手先頻度情報は、数と同じ値でも良いし、数を期間で割った値等でも良い。相手先頻度情報は、通常、当該数をパラメータとする増加関数により算出される値である。 (Step S609) The statistical processing unit 132 obtains the number of pieces of expense information that correspond to the applicant identifier to be inspected and that contain the i-th recipient identifier. The statistical processing unit 132 uses this number to obtain recipient frequency information. Note that the recipient frequency information may be the same value as the number, or may be a value obtained by dividing the number by a period, etc. The recipient frequency information is usually a value calculated using an increasing function with the number as a parameter.

(ステップS610)検査部131は、ステップS603で取得された相手先頻度情報が、予め決められた相手先頻度条件を満たすほど大きいか否かを判断する。相手先頻度条件を満たす場合はステップS611に行き、相手先頻度条件を満たさない場合はステップS612に行く。 (Step S610) The inspection unit 131 determines whether the destination frequency information acquired in step S603 is large enough to satisfy a predetermined destination frequency condition. If the destination frequency condition is satisfied, the process proceeds to step S611. If the destination frequency condition is not satisfied, the process proceeds to step S612.

(ステップS611)検査部131は、「一の相手先の接待等の回数が多すぎる」旨の検査結果、およびi番目の相手先識別子を有する検査結果を、検査対象の申請者識別子に対応付けて取得する。なお、検査部131は、検査対象の申請者識別子に対応する不正回数を、1インクリメントしても良い。 (Step S611) The inspection unit 131 obtains the inspection result indicating that "the number of times entertainment, etc., was too many for one client" and the inspection result having the i-th client identifier in association with the applicant identifier to be inspected. Note that the inspection unit 131 may increment the number of fraudulent attempts corresponding to the applicant identifier to be inspected by 1.

(ステップS612)統計処理部132は、カウンタi、インクリメントする。ステップS608に戻る。 (Step S612) The statistical processing unit 132 increments the counter i. Return to step S608.

(ステップS613)検査部131は、検査対象の申請者識別子に対応する不正回数を、個人情報格納部1121から取得する。 (Step S613) The inspection unit 131 obtains the number of fraudulent attempts corresponding to the applicant identifier being inspected from the personal information storage unit 1121.

(ステップS614)検査部131は、ステップS613で取得した不正回数が、不正回数条件を満たすか否かを判断する。不正回数条件を満たす場合はステップS615に行き、不正回数条件を満たさない場合はステップS616に行く。 (Step S614) The inspection unit 131 determines whether the number of fraudulent attempts obtained in step S613 satisfies the fraudulent attempt count condition. If the number of fraudulent attempts satisfies the condition, the process proceeds to step S615. If the number of fraudulent attempts does not satisfy the condition, the process proceeds to step S616.

(ステップS615)検査部131は、「申請者の不正回数は多い」旨の検査結果を、検査対象の申請者識別子に対応付けて取得する。なお、検査結果は、不正回数の多い申請者識別子だけでも良い。 (Step S615) The inspection unit 131 obtains an inspection result indicating that the applicant has committed a large number of fraudulent acts in association with the applicant identifier being inspected. Note that the inspection result may be only the applicant identifier with a large number of fraudulent acts.

(ステップS616)検査部131は、統計検査の結果、不正の検査結果を取得できたか否かを判断する。検査結果を取得した場合は上位処理にリターンし、検査結果を取得しなかった場合はステップS617に行く。 (Step S616) The inspection unit 131 determines whether or not a fraudulent inspection result was obtained as a result of the statistical inspection. If an inspection result was obtained, the process returns to the upper process, and if an inspection result was not obtained, the process proceeds to step S617.

(ステップS617)検査部131は、変数「検査結果」に「正当」である旨を代入する。上位処理にリターンする。 (Step S617) The inspection unit 131 assigns "legitimate" to the variable "inspection result". Then it returns to the upper process.

次に、ステップS415の漏れ検査の処理例について、図7のフローチャートを用いて説明する。 Next, an example of the leak inspection process in step S415 will be described using the flowchart in FIG.

(ステップS701)検査部131は、カウンタiに1を代入する。カウンタiは、検査対象の申請者のカウンタである。 (Step S701) The inspection unit 131 assigns 1 to counter i. Counter i is the counter of the applicant being inspected.

(ステップS702)検査部131は、i番目の申請者識別子が格納部11に存在するか否かを判断する。i番目の申請者識別子が存在する場合はステップS703に行き、i番目の申請者識別子が存在しない場合は上位処理にリターンする。i番目の申請者識別子は、検査対象のi番目の申請者の識別子である。 (Step S702) The inspection unit 131 determines whether or not the i-th applicant identifier exists in the storage unit 11. If the i-th applicant identifier exists, the process proceeds to step S703, and if the i-th applicant identifier does not exist, the process returns to the upper level process. The i-th applicant identifier is the identifier of the i-th applicant to be inspected.

(ステップS703)検査部131は、カウンタjに1を代入する。カウンタjは、検査対象の日のカウンタである。 (Step S703) The inspection unit 131 assigns 1 to counter j. Counter j is the counter for the day being inspected.

(ステップS704)検査部131は、検査対象のj番目の日を示す日情報が存在するか否かを判断する。j番目の日を示す日情報が存在する場合はステップS705に行き、存在しない場合はステップS722に行く。なお、漏れ検査する日は、予め決められており、漏れ検査する日を特定する情報は、図示しないバッファに格納されている、とする。 (Step S704) The inspection unit 131 determines whether or not day information indicating the jth day to be inspected exists. If day information indicating the jth day exists, the process proceeds to step S705, and if not, the process proceeds to step S722. Note that the day on which the leak inspection will be performed is determined in advance, and information specifying the day on which the leak inspection will be performed is stored in a buffer (not shown).

(ステップS705)検査部131は、i番目の申請者識別子に対応し、j番目の日を示す日情報と同一の勤務日情報を有する勤怠情報が勤怠情報格納部1122に存在するか否かを判断する。存在する場合はステップS706に行き、存在しない場合はステップS709に行く。 (Step S705) The inspection unit 131 determines whether attendance information corresponding to the i-th applicant identifier and having the same work day information as the day information indicating the j-th day exists in the attendance information storage unit 1122. If it exists, the process proceeds to step S706; if it does not exist, the process proceeds to step S709.

(ステップS706)検査部131は、i番目の申請者識別子に対応し、j番目の日を示す日情報と同一の勤務日情報を有する勤怠情報を勤怠情報格納部1122から取得する。検査部131は、取得した勤怠情報を用いて、経費申請の漏れの検査を行う。かかる検査は、例えば、「(14-1)勤怠情報を用いた申請漏れの検知」において説明した処理である。 (Step S706) The inspection unit 131 obtains attendance information that corresponds to the i-th applicant identifier and has the same working day information as the day information indicating the j-th day from the attendance information storage unit 1122. The inspection unit 131 uses the obtained attendance information to check for missing expense claims. This inspection is, for example, the process described in "(14-1) Detecting Missing Claims Using Attendance Information".

(ステップS707)検査部131は、ステップS706における検査の結果、漏れがあったか否かを判断する。漏れがあった場合はステップS708に行き、無かった場合はステップS709に行く。 (Step S707) The inspection unit 131 determines whether or not there is a leak based on the result of the inspection in step S706. If there is a leak, the process proceeds to step S708; if there is no leak, the process proceeds to step S709.

(ステップS708)検査部131は、漏れがあった旨および漏れの内容を示す検査結果を、i番目の申請者識別子およびj番目の日情報に対応付けて、取得する。 (Step S708) The inspection unit 131 obtains the inspection results indicating the presence of an omission and the details of the omission, in association with the i-th applicant identifier and the j-th day information.

(ステップS709)検査部131は、i番目の申請者識別子に対応し、j番目の日を示す日情報と同一の勤務日情報を有する入退館情報が入退館情報格納部1123に存在するか否かを判断する。存在する場合はステップS710に行き、存在しない場合はステップS713に行く。 (Step S709) The inspection unit 131 determines whether or not entry/exit information corresponding to the i-th applicant identifier and having the same work day information as the day information indicating the j-th day exists in the entry/exit information storage unit 1123. If it exists, the process proceeds to step S710; if it does not exist, the process proceeds to step S713.

(ステップS710)検査部131は、i番目の申請者識別子に対応し、j番目の日を示す日情報と同一の勤務日情報を有する入退館情報を入退館情報格納部1123から取得する。検査部131は、取得した入退館情報を用いて、経費申請の漏れの検査を行う。かかる検査は、例えば、「(14-2)入退館情報を用いた申請漏れの検知」において説明した処理である。 (Step S710) The inspection unit 131 obtains entry/exit information that corresponds to the i-th applicant identifier and has the same work day information as the day information indicating the j-th day from the entry/exit information storage unit 1123. The inspection unit 131 uses the obtained entry/exit information to check for missing expense claims. This inspection is, for example, the process described in "(14-2) Detecting Missing Claims Using Entry/Exit Information".

(ステップS711)検査部131は、ステップS710における検査の結果、漏れがあったか否かを判断する。漏れがあった場合はステップS712に行き、無かった場合はステップS713に行く。 (Step S711) The inspection unit 131 determines whether or not there is a leak based on the result of the inspection in step S710. If there is a leak, the process proceeds to step S712; if there is no leak, the process proceeds to step S713.

(ステップS712)検査部131は、漏れがあった旨および漏れの内容を示す検査結果を、i番目の申請者識別子およびj番目の日情報に対応付けて、取得する。 (Step S712) The inspection unit 131 obtains the inspection results indicating the presence of an omission and the details of the omission, in association with the i-th applicant identifier and the j-th day information.

(ステップS713)検査部131は、i番目の申請者識別子に対応し、j番目の日を示す日情報と同一の営業日情報を有する営業活動情報が営業活動情報格納部1124に存在するか否かを判断する。存在する場合はステップS714に行き、存在しない場合はステップS717に行く。 (Step S713) The inspection unit 131 determines whether sales activity information corresponding to the i-th applicant identifier and having the same business day information as the day information indicating the j-th day exists in the sales activity information storage unit 1124. If it exists, the process proceeds to step S714; if it does not exist, the process proceeds to step S717.

(ステップS714)検査部131は、i番目の申請者識別子に対応し、j番目の日を示す日情報と同一の営業日情報を有する営業活動情報を営業活動情報格納部1124から取得する。検査部131は、取得した営業活動情報を用いて、経費申請の漏れの検査を行う。かかる検査は、例えば、「(14-3)営業活動情報を用いた申請漏れの検知」において説明した処理である。 (Step S714) The inspection unit 131 obtains sales activity information that corresponds to the i-th applicant identifier and has the same business day information as the day information indicating the j-th day from the sales activity information storage unit 1124. The inspection unit 131 uses the obtained sales activity information to check for missing expense claims. This inspection is, for example, the process described in "(14-3) Detecting Missing Claims Using Sales Activity Information".

(ステップS715)検査部131は、ステップS714における検査の結果、漏れがあったか否かを判断する。漏れがあった場合はステップS716に行き、無かった場合はステップS717に行く。 (Step S715) The inspection unit 131 determines whether or not there is a leak based on the result of the inspection in step S714. If there is a leak, the process proceeds to step S716; if there is no leak, the process proceeds to step S717.

(ステップS716)検査部131は、漏れがあった旨および漏れの内容を示す検査結果を、i番目の申請者識別子およびj番目の日情報に対応付けて、取得する。 (Step S716) The inspection unit 131 obtains the inspection results indicating the presence of an omission and the details of the omission, in association with the i-th applicant identifier and the j-th day information.

(ステップS717)検査部131は、i番目の申請者識別子に対応し、j番目の日を示す日情報と同一の営業日情報を有する営業車位置情報が営業車位置情報格納部1126に存在するか否かを判断する。存在する場合はステップS718に行き、存在しない場合はステップS721に行く。 (Step S717) The inspection unit 131 determines whether or not commercial vehicle location information that corresponds to the i-th applicant identifier and has the same business day information as the day information indicating the j-th day exists in the commercial vehicle location information storage unit 1126. If it exists, the process proceeds to step S718; if it does not exist, the process proceeds to step S721.

(ステップS718)検査部131は、i番目の申請者識別子に対応し、j番目の日を示す日情報と同一の営業日情報を有する1以上の営業車位置情報を営業車位置情報格納部1126から取得する。検査部131は、取得した1以上の営業車位置情報を用いて、経費申請の漏れの検査を行う。かかる検査は、例えば、「(14-4)営業車位置情報を用いた申請漏れの検知」において説明した処理である。 (Step S718) The inspection unit 131 obtains one or more pieces of business vehicle location information that correspond to the i-th applicant identifier and have the same business day information as the day information indicating the j-th day from the business vehicle location information storage unit 1126. The inspection unit 131 uses the one or more pieces of business vehicle location information obtained to check for missing expense claims. This inspection is, for example, the process described in "(14-4) Detecting Missing Claims Using Business Vehicle Location Information".

(ステップS719)検査部131は、ステップS718における検査の結果、漏れがあったか否かを判断する。漏れがあった場合はステップS720に行き、無かった場合はステップS721に行く。 (Step S719) The inspection unit 131 determines whether or not there is a leak based on the result of the inspection in step S718. If there is a leak, the process proceeds to step S720; if there is no leak, the process proceeds to step S721.

(ステップS720)検査部131は、漏れがあった旨および漏れの内容を示す検査結果を、i番目の申請者識別子およびj番目の日情報に対応付けて、取得する。 (Step S720) The inspection unit 131 obtains the inspection results indicating the presence of an omission and the details of the omission, in association with the i-th applicant identifier and the j-th day information.

(ステップS721)検査部131は、カウンタjを1、インクリメントする。ステップS704に戻る。 (Step S721) The inspection unit 131 increments the counter j by 1. Return to step S704.

(ステップS722)検査部131は、i番目の申請者識別子に対応する検査結果を構成する。なお、検査部131は、例えば、i番目の申請者識別子に対応付けて、検査結果を一時蓄積する。検査結果は、例えば、1以上の漏れの検査の結果を有する。漏れが無かった場合、検査結果は、「漏れなし」を示す情報である。 (Step S722) The inspection unit 131 constructs an inspection result corresponding to the i-th applicant identifier. Note that the inspection unit 131 temporarily stores the inspection result, for example, in association with the i-th applicant identifier. The inspection result includes, for example, the results of one or more inspections for omissions. If there are no omissions, the inspection result is information indicating "no omissions."

(ステップS723)検査部131は、カウンタiを1、インクリメントする。ステップS702に戻る。 (Step S723) The inspection unit 131 increments the counter i by 1. Return to step S702.

次に、申請者端末2の動作例を説明する。申請者端末2の第一受付部22は、ユーザから経費情報の入力を受け付ける。次に、第一処理部23は、第一格納部21に格納されている申請者識別子を読み出す。そして、第一処理部23は、受け付けられた経費情報と読み出した申請者識別子とを有する送信情報を構成する。次に、第一送信部24は、経費情報と申請者識別子とを有する送信情報を、経費検査装置1に送信する。 Next, an example of the operation of the applicant terminal 2 will be described. The first reception unit 22 of the applicant terminal 2 receives input of expense information from a user. Next, the first processing unit 23 reads out the applicant identifier stored in the first storage unit 21. The first processing unit 23 then composes transmission information having the received expense information and the read out applicant identifier. Next, the first transmission unit 24 transmits the transmission information having the expense information and the applicant identifier to the expense inspection device 1.

次に、第一受信部25は、経費検査装置1から検査結果を受信する。第一処理部23は、受信した検査結果を出力する構造にする。第一出力部26は、検査結果を出力する。
(統計処理結果の具体例)
Next, the first receiving unit 25 receives the inspection result from the expense inspection device 1. The first processing unit 23 is configured to output the received inspection result. The first output unit 26 outputs the inspection result.
(Examples of statistical processing results)

以下、本実施の形態における経費検査装置1の統計処理部132が取得し、結果出力部141が出力する統計処理結果の例について説明する。 Below, we will explain an example of the statistical processing results acquired by the statistical processing unit 132 of the expense inspection device 1 in this embodiment and output by the result output unit 141.

(具体例1)
統計処理部132は、経費情報格納部111の経費情報であり、一定期間(例えば、2019年12月の1ヶ月)の各申請者の経費情報を、各申請者ごとに統計処理し、申請者識別子ごと、店舗識別子ごとの店舗頻度情報を取得した、とする。また、統計処理部132は、申請者識別子ごとの経費情報の数を取得した、とする。
(Specific Example 1)
The statistical processing unit 132 statistically processes the expense information of each applicant for a certain period (for example, one month in December 2019) in the expense information storage unit 111 for each applicant, and obtains store frequency information for each applicant identifier and each store identifier. The statistical processing unit 132 also obtains the number of pieces of expense information for each applicant identifier.

そして、統計処理部132は、店舗頻度情報を縦軸、申請者識別子ごとの経費情報の数を横軸とするグラフ上に、申請者識別子ごと、店舗識別子ごとの店舗頻度情報をプロットした統計処理結果を取得した、とする。 Then, the statistical processing unit 132 obtains the statistical processing results in which the store frequency information for each applicant identifier and each store identifier is plotted on a graph with the store frequency information on the vertical axis and the number of expense information for each applicant identifier on the horizontal axis.

また、統計処理部132は、格納部11の店舗頻度条件「店舗頻度情報>=3」を満たす場合、リスクが高い、と判断した、とする。リスクが高いことは、不正であること、と言っても良い。そして、統計処理部132は、リスクが高いと判断した申請者の申請者識別子、利用して店舗の店舗識別子、および店舗頻度情報を取得する。 The statistical processing unit 132 determines that the risk is high if the store frequency condition "store frequency information >= 3" in the storage unit 11 is met. High risk can also be said to mean fraud. The statistical processing unit 132 then obtains the applicant identifier of the applicant determined to be high risk, the store identifier of the store to be used, and the store frequency information.

そして、統計処理部132は、上記の処理の結果、出力される統計処理結果を構成する。 Then, the statistical processing unit 132 generates the statistical processing results that are output as a result of the above processing.

次に、結果出力部141は、当該統計処理結果(801,802)を出力する。かかる出力例は、図8である。 Next, the result output unit 141 outputs the statistical processing results (801, 802). An example of such output is shown in FIG. 8.

図8において、801は、店舗頻度情報をグラフ上にプロットした統計処理結果である。801の縦軸は、人別店舗別の最大件数(店舗頻度情報)である。また、801の横軸は、人別申請件数である。 In FIG. 8, 801 is the result of statistical processing in which store frequency information is plotted on a graph. The vertical axis of 801 is the maximum number of cases per person and store (store frequency information). The horizontal axis of 801 is the number of applications per person.

また、802は、リスクの高いと判断された店舗頻度情報に対応する申請者識別子(申請者)、店舗名、店舗頻度情報(件数)を有するレコードからなる表である。 Also, 802 is a table consisting of records having an applicant identifier (applicant), store name, and store frequency information (number of cases) corresponding to store frequency information determined to be high risk.

(具体例2)
具体例2は、出張中であるにも関わらず打刻がある場合の情報を取得する例である。
(Specific Example 2)
The second specific example is an example of acquiring information on the case where a person is on a business trip but has a time stamp.

統計処理部132は、例えば、申請者識別子ごとに、勤怠情報が出張であることを示す場合、または出張費または交通費の経費情報が申請されている場合に、当該勤怠情報が有する勤務日情報または経費情報が有する使用日情報に対応する日が、出張した日である、と判断する。 For example, for each applicant identifier, if the attendance information indicates a business trip, or if expense information for business trips or transportation expenses has been applied for, the statistical processing unit 132 determines that the day corresponding to the work day information in the attendance information or the usage day information in the expense information is the day of the business trip.

次に、統計処理部132は、当該勤怠情報が有する勤務日情報または当該経費情報が有する使用日情報と、同一の勤務日情報を含む入退館情報であり、勤務開始時刻および勤務終了時刻が存在する(打刻がある)頻度(例えば、ある月の1ヶ月における回数)を取得する。かかる情報は、出張中に打刻がある頻度である。 Next, the statistical processing unit 132 obtains the frequency (e.g., the number of times in a given month) at which a work start time and a work end time exist (are punched in) and which is the entry/exit information that contains the same work day information as the work day information contained in the attendance information or the usage day information contained in the expense information. Such information is the frequency at which a time is punched in during a business trip.

また、統計処理部132は、例えば、申請者識別子ごとに、1ヶ月の各勤怠情報が示す勤務時間と、勤怠情報が有する勤務日情報と同一の勤務日情報を含む入退館情報が示す勤務時間との差異の平均値を取得する。かかる情報は、勤怠情報と打刻とのずれである。 The statistical processing unit 132 also obtains, for example, for each applicant identifier, the average value of the difference between the working hours indicated by each month's attendance information and the working hours indicated by the entry/exit information that includes the same working day information as the working day information contained in the attendance information. Such information is the discrepancy between the attendance information and the time stamp.

そして、統計処理部132は、申請者識別子ごとに、出張中に打刻がある頻度を横軸、勤怠情報と打刻とのずれを縦軸とするグラフに、申請者識別子のドットをプロットしたグラフである統計処理結果を構成する。 Then, the statistical processing unit 132 creates a statistical processing result, which is a graph in which, for each applicant identifier, dots for the applicant identifier are plotted on a graph with the horizontal axis representing the frequency of time-stamping during business trips and the vertical axis representing the discrepancy between attendance information and time-stamping.

次に、結果出力部141は、当該統計処理結果を出力する。かかる出力例は、図9である。図9において、901の領域のドットに対応する申請者が、不正をしている可能性が高い申請者である。 Next, the result output unit 141 outputs the statistical processing results. An example of such an output is shown in FIG. 9. In FIG. 9, the applicants corresponding to the dots in the area 901 are applicants who are likely to be committing fraud.

以上、本実施の形態によれば、外部情報または申請された経費情報以外の経費情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 As described above, according to this embodiment, by using external information or expense information other than the expense information applied for, it is possible to appropriately check for inappropriate expense applications.

また、本実施の形態によれば、申請者情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using the applicant information, inappropriate expense applications can be properly inspected.

また、本実施の形態によれば、申請者の勤怠情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using the applicant's attendance information, inappropriate expense claims can be properly inspected.

また、本実施の形態によれば、申請者の入退館情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using the applicant's entrance and exit information, inappropriate expense applications can be properly inspected.

また、本実施の形態によれば、申請者の営業活動情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using the applicant's business activity information, inappropriate expense claims can be properly inspected.

また、本実施の形態によれば、申請者のクレジットカード明細情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using the applicant's credit card statement information, inappropriate expense claims can be properly inspected.

また、本実施の形態によれば、申請者の営業車位置情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using the applicant's business vehicle location information, inappropriate expense claims can be properly inspected.

また、本実施の形態によれば、申請者が所有するカードの情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using information from the card owned by the applicant, inappropriate expense claims can be properly inspected.

また、本実施の形態によれば、会社規定情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using company-specific information, inappropriate expense claims can be properly inspected.

また、本実施の形態によれば、移動手段情報を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using transportation information, appropriate inspections can be carried out for inappropriate expense claims.

また、本実施の形態によれば、店舗集合を用いることにより、不適切な経費申請に対して、検査が適切に行える。 In addition, according to this embodiment, by using store collections, inappropriate expense claims can be properly inspected.

また、本実施の形態によれば、不適切な相手に対する不適切な支出の検知が適切に行える。 Furthermore, this embodiment allows for proper detection of inappropriate spending on inappropriate parties.

また、本実施の形態によれば、不適切な出張費、不適切な交通費、二重申請、領収書の使い回し、不正な宿泊費、不正な二次会の経費等の検知が適切に行える。 In addition, this embodiment can properly detect inappropriate business trip expenses, inappropriate transportation expenses, duplicate applications, reuse of receipts, unauthorized accommodation expenses, unauthorized after-party expenses, etc.

また、本実施の形態によれば、2以上の経費情報に基づいた統計処理結果を用いることにより、不適切な経費申請に関する検査が適切に行える。 In addition, according to this embodiment, by using the results of statistical processing based on two or more pieces of expense information, it is possible to appropriately check for inappropriate expense claims.

また、本実施の形態によれば、特定店舗の使用頻度が高いことを検知できる。 Furthermore, this embodiment can detect whether a particular store is frequently used.

また、本実施の形態によれば、特定相手先に対応する支出の頻度が高いことを検知できる。 In addition, this embodiment can detect high frequency of expenditures to specific recipients.

また、本実施の形態によれば、特定の者の不正が多いことを検知できる。 In addition, this embodiment can detect when a particular person is committing fraud more frequently.

また、本実施の形態によれば、経費申請に対する承認者が要件を満たしていないことを検知できる。 In addition, this embodiment can detect when the approver of an expense request does not meet the requirements.

また、本実施の形態によれば、経費の申請漏れを検知できる。 In addition, this embodiment can detect missed expense claims.

また、本実施の形態によれば、領収書画像の適切な検査が行える。 Furthermore, this embodiment allows for proper inspection of receipt images.

また、本実施の形態によれば、領収書画像の記載事項の適切な検査が行える。 Furthermore, this embodiment allows for proper inspection of the information written on the receipt image.

また、本実施の形態によれば、領収書画像のタイムスタンプの不備の検査が行える。 In addition, this embodiment allows you to check for errors in the timestamp of a receipt image.

また、本実施の形態によれば、不鮮明な領収書画像の検査が行える。 In addition, this embodiment makes it possible to inspect blurry receipt images.

また、本実施の形態によれば、不適切な決済手段の検査が行える。 Furthermore, this embodiment allows for checking for inappropriate payment methods.

さらに、本実施の形態によれば、手書きによる金額の偽装の検査が行える。 Furthermore, this embodiment makes it possible to check for forged handwritten amounts.

なお、本実施の形態における経費検査装置1は、外部の1または2以上の各経費管理装置4から、経費情報を受信し、当該経費情報の検査を行い、検査結果を経費管理装置に送信する装置として機能することは好適である。かかる場合、経費検査装置1は、例えば、図10の構造を有する。つまり、かかる場合、経費検査装置1の申請者集合格納部112、会社規定情報格納部113、カード利用経費格納部117、個人情報格納部1121、勤怠情報格納部1122、入退館情報格納部1123、営業活動情報格納部1124、カード明細情報格納部1125、および営業車位置情報格納部1126は、例えば、組織識別子ごとに存在する。つまり、申請者集合、会社規定情報、カード利用経費情報、個人情報、勤怠情報、入退館情報、営業活動情報、カード明細情報、および営業車位置情報は、組織識別子に対応付けられている。 In this embodiment, the expense inspection device 1 preferably functions as a device that receives expense information from one or more external expense management devices 4, inspects the expense information, and transmits the inspection results to the expense management device. In such a case, the expense inspection device 1 has, for example, the structure of FIG. 10. In other words, in such a case, the applicant set storage unit 112, company-defined information storage unit 113, card usage expense storage unit 117, personal information storage unit 1121, attendance information storage unit 1122, entrance/exit information storage unit 1123, business activity information storage unit 1124, card statement information storage unit 1125, and business vehicle location information storage unit 1126 of the expense inspection device 1 exist, for example, for each organization identifier. In other words, the applicant set, company-defined information, card usage expense information, personal information, attendance information, entrance/exit information, business activity information, card statement information, and business vehicle location information are associated with the organization identifier.

また、経費検査装置1が経費管理装置4から受信する経費情報は、組織識別子に対応付けられている。そして、経費検査装置1が経費管理装置4から経費情報を受信した場合、検査部131は、当該経費情報に対応する組織識別子に対応付けられている申請者集合等を用いて、検査を行い、検査結果を取得する。そして、結果出力部141は、検査結果を経費管理装置4に送信する。なお、組織識別子とは、組織を識別する情報であり、例えば、会社名、会社IDである。また、組織とは、例えば、会社、団体、部署である。 The expense information that the expense inspection device 1 receives from the expense management device 4 is associated with an organization identifier. When the expense inspection device 1 receives expense information from the expense management device 4, the inspection unit 131 performs an inspection using an applicant set, etc., associated with the organization identifier corresponding to the expense information, and obtains the inspection results. The result output unit 141 then transmits the inspection results to the expense management device 4. The organization identifier is information that identifies an organization, such as a company name or company ID. An organization is, for example, a company, organization, or department.

また、申請者端末2から経費情報を受信した経費管理装置4は、その経費情報の検査を行うために、当該経費情報を経費検査装置1に送信する。そして、当該経費情報の送信に応じて、経費検査装置1から検査結果を受信する。そして、経費管理装置4は、当該検査結果が正当である場合のみ、当該経費情報を蓄積する。また、経費管理装置4は、当該検査結果が不正である場合には、検査結果を申請者端末2に送信する。 Furthermore, the expense management device 4, which receives expense information from the applicant terminal 2, transmits the expense information to the expense inspection device 1 in order to inspect the expense information. In response to the transmission of the expense information, the expense management device 4 receives inspection results from the expense inspection device 1. The expense management device 4 then stores the expense information only if the inspection results are valid. Furthermore, if the inspection results are fraudulent, the expense management device 4 transmits the inspection results to the applicant terminal 2.

以上の、経費検査装置1と1または2以上の経費管理装置4を有するシステム構成により、経費検査装置1は、経費情報検査サーバとしての機能を発揮できる。また、経費管理装置4は、従来の経費情報の管理機能に加えて、経費検査装置1を使用することによる、経費検査機能を得ることができる。 The above-described system configuration having the expense checking device 1 and one or more expense management devices 4 allows the expense checking device 1 to function as an expense information checking server. Furthermore, the expense management device 4 can obtain an expense checking function by using the expense checking device 1, in addition to the conventional expense information management function.

また、経費検査装置1は、1または2以上の各経費管理装置4から、2以上の経費情報を受信したり、組織ごとの経費情報格納部111を含むことにより、上述した統計処理も可能となる。 In addition, the expense inspection device 1 can receive two or more pieces of expense information from one or more expense management devices 4, and can also perform the statistical processing described above by including an expense information storage unit 111 for each organization.

なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における経費検査装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、経費の申請の内容を特定する経費情報を受け付ける経費受付部と、経費情報以外の外部情報、または前記経費受付部が受け付けた前記経費情報以外の経費情報を用いて、前記経費受付部が受け付けた前記経費情報の不正に関する検査を行い、検査結果を取得する検査部と、前記検査部が取得した前記検査結果を出力する結果出力部として機能させるためのプログラムである。 The processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software that realizes the expense inspection device in this embodiment is a program as described below. In other words, this program causes a computer to function as an expense reception unit that receives expense information that specifies the content of an expense application, an inspection unit that uses external information other than the expense information or expense information other than the expense information received by the expense reception unit to inspect the expense information received by the expense reception unit for fraud and obtains the inspection results, and a result output unit that outputs the inspection results obtained by the inspection unit.

(実施の形態2)
本実施の形態において、従業員の予定情報または実績情報を用いて、従業員の移動経路に関する移動経路情報を取得し、出力する情報処理装置を具備する情報システムについて説明する。なお、従業員は、例えば、実施の形態1の申請者でもある。
(Embodiment 2)
In this embodiment, an information system including an information processing device that acquires and outputs travel route information related to an employee's travel route using the employee's schedule information or performance information will be described. Note that the employee is also, for example, the applicant in the first embodiment.

また、本実施の形態において、従業員の予定情報と実績情報とを用いて、予定どおりの勤務が行われているか否かを検査し、検査結果を取得し、当該検査結果を利用した処理を行う情報処理装置を具備する情報システムについて説明する。 In addition, in this embodiment, we will explain an information system that includes an information processing device that uses employee schedule information and actual performance information to check whether employees are working as scheduled, obtains the inspection results, and performs processing using the inspection results.

また、本実施の形態において、上記の検査結果が正当でないとの検査結果である場合に、従業員に通知する情報処理装置を具備する情報システムについて説明する。 In addition, in this embodiment, we will explain an information system equipped with an information processing device that notifies employees if the above inspection results are invalid.

また、本実施の形態において、従業員の移動に伴う費用である移動費情報を、通勤費と交通費のうちのいずれかの科目であるかを決定し、当該科目に対応付けて、移動費情報を出力する情報処理装置を具備する情報システムについて説明する。 In addition, in this embodiment, we will explain an information system that has an information processing device that determines whether travel expense information, which is the cost associated with an employee's travel, is an item of commuting expenses or transportation expenses, and outputs the travel expense information by associating it with the item.

また、本実施の形態において、移動費情報の科目が通勤費の場合と交通費の場合とで、移動費情報を蓄積するデータベースが異なる情報処理装置を具備する情報システムについて説明する。 In addition, in this embodiment, an information system is described that includes an information processing device that stores different databases for travel expense information when the travel expense information item is commuting expenses and when it is transportation expenses.

また、本実施の形態において、通勤定期の情報やマイカー等の移動手段の情報を用いて、通勤費を取得する情報処理装置を具備する情報システムについて説明する。 In addition, in this embodiment, we will explain an information system equipped with an information processing device that acquires commuting expenses using information on commuter passes and information on means of transportation such as personal cars.

また、本実施の形態において、「0」でない通勤費の情報を通勤費データベースに蓄積するための処理を行う情報処理装置を具備する情報システムについて説明する。なお、通勤費「0」の情報を蓄積するための処理を行っても良い。 In addition, in this embodiment, an information system having an information processing device that performs processing to accumulate non-zero commuting expense information in a commuting expense database is described. Note that processing to accumulate zero commuting expense information may also be performed.

また、本実施の形態において、マイカー等の移動手段の情報を用いて、移動経路情報を取得する情報処理装置を具備する情報システムについて説明する。 In addition, in this embodiment, we will explain an information system equipped with an information processing device that acquires travel route information using information on a means of transportation such as a personal car.

また、本実施の形態において、予定情報や実績情報が、デフォルトの予定情報や実績情報と異なる場合に、適切な通知先(例えば、上司)に通知する情報処理装置を具備する情報システムについて説明する。 In addition, in this embodiment, an information system having an information processing device that notifies an appropriate notification destination (e.g., a superior) when scheduled information or actual performance information differs from default scheduled information or actual performance information is described.

また、本実施の形態において、実績情報が予定情報と合致しない場合であり、予定時刻を経過しても適切な実績情報が取得できない場合に、従業員に通知する情報処理装置を具備する情報システムについて説明する。 In addition, in this embodiment, we will explain an information system equipped with an information processing device that notifies employees when actual information does not match scheduled information and appropriate actual information cannot be obtained even after the scheduled time has passed.

さらに、本実施の形態において、実績情報が予定情報と合致しないと判断された後に、受信された実績情報を再検査する情報処理装置を具備する情報システムについて説明する。 Furthermore, in this embodiment, an information system is described that includes an information processing device that re-examines received actual information after it is determined that the actual information does not match the scheduled information.

図11は、本実施の形態における情報システムBの概念図である。情報システムBは、情報処理装置5、1または2以上の端末装置6、1または2以上の入退館情報取得装置7、経理情報管理装置8、および人事情報管理装置9を備える。 Figure 11 is a conceptual diagram of information system B in this embodiment. Information system B includes an information processing device 5, one or more terminal devices 6, one or more entrance and exit information acquisition devices 7, an accounting information management device 8, and a personnel information management device 9.

情報処理装置5は、本願の機能を実現するサーバであり、端末装置6や入退館情報取得装置7等から情報を受信し、処理するサーバである。情報処理装置5は、例えば、クラウドサーバ、ASPサーバ等であるが、その種類は問わない。 The information processing device 5 is a server that realizes the functions of the present application and receives and processes information from the terminal device 6, the entrance/exit information acquisition device 7, etc. The information processing device 5 is, for example, a cloud server, an ASP server, etc., but the type is not important.

端末装置6は、従業員が使用する端末である。従業員は、組織によって業務管理される者であり、社員のみならず、アルバイト等の非正規社員を含んでも良い。端末装置6は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。 The terminal device 6 is a terminal used by an employee. An employee is a person whose work is managed by an organization, and may include not only full-time employees but also non-regular employees such as part-time workers. The terminal device 6 may be, for example, a personal computer, a tablet terminal, a smartphone, etc., and the type of device is not important.

入退館情報取得装置7は、入退館情報を取得する装置である。入退館情報取得装置7は、例えば、従業員が勤務する1または2以上の各勤務地に対応して存在する。ただし、入退館情報取得装置7は、2以上の勤務地に対して、一の装置でも良い。入退館情報取得装置7は、例えば、従業員が保有するカードから情報を取得するカードリーダ71を含んでも良い。入退館情報取得装置7は、従業員の勤務地への入館または退館の情報である入退館情報を取得できれば良い。入退館情報取得装置7は、例えば、取得した入退館情報を従業員識別子に対応付けて、情報処理装置5に送信する。入退館情報取得装置7は、公知技術により実現可能であるので、詳細な説明を省略する。 The entrance/exit information acquisition device 7 is a device that acquires entrance/exit information. For example, an entrance/exit information acquisition device 7 exists corresponding to each of one or more workplaces where an employee works. However, there may be only one device for two or more workplaces. The entrance/exit information acquisition device 7 may include, for example, a card reader 71 that acquires information from a card held by an employee. The entrance/exit information acquisition device 7 only needs to acquire entrance/exit information, which is information on an employee's entry into or exit from a workplace. The entrance/exit information acquisition device 7, for example, associates the acquired entrance/exit information with an employee identifier and transmits it to the information processing device 5. The entrance/exit information acquisition device 7 can be realized using publicly known technology, so a detailed description will be omitted.

経理情報管理装置8は、交通費情報を含む経費情報を管理したり、経費情報を検査したりする装置である。経理情報管理装置8は、実施の形態1の経費検査装置1の機能の一部または全部を有していても良い。経理情報管理装置8は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、経理情報管理装置8の種類は問わない。 The accounting information management device 8 is a device that manages expense information including transportation expense information and checks expense information. The accounting information management device 8 may have some or all of the functions of the expense checking device 1 of embodiment 1. The accounting information management device 8 is usually a so-called server, such as a cloud server or an ASP server. It should be noted that the type of accounting information management device 8 is not important.

人事情報管理装置9は、通勤費情報を含む人事情報を管理したり、人事情報を検査したりする装置である。人事情報管理装置9は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、人事情報管理装置9の種類は問わない。 The personnel information management device 9 is a device that manages personnel information including commuting expense information and inspects personnel information. The personnel information management device 9 is usually a so-called server, such as a cloud server or an ASP server. The type of personnel information management device 9 is not important.

情報処理装置5は、端末装置6、入退館情報取得装置7、経理情報管理装置8、および人事情報管理装置9と、通常、インターネット、専用回線等のネットワークにより通信可能である。 The information processing device 5 can communicate with the terminal device 6, the entrance/exit information acquisition device 7, the accounting information management device 8, and the personnel information management device 9, usually via a network such as the Internet or a dedicated line.

図12は、本実施の形態における情報システムBのブロック図である。図13は、情報システムBを構成する情報処理装置5のブロック図である。 Figure 12 is a block diagram of information system B in this embodiment. Figure 13 is a block diagram of information processing device 5 that constitutes information system B.

情報処理装置5は、格納部51、受信部52、処理部53、出力部54、および送信部55を備える。 The information processing device 5 includes a storage unit 51, a receiving unit 52, a processing unit 53, an output unit 54, and a transmitting unit 55.

格納部51は、自宅地点格納部511、勤務地情報格納部512、定期情報格納部513、移動体情報格納部514、通勤経路格納部515、デフォルト格納部516、および勤務情報格納部517を備える。なお、格納部51および格納部51の中の各格納部は、情報処理装置5以外の外部の装置に存在しても良い。また、格納部51は、後述する交通費データベース81や通勤費データベース91を具備しても良い。 The storage unit 51 includes a home location storage unit 511, a workplace information storage unit 512, a commuter pass information storage unit 513, a mobile information storage unit 514, a commuter route storage unit 515, a default storage unit 516, and a work information storage unit 517. Note that the storage unit 51 and each storage unit within the storage unit 51 may exist in an external device other than the information processing device 5. The storage unit 51 may also include a transportation expense database 81 and a commuter expense database 91, which will be described later.

勤務情報格納部517は、予定情報格納部5171、および実績情報格納部5172を備える。 The work information storage unit 517 includes a schedule information storage unit 5171 and an actual performance information storage unit 5172.

受信部52は、予定受信部521、および実績受信部522を備える。 The receiving unit 52 includes a schedule receiving unit 521 and a performance receiving unit 522.

処理部53は、変更判断部530、予定蓄積部531、実績蓄積部532、検査部533、通知部534、移動経路取得部535、移動費取得部536、科目決定部537、再検査部538、および再処理部539を備える。 The processing unit 53 includes a change judgment unit 530, a schedule accumulation unit 531, a performance accumulation unit 532, an inspection unit 533, a notification unit 534, a travel route acquisition unit 535, a travel cost acquisition unit 536, an item determination unit 537, a re-inspection unit 538, and a re-processing unit 539.

出力部54は、移動経路出力部541、および移動費出力部542を備える。 The output unit 54 includes a travel route output unit 541 and a travel cost output unit 542.

送信部55は、変更送信部551を備える。 The transmission unit 55 includes a change transmission unit 551.

端末装置6は、端末格納部61、端末受付部62、端末処理部63、端末送信部64、端末受信部65、端末出力部66を備える。 The terminal device 6 includes a terminal storage unit 61, a terminal reception unit 62, a terminal processing unit 63, a terminal transmission unit 64, a terminal reception unit 65, and a terminal output unit 66.

入退館情報取得装置7は、例えば、カードリーダ71を備える。経理情報管理装置8は、交通費データベース81を備える。人事情報管理装置9は、通勤費データベース91を備える。 The entrance/exit information acquisition device 7 includes, for example, a card reader 71. The accounting information management device 8 includes a transportation expenses database 81. The personnel information management device 9 includes a commuting expenses database 91.

情報処理装置5を構成する格納部51には、各種の情報が格納される。各種の情報とは、例えば、後述する自宅地点情報、後述する勤務地情報、後述する定期情報、後述する移動体情報、後述する通勤経路情報、後述するデフォルト情報、後述する勤務情報、後述する予定情報、後述する実績情報である。 Various types of information are stored in the storage unit 51 constituting the information processing device 5. Examples of the various types of information include home location information (described later), workplace information (described later), regular schedule information (described later), mobile information (described later), commuting route information (described later), default information (described later), work information (described later), schedule information (described later), and performance information (described later).

自宅地点格納部511には、1または2以上の自宅地点情報が格納される。自宅地点情報は、従業員識別子に対応付けられている。自宅地点情報は、従業員の自宅の住所を特定する情報、または自宅の最寄交通地点を特定する情報である。自宅地点情報は、例えば、住所の情報、(緯度,経度)の位置情報、最寄駅、最寄バス停である。従業員識別子は、従業員を識別する情報であり、例えば、従業員のID、氏名等である。なお、最寄交通地点とは、例えば、最寄駅または最寄バス停である。 The home location storage unit 511 stores one or more pieces of home location information. The home location information is associated with an employee identifier. The home location information is information that specifies the address of the employee's home, or information that specifies the nearest transportation point to the home. The home location information is, for example, address information, location information (latitude, longitude), the nearest train station, or the nearest bus stop. The employee identifier is information that identifies the employee, such as the employee's ID or name. The nearest transportation point is, for example, the nearest train station or the nearest bus stop.

勤務地情報格納部512には、1または2以上の勤務地情報が格納される。勤務地情報は、勤務地識別子と地点特定情報を有する。勤務地識別子は、勤務地を識別する情報であり、例えば、勤務地名、店舗名、勤務地のIDである。地点特定情報は、勤務地の地点を特定する情報であり、例えば、勤務地の位置情報(緯度,経度)、勤務地の住所、勤務地名、勤務地識別子、店舗名である。 The workplace information storage unit 512 stores one or more pieces of workplace information. The workplace information has a workplace identifier and location specification information. The workplace identifier is information that identifies the workplace, such as the workplace name, store name, and workplace ID. The location specification information is information that specifies the location of the workplace, such as the workplace location information (latitude, longitude), the workplace address, workplace name, workplace identifier, and store name.

定期情報格納部513には、1または2以上の定期情報が格納される。定期情報は、従業員識別子に対応付いている。定期情報は、通勤の定期を取得しているか否かを特定する情報である。言い換えれば、定期情報は、通勤の定期の申請をしているか否か、通勤定期の料金が支給されているか否かを示す情報である。定期情報は、通勤の定期を取得している旨の情報でも良いし、通勤の定期を取得していない旨の情報でも良い。 The commuter pass information storage unit 513 stores one or more pieces of commuter pass information. The commuter pass information is associated with an employee identifier. The commuter pass information is information that specifies whether or not a commuter pass has been obtained. In other words, the commuter pass information is information that indicates whether or not an application for a commuter pass has been made and whether or not the commuter pass fee has been paid. The commuter pass information may be information that a commuter pass has been obtained, or information that a commuter pass has not been obtained.

移動体情報格納部514には、1または2以上の移動体情報が格納される。移動体情報とは、通勤に移動体(例えば、マイカー)を使用することを特定する情報である。移動体情報は、従業員識別子に対応付けて格納される。移動体とは、例えば、自動車、二輪車、自転車である。移動体情報は、通常、移動体を使用することを示す情報であるが、移動体を使用しないことを示す情報でも良い。また、通勤に移動体を使用することは、通常、通勤に従業員の移動体を使用することであるが、移動体の所有者は問わない。 The mobile object information storage unit 514 stores one or more pieces of mobile object information. Mobile object information is information that specifies the use of a mobile object (e.g., a personal car) for commuting. The mobile object information is stored in association with an employee identifier. Mobile objects are, for example, automobiles, motorcycles, and bicycles. Mobile object information is usually information indicating the use of a mobile object, but may also be information indicating that a mobile object is not used. Furthermore, using a mobile object for commuting usually means using an employee's mobile object for commuting, but the owner of the mobile object does not matter.

通勤経路格納部515には、1または2以上の通勤経路情報が格納される。通勤経路情報は、通勤経路を特定する情報である。通勤経路情報は、従業員識別子に対応付られている。通勤経路情報は、例えば、自宅からの最寄駅名と1以上の乗換駅名を有する。通勤経路情報は、例えば、自宅からの最寄駅名と1以上の乗換駅名と勤務地への最寄駅名とを有する。通勤経路情報は、例えば、「自宅→駅A→駅B→駅C→勤務地」、「駅A→駅B→駅C」である。通勤に移動体を使用する従業員に従業員識別子と対になる通勤経路情報は、例えば、自宅の地点特定情報と勤務地の地点特定情報を有する。 The commute route storage unit 515 stores one or more pieces of commute route information. Commuter route information is information that specifies a commute route. Commuter route information is associated with an employee identifier. Commuter route information has, for example, the name of the nearest station from home and the name of one or more transfer stations. Commuter route information has, for example, the name of the nearest station from home, the name of one or more transfer stations, and the name of the nearest station to the workplace. Commuter route information is, for example, "Home → Station A → Station B → Station C → Workplace" or "Station A → Station B → Station C." Commuter route information paired with an employee identifier for an employee who uses a mobile device to commute to work has, for example, location-specific information for the home and location-specific information for the workplace.

デフォルト格納部516は、デフォルトの1または2以上の予定情報またはデフォルトの1または2以上の実績情報が格納される。デフォルトの予定情報またはデフォルトの実績情報は、従業員識別子に対応付いている。デフォルトの予定情報やデフォルトの実績情報は、通勤経路情報に含まれていても良い。デフォルトの予定情報やデフォルトの実績情報は、例えば、従業員の勤務地の地点特定情報である。デフォルトの予定情報は、通常、従業員が勤務する勤務地の地点特定情報を有する。デフォルトの実績情報は、通常、従業員が勤務する勤務地の地点特定情報を有する。 The default storage unit 516 stores one or more default schedule information or one or more default actual information. The default schedule information or default actual information is associated with an employee identifier. The default schedule information or default actual information may be included in the commuting route information. The default schedule information or default actual information is, for example, location specific information of the employee's workplace. The default schedule information typically has location specific information of the workplace where the employee works. The default actual information typically has location specific information of the workplace where the employee works.

勤務情報格納部517には、後述する1または2以上の予定情報、後述する1または2以上の実績情報のうち、1または2種類以上の情報が格納される。勤務情報格納部517には、1以上の予定情報と1以上の実績情報とが格納されていることは好適である。 The work information storage unit 517 stores one or more types of information, including one or more pieces of schedule information described below and one or more pieces of actual performance information described below. It is preferable that the work information storage unit 517 stores one or more pieces of schedule information and one or more pieces of actual performance information.

予定情報格納部5171は、1または2以上の予定情報が格納される。予定情報は、従業員の勤務の予定に関する情報である。予定情報は、勤務地を特定する地点特定情報を有する。予定情報は、従業員識別子に対応付いている。予定情報は、日を特定する日情報を有する。予定情報は、日情報に対応付いていても良い。なお、一の情報が他の情報に対応付いていることは、一の情報から他の情報を取得できれば良く、一の情報が他の情報を含んでも良く、他の情報が一の情報を含んでも良く、一の情報と他の情報とがリンクされていても良く、一の情報と他の情報とが同じバッファに格納されている等でも良い。 The schedule information storage unit 5171 stores one or more schedule information. Schedule information is information related to an employee's work schedule. Schedule information has location specification information that specifies the work location. Schedule information is associated with an employee identifier. Schedule information has day information that specifies the day. Schedule information may be associated with day information. Note that one piece of information being associated with other information means that the other information can be obtained from one piece of information, one piece of information may include the other information, the other information may include one piece of information, one piece of information and the other information may be linked, one piece of information and the other information may be stored in the same buffer, etc.

予定情報格納部5171の予定情報は、例えば、デフォルトの予定情報に日情報が付加された情報であり、処理部53が自動生成した情報でも良い。予定情報格納部5171の予定情報は、従業員の端末装置6から受信された情報でも良い。 The schedule information in the schedule information storage unit 5171 is, for example, information in which date information has been added to default schedule information, and may be information automatically generated by the processing unit 53. The schedule information in the schedule information storage unit 5171 may also be information received from the employee's terminal device 6.

予定情報は、例えば、勤務のシフトを特定するシフト表情報である。シフト表情報は、例えば、日情報と勤務地を識別する勤務地識別子とを有するレコードを1以上有する。シフト表情報は、例えば、日情報と勤務開始時の第一勤務地を識別する第一勤務地識別子と勤務終了時の第二勤務地を識別する第二勤務地識別子とを有するレコードを1以上有する。つまり、従業員が、1日に2以上の地点で勤務しても良い。かかる場合、従業員は、異なる勤務地間を移動することとなる。 The schedule information is, for example, shift schedule information that specifies work shifts. The shift schedule information has, for example, one or more records that have day information and a work location identifier that identifies the work location. The shift schedule information has, for example, one or more records that have day information and a first work location identifier that identifies the first work location at the start of a shift and a second work location identifier that identifies the second work location at the end of a shift. In other words, an employee may work at two or more locations in one day. In such cases, the employee will move between different work locations.

実績情報格納部5172は、1または2以上の実績情報が格納される。実績情報は、従業員の勤務の実績に関する情報である。実績情報は、地点特定情報を有する。実績情報は、従業員識別子に対応付いている。実績情報は、日を特定する日情報を有する。実績情報は、日情報に対応付いていても良い。 The performance information storage unit 5172 stores one or more pieces of performance information. The performance information is information related to the performance of an employee's work. The performance information has location-specific information. The performance information is associated with an employee identifier. The performance information has day information that specifies the day. The performance information may also be associated with day information.

実績情報格納部5172の実績情報は、例えば、デフォルトの実績情報に日情報が付加された情報であり、処理部53が自動生成した情報でも良い。実績情報格納部5172の実績情報は、従業員の端末装置6から受信された情報でも良い。 The performance information in the performance information storage unit 5172 is, for example, information in which date information is added to default performance information, and may be information automatically generated by the processing unit 53. The performance information in the performance information storage unit 5172 may be information received from the employee's terminal device 6.

実績情報は、例えば、入退館情報、営業活動情報、入力情報、従業員位置情報のいずれか1以上である。入退館情報とは、従業員の勤務地への入館および勤務地からの退館に関する情報である。入退館情報は、従業員識別子に対応付いている。入退館情報は、入退館情報は、例えば、勤務日を特定する日情報、勤務時間情報を有する。勤務時間情報は、例えば、勤務開始時刻、勤務終了時刻を有する。営業活動情報は、営業活動に関する情報である。営業活動情報は、例えば、営業日報の情報である。営業活動情報は、営業日を特定する日情報と1以上の地点特定情報とを含む。営業活動情報は、営業活動の内容を示す文字列等を有しても良い。ここでの地点特定情報は、訪問した地点を特定する情報である。地点識別子は、例えば、(緯度、経度)、会社名、地点名、地名、駅名、バス停名等である。営業活動情報のデータ構造は問わない。入力情報は、従業員が仕事の遂行のために入力した情報である。入力情報は、日情報および時刻情報に対応付いている。時刻情報は、入力情報が入力された時刻に関する情報である。従業員位置情報は、従業員が保持している携帯端末(ここでは、端末装置6)から受信された1以上の位置情報を含む情報である。 The performance information is, for example, one or more of entrance and exit information, sales activity information, input information, and employee location information. The entrance and exit information is information about an employee's entry into and exit from the workplace. The entrance and exit information corresponds to an employee identifier. The entrance and exit information includes, for example, day information that specifies a work day and work time information. The work time information includes, for example, a work start time and an end time. The sales activity information is information about sales activities. The sales activity information is, for example, information about the daily sales report. The sales activity information includes day information that specifies a work day and one or more pieces of location information. The sales activity information may include a character string indicating the content of the sales activity. The location information here is information that specifies the location visited. The location identifier is, for example, (latitude, longitude), company name, location name, place name, station name, bus stop name, etc. The data structure of the sales activity information is not important. The input information is information entered by the employee to carry out his or her work. The input information corresponds to day information and time information. The time information is information about the time when the input information was entered. The employee location information is information that includes one or more pieces of location information received from a mobile terminal (here, terminal device 6) held by the employee.

受信部52は、各種の情報を受信する。各種の情報は、例えば、予定情報、実績情報、デフォルトの予定情報の変更に関する情報、デフォルトの実績情報の変更に関する情報である。各種の情報は、例えば、自宅地点情報、勤務地情報、定期情報、移動体情報、通勤経路情報、デフォルト情報である。 The receiving unit 52 receives various types of information. The various types of information are, for example, schedule information, performance information, information regarding changes to default schedule information, and information regarding changes to default performance information. The various types of information are, for example, home location information, workplace information, commuter pass information, mobile information, commuting route information, and default information.

予定受信部521は、予定情報を受信する。予定受信部521は、従業員識別子に対応付く予定情報を受信する。予定受信部521は、例えば、予定情報を端末装置6から受信する。予定受信部521は、例えば、従業員により修正された予定情報を端末装置6から受信する。なお、修正された予定情報とは、デフォルトの予定情報とは異なる予定情報である。 The schedule receiving unit 521 receives schedule information. The schedule receiving unit 521 receives schedule information associated with an employee identifier. The schedule receiving unit 521 receives schedule information from the terminal device 6, for example. The schedule receiving unit 521 receives schedule information that has been modified by an employee from the terminal device 6, for example. Note that modified schedule information is schedule information that is different from the default schedule information.

実績受信部522は、実績情報を受信する。実績受信部522は、従業員識別子に対応付く実績情報を受信する。実績受信部522は、例えば、実績情報を端末装置6から受信する。実績受信部522は、例えば、従業員により修正された実績情報を端末装置6から受信する。なお、修正された実績情報とは、デフォルトの実績情報とは異なる予定情報である。実績受信部522は、例えば、入退館情報取得装置7から従業員識別子に対応付けられた実績情報を受信する。かかる実績情報は、入退館情報を含む。かかる実績情報は、地点特定情報を有する。実績受信部522は、端末装置6から営業活動情報、入力情報、または1以上の位置情報を含む従業員位置情報を受信する。 The performance receiving unit 522 receives performance information. The performance receiving unit 522 receives performance information associated with an employee identifier. For example, the performance receiving unit 522 receives performance information from the terminal device 6. For example, the performance receiving unit 522 receives performance information modified by an employee from the terminal device 6. Note that modified performance information is planned information that differs from the default performance information. For example, the performance receiving unit 522 receives performance information associated with an employee identifier from the entrance/exit information acquisition device 7. Such performance information includes entrance/exit information. Such performance information has location identification information. The performance receiving unit 522 receives sales activity information, input information, or employee location information including one or more location information from the terminal device 6.

後述する検査部533における検査結果が合致していないとの検査結果であり、後述する通知部534が検査結果に関する情報を通知した従業員の端末装置6から、実績情報を受信する。かかる実績情報は、従業員が正しいと考える実績情報である。 The inspection result of the inspection unit 533 described below indicates that the inspection results do not match, and the notification unit 534 described below receives performance information from the terminal device 6 of the employee who was notified of the information regarding the inspection result. This performance information is performance information that the employee considers to be correct.

処理部53は、各種の処理を行う。各種の処理とは、例えば、変更判断部530、予定蓄積部531、実績蓄積部532、検査部533、通知部534、移動経路取得部535、移動費取得部536、科目決定部537、再検査部538、再処理部539が行う処理である。 The processing unit 53 performs various types of processing. The various types of processing are, for example, processing performed by the change determination unit 530, the schedule accumulation unit 531, the performance accumulation unit 532, the inspection unit 533, the notification unit 534, the travel route acquisition unit 535, the travel cost acquisition unit 536, the subject determination unit 537, the re-inspection unit 538, and the re-processing unit 539.

処理部53は、後述する検査部533における検査結果に応じて、異なる処理を行う。処理部53は、例えば、検査部533における検査結果が「予定情報と実績情報とが合致しない」との検査結果である場合、当該検査結果に関する情報を、当該予定情報または当該実績情報と対になる従業員識別子に対応する端末装置6に通知する。一方、処理部53は、例えば、検査部533における検査結果が「予定情報と実績情報とが合致する」との検査結果である場合、当該通知は行わない。 The processing unit 53 performs different processes depending on the inspection result of the inspection unit 533 described below. For example, if the inspection result of the inspection unit 533 is that "the plan information and the actual performance information do not match," the processing unit 53 notifies the terminal device 6 corresponding to the employee identifier paired with the plan information or the actual performance information of information related to the inspection result. On the other hand, if the inspection result of the inspection unit 533 is that "the plan information and the actual performance information match," the processing unit 53 does not issue the notification.

処理部53は、例えば、検査部533における検査結果が「予定情報と実績情報とが合致する」との検査結果である場合、当該検査結果に関する情報を、当該予定情報または当該実績情報と対になる従業員識別子に対応付けて蓄積する。一方、処理部53は、例えば、検査部533における検査結果が「予定情報と実績情報とが合致しない」との検査結果である場合、当該蓄積処理は行わない。 For example, when the inspection result of the inspection unit 533 indicates that "the plan information and the actual performance information match," the processing unit 53 stores information about the inspection result in association with the plan information or the employee identifier that pairs with the actual performance information. On the other hand, when the inspection result of the inspection unit 533 indicates that "the plan information and the actual performance information do not match," the processing unit 53 does not perform the storage process.

処理部53は、例えば、受信部52が受信した各種の情報を、対応する格納部に蓄積する。各種の情報とは、例えば、自宅地点情報、勤務地情報、定期情報、移動体情報、通勤経路情報、デフォルト情報、勤務情報、予定情報、実績情報である。 The processing unit 53 accumulates, for example, various types of information received by the receiving unit 52 in the corresponding storage unit. The various types of information include, for example, home location information, workplace information, regular schedule information, mobile information, commuting route information, default information, work information, schedule information, and performance information.

変更判断部530は、1以上の各従業員識別子に対応付けて、デフォルトの予定情報またはデフォルトの実績情報が格納されるデフォルト格納部516から、従業員識別子に対応するデフォルトの予定情報またはデフォルトの実績情報を取得し、デフォルトの予定情報またはデフォルトの実績情報と、勤務情報格納部517の予定情報または実績情報とを比較し、異なっているか否かを判断する。なお、かかる判断のタイミングは問わない。 The change determination unit 530 obtains default schedule information or default actual information corresponding to the employee identifier from the default storage unit 516, in which default schedule information or default actual information is stored in association with one or more employee identifiers, and compares the default schedule information or default actual information with the schedule information or actual information in the work information storage unit 517 to determine whether they are different. Note that the timing of this determination is not important.

なお、勤務情報格納部517の予定情報または実績情報とは、受信された予定情報または実績情報であり、これから勤務情報格納部517に蓄積される情報でも良い。 The scheduled information or actual performance information in the work information storage unit 517 is the scheduled information or actual performance information that has been received, and may be information that will be stored in the work information storage unit 517 in the future.

変更判断部530は、従業員識別子に対応付けて、デフォルトの予定情報からの修正に関する情報を端末装置6から受信したか否かを判断しても良い。 The change determination unit 530 may determine whether information regarding modifications from the default schedule information has been received from the terminal device 6 in association with the employee identifier.

変更判断部530は、従業員識別子に対応付けて、デフォルトの実績情報からの修正に関する情報を端末装置6から受信したか否かを判断しても良い。 The change determination unit 530 may determine whether information regarding modifications from the default performance information has been received from the terminal device 6 in association with the employee identifier.

予定蓄積部531は、従業員識別子に対応付けて、予定情報を蓄積する。予定蓄積部531は、予定受信部521が従業員識別子に対応付けて受信した予定情報を、当該従業員識別子に対応付けて、予定情報格納部5171に蓄積する。 The schedule accumulation unit 531 accumulates schedule information in association with an employee identifier. The schedule accumulation unit 531 accumulates the schedule information received by the schedule receiving unit 521 in association with an employee identifier in the schedule information storage unit 5171 in association with the employee identifier.

予定蓄積部531は、デフォルトの予定情報からの修正に関する情報であり、受信された情報を用いて、修正後の予定情報を取得し、当該予定情報を予定情報格納部5171に蓄積しても良い。 The schedule accumulation unit 531 may use the received information regarding modifications to the default schedule information to obtain the modified schedule information and accumulate the modified schedule information in the schedule information storage unit 5171.

実績蓄積部532は、従業員の従業員識別子に対応付けて、実績情報を蓄積する。実績蓄積部532は、実績受信部522が従業員識別子に対応付けて受信した実績情報を、当該従業員識別子に対応付けて、実績情報格納部5172に蓄積する。 The performance accumulation unit 532 accumulates performance information in association with the employee identifier of the employee. The performance accumulation unit 532 accumulates the performance information received by the performance receiving unit 522 in association with the employee identifier in the performance information storage unit 5172 in association with the employee identifier.

実績蓄積部532は、デフォルトの実績情報からの修正に関する情報であり、受信された情報を用いて、修正後の実績情報を取得し、当該予定情報を実績情報格納部5172に蓄積しても良い。 The performance accumulation unit 532 is information regarding modifications from the default performance information, and may use the received information to obtain the modified performance information and accumulate the schedule information in the performance information storage unit 5172.

検査部533は、同一の日を特定する同一の日情報に対応する予定情報と実績情報とを用いて、予定情報と実績情報とが合致しているか否かを検査する。検査部533は、従業員識別子ごとに、同一の日情報に対応する予定情報と実績情報とを用いて、予定情報と実績情報とが合致しているか否かを検査する。 The inspection unit 533 uses the schedule information and actual performance information corresponding to the same day information that specifies the same day to inspect whether the schedule information and actual performance information match. The inspection unit 533 uses the schedule information and actual performance information corresponding to the same day information for each employee identifier to inspect whether the schedule information and actual performance information match.

検査部533は、例えば、以下の(1)から(5)に示す検査を行う。
(1)シフト表情報等の予定情報と入退店情報との整合性の検査
The inspection unit 533 performs, for example, the following inspections (1) to (5).
(1) Checking the consistency of schedule information such as shift schedule information with store entry and exit information

検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いている予定情報に含まれる1以上の地点特定情報を予定情報格納部5171から取得する。また、検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いている1以上の各入退店情報に含まれる1以上の地点特定情報を実績情報格納部5172から取得する。次に、検査部533は、予定情報に含まれる1以上の地点特定情報が特定する1以上の各地点と、1以上の各入退店情報に含まれる1以上の地点特定情報が特定する1以上の各地点とが一致するか否かを判断する。一致する場合には予定情報と実績情報とが合致していると判断し、一つでも一致しない場合は予定情報と実績情報とが合致していないと判断する。 The inspection unit 533 acquires one or more pieces of location-specific information included in the schedule information corresponding to the employee identifier of interest and the day information of the day to be processed from the schedule information storage unit 5171. The inspection unit 533 also acquires one or more pieces of location-specific information included in one or more pieces of store entry/exit information corresponding to the employee identifier of interest and the day information of the day to be processed from the performance information storage unit 5172. Next, the inspection unit 533 determines whether one or more locations specified by the one or more pieces of location-specific information included in the schedule information match one or more locations specified by the one or more pieces of location-specific information included in the one or more pieces of store entry/exit information. If they match, it is determined that the schedule information and the performance information match, and if even one does not match, it is determined that the schedule information and the performance information do not match.

その日の従業員の勤務地が2以上存在する場合、検査部533は、予定情報に含まれる2以上の地点特定情報が特定する2以上の各地点を、勤務時刻の順に取得し、かつ2以上の各入退店情報に含まれる2以上の地点特定情報が特定する2以上の各地点を、勤務時刻の順に取得する。そして、地点の順番も含めて、予定情報に対応する2以上の地点と、実績情報に対応する2以上の地点とが一致するか否かを判断する。 If there are two or more work locations for an employee on that day, the inspection unit 533 acquires two or more locations specified by two or more location specifying information included in the schedule information in the order of work time, and acquires two or more locations specified by two or more location specifying information included in each of the two or more store entry and exit information in the order of work time. It then determines whether the two or more locations corresponding to the schedule information match the two or more locations corresponding to the performance information, including the order of the locations.

なお、予定情報に含まれる地点特定情報が、例えば、店舗名であり、実績情報に含まれる地点特定情報が、例えば、位置情報(緯度,経度)である等、両地点特定情報が異なるデータでも良い。かかる場合、店舗名に対応する位置情報(緯度,経度)が勤務地情報格納部512に管理されており、検査部533は、かかる位置情報(緯度,経度)と実績情報に含まれる位置情報(緯度,経度)とが、予め決められた近さの条件を満たすか否かを判断する。なお、かかる条件は、両位置情報間の距離が閾値以下または閾値より小さいことである。
(2)シフト表情報等の予定情報と営業活動情報との整合性の検査
The location information included in the schedule information may be different data, for example, the store name, and the location information included in the performance information may be location information (latitude, longitude). In such a case, the location information (latitude, longitude) corresponding to the store name is managed in the work location information storage unit 512, and the inspection unit 533 judges whether the location information (latitude, longitude) and the location information (latitude, longitude) included in the performance information satisfy a predetermined proximity condition. The condition is that the distance between the two pieces of location information is equal to or smaller than a threshold value.
(2) Checking the consistency between schedule information such as shift schedule information and sales activity information

検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いている予定情報に含まれる1以上の地点特定情報を予定情報格納部5171から取得する。また、検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いている営業活動情報に含まれる1以上の地点特定情報を実績情報格納部5172から取得する。なお、例えば、営業活動情報には、手がかりとなる用語(例えば、<訪問先>)に対して予め決められた位置(例えば、直後)の文字列(例えば、「A社、B社」)を取得し、当該文字列(例えば、「A社」「B社」)と対になる地点特定情報(例えば、住所、位置情報(緯度,経度))を、格納部51または図示しない外部のサーバから取得する。 The inspection unit 533 acquires one or more pieces of location-specific information included in the schedule information associated with the employee identifier of interest and the day information of the day to be processed from the schedule information storage unit 5171. The inspection unit 533 also acquires one or more pieces of location-specific information included in the sales activity information associated with the employee identifier of interest and the day information of the day to be processed from the performance information storage unit 5172. For example, in the sales activity information, a character string (e.g., "Company A, Company B") at a predetermined position (e.g., immediately after) for a clue term (e.g., <visited destination>) is acquired, and location-specific information (e.g., address, location information (latitude, longitude)) paired with the character string (e.g., "Company A" and "Company B") is acquired from the storage unit 51 or an external server not shown.

次に、検査部533は、予定情報に含まれる1以上の地点特定情報が特定する1以上の各地点と、営業活動情報に含まれる1以上の地点特定情報が特定する1以上の各地点とが一致するか否かを判断する。一致する場合には予定情報と実績情報とが合致していると判断し、一つでも一致しない場合は予定情報と実績情報とが合致していないと判断する。なお、その日の従業員の勤務地が2以上存在する場合、検査部533は、予定情報に含まれる2以上の地点特定情報が特定する2以上の各地点を、勤務時刻の順に取得し、かつ営業活動情報に含まれる2以上の地点特定情報が特定する2以上の各地点を、勤務時刻の順(出現の順)に取得する。そして、地点の順番も含めて、予定情報に対応する2以上の地点と、実績情報に対応する2以上の地点とが一致するか否かを判断する。 Next, the inspection unit 533 judges whether or not one or more locations specified by one or more location specifying information included in the schedule information match one or more locations specified by one or more location specifying information included in the sales activity information. If they match, it is judged that the schedule information and the performance information match, and if there is even one mismatch, it is judged that the schedule information and the performance information do not match. If there are two or more work locations for the employee on that day, the inspection unit 533 acquires two or more locations specified by two or more location specifying information included in the schedule information in the order of work time, and acquires two or more locations specified by two or more location specifying information included in the sales activity information in the order of work time (in order of appearance). It is then judged whether or not two or more locations corresponding to the schedule information match two or more locations corresponding to the performance information, including the order of the locations.

なお、予定情報に含まれる地点特定情報が、例えば、店舗名であり、実績情報に含まれる地点特定情報が、例えば、位置情報(緯度,経度)である等、両地点特定情報が異なるデータでも良い。
(3)シフト表情報等の予定情報と仕事での入力情報との整合性の検査
The location specifying information included in the schedule information may be, for example, a store name, and the location specifying information included in the performance information may be, for example, location information (latitude, longitude), and the two pieces of location specifying information may be different data.
(3) Checking the consistency between schedule information such as shift schedule information and work input information

検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いている予定情報に含まれる1以上の地点特定情報をシフト表情報が格納されている予定情報格納部5171から取得する。また、検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いているすべての入力情報を実績情報格納部5172から取得する。なお、例えば、入力情報は、例えば、ファイルであり、更新日時の情報から日情報が取得される。次に、検査部533は、取得した入力情報と対になる地点特定情報(例えば、位置情報(緯度,経度))を取得する。なお、入力情報には、当該情報を入力した地点特定情報が対応付いている、とする。 The inspection unit 533 acquires one or more pieces of location-specific information included in the schedule information associated with the employee identifier of interest and the day information of the day to be processed from the schedule information storage unit 5171 in which shift schedule information is stored. The inspection unit 533 also acquires all input information associated with the employee identifier of interest and the day information of the day to be processed from the performance information storage unit 5172. Note that, for example, the input information is, for example, a file, and the day information is acquired from the update date and time information. Next, the inspection unit 533 acquires location-specific information (for example, location information (latitude, longitude)) that is paired with the acquired input information. Note that the input information is associated with the location-specific information where the information was input.

次に、検査部533は、予定情報に含まれる1以上の地点特定情報が特定する1以上の各地点と、入力情報に対応する1以上の地点特定情報が特定する1以上の各地点とが一致するか否かを判断する。一致する場合には予定情報と実績情報とが合致していると判断し、一つでも一致しない場合は予定情報と実績情報とが合致していないと判断する。 Next, the inspection unit 533 judges whether or not one or more locations specified by one or more location specifying information included in the schedule information match one or more locations specified by one or more location specifying information corresponding to the input information. If they match, it is judged that the schedule information and the actual information match, and if even one of them does not match, it is judged that the schedule information and the actual information do not match.

その日の従業員の勤務地が2以上存在する場合、検査部533は、予定情報に含まれる2以上の地点特定情報が特定する2以上の各地点を、勤務時刻の順に取得し、かつ入力情報に対応する2以上の地点特定情報が特定する2以上の各地点を、勤務時刻の順(更新日時の順)に取得する。そして、地点の順番も含めて、予定情報に対応する2以上の地点と、実績情報に対応する2以上の地点とが一致するか否かを判断する。 If there are two or more work locations for the employee on that day, the inspection unit 533 acquires two or more locations specified by two or more location identification information included in the schedule information in the order of work time, and acquires two or more locations specified by two or more location identification information corresponding to the input information in the order of work time (order of update date and time). Then, it determines whether the two or more locations corresponding to the schedule information and the two or more locations corresponding to the performance information match, including the order of the locations.

なお、予定情報に含まれる地点特定情報が、例えば、店舗名であり、実績情報に含まれる地点特定情報が、例えば、位置情報(緯度,経度)である等、両地点特定情報が異なるデータでも良い。
(4)シフト表情報等の予定情報と従業員位置情報との整合性の検査
The location specifying information included in the schedule information may be, for example, a store name, and the location specifying information included in the performance information may be, for example, location information (latitude, longitude), and the two pieces of location specifying information may be different data.
(4) Checking the consistency of schedule information such as shift schedule information with employee location information

検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いている予定情報に含まれる1以上の地点特定情報を予定情報格納部5171から取得する。また、検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いているすべての従業員位置情報を実績情報格納部5172から取得する。なお、従業員位置情報は、従業員の端末装置6から受信された位置情報であり、日時情報に対応付いている。 The inspection unit 533 acquires one or more pieces of location-specific information included in the schedule information that corresponds to the employee identifier of interest and the day information of the day to be processed from the schedule information storage unit 5171. The inspection unit 533 also acquires all employee location information that corresponds to the employee identifier of interest and the day information of the day to be processed from the performance information storage unit 5172. The employee location information is location information received from the employee's terminal device 6, and corresponds to date and time information.

次に、検査部533は、取得した従業員位置情報に対応する勤務地識別子を勤務地情報格納部512から取得する。なお、検査部533は、勤務地識別子に対応する地点特定情報(例えば、位置情報(緯度,経度))を取得し、当該位置情報と従業員位置情報との距離が閾値以内または閾値より小さいと判断した場合は、前記勤務地識別子で識別される勤務地が、従業員が居た勤務地である、と判断する。そして、検査部533は、従業員位置情報を用いて取得した1以上の勤務地識別子と予定情報に含まれる1以上の地点特定情報が示す勤務地識別子とが、順番も含めて一致するか否かを判断する。一致する場合には予定情報と実績情報とが合致していると判断し、一つでも一致しない場合は予定情報と実績情報とが合致していないと判断する。 Next, the inspection unit 533 acquires a workplace identifier corresponding to the acquired employee location information from the workplace information storage unit 512. The inspection unit 533 acquires location specification information (e.g., location information (latitude, longitude)) corresponding to the workplace identifier, and if it determines that the distance between the location information and the employee location information is within or less than a threshold, it determines that the workplace identified by the workplace identifier is the workplace where the employee was located. The inspection unit 533 then determines whether one or more workplace identifiers acquired using the employee location information match, including the order, with the workplace identifiers indicated by one or more location specification information included in the schedule information. If they match, it is determined that the schedule information and actual information match, and if even one does not match, it is determined that the schedule information and actual information do not match.

なお、順番を考慮した判断は、上述したように、従業員が2以上の勤務地で勤務した場合である。
(5)在宅勤務の場合
As mentioned above, the decision taking into account the order applies when an employee works at two or more work locations.
(5) In the case of working from home

検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いている予定情報の中に在宅勤務を示す情報が存在すると判断した場合であり、着目している一の従業員識別子と処理対象の日の日情報に対応付いている実績情報の中の地点特定情報の中に、勤務地識別子または勤務地識別子に対応する情報が存在する場合、検査部533は、予定情報と実績情報とが合致していないと判断する。 When the inspection unit 533 determines that information indicating telecommuting is present in the plan information corresponding to the employee identifier of interest and the day information of the day being processed, and when a workplace identifier or information corresponding to a workplace identifier is present in the location-specific information in the actual information corresponding to the employee identifier of interest and the day information of the day being processed, the inspection unit 533 determines that the plan information and actual information do not match.

検査部533は、着目している一の従業員識別子と処理対象の日の日情報に対応付いている予定情報の中に在宅勤務を示す情報が存在すると判断した場合に、着目している一の従業員識別子と処理対象の日の日情報に対応付いているすべての従業員位置情報を実績情報格納部5172から取得する。次に、検査部533は、当該一の従業員識別子と対になる自宅地点情報を自宅地点格納部511から取得する。そして、取得した自宅地点情報に対応する位置情報と従業員位置情報との距離が所定の条件を満たすか否かを判断する。所定の条件を満たす場合は、予定情報と実績情報とが合致しており、所定の条件を満たさない場合は、予定情報と実績情報とが合致していない。なお、所定の条件は、両位置情報が示す2地点の距離が閾値以内または閾値より小さいことである。 When the inspection unit 533 determines that there is information indicating telecommuting in the schedule information associated with the employee identifier of interest and the day information of the day to be processed, it acquires all employee location information associated with the employee identifier of interest and the day information of the day to be processed from the performance information storage unit 5172. Next, the inspection unit 533 acquires home point information paired with the employee identifier from the home point storage unit 511. It then determines whether the distance between the location information corresponding to the acquired home point information and the employee location information satisfies a specified condition. If the specified condition is satisfied, the schedule information and the performance information match, and if the specified condition is not satisfied, the schedule information and the performance information do not match. The specified condition is that the distance between the two points indicated by both pieces of location information is within a threshold or is smaller than the threshold.

通知部534は、検査部533における検査結果が合致していないとの検査結果である場合、検査結果に対応する従業員識別子で識別される従業員に、検査結果に関する情報を通知する。なお、通知部534は、検査部533における検査結果が合致しているとの検査結果である場合にも、その検査結果に関する情報を当該従業員に通知しても良い。また、検査結果に関する情報は、例えば、検査結果、正しい予定情報の入力を促す画面の情報、合致しなかった理由等の入力を促す画面の情報である。なお、通知部534が行う通知は、ユーザの指示に応じて通知でも、自発的な通知でも良い。つまり、通知は、プッシュ型でもプル型でも良い。 When the inspection result in the inspection unit 533 indicates a mismatch, the notification unit 534 notifies the employee identified by the employee identifier corresponding to the inspection result of information related to the inspection result. Note that the notification unit 534 may also notify the employee of information related to the inspection result when the inspection result in the inspection unit 533 indicates a match. Furthermore, the information related to the inspection result is, for example, the inspection result, information on a screen that prompts the input of correct schedule information, and information on a screen that prompts the input of the reason for the mismatch, etc. Note that the notification provided by the notification unit 534 may be a notification in response to a user instruction, or a spontaneous notification. In other words, the notification may be of the push type or the pull type.

移動経路取得部535は、勤務情報格納部517に格納されている予定情報または実績情報であり、一の従業員識別子および一の日情報に対応する予定情報または実績情報のうちの1または2種類以上の情報から、1または2以上の地点特定情報を取得し、当該1または2以上の地点特定情報を用いて、移動経路情報を取得する。 The travel route acquisition unit 535 acquires one or more location-specific information from one or more types of information among the schedule information or actual performance information stored in the work information storage unit 517, which corresponds to an employee identifier and day information, and acquires travel route information using the one or more location-specific information.

移動経路情報は、従業員識別子で識別される従業員の移動経路に関する情報である。移動経路情報は、1または2以上の地点特定情報を有する情報、または1または2以上の各地点特定情報から取得できる情報を有する情報である。移動経路情報は、例えば、「自宅→勤務地X→自宅」、「自宅→A駅→B駅→勤務地X→B駅→C駅→勤務地Y→C駅→A駅→自宅」である。 Travel route information is information related to the travel route of an employee identified by an employee identifier. Travel route information is information that has one or more pieces of location-specific information, or information that can be obtained from one or more pieces of location-specific information. Examples of travel route information are "Home → Workplace X → Home" and "Home → Station A → Station B → Workplace X → Station B → Station C → Workplace Y → Station C → Station A → Home."

移動経路取得部535は、自宅に対応する地点特定情報、1以上の各勤務地に対応する地点特定情報を、予定情報または実績情報から取得し、当該自宅に対応する地点特定情報、1以上の各勤務地に対応する地点特定情報を、移動経路情報を返信するサーバ(例えば、非特許文献1のサーバ、NAVITIME(登録商標)のサーバ[URL:https://www.navitime.co.jp/])に渡し、当該サーバから移動経路情報を受信する。なお、サーバへのアクセスは、例えば、APIを用いるが、接続方法は問わない。 The travel route acquisition unit 535 acquires location identification information corresponding to the home and location identification information corresponding to one or more workplaces from the schedule information or performance information, passes the location identification information corresponding to the home and location identification information corresponding to one or more workplaces to a server that returns travel route information (for example, the server in Non-Patent Document 1, the NAVITIME (registered trademark) server [URL: https://www.navitime.co.jp/]), and receives the travel route information from the server. The server is accessed using, for example, an API, but the connection method is not important.

例えば、予定情報または実績情報が、日情報と勤務開始時の第一勤務地を識別する第一勤務地識別子と勤務終了時の第二勤務地を識別する第二勤務地識別子とを有する情報である場合(予定情報が、1日で2以上の勤務地で勤務することを示す情報である場合)、移動経路取得部535は、例えば、従業員識別子に対応する自宅地点情報を自宅地点格納部511から取得する、また、移動経路取得部535は、当該従業員識別子に対応する第一勤務地識別子と対になる第一地点特定情報を勤務地情報格納部512から取得する。次に、移動経路取得部535は、当該自宅地点情報と当該第一地点特定情報とを用いて、自宅から勤務開始時の勤務地までの第一移動経路情報を取得する。なお、移動経路取得部535は、従業員識別子に対応する通勤経路情報を通勤経路格納部515から取得し、当該通勤経路情報を用いて「自宅から勤務地」までの第一移動経路情報を取得しても良い。また、移動経路取得部535は、自宅地点情報と第一地点特定情報とを移動経路情報を返信するサーバ(図示しない)に渡し、当該サーバから第一移動経路情報を受信しても良い。 For example, when the schedule information or performance information has day information, a first workplace identifier that identifies a first workplace at the start of work, and a second workplace identifier that identifies a second workplace at the end of work (when the schedule information is information indicating that an employee works at two or more workplaces in one day), the travel route acquisition unit 535 acquires, for example, home location information corresponding to the employee identifier from the home location storage unit 511, and also acquires first location specification information that pairs with the first workplace identifier corresponding to the employee identifier from the workplace information storage unit 512. Next, the travel route acquisition unit 535 acquires first travel route information from the home to the workplace at the start of work using the home location information and the first location specification information. The travel route acquisition unit 535 may also acquire commuting route information corresponding to the employee identifier from the commuting route storage unit 515, and acquire first travel route information from "home to workplace" using the commuting route information. The travel route acquisition unit 535 may also pass the home location information and the first location identification information to a server (not shown) that returns travel route information, and receive the first travel route information from the server.

また、移動経路取得部535は、勤務地情報格納部512から、第二勤務地識別子と対になる第二地点特定情報を取得する。また、移動経路取得部535は、第一地点特定情報と当該第二地点特定情報とを用いて、第一勤務地から第二勤務地までの第二移動経路情報を取得する。移動経路取得部535は、例えば、第一地点特定情報と第二地点特定情報とを移動経路情報を返信するサーバに渡し、当該サーバから第二移動経路情報を受信しても良い。 The travel route acquisition unit 535 also acquires second location identification information that pairs with the second workplace identifier from the workplace information storage unit 512. The travel route acquisition unit 535 also acquires second travel route information from the first workplace to the second workplace using the first location identification information and the second location identification information. The travel route acquisition unit 535 may, for example, pass the first location identification information and the second location identification information to a server that returns the travel route information, and receive the second travel route information from the server.

さらに、移動経路取得部535は、第二地点特定情報と自宅地点情報とを用いて、第二勤務地から自宅までの第三移動経路情報を取得する。なお、移動経路取得部535は、従業員識別子に対応する通勤経路情報を通勤経路格納部515から取得し、当該通勤経路情報を用いて「勤務地から自宅」までの第三移動経路情報を取得しても良い。また、移動経路取得部535は、第二地点特定情報と自宅地点情報とを移動経路情報を返信するサーバに渡し、当該サーバから第三移動経路情報を受信しても良い。 Furthermore, the travel route acquisition unit 535 uses the second location identification information and the home location information to acquire third travel route information from the second workplace to the home. The travel route acquisition unit 535 may acquire commuting route information corresponding to the employee identifier from the commuting route storage unit 515, and use the commuting route information to acquire third travel route information from "workplace to home." The travel route acquisition unit 535 may also pass the second location identification information and the home location information to a server that returns travel route information, and receive the third travel route information from the server.

なお、日情報と勤務開始時の第一勤務地を識別する第一勤務地識別子と勤務終了時の第二勤務地を識別する第二勤務地識別子とを有する情報は、例えば、シフト表情報である。 In addition, information having day information, a first work location identifier that identifies the first work location at the start of work, and a second work location identifier that identifies the second work location at the end of work is, for example, shift schedule information.

移動経路取得部535は、従業員識別子に対応する移動体情報を移動体情報格納部514から取得する。移動経路取得部535は、当該移動体情報が、通勤に移動体を使用することを示す情報であるか否かを判断する。当該移動体情報が通勤に移動体を使用することを示す情報である場合に、移動経路取得部535は、予定情報または実績情報のうち1種類以上の情報と、従業員識別子に対応する自宅地点情報とを用いて、自宅から勤務地までの道路の経路を特定する移動経路情報を取得する。当該移動体情報が通勤に移動体を使用することを示す情報である場合に、移動経路取得部535は、例えば、通勤経路格納部515に格納されている通勤経路情報であり、自宅から勤務地までの道路の経路を特定する移動経路情報を読み出す。当該移動体情報が通勤に移動体を使用することを示す情報である場合に、移動経路取得部535は、例えば、自宅地点情報と勤務地の地点特定情報とを、道路の経路を特定する移動経路情報を返信するサーバ(図示しない)に渡し、当該サーバから自宅から勤務地までの道路の経路を特定する移動経路情報を受信しても良い。 The travel route acquisition unit 535 acquires mobile object information corresponding to the employee identifier from the mobile object information storage unit 514. The travel route acquisition unit 535 determines whether the mobile object information is information indicating the use of a mobile object for commuting. If the mobile object information is information indicating the use of a mobile object for commuting, the travel route acquisition unit 535 acquires travel route information specifying a road route from the home to the workplace using one or more types of information among the schedule information and the actual information and the home location information corresponding to the employee identifier. If the mobile object information is information indicating the use of a mobile object for commuting, the travel route acquisition unit 535 reads out, for example, the commuting route information stored in the commuting route storage unit 515, which is travel route information specifying a road route from the home to the workplace. If the mobile object information is information indicating the use of a mobile object for commuting, the travel route acquisition unit 535 may, for example, pass the home location information and the workplace location specification information to a server (not shown) that returns travel route information specifying a road route, and receive travel route information specifying a road route from the home to the workplace from the server.

移動経路取得部535は、道路の経路を特定する移動経路情報を取得する場合と、交通機関の経路を特定する移動経路情報を取得する場合とで、異なるAPIを使用することは好適である。移動経路取得部535は、道路の経路を特定する移動経路情報を取得する場合と、交通機関の経路を特定する移動経路情報を取得する場合とで、異なるサーバに問い合わせることは好適である。 It is preferable that the travel route acquisition unit 535 uses different APIs when acquiring travel route information that specifies a road route and when acquiring travel route information that specifies a transportation route. It is preferable that the travel route acquisition unit 535 queries different servers when acquiring travel route information that specifies a road route and when acquiring travel route information that specifies a transportation route.

移動経路取得部535は、日ごと、従業員識別子ごとに移動経路情報を取得する。移動経路取得部535が移動経路情報を取得するタイミングは問わない。 The movement route acquisition unit 535 acquires movement route information for each day and for each employee identifier. The timing at which the movement route acquisition unit 535 acquires the movement route information is not important.

移動経路取得部535は、実績情報を用いて移動経路情報を取得しても、予定情報を用いて移動経路情報を取得しても良い。 The travel route acquisition unit 535 may acquire travel route information using performance information or may acquire travel route information using schedule information.

移動経路取得部535は、検査部533が予定情報と実績情報とが合致するとの検査結果を得た場合のみ、当該予定情報または当該実績情報を用いて移動経路情報を取得することは好適である。 It is preferable that the travel route acquisition unit 535 acquires travel route information using the scheduled information or the actual information only when the inspection unit 533 obtains an inspection result indicating that the scheduled information and the actual information match.

移動費取得部536は、予定情報または実績情報を用いて、移動費を特定する移動費情報を取得する。移動費取得部536は、例えば、移動経路取得部535が取得した移動経路情報を用いて、移動費を特定する移動費情報を取得する。なお、移動費とは、従業員の業務のための移動に関する費用である。移動費は、例えば、移動に要した費用である。移動費は、通常、企業が負担するべき費用である。移動費は、通常、通勤費または交通費である。 The travel expense acquisition unit 536 acquires travel expense information that identifies travel expenses using the schedule information or actual performance information. The travel expense acquisition unit 536 acquires travel expense information that identifies travel expenses, for example, using travel route information acquired by the travel route acquisition unit 535. Note that travel expenses are expenses related to travel for an employee's business. Travel expenses are, for example, expenses incurred for travel. Travel expenses are typically expenses that should be borne by the company. Travel expenses are typically commuting expenses or transportation expenses.

移動費取得部536が移動費情報を取得するタイミングは問わない。移動費取得部536による移動費情報の取得と、移動経路取得部535による移動経路情報の取得とは、同じタイミングでも良い。つまり、予定情報または実績情報を用いて取得された1以上の地点特定情報を、図示しないサーバに渡し、当該サーバから移動経路情報と移動費情報とを同時に受信しても良い。かかる場合でも、移動費情報は、通常、移動経路情報を用いて取得されている。 The timing at which the travel expense acquisition unit 536 acquires the travel expense information does not matter. The travel expense acquisition unit 536 may acquire the travel expense information at the same time as the travel route acquisition unit 535 acquires the travel route information. In other words, one or more pieces of location identification information acquired using the schedule information or performance information may be passed to a server (not shown), and the travel route information and travel expense information may be received from the server at the same time. Even in such cases, the travel expense information is usually acquired using the travel route information.

移動費取得部536は、従業員識別子に対応する定期情報を定期情報格納部513から取得する。次に、移動費取得部536は、当該定期情報が通勤の定期を取得していることを示す情報であるか否かを判断する。そして、移動費取得部536は、当該定期情報が通勤の定期を取得していることを示す情報であり、かつ科目決定部537が通勤費に関する科目に対応すると判断した移動費情報である場合、「0」の移動費情報を取得する。 The travel expense acquisition unit 536 acquires commuter pass information corresponding to the employee identifier from the commuter pass information storage unit 513. Next, the travel expense acquisition unit 536 determines whether the commuter pass information is information indicating that a commuter pass has been acquired. Then, if the commuter pass information is information indicating that a commuter pass has been acquired and the travel expense information is determined by the item determination unit 537 to correspond to an item related to commuting expenses, the travel expense acquisition unit 536 acquires travel expense information of "0".

移動費取得部536は、従業員識別子に対応する移動体情報を移動体情報格納部514から取得する。次に、移動費取得部536は、当該移動体情報が、通勤に移動体を使用することを示す情報であるか否かを判断する。当該移動体情報が通勤に移動体を使用することを示す情報であり、科目決定部537が決定した科目が通勤費に関する科目であると決定した場合には、移動費取得部536は、「0」の移動費情報を取得する。 The travel expenses acquisition unit 536 acquires mobile object information corresponding to the employee identifier from the mobile object information storage unit 514. Next, the travel expenses acquisition unit 536 determines whether the mobile object information is information indicating the use of a mobile object for commuting. If the mobile object information is information indicating the use of a mobile object for commuting and the subject determined by the subject determination unit 537 is determined to be a subject related to commuting expenses, the travel expenses acquisition unit 536 acquires travel expenses information of "0".

移動費取得部536は、移動経路情報が有する1以上の地点特定情報、または当該1以上の各地点特定情報から得られる情報を、図示しないサーバ(例えば、非特許文献1のサーバ、NAVITIME(登録商標)のサーバ[URL:https://www.navitime.co.jp/])に渡し、当該サーバから地点間の移動費を取得する。そして、移動費取得部536は、地点間の移動費を合計し、移動費情報を取得する。なお、サーバへのアクセスは、例えば、APIを用いるが、接続方法は問わない。 The travel cost acquisition unit 536 passes one or more pieces of location-specific information contained in the travel route information, or information obtained from the one or more pieces of location-specific information, to a server (not shown) (for example, the server in Non-Patent Document 1, the NAVITIME (registered trademark) server [URL: https://www.navitime.co.jp/]), and acquires the travel costs between the points from the server. The travel cost acquisition unit 536 then totals the travel costs between the points and acquires the travel cost information. Note that the server can be accessed, for example, using an API, but the connection method is not important.

科目決定部537は、従業員識別子に対応する通勤経路情報を通勤経路格納部515から取得する。科目決定部537は、当該通勤経路情報と、従業員識別子に対応する移動経路情報が有する地点特定情報とを用いて、移動費情報の全部または一部が通勤費に関する科目に対応するか、移動費情報の全部または一部が交通費に関する科目に対応するかを決定する。なお、通勤費に関する科目とは、通常「通勤費」である。また、交通費に関する科目とは、通常「交通費」または「旅費交通費」である。ただし、科目の名称は問わない。また、従業員識別子に対応する移動経路情報が有する地点特定情報とは、例えば、実績情報が有する地点特定情報であるが、予定情報が有する地点特定情報でも良い。 The account determination unit 537 obtains commuting route information corresponding to the employee identifier from the commuting route storage unit 515. Using the commuting route information and the location specification information contained in the travel route information corresponding to the employee identifier, the account determination unit 537 determines whether all or part of the travel expense information corresponds to an account related to commuting expenses, or whether all or part of the travel expense information corresponds to an account related to transportation expenses. Note that an account related to commuting expenses is usually "commuting expenses." Also, an account related to transportation expenses is usually "transportation expenses" or "travel expenses." However, the name of the account does not matter. Also, the location specification information contained in the travel route information corresponding to the employee identifier is, for example, the location specification information contained in the actual result information, but it may also be the location specification information contained in the schedule information.

科目決定部537は、例えば、移動経路情報の中で、通勤経路情報と重なる部分経路の情報に対応する移動費情報は、通勤費に関する科目に対応すると判断する。また、科目決定部537は、例えば、移動経路情報の中で、通勤経路情報と重ならない部分経路の情報に対応する移動費情報は、交通費に関する科目に対応すると判断する。 The subject determination unit 537 determines, for example, that travel expense information corresponding to information about a partial route in the travel route information that overlaps with the commute route information corresponds to a subject related to commute expenses. Also, the subject determination unit 537 determines, for example, that travel expense information corresponding to information about a partial route in the travel route information that does not overlap with the commute route information corresponds to a subject related to transportation expenses.

科目決定部537は、例えば、移動経路情報のうち、自宅に対応する始点の地点特定情報から勤務地に対応する終点の地点特定情報までの移動経路情報に対応する移動費情報は、通勤費に関する科目に対応すると判断する。科目決定部537は、例えば、勤務地に対応する始点の地点特定情報から自宅に対応する終点の地点特定情報までの移動経路情報に対応する移動費情報は、通勤費に関する科目に対応すると判断する。科目決定部537は、例えば、かかる経路以外の経路に対応する移動費情報は、交通費に関する科目に対応すると判断する。 The subject determination unit 537 determines, for example, that among the travel route information, travel expense information corresponding to travel route information from start point location information corresponding to the home to end point location information corresponding to the workplace corresponds to an subject related to commuting expenses. The subject determination unit 537 determines, for example, that travel expense information corresponding to travel route information from start point location information corresponding to the workplace to end point location information corresponding to the home corresponds to an subject related to commuting expenses. The subject determination unit 537 determines, for example, that travel expense information corresponding to a route other than such a route corresponds to an subject related to transportation expenses.

例えば、移動経路情報が「自宅→勤務地X→自宅」を示す情報である場合、科目決定部537は、経路「自宅→勤務地X」に対応する移動費情報も、「勤務地X→自宅」に対応する移動費情報も、科目「通勤費」と決定する。 For example, if the travel route information indicates "Home → Workplace X → Home," the account determination unit 537 determines that the travel expense information corresponding to the route "Home → Workplace X" and the travel expense information corresponding to "Workplace X → Home" are both classified as "commuting expenses."

例えば、移動経路情報が「自宅→A駅→B駅→勤務地X→B駅→C駅→勤務地Y→C駅→A駅→自宅」を示す情報である場合、科目決定部537は、「自宅→A駅→B駅→勤務地X」に対応する移動費情報と、「勤務地Y→C駅→A駅→自宅」に対応する移動費情報は、科目「通勤費」と決定する。一方、科目決定部537は、「勤務地X→B駅→C駅→勤務地Y」に対応する移動費情報は科目「交通費」と決定する。このように、科目決定部537は、一部の経路に対応する移動費情報が通勤費で、他の経路に対応する移動費情報が交通費である、と判断することは好適である。 For example, if the travel route information indicates "Home → Station A → Station B → Workplace X → Station B → Station C → Workplace Y → Station C → Station A → Home," the account determination unit 537 determines that the travel expense information corresponding to "Home → Station A → Station B → Workplace X" and the travel expense information corresponding to "Workplace Y → Station C → Station A → Home" are to be classified as "commuting expenses." On the other hand, the account determination unit 537 determines that the travel expense information corresponding to "Workplace X → Station B → Station C → Workplace Y" is to be classified as "transportation expenses." In this way, it is preferable for the account determination unit 537 to determine that the travel expense information corresponding to some routes is commuting expenses and the travel expense information corresponding to other routes is transportation expenses.

再検査部538は、検査部533における検査結果が合致していないとの検査結果であり、通知部534が検査結果に関する情報を通知した従業員の端末装置6から受信する実績情報が、予め決められた条件を満たすか否かを判断する。予め決められた条件は、例えば、予定情報と合致すること、予め決められた項目の情報(例えば、合致しない理由、問題ないことを示す情報等)を含むこと、予め決められた情報(例えば、上司の承認済みを示す情報)を含むこと、閾値以上のデータ量の情報を含むこと(例えば、十分に理由が記載されていること)、合致しない旨の検査結果を通知した後、予め決められた時間以内に実績情報が受信できたこと等である。 The re-inspection unit 538 judges whether the inspection result of the inspection unit 533 is a result of an inspection that indicates a mismatch, and whether the performance information received from the terminal device 6 of the employee to whom the notification unit 534 notified the information regarding the inspection result satisfies a predetermined condition. The predetermined condition is, for example, a match with the planned information, inclusion of information on a predetermined item (e.g., a reason for the mismatch, information indicating that there is no problem, etc.), inclusion of predetermined information (e.g., information indicating that the supervisor has approved), inclusion of information with a data amount equal to or greater than a threshold (e.g., a sufficient description of the reason), receipt of the performance information within a predetermined time after notification of the inspection result of a mismatch, etc.

再検査部538は、検査部533と同じ処理を行っても良い。かかる場合、予め決められた条件は、予定情報と合致することである。 The re-inspection unit 538 may perform the same processing as the inspection unit 533. In such a case, the predetermined condition is that the information matches the schedule information.

再処理部539は、再検査部538における判断結果に応じて、異なる処理を行う。例えば、再検査部538の再検査の結果、予め決められた条件を満たす場合は、再処理部539は、受信された実績情報を、従業員識別子と対にして、実績情報格納部5172に蓄積する。また、再検査部538の再検査の結果、予め決められた条件を満たさない場合は、再処理部539は、受信された実績情報を蓄積しない。再検査部538の再検査の結果、予め決められた条件を満たさない場合は、再処理部539は、例えば、再検査の結果が「不適正であった」旨の情報を従業員識別子で識別される従業員に通知する。また、再検査部538の再検査の結果、予め決められた条件を満たす場合は、再処理部539は、例えば、再検査の結果が「適正であった」旨の情報を従業員識別子で識別される従業員に通知する。また、再検査部538の再検査の結果、予め決められた条件を満たす場合は、再処理部539は、例えば、何らの通知も行わない。 The reprocessing unit 539 performs different processing depending on the result of the judgment in the reexamination unit 538. For example, if the result of the reexamination by the reexamination unit 538 satisfies a predetermined condition, the reprocessing unit 539 pairs the received performance information with the employee identifier and stores it in the performance information storage unit 5172. Also, if the result of the reexamination by the reexamination unit 538 does not satisfy the predetermined condition, the reprocessing unit 539 does not store the received performance information. If the result of the reexamination by the reexamination unit 538 does not satisfy the predetermined condition, the reprocessing unit 539 notifies the employee identified by the employee identifier, for example, of information that the result of the reexamination was "inappropriate". Also, if the result of the reexamination by the reexamination unit 538 satisfies the predetermined condition, the reprocessing unit 539 notifies the employee identified by the employee identifier, for example, of information that the result of the reexamination was "appropriate". Also, if the result of the reexamination by the reexamination unit 538 satisfies the predetermined condition, the reprocessing unit 539 does not, for example, provide any notification.

出力部54は、各種の情報を出力する。各種の情報とは、例えば、移動経路情報、移動費情報、検査結果である。検査結果とは、検査部533における検査結果に関する情報である。 The output unit 54 outputs various information. Examples of the various information include travel route information, travel cost information, and test results. Test results are information related to the test results in the test unit 533.

ここで出力とは、通常、他の装置(例えば、端末装置6)への送信であるが、他の処理装置や他のプログラムなどへの処理結果の引渡し、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、などを含む概念であっても良い。 In this case, output usually means transmission to another device (e.g., terminal device 6), but it may also be a concept that includes passing the processing results to other processing devices or other programs, showing them on a display, projecting them using a projector, printing them on a printer, outputting them as sound, storing them on a recording medium, etc.

移動経路出力部541は、移動経路取得部535が取得した移動経路情報を出力する。移動経路出力部541は、通常、従業員識別子、日情報に対応付けて、移動経路情報を出力する。移動経路出力部541は、例えば、移動経路取得部535が取得した第一移動経路情報、第二移動経路情報、および第三移動経路情報を出力する。ここで、出力とは、他の装置(例えば、端末装置6)への送信や他のモジュールに渡す処理、格納部51への蓄積等でも良い。 The movement route output unit 541 outputs the movement route information acquired by the movement route acquisition unit 535. The movement route output unit 541 usually outputs the movement route information in association with an employee identifier and day information. The movement route output unit 541 outputs, for example, the first movement route information, the second movement route information, and the third movement route information acquired by the movement route acquisition unit 535. Here, output may mean transmission to another device (for example, terminal device 6), a process of passing to another module, storage in the storage unit 51, etc.

移動費出力部542は、移動費取得部536が取得した移動費情報を出力する。移動費出力部542は、通常、従業員識別子、日情報に対応付けて、移動費情報を出力する。 The travel expense output unit 542 outputs the travel expense information acquired by the travel expense acquisition unit 536. The travel expense output unit 542 typically outputs the travel expense information in association with an employee identifier and day information.

移動費出力部542は、科目決定部537が決定した科目を特定する科目特定情報に対応付けて、移動費情報を出力することは好適である。なお、科目特定情報は、例えば、「交通費」「通勤費」「旅費交通費」等や、科目を識別するID等である。 It is preferable that the travel expense output unit 542 outputs travel expense information in association with subject identification information that identifies the subject determined by the subject determination unit 537. Note that subject identification information is, for example, "transportation expenses," "commuting expenses," "travel expenses," etc., or an ID that identifies the subject.

移動費出力部542は、例えば、科目決定部537が決定した科目が交通費に関する科目であると決定した場合には、従業員識別子に対応付けて、交通費を管理する交通費データベース81に移動費情報が蓄積されるための処理を行う。移動費出力部542は、例えば、科目決定部537が決定した科目が通勤費に関する科目であると決定した場合には、交通費データベース81に移動費情報が蓄積されるための処理を行わない。 For example, if the subject determined by the subject determination unit 537 is determined to be a subject related to transportation expenses, the travel expense output unit 542 performs processing to accumulate the travel expense information in the transportation expense database 81 that manages transportation expenses in association with the employee identifier. For example, if the travel expense output unit 542 determines that the subject determined by the subject determination unit 537 is a subject related to commuting expenses, the travel expense output unit 542 does not perform processing to accumulate the travel expense information in the transportation expense database 81.

移動費出力部542は、例えば、科目決定部537が決定した科目が通勤費に関する科目であると決定した場合には、通勤費を管理する通勤費データベース91に移動費情報が蓄積されるための処理を行う。 For example, if the subject determined by the subject determination unit 537 is determined to be a subject related to commuting expenses, the travel expense output unit 542 performs processing to accumulate travel expense information in the commuting expenses database 91, which manages commuting expenses.

移動費出力部542は、移動費取得部536が「0」ではない移動費情報を取得した場合であり、科目決定部537が決定した科目が通勤費に関する科目であると決定した場合には、通勤費を管理する通勤費データベース91に移動費情報が蓄積されるための処理を行う。 When the travel expense acquisition unit 536 acquires travel expense information that is not "0" and the subject determination unit 537 determines that the subject determined is a subject related to commuting expenses, the travel expense output unit 542 performs processing to accumulate the travel expense information in the commuting expenses database 91 that manages commuting expenses.

交通費データベースは、情報処理装置5の中に存在しても良いし、経理情報管理装置8に存在しても良い。通勤費データベースは、情報処理装置5に存在しても良いし、人事情報管理装置9に存在しても良い。経理情報管理装置8と人事情報管理装置9とは、一の装置でも良い。 The transportation expenses database may exist in the information processing device 5 or in the accounting information management device 8. The commuting expenses database may exist in the information processing device 5 or in the personnel information management device 9. The accounting information management device 8 and the personnel information management device 9 may be a single device.

送信部55は、各種の情報を送信する。各種の情報とは、変更情報である。変更情報は、デフォルトの予定情報またはデフォルトの実績情報が変更された旨の情報である。変更情報は、例えば、修正された予定情報、修正された実績情報、デフォルトの予定情報に対して修正された箇所の情報、デフォルトの実績情報に対して修正された箇所の情報である。 The transmission unit 55 transmits various types of information. The various types of information are change information. The change information is information indicating that the default schedule information or the default actual information has been changed. The change information is, for example, corrected schedule information, corrected actual information, information on the parts of the default schedule information that have been corrected, and information on the parts of the default actual information that have been corrected.

変更送信部551は、デフォルトの予定情報が変更された場合、またはデフォルトの実績情報が変更された場合、従業員識別子に対応する1以上の連絡先情報が示す連絡先に、変更情報を送信する。 When the default schedule information or the default performance information is changed, the change sending unit 551 sends the change information to the contacts indicated by one or more pieces of contact information corresponding to the employee identifier.

変更送信部551は、例えば、変更判断部530が異なっていると判断した場合に、従業員識別子に対応する1以上の連絡先情報が示す連絡先に、変更情報を送信する。 For example, if the change determination unit 530 determines that there is a difference, the change sending unit 551 sends the change information to the contacts indicated by one or more pieces of contact information corresponding to the employee identifier.

変更情報とは、予定情報がデフォルトの予定情報から変更された旨の情報、または実績情報がデフォルトの予定情報から変更された旨の情報である。また、連絡先情報は、連絡先を示す情報であれば良く、例えば、端末装置6のIPアドレス、端末装置6のMACアドレス、従業員の電子メールアドレス、端末装置6の電話番号、ID等である。連絡先情報は、従業員識別子に対応付けて、格納部51に格納されている。 The change information is information that indicates that the schedule information has been changed from the default schedule information, or information that indicates that the actual information has been changed from the default schedule information. The contact information may be any information that indicates a contact, such as the IP address of the terminal device 6, the MAC address of the terminal device 6, the employee's email address, the telephone number of the terminal device 6, or an ID. The contact information is stored in the storage unit 51 in association with the employee identifier.

端末装置6を構成する端末格納部61には、各種の情報が格納される。各種の情報は、例えば、従業員識別子である。 The terminal storage unit 61 constituting the terminal device 6 stores various types of information. The various types of information are, for example, employee identifiers.

端末受付部62は、各種の指示や情報を受け付ける。各種の指示や情報は、例えば、予定情報、実績情報(例えば、営業活動情報、入力情報)、デフォルトの予定情報の修正、デフォルトの実績情報の修正である。端末受付部62は、デフォルトの予定情報から修正された予定情報を受け付けることは好適である。端末受付部62は、デフォルトの実績情報から修正された実績情報を受け付けることは好適である。 The terminal reception unit 62 receives various instructions and information. The various instructions and information are, for example, schedule information, performance information (e.g., sales activity information, input information), modification of default schedule information, and modification of default performance information. It is preferable that the terminal reception unit 62 receives schedule information that has been modified from the default schedule information. It is preferable that the terminal reception unit 62 receives performance information that has been modified from the default performance information.

各種の指示や情報の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。 The means for inputting various instructions and information can be anything, such as a touch panel, keyboard, mouse, or menu screen.

端末処理部63は、各種の処理を行う。各種の処理とは、例えば、端末受付部62が受け付けた指示や情報を、送信するデータ構造の指示や情報にする処理である。各種の処理とは、例えば、端末受信部65が受信した情報を、出力するデータ構造の情報にする処理である。 The device processing unit 63 performs various types of processing. For example, various types of processing are processing to convert instructions and information accepted by the device accepting unit 62 into instructions and information with a data structure to be transmitted. For example, various types of processing are processing to convert information received by the device receiving unit 65 into information with a data structure to be output.

端末送信部64は、各種の指示や情報を送信する。各種の指示や情報は、例えば、予定情報、実績情報、予定情報の修正の内容、実績情報の修正の内容である。 The terminal transmission unit 64 transmits various instructions and information. The various instructions and information are, for example, schedule information, performance information, details of corrections to schedule information, and details of corrections to performance information.

端末受信部65は、各種の情報を受信する。各種の情報は、例えば、移動経路情報、移動費情報、検査結果である。なお、検査結果は、正しい実績情報の入力を促す画面の情報でも良い。 The terminal receiving unit 65 receives various types of information. The various types of information include, for example, travel route information, travel cost information, and test results. Note that the test results may be information on a screen that prompts the user to enter correct performance information.

端末出力部66は、各種の情報を出力する。各種の情報は、例えば、移動経路情報、移動費情報、検査結果である。 The terminal output unit 66 outputs various information, such as travel route information, travel cost information, and test results.

ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。 Here, output is a concept that includes displaying on a display, projecting using a projector, printing on a printer, outputting sound, sending to an external device, storing on a recording medium, and passing on the processing results to other processing devices or other programs, etc.

入退館情報取得装置7を構成するカードリーダ71は、従業員識別子が格納されたカード(例えば、ICカード)から従業員識別子を読み取る装置である。入退館情報取得装置7は、例えば、カードリーダ71が読み取った従業員識別子と読み取った日時を示す日時情報と入退館情報取得装置7が保持している勤務地の地点特定情報を、情報処理装置5に送信する。 The card reader 71 constituting the entrance/exit information acquisition device 7 is a device that reads an employee identifier from a card (e.g., an IC card) on which the employee identifier is stored. The entrance/exit information acquisition device 7 transmits, for example, the employee identifier read by the card reader 71, date and time information indicating the date and time of reading, and location-specific information of the workplace held by the entrance/exit information acquisition device 7 to the information processing device 5.

カードリーダ71は、例えば、ICカードリーダであるが、Bluetooth(登録商標)等の近距離無線通信により、従業員識別子が格納された媒体(カード、携帯端末等)から、従業員識別子を取得する手段である。 The card reader 71 is, for example, an IC card reader, but is a means for acquiring an employee identifier from a medium (card, mobile terminal, etc.) on which the employee identifier is stored via short-range wireless communication such as Bluetooth (registered trademark).

経理情報管理装置8を構成する交通費データベース81には、従業員識別子に対応付けて科目「交通費」に対応する移動費情報が格納される。交通費データベース81の移動費情報は、通常、日情報が対応付いている。また、移動費情報は、移動経路情報に対応付いていても良い。経理情報管理装置8は、実施の形態1の経費検査装置1の機能の一部または全部を有していても良い。つまり、経理情報管理装置8は、科目「交通費」に対応する移動費情報を含む経費情報が従業員識別子に対応付けて格納されていても良い。 The travel expense database 81 constituting the accounting information management device 8 stores travel expense information corresponding to the item "travel expenses" in association with an employee identifier. The travel expense information in the travel expense database 81 is usually associated with day information. The travel expense information may also be associated with travel route information. The accounting information management device 8 may have some or all of the functions of the expense inspection device 1 of embodiment 1. In other words, the accounting information management device 8 may store expense information including travel expense information corresponding to the item "travel expenses" in association with an employee identifier.

人事情報管理装置9を構成する通勤費データベース91には、従業員識別子に対応付けて科目「通勤費」に対応する移動費情報が格納される。通勤費データベース91の移動費情報は、通常、日情報が対応付いている。また、移動費情報は、移動経路情報に対応付いていても良い。人事情報管理装置9は、科目「通勤費」に対応する移動費情報以外に、従業員の人事に関する情報が格納されていることは好適である。 The commuting expenses database 91 constituting the personnel information management device 9 stores travel expense information corresponding to the item "commuting expenses" in association with an employee identifier. The travel expense information in the commuting expenses database 91 is usually associated with day information. The travel expense information may also be associated with travel route information. It is preferable that the personnel information management device 9 stores information related to employee personnel in addition to the travel expense information corresponding to the item "commuting expenses."

格納部51、自宅地点格納部511、勤務地情報格納部512、定期情報格納部513、移動体情報格納部514、通勤経路格納部515、デフォルト格納部516、勤務情報格納部517、予定情報格納部5171、実績情報格納部5172、端末格納部61、交通費データベース81、および通勤費データベース91は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 51, home location storage unit 511, workplace information storage unit 512, commuter route information storage unit 513, mobile information storage unit 514, commute route storage unit 515, default storage unit 516, work information storage unit 517, schedule information storage unit 5171, actual information storage unit 5172, terminal storage unit 61, transportation expense database 81, and commuter expense database 91 are preferably non-volatile recording media, but can also be realized with volatile recording media.

格納部51等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部51等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部51等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部51等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 51, etc. is not important. For example, information may be stored in the storage unit 51, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 51, etc., or information inputted via an input device may be stored in the storage unit 51, etc.

受信部52、予定受信部521、実績受信部522、および端末受信部65は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The receiving unit 52, the scheduled receiving unit 521, the actual receiving unit 522, and the terminal receiving unit 65 are typically realized by wireless or wired communication means, but may also be realized by means of receiving broadcasts.

処理部53、変更判断部530、予定蓄積部531、実績蓄積部532、検査部533、移動経路取得部535、移動費取得部536、科目決定部537、再検査部538、再処理部539、および端末処理部63は、通常、プロセッサやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、例えば、CPU、MPU、GPU等であり、その種類は問わない。 The processing unit 53, change determination unit 530, schedule accumulation unit 531, result accumulation unit 532, inspection unit 533, travel route acquisition unit 535, travel cost acquisition unit 536, subject determination unit 537, re-inspection unit 538, re-processing unit 539, and terminal processing unit 63 can usually be realized by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are usually realized by software, and the software is recorded in a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuit). The processor is, for example, a CPU, MPU, GPU, etc., and the type does not matter.

通知部534、出力部54、移動経路出力部541、移動費出力部542、送信部55、変更送信部551、および端末送信部64は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The notification unit 534, output unit 54, travel route output unit 541, travel cost output unit 542, transmission unit 55, change transmission unit 551, and terminal transmission unit 64 are typically realized by wireless or wired communication means, but may also be realized by broadcasting means.

端末受付部62は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The terminal reception unit 62 can be realized by a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen, etc.

端末出力部66は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部66は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 66 may or may not include an output device such as a display or speaker. The terminal output unit 66 may be realized by driver software for an output device, or by a combination of driver software for an output device and an output device, etc.

次に、情報システムBの動作例について説明する。まず、情報処理装置5の動作例について、図14のフローチャートを用いて説明する。 Next, an example of the operation of information system B will be described. First, an example of the operation of information processing device 5 will be described using the flowchart in FIG. 14.

(ステップS1401)変更判断部530は、従業員識別子に対応付けて、デフォルトの予定情報からの修正に関する情報を受信したか否かを判断する。予定情報の修正に関する情報を受信した場合はステップS1402に行き、受信しなかった場合はステップS1403に行く。 (Step S1401) The change determination unit 530 determines whether or not information regarding modification from the default schedule information has been received, in association with the employee identifier. If information regarding modification of the schedule information has been received, the process proceeds to step S1402; if not, the process proceeds to step S1403.

なお、予定情報の修正に関する情報は、修正された予定情報でも良いし、デフォルトの予定情報から修正された箇所の情報等でも良い。なお、ここで、変更判断部530は、当該従業員識別子と対になるデフォルトの予定情報をデフォルト格納部516から取得し、当該デフォルトの予定情報と受信された予定情報とが、異なるか同じであるかを判断しても良い。 The information regarding the modification of the schedule information may be the modified schedule information or information on the modified parts of the default schedule information. Here, the change determination unit 530 may obtain the default schedule information that is paired with the employee identifier from the default storage unit 516, and determine whether the default schedule information and the received schedule information are different or the same.

(ステップS1402)処理部53は、ステップS1401で受信した情報を用いて、送信する変更情報を構成する。処理部53は、従業員識別子を取得する。処理部53は、当該従業員識別子に対応する1以上の連絡先情報を格納部51から取得する。変更送信部551は、当該1以上の各連絡先情報で識別される1以上の連絡先に、取得した変更情報を送信する。ステップS1401に戻る。 (Step S1402) The processing unit 53 uses the information received in step S1401 to construct change information to be sent. The processing unit 53 acquires an employee identifier. The processing unit 53 acquires one or more pieces of contact information corresponding to the employee identifier from the storage unit 51. The change sending unit 551 sends the acquired change information to one or more contacts identified by each of the one or more pieces of contact information. Return to step S1401.

なお、連絡先は、例えば、上司を含む。また、連絡先は、例えば、当該従業員を含む。また、ここでの変更情報は、デフォルトの情報から予定情報が変更された旨の情報であり、変更された予定情報でも良い。 The contact person may, for example, be a superior. The contact person may, for example, be the employee in question. The change information here may be information indicating that the schedule information has been changed from the default information, or it may be the changed schedule information.

(ステップS1403)変更判断部530は、従業員識別子に対応付けて、デフォルトの実績情報からの修正に関する情報を受信したか否かを判断する。実績情報の修正に関する情報を受信した場合はステップS1404に行き、受信しなかった場合はステップS1405に行く。 (Step S1403) The change determination unit 530 determines whether information regarding modification from the default performance information has been received in association with the employee identifier. If information regarding modification of the performance information has been received, the process proceeds to step S1404; if not, the process proceeds to step S1405.

なお、実績情報の修正に関する情報は、修正された実績情報でも良いし、デフォルトの実績情報から修正された箇所の情報等でも良い。また、ここで、変更判断部530は、当該従業員識別子と対になるデフォルトの実績情報をデフォルト格納部516から取得し、当該デフォルトの実績情報と受信された実績情報とが、異なるか同じであるかを判断しても良い。 The information regarding the modification of the performance information may be the modified performance information or information on the parts that have been modified from the default performance information. Here, the change determination unit 530 may also obtain default performance information that pairs with the employee identifier from the default storage unit 516, and determine whether the default performance information and the received performance information are different or the same.

(ステップS1404)処理部53は、ステップS1403で受信した情報を用いて、送信する変更情報を構成する。処理部53は、従業員識別子を取得する。処理部53は、当該従業員識別子に対応する1以上の連絡先情報を格納部51から取得する。変更送信部551は、変更情報を1以上の各連絡先情報で識別される1以上の連絡先に送信する。ステップS1401に戻る。 (Step S1404) The processing unit 53 uses the information received in step S1403 to construct change information to be sent. The processing unit 53 acquires an employee identifier. The processing unit 53 acquires one or more pieces of contact information corresponding to the employee identifier from the storage unit 51. The change sending unit 551 sends the change information to one or more contacts identified by each of the one or more pieces of contact information. Return to step S1401.

なお、連絡先は、例えば、上司を含む。また、連絡先は、例えば、当該従業員を含む。ここでの変更情報は、デフォルトの情報から実績情報が変更された旨の情報であり、変更された実績情報でも良い。 The contact information may include, for example, the superior. The contact information may also include, for example, the employee. The change information here is information indicating that the performance information has been changed from the default information, and may also be the changed performance information.

(ステップS1405)処理部53は、予定情報と実績情報とが合致しているか否かの検査を行うタイミングであるか否かを判断する。検査を行うタイミングであればステップS1406に行き、検査を行うタイミングでなければステップS1414に行く。 (Step S1405) The processing unit 53 judges whether it is time to check whether the scheduled information and the actual information match. If it is time to check, the process proceeds to step S1406, and if it is not time to check, the process proceeds to step S1414.

なお、処理部53は、例えば、予め決められた時刻(例えば、就業の最終時刻[例えば、22時])になった場合、または実績情報を受信した場合等に、検査を行うタイミングである、と判断する。 The processing unit 53 determines that it is time to perform an inspection, for example, when a predetermined time (for example, the last working hour [for example, 10 p.m.]) arrives or when performance information is received.

(ステップS1406)処理部53は、カウンタiに1を代入する。 (Step S1406) The processing unit 53 assigns 1 to counter i.

(ステップS1407)処理部53は、i番目の検査対象の従業員が存在するか否かを判断する。i番目の検査対象の従業員が存在する場合はステップS1408に行き、i番目の検査対象の従業員が存在しない場合はステップS1401に戻る。 (Step S1407) The processing unit 53 determines whether or not the i-th employee to be inspected exists. If the i-th employee to be inspected exists, the process proceeds to step S1408, and if the i-th employee to be inspected does not exist, the process returns to step S1401.

(ステップS1408)検査部533は、i番目の検査対象の従業員の従業員識別子と対になり、対象となる日の日情報に対応する予定情報と実績情報とが合致しているか否かの検査を行う。かかる検査処理の例について、図15のフローチャートを用いて説明する。 (Step S1408) The inspection unit 533 pairs with the employee identifier of the i-th inspection target employee and checks whether the schedule information and actual performance information corresponding to the day information of the target day match. An example of such inspection processing will be described using the flowchart in FIG. 15.

(ステップS1409)処理部53は、ステップS1408における検査の結果、予定情報と実績情報とが合致していたか否かを判断する。合致していた場合はステップS1410に行き、合致していなかった場合はステップS1413に行く。なお、合致していることは、検査結果が正当であることである。 (Step S1409) The processing unit 53 determines whether or not the scheduled information and actual information match as a result of the inspection in step S1408. If they match, the process proceeds to step S1410, and if they do not match, the process proceeds to step S1413. Note that a match means that the inspection result is valid.

(ステップS1410)処理部53は、移動経路等取得処理を行う。移動経路等取得処理の例について、図16のフローチャートを用いて説明する。なお、移動経路等取得処理とは、移動経路情報を取得する処理、移動費情報を取得する処理、および移動費の科目を決定する処理である。 (Step S1410) The processing unit 53 performs a process for acquiring travel routes, etc. An example of the process for acquiring travel routes, etc. is described with reference to the flowchart in FIG. 16. The process for acquiring travel routes, etc. is a process for acquiring travel route information, a process for acquiring travel expense information, and a process for determining the category of travel expenses.

(ステップS1411)移動経路出力部541は、ステップS1410で取得された移動経路情報を、従業員識別子に対応付けて出力する。移動経路出力部541は、例えば、移動経路情報を、従業員識別子で識別される従業員に通知する。移動経路出力部541は、例えば、移動経路情報を、従業員識別子と対になる1以上の各連絡先情報が示す連絡先に通知する。移動経路出力部541は、例えば、移動経路情報を、従業員識別子と日情報とに対応付けて格納部51等に蓄積する。 (Step S1411) The movement route output unit 541 outputs the movement route information acquired in step S1410 in association with the employee identifier. For example, the movement route output unit 541 notifies the employee identified by the employee identifier of the movement route information. For example, the movement route output unit 541 notifies the contacts indicated by one or more pieces of contact information paired with the employee identifier of the movement route information. For example, the movement route output unit 541 accumulates the movement route information in the storage unit 51, etc. in association with the employee identifier and date information.

なお、ここで、移動費出力部542は、従業員識別子に対応付けて、移動費情報を出力しても良い。また、移動費出力部542は、従業員識別子に対応付けて、科目と移動費情報とを出力しても良い。 Here, the travel expense output unit 542 may output travel expense information in association with the employee identifier. The travel expense output unit 542 may also output the item and travel expense information in association with the employee identifier.

(ステップS1412)処理部53は、カウンタiを1、インクリメントする。ステップS1407に戻る。 (Step S1412) The processing unit 53 increments the counter i by 1. Return to step S1407.

(ステップS1413)通知部534は、検査結果が合致していなかった旨の情報を、従業員識別子で識別される従業員(端末装置6)に通知する。ステップS1401に戻る。 (Step S1413) The notification unit 534 notifies the employee (terminal device 6) identified by the employee identifier of the fact that the test results do not match. Return to step S1401.

なお、通知部534は、正しい実績情報の入力を促す画面等を、従業員識別子で識別される従業員(端末装置6)に送信しても良い。また、通知部534は、検査結果が合致していなかった旨の情報を、従業員識別子に対応する1以上の連絡先情報が示す連絡先に送信しても良い。検査結果が合致していなかった旨の情報は、正しい実績情報の入力を促す画面の情報や、合致していない理由の入力を促す画面の情報をも含む、と考えても良い。 The notification unit 534 may send a screen or the like that prompts the employee (terminal device 6) identified by the employee identifier to input correct performance information. The notification unit 534 may also send information that the test results did not match to a contact point indicated by one or more pieces of contact information that correspond to the employee identifier. The information that the test results did not match may be considered to include information on a screen that prompts the employee to input correct performance information and information on a screen that prompts the employee to input the reason for the non-match.

(ステップS1414)受信部52は、再検査のための情報を受信したか否かを判断する。再検査のための情報を受信した場合はステップS1415に行き、再検査のための情報を受信しなかった場合はステップS1416に行く。 (Step S1414) The receiving unit 52 determines whether or not information for retesting has been received. If information for retesting has been received, the process proceeds to step S1415; if information for retesting has not been received, the process proceeds to step S1416.

(ステップS1415)再検査部538等は、再検査等の処理を行う。ステップS1401に戻る。かかる再検査等の処理について、図20のフローチャートを用いて説明する。 (Step S1415) The retest unit 538 etc. performs processing such as retesting. Return to step S1401. Such processing such as retesting will be explained using the flowchart in FIG. 20.

(ステップS1416)実績受信部522は、従業員識別子に対応付けて実績情報を受信したか否かを判断する。実績情報を受信した場合はステップS1417に行き、実績情報を受信しなかった場合はステップS1401に戻る。 (Step S1416) The performance receiving unit 522 determines whether performance information has been received in association with the employee identifier. If performance information has been received, the process proceeds to step S1417; if performance information has not been received, the process returns to step S1401.

なお、ここで受信される実績情報は、例えば、入退館情報、営業活動情報、従業員が仕事の遂行のために入力した入力情報、1以上の位置情報を含む従業員位置情報のいずれか1以上である。 The performance information received here may be, for example, one or more of the following: entrance and exit information, sales activity information, input information entered by employees to carry out their work, and employee location information including one or more location information.

(ステップS1417)出力部54は、従業員識別子に対応付けて、ステップS1416で受信された情報を実績情報格納部5172に蓄積する。ステップS1401に戻る。 (Step S1417) The output unit 54 stores the information received in step S1416 in the performance information storage unit 5172 in association with the employee identifier. Return to step S1401.

出力部54は、通常、日情報を取得し、当該日情報にも対応付けて、ステップS1416で受信された情報を実績情報格納部5172に蓄積する。出力部54は、日情報を図示しない時計から取得しても良いし、実績情報と一緒に受信された日情報を取得しても良い。 The output unit 54 normally acquires the day information, associates it with the day information, and accumulates the information received in step S1416 in the performance information storage unit 5172. The output unit 54 may acquire the day information from a clock (not shown), or may acquire the day information received together with the performance information.

なお、図14のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 14, processing ends when the power is turned off or an interrupt occurs to end processing.

次に、ステップS1408の検査処理の例について、図15のフローチャートを用いて説明する。 Next, an example of the inspection process in step S1408 will be described using the flowchart in FIG.

(ステップS1501)検査部533は、検査対象の従業員の従業員識別子を取得する。 (Step S1501) The inspection unit 533 obtains the employee identifier of the employee to be inspected.

(ステップS1502)検査部533は、ステップS1501で取得した従業員識別子と対になり、かつ対象の日の日情報と対になる予定情報を予定情報格納部5171から取得する。なお、検査部533は、対象の日の日情報を、図示しない時計から取得しても良いし、実績情報等の他の情報と一緒に受信された日情報を取得しても良い。 (Step S1502) The inspection unit 533 acquires schedule information that is paired with the employee identifier acquired in step S1501 and is paired with the day information of the target day from the schedule information storage unit 5171. Note that the inspection unit 533 may acquire the day information of the target day from a clock (not shown), or may acquire day information received together with other information such as performance information.

(ステップS1503)検査部533は、ステップS1501で取得した従業員識別子と対になり、かつ対象の日の日情報と対になる実績情報を実績情報格納部5172から取得する。なお、検査部533は、直前に受信された実績情報を取得しても良い。 (Step S1503) The inspection unit 533 acquires performance information that is paired with the employee identifier acquired in step S1501 and is paired with the day information of the target day from the performance information storage unit 5172. Note that the inspection unit 533 may acquire performance information that was received immediately before.

(ステップS1504)検査部533は、ステップS1502で取得した予定情報が勤務を示す情報であるか否かを判断する。勤務を示す情報である場合はステップS1505に行き、勤務を示す情報でない場合はステップS1515に行く。なお、勤務を示す情報とは、勤務する日の情報であることであり、休みの日の情報ではないことである。 (Step S1504) The inspection unit 533 determines whether the schedule information acquired in step S1502 is information indicating work. If it is information indicating work, the process proceeds to step S1505, and if it is not information indicating work, the process proceeds to step S1515. Note that information indicating work refers to information on a day on which the user will work, and not information on a day off.

なお、検査部533は、例えば、予定情報が1以上の地点特定情報を有する場合は、予定情報が勤務を示す情報であると判断する。検査部533は、例えば、予定情報が「年休」や「休日」を示す場合や「NULL」の場合は、予定情報が勤務を示す情報ではないと判断する。 For example, if the schedule information has one or more pieces of location-specific information, the inspection unit 533 determines that the schedule information is information indicating work. For example, if the schedule information indicates "annual leave" or "holiday" or is "NULL," the inspection unit 533 determines that the schedule information is not information indicating work.

(ステップS1505)検査部533は、カウンタiに1を代入する。 (Step S1505) The inspection unit 533 assigns 1 to the counter i.

(ステップS1506)検査部533は、ステップS1502で取得した予定情報の中に、i番目の地点特定情報が存在するか否かを判断する。i番目の地点特定情報が存在する場合はステップS1507に行き、i番目の地点特定情報が存在しない場合はステップS1513に行く。 (Step S1506) The inspection unit 533 determines whether the i-th location identification information is present in the schedule information acquired in step S1502. If the i-th location identification information is present, the process proceeds to step S1507, and if the i-th location identification information is not present, the process proceeds to step S1513.

(ステップS1507)検査部533は、ステップS1502で取得した予定情報から、i番目の地点特定情報を取得する。 (Step S1507) The inspection unit 533 obtains the i-th location identification information from the schedule information obtained in step S1502.

(ステップS1508)検査部533は、ステップS1503で取得した実績情報の中に、i番目の地点特定情報が存在するか否かを判断する。i番目の地点特定情報が存在する場合はステップS1509に行き、i番目の地点特定情報が存在しない場合はステップS1512に行く。 (Step S1508) The inspection unit 533 determines whether the i-th location identification information is present in the performance information acquired in step S1503. If the i-th location identification information is present, the process proceeds to step S1509. If the i-th location identification information is not present, the process proceeds to step S1512.

(ステップS1509)検査部533は、ステップS1503で取得した実績情報から、i番目の地点特定情報を取得する。 (Step S1509) The inspection unit 533 obtains the i-th location identification information from the performance information obtained in step S1503.

(ステップS1510)検査部533は、予定情報の中のi番目の地点特定情報と実績情報の中のi番目の地点特定情報とが合致するか否かを判断する。合致する場合はステップS1511に行き、合致しない場合はステップS1512に行く。 (Step S1510) The inspection unit 533 determines whether the i-th location identification information in the schedule information matches the i-th location identification information in the performance information. If they match, the process proceeds to step S1511; if they do not match, the process proceeds to step S1512.

なお、予定情報の中のi番目の地点特定情報のデータの種類と、実績情報の中のi番目の地点特定情報とのデータの種類とが一致しない場合、検査部533は、両データの種類を合わせてから、両データが合致するか否かを判断する。なお、両データの種類が一致しない場合とは、例えば、一方が(緯度,経度)で、他方が勤務地識別子である場合である。かかる場合、検査部533は、例えば、一方の(緯度,経度)に最も近い(緯度,経度)と対になる勤務地識別子を勤務地情報格納部512から取得する。または、検査部533は、勤務地識別子と対になる(緯度,経度)を勤務地情報格納部512から取得し、当該(緯度,経度)と他方の情報の(緯度,経度)との距離が閾値以内または閾値より小さいか否かを判断する。 If the data type of the ith location identification information in the schedule information does not match the data type of the ith location identification information in the performance information, the inspection unit 533 matches the types of both data and then judges whether the two data match. The types of both data do not match, for example, when one is (latitude, longitude) and the other is a workplace identifier. In such a case, the inspection unit 533 acquires, for example, a workplace identifier that pairs with the (latitude, longitude) closest to one (latitude, longitude) from the workplace information storage unit 512. Alternatively, the inspection unit 533 acquires a (latitude, longitude) that pairs with the workplace identifier from the workplace information storage unit 512, and judges whether the distance between the (latitude, longitude) and the (latitude, longitude) of the other information is within a threshold or is smaller than the threshold.

(ステップS1511)検査部533は、カウンタiを1、インクリメントする。ステップS1506に戻る。 (Step S1511) The inspection unit 533 increments the counter i by 1. Return to step S1506.

(ステップS1512)検査部533は、変数「検査結果」に「合致しない旨の情報」を代入する。上位処理にリターンする。 (Step S1512) The inspection unit 533 assigns "information indicating no match" to the variable "inspection result". It then returns to the upper process.

(ステップS1513)検査部533は、ステップS1503で取得した実績情報の中に、i番目の地点特定情報が存在するか否かを判断する。i番目の地点特定情報が存在する場合はステップS1512に行き、i番目の地点特定情報が存在しない場合はステップS1514に行く。 (Step S1513) The inspection unit 533 determines whether the i-th location identification information is present in the performance information acquired in step S1503. If the i-th location identification information is present, the process proceeds to step S1512, and if the i-th location identification information is not present, the process proceeds to step S1514.

(ステップS1514)検査部533は、変数「検査結果」に「合致する旨の情報」を代入する。上位処理にリターンする。 (Step S1514) The inspection unit 533 assigns the "match information" to the variable "inspection result". It then returns to the upper process.

(ステップS1515)検査部533は、ステップS1503で取得した実績情報が勤務したことを示す実績情報であるか否かを判断する。勤務したことを示す実績情報である場合はステップS1512に行き、勤務したことを示す実績情報でない場合はステップS1514に行く。 (Step S1515) The inspection unit 533 determines whether the performance information acquired in step S1503 is performance information indicating that work has been performed. If the performance information is performance information indicating that work has been performed, the process proceeds to step S1512, and if the performance information is not performance information indicating that work has been performed, the process proceeds to step S1514.

次に、ステップS1410の移動経路等取得処理の例について、図16のフローチャートを用いて説明する。 Next, an example of the process of acquiring travel routes, etc. in step S1410 will be described using the flowchart in FIG. 16.

(ステップS1601)移動経路取得部535は、移動経路情報等を取得する対象の従業員の従業員識別子を取得する。 (Step S1601) The travel route acquisition unit 535 acquires the employee identifier of the employee for whom travel route information, etc. is to be acquired.

(ステップS1602)移動経路取得部535は、ステップS1601で取得した従業員識別子と対になる予定情報または実績情報であり、移動経路情報等の取得対象の日の日情報と対になる予定情報または実績情報を、勤務情報格納部517から取得する。移動経路取得部535は、ステップS1602で取得した予定情報または実績情報から自宅を除く、1番目の地点特定情報を取得する。なお、予定情報または実績情報には、従業員が移動した地点の順に、地点特定情報が格納されている、とする。 (Step S1602) The travel route acquisition unit 535 acquires, from the work information storage unit 517, schedule information or actual performance information that is paired with the employee identifier acquired in step S1601 and that is paired with the day information for the day for which travel route information, etc. is to be acquired. The travel route acquisition unit 535 acquires the first location identification information excluding the home from the schedule information or actual performance information acquired in step S1602. Note that the location identification information is stored in the schedule information or actual performance information in the order of the locations to which the employee has traveled.

(ステップS1603)移動経路取得部535等は、自宅から1番目の地点特定情報により特定される最初の勤務地までの移動経路情報等を取得する。かかる処理を出社経路等取得処理と言う。出社経路等取得処理について、図17のフローチャートを用いて説明する。 (Step S1603) The travel route acquisition unit 535 etc. acquires travel route information etc. from home to the first workplace identified by the first point identification information. This process is called the commute route etc. acquisition process. The commute route etc. acquisition process will be explained using the flowchart in FIG. 17.

(ステップS1604)移動経路取得部535は、カウンタiに2を代入する。 (Step S1604) The movement path acquisition unit 535 assigns 2 to counter i.

(ステップS1605)移動経路取得部535は、ステップS1602で取得した予定情報または実績情報の中に、i番目の地点特定情報が存在するか否かを判断する。i番目の地点特定情報が存在する場合はステップS1606に行き、i番目の地点特定情報が存在しない場合はステップS1609に行く。 (Step S1605) The travel route acquisition unit 535 determines whether the i-th location identification information is present in the schedule information or performance information acquired in step S1602. If the i-th location identification information is present, the process proceeds to step S1606, and if the i-th location identification information is not present, the process proceeds to step S1609.

(ステップS1606)移動経路取得部535は、ステップS1602で取得した予定情報または実績情報から自宅を除く、i番目の地点特定情報を取得する。 (Step S1606) The travel route acquisition unit 535 acquires the i-th point identification information excluding the home from the schedule information or performance information acquired in step S1602.

(ステップS1607)移動経路取得部535等は、2つの勤務地間の移動経路情報等を取得する。かかる処理を勤務地間経路等取得処理と言う。勤務地間経路等取得処理について、図18のフローチャートを用いて説明する。 (Step S1607) The travel route acquisition unit 535 etc. acquires travel route information etc. between two workplaces. This process is called the workplace route etc. acquisition process. The workplace route etc. acquisition process will be explained using the flowchart in FIG. 18.

(ステップS1608)移動経路取得部535は、カウンタiを1、インクリメントする。ステップS1605に戻る。 (Step S1608) The movement path acquisition unit 535 increments the counter i by 1. Return to step S1605.

(ステップS1609)移動経路取得部535等は、最後(「i-1」番目)の地点特定情報により特定される最後の勤務地から自宅までの移動経路情報等を取得する。上位処理にリターンする。かかる処理を帰宅経路等取得処理と言う。帰宅経路等取得処理について、図19のフローチャートを用いて説明する。 (Step S1609) The travel route acquisition unit 535 etc. acquires travel route information etc. from the last workplace identified by the last ("i-1"th) point identification information to the home. Return to the upper process. This process is called the home route etc. acquisition process. The home route etc. acquisition process will be explained using the flowchart in FIG. 19.

次に、ステップS1604の出社経路等取得処理について、図17のフローチャートを用いて説明する。 Next, the process of acquiring the commute route, etc. in step S1604 will be explained using the flowchart in FIG. 17.

(ステップS1701)移動経路取得部535は、対象となる従業員の従業員識別子と対になる移動体情報を移動体情報格納部514から取得しようとする。なお、ここで、当該業員識別子と対になる移動体情報が取得できない場合もあり得る。 (Step S1701) The movement route acquisition unit 535 attempts to acquire moving object information that pairs with the employee identifier of the target employee from the moving object information storage unit 514. Note that there may be cases where moving object information that pairs with the employee identifier cannot be acquired.

(ステップS1702)移動経路取得部535は、ステップS1701で取得した移動体情報が「通勤に移動体(例えば、マイカー)を使用する」旨の情報であるか否かを判断する。通勤に移動体を使用する旨の情報である場合はステップS1703に行き、通勤に移動体を使用しない旨の情報である場合はステップS1705に行く。なお、ステップS1701で移動体情報が取得できなかった場合は、通常、ステップS1705に行く。 (Step S1702) The travel route acquisition unit 535 judges whether the mobile object information acquired in step S1701 is information indicating that a mobile object (e.g., personal car) is used for commuting. If the information indicates that a mobile object is used for commuting, the process proceeds to step S1703, and if the information indicates that a mobile object is not used for commuting, the process proceeds to step S1705. Note that if mobile object information could not be acquired in step S1701, the process generally proceeds to step S1705.

(ステップS1703)移動経路取得部535は、第一移動経路情報「自宅→1番目の地点特定情報に対応する勤務地(移動体使用)」を示す第一移動経路情報を使用する。第一移動経路情報は、最終的に出力される移動経路情報を構成する一部の移動経路情報である。 (Step S1703) The travel route acquisition unit 535 uses the first travel route information indicating "Home → Workplace corresponding to the first location identification information (using a mobile object)". The first travel route information is a part of the travel route information that is finally output.

(ステップS1704)移動費取得部536は、ステップS1703で取得された第一移動経路情報に対応付けて、移動費情報「0」を取得する。上位処理にリターンする。なお、ここで、科目決定部537は、科目「通勤費」を取得しても良い。 (Step S1704) The travel expense acquisition unit 536 acquires travel expense information "0" in association with the first travel route information acquired in step S1703. The process returns to the upper level process. Note that here, the subject determination unit 537 may acquire the subject "commuting expenses".

(ステップS1705)移動経路取得部535は、対象となる従業員の従業員識別子と対になる通勤経路情報であり、自宅から勤務地までの通勤経路情報を通勤経路格納部515から取得する。なお、かかる通勤経路情報は、例えば、「自宅→A駅→B駅→勤務地X」である。また、移動経路取得部535は、従業員の自宅の自宅地点情報と勤務地の地点特定情報とを図示しないサーバに送信し、当該サーバから、自宅から勤務地までの移動経路情報を受信しても良い。 (Step S1705) The travel route acquisition unit 535 acquires commuting route information from the home to the workplace, which is commuting route information paired with the employee identifier of the target employee, from the commuting route storage unit 515. Note that such commuting route information is, for example, "Home → Station A → Station B → Workplace X." The travel route acquisition unit 535 may also transmit home location information of the employee's home and location specification information of the workplace to a server (not shown), and receive travel route information from the home to the workplace from the server.

(ステップS1706)移動費取得部536は、対象となる従業員の従業員識別子と対になる定期情報を定期情報格納部513から取得する。なお、ここで、移動費取得部536は、定期情報を取得できない場合もあり得る。 (Step S1706) The travel expense acquisition unit 536 acquires the regular information paired with the employee identifier of the target employee from the regular information storage unit 513. Note that the travel expense acquisition unit 536 may not be able to acquire the regular information.

(ステップS1707)移動費取得部536は、ステップS1706で取得した定期情報が「通勤定期を取得している」旨の情報であるか否かを判断する。「通勤定期を取得している」旨の情報であればステップS1708に行き、「通勤定期を取得している」旨の情報でなければステップS1709に行く。なお、ステップS1706で定期情報が取得できなかった場合は、通常、ステップS1709に行く。 (Step S1707) The travel expense acquisition unit 536 determines whether the commuter pass information acquired in step S1706 is information indicating that a commuter pass has been obtained. If the information indicates that a commuter pass has been obtained, the process proceeds to step S1708; if the information does not indicate that a commuter pass has been obtained, the process proceeds to step S1709. Note that if the commuter pass information could not be acquired in step S1706, the process generally proceeds to step S1709.

(ステップS1708)移動費取得部536は、移動費情報「0」を取得する。上位処理にリターンする。なお、ここで、科目決定部537は、科目「通勤費」を取得しても良い。 (Step S1708) The travel expense acquisition unit 536 acquires travel expense information "0". The process returns to the upper level process. Note that here, the subject decision unit 537 may acquire the subject "commuting expenses".

(ステップS1709)移動費取得部536は、自宅から1番目の地点特定情報に対応する勤務地までの移動費情報を取得する。なお、移動費取得部536は、例えば、対象となる従業員の従業員識別子と対になる移動費情報であり、自宅から当該勤務地までの移動費情報を格納部51から取得する。また、移動費取得部536は、例えば、自宅の地点特定情報と1番目の地点特定情報とを、図示しないサーバに送信し、移動費情報または移動費情報の元になる移動費の情報を受信し、移動費情報を取得する。なお、かかるサーバは、例えば、非特許文献1の技術を有するサーバであり、公知技術である。 (Step S1709) The travel expense acquisition unit 536 acquires travel expense information from the home to the workplace corresponding to the first location identification information. The travel expense acquisition unit 536 acquires, for example, travel expense information paired with the employee identifier of the target employee from the storage unit 51, travel expense information from the home to the workplace. The travel expense acquisition unit 536 also transmits, for example, the home location identification information and the first location identification information to a server (not shown), receives the travel expense information or the travel expense information that is the basis of the travel expense information, and acquires the travel expense information. The server is, for example, a server having the technology of Non-Patent Document 1, which is a publicly known technology.

(ステップS1710)科目決定部537は、科目「通勤費」を取得する。 (Step S1710) The item determination unit 537 obtains the item "commuting expenses."

(ステップS1711)移動費出力部542は、ステップS1709で取得した移動費情報を、ステップS1710で取得された科目「通勤費」と当該従業員識別子とに対応付けて、通勤費データベース91に蓄積するための処理を行う。上位処理にリターンする。 (Step S1711) The travel expense output unit 542 performs processing to associate the travel expense information acquired in step S1709 with the item "commuting expenses" acquired in step S1710 and the employee identifier, and accumulates the information in the commuting expenses database 91. It then returns to the upper-level processing.

なお、移動費出力部542は、例えば、当該従業員識別子と日情報とステップS1709で取得した移動費情報とを人事情報管理装置9に送信する。なお、人事情報管理装置9では、従業員識別子と日情報と移動費情報とを受信し、当該従業員識別子と日情報とに対応付けて、当該移動費情報を通勤費データベース91に蓄積する。 The travel expense output unit 542 transmits, for example, the employee identifier, the day information, and the travel expense information acquired in step S1709 to the personnel information management device 9. The personnel information management device 9 receives the employee identifier, the day information, and the travel expense information, and stores the travel expense information in the commuting expense database 91 in association with the employee identifier and the day information.

次に、ステップS1607の勤務地間経路等取得処理について、図18のフローチャートを用いて説明する。 Next, the process of obtaining routes between workplaces in step S1607 will be explained using the flowchart in FIG. 18.

(ステップS1801)移動経路取得部535は、2つの地点特定情報を取得する。 (Step S1801) The travel route acquisition unit 535 acquires two pieces of location identification information.

(ステップS1802)移動経路取得部535は、2つの各地点特定情報が特定する2つの勤務地間の第二移動経路情報を取得する。移動経路取得部535は、例えば、2つの地点特定情報を図示しない外部のサーバに送信し、当該サーバから第二移動経路情報を受信する。 (Step S1802) The travel route acquisition unit 535 acquires second travel route information between the two workplaces identified by the two pieces of location identification information. The travel route acquisition unit 535, for example, transmits the two pieces of location identification information to an external server (not shown) and receives the second travel route information from the server.

(ステップS1803)移動費取得部536は、2つの各地点特定情報を用いて、2つの勤務地間の移動費情報を取得する。移動費取得部536は、例えば、2つの地点特定情報を図示しない外部のサーバに送信し、当該サーバから移動費情報または移動費情報の元になる情報を受信する。移動費取得部536は、例えば、ステップS1802で受信された移動費情報または移動費情報の元になる情報から、移動費情報を取得する。 (Step S1803) The travel expense acquisition unit 536 acquires travel expense information between the two workplaces using the two pieces of location-specific information. For example, the travel expense acquisition unit 536 transmits the two pieces of location-specific information to an external server (not shown) and receives the travel expense information or information that is the basis of the travel expense information from the server. For example, the travel expense acquisition unit 536 acquires the travel expense information from the travel expense information or information that is the basis of the travel expense information received in step S1802.

(ステップS1804)科目決定部537は、科目「交通費」を取得する。 (Step S1804) The subject determination unit 537 obtains the subject "Transportation expenses."

(ステップS1805)移動費出力部542は、移動費情報を科目「交通費」と従業員識別子に対応づけて、交通費データベース81に蓄積するための処理を行う。上位処理にリターンする。 (Step S1805) The travel expense output unit 542 performs processing to associate the travel expense information with the item "travel expenses" and the employee identifier, and accumulates it in the travel expense database 81. It then returns to the upper-level processing.

なお、移動費出力部542は、例えば、移動費情報と従業員識別子と日情報とを経理情報管理装置8に送信する。また、経理情報管理装置8は、移動費情報と従業員識別子と日情報とを受信し、当該移動費情報を、当該従業員識別子と当該日情報とに対応付けて、交通費データベース81に蓄積する。 The travel expense output unit 542, for example, transmits the travel expense information, the employee identifier, and the day information to the accounting information management device 8. The accounting information management device 8 receives the travel expense information, the employee identifier, and the day information, and stores the travel expense information in the transportation expense database 81 in association with the employee identifier and the day information.

次に、ステップS1609の帰宅経路等取得処理について、図19のフローチャートを用いて説明する。 Next, the process of obtaining the route home, etc. in step S1609 will be explained using the flowchart in FIG. 19.

(ステップS1901)移動経路取得部535は、対象となる従業員の従業員識別子と対になる移動体情報を移動体情報格納部514から取得しようとする。なお、ここで、従業員識別子と対になる移動体情報が取得できない場合もあり得る。 (Step S1901) The movement route acquisition unit 535 attempts to acquire moving object information that pairs with the employee identifier of the target employee from the moving object information storage unit 514. Note that there may be cases where moving object information that pairs with the employee identifier cannot be acquired.

(ステップS1902)移動経路取得部535は、ステップS1901で取得した移動体情報が「通勤に移動体(例えば、マイカー)を使用する」旨の情報であるか否かを判断する。通勤に移動体を使用する旨の情報である場合はステップS1903に行き、通勤に移動体を使用しない旨の情報である場合はステップS1905に行く。 (Step S1902) The travel route acquisition unit 535 determines whether the mobile object information acquired in step S1901 is information indicating that a mobile object (e.g., personal car) is used for commuting. If the information indicates that a mobile object is used for commuting, the process proceeds to step S1903, and if the information indicates that a mobile object is not used for commuting, the process proceeds to step S1905.

(ステップS1903)移動経路取得部535は、「最後の地点特定情報に対応する勤務地→自宅(移動体使用)」を示す第三移動経路情報を取得する。第三移動経路情報は、最終的に出力される移動経路情報を構成する一部の移動経路情報である。 (Step S1903) The travel route acquisition unit 535 acquires third travel route information indicating "workplace corresponding to the last location identification information → home (using a mobile device)". The third travel route information is a part of the travel route information that is finally output.

(ステップS1904)移動費取得部536は、ステップS1903で取得された第三移動経路情報に対応付けて、移動費情報「0」を取得する。上位処理にリターンする。なお、ここで、科目決定部537は、科目「通勤費」を取得しても良い。 (Step S1904) The travel expense acquisition unit 536 acquires travel expense information "0" in association with the third travel route information acquired in step S1903. The process returns to the upper level process. Note that here, the item determination unit 537 may acquire the item "commuting expenses".

(ステップS1905)移動経路取得部535は、対象となる従業員の従業員識別子と対になる通勤経路情報であり、自宅から勤務地までの通勤経路情報を通勤経路格納部515から取得する。なお、かかる通勤経路情報は、例えば、「勤務地X→B駅→A駅→自宅」である。 (Step S1905) The travel route acquisition unit 535 acquires commuting route information from the home to the workplace that is paired with the employee identifier of the target employee from the commuting route storage unit 515. Note that such commuting route information is, for example, "Workplace X → Station B → Station A → Home."

(ステップS1906)移動費取得部536は、対象となる従業員の従業員識別子と対になる定期情報を定期情報格納部513から取得する。なお、ここで、移動費取得部536は、定期情報を取得できない場合もあり得る。 (Step S1906) The travel expense acquisition unit 536 acquires the regular schedule information paired with the employee identifier of the target employee from the regular schedule information storage unit 513. Note that the travel expense acquisition unit 536 may not be able to acquire the regular schedule information.

(ステップS1907)移動費取得部536は、ステップS1906で取得した定期情報が「通勤定期を取得している」旨の情報であるか否かを判断する。「通勤定期を取得している」旨の情報であればステップS1908に行き、「通勤定期を取得している」旨の情報でなければステップS1909に行く。 (Step S1907) The travel expense acquisition unit 536 determines whether the commuter pass information acquired in step S1906 is information indicating that the user has a commuter pass. If the information indicates that the user has a commuter pass, the process proceeds to step S1908. If the information does not indicate that the user has a commuter pass, the process proceeds to step S1909.

(ステップS1908)移動費取得部536は、移動費情報「0」を取得する。上位処理にリターンする。なお、ここで、科目決定部537は、科目「通勤費」を取得しても良い。 (Step S1908) The travel expense acquisition unit 536 acquires travel expense information "0". The process returns to the upper level process. Note that here, the subject determination unit 537 may acquire the subject "commuting expenses".

(ステップS1909)移動費取得部536は、最後の勤務地から自宅での移動費情報を取得する。なお、移動費取得部536は、例えば、対象となる従業員の従業員識別子と対になる移動費情報であり、当該勤務地から自宅までの移動費情報を格納部51から取得する。また、移動費取得部536は、例えば、最後の地点特定情報と自宅の地点特定情報とを、図示しないサーバに送信し、移動費情報または移動費情報の元になる移動費の情報を受信し、移動費情報を取得する。 (Step S1909) The travel expense acquisition unit 536 acquires travel expense information from the last workplace to the home. The travel expense acquisition unit 536 acquires, for example, travel expense information paired with the employee identifier of the target employee, travel expense information from the workplace to the home, from the storage unit 51. The travel expense acquisition unit 536 also transmits, for example, the last location identification information and the home location identification information to a server (not shown), receives the travel expense information or the travel expense information that is the basis of the travel expense information, and acquires the travel expense information.

(ステップS1910)科目決定部537は、科目「通勤費」を取得する。 (Step S1910) The item determination unit 537 obtains the item "commuting expenses."

(ステップS1911)移動費出力部542は、ステップS1909で取得した移動費情報を、ステップS1910で取得された科目「通勤費」と当該従業員識別子とに対応付けて、通勤費データベース91に蓄積するための処理を行う。上位処理にリターンする。 (Step S1911) The travel expense output unit 542 performs processing to associate the travel expense information acquired in step S1909 with the item "commuting expenses" acquired in step S1910 and the employee identifier, and accumulates the information in the commuting expenses database 91. It then returns to the upper-level processing.

なお、移動費出力部542は、例えば、当該従業員識別子と日情報とステップS1909で取得した移動費情報とを人事情報管理装置9に送信する。なお、人事情報管理装置9では、従業員識別子と日情報と移動費情報とを受信し、当該従業員識別子と日情報とに対応付けて、当該移動費情報を通勤費データベース91に蓄積する。 The travel expense output unit 542 transmits, for example, the employee identifier, the day information, and the travel expense information acquired in step S1909 to the personnel information management device 9. The personnel information management device 9 receives the employee identifier, the day information, and the travel expense information, and stores the travel expense information in the commuting expense database 91 in association with the employee identifier and the day information.

次に、ステップS1415の再検査等の処理について、図20のフローチャートを用いて説明する。 Next, the re-examination and other processing in step S1415 will be explained using the flowchart in Figure 20.

(ステップS2001)再検査部538は、受信された情報の中に、実績情報が含まれるか否かを判断する。実績情報が含まれる場合はステップS1408に行き、実績情報が含まれない場合はステップS2002に行く。 (Step S2001) The re-examination unit 538 determines whether the received information includes performance information. If performance information is included, the process proceeds to step S1408; if performance information is not included, the process proceeds to step S2002.

(ステップS2002)再検査部538は、受信された情報を取得する。 (Step S2002) The retest unit 538 acquires the received information.

(ステップS2003)再検査部538は、格納部51の予め決められた条件を取得する。 (Step S2003) The retest unit 538 acquires the predetermined conditions from the storage unit 51.

(ステップS2004)再検査部538は、ステップS2002で取得した情報が、ステップS2003で取得した条件を満たすか否かを判断する。条件を満たす場合はステップS2005に行き、条件を満たさない場合はステップS1413に行く。 (Step S2004) The re-examination unit 538 determines whether the information acquired in step S2002 satisfies the condition acquired in step S2003. If the condition is satisfied, the process proceeds to step S2005; if the condition is not satisfied, the process proceeds to step S1413.

(ステップS2005)再処理部539は、ステップS2002で取得した情報を、従業員識別子と日情報とに対応付けて、格納部51に蓄積する上位処理にリターンする。 (Step S2005) The reprocessing unit 539 associates the information acquired in step S2002 with the employee identifier and day information, and returns it to the upper process where it is accumulated in the storage unit 51.

なお、図20のフローチャートにおいて、再検査部538は、検査部533における検査結果が合致していないとの検査結果であり、通知部534が当該検査結果に関する情報を通知した従業員の端末装置6から、予定時刻までの間に実績情報が受信されたか否かを判断しても良い。そして、予定時刻までの間に実績情報が受信された場合と受信されなかった場合とで、再処理部539は異なる処理を行うことは好適である。 In the flowchart of FIG. 20, the re-examination unit 538 may determine whether or not performance information has been received by the scheduled time from the terminal device 6 of the employee to whom the notification unit 534 has notified information relating to the inspection result, when the inspection result from the inspection unit 533 indicates a mismatch. It is preferable that the re-processing unit 539 performs different processing depending on whether or not performance information has been received by the scheduled time.

次に、端末装置6の動作例について、図21のフローチャートを用いて説明する。 Next, an example of the operation of the terminal device 6 will be described using the flowchart in FIG. 21.

(ステップS2101)端末受付部62は、予定情報または実績情報の修正を受け付けたか否かを判断する。予定情報または実績情報の修正を受け付けた場合はステップS2102に行き、予定情報または実績情報の修正を受け付けなかった場合はステップS2103に行く。 (Step S2101) The terminal reception unit 62 determines whether or not a correction to the schedule information or the performance information has been received. If a correction to the schedule information or the performance information has been received, the process proceeds to step S2102. If a correction to the schedule information or the performance information has not been received, the process proceeds to step S2103.

(ステップS2102)端末処理部63は、端末格納部61の従業員識別子を取得し、当該従業員識別子と、予定情報または実績情報の修正に関する情報を有する情報を構成する。端末送信部64は、当該構成された情報を情報処理装置5に送信する。ステップS2101に戻る。 (Step S2102) The device processing unit 63 acquires the employee identifier from the device storage unit 61, and constructs information having the employee identifier and information related to the correction of the schedule information or the performance information. The device transmission unit 64 transmits the constructed information to the information processing device 5. Return to step S2101.

(ステップS2103)端末受信部65は、情報処理装置5から情報を受信したか否かを判断する。情報を受信した場合はステップS2104に行き、情報を受信しなかった場合はステップS2105に行く。なお、ここで、情報は、例えば、デフォルトの予定情報、デフォルトの実績情報、移動経路情報、移動費情報、科目である。 (Step S2103) The terminal receiving unit 65 determines whether or not information has been received from the information processing device 5. If information has been received, the process proceeds to step S2104, and if information has not been received, the process proceeds to step S2105. Note that the information here is, for example, default schedule information, default performance information, travel route information, travel expense information, and subject.

(ステップS2104)端末処理部63は、ステップS2103で受信された情報を出力する構造の情報にする。端末出力部66は、当該情報を出力する。ステップS2101に戻る。 (Step S2104) The device processing unit 63 converts the information received in step S2103 into information structured to be output. The terminal output unit 66 outputs the information. Return to step S2101.

(ステップS2105)端末処理部63は、移動体位置情報を送信するタイミングであるか否かを判断する。移動体位置情報を送信するタイミングであればステップS2106に行き、移動体位置情報を送信するタイミングでなければステップS2108に行く。 (Step S2105) The device processing unit 63 determines whether it is time to transmit the mobile unit location information. If it is time to transmit the mobile unit location information, the process proceeds to step S2106. If it is not time to transmit the mobile unit location information, the process proceeds to step S2108.

(ステップS2106)端末処理部63は、移動体位置情報を取得する。端末処理部63は、端末格納部61の従業員識別子を取得し、当該従業員識別子と移動体位置情報とを有する情報であり、送信する構造を有する情報を構成する。 (Step S2106) The device processing unit 63 acquires the mobile unit location information. The device processing unit 63 acquires the employee identifier from the device storage unit 61, and configures information having the employee identifier and the mobile unit location information, and having a structure to be transmitted.

(ステップS2107)端末送信部64は、ステップS2106で構成された情報を情報処理装置5に送信する。ステップS2101に戻る。 (Step S2107) The terminal transmission unit 64 transmits the information configured in step S2106 to the information processing device 5. Return to step S2101.

(ステップS2108)端末受付部62は、実績情報(例えば、営業活動情報、入力情報)を受け付けたか否かを判断する。実績情報を受け付けた場合はステップS2109に行き、受け付けなかった場合はステップS2101に戻る。 (Step S2108) The terminal reception unit 62 determines whether or not performance information (e.g., sales activity information, input information) has been received. If performance information has been received, the process proceeds to step S2109; if not, the process returns to step S2101.

(ステップS2109)端末処理部63は、端末格納部61から従業員識別子を取得し、当該従業員識別子と受け付けられた実績情報とを有する情報であり、送信する情報を構成する。端末送信部64は、当該情報を情報処理装置5に送信する。ステップS2101に戻る。 (Step S2109) The device processing unit 63 acquires the employee identifier from the device storage unit 61, and configures information to be transmitted, which includes the employee identifier and the accepted performance information. The device transmission unit 64 transmits the information to the information processing device 5. Return to step S2101.

なお、図21のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 21, processing ends when the power is turned off or an interrupt occurs to end processing.

以上、本実施の形態によれば、従業員の予定情報と実績情報のうちの1種類以上の情報を用いて、従業員の正確な移動経路の情報を取得できる。 As described above, according to this embodiment, accurate information on an employee's travel route can be obtained using one or more types of information from among the employee's schedule information and actual performance information.

また、本実施の形態において、従業員の予定情報と実績情報との整合性を検査できる。 In addition, in this embodiment, the consistency between an employee's schedule information and actual performance information can be checked.

また、本実施の形態において、予定情報と実績情報との整合性を検査し、整合していない場合に、従業員に整合していない旨を通知できる。 In addition, in this embodiment, the consistency between the planned information and the actual information can be checked, and if there is a mismatch, the employee can be notified of the mismatch.

また、本実施の形態において、移動費情報を取得できる。また、移動費情報の適切な科目を取得できる。 In addition, in this embodiment, travel expense information can be obtained. Also, appropriate items for the travel expense information can be obtained.

また、本実施の形態において、交通費の科目に対応する移動費情報を交通費データベース81に蓄積できる。 In addition, in this embodiment, travel expense information corresponding to the travel expense item can be stored in the travel expense database 81.

また、本実施の形態において、定期情報を用いて、適切な通勤費を取得できる。 In addition, in this embodiment, commuter pass information can be used to obtain appropriate commuting expenses.

また、本実施の形態において、マイカー等の移動体での通勤を申請している従業員に対して、適切な通勤費を取得できる。 In addition, in this embodiment, appropriate commuting expenses can be obtained for employees who apply to commute by personal car or other mobile means.

また、本実施の形態において、通勤費の科目に対応する移動費情報を通勤費データベース91に蓄積できる。 In addition, in this embodiment, travel expense information corresponding to the commuting expense item can be stored in the commuting expense database 91.

また、本実施の形態において、1日に2以上の勤務地を移動する従業員の移動費情報に対して、適切な移動経路の情報を出力できる。 In addition, in this embodiment, appropriate travel route information can be output for travel expense information for employees who travel between two or more work locations in a day.

また、本実施の形態において、1日に2以上の勤務地を移動する従業員の移動費情報に対して、適切な科目を決定できる。 In addition, in this embodiment, appropriate categories can be determined for travel expense information for employees who travel between two or more work locations in one day.

また、本実施の形態において、移動体を用いて通勤する従業員に対して、適切な移動経路の情報を取得できる。 In addition, in this embodiment, information on appropriate travel routes can be obtained for employees who commute to work using a mobile device.

また、本実施の形態において、デフォルトの予定情報または実績情報から変更があった場合に、上司等の適切な人に通知できる。 In addition, in this embodiment, if there is a change from the default scheduled information or actual performance information, the appropriate person, such as a supervisor, can be notified.

また、本実施の形態において、予定情報と実績情報とが合わなかった場合に、適切な処理が行える。 In addition, in this embodiment, if the planned information and actual information do not match, appropriate processing can be performed.

さらに、本実施の形態において、適切な実績情報を用いて、従業員の正確な移動経路を取得できる。 Furthermore, in this embodiment, accurate employee travel routes can be obtained using appropriate performance information.

なお、情報処理装置5は、実施の形態1で説明した経費検査装置1の機能(経費情報を検査する機能等)を有しても良い。情報処理装置5は、例えば、入退館情報や営業活動情報等の実績情報を用いて、移動費情報(交通費または通勤費)の申請に関する不正の検査を行っても良い。 The information processing device 5 may have the functions of the expense inspection device 1 described in the first embodiment (such as the function of inspecting expense information). The information processing device 5 may inspect for fraud regarding the application of travel expense information (transportation expenses or commuting expenses) using performance information such as entrance and exit information and sales activity information, for example.

また、情報処理装置5における通知部534は、出力部54が具備していても良い。つまり、情報処理装置5等における構成要素の包含関係は問わない。各構成要素は、各々の機能を果たせば良いことは言うまでもない。 The notification unit 534 in the information processing device 5 may be provided by the output unit 54. In other words, the inclusion relationships of the components in the information processing device 5 and the like do not matter. It goes without saying that each component only needs to fulfill its respective function.

また、本実施の形態における情報処理装置5を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、従業員の勤務の予定に関する情報であり、勤務地を特定する地点特定情報を有する情報である予定情報、または従業員の勤務の実績に関する情報であり、地点特定情報を有する情報である実績情報のうち1または2種類以上の情報が、1以上の各従業員識別子に対応付けて格納される勤務情報格納部にアクセス可能なコンピュータを、前記勤務情報格納部から、従業員識別子に対応する地点特定情報を取得し、当該地点特定情報を用いて、当該従業員識別子で識別される従業員の移動経路に関する移動経路情報を取得する移動経路取得部と、前記移動経路情報を出力する移動経路出力部として機能させるためのプログラムである。 The software for realizing the information processing device 5 in this embodiment is the following program. In other words, this program is a program for causing a computer that can access a work information storage unit in which one or more types of information among schedule information, which is information about an employee's work schedule and has location-specific information that specifies the work location, and actual information, which is information about an employee's work results and has location-specific information, to be stored in association with one or more employee identifiers, to function as a travel route acquisition unit that acquires location-specific information corresponding to an employee identifier from the work information storage unit and acquires travel route information related to the travel route of an employee identified by the employee identifier using the location-specific information, and a travel route output unit that outputs the travel route information.

また、図22は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の経費検査装置1等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図22は、このコンピュータシステム300の概観図であり、図23は、システム300のブロック図である。 FIG. 22 also shows the appearance of a computer that executes the programs described in this specification to realize the expense inspection device 1 and the like of the various embodiments described above. The above-mentioned embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 22 is an overview of this computer system 300, and FIG. 23 is a block diagram of the system 300.

図22において、コンピュータシステム300は、CD-ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。 In FIG. 22, computer system 300 includes computer 301, which includes a CD-ROM drive, keyboard 302, mouse 303, and monitor 304.

図23において、コンピュータ301は、CD-ROMドライブ3012に加えて、MPU3013と、CD-ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 In FIG. 23, in addition to a CD-ROM drive 3012, computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012 etc., a ROM 3015 for storing programs such as a boot-up program, a RAM 3016 connected to the MPU 3013 for temporarily storing instructions for application programs and providing temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の情報処理装置5等の機能を実行させるプログラムは、CD-ROM3101に記憶されて、CD-ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD-ROM3101またはネットワークから直接、ロードされても良い。 The program that causes the computer system 300 to execute the functions of the information processing device 5 of the above-mentioned embodiment may be stored on the CD-ROM 3101, inserted into the CD-ROM drive 3012, and then transferred to the hard disk 3017. Alternatively, the program may be sent to the computer 301 via a network (not shown) and stored on the hard disk 3017. The program is loaded into the RAM 3016 when executed. The program may be loaded directly from the CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の情報処理装置5等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or a third-party program that causes the computer 301 to execute the functions of the information processing device 5 of the above-described embodiment. The program only needs to include an instruction portion that calls appropriate functions (modules) in a controlled manner to obtain the desired results. How the computer system 300 operates is well known, and a detailed description will be omitted.

なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that is performed only by hardware).

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。つまり、情報処理装置5は、スタンドアロンの装置であっても良く、2以上の装置から構成されても良い。 The computer that executes the above program may be a single computer or multiple computers. In other words, centralized processing or distributed processing may be performed. In other words, the information processing device 5 may be a standalone device or may be composed of two or more devices.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be realized physically by one medium.

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In addition, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in multiple devices.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included within the scope of the present invention.

以上のように、本発明にかかる情報処理装置は、従業員の正確な移動経路を取得できるという効果を有し、企業システムを構成するサーバ等として有用である。 As described above, the information processing device of the present invention has the effect of being able to obtain accurate employee movement routes, and is useful as a server that constitutes a corporate system.

1 経費検査装置
2 申請者端末
3 外部サーバ
4 経費管理装置
5 情報処理装置
6 端末装置
7 入退館情報取得装置
8 経理情報管理装置
9 人事情報管理装置
11、51 格納部
12 受付部
13、53 処理部
14、54 出力部
21 第一格納部
22 第一受付部
23 第一処理部
24 第一送信部
25 第一受信部
26 第一出力部
52 受信部
55 送信部
61 端末格納部
62 端末受付部
63 端末処理部
64 端末送信部
65 端末受信部
66 端末出力部
71 カードリーダ
81 交通費データベース
91 通勤費データベース
111 経費情報格納部
112 申請者集合格納部
113 会社規定情報格納部
114 飲食店集合格納部
115 風俗店集合格納部
116 相手先集合格納部
117 カード利用経費格納部
118 移動手段情報格納部
121 経費受付部
131、533 検査部
132 統計処理部
141 結果出力部
511 自宅地点格納部
512 勤務地情報格納部
513 定期情報格納部
514 移動体情報格納部
515 通勤経路格納部
516 デフォルト格納部
517 勤務情報格納部
521 予定受信部
522 実績受信部
530 変更判断部
531 予定蓄積部
532 実績蓄積部
534 通知部
535 移動経路取得部
536 移動費取得部
537 科目決定部
538 再検査部
539 再処理部
541 移動経路出力部
542 移動費出力部
551 変更送信部
1121 個人情報格納部
1122 勤怠情報格納部
1123 入退館情報格納部
1124 営業活動情報格納部
1125 カード明細情報格納部
1126 営業車位置情報格納部
1181 算出情報格納部
1182 地図情報格納部
1311 画像検査手段
5171 予定情報格納部
5172 実績情報格納部
1 Expense inspection device 2 Applicant terminal 3 External server 4 Expense management device 5 Information processing device 6 Terminal device 7 Entry and exit information acquisition device 8 Accounting information management device 9 Personnel information management device 11, 51 Storage unit 12 Reception unit 13, 53 Processing unit 14, 54 Output unit 21 First storage unit 22 First reception unit 23 First processing unit 24 First transmission unit 25 First reception unit 26 First output unit 52 Reception unit 55 Transmission unit 61 Terminal storage unit 62 Terminal reception unit 63 Terminal processing unit 64 Terminal transmission unit 65 Terminal reception unit 66 Terminal output unit 71 Card reader 81 Transportation expenses database 91 Commuting expenses database 111 Expense information storage unit 112 Applicant group storage unit 113 Company regulation information storage unit 114 Restaurant group storage unit 115 Adult entertainment establishment collection storage unit 116 Partner collection storage unit 117 Card usage expense storage unit 118 Transportation means information storage unit 121 Expense acceptance unit 131, 533 Inspection unit 132 Statistical processing unit 141 Result output unit 511 Home location storage unit 512 Workplace information storage unit 513 Regular commuter information storage unit 514 Mobile information storage unit 515 Commuting route storage unit 516 Default storage unit 517 Work information storage unit 521 Schedule reception unit 522 Results reception unit 530 Change determination unit 531 Schedule accumulation unit 532 Results accumulation unit 534 Notification unit 535 Travel route acquisition unit 536 Travel expense acquisition unit 537 Account determination unit 538 Re-inspection unit 539 Re-processing unit 541 Travel route output unit 542 Travel expense output unit 551 Change transmission unit 1121 Personal information storage unit 1122 Attendance information storage unit 1123 Entry/exit information storage unit 1124 Business activity information storage unit 1125 Card statement information storage unit 1126 Business vehicle position information storage unit 1181 Calculation information storage unit 1182 Map information storage unit 1311 Image inspection means 5171 Schedule information storage unit 5172 Performance information storage unit

Claims (16)

従業員の勤務の予定に関する情報であり、勤務地を特定する地点特定情報を有する情報である予定情報、または従業員の勤務の実績に関する情報であり、地点特定情報を有する情報である実績情報のうち1または2種類以上の情報が、1以上の各従業員識別子に対応付けて格納される勤務情報格納部から、従業員識別子に対応する地点特定情報を取得し、当該地点特定情報を用いて、当該従業員識別子で識別される従業員の移動経路に関する移動経路情報を取得する移動経路取得部と、
前記移動経路情報を出力する移動経路出力部と
前記予定情報または前記実績情報を用いて、移動費を特定する移動費情報を取得する移動費取得部と、
通勤経路を特定する通勤経路情報が、1以上の各従業員識別子に対応付けて格納される通勤経路格納部から、前記従業員識別子に対応する通勤経路情報を取得し、当該通勤経路情報と、前記従業員識別子に対応する前記移動経路情報が有する地点特定情報とを用いて、前記移動費情報の全部または一部が通勤費に関する科目に対応するか、前記移動費情報の全部または一部が交通費に関する科目に対応するかを決定する科目決定部と、
前記科目決定部が決定した科目が交通費に関する科目であると決定した場合には、前記従業員に対応付けて、交通費を管理する交通費データベースに前記移動費情報が蓄積されるための処理を行い、前記科目決定部が決定した科目が通勤費に関する科目であると決定した場合には、前記交通費データベースに前記移動費情報が蓄積されるための処理を行わない、移動費出力部とを具備し、
前記移動費取得部は、
通勤に従業員の移動体を使用することを特定する移動体情報が、1以上の各従業員識別子に対応付けて格納される移動体情報格納部の移動体情報であり、前記従業員識別子に対応する移動体情報が通勤に移動体を使用することを示す情報であり、前記科目決定部が決定した科目が通勤費に関する科目であると決定した場合には、当該移動費情報を、「0」の移動費情報とする情報処理装置。
a movement route acquisition unit that acquires location identification information corresponding to an employee identifier from a work information storage unit in which one or more types of information among schedule information, which is information regarding an employee's work schedule and has location identification information that identifies the work location, and performance information, which is information regarding an employee's work performance and has location identification information, are stored in association with one or more employee identifiers, and acquires movement route information regarding the movement route of an employee identified by the employee identifier using the location identification information;
A travel route output unit that outputs the travel route information ;
a travel expense acquisition unit that acquires travel expense information specifying a travel expense by using the schedule information or the actual result information;
a subject decision section which acquires commuting route information corresponding to an employee identifier from a commuting route storage section in which commuting route information specifying a commuting route is stored in association with one or more employee identifiers, and decides whether all or a part of the travel expense information corresponds to a subject related to commuting expenses, or whether all or a part of the travel expense information corresponds to a subject related to transportation expenses, using the commuting route information and location identification information contained in the travel route information corresponding to the employee identifier;
a travel expense output unit which, if the item determined by the item determination unit is an item related to travel expenses, performs processing for storing the travel expense information in a travel expense database that manages travel expenses in association with the employee, and, if the item determined by the item determination unit is an item related to commuting expenses, does not perform processing for storing the travel expense information in the travel expense database ;
The travel expense acquisition unit,
An information processing device in which mobile object information identifying the use of an employee's mobile object for commuting is mobile object information in a mobile object information storage unit stored in correspondence with one or more employee identifiers, the mobile object information corresponding to the employee identifier is information indicating the use of a mobile object for commuting, and when the item determined by the item determination unit is an item related to commuting expenses, the travel expense information is set to ``0'' .
従業員の勤務の予定に関する情報であり、勤務地を特定する地点特定情報を有する情報である予定情報、または従業員の勤務の実績に関する情報であり、地点特定情報を有する情報である実績情報のうち1または2種類以上の情報が、1以上の各従業員識別子に対応付けて格納される勤務情報格納部から、従業員識別子に対応する地点特定情報を取得し、当該地点特定情報を用いて、当該従業員識別子で識別される従業員の移動経路に関する移動経路情報を取得する移動経路取得部と、
前記移動経路情報を出力する移動経路出力部とを具備し、
前記予定情報または実績情報は、
日情報と勤務開始時の第一勤務地を識別する第一勤務地識別子と勤務終了時の第二勤務地を識別する第二勤務地識別子とを有し、
前記移動経路取得部は、
従業員の自宅の住所または自宅の最寄交通地点を特定する自宅地点情報が、1以上の各従業員識別子に対応付けて格納される自宅地点格納部から、前記従業員識別子に対応する自宅地点情報を取得し、勤務地識別子と地点特定情報を有する1以上の勤務地情報が格納される勤務地情報格納部から、前記従業員識別子に対応する第一勤務地識別子と対になる第一地点特定情報を取得し、当該自宅地点情報と当該第一地点特定情報とを用いて、自宅から勤務開始時の勤務地までの第一移動経路情報を取得し、前記勤務地情報格納部から、前記第二勤務地識別子と対になる第二地点特定情報を取得し、前記第一地点特定情報と当該第二地点特定情報とを用いて、第一勤務地から第二勤務地までの第二移動経路情報を取得し、前記第二地点特定情報と前記自宅地点情報とを用いて、第二勤務地から自宅までの第三移動経路情報を取得し、
前記移動経路出力部は、
前記第一移動経路情報、前記第二移動経路情報、および前記第三移動経路情報を出力する情報処理装置。
a movement route acquisition unit that acquires location identification information corresponding to an employee identifier from a work information storage unit in which one or more types of information among schedule information, which is information regarding an employee's work schedule and has location identification information that identifies the work location, and performance information, which is information regarding an employee's work performance and has location identification information, are stored in association with one or more employee identifiers, and acquires movement route information regarding the movement route of an employee identified by the employee identifier using the location identification information;
a travel route output unit that outputs the travel route information,
The plan information or the actual result information is
A first work location identifier for identifying a first work location at the time of starting a work shift and a second work location identifier for identifying a second work location at the time of ending a work shift is included,
The travel route acquisition unit
obtain home location information corresponding to the employee identifier from a home location storage unit in which home location information identifying the employee's home address or the nearest transportation location to the home is stored in association with one or more employee identifiers; obtain first location identification information paired with a first workplace identifier corresponding to the employee identifier from a work location information storage unit in which one or more work location information having a work location identifier and location identification information is stored; obtain first travel route information from the home to the work location at the start of work using the home location information and the first location identification information; obtain second location identification information paired with the second workplace identifier from the work location information storage unit; obtain second travel route information from the first work location to the second work location using the first location identification information and the second location identification information; obtain third travel route information from the second work location to the home using the second location identification information and the home location information;
The movement path output unit is
an information processing device that outputs the first movement route information, the second movement route information, and the third movement route information.
従業員の勤務の予定に関する情報であり、勤務地を特定する地点特定情報を有する情報である予定情報、または従業員の勤務の実績に関する情報であり、地点特定情報を有する情報である実績情報のうち1または2種類以上の情報が、1以上の各従業員識別子に対応付けて格納される勤務情報格納部から、従業員識別子に対応する地点特定情報を取得し、当該地点特定情報を用いて、当該従業員識別子で識別される従業員の移動経路に関する移動経路情報を取得する移動経路取得部と、
前記移動経路情報を出力する移動経路出力部とを具備し、
前記移動経路取得部は、
通勤に移動体を使用することを特定する移動体情報が、1以上の各従業員識別子に対応付けて格納される移動体情報格納部に格納されている移動体情報であり、前記従業員識別子に対応する移動体情報が、通勤に移動体を使用することを示す情報である場合に、前記予定情報または前記実績情報のうち1種類以上の情報と、従業員の自宅の住所を特定する自宅地点情報が、1以上の各従業員識別子に対応付けて格納される自宅地点格納部に格納されている自宅地点情報であり、前記従業員識別子に対応する自宅地点情報とを用いて、自宅から勤務地までの道路の経路を特定する移動経路情報を取得する、情報処理装置。
a movement route acquisition unit that acquires location identification information corresponding to an employee identifier from a work information storage unit in which one or more types of information among schedule information, which is information regarding an employee's work schedule and has location identification information that identifies the work location, and performance information, which is information regarding an employee's work performance and has location identification information, are stored in association with one or more employee identifiers, and acquires movement route information regarding the movement route of an employee identified by the employee identifier using the location identification information;
a travel route output unit that outputs the travel route information,
The travel route acquisition unit
An information processing device that, when mobile object information specifying the use of a mobile object for commuting is mobile object information stored in a mobile object information storage unit stored in association with one or more employee identifiers, and the mobile object information corresponding to the employee identifier is information indicating the use of a mobile object for commuting, obtains travel route information specifying the road route from the home to the workplace using one or more types of information from the schedule information or the actual information, and home point information specifying the employee's home address is home point information stored in a home point storage unit stored in association with one or more employee identifiers, and the home point information corresponding to the employee identifier.
従業員の勤務の予定に関する情報であり、勤務地を特定する地点特定情報を有する情報である予定情報、または従業員の勤務の実績に関する情報であり、地点特定情報を有する情報である実績情報のうち1または2種類以上の情報が、1以上の各従業員識別子に対応付けて格納される勤務情報格納部から、従業員識別子に対応する地点特定情報を取得し、当該地点特定情報を用いて、当該従業員識別子で識別される従業員の移動経路に関する移動経路情報を取得する移動経路取得部と、
前記移動経路情報を出力する移動経路出力部と、
1以上の各従業員識別子に対応付けて、デフォルトの予定情報またはデフォルトの実績情報が格納されるデフォルト格納部から、前記従業員識別子に対応するデフォルトの予定情報またはデフォルトの実績情報を取得し、当該デフォルトの予定情報またはデフォルトの実績情報と、前記勤務情報格納部の予定情報または実績情報とを比較し、異なっているか否かを判断する変更判断部と、
前記変更判断部が異なっていると判断した場合に、前記従業員識別子に対応する1以上の連絡先情報が示す連絡先にデフォルトの情報から変更された旨の変更情報を送信する変更送信部とを具備する情報処理装置。
a movement route acquisition unit that acquires location identification information corresponding to an employee identifier from a work information storage unit in which one or more types of information among schedule information, which is information regarding an employee's work schedule and has location identification information that identifies the work location, and performance information, which is information regarding an employee's work performance and has location identification information, are stored in association with one or more employee identifiers, and acquires movement route information regarding the movement route of an employee identified by the employee identifier using the location identification information;
A travel route output unit that outputs the travel route information;
A change determination unit that obtains default schedule information or default performance information corresponding to one or more employee identifiers from a default storage unit in which default schedule information or default performance information is stored, and compares the default schedule information or default performance information with the schedule information or performance information of the work information storage unit to determine whether they are different;
and a change sending unit that, when the change determination unit determines that the information is different, sends change information to a contact point indicated by one or more contact information corresponding to the employee identifier, indicating that the information has been changed from the default information.
同一の日を特定する同一の日情報に対応する予定情報と実績情報とを用いて、当該予定情報と当該実績情報とが合致しているか否かを検査する検査部と、
前記検査部における検査結果が合致していないとの検査結果である場合、当該検査結果に対応する従業員識別子で識別される従業員に、当該検査結果に関する情報を通知する通知部とをさらに具備する請求項1から請求項4いずれか一項に記載の情報処理装置。
a checking unit that checks whether or not the schedule information and the actual result information match each other by using the schedule information and the actual result information corresponding to the same day information that specifies the same day;
5. The information processing device according to claim 1, further comprising a notification unit that, if the inspection result in the inspection unit indicates a mismatch, notifies an employee identified by an employee identifier corresponding to the inspection result of information regarding the inspection result.
前記予定情報または前記実績情報を用いて、移動費を特定する移動費情報を取得する移動費取得部と、
前記移動費情報を出力する移動費出力部とをさらに具備する請求項から請求項いずれか一項に記載の情報処理装置。
a travel expense acquisition unit that acquires travel expense information specifying a travel expense by using the schedule information or the actual result information;
The information processing device according to claim 2 , further comprising a travel expense output unit that outputs the travel expense information.
通勤経路を特定する通勤経路情報が、1以上の各従業員識別子に対応付けて格納される通勤経路格納部から、前記従業員識別子に対応する通勤経路情報を取得し、当該通勤経路情報と、前記従業員識別子に対応する前記移動経路情報が有する地点特定情報とを用いて、前記移動費情報の全部または一部が通勤費に関する科目に対応するか、前記移動費情報の全部または一部が交通費に関する科目に対応するかを決定する科目決定部をさらに具備し、
前記移動費出力部は、
前記科目決定部が決定した科目を特定する科目特定情報に対応付けて、前記移動費情報を出力する請求項記載の情報処理装置。
The method further includes an item determination unit that obtains commute route information corresponding to an employee identifier from a commute route storage unit in which commute route information specifying a commute route is stored in association with one or more employee identifiers, and determines whether all or a part of the travel expense information corresponds to an item related to commuting expenses, or whether all or a part of the travel expense information corresponds to an item related to transportation expenses, using the commute route information and location identification information contained in the travel route information corresponding to the employee identifier,
The travel cost output unit is
7. The information processing device according to claim 6 , wherein the travel expense information is output in association with subject specification information that specifies the subject determined by the subject determination unit.
前記移動費出力部は、
前記科目決定部が決定した科目が交通費に関する科目であると決定した場合には、前記従業員に対応付けて、交通費を管理する交通費データベースに前記移動費情報が蓄積されるための処理を行い、前記科目決定部が決定した科目が通勤費に関する科目であると決定した場合には、前記交通費データベースに前記移動費情報が蓄積されるための処理を行わない、請求項記載の情報処理装置。
The travel cost output unit is
An information processing device as described in claim 7, wherein, when the subject determination unit determines that the determined subject is a subject related to transportation expenses, processing is performed to accumulate the travel expense information in a transportation expense database that manages transportation expenses in correspondence with the employee, and when the subject determination unit determines that the determined subject is a subject related to commuting expenses, processing is not performed to accumulate the travel expense information in the transportation expense database.
前記移動費取得部は、
通勤の定期を取得しているか否かを特定する定期情報が、1以上の各従業員識別子に対応付けて格納される定期情報格納部の定期情報であり、前記従業員識別子に対応する定期情報が通勤の定期を取得していることを示す場合であり、かつ前記科目決定部が通勤費に関する科目に対応すると判断した移動費情報である場合、当該移動費情報を、「0」の移動費情報とする、請求項記載の情報処理装置。
The travel expense acquisition unit,
An information processing device as described in claim 8, wherein the commuter pass information identifying whether or not a commuter pass is obtained is commuter pass information stored in a commuter pass information storage unit in correspondence with one or more employee identifiers, and if the commuter pass information corresponding to the employee identifier indicates that a commuter pass is obtained and the travel expense information is determined by the item determination unit to correspond to an item related to commuting expenses, the travel expense information is set to ``0 ' '.
前記移動費出力部は、
前記移動費取得部が「0」ではない移動費情報を取得した場合であり、前記科目決定部が決定した科目が通勤費に関する科目であると決定した場合には、通勤費を管理する通勤費データベースに前記移動費情報が蓄積されるための処理を行う、請求項1または請求項7記載の情報処理装置。
The travel cost output unit is
An information processing device as described in claim 1 or claim 7, wherein when the travel expense acquisition unit acquires travel expense information that is not " 0" and when the item determination unit determines that the item determined is an item related to commuting expenses, processing is performed to accumulate the travel expense information in a commuting expenses database that manages commuting expenses.
前記第一移動経路情報および前記第三移動経路情報に対応する移動費情報を通勤費に関する科目に対応すると決定し、前記第二移動経路情報に対応する移動費情報を交通費に関する科目に対応すると決定する科目決定部をさらに具備し、
前記科目決定部が決定した科目を特定する科目特定情報に対応付けて、移動費情報が出力される、請求項記載の情報処理装置。
A subject determining unit determines that travel expense information corresponding to the first travel route information and the third travel route information corresponds to a subject related to commuting expenses, and determines that travel expense information corresponding to the second travel route information corresponds to a subject related to transportation expenses,
The information processing device according to claim 2 , wherein travel expense information is output in association with subject specification information that specifies the subject determined by said subject determination unit.
前記検査部における検査結果が合致していないとの検査結果であり、前記通知部が当該検査結果に関する情報を通知した従業員の端末装置から受信する実績情報が予め決められた条件を満たすか否かを判断する再検査部と、
前記再検査部における判断結果が前記予め決められた条件を満たすとの検査結果である場合、前記実績情報を前記従業員の従業員識別子と対にして実績情報格納部に蓄積し、前記再検査部における判断結果が前記予め決められた条件を満たさないとの検査結果である場合、前記実績情報を蓄積しない、
または前記再検査部における判断結果を前記従業員に通知する再処理部とをさらに具備する請求項記載の情報処理装置。
a re-examination unit which judges whether or not the performance information received from the terminal device of the employee to whom the notification unit has notified the information regarding the inspection result satisfies a predetermined condition when the inspection result in the inspection unit indicates a mismatch;
If the re-examination unit determines that the predetermined condition is satisfied, the performance information is paired with the employee identifier of the employee and stored in a performance information storage unit, and if the re-examination unit determines that the predetermined condition is not satisfied, the performance information is not stored.
6. The information processing apparatus according to claim 5, further comprising a re-processing unit that notifies said employee of the result of the determination in said re-examination unit .
前記検査部における検査結果が合致していないとの検査結果であり、前記通知部が当該検査結果に関する情報を通知した従業員の端末装置から、実績情報を受信する実績受信部と、
前記実績情報を、前記従業員の従業員識別子に対応付けて、前記勤務情報格納部に蓄積する実績蓄積部とをさらに具備する請求項12記載の情報処理装置。
a result receiving unit that receives result information from a terminal device of an employee to which the notification unit has notified the employee of the result of the inspection, the result of the inspection being inconsistent;
13. The information processing apparatus according to claim 12 , further comprising a performance accumulation unit that accumulates the performance information in the work information storage unit in association with an employee identifier of the employee.
前記実績情報は、
従業員の勤務地への入館および勤務地からの退館に関する入退館情報、営業活動に関する営業活動情報、従業員が仕事の遂行のために入力した入力情報、従業員が保持している携帯端末から受信された1以上の位置情報を含む従業員位置情報のいずれか1以上である、請求項1から請求項13いずれか一項に記載の情報処理装置。
The performance information is
The information processing device according to any one of claims 1 to 13, wherein the information is one or more of entry/exit information relating to an employee's entry into and exit from a workplace, sales activity information relating to sales activities, input information input by an employee to carry out work, and employee location information including one or more location information received from a mobile terminal held by the employee.
請求項1から請求項14いずれか一項に記載の情報処理装置が行うすべてのステップを具備する情報処理方法。 An information processing method comprising all steps performed by the information processing device according to any one of claims 1 to 14 . ンピュータを、
請求項1から請求項14いずれか一項に記載の情報処理装置として機能させるためのプログラム。
Computer ,
A program for causing an information processing device to function as the information processing device according to any one of claims 1 to 14 .
JP2020151811A 2020-09-10 2020-09-10 Information processing device, information processing method, and program Active JP7633642B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020151811A JP7633642B2 (en) 2020-09-10 2020-09-10 Information processing device, information processing method, and program
PCT/JP2021/032105 WO2022054666A1 (en) 2020-09-10 2021-09-01 Information processing device, information processing method, and recording medium
JP2025006760A JP7828675B2 (en) 2020-09-10 2025-01-17 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020151811A JP7633642B2 (en) 2020-09-10 2020-09-10 Information processing device, information processing method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025006760A Division JP7828675B2 (en) 2020-09-10 2025-01-17 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2022046004A JP2022046004A (en) 2022-03-23
JP7633642B2 true JP7633642B2 (en) 2025-02-20

Family

ID=80632346

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020151811A Active JP7633642B2 (en) 2020-09-10 2020-09-10 Information processing device, information processing method, and program
JP2025006760A Active JP7828675B2 (en) 2020-09-10 2025-01-17 Information processing device, information processing method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025006760A Active JP7828675B2 (en) 2020-09-10 2025-01-17 Information processing device, information processing method, and program

Country Status (2)

Country Link
JP (2) JP7633642B2 (en)
WO (1) WO2022054666A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025061434A (en) * 2020-09-10 2025-04-10 Miletos株式会社 Information processing device, information processing method, and program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7555651B1 (en) 2024-04-15 2024-09-25 株式会社ゼロボード Information processing system, information processing method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019046312A (en) 2017-09-05 2019-03-22 株式会社日立製作所 Computer and expense audit method
JP6598179B1 (en) 2019-05-16 2019-10-30 株式会社ラクス Information processing program, information processing apparatus, and information processing method
US20200006519A1 (en) 2018-06-28 2020-01-02 United Microelectronics Corp. Semiconductor structure and manufacturing method thereof
JP2020030799A (en) 2018-08-16 2020-02-27 株式会社野村総合研究所 Settlement management system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5914236B2 (en) * 2012-07-31 2016-05-11 みずほ情報総研株式会社 Transportation expense settlement system, transportation expense settlement method and transportation expense settlement program
US10878514B2 (en) * 2018-08-22 2020-12-29 International Business Machines Corporation Expense validator
JP7633642B2 (en) * 2020-09-10 2025-02-20 Miletos株式会社 Information processing device, information processing method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019046312A (en) 2017-09-05 2019-03-22 株式会社日立製作所 Computer and expense audit method
US20200006519A1 (en) 2018-06-28 2020-01-02 United Microelectronics Corp. Semiconductor structure and manufacturing method thereof
JP2020030799A (en) 2018-08-16 2020-02-27 株式会社野村総合研究所 Settlement management system
JP6598179B1 (en) 2019-05-16 2019-10-30 株式会社ラクス Information processing program, information processing apparatus, and information processing method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
AI経費精査から始まる健全化,[online],2020年08月17日,p.1-14,[2021年11月11日検索], インターネット<URL:https://web.archive.org/web/20200817053408/https://sapphire.miletos.tech/>
スケジュール入力だけで交通費精算を可能に、出張経費管理「コンカー」が名刺情報・カレンダーツールと連携,[online],2016年09月09日,p.1-2,[2021年11月11日検索], インターネット<URL:https://www.travelvoice.jp/20160909-73925>
交通費精算はAIで自動化,[online],2020年08月06日,p.1-12,[2021年11月17日検索], インターネット<URL:https://web.archive.org/web/20200806060957/https://www.metroly.io/>
間接費改革から始める 戦略的コストマネジメント,第9号,2017年04月06日,p.35-57

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025061434A (en) * 2020-09-10 2025-04-10 Miletos株式会社 Information processing device, information processing method, and program
JP7828675B2 (en) 2020-09-10 2026-03-12 Miletos株式会社 Information processing device, information processing method, and program

Also Published As

Publication number Publication date
WO2022054666A1 (en) 2022-03-17
JP7828675B2 (en) 2026-03-12
JP2025061434A (en) 2025-04-10
JP2022046004A (en) 2022-03-23

Similar Documents

Publication Publication Date Title
JP7705184B2 (en) Expense management device, information processing method, and program
KR102161894B1 (en) Job matching and management system for daily workers
US9449347B2 (en) Method and apparatus for processing receipts
Trépanier et al. Individual trip destination estimation in a transit smart card automated fare collection system
JP7828675B2 (en) Information processing device, information processing method, and program
CN110633803B (en) A method and system for offline information verification
US20200380436A1 (en) Employee Geo-Tracking Recorder &amp; Processor Determining Potential Litigation Risk
JP7735004B2 (en) Expense inspection device, expense inspection method, and program
JP2018524755A (en) System and method for facilitating refunds
CA2930314A1 (en) Methods and systems for scheduling a shared ride among commuters
KR102469607B1 (en) Systems, methods and devices for realizing secure transactions
Salah Design, simulation, and performance-evaluation-based validation of a novel RFID-based automatic parking system
JP6337229B1 (en) Method, program, and information processing apparatus for managing user job status
Kamga et al. Using advanced technologies to manage airport taxicab operations
KR101703117B1 (en) Vehicle driving collaboration system and method for members of community
JP7634253B2 (en) Information processing device, information processing method, and program
KR102007729B1 (en) Passport scanning and passport information management system and terminal for using the same
KR102122686B1 (en) Server for managing of military house
JP2018147470A (en) Method for managing business situation of user, program and information processing device
Ferreira et al. Real-time monitoring of a mobile ticketing solution
JP7390764B1 (en) Baggage tag management method, information processing device, information processing program and recording medium
Abudalu A Novel International Crowdshipping Platform
CN121169651A (en) Flight delay processing system
CN118037466A (en) Bill management system, method and equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241015

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241112

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250131

R150 Certificate of patent or registration of utility model

Ref document number: 7633642

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150