JP7701411B2 - Accounting support device, accounting support method, and accounting support program - Google Patents
Accounting support device, accounting support method, and accounting support program Download PDFInfo
- Publication number
- JP7701411B2 JP7701411B2 JP2023113994A JP2023113994A JP7701411B2 JP 7701411 B2 JP7701411 B2 JP 7701411B2 JP 2023113994 A JP2023113994 A JP 2023113994A JP 2023113994 A JP2023113994 A JP 2023113994A JP 7701411 B2 JP7701411 B2 JP 7701411B2
- Authority
- JP
- Japan
- Prior art keywords
- amount
- cost
- budget
- month
- final
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- 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 accounting support device, an accounting support method, and an accounting support program.
プロジェクトの着地予想データの作成においては、プロジェクトの契約情報や予算情報、プロジェクトに紐づく種々の原価情報等を一元に管理する必要がある。しかし、プロジェクトごとに予算や原価情報等を参照しながら着地予想を検討するには時間コストがかかるという課題があった。また、着地予想の検討、およびデータ登録後に予算や原価情報等が増減した場合、その増減を反映して着地予想を再検討するコストが生じるという課題もあった。また、プロジェクトの予算と原価が整合しない場合、容易に見直す仕組みがないと、予算編成漏れといった統制上のリスクが見逃されてしまうというリスクもあった。 When creating project end-of-life forecast data, it is necessary to centrally manage project contract information, budget information, various cost information linked to the project, and so on. However, there was an issue of the time and cost involved in reviewing end-of-life forecasts for each project while referring to budgets and cost information. There was also the issue of the cost of re-examining the end-of-life forecast to reflect any increases or decreases in budget or cost information after reviewing end-of-life forecasts and registering the data. Furthermore, if there was no system for easily reviewing project budgets and costs when they did not match, there was also the risk that control risks such as missed budgets could be overlooked.
したがって、本発明の目的は、プロジェクトごとの予算・原価情報等を参照し、着地予想データを自動作成することでデータ登録の負荷を軽減することができると共に、予算編成漏れといったリスクを回避することができる新たなシステムを提供することにある。 The object of the present invention is therefore to provide a new system that can reduce the burden of data registration by referencing budget and cost information for each project and automatically creating final forecast data, while also avoiding the risk of missing budget information.
上述した課題を解決し、目的を達成するために、本発明に係る会計支援装置は、制御部を備える会計支援装置であって、前記制御部が、当月までの累計原価金額を、受注識別情報別且つ原価科目別に集計する、原価金額集計手段と、受注識別情報別及び原価科目別に、対応する予算金額が存在する場合は、対応する予算金額の中から、最新の対応する予算金額を抽出し、抽出された予算金額を、現段階の予算金額であると確定し、対応する予算金額が存在しない場合は、0が、現段階の予算金額であると確定する、予算金額確定手段と、予め選択された着地予想額確定方法に応じて、受注識別情報別及び原価科目別に、(1)前記予算金額確定手段により確定された現段階の予算金額を、当月の最終着地予想額であると確定するか、或いは(2)前月の最終着地予想額が存在しない場合には、前記予算金額確定手段により確定された現段階の予算金額を、当月の最終着地予想額であると確定し、前月の最終着地予想額が存在する場合には、前月の最終着地予想額を、当月の最終着地予想額であると確定する、着地予想額確定手段と、受注識別情報別及び原価科目別に、前記着地予想額確定手段により確定された当月の最終着地予想額から、前記原価金額集計手段によって集計された当月までの累計原価金額を差し引いて、当月段階の今後予定原価を算出する、予定原価算出手段と、を備えることを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the accounting support device of the present invention is an accounting support device equipped with a control unit, the control unit comprising: a cost amount aggregation means for aggregating the accumulated cost amount up to the current month by order identification information and by cost item; a budget amount determination means for, if a corresponding budget amount exists for each order identification information and cost item, extracting the latest corresponding budget amount from the corresponding budget amounts and determining that the extracted budget amount is the current budget amount, and, if a corresponding budget amount does not exist, determining that 0 is the current budget amount; and a cost amount determination means for determining, according to a preselected method of determining the expected final amount, (1) a cost amount aggregation means for aggregating the accumulated cost amount up to the current month by order identification information and by cost item, The system is characterized by comprising: a final estimate determining means for determining the determined current budget amount as the final estimated amount for the current month, or (2) if there is no final estimated amount for the previous month, determining the current budget amount determined by the budget amount determining means as the final estimated amount for the current month, and if there is a final estimated amount for the previous month, determining the final estimated amount for the previous month as the final estimated amount for the current month; and a planned cost calculating means for calculating the future planned cost for the current month by subtracting the accumulated cost amount up to the current month compiled by the cost amount compiling means from the final estimated amount for the current month determined by the final estimated amount determining means for each order identification information and each cost item.
また、本発明に係る会計支援装置は、前記制御部が、受注識別情報別及び原価科目別に、当月を会計年月として、前記着地予想額確定手段により確定された当月の最終着地予想額、前記予定原価算出手段により算出された当月段階の今後予定原価、及び会計年月を含む着地予想明細レコードを着地予想明細テーブルに新たに格納する、明細テーブル更新手段を備えることを特徴とする。 The accounting support device according to the present invention is also characterized in that the control unit includes a detail table update means for newly storing in the forecasted detail table a forecasted detail record including the final forecasted amount for the current month determined by the forecasted amount determination means, the future planned cost for the current month calculated by the planned cost calculation means, and the fiscal year and month, for each order identification information and each cost item, with the current month being the fiscal year and month.
また、本発明に係る会計支援装置は、前記制御部が、前記原価金額集計手段によって0を超える累計原価金額が集計されている受注識別情報及び原価科目の組み合わせのうち、前記予算金額確定手段により確定された現段階の予算金額が0であり、且つ前記着地予想額確定手段により確定された当月の最終着地予想額が0である組み合わせを抽出し、抽出した組み合わせに対応する受注識別情報に対して、未承認又は保留であると判定する、保留判定手段を備えることを特徴とする。 The accounting support device according to the present invention is also characterized in that the control unit includes a hold determination means for extracting combinations of order identification information and cost items for which the cost amount calculation means has calculated a cumulative cost amount exceeding zero, where the current budget amount determined by the budget amount determination means is zero and the final forecast amount for the current month determined by the forecast amount determination means is zero, and determining that the order identification information corresponding to the extracted combination is unapproved or on hold.
また、本発明に係る会計支援装置は、前記保留判定手段が、前記組み合わせのうち、前記予算金額確定手段により確定された現段階の予算金額が0であり、前記着地予想額確定手段により確定された当月の最終着地予想額が0であり、且つ予め選択された保留判定対象の原価科目を有する組み合わせを抽出し、抽出した組み合わせに対応する受注識別情報に対して、未承認又は保留であると判定することを特徴とする。 The accounting support device according to the present invention is also characterized in that the hold determination means extracts combinations from the combinations in which the current budget amount determined by the budget amount determination means is 0, the final forecast amount for the current month determined by the forecast amount determination means is 0, and the combinations have a preselected cost item that is subject to hold determination, and determines that the order identification information corresponding to the extracted combination is unapproved or on hold.
また、本発明に係る会計支援装置は、前記制御部が、保留判定手段が未承認又は保留であると判定した受注識別情報が存在することの通知を出力する、チェック結果出力手段を備えることを特徴とする。 The accounting support device according to the present invention is also characterized in that the control unit includes a check result output means for outputting a notification that there is order identification information that has been determined by the hold determination means to be unapproved or on hold.
また、本発明に係る会計支援装置は、前記制御部が、受注識別情報別且つ原価科目別に予算金額を受け付け、同一受注識別情報且つ同一原価科目に対して複数回予算金額の受け付けが可能である、予算受付手段をさらに備えることを特徴とする。 The accounting support device according to the present invention is also characterized in that the control unit further includes a budget acceptance means for accepting budget amounts by order identification information and by cost item, and for accepting multiple budget amounts for the same order identification information and the same cost item.
また、本発明に係る会計支援装置は、前記制御部が、受注識別情報別及び原価科目別に、前記予算金額確定手段により確定された現段階の予算金額から、前記着地予想額確定手段により確定された当月の最終着地予想額を差し引いた当月の予算差異を算出する、予算差異算出手段をさらに備え、前記明細テーブル更新手段が、受注識別情報別及び原価科目別に、当月の最終着地予想額、当月段階の今後予定原価、及び会計年月に加えて、予算差異算出手段により算出された当月の予算差異を含む着地予想明細レコードを着地予想明細テーブルに新たに格納することを特徴とする。 The accounting support device according to the present invention further comprises a budget variance calculation means for calculating the budget variance for the current month by subtracting the final estimated amount for the current month determined by the estimated amount determination means from the current budget amount determined by the budget amount determination means, for each order identification information and each cost item, and the detail table update means newly stores in the estimated amount detail table a final estimated amount for the current month, the future planned cost for the current month, and the accounting year and month, as well as the budget variance for the current month calculated by the budget variance calculation means, for each order identification information and each cost item.
また、本発明に係る会計支援装置は、前記制御部が、受注識別情報別及び原価科目別に、着地予想明細テーブルに格納された最新の会計年月を含む着地予想明細レコードにおける最終着地予想額の変更の申請を、受注識別情報、原価科目及び変更申請額と共に受け付ける、変更受付手段をさらに備え、明細テーブル更新手段が、変更受付手段が受け付けた受注識別情報及び原価科目に対応する最新の会計年月を含む着地予想明細レコードにおける最終着地予想額を、変更受付手段が受け付けた変更申請額に更新することを特徴とする。 The accounting support device according to the present invention further comprises a change acceptance means for accepting an application for change of the final forecast amount in the forecast amount detail record including the latest accounting year and month stored in the forecast amount detail table by order identification information and by cost item, together with the order identification information, cost item, and change application amount, and the detail table update means updates the final forecast amount in the forecast amount detail record including the latest accounting year and month corresponding to the order identification information and cost item accepted by the change acceptance means to the change application amount accepted by the change acceptance means.
また、本発明に係る会計支援方法は、制御部を備える会計支援装置において実行される会計支援方法であって、前記制御部で実行される、当月までの累計原価金額を、受注識別情報別且つ原価科目別に集計する、原価金額集計ステップと、受注識別情報別及び原価科目別に、対応する予算金額が存在する場合は、対応する予算金額の中から、最新の対応する予算金額を抽出し、抽出された予算金額を、現段階の予算金額であると確定し、対応する予算金額が存在しない場合は、0が、現段階の予算金額であると確定する、予算金額確定ステップと、予め選択された着地予想額確定方法に応じて、受注識別情報別及び原価科目別に、(1)前記予算金額確定ステップにより確定された現段階の予算金額を、当月の最終着地予想額であると確定するか、或いは(2)前月の最終着地予想額が存在しない場合には、前記予算金額確定ステップにより確定された現段階の予算金額を、当月の最終着地予想額であると確定し、前月の最終着地予想額が存在する場合には、前月の最終着地予想額を、当月の最終着地予想額であると確定する、着地予想額確定ステップと、受注識別情報別及び原価科目別に、前記着地予想額確定ステップにより確定された当月の最終着地予想額から、前記原価金額集計ステップによって集計された当月までの累計原価金額を差し引いて、当月段階の今後予定原価を算出する、予定原価算出ステップと、を含むことを特徴とする。 The accounting support method according to the present invention is an accounting support method executed in an accounting support device equipped with a control unit, and includes a cost amount aggregation step executed by the control unit, in which the cumulative cost amount up to the current month is aggregated by order identification information and by cost item, a budget amount determination step, in which, if there are corresponding budget amounts by order identification information and by cost item, the latest corresponding budget amount is extracted from the corresponding budget amounts and the extracted budget amount is determined to be the current budget amount, and if there is no corresponding budget amount, 0 is determined to be the current budget amount, and a budget amount determination step, in which, according to a preselected method for determining the expected final amount, (1) the budget amount determined by the budget amount determination step, by order identification information and by cost item The method includes a final estimate determination step in which the current budget amount determined in the budget amount determination step is determined to be the final estimated amount for the current month, or (2) if there is no final estimated amount for the previous month, the current budget amount determined in the budget amount determination step is determined to be the final estimated amount for the current month, and if there is a final estimated amount for the previous month, the final estimated amount for the previous month is determined to be the final estimated amount for the current month; and a planned cost calculation step in which, for each order identification information and each cost item, the cumulative cost amount up to the current month compiled in the cost amount compilation step is subtracted from the final estimated amount for the current month determined in the final estimated amount determination step to calculate the future planned cost for the current month.
また、本発明に係る会計支援プログラムは、制御部を備える会計支援装置に実行させるための会計支援プログラムであって、前記制御部に実行させるための、当月までの累計原価金額を、受注識別情報別且つ原価科目別に集計する、原価金額集計ステップと、受注識別情報別及び原価科目別に、対応する予算金額が存在する場合は、対応する予算金額の中から、最新の対応する予算金額を抽出し、抽出された予算金額を、現段階の予算金額であると確定し、対応する予算金額が存在しない場合は、0が、現段階の予算金額であると確定する、予算金額確定ステップと、予め選択された着地予想額確定方法に応じて、受注識別情報別及び原価科目別に、(1)前記予算金額確定ステップにより確定された現段階の予算金額を、当月の最終着地予想額であると確定するか、或いは(2)前月の最終着地予想額が存在しない場合には、前記予算金額確定ステップにより確定された現段階の予算金額を、当月の最終着地予想額であると確定し、前月の最終着地予想額が存在する場合には、前月の最終着地予想額を、当月の最終着地予想額であると確定する、着地予想額確定ステップと、受注識別情報別及び原価科目別に、前記着地予想額確定ステップにより確定された当月の最終着地予想額から、前記原価金額集計ステップによって集計された当月までの累計原価金額を差し引いて、当月段階の今後予定原価を算出する、予定原価算出ステップと、を含むことを特徴とする。 The accounting support program according to the present invention is an accounting support program to be executed by an accounting support device having a control unit, and includes a cost amount aggregation step for tallying up the cumulative cost amount up to the current month by order identification information and by cost item to be executed by the control unit, a budget amount determination step for, if there is a corresponding budget amount by order identification information and by cost item, extracting the latest corresponding budget amount from the corresponding budget amounts and determining that the extracted budget amount is the current budget amount, and if there is no corresponding budget amount, determining that 0 is the current budget amount, and a budget amount determination step for, according to the order identification information and cost item according to a preselected method for determining the expected final amount, (1) the budget amount determination step (2) if there is no final forecast amount for the previous month, the current budget amount determined by the budget amount determination step is determined to be the final forecast amount for the current month, and if there is a final forecast amount for the previous month, the final forecast amount for the previous month is determined to be the final forecast amount for the current month; and (3) if there is no final forecast amount for the previous month, the current budget amount determined by the budget amount determination step is determined to be the final forecast amount for the current month; and (4) if there is a final forecast amount for the previous month, the final forecast amount for the previous month is determined to be the final forecast amount for the current month, the cumulative cost amount up to the current month calculated by the cost amount calculation step is subtracted from the final forecast amount for the current month determined by the estimated amount determination step by order identification information and by cost item, to calculate the future planned cost for the current month.
本発明のシステムによれば、プロジェクトごとの予算・原価情報等を参照し、着地予想データを自動作成することでデータ登録の負荷を軽減することができると共に、予算編成漏れといったリスクを回避することができる。 The system of the present invention references budget and cost information for each project and automatically creates final forecast data, reducing the burden of data registration and avoiding the risk of missing budget information.
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 An embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to this embodiment.
[1.構成]
ここでは、本発明の会計支援装置を含む本実施形態に係るPC(パーソナルコンピュータ)100の構成の一例について、図1を参照して説明する。なお、本実施形態の構成はあくまでも一例であり、本発明は、本実施形態の構成で実現することに限定されるものではない。また、構成に関する以下の説明において、重複する説明を省略する場合がある。
[1. Configuration]
Here, an example of the configuration of a PC (personal computer) 100 according to this embodiment including the accounting support device of the present invention will be described with reference to Fig. 1. Note that the configuration of this embodiment is merely an example, and the present invention is not limited to being realized with the configuration of this embodiment. Also, in the following description of the configuration, duplicated explanations may be omitted.
図1は、PC100の構成の一例を示すブロック図である。PC100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108とを備え、各種データ(例えば、記憶部106に記憶される、後述する各データでもよい)を記憶したサーバ200(例えばWebサーバなど)とネットワーク300(例えばインターネット、イントラネット、LAN(Local Area Network)など)を介して通信可能に接続されている。
Fig. 1 is a block diagram showing an example of the configuration of a
PC100が備えている各部は、任意の通信路を介して通信可能に接続されている。 Each component of PC100 is connected to enable communication via any communication path.
なお、PC100は、例えば、デスクトップ型パーソナルコンピュータのような据置型のものであってもよく、また、ノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型のものであってもよい。 Note that PC 100 may be a stationary type such as a desktop personal computer, or may be a portable type such as a notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.
制御部102は、PC100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
The
制御部102は、機能概念的に、集計対象特定部102a、原価金額集計部102b、明細テーブル更新部102c、予算金額確定部102d、着地予想額確定部102e、予定原価算出部102f、予算差異算出部102g、保留判定部102h、チェック結果出力部102i、変更受付部102j、予算受付部102k等を備えている。
In terms of function and concept, the
集計対象特定部102aは、集計対象となる受注識別情報を特定する。集計対象となる受注識別情報は、予め設定することができ、例えば、完了区分が契約未完了であり且つ承認状態が契約承認済である受注識別情報であり得る。このような受注識別情報は、受注識別情報と共に、完了区分、承認状態等が格納された契約情報テーブルから抽出することができる。
The aggregation
原価金額集計部102bは、当月までの累計原価金額を、受注識別情報別且つ原価科目別に集計する。原価金額集計部102bは、当月までの累計原価金額を、原価情報テーブルに会計年月別に登録されている原価金額から集計することができる。原価金額集計部102bは、伝票情報データベースに格納された仕入情報などの原価となる伝票情報に基づいて、会計年月別の原価金額を、受注識別情報別且つ原価科目別に集計し、原価情報テーブルに格納する。原価金額集計部102bによる原価金額の集計対象は、集計対象特定部102aにより特定された受注識別情報に対応する原価金額である。
The cost amount
予算金額確定部102dは、受注識別情報別及び原価科目別に、対応する予算金額が存在する場合は、対応する予算金額の中から、最新の対応する予算金額を抽出し、抽出された予算金額を、現段階の予算金額であると確定し、対応する予算金額が存在しない場合は、0が、現段階の予算金額であると確定する。 If a corresponding budget amount exists for each order identification information and cost item, the budget amount determination unit 102d extracts the latest corresponding budget amount from the corresponding budget amounts and determines that the extracted budget amount is the current budget amount, and if no corresponding budget amount exists, determines that 0 is the current budget amount.
予算金額確定部102dは、対応する予算金額が存在するかどうかを、予算情報テーブル中に対応する予算金額が格納されているかどうかにより判定することができ、最新の対応する予算金額かどうかは、予算金額の新旧を識別するための変更識別情報により識別できる。 The budget amount determination unit 102d can determine whether a corresponding budget amount exists by checking whether the corresponding budget amount is stored in the budget information table, and whether the latest corresponding budget amount is identified by change identification information for identifying whether the budget amount is new or old.
予算金額確定部102dによる予算金額の確定対象は、集計対象特定部102aにより特定された受注識別情報に対応する予算金額である。また、予算金額確定部102dによる予算金額の確定対象は、当月以前の会計年月に対応する予算金額であり、また、予算の承認状態が予算承認済である予算金額である。
The budget amount determination unit 102d determines the budget amount for the order identification information identified by the
予算受付部102kは、受注識別情報別且つ原価科目別に予算金額を受け付け、同一受注識別情報且つ同一原価科目に対して複数回予算金額の受け付けが可能である。予算受付部102kは、受け付けた予算金額を予算情報テーブルに登録する。予算受付部102kは、予算情報テーブルへの予算金額登録の際は、予算金額登録を、予算金額の新旧を識別するための変更識別情報と共に登録する。
The
着地予想額確定部102eは、予め選択された着地予想額確定方法に応じて、受注識別情報別及び原価科目別に、(1)予算金額確定部102dにより確定された現段階の予算金額を、当月の最終着地予想額であると確定するか、或いは(2)前月の最終着地予想額が存在しない場合には、予算金額確定部102dにより確定された現段階の予算金額を、当月の最終着地予想額であると確定し、前月の最終着地予想額が存在する場合には、前月の最終着地予想額を、当月の最終着地予想額であると確定する。
The estimated final
着地予想額確定部102eは、前月の最終着地予想額が存在するかどうかを、着地予想明細テーブル中に前月の会計年月に対応する最終着地予想額が格納されているか否かで判定することができる。
The estimated landing
予定原価算出部102fは、受注識別情報別及び原価科目別に、着地予想額確定部102eにより確定された当月の最終着地予想額から、原価金額集計部102bによって集計された当月までの累計原価金額を差し引いて、当月段階の今後予定原価を算出する。
The planned
予算差異算出部102gは、受注識別情報別及び原価科目別に、予算金額確定部102dにより確定された現段階の予算金額から、着地予想額確定部102eにより確定された当月の最終着地予想額を差し引いた当月の予算差異を算出する。
The budget
明細テーブル更新部102cは、受注識別情報別及び原価科目別に、当月を会計年月として、着地予想額確定部102eにより確定された当月の最終着地予想額、予定原価算出部102fにより算出された当月段階の今後予定原価、及び会計年月を含む着地予想明細レコードを着地予想明細テーブルに新たに格納する。
The detail
明細テーブル更新部102cが着地予想明細テーブルに格納する着地予想明細レコードには、予算金額確定部102dにより確定された現段階の予算金額、原価金額集計部102bによって集計された当月までの累計原価金額、予算差異算出部102gにより算出された当月の予算差異が含まれていてもよい。
The forecasted arrival detail records stored in the forecasted arrival detail table by the detail
変更受付部102jは、受注識別情報別及び原価科目別に、着地予想明細テーブルに格納された最新の会計年月を含む着地予想明細レコードにおける最終着地予想額の変更の申請を、受注識別情報、原価科目及び変更申請額と共に受け付ける。
The
明細テーブル更新部102cは、変更受付部102jが受け付けた受注識別情報及び原価科目に対応する最新の会計年月を含む着地予想明細レコードにおける最終着地予想額を、変更受付部102jが受け付けた変更申請額に更新する。
The detail
保留判定部102hは、原価金額集計部102bによって0を超える累計原価金額が集計されている受注識別情報及び原価科目の組み合わせのうち、予算金額確定部102dにより確定された現段階の予算金額が0であり、且つ着地予想額確定部102eにより確定された当月の最終着地予想額が0である組み合わせを抽出し、抽出した組み合わせに対応する受注識別情報に対して、未承認又は保留であると判定する。
The
保留判定部102hは、予め選択された保留判定対象の原価科目と保留判定非対象の原価科目が存在する場合は、原価金額集計部102bによって0を超える累計原価金額が集計されている受注識別情報及び原価科目の組み合わせのうち、予算金額確定部102dにより確定された現段階の予算金額が0であり、着地予想額確定部102eにより確定された当月の最終着地予想額が0であり、且つ予め選択された保留判定対象の原価科目を有する組み合わせを抽出し、抽出した組み合わせに対応する受注識別情報に対して、未承認又は保留であると判定する。
When there are preselected cost items that are subject to a hold judgment and cost items that are not subject to a hold judgment, the
保留判定部102hによる原価科目の保留判定対象か否かの識別は、原価科目別に、原価科目が、保留判定対象か、或いは保留判定非対象かの保留判定対象区分が予め登録されたPJ原価科目区分マスタに基づき識別することができる。
The
チェック結果出力部102iは、保留判定部102hが未承認又は保留であると判定した受注識別情報が存在することの通知を出力する。チェック結果出力部102iが出力する通知は、保留判定部102hが未承認又は保留であると判定した受注識別情報が存在するか否かの通知を含む形態であってもよい。
The check
チェック結果出力部102iは、契約の承認状態が、契約未承認又は契約保留である受注識別情報が存在することの通知を出力することもできる。チェック結果出力部102iが出力する通知は、契約未承認又は契約保留である受注識別情報が存在するか否かの通知を含む形態であってもよい。
The check
チェック結果出力部102iは、予算の承認状態が、予算未承認又は予算保留である受注識別情報が存在することの通知を出力することもできる。チェック結果出力部102iが出力する通知は、予算未承認又は予算保留である受注識別情報が存在するか否かの通知を含む形態であってもよい。
The check
通信インターフェース部104は、ルータ等の通信装置及び専用線等の有線又は無線の通信回線を介して、PC100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。
The communication interface unit 104 communicatively connects the
記憶部106には、各種のデータベース、テーブル、及びファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、及び光ディスク等を用いることができる。
The
記憶部106は、概念的に、プロジェクト基本情報マスタ記憶部106a、PJ原価科目区分マスタ記憶部106b、プロジェクト情報テーブル記憶部106c、契約情報テーブル記憶部106d、予算情報テーブル記憶部106e、原価情報テーブル記憶部106f、着地予想ヘッダテーブル記憶部106g、着地予想明細テーブル記憶部106h等を備えている。
The
プロジェクト基本情報マスタ記憶部106a、プロジェクト基本情報マスタが格納されている。プロジェクト基本情報マスタには、着地予想額確定方法が登録されており、着地予想自動作成の前に、着地予想額確定方法を予め選択し、設定しておく。着地予想額確定方法には、前月の最終着地予想額が存在しない場合には、現段階の予算金額を、当月の最終着地予想額であると確定し、前月の最終着地予想額が存在する場合には、前月の最終着地予想額を、当月の最終着地予想額であると確定する方法「前月着地予想」、前月の最終着地予想額が存在するか否かによらず、現段階の予算金額を当月の最終着地予想額であると確定する方法「最新予算」の少なくとも2種の着地予想額確定方法が含まれ得る。 Project basic information master storage unit 106a stores project basic information master. The project basic information master has a method for determining the estimated final amount registered, and the method is selected and set in advance before automatic creation of the estimated final amount. The estimated final amount determination method may include at least two types of estimated final amount determination methods: "Previous month's estimated final amount", which determines the current budget amount as the estimated final amount for the current month if there is no estimated final amount for the previous month, and determines the previous month's estimated final amount as the estimated final amount for the current month if there is an estimated final amount for the previous month, and "Latest budget", which determines the current budget amount as the estimated final amount for the current month regardless of whether there is an estimated final amount for the previous month.
PJ原価科目区分マスタ記憶部106bには、PJ原価科目区分マスタが格納されている。PJ原価科目区分マスタには、原価科目別に、原価科目が、保留判定対象か、或いは保留判定非対象かの保留判定対象区分が登録されており、着地予想自動作成の前に、保留判定対象区分を原価科目別に予め選択し、設定しておく。
The project cost item classification
プロジェクト情報テーブル記憶部106cには、プロジェクト情報テーブルが格納されている。プロジェクト情報テーブルには、プロジェクト別に、プロジェクト識別情報、プロジェクト名等のプロジェクト情報が格納されている。プロジェクト識別情報は、1つのプロジェクトに対して1つ割り当てられるものであり、例えば、固有の数字や記号で構成されている。
The project information
契約情報テーブル記憶部106dには、契約情報テーブルが格納されている。契約情報テーブルには、受注別に、プロジェクト識別情報、受注識別情報、受注名(契約名)、会計年月、契約期間、契約金額、契約の承認状態、契約の完了区分等の契約情報が格納されている。受注識別情報は、1つの受注(契約)に対して1つ割り当てられるものであり、例えば、固有の数字や記号で構成されている。1つのプロジェクトには、1つ又は2つ以上の受注を包含する。したがって、1つのプロジェクト識別情報に対応する受注識別情報は、1つ又は2つ以上存在する。
The contract information
予算情報テーブル記憶部106eには、予算情報テーブルが格納されている。予算情報テーブルには、受注識別情報別及び原価科目別に、プロジェクト識別情報、受注識別情報、予算金額の変更識別情報、会計年月、原価科目、予算金額、予算の承認状態等の予算情報が格納されている。予算情報テーブルには、同一受注識別情報且つ同一原価科目に対して複数の予算金額を格納することができ、変更識別情報は、それらの新旧を識別するための情報であり、例えば、固有の数字や記号で構成されている。
The budget information
原価情報テーブル記憶部106fには、原価情報テーブルが格納されている。原価情報テーブルには、受注識別情報別及び原価科目別に、原価計上識別情報、プロジェクト識別情報、受注識別情報、会計年月、原価科目、原価金額等の原価情報が格納されている。原価計上識別情報は、1つの原価計上に対して1つ割り当てられるものであり、例えば、固有の数字や記号で構成されている。
The cost information
着地予想ヘッダテーブル記憶部106gには、着地予想ヘッダテーブルが格納されている。着地予想ヘッダテーブルには、受注識別情報別に、プロジェクト識別情報、受注識別情報、会計年月、最終着地予想の作成区分等と共に、最終着地予想の承認状態を含む着地予想ヘッダレコードが格納される。
The arrival forecast header
着地予想明細テーブル記憶部106hには、着地予想明細テーブルが格納されている。着地予想明細テーブルには、受注識別情報別及び原価科目別に、プロジェクト識別情報、受注識別情報、会計年月、原価科目と共に、当月の最終着地予想額、当月段階の今後予定原価を含む着地予想明細レコードが格納され、着地予想明細レコードには、さらに、現段階の予算金額、当月までの累計原価金額、当月の予算差異が含まれていてもよい。
The estimated arrival details
入出力インターフェース部108には、入力装置400及び出力装置500が接続されている。出力装置400には、ディスプレイ、プロジェクタ等の表示装置、スピーカ等の音響装置、プリンタ等の印刷装置の他、データファイル形式でダウンロード可能とする装置も含まれる。データファイルファイル形式は、PDF、CSV、文書ファイル、表計算ソフトファイル、テキストファイル等、当分野で公知のファイル形式を採用することができる。入力装置500には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。
The input/
[2.具体例]
以下、具体例を用いて、本発明に係る会計支援装置による着地予想自動作成の情報処理と、着地予想自動作成後の最終着地予想額の変更申請時の情報処理について説明する。
2. Specific Examples
Hereinafter, using a specific example, the information processing for automatically creating a forecast result by the accounting support device according to the present invention and the information processing when applying for a change to the final forecast result amount after the automatic creation of the forecast result will be described.
図2は、本具体例における着地予想自動作成の情報処理のフローを示す図である。 Figure 2 shows the flow of information processing for automatically creating landing predictions in this specific example.
集計対象特定部102aは、集計対象となる受注番号(すなわち受注識別情報)を特定し(S01)、受注番号別且つPJ原価科目区分(すなわち原価科目)別に、原価金額集計部102bは、当月までの累計原価金額を集計し(S02)、予算金額確定部102dは、現段階の予算金額を確定する(S03)。
The aggregation
着地予想額確定部102eは、着地予想自動作成区分(すなわち着地予想額確定方法)が「前月着地予想」に予め設定されており(S04-YES)、さらに、前月の最終着地予想額が存在する場合(S05-YES)、受注番号別且つPJ原価科目区分別に、前月の最終着地予想額を当月の最終着地予想額であると確定する(S06a)。
When the automatic forecast creation category (i.e., forecast amount determination method) is preset to "previous month's forecast" (S04-YES) and a final forecast amount for the previous month exists (S05-YES), the final forecast
一方、着地予想額確定部102eは、着地予想自動作成区分が「前月着地予想」に予め設定されているが(S04-YES)、前月の最終着地予想額が存在しない場合(S05-NO)、或いは着地予想自動作成区分が「最新予算」に予め設定されている場合は(S04-NO)、受注番号別且つPJ原価科目区分別に、現段階の予算金額を当月の最終着地予想額であると確定する(S06b)。
On the other hand, if the automatic final forecast creation category is preset to "previous month's final forecast" (S04-YES), but there is no final forecast amount for the previous month (S05-NO), or if the automatic final forecast creation category is preset to "latest budget" (S04-NO), the final forecast
予定原価算出部102fは、受注番号別且つPJ原価科目区分別に、当月段階の今後予定原価を算出し(S07)、予算差異算出部102gは、当月の予算差異を算出する(S08)。
The planned
保留判定部102hは、累計原価金額が0を超える一時ワークレコードのうち、予算金額が0であり、且つ最終着地予想額が0である一時ワークレコードが存在する場合(S09-YES)、この一時ワークレコードが有する受注番号に対し、承認状態を、予想額保留「保留」であると判定し、その他の受注番号「JU001」に対し、承認状態を、予想額承認済「承認済」であると判定する(S10a)。
If there is a temporary work record with a budget amount of 0 and a final estimated amount of 0 among the temporary work records with a cumulative cost amount exceeding 0 (S09-YES), the
一方、保留判定部102hは、累計原価金額が0を超える一時ワークレコードW11~W14・W16のうち、予算金額が0であり、且つ最終着地予想額が0である一時ワークレコードは存在しない場合(S09-NO)、全ての受注番号「JU001」及び「JU002」に対し、承認状態を、予想額承認済「承認済」であると判定する(S10b)。
On the other hand, if there are no temporary work records with a budget amount of 0 and a final estimated amount of 0 among the temporary work records W11-W14/W16 whose accumulated cost amount exceeds 0 (S09-NO), the
チェック結果出力部102iは、判定結果(チェック結果通知画面)を出力する(S11)。
The check
図3は、本具体例におけるプロジェクト基本情報マスタ及びPJ原価科目区分マスタを示す図である。本具体例におけるプロジェクト基本情報マスタには、「0(自動作成しない)」、「1(前月着地予想)」及び「2(最新予算)」の3種の着地予想自動作成区分(着地予想額確定方法)が登録されている。「0(自動作成しない)」は着地予想自動作成自体の実施を行わない設定である。本具体例におけるPJ原価科目区分マスタには、「材料費」、「外注費」、「労務費」、「経費」の4種のPJ原価科目区分及びこれらに対応する保留判定非対象「0:しない」又は保留判定対象「1:する」の予定原価自動作成時保留登録区分(保留判定対象区分)がPJ原価科目区分別に登録されている。 Figure 3 shows the project basic information master and project cost item classification master in this specific example. In the project basic information master in this specific example, three types of automatic forecast creation classifications (method of determining the final forecast amount) are registered: "0 (not automatically created)", "1 (last month's forecast)", and "2 (latest budget)". "0 (not automatically created)" is a setting that does not implement automatic creation of the final forecast at all. In the project cost item classification master in this specific example, four project cost item classifications, "material costs", "outsourcing costs", "labor costs", and "expenses", and the corresponding reservation registration classifications at the time of automatic planned cost creation (reservation judgment target classifications) of "0: not subject to reservation judgment" or "1: subject to reservation judgment" are registered by project cost item classification.
図4は、本具体例におけるプロジェクト情報テーブル及び契約情報テーブルを示す図である。本具体例のプロジェクト情報テーブルには、プロジェクト別に、プロジェクト番号(すなわちプロジェクト識別情報)、及びそれに対応するプロジェクト名が格納されたプロジェクト情報レコードが格納されている。本具体例の契約情報テーブルには、受注番号別に、プロジェクト番号、受注番号(すなわち受注識別情報)、契約名、会計年月、契約期間、契約金額、承認状態、完了区分が格納された契約情報が格納されている。 Figure 4 shows the project information table and contract information table in this specific example. The project information table in this specific example stores project information records that store the project number (i.e., project identification information) and the corresponding project name for each project. The contract information table in this specific example stores contract information that stores the project number, order number (i.e., order identification information), contract name, fiscal year and month, contract period, contract amount, approval status, and completion category for each order number.
図5A及び図6Aは、本具体例における予算情報テーブル及び原価情報テーブルを示す図である。図5Aは、着地予想自動作成開始の初月(2023年4月)の予算情報テーブル及び原価情報テーブル及び原価情報テーブルを示し、図6Aは、着地予想自動作成開始翌月(2023年5月)における予算情報テーブル及び原価情報テーブル及び原価情報テーブルを示す。 Figures 5A and 6A are diagrams showing the budget information table and cost information table in this specific example. Figure 5A shows the budget information table, cost information table, and cost information table for the first month after the start of automatic creation of a final forecast (April 2023), and Figure 6A shows the budget information table, cost information table, and cost information table for the month after the start of automatic creation of a final forecast (May 2023).
本具体例の予算情報テーブルには、受注番号(すなわち受注識別情報)別且つPJ原価科目区分(すなわち原価科目)別に、プロジェクト番号、受注番号、変更回数(すなわち変更識別情報)、会計年月、PJ原価科目区分、予算金額、承認状態が格納された予算情報テーブルが格納されている。本具体例の契約情報テーブルには、受注番号別且つPJ原価科目区分別に、原価計上番号、プロジェクト番号、受注番号、会計年月、PJ原価科目区分、原価金額が格納された契約情報レコードが格納されている。 In this specific example, the budget information table stores the project number, order number, number of changes (i.e., change identification information), accounting year and month, project cost item category, budget amount, and approval status, sorted by order number (i.e., order identification information) and by project cost item category (i.e., cost item). In this specific example, the contract information table stores the contract information records, sorted by order number and by project cost item category, that store the cost accounting number, project number, order number, accounting year and month, project cost item category, and cost amount.
図5B、図6B及び図7Aは、本具体例における一時ワークテーブルを示す図である。図5Bは、着地予想自動作成開始の初月(2023年4月)の一時ワークテーブルを示し、図6Bは、「前月着地予想」が選択された場合の着地予想自動作成開始翌月(2023年5月)における一時ワークテーブルを示し、図7Aは、「最新予算」が選択された場合の着地予想自動作成開始翌月(2023年5月)における一時ワークテーブルを示す。 Figures 5B, 6B, and 7A are diagrams showing temporary work tables in this specific example. Figure 5B shows a temporary work table for the first month (April 2023) after automatic creation of a landing forecast begins, Figure 6B shows a temporary work table for the month after (May 2023) after automatic creation of a landing forecast begins when "Previous month's landing forecast" is selected, and Figure 7A shows a temporary work table for the month after (May 2023) after automatic creation of a landing forecast begins when "Latest budget" is selected.
本具体例の一時ワークテーブルには、受注番号別且つPJ原価科目区分別に、プロジェクト番号、受注番号、PJ原価科目区分が格納された一時ワークレコードが格納されており、一時ワークレコードそれぞれに、予算金額、累計原価金額、前月最終着地予想、最終着地予想、今後予定原価、予算差異、承認状態が格納可能である。図5B、図6B及び図7Aにおいて、一時ワークテーブルAは、予算金額、累計原価金額、前月最終着地予想の格納段階、一時ワークテーブルBは、最終着地予想、今後予定原価、予算差異の格納段階、一時ワークテーブルCは、承認状態の格納段階を、一時ワークテーブルAから一時ワークテーブルCの順に経時的に示すものである。 In this specific example, the temporary work table stores temporary work records in which project numbers, order numbers, and project cost item categories are stored by order number and project cost item category, and each temporary work record can store the budget amount, accumulated cost amount, previous month's final forecast, final forecast, future planned cost, budget variance, and approval status. In Figures 5B, 6B, and 7A, temporary work table A shows the storage stages of the budget amount, accumulated cost amount, and previous month's final forecast, temporary work table B shows the storage stages of the final forecast, future planned cost, and budget variance, and temporary work table C shows the storage stages of the approval status, in the order of temporary work table A to temporary work table C.
図5C、図5E、図5F、図6C及び図7Bは、本具体例における着地予想ヘッダテーブル及び着地予想明細テーブルを示す図である。図5Cは、着地予想自動作成開始の初月(2023年4月)の着地予想ヘッダテーブル及び着地予想明細テーブルを示し、図6Cは、「前月着地予想」が選択された場合の着地予想自動作成開始翌月(2023年5月)における着地予想ヘッダテーブル及び着地予想明細テーブルを示し、図7Bは、「最新予算」が選択された場合の着地予想自動作成開始翌月(2023年5月)における着地予想ヘッダテーブル及び着地予想明細テーブルを示す。また、図5Eは、着地予想自動作成開始の初月(2023年4月)の最終着地予想額の変更申請段階の着地予想ヘッダテーブル及び着地予想明細テーブルを示し、図5Fは、変更承認後の着地予想ヘッダテーブル及び着地予想明細テーブルを示す。 Figures 5C, 5E, 5F, 6C, and 7B are diagrams showing the landing forecast header table and landing forecast detail table in this specific example. Figure 5C shows the landing forecast header table and landing forecast detail table in the first month (April 2023) of the start of automatic landing forecast creation, Figure 6C shows the landing forecast header table and landing forecast detail table in the next month (May 2023) after the start of automatic landing forecast creation when "Previous month landing forecast" is selected, and Figure 7B shows the landing forecast header table and landing forecast detail table in the next month (May 2023) after the start of automatic landing forecast creation when "Latest budget" is selected. Also, Figure 5E shows the landing forecast header table and landing forecast detail table at the change application stage of the final landing forecast amount in the first month (April 2023) of the start of automatic landing forecast creation, and Figure 5F shows the landing forecast header table and landing forecast detail table after the change is approved.
本具体例の着地予想ヘッダテーブルには、受注番号別に、プロジェクト番号、受注番号、会計年月、承認状態、作成区分が格納された着地予想ヘッダレコードが格納されている。本具体例の着地予想明細テーブルには、受注番号別且つPJ原価科目区分別に、プロジェクト番号、受注番号、会計年月、PJ原価科目区分、予算金額、累計原価金額、最終着地予想、今後予定原価、予算差異が格納された着地予想明細レコードが格納されている。 In this specific example, the final forecast header table stores final forecast header records by order number, which store the project number, order number, fiscal year and month, approval status, and creation category. In this specific example, the final forecast detail table stores final forecast detail records by order number and by project cost item category, which store the project number, order number, fiscal year and month, project cost item category, budget amount, accumulated cost amount, final final forecast, future planned cost, and budget variance.
図5D及び図6Dは、本具体例におけるチェック結果通知画面を示す図である。図5Dは、着地予想自動作成開始の初月(2023年4月)のチェック結果通知画面を示し、図6Dは、着地予想自動作成開始翌月(2023年5月)におけるチェック結果通知画面を示す。 Figures 5D and 6D are diagrams showing the check result notification screens in this specific example. Figure 5D shows the check result notification screen for the first month (April 2023) after the start of automatic landing forecast creation, and Figure 6D shows the check result notification screen for the month after the start of automatic landing forecast creation (May 2023).
以下、着地予想自動作成の情報処理の流れと、着地予想自動作成後の最終着地予想額の変更申請時の情報処理の流れの詳細について、第1事例から第3事例に基づき、図2~7Bを用いて説明する。 Below, we will explain in detail the flow of information processing for automatically creating a price forecast and the flow of information processing when applying for a change to the final price forecast amount after the price forecast has been automatically created, based on the first to third cases, using Figures 2 to 7B.
(第1事例:「前月着地予想」が選択された場合の着地予想自動作成)
2023年4月を着地予想自動作成開始の初月として、着地予想自動作成区分(着地予想額確定方法)として「1(前月着地予想)」が選択された場合の初月2023年4月及びその翌月2023年5月における着地予想自動作成の情報処理の流れについて詳細に説明する。
(Example 1: Automatic creation of price forecast when "Previous month price forecast" is selected)
This section provides a detailed explanation of the information processing flow for automatically creating a landing forecast in the first month, April 2023, and the following month, May 2023, when April 2023 is set as the first month for starting automatic landing forecast creation and "1 (previous month's landing forecast)" is selected as the automatic landing forecast creation category (land forecast amount determination method).
本第1事例では、図3に示されるプロジェクト基本情報マスタにおける着地予想自動作成区分(着地予想額確定方法)が、「1(前月着地予想)」に予め設定されている。したがって、着地予想明細テーブル中に前月の会計年月を含む着地予想明細レコードが格納されている場合に、当該着地予想明細レコードにおける前月の最終着地予想額を、当月の最終着地予想額であると確定する。 In this first example, the automatic final forecast creation category (final forecast amount determination method) in the project basic information master shown in Figure 3 is preset to "1 (previous month's final forecast)." Therefore, when a final forecast detail record that includes the previous month's accounting year and month is stored in the final forecast detail table, the final final forecast amount for the previous month in that final forecast detail record is determined to be the final final forecast amount for the current month.
本第1事例では、図3に示されるPJ原価科目区分マスタおける予定原価自動作成時保留登録区分(保留判定対象区分)が、図3に示される通り、PJ原価科目区分のうち「材料費」、「外注費」及び「労務費」については、保留判定対象「1:する」に予め設定され、「経費」については、保留判定非対象「0:しない」に予め設定されている。したがって、「材料費」、「外注費」及び「労務費」については、保留判定対象であり、「経費」については、保留判定対象外である。 In this first example, the hold registration category (hold judgment target category) at the time of automatic creation of planned costs in the project cost item category master shown in Figure 3 is preset to hold judgment target "1: Yes" for "material costs", "outsourcing costs", and "labor costs" among the project cost item categories, and is preset to hold judgment non-target "0: No" for "expenses", as shown in Figure 3. Therefore, "material costs", "outsourcing costs", and "labor costs" are subject to hold judgment, and "expenses" are not subject to hold judgment.
2023年4月現在、プロジェクト番号「PJ001」として1つのプロジェクトが立ち上がっており、図4のプロジェクト情報テーブルに示されるように、このプロジェクト番号及びそれに対応するプロジェクト名が格納されたプロジェクト情報レコードA01がプロジェクト情報テーブルに格納されている。 As of April 2023, one project has been launched with project number "PJ001," and as shown in the project information table in Figure 4, project information record A01, which stores this project number and its corresponding project name, is stored in the project information table.
プロジェクト番号「PJ001」のプロジェクトに対しては、受注番号(すなわち受注識別情報)「JU001」及び「JU002」として2つの受注が存在し、図4の契約情報テーブルに示されるように、これらの受注に対応する契約情報レコードとして、これらの受注番号並びにそれに対応する契約名、会計年月、契約期間、契約金額、契約の承認状態、及び契約の完了区分が格納された契約情報レコードB01及びB02が契約情報テーブルに格納されている。 For the project with project number "PJ001", there are two orders with order numbers (i.e., order identification information) "JU001" and "JU002", and as shown in the contract information table in Figure 4, contract information records B01 and B02 are stored in the contract information table as contract information records corresponding to these orders, which store these order numbers and the corresponding contract name, fiscal year and month, contract period, contract amount, contract approval status, and contract completion category.
契約情報レコードにおける承認状態の「承認済」は、その受注が契約承認済であることを示し、完了区分の「未完了」は、その受注が契約未完了であることを示す。 In the contract information record, the approval status "Approved" indicates that the order has been approved as a contract, and the completion category "Incomplete" indicates that the order has not yet been contracted.
受注番号「JU001」の受注については、「材料費」、「外注費」及び「経費」の3つのPJ原価科目区分(すなわち原価科目)それぞれに対して、個別に会計年月「2023/04」とした予算が振り分けられており、図5Aの予算情報テーブルに示されるように、これらの3つのPJ原価科目区分に対応する予算情報レコードとして、プロジェクト番号、受注番号、予算金額の変更回数(すなわち変更識別情報)、会計年月、PJ原価科目区分、予算金額、及び承認状態が格納された3つの予算情報レコードC01~C03が予算情報テーブルに格納されている。また、受注番号「JU002」の受注についても同様に、3つのPJ原価科目区分(原価科目)それぞれに対して、個別に会計年月「2023/04」とした予算が振り分けられており、図5Aの予算情報テーブルに示されるように、3つの予算情報レコードC04~C06が予算情報テーブルに格納されている。 For the order with order number "JU001", a budget with the accounting year and month "2023/04" is allocated to each of the three project cost item categories (i.e., cost items) of "material cost", "outsourcing cost", and "expenses". As shown in the budget information table in FIG. 5A, three budget information records C01 to C03, which store the project number, order number, number of changes to the budget amount (i.e., change identification information), accounting year and month, project cost item category, budget amount, and approval status, are stored in the budget information table as budget information records corresponding to these three project cost item categories. Similarly, for the order with order number "JU002", a budget with the accounting year and month "2023/04" is allocated to each of the three project cost item categories (cost items). As shown in the budget information table in FIG. 5A, three budget information records C04 to C06 are stored in the budget information table.
予算情報レコードにおける承認状態の「承認済」は、その予算が予算承認済であることを示す。 The approval status "Approved" in a budget information record indicates that the budget has been approved.
予算情報レコードの予算金額における変更回数は、同一受注番号且つ同一PJ原価科目区分に対して複数回予算金額を受け付けた際に、新旧の予算情報レコードの区別をつけるためのものであり、同一の受注番号及び同一のPJ原価科目区分を有する最新の予算情報レコードの変更回数に1を加えた回数を変更回数として、別途新たに予算情報レコードを格納する。したがって、一番大きな変更回数を有する予算情報レコードの予算金額が、その段階における最新の予算金額となる。なお、最初の予算情報レコードの変更回数は、予算情報レコードC01~C06に示されるように、「0」である。 The number of changes to the budget amount in a budget information record is used to distinguish between old and new budget information records when budget amounts are received multiple times for the same order number and same project cost item category, and a new budget information record is stored with the number of changes added by 1 to the number of changes in the most recent budget information record with the same order number and project cost item category. Therefore, the budget amount of the budget information record with the greatest number of changes becomes the most recent budget amount at that stage. Note that the number of changes in the first budget information record is "0", as shown in budget information records C01 to C06.
まず、集計対象特定部102aは、図4の契約情報テーブルに基づいて、完了区分が契約未完了「未完了」であり且つ承認状態が契約承認済「承認済」である受注番号として、集計対象の受注番号「JU001」及び「JU002」を特定する(S01)。
First, based on the contract information table in FIG. 4, the tally
次に、原価金額集計部102bは、伝票情報データベースに格納された仕入情報などの原価となる伝票情報に基づいて、会計年月「2023/04」分の原価金額を、受注番号別且つPJ原価科目区分別に集計し、図5Aの原価情報テーブルに示されるように、プロジェクト番号、受注番号、受注番号、会計年月、PJ原価科目区分、及び原価金額が格納された原価情報レコードD01~D05を、原価情報テーブルに格納する。
Next, the cost
原価金額集計部102bは、受注番号別且つPJ原価科目区分別に、原価情報テーブルに格納されている原価情報レコードのうち、集計対象特定部102aにより特定された受注番号「JU001」及び「JU002」に対応し、且つ当月「2023/04」以前の会計年月を有する原価情報レコードD01~D05に格納されている原価金額を合計し、当月までの累計原価金額を集計する(S02)。なお、図5Aの原価情報テーブルには、前月「2023/03」以前の会計年月を有する原価情報レコードは格納されておらず、当月「2023/04」の会計年月を有する原価情報レコードD01~D05のみが格納されているので、原価情報レコードD01~D05それぞれの原価金額がそのまま、当月までの累計原価金額となる。
The cost
明細テーブル更新部102cは、図5Bの一時ワークテーブルAに示されるように、原価金額集計部102bによって集計された当月までの累計原価金額を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW11~W16それぞれに格納する。
The detail
なお、明細テーブル更新部102cは、受注番号「JU002」及びPJ原価科目区分「外注費」の組み合わせについては、図5Aの予算情報テーブル中に対応する予算情報レコードが格納されている通り、予算が振り分けられているが、原価情報テーブル中に当月「2023/04」までの会計年月を有する原価情報レコードが存在しないため、一時ワークレコードW15のように、累計原価金額を「¥0」として、一時ワークテーブルに格納する。
The detail
予算金額確定部102dは、受注番号別且つPJ原価科目区分別に、図5Aの予算情報テーブルに格納されている集計対象特定部102aにより特定された受注番号「JU001」及び「JU002」に対応し、当月「2023/04」以前の会計年月を有し、且つ承認状態が予算承認済「承認済」である予算情報レコードのうち、一番大きな変更回数を有する最新の予算情報レコードC01~C06を抽出する。なお、図5Aの予算情報テーブルでは、受注番号とPJ原価科目区分の各組み合わせとも「0」が一番大きな変更回数となる。
The budget amount determination unit 102d extracts the most recent budget information records C01 to C06 with the greatest number of changes from among the budget information records that correspond to the order numbers "JU001" and "JU002" identified by the aggregation
予算金額確定部102dは、受注番号別且つPJ原価科目区分別に、抽出した最新の予算情報レコードC01~C06に含まれる最新の予算金額を、そのまま現段階の予算金額であると確定する(S03)。 The budget amount determination unit 102d determines that the latest budget amount contained in the latest extracted budget information records C01 to C06 by order number and by project cost item category is the current budget amount (S03).
明細テーブル更新部102cは、図5Bの一時ワークテーブルAに示されるように、予算金額確定部102dによって確定された現段階の予算金額を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW11~W16それぞれに格納する。
The detail
明細テーブル更新部102cは、着地予想自動作成の初月であることから、着地予想明細テーブル中に前月の会計年月を含む着地予想明細レコードが格納されていないため、図5Bの一時ワークテーブルAに示されるように、各一時ワークレコードW11~W16に、前月最終着地予想額として、「NULL」を格納する。
Because this is the first month of automatic creation of the final forecast, no final forecast detail record including the previous month's accounting year and month is stored in the final forecast detail table, so the detail
着地予想額確定部102eは、本第1事例では、着地予想自動作成区分(着地予想額確定方法)が「1(前月着地予想)」に予め設定されているが(S04-YES)、着地予想自動作成の初月であることから、着地予想明細テーブル中に前月の会計年月を含む着地予想明細レコードが格納されておらず(S05-NO)、図5Bの一時ワークテーブルAの前月最終着地予想額が「NULL」となっているため、受注番号別且つPJ原価科目区分別に、予算金額確定部102dにより確定された現段階の予算金額(すなわち、各一時ワークレコードW11~W16に格納されている予算金額)を、そのまま当月の最終着地予想額であると確定する(S06b)。
In this first example, the estimated final
明細テーブル更新部102cは、図5Bの一時ワークテーブルBに示されるように、着地予想額確定部102eにより確定された当月の最終着地予想額を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW11~W16それぞれに格納する。
The detail
予定原価算出部102fは、受注番号別且つPJ原価科目区分別に、着地予想額確定部102eにより確定された当月の最終着地予想額から、原価金額集計部102bによって集計された当月までの累計原価金額を差し引くことにより(すなわち、図5Bの一時ワークテーブルB中における一時ワークレコードW11~W16の最終着地予想額から累計原価金額を差し引くことにより)、当月段階の今後予定原価を算出する(S07)。
The planned
明細テーブル更新部102cは、図5Bの一時ワークテーブルBに示されるように、予定原価算出部102fにより算出された当月段階の今後予定原価を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW11~W16それぞれに格納する。
The detail
予算差異算出部102gは、受注番号別且つPJ原価科目区分別に、予算金額確定部102dにより確定された現段階の予算金額から、着地予想額確定部102eにより確定された当月の最終着地予想額を差し引くことによって(すなわち、図5Bの一時ワークテーブルB中における一時ワークレコードW11~W16の予算金額から最終着地予想額を差し引くことによって)、当月の予算差異を算出する(S08)。なお、図5Bの一時ワークテーブルBに示されるように、現段階の予算金額と当月の最終着地予想額が、受注番号とPJ原価科目区分の各組み合わせとも、同一であるので、全ての組み合わせで、予算差異が「¥0」となる。
The budget
明細テーブル更新部102cは、図5Bの一時ワークテーブルBに示されるように、予算差異算出部102gにより算出された当月の予算差異を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW11~W16それぞれに格納する。
The detail
保留判定部102hは、累計原価金額が0を超える一時ワークレコードW11~W14・W16のうち、予算金額が0であり、且つ最終着地予想額が0である一時ワークレコードは存在しないので(S09-NO)、全ての受注番号「JU001」及び「JU002」に対し、承認状態を、予想額承認済「承認済」であると判定する(S10b)。
The
明細テーブル更新部102cは、図5Bの一時ワークテーブルCに示されるように、保留判定部102hにより予想額承認済「承認済」であると判定された受注番号「JU001」及び「JU002」を有する一時ワークレコードW11~W16に、承認状態として、予想額承認済「承認済」を格納する。
The detail
明細テーブル更新部102cは、図5Cの着地予想ヘッダテーブルに示されるように、受注番号別に、プロジェクト番号、受注番号、会計年月「2023/04(当月)」、保留判定部102hによって判定された承認状態「承認済」と、自動的に最終着地予想額を決定したことを示す作成区分「自動作成」からなる着地予想ヘッダレコードE11及びE12を、着地予想明細テーブルに新たに格納する。
The detail
明細テーブル更新部102cは、図5Cの着地予想明細テーブルに示されるように、一時ワークレコードW11~W16に格納されているプロジェクト番号、受注番号、PJ原価科目区分、予算金額、累計原価金額、最終着地予想額、今後予定原価、予算差異の組み合わせそれぞれに、会計年月「2023/04(当月)」を加えたレコードを、着地予想明細レコードF11~F16として、着地予想明細テーブルに新たに格納する。
The detail
チェック結果出力部102iは、図4の契約情報テーブルに示されるように、全ての契約情報レコードB01及びB02における承認状態が、契約承認済「承認済」であり、図5Aの予算情報テーブルに示されるように、全ての予算情報レコードC01~C06における承認状態が、予算承認済「承認済」であり、図5Bの一時ワークテーブルCに示されるように、全ての着地予想ヘッダレコードE11及びE12における承認状態が、予想額承認済「承認済」であることを判定し、この判定結果に基づいて、図5Dに示されるように、会計年月を当月「2023/04」とし、未承認伝票チェック(契約)、未承認伝票チェック(予算)、未承認伝票チェック(着地予想)すべてについて、チェック結果を「〇」とし、エラー件数を「0」としたチェック結果通知画面を出力する(S11)。
The check
翌月2023年5月、図3に示されるプロジェクト基本情報マスタにおける着地予想自動作成区分(着地予想額確定方法)は、初月2023年4月から変更されておらず、そのまま「1(前月着地予想)」に設定されている。また、図4のプロジェクト情報テーブル及び契約情報テーブルについても、2023年5月現在、2023年4月から変更されていない。 In the following month, May 2023, the automatic forecast creation category (method of determining the forecast amount) in the project basic information master shown in FIG. 3 has not been changed since the first month, April 2023, and remains set to "1 (previous month's forecast)." In addition, as of May 2023, the project information table and contract information table in FIG. 4 have not been changed since April 2023.
一方、予算情報テーブルについては、受注番号「JU001」及び「JU002」の各受注の予算に変更が生じたことにより、新たに会計年月「2023/05」とした予算が振り分けられ、図6Aの予算情報テーブルに示されるように、予算受付部102kによって、変更回数「0」、会計年月「2023/04」の予算情報レコードC01~C06とは別に、変更回数「1」、会計年月「2023/05」の予算情報レコードC07~C12が新たに予算情報テーブルに格納されている。
Meanwhile, in the budget information table, due to a change in the budget for each order with order numbers "JU001" and "JU002", a new budget with the accounting year and month "2023/05" has been allocated, and as shown in the budget information table in FIG. 6A, the
まず、2023年5月においても、集計対象特定部102aは、2023年4月同様に、図4の契約情報テーブルに基づいて、集計対象の受注番号「JU001」及び「JU002」を特定する(S01)。
First, in May 2023, the tally
次に、原価金額集計部102bは、伝票情報データベースに格納された仕入情報などの原価となる伝票情報に基づいて、会計年月「2023/05」分の原価金額を、受注番号別且つPJ原価科目区分別に集計し、図6Aの原価情報テーブルに示されるように、プロジェクト番号、受注番号、受注番号、会計年月、PJ原価科目区分、及び原価金額が格納された原価情報レコードD06~D12を、原価情報テーブルに格納する。
Next, the cost
原価金額集計部102bは、受注番号別且つPJ原価科目区分別に、原価情報テーブルに格納されている原価情報レコードのうち、集計対象特定部102aにより特定された受注番号「JU001」及び「JU002」に対応し、且つ当月「2023/05」以前の会計年月を有する原価情報レコードD01~D12に格納されている原価金額を合計し、当月までの累計原価金額を集計する(S02)。なお、図6Aの原価情報テーブルには、前月「2023/04」の会計年月を有する原価情報レコードD01~D05と、当月「2023/05」の会計年月を有する原価情報レコードD06~D12が格納されており、前々月「2023/03」以前の会計年月を有する原価情報レコードは格納されていないので、受注番号別且つPJ原価科目区分別に、前月「2023/04」の原価情報レコードの原価金額と、当月「2023/05」の原価情報レコードの原価金額を足し合わせた金額が、当月までの累計原価金額となる。
The cost
具体的に、受注番号「JU001」とPJ原価科目区分「材料費」の組み合わせについては、前月「2023/04」の原価情報レコードD01の原価金額「¥200,000」と、当月「2023/05」の原価情報レコードD06の原価金額「¥300,000」を足し合わせた金額「¥500,000」が累計原価金額となる。受注番号「JU001」とPJ原価科目区分「外注費」の組み合わせについては、前月「2023/04」の原価情報レコードD02の原価金額「¥200,000」と、当月「2023/05」の原価情報レコードD07の原価金額「¥500,000」を足し合わせた金額「¥700,000」が累計原価金額となる。受注番号「JU001」とPJ原価科目区分「経費」の組み合わせについては、前月「2023/04」の原価情報レコードD03の原価金額「¥50,000」と、当月「2023/05」の原価情報レコードD08の原価金額「¥150,000」を足し合わせた金額「¥200,000」が累計原価金額となる。受注番号「JU002」とPJ原価科目区分「材料費」の組み合わせについては、前月「2023/04」の原価情報レコードD04の原価金額「¥200,000」と、当月「2023/05」の原価情報レコードD09の原価金額「¥300,000」を足し合わせた金額「¥500,000」が累計原価金額となる。受注番号「JU002」とPJ原価科目区分「外注費」の組み合わせについては、前月「2023/04」の原価情報レコードが存在しないので、当月「2023/05」の原価情報レコードD10の原価金額「¥1,000,000」がそのまま累計原価金額となる。受注番号「JU002」とPJ原価科目区分「経費」の組み合わせについては、前月「2023/04」の原価情報レコードD05の原価金額「¥20,000」と、当月「2023/05」の原価情報レコードD11の原価金額「¥200,000」を足し合わせた金額「¥220,000」が累計原価金額となる。受注番号「JU002」とPJ原価科目区分「労務費」の組み合わせについては、前月「2023/04」の原価情報レコードが存在しないので、当月「2023/05」の原価情報レコードD12の原価金額「¥100,000」がそのまま累計原価金額となる。 Specifically, for the combination of order number "JU001" and project cost item category "material cost", the accumulated cost amount is "500,000 yen", which is the sum of the cost amount "200,000 yen" in cost information record D01 for the previous month "2023/04" and the cost amount "300,000 yen" in cost information record D06 for the current month "2023/05". For the combination of order number "JU001" and project cost item category "subcontract cost", the accumulated cost amount is "700,000 yen", which is the sum of the cost amount "200,000 yen" in cost information record D02 for the previous month "2023/04" and the cost amount "500,000 yen" in cost information record D07 for the current month "2023/05". For the combination of order number "JU001" and project cost item category "expenses", the accumulated cost amount is "200,000 yen", which is the sum of the cost amount "50,000 yen" in cost information record D03 for the previous month "2023/04" and the cost amount "150,000 yen" in cost information record D08 for the current month "2023/05". For the combination of order number "JU002" and project cost item category "material cost", the accumulated cost amount is "500,000 yen", which is the sum of the cost amount "200,000 yen" in cost information record D04 for the previous month "2023/04" and the cost amount "300,000 yen" in cost information record D09 for the current month "2023/05". For the combination of order number "JU002" and project cost item category "subcontract cost", since there is no cost information record for the previous month "2023/04", the cost amount "¥1,000,000" in cost information record D10 for the current month "2023/05" becomes the accumulated cost amount as is. For the combination of order number "JU002" and project cost item category "expense", the accumulated cost amount is the sum of the cost amount "¥20,000" in cost information record D05 for the previous month "2023/04" and the cost amount "¥200,000" in cost information record D11 for the current month "2023/05", resulting in "¥220,000". For the combination of order number "JU002" and project cost item category "Labor Costs," since there is no cost information record for the previous month "2023/04," the cost amount "¥100,000" in cost information record D12 for the current month "2023/05" becomes the accumulated cost amount as is.
明細テーブル更新部102cは、図6Bの一時ワークテーブルAに示されるように、原価金額集計部102bによって集計された当月までの累計原価金額を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW21~W27それぞれに格納する。
The detail
予算金額確定部102dは、受注番号別且つPJ原価科目区分別に、図6Aの予算情報テーブルに格納されている集計対象特定部102aにより特定された受注番号「JU001」及び「JU002」に対応し、当月「2023/05」以前の会計年月を有し、且つ承認状態が予算承認済「承認済」である予算情報レコードのうち、一番大きな変更回数を有する最新の予算情報レコードC07~C12を抽出する。なお、図6Aの予算情報テーブルでは、受注番号とPJ原価科目区分の各組み合わせとも「1」が一番大きな変更回数となる。
The budget amount determination unit 102d extracts the most recent budget information records C07 to C12 with the greatest number of changes from among the budget information records that correspond to the order numbers "JU001" and "JU002" identified by the aggregation
予算金額確定部102dは、受注番号別且つPJ原価科目区分別に、抽出した最新の予算情報レコードC07~C12に含まれる最新の予算金額を、そのまま現段階の予算金額であると確定する(S03)。 The budget amount determination unit 102d determines that the latest budget amount contained in the latest extracted budget information records C07 to C12 by order number and by project cost item category is the current budget amount (S03).
明細テーブル更新部102cは、図5Bの一時ワークテーブルAに示されるように、予算金額確定部102dによって確定された現段階の予算金額を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW21~W27それぞれに格納する。
The detail
なお、明細テーブル更新部102cは、受注番号「JU002」及びPJ原価科目区分「労務費」の組み合わせについては、図6Aの原価情報テーブル中に対応する当月「2023/05」の会計年月を有する原価情報レコードが格納されていることに伴い、当月「2023/05」のまでの累計原価金額が算出されているが、予算情報テーブル中に対応する予算情報レコードが存在しないため、一時ワークレコードW27のように、予算金額を「¥0」として、一時ワークテーブルに格納する。
In addition, for the combination of order number "JU002" and project cost item category "labor cost", the detail
明細テーブル更新部102cは、図5Cに示すように、着地予想明細テーブル中に前月「2023/04」の会計年月を含む着地予想明細レコードF11~F16が格納されているため、図6Bの一時ワークテーブルAに示されるように、各一時ワークレコードW21~W27に、前月最終着地予想額として、図5Cの着地予想明細テーブル中の前月「2023/04」の会計年月を含む着地予想明細レコードF11~F16における最終着地予想額を、受注番号別且つPJ原価科目区分別に格納する。
As shown in FIG. 5C, the detail
なお、明細テーブル更新部102cは、受注番号「JU002」及びPJ原価科目区分「労務費」の組み合わせについては、図5Cの着地予想明細テーブル中に対応する前月「2023/04」の会計年月を含む着地予想明細レコードが格納されていないため、一時ワークレコードW27のように、前月最終着地予想額を「¥0」として、一時ワークテーブルに格納する。
Note that for the combination of order number "JU002" and project cost item category "labor cost", since no forecasted end detail record including the corresponding accounting year and month of the previous month "2023/04" is stored in the forecasted end detail table of FIG. 5C, the detail
着地予想額確定部102eは、本第1事例では、着地予想自動作成区分(着地予想額確定方法)が「1(前月着地予想)」に予め設定されており(S04-YES)、さらに、着地予想明細テーブル中に前月「2023/04」の会計年月を含む着地予想明細レコードF11~F16が格納されており(S05-YES)、図6Bの一時ワークテーブルAの各一時ワークレコードW21~W27の前月最終着地予想額が「NULL」となっていないため、受注番号別且つPJ原価科目区分別に、図5Cの着地予想明細テーブル中の前月「2023/04」の着地予想明細レコードF11~F16における最終着地予想額(すなわち、各一時ワークレコードW21~W27に格納されている前月最終着地予想額)を、そのまま当月の最終着地予想額であると確定する(S06a)。
In this first example, the estimated final
明細テーブル更新部102cは、図6Bの一時ワークテーブルBに示されるように、着地予想額確定部102eにより確定された当月の最終着地予想額を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW21~W27それぞれに格納する。
The detail
予定原価算出部102fは、2023年4月同様に、2023年5月についても、受注番号別且つPJ原価科目区分別に、着地予想額確定部102eにより確定された当月の最終着地予想額から、原価金額集計部102bによって集計された当月までの累計原価金額を差し引くことによって(すなわち、図6Bの一時ワークテーブルB中における一時ワークレコードW21~W27の最終着地予想額から累計原価金額を差し引くことによって)、当月段階の今後予定原価を算出する(S07)。なお、図6Bの一時ワークテーブルBの一時ワークレコードW27のように、累計原価金額が最終着地予想額よりも大きい場合は、今後予定原価がマイナス値となる。
Similarly to April 2023, for May 2023, the planned
明細テーブル更新部102cは、図6Bの一時ワークテーブルBに示されるように、予定原価算出部102fにより算出された当月段階の今後予定原価を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW21~W27それぞれに格納する。
The detail
予算差異算出部102gは、受注番号別且つPJ原価科目区分別に、予算金額確定部102dにより確定された現段階の予算金額から、着地予想額確定部102eにより確定された当月の最終着地予想額を差し引くことによって(すなわち、図6Bの一時ワークテーブルB中における一時ワークレコードW21~W27の予算金額から最終着地予想額を差し引くことによって)、当月の予算差異を算出する(S08)。
The budget
明細テーブル更新部102cは、図6Bの一時ワークテーブルBに示されるように、予算差異算出部102gにより算出された当月の予算差異を、受注番号別且つPJ原価科目区分別に、一時ワークレコードW21~W27それぞれに格納する。
The detail
保留判定部102hは、累計原価金額が0を超える一時ワークレコードW21~W27のうち、予算金額が0であり、且つ最終着地予想額が0である一時ワークレコードW27が存在するので(S09-YES)、これを特定し、特定された一時ワークレコードW27が有する受注番号「JU002」に対し、承認状態を、予想額保留「保留」であると判定し、その他の受注番号「JU001」に対し、承認状態を、予想額承認済「承認済」であると判定する(S10a)。
Of the temporary work records W21-W27 whose accumulated cost amounts exceed 0, there is a temporary work record W27 whose budget amount is 0 and whose final estimated amount is 0 (S09-YES), so the
明細テーブル更新部102cは、図6Bの一時ワークテーブルCに示されるように、保留判定部102hにより予想額保留「保留」であると判定された受注番号「JU002」を有する一時ワークレコードW24~W27に、承認状態として、予想額保留「保留」を格納し、予想額承認済「承認済」であると判定された受注番号「JU001」を有する一時ワークレコードW21~W23に、承認状態として、予想額承認済「承認済」を格納する。
As shown in temporary work table C in FIG. 6B, the detail
明細テーブル更新部102cは、2023年4月同様、図6Cの着地予想ヘッダテーブルに示されるように、受注番号別に、会計年月「2023/05(当月)」、受注番号「JU001」、保留判定部102hによって判定された承認状態「承認済」、自動的に最終着地予想額を決定したことを示す作成区分「自動作成」を有する着地予想ヘッダレコードE21を、着地予想明細テーブルに新たに格納し、受注番号「JU002」についても、保留判定部102hによって判定された承認状態「保留」、自動的に最終着地予想額を決定したことを示す作成区分「自動作成」を有する着地予想ヘッダレコードE22を、着地予想明細テーブルに新たに格納する(図6Cの着地予想ヘッダテーブルでは、会計年月「2023/04(前月)」の着地予想ヘッダレコードE11及びE12は省略)。
As in April 2023, the detail
明細テーブル更新部102cは、図6Cの着地予想明細テーブルに示されるように、一時ワークレコードW21~W27に格納されているプロジェクト番号、受注番号、PJ原価科目区分、予算金額、累計原価金額、最終着地予想額、今後予定原価、予算差異の組み合わせそれぞれに、会計年月「2023/05(当月)」を加えたレコードを、着地予想明細レコードF21~F27として、着地予想明細テーブルに新たに格納する(図6Cの着地予想明細テーブルでは、会計年月「2023/04(前月)」の着地予想明細レコードF11~F16は省略)。
The detail
チェック結果出力部102iは、図4の契約情報テーブルに示されるように、全ての契約情報レコードB01及びB02における承認状態が、契約承認済「承認済」であり、図6Aの予算情報テーブルに示されるように、全ての予算情報レコードC07~C12における承認状態が、予算承認済「承認済」であるが、図6Bの一時ワークテーブルCに示されるように、2つの着地予想ヘッダレコードE21及びE22のうち、着地予想ヘッダレコードE22における承認状態が、予想額保留「保留」であることを判定し、この判定結果に基づいて、図6Dに示されるように、会計年月を当月「2023/05」とし、未承認伝票チェック(契約)、未承認伝票チェック(予算)については、チェック結果を「〇」とし、未承認伝票チェック(着地予想)については、チェック結果を「×」とし、エラー件数を「1」としたチェック結果通知画面を出力する(S11)。
As shown in the contract information table of FIG. 4, the approval status of all contract information records B01 and B02 is contract approved "approved", and as shown in the budget information table of FIG. 6A, the approval status of all budget information records C07 to C12 is budget approved "approved", but as shown in the temporary work table C of FIG. 6B, the check
(第2事例:「最新予算」が選択された場合の着地予想自動作成)
2023年4月を着地予想自動作成開始の初月として、着地予想自動作成区分(着地予想額確定方法)として「2(最新予算)」が選択された場合の初月における着地予想自動作成の情報処理の流れについて詳細に説明する。
(Example 2: Automatic creation of forecast when "Latest Budget" is selected)
This section provides a detailed explanation of the information processing flow for automatic creation of a final forecast in the first month when April 2023 is set as the first month for starting automatic creation of a final forecast and "2 (latest budget)" is selected as the automatic final forecast creation category (method of determining final forecast amount).
本第2事例では、着地予想自動作成区分(着地予想額確定方法)として「2(最新予算)」を選択した点を除いて、設定や条件を上記で説明した第1事例と全く同じとする。 In this second example, the settings and conditions are exactly the same as those in the first example described above, except that "2 (latest budget)" is selected as the automatic final forecast creation category (final forecast amount determination method).
まず、集計対象特定部102aは、第1事例の2023年4月と同様に、集計対象の受注番号「JU001」及び「JU002」を特定する(S01)。
First, the tally
第1事例の2023年4月と同様、原価金額集計部102bは、集計対象特定部102aによって特定された受注番号「JU001」及び「JU002」に基づいて、累計原価金額を集計し(S02)、予算金額確定部102dは、現段階の予算金額を確定し(S03)、明細テーブル更新部102cは、図5Bの一時ワークテーブルAに示されるように、第1事例の2023年4月と同様の累計原価金額と予算金額を、一時ワークレコードW11~W16に格納し、さらに、前月最終着地予想額として、第1事例の2023年4月と同様の「NULL」を格納する。
As in the case of April 2023 in the first example, the cost
着地予想額確定部102eは、本第2事例では、着地予想自動作成区分(着地予想額確定方法)が「2(最新予算)」に予め設定されているため(S04-NO)、着地予想明細テーブル中に前月の会計年月を含む着地予想明細レコードが格納されているか否かにかかわらず、受注番号別且つPJ原価科目区分別に、予算金額確定部102dにより確定された現段階の予算金額(すなわち、各一時ワークレコードW11~W16に格納されている予算金額)を、そのまま当月の最終着地予想額であると確定し(S06b)、図5Bの一時ワークテーブルBに示されるように、第1事例の2023年4月と同様の最終着地予想額を、一時ワークレコードW11~W16に格納する。
In this second example, since the automatic forecast creation category (forecasted final amount determination method) is preset to "2 (latest budget)" (S04-NO), the estimated final
第1事例の2023年4月と同様、予定原価算出部102fは、当月段階の今後予定原価を算出し(S07)、予算差異算出部102gは、当月の予算差異を算出し(S08)、明細テーブル更新部102cは、図5Bの一時ワークテーブルBに示されるように、第1事例の2023年4月と同様の今後予定原価と予算差異を、一時ワークレコードW11~W16に格納する。第1事例の2023年4月と同様、保留判定部102hは、図5Bの一時ワークテーブルCに示されるように、一時ワークレコードW11~W16に、承認状態として、予想額承認済「承認済」を格納する(S09-NO・S10b)。
As in April 2023 in the first example, the planned
最終的に、明細テーブル更新部102cは、図5Cの着地予想明細テーブルに示されるように、第1事例の2023年4月と同様の着地予想ヘッダレコードE11及びE12を、着地予想明細テーブルに新たに格納し、第1事例の2023年4月と同様の着地予想明細レコードF11~F16を、着地予想明細テーブルに新たに格納し、チェック結果出力部102iは、図5Dに示されるように、第1事例の2023年4月と同様のチェック結果通知画面を出力する(S11)。
Finally, the detail
翌月2023年5月、図3に示されるプロジェクト基本情報マスタにおける着地予想自動作成区分(着地予想額確定方法)は、初月2023年4月から変更されておらず、そのまま「2(最新予算)」に設定されている。また、図4のプロジェクト情報テーブル及び契約情報テーブルについても、2023年5月現在、2023年4月から変更されていない。 In the following month, May 2023, the automatic forecast creation category (method of determining the estimated final amount) in the project basic information master shown in FIG. 3 has not been changed since the first month, April 2023, and remains set to "2 (latest budget)." In addition, as of May 2023, the project information table and contract information table in FIG. 4 have not been changed since April 2023.
一方、予算情報テーブルについては、第1事例の2023年5月と同様、受注番号「JU001」及び「JU002」の各受注の予算に変更が生じたことにより、図6Aの予算情報テーブルに示されるように、予算受付部102kによって、変更回数「1」、会計年月「2023/05」の予算情報レコードC07~C12が新たに予算情報テーブルに格納されている。
Meanwhile, in the budget information table, as in May 2023 in the first case, a change occurred to the budget for each order with order numbers "JU001" and "JU002", and as shown in the budget information table in FIG. 6A, the
まず、2023年5月においても、集計対象特定部102aは、本第2事例の2023年4月同様に、図4の契約情報テーブルに基づいて、受注番号「JU001」及び「JU002」を特定する(S01)。
First, in May 2023, the aggregation
第1事例の2023年5月と同様、原価金額集計部102bは、伝票情報データベースに格納された伝票情報に基づいて、会計年月「2023/05」分の原価金額を、受注番号別且つPJ原価科目区分別に集計し、図6Aの原価情報テーブルに示されるように原価情報レコードD06~D12を、原価情報テーブルに格納する。
As with May 2023 in the first example, the cost
原価金額集計部102bは、第1事例の2023年5月と同様、受注番号別且つPJ原価科目区分別に、原価情報テーブルに格納されている原価情報レコードのうち、集計対象特定部102aにより特定された受注番号「JU001」及び「JU002」に対応し、且つ当月「2023/05」以前の会計年月を有する原価情報レコードD01~D12に格納されている原価金額を合計し、当月までの累計原価金額を集計し(S02)、明細テーブル更新部102cは、図7Aの一時ワークテーブルAに示されるように、当月までの累計原価金額を、一時ワークレコードW31~W37それぞれに格納する。
As in the case of May 2023 in the first example, the cost
予算金額確定部102dは、第1事例の2023年5月と同様、受注番号別且つPJ原価科目区分別に、図6Aの予算情報テーブルに格納されている集計対象特定部102aにより特定された受注番号「JU001」及び「JU002」に対応し、当月「2023/05」以前の会計年月を有し、且つ承認状態が予算承認済「承認済」である予算情報レコードのうち、一番大きな変更回数を有する最新の予算情報レコードC07~C12を抽出し、抽出した最新の予算情報レコードC07~C12に含まれる最新の予算金額を、そのまま現段階の予算金額であると確定し(S03)、明細テーブル更新部102cは、図7Aの一時ワークテーブルAに示されるように、現段階の予算金額を、一時ワークレコードW31~W37それぞれに格納する。
As in the case of May 2023 in the first example, the budget amount determination unit 102d extracts the latest budget information records C07 to C12 with the greatest number of changes from among the budget information records that correspond to the order numbers "JU001" and "JU002" identified by the aggregation
着地予想額確定部102eは、第2事例では、着地予想自動作成区分(着地予想額確定方法)が「2(最新予算)」に予め設定されているため(S04-NO)、2023年4月同様、着地予想明細テーブル中に前月の会計年月を含む着地予想明細レコードが格納されているか否かにかかわらず、受注番号別且つPJ原価科目区分別に、予算金額確定部102dにより確定された現段階の予算金額(すなわち、各一時ワークレコードW31~W37に格納されている予算金額)を、そのまま当月の最終着地予想額であると確定し(S06b)、図7Aの一時ワークテーブルBに示されるように、着地予想額確定部102eにより確定された最終着地予想額を、一時ワークレコードW31~W37それぞれに格納する。
In the second example, since the automatic forecast creation category (forecasted final amount determination method) is preset to "2 (latest budget)" (S04-NO), as in April 2023, regardless of whether a forecasted final amount detail record including the previous month's accounting year and month is stored in the forecasted final amount detail table, the estimated final
予定原価算出部102fは、2023年4月同様に、2023年5月についても、受注番号別且つPJ原価科目区分別に、着地予想額確定部102eにより確定された当月の最終着地予想額から、原価金額集計部102bによって集計された当月までの累計原価金額を差し引くことによって(すなわち、図7Aの一時ワークテーブルB中における一時ワークレコードW31~W37の最終着地予想額から累計原価金額を差し引くことによって)、当月段階の今後予定原価を算出し(S07)、明細テーブル更新部102cは、図7Aの一時ワークテーブルBに示されるように、当月段階の今後予定原価を、一時ワークレコードW31~W37それぞれに格納する。なお、図7Aの一時ワークテーブルBの一時ワークレコードW37のように、累計原価金額が最終着地予想額よりも大きい場合は、今後予定原価がマイナス値となる。
Similarly to April 2023, for May 2023, the planned
予算差異算出部102gは、受注番号別且つPJ原価科目区分別に、予算金額確定部102dにより確定された現段階の予算金額から、着地予想額確定部102eにより確定された当月の最終着地予想額を差し引くことによって(すなわち、図7Aの一時ワークテーブルB中における一時ワークレコードW31~W37の予算金額から最終着地予想額を差し引くことによって)、当月の予算差異を算出し(S08)、明細テーブル更新部102cは、図7Aの一時ワークテーブルBに示されるように、当月の予算差異を、一時ワークレコードW31~W37それぞれに格納する。
The budget
保留判定部102hは、累計原価金額が0を超える一時ワークレコードW31~W37のうち、予算金額が0であり、且つ最終着地予想額が0である一時ワークレコードW37を特定し(S09-YES)、特定された一時ワークレコードW37が有する受注番号「JU002」に対し、承認状態を、予想額保留「保留」であると判定し、その他の受注番号「JU001」に対し、承認状態を、予想額承認済「承認済」であると判定する(S10a)。
Of the temporary work records W31 to W37 whose accumulated cost amounts exceed 0, the
明細テーブル更新部102cは、図7Aの一時ワークテーブルCに示されるように、保留判定部102hにより予想額保留「保留」であると判定された受注番号「JU002」を有する一時ワークレコードW34~W37に、承認状態として、予想額保留「保留」を格納し、予想額承認済「承認済」であると判定された受注番号「JU001」を有する一時ワークレコードW31~W33に、承認状態として、予想額承認済「承認済」を格納する。
As shown in temporary work table C in FIG. 7A, the detail
明細テーブル更新部102cは、図7Bの着地予想ヘッダテーブルに示されるように、受注番号別に、会計年月「2023/05(当月)」、受注番号「JU001」、保留判定部102hによって判定された承認状態「承認済」、自動的に最終着地予想額を決定したことを示す作成区分「自動作成」を有する着地予想ヘッダレコードE31を、着地予想明細テーブルに新たに格納し、受注番号「JU002」についても、保留判定部102hによって判定された承認状態「保留」、自動的に最終着地予想額を決定したことを示す作成区分「自動作成」を有する着地予想ヘッダレコードE32を、着地予想明細テーブルに新たに格納する(図7Bの着地予想ヘッダテーブルでは、会計年月「2023/04(前月)」の着地予想ヘッダレコードE11及びE12は省略)。
As shown in the forecast arrival header table of FIG. 7B, the detail
明細テーブル更新部102cは、図7Bの着地予想明細テーブルに示されるように、一時ワークレコードW31~W37に格納されているプロジェクト番号、受注番号、PJ原価科目区分、予算金額、累計原価金額、最終着地予想額、今後予定原価、予算差異の組み合わせそれぞれに、会計年月「2023/05(当月)」を加えたレコードを、着地予想明細レコードF31~F37として、着地予想明細テーブルに新たに格納する(図7Bの着地予想明細テーブルでは、会計年月「2023/04(前月)」の着地予想明細レコードF11~F16は省略)。
The detail
チェック結果出力部102iは、図4の契約情報テーブルに示されるように、全ての契約情報レコードB01及びB02における承認状態が、契約承認済「承認済」であり、図6Aの予算情報テーブルに示されるように、全ての予算情報レコードC07~C12における承認状態が、予算承認済「承認済」であるが、図7Cの一時ワークテーブルCに示されるように、2つの着地予想ヘッダレコードE31及びE32のうち、着地予想ヘッダレコードE32における承認状態が、予想額保留「保留」であることを判定し、この判定結果に基づいて、図7Cに示されるように、会計年月を当月「2023/05」とし、未承認伝票チェック(契約)、未承認伝票チェック(予算)については、チェック結果を「〇」とし、未承認伝票チェック(着地予想)については、チェック結果を「×」とし、エラー件数を「1」としたチェック結果通知画面を出力する(S11)。
As shown in the contract information table of FIG. 4, the approval status of all contract information records B01 and B02 is contract approved "approved", and as shown in the budget information table of FIG. 6A, the approval status of all budget information records C07 to C12 is budget approved "approved", but as shown in the temporary work table C of FIG. 7C, the check
(第3事例:着地予想自動作成後の最終着地予想額の変更申請)
第1事例又は第2事例の2023年4月段階において最終的に作成された図5Cの着地予想明細テーブルにおける特定の最終着地予想額を変更する場合の変更申請の受け付け後の情報処理の流れについて詳細に説明する。
(Case 3: Application for change to final forecast amount after automatic forecast creation)
We will now provide a detailed explanation of the flow of information processing after accepting a change application when changing a specific final forecast amount in the forecasted landing amount details table of Figure 5C that was finally created in April 2023 for the first or second case.
まず、ユーザーAが、図5Cの着地予想明細テーブルにおける受注番号「JU002」及びPJ原価科目区分「外注費」の組み合わせの最終着地予想額を「¥4,000,000」から「¥5,000,000」に変更する変更申請を入力した。 First, user A inputs a change request to change the final estimated amount for the combination of order number "JU002" and project cost item category "subcontract cost" in the estimated amount details table in Figure 5C from "¥4,000,000" to "¥5,000,000."
変更受付部102jは、ユーザーAの変更申請を入力に基づき、受注番号「JU002」、PJ原価科目区分「外注費」及び変更申請額「¥5,000,000」と共に最終着地予想額の変更の申請を受け付ける。
The
明細テーブル更新部102cは、変更受付部102jが受け付けた受注番号「JU002」及びPJ原価科目区分「外注費」の組み合わせに対応する着地予想明細レコードF15の最終着地予想額を、図5Cの着地予想明細テーブルにおける「¥4,000,000」から、図5Eの着地予想明細テーブルに示されるように、変更受付部102jが受け付けた変更申請額「¥5,000,000」に更新する。
The detail
予定原価算出部102fは、明細テーブル更新部102cによって更新された最終着地予想額から、原価金額集計部102bによって集計された累計原価金額を差し引いて、今後予定原価を算出し、一方で、予算差異算出部102gは、着地予想明細レコードF15の予算金額から、当該最終着地予想額を差し引いた当月の予算差異を算出する。
The planned
明細テーブル更新部102cは、図5Eの着地予想明細テーブルに示されるように、着地予想明細レコードF15において、今後予定原価と予算差異それぞれを、予定原価算出部102fによって算出された今後予定原価と、予算差異算出部102gによって算出された予算差異に更新する。
The detail
また、明細テーブル更新部102cは、変更受付部102jが受け付けた受注番号「JU002」に対応する着地予想ヘッダレコードE12の承認状態を、図5Cの着地予想明細テーブルにおける予想額承認済「承認済」から、図5Eの着地予想ヘッダテーブルに示されるように、予想額変更申請段階「申請中」に更新し、作成区分についても、図5Cの着地予想明細テーブルにおける「自動作成」から、図5Eの着地予想ヘッダテーブルに示されるように、ユーザーAが手動で入力したことを示す作成区分「手入力」に更新する。
The detail
次に、図5Eの着地予想ヘッダテーブルにおける受注番号「JU002」の着地予想ヘッダレコードE12の承認状態が予想額変更申請段階「申請中」となっていることを確認した別のユーザーBが、受注番号「JU002」の最終着地予想額の変更申請を承認し、変更申請の承認を入力した。 Next, another user B, who confirmed that the approval status of the forecast header record E12 for order number "JU002" in the forecast header table in Figure 5E was "Application in progress," which is the forecast amount change application stage, approved the application to change the final forecast amount for order number "JU002" and entered approval of the change application.
変更受付部102jは、ユーザーBの承認の入力に基づき、受注番号「JU002」の変更申請の承認を受け付ける。
The
明細テーブル更新部102cは、図5Fの着地予想ヘッダテーブルに示されるように、変更受付部102jが受け付けた受注番号「JU002」に対応する着地予想ヘッダレコードE12の承認状態を、図5Eの着地予想明細テーブルにおける予想額変更申請段階「申請中」から、図5Fの着地予想ヘッダテーブルに示されるように、予想額承認済「承認済」に更新する。このようにして、最終着地予想額の変更申請に基づく変更が確定される。
The detail
以上で説明した通り、本発明のシステムによれば、前回見直し時から特に進捗していないプロジェクトや、単純に原価が積み上がるのみのプロジェクトに関して、着地予想を自動作成することによりデータ登録コストを下げることができる。また、プロジェクトの予算や原価情報等の変更時、変更されたデータを元に着地予想を自動で更新することで、着地予想を再検討するコストを下げることができる。また、予算編成漏れの場合など、想定していない原価の発生を自動作成で検知した場合は、見直しを強制することにより、予算編成漏れといったリスクを低減することができる。 As explained above, the system of the present invention can reduce data registration costs by automatically creating final forecasts for projects that have not made any particular progress since the last review or projects where costs are simply accumulating. In addition, when changes are made to the project budget, cost information, etc., the final forecast can be automatically updated based on the changed data, reducing the cost of reconsidering the final forecast. Furthermore, if the automatic creation detects the occurrence of unexpected costs, such as when a budget is missed, a review can be forced, reducing the risk of missing a budget.
[3.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[3. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to goals 8 and 9 of the SDGs.
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs goals 12, 13, and 15.
また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[4.他の実施形態]
これまで本発明の実施形態について説明したが、本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
4. Other embodiments
Although the embodiments of the present invention have been described above, the present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept described in the claims.
例えば、上述した実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including search conditions and other parameters, screen examples, and database configurations shown in the above documents and drawings may be changed as desired unless otherwise specified.
また、PC100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
Furthermore, with regard to the
例えば、PC100を構成する各装置が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて各装置に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
For example, the processing functions of each device constituting the
また、このコンピュータプログラムは、PC100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
This computer program may also be stored in an application program server connected to the
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム第一商品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored in a non-transitory computer-readable recording medium, and may also be configured as a program first product. Here, the term "recording medium" refers to a memory card, a USB (Universal Serial Bus) memory, a SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile This includes any "portable physical media" such as a Blu-ray (registered trademark) Disc, and a Blu-ray (registered trademark) Disc.
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.
記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、及び、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、及び、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as RAM, ROM, etc., fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
また、PC100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、PC100は、当該PC100に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。
The
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.
本発明は、例えば、建設工事業界やIT業界等、プロジェクトごとに予算・原価情報等を参照して着地予想を算出する必要のある多くの業界において有用である。 The present invention is useful in many industries, such as the construction and IT industries, where it is necessary to calculate final results for each project by referring to budget and cost information, etc.
100 PC
102 制御部
102a 集計対象特定部
102b 原価金額集計部
102c 明細テーブル更新部
102d 予算金額確定部
102e 着地予想額確定部
102f 予定原価算出部
102g 予算差異算出部
102h 保留判定部
102i チェック結果出力部
102j 変更受付部
102k 予算受付部
104 通信インターフェース部
106 記憶部
106a プロジェクト基本情報マスタ記憶部
106b PJ原価科目区分マスタ記憶部
106c プロジェクト情報テーブル記憶部
106d 契約情報テーブル記憶部
106e 予算情報テーブル記憶部
106f 原価情報テーブル記憶部
106g 着地予想ヘッダテーブル記憶部
106h 着地予想明細テーブル記憶部
108 入出力インターフェース部
200 サーバ
300 ネットワーク
400 入力装置
500 出力装置
100 PCS
102
Claims (10)
前記制御部が、
当月までの累計原価金額を、受注識別情報別且つ原価科目別に集計する、原価金額集計手段と、
受注識別情報別及び原価科目別に、対応する予算金額が存在する場合は、対応する予算金額の中から、最新の対応する予算金額を抽出し、抽出された予算金額を、現段階の予算金額であると確定し、対応する予算金額が存在しない場合は、0が、現段階の予算金額であると確定する、予算金額確定手段と、
予め選択された着地予想額確定方法に応じて、受注識別情報別及び原価科目別に、(1)前記予算金額確定手段により確定された現段階の予算金額を、当月の最終着地予想額であると確定するか、或いは(2)前月の最終着地予想額が存在しない場合には、前記予算金額確定手段により確定された現段階の予算金額を、当月の最終着地予想額であると確定し、前月の最終着地予想額が存在する場合には、前月の最終着地予想額を、当月の最終着地予想額であると確定する、着地予想額確定手段と、
受注識別情報別及び原価科目別に、前記着地予想額確定手段により確定された当月の最終着地予想額から、前記原価金額集計手段によって集計された当月までの累計原価金額を差し引いて、当月段階の今後予定原価を算出する、予定原価算出手段と、
を備えることを特徴とする会計支援装置。 An accounting support device including a control unit,
The control unit:
a cost amount aggregating means for aggregating the accumulated cost amount up to the current month by order identification information and by cost item;
a budget amount determination means for, when corresponding budget amounts exist for each order identification information and each cost item, extracting the latest corresponding budget amount from the corresponding budget amounts and determining that the extracted budget amount is the current budget amount, and, when no corresponding budget amount exists, determining that 0 is the current budget amount;
a final estimate determining means for determining, by order identification information and by cost item, (1) determining the current budget amount determined by said budget amount determining means as the final estimate for the current month, or (2) determining, if there is no final estimate for the previous month, the current budget amount determined by said budget amount determining means as the final estimate for the current month, and, if there is a final estimate for the previous month, determining the final estimate for the previous month as the final estimate for the current month, according to a preselected final estimate determining method;
a planned cost calculation means for calculating a future planned cost for the current month by subtracting the accumulated cost amount up to the current month, which has been collected by the cost amount collection means, from the final estimated cost for the current month, which has been determined by the estimated cost determination means, for each order identification information and each cost item;
An accounting support device comprising:
受注識別情報別及び原価科目別に、当月を会計年月として、前記着地予想額確定手段により確定された当月の最終着地予想額、前記予定原価算出手段により算出された当月段階の今後予定原価、及び会計年月を含む着地予想明細レコードを着地予想明細テーブルに新たに格納する、明細テーブル更新手段
を備えることを特徴とする請求項1に記載の会計支援装置。 The control unit:
The accounting support device according to claim 1, further comprising a detail table update means for newly storing in the forecasted arrival detail table, for each order identification information and each cost item, a forecasted arrival detail record including the final forecasted arrival amount for the current month determined by said forecasted arrival amount determination means, the future planned cost for the current month calculated by said planned cost calculation means, and the fiscal year and month, with the current month being the fiscal year and month,
前記原価金額集計手段によって0を超える累計原価金額が集計されている受注識別情報及び原価科目の組み合わせのうち、前記予算金額確定手段により確定された現段階の予算金額が0であり、且つ前記着地予想額確定手段により確定された当月の最終着地予想額が0である組み合わせを抽出し、抽出した組み合わせに対応する受注識別情報に対して、未承認又は保留であると判定する、保留判定手段
を備えることを特徴とする請求項1に記載の会計支援装置。 The control unit:
The accounting support device according to claim 1, further comprising a hold determination means for extracting combinations of order identification information and cost items for which a cumulative cost amount exceeding 0 has been accumulated by the cost amount accumulation means, the combinations being determined by the budget amount determination means to be 0 for the current stage budget amount determined by the budget amount determination means and the final forecast amount for the current month determined by the forecast amount determination means to be 0, and determining that the order identification information corresponding to the extracted combination is unapproved or on hold.
前記組み合わせのうち、前記予算金額確定手段により確定された現段階の予算金額が0であり、前記着地予想額確定手段により確定された当月の最終着地予想額が0であり、且つ予め選択された保留判定対象の原価科目を有する組み合わせを抽出し、抽出した組み合わせに対応する受注識別情報に対して、未承認又は保留であると判定する
ことを特徴とする請求項3に記載の会計支援装置。 The hold determination means
The accounting support device according to claim 3, characterized in that from among the combinations, combinations are extracted in which the current budget amount determined by the budget amount determination means is 0, the final forecast amount for the current month determined by the forecast amount determination means is 0, and the combination has a cost item that is a pre-selected target for hold determination, and the accounting support device determines that the order identification information corresponding to the extracted combination is unapproved or on hold.
保留判定手段が未承認又は保留であると判定した受注識別情報が存在することの通知を出力する、チェック結果出力手段
を備えることを特徴とする請求項3又は4に記載の会計支援装置。 The control unit:
5. The accounting support device according to claim 3, further comprising: a check result output means for outputting a notification that there is order identification information that has been determined by the hold determination means to be unapproved or on hold.
受注識別情報別且つ原価科目別に予算金額を受け付け、同一受注識別情報且つ同一原価科目に対して複数回予算金額の受け付けが可能である、予算受付手段
をさらに備えることを特徴とする請求項1に記載の会計支援装置。 The control unit:
2. The accounting support device according to claim 1, further comprising a budget receiving means for receiving a budget amount by order identification information and by cost item, and capable of receiving a budget amount multiple times for the same order identification information and the same cost item.
受注識別情報別及び原価科目別に、前記予算金額確定手段により確定された現段階の予算金額から、前記着地予想額確定手段により確定された当月の最終着地予想額を差し引いた当月の予算差異を算出する、予算差異算出手段
をさらに備え、
前記明細テーブル更新手段が、
受注識別情報別及び原価科目別に、当月の最終着地予想額、当月段階の今後予定原価、及び会計年月に加えて、予算差異算出手段により算出された当月の予算差異を含む着地予想明細レコードを着地予想明細テーブルに新たに格納する
ことを特徴とする請求項2に記載の会計支援装置。 The control unit:
a budget variance calculation means for calculating a budget variance for the current month by subtracting the final estimated amount for the current month determined by the estimated amount determination means from the current budget amount determined by the estimated amount determination means, for each order identification information and each cost item;
The detail table updating means
The accounting support device as described in claim 2, characterized in that a forecasted arrival detail record including the final forecasted amount for the current month, the future planned cost for the current month, and the accounting year and month, as well as the budget variance for the current month calculated by the budget variance calculation means, is newly stored in the forecasted arrival detail table by order identification information and cost item.
受注識別情報別及び原価科目別に、着地予想明細テーブルに格納された最新の会計年月を含む着地予想明細レコードにおける最終着地予想額の変更の申請を、受注識別情報、原価科目及び変更申請額と共に受け付ける、変更受付手段
をさらに備え、
明細テーブル更新手段が、
変更受付手段が受け付けた受注識別情報及び原価科目に対応する最新の会計年月を含む着地予想明細レコードにおける最終着地予想額を、変更受付手段が受け付けた変更申請額に更新する
ことを特徴とする請求項2に記載の会計支援装置。 The control unit:
a change acceptance means for accepting an application for change of a final estimated amount in the estimated amount detail record including the latest accounting year and month stored in the estimated amount detail table, by order identification information and by cost item, together with the order identification information, the cost item, and the change application amount;
The detail table updating means is
The accounting support device according to claim 2, characterized in that the final forecast amount in the forecasted amount detail record including the latest accounting year and month corresponding to the order identification information and cost item accepted by the change accepting means is updated to the change application amount accepted by the change accepting means.
前記制御部で実行される、
当月までの累計原価金額を、受注識別情報別且つ原価科目別に集計する、原価金額集計ステップと、
受注識別情報別及び原価科目別に、対応する予算金額が存在する場合は、対応する予算金額の中から、最新の対応する予算金額を抽出し、抽出された予算金額を、現段階の予算金額であると確定し、対応する予算金額が存在しない場合は、0が、現段階の予算金額であると確定する、予算金額確定ステップと、
予め選択された着地予想額確定方法に応じて、受注識別情報別及び原価科目別に、(1)前記予算金額確定ステップにより確定された現段階の予算金額を、当月の最終着地予想額であると確定するか、或いは(2)前月の最終着地予想額が存在しない場合には、前記予算金額確定ステップにより確定された現段階の予算金額を、当月の最終着地予想額であると確定し、前月の最終着地予想額が存在する場合には、前月の最終着地予想額を、当月の最終着地予想額であると確定する、着地予想額確定ステップと、
受注識別情報別及び原価科目別に、前記着地予想額確定ステップにより確定された当月の最終着地予想額から、前記原価金額集計ステップによって集計された当月までの累計原価金額を差し引いて、当月段階の今後予定原価を算出する、予定原価算出ステップと、
を含むことを特徴とする会計支援方法。 A accounting support method executed in an accounting support device having a control unit,
Executed by the control unit,
a cost amount aggregation step for aggregating the cumulative cost amount up to the current month by order identification information and by cost item;
a budget amount determination step in which, if corresponding budget amounts exist for each order identification information and each cost item, the latest corresponding budget amount is extracted from the corresponding budget amounts, and the extracted budget amount is determined to be the current budget amount, and if no corresponding budget amount exists, 0 is determined to be the current budget amount;
a final estimate determination step for determining, by order identification information and by cost item, (1) determining the current budget amount determined by the budget amount determination step as the final estimate for the current month, or (2) determining, if there is no final estimate for the previous month, the current budget amount determined by the budget amount determination step as the final estimate for the current month, and, if there is a final estimate for the previous month, determining the final estimate for the previous month as the final estimate for the current month, depending on a preselected final estimate determination method;
a planned cost calculation step for calculating a future planned cost for the current month by subtracting the accumulated cost amount up to the current month, which has been collected in the cost amount collection step, from the final estimated cost for the current month, which has been determined in the estimated cost determination step, by order identification information and by cost item;
An accounting support method comprising:
前記制御部に実行させるための、
当月までの累計原価金額を、受注識別情報別且つ原価科目別に集計する、原価金額集計ステップと、
受注識別情報別及び原価科目別に、対応する予算金額が存在する場合は、対応する予算金額の中から、最新の対応する予算金額を抽出し、抽出された予算金額を、現段階の予算金額であると確定し、対応する予算金額が存在しない場合は、0が、現段階の予算金額であると確定する、予算金額確定ステップと、
予め選択された着地予想額確定方法に応じて、受注識別情報別及び原価科目別に、(1)前記予算金額確定ステップにより確定された現段階の予算金額を、当月の最終着地予想額であると確定するか、或いは(2)前月の最終着地予想額が存在しない場合には、前記予算金額確定ステップにより確定された現段階の予算金額を、当月の最終着地予想額であると確定し、前月の最終着地予想額が存在する場合には、前月の最終着地予想額を、当月の最終着地予想額であると確定する、着地予想額確定ステップと、
受注識別情報別及び原価科目別に、前記着地予想額確定ステップにより確定された当月の最終着地予想額から、前記原価金額集計ステップによって集計された当月までの累計原価金額を差し引いて、当月段階の今後予定原価を算出する、予定原価算出ステップと、
を含むことを特徴とする会計支援プログラム。 An accounting support program to be executed by an accounting support device having a control unit,
To cause the control unit to execute
a cost amount aggregation step for aggregating the cumulative cost amount up to the current month by order identification information and by cost item;
a budget amount determination step in which, if corresponding budget amounts exist for each order identification information and each cost item, the latest corresponding budget amount is extracted from the corresponding budget amounts, and the extracted budget amount is determined to be the current budget amount, and if no corresponding budget amount exists, 0 is determined to be the current budget amount;
a final estimate determination step for determining, by order identification information and by cost item, (1) determining the current budget amount determined by the budget amount determination step as the final estimate for the current month, or (2) determining, if there is no final estimate for the previous month, the current budget amount determined by the budget amount determination step as the final estimate for the current month, and, if there is a final estimate for the previous month, determining the final estimate for the previous month as the final estimate for the current month, depending on a preselected final estimate determination method;
a planned cost calculation step for calculating a future planned cost for the current month by subtracting the accumulated cost amount up to the current month, which has been collected in the cost amount collection step, from the final estimated cost for the current month, which has been determined in the estimated cost determination step, by order identification information and by cost item;
An accounting support program comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023113994A JP7701411B2 (en) | 2023-07-11 | 2023-07-11 | Accounting support device, accounting support method, and accounting support program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023113994A JP7701411B2 (en) | 2023-07-11 | 2023-07-11 | Accounting support device, accounting support method, and accounting support program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025011720A JP2025011720A (en) | 2025-01-24 |
| JP7701411B2 true JP7701411B2 (en) | 2025-07-01 |
Family
ID=94320829
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023113994A Active JP7701411B2 (en) | 2023-07-11 | 2023-07-11 | Accounting support device, accounting support method, and accounting support program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7701411B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002123572A (en) | 2000-10-16 | 2002-04-26 | Taisei Corp | Construction cost management device and construction cost management system |
| JP2004295186A (en) | 2003-03-25 | 2004-10-21 | Nishimatsu Constr Co Ltd | Cost management device and program |
| JP2021140737A (en) | 2020-03-04 | 2021-09-16 | 株式会社オービック | Information processing device, information processing method and information processing program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020087031A (en) * | 2018-11-27 | 2020-06-04 | 株式会社オービック | Progress rate calculation device, progress rate calculation method, and progress rate calculation program |
| JP7428608B2 (en) * | 2020-07-31 | 2024-02-06 | 株式会社オービック | Project management device, project management method, and project management program |
-
2023
- 2023-07-11 JP JP2023113994A patent/JP7701411B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002123572A (en) | 2000-10-16 | 2002-04-26 | Taisei Corp | Construction cost management device and construction cost management system |
| JP2004295186A (en) | 2003-03-25 | 2004-10-21 | Nishimatsu Constr Co Ltd | Cost management device and program |
| JP2021140737A (en) | 2020-03-04 | 2021-09-16 | 株式会社オービック | Information processing device, information processing method and information processing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025011720A (en) | 2025-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7029929B2 (en) | Cost accounting equipment, cost accounting method, and cost accounting program | |
| JP7032164B2 (en) | Work-in-process automatic transfer device, work-in-process automatic transfer method, and work-in-process automatic transfer program | |
| JP7654857B2 (en) | Project management device, project management method, and project management program | |
| JP2021149914A (en) | Forecast/actual management device, forecast/actual management method and forecast/actual management program | |
| JP2020004213A (en) | Sales Transfer Journaling Device, Sales Transfer Journaling Method, and Sales Transfer Journaling Program | |
| JP2017168087A (en) | Expense journal automatic creation device, expense journal automatic creation method, and expense journal automatic creation program | |
| JP7701411B2 (en) | Accounting support device, accounting support method, and accounting support program | |
| JP7667900B2 (en) | Exchange rate management device, exchange rate management method, and exchange rate management program | |
| JP7670604B2 (en) | Dwelling unit sales management device, dwelling unit sales management method, and dwelling unit sales management program | |
| JP2022073634A (en) | Bill issuance device, bill issuance method and bill issuance program | |
| JP7458256B2 (en) | Inventory management device, inventory management method, and inventory management program | |
| JP2023060041A (en) | Device, program, and method for supporting operation | |
| JP2022155478A (en) | Cost management device, cost management method, and cost management program | |
| JP2019125107A (en) | Withholding tax related business support device, withholding tax related business supporting method, and withholding tax related business supporting program | |
| JP7261332B2 (en) | Automatic work-in-process transfer device, automatic work-in-process transfer method, and automatic work-in-process transfer program | |
| JP7481193B2 (en) | Procurement management device, procurement management method, and procurement management program | |
| JP7791133B2 (en) | Landing prediction device, landing prediction method, and landing prediction program | |
| JP7623252B2 (en) | Business support device, business support method, and business support program | |
| JP7280931B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7636961B2 (en) | Income and expenditure management device, income and expenditure management method, and income and expenditure management program | |
| JP7542027B2 (en) | Output management device, output management method, and output management program | |
| JP7733043B2 (en) | Project management system, project management method, and project management program | |
| JP7584374B2 (en) | Transaction management device, transaction management method, and transaction management program | |
| JP7543207B2 (en) | SCHEDULE MANAGEMENT DEVICE, SCHEDULE MANAGEMENT METHOD, AND SCHEDULE MANAGEMENT PROGRAM | |
| JP7542024B2 (en) | Scrap material trading support device, scrap material trading support method, and scrap material trading support program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250519 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20250519 |
|
| 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: 20250603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250619 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7701411 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |