Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7356314B2 - Payment pending data management device, payment pending data management method, and payment pending data management program - Google Patents
[go: Go Back, main page]

JP7356314B2 - Payment pending data management device, payment pending data management method, and payment pending data management program - Google Patents

Payment pending data management device, payment pending data management method, and payment pending data management program Download PDF

Info

Publication number
JP7356314B2
JP7356314B2 JP2019180736A JP2019180736A JP7356314B2 JP 7356314 B2 JP7356314 B2 JP 7356314B2 JP 2019180736 A JP2019180736 A JP 2019180736A JP 2019180736 A JP2019180736 A JP 2019180736A JP 7356314 B2 JP7356314 B2 JP 7356314B2
Authority
JP
Japan
Prior art keywords
payment
amount
hold
data
record
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019180736A
Other languages
Japanese (ja)
Other versions
JP2021056888A (en
Inventor
祐治 大隈
剛光 上野
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2019180736A priority Critical patent/JP7356314B2/en
Publication of JP2021056888A publication Critical patent/JP2021056888A/en
Application granted granted Critical
Publication of JP7356314B2 publication Critical patent/JP7356314B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、支払保留データ管理装置、支払保留データ管理方法、及び支払保留データ管理プログラムに関する。 The present invention relates to a payment reservation data management device, a payment reservation data management method, and a payment reservation data management program.

特許文献1には、工事請負出来高管理システムにおいて、受注者が「出来高数量」「出来高率」を入力することにより、「支払金額」が出来高金額の90%として計算され、残額10%が保留金ファイルへ保留されることが開示されている(段落[0013]及び図3(b))。また、特許文献1には、保留金の支払が工事完了後に一括で支払われることが記載されている(段落[0013])。 Patent Document 1 states that in a construction contract performance management system, when a contractor inputs the "volume quantity" and "volume rate", the "payment amount" is calculated as 90% of the volume amount, and the remaining 10% is a retained amount. It is disclosed that the information is retained in a file (paragraph [0013] and FIG. 3(b)). Further, Patent Document 1 states that the retention money is paid in a lump sum after the construction is completed (paragraph [0013]).

特許文献2には、工事代金処理装置において、検収時に保留金を分割管理するために、保留金額のマイナス明細とプラス明細を登録し、マイナス明細の支払い予定日に当初の支払予定日を設定し、プラス明細の支払予定日に未来日付を設定すること(段落[0037]、[0041])、及び、UIを介したユーザ操作に応答して支払いの保留が解除された場合、プラス明細の未来日付を実際の支払予定日に変更すること(段落[0042]~[0043])が開示されている。 Patent Document 2 discloses that in a construction payment processing device, in order to divide and manage the retained money at the time of acceptance inspection, negative details and positive details of the retained amount are registered, and the initial scheduled payment date is set on the scheduled payment date of the negative details. , setting a future date for the scheduled payment date of the Plus statement (paragraphs [0037], [0041]), and setting the future date of the Plus statement when the payment hold is released in response to a user operation via the UI. Changing the date to the actual scheduled payment date (paragraphs [0042]-[0043]) is disclosed.

特開2007-047948号公報JP2007-047948A 特開2019-032779号公報JP 2019-032779 Publication

ここで、保留金は、工事完了後に一括で支払われるとは限られない。すなわち、任意のタイミングで保留金の一部又は全部について支払(取崩)が行われることもある。この点、特許文献2に記載の技術では、保留金は、未来日付で管理がなされており、任意のタイミングで保留金の解除を行うべく、未来日付を支払予定日に変更することが可能である。 Here, the retention money is not necessarily paid in a lump sum after the construction is completed. In other words, part or all of the retained money may be paid (reversed) at any timing. In this regard, in the technology described in Patent Document 2, the retained money is managed using a future date, and it is possible to change the future date to the scheduled payment date in order to release the retained money at any time. be.

しかしながら、装置上で保留金を日付だけで管理した場合、ユーザにとっては、例えば、保留金の解除から実際の支払までの間の支払予定金額が、通常の支払(例えば月額分の支払い)であるのか、それとも保留解除による支払であるのかが把握しにくいという問題や、保留金の解除後において保留金に残高があるのかそれとも残高がないのか把握しにくいという問題がある。このような問題は、債務を管理する場合に同様に生じる。 However, if the hold money is managed only by date on the device, for the user, for example, the scheduled payment amount between the release of the hold money and the actual payment is a normal payment (for example, a monthly payment). There are problems in that it is difficult to ascertain whether the payment is due to the release of the hold, or whether there is a balance in the hold money after the hold money is released, or whether there is a balance in the hold money or not. Such problems similarly arise when managing debt.

したがって、保留金又は保留金の解除が生じ得る債権者への支払内容の管理の利便性を向上させることが求められているという第1の課題がある。斯かる第1の課題が解決されれば、債権者及び債務者間の保留金又は保留金の解除に係る連絡(例えば、債権者から債務者への保留解除金の問合せや、債務者から債権者への保留解除金の通知)が円滑に行われることが期待される。 Therefore, the first problem is that there is a need to improve the convenience of managing the details of payments to creditors that may cause retention money or release of retention money. Once the first issue is resolved, there will be no communication between creditors and debtors regarding the retention money or the release of the retention money (e.g., the creditor will contact the debtor with an inquiry about the retention release money, or the debtor will contact the debtor with regard to the release of the retention money). It is hoped that notifications of suspension cancellation fees to those who are eligible for suspension will be carried out smoothly.

また、保留金の一部又は全部の解除が生じた場合に、その保留解除金の管理の利便性を向上させることが求められているという第2の課題がある。斯かる第2の課題が解決されれば、保留解除金が保留金の一部であるのか全部であるのかに関わらずその管理が適切に行われることが期待される。 In addition, there is a second problem in that when part or all of the hold money is released, it is required to improve the convenience of managing the hold release money. If the second problem is solved, it is expected that the suspension release money will be managed appropriately regardless of whether it is part or all of the suspension money.

本発明は、上述の課題に鑑みてなされたものであって、債権者への支払内容の管理の利便性を向上させることができる支払管理データ生成装置、支払管理データ生成方法、及び支払管理データ生成プログラムを提供することを第1の目的とする。 The present invention has been made in view of the above-mentioned problems, and provides a payment management data generation device, a payment management data generation method, and payment management data that can improve the convenience of managing payment details to creditors. The first purpose is to provide a generation program.

本発明は、上述の課題に鑑みてなされたものであって、保留金の一部又は全部の解除が生じた場合に、その保留解除金の管理の利便性を向上させることができる支払保留データ管理装置、支払保留データ管理方法、及び支払保留データ管理プログラムを提供することを第2の目的とする。 The present invention has been made in view of the above-mentioned problems, and the present invention is based on payment hold data that can improve the convenience of managing hold release money when part or all of hold money is released. A second object of the present invention is to provide a management device, a payment reservation data management method, and a payment reservation data management program.

上述した課題を解決し、第1の目的を達成するために、本発明に係る支払管理データ生成装置は、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払内容に関する支払管理データを生成するための、制御部を備える支払管理データ生成装置であって、前記制御部は、前記プロジェクトについて前記債権者へ支払う予定の支払予定金額又は控除予定金額に関する支払予定金額情報を含む支払管理データであって、前記債権者への支払を保留する支払保留金額に関する支払保留金額情報及び当該支払保留金額の支払保留又は支払保留解除を示す支払保留状態情報を含み得る支払管理データを生成する支払管理データ生成手段を含み、前記支払管理データ生成手段は、前記プロジェクトについて任意の又は特定のタイミングで決定された前記債権者へ支払うべき支払対象金額又は当該支払対象金額に対する支払対象割合に関する支払対象金額情報を少なくとも含む債務設定データが、前記タイミングで決定された前記債権者への支払を保留する支払保留金額又は前記支払対象金額に対する支払保留対象割合に関する支払保留金額情報、及び、前記タイミングで決定された支払保留解除金額又は支払保留金額の総額に対する支払保留解除対象割合に関する支払保留解除金額情報の少なくとも一方を含む場合には、前記支払予定金額情報を少なくとも含むレコードに加えて、前記保留金額情報及び前記支払保留状態情報が支払保留を示す情報を含む支払保留レコード、又は、前記支払保留解除金額情報及び前記支払保留状態情報が支払保留解除を示す情報を含む支払保留解除レコードを追加することにより、前記支払管理データとして、前記支払保留状態情報を含むレコードを含む支払管理データを生成することを特徴とする。 In order to solve the above-mentioned problems and achieve the first objective, the payment management data generation device according to the present invention generates one or more debts for a project that generates one or more unit debts that can span multiple accounting months. A payment management data generation device comprising a control unit for generating payment management data regarding payment details to a person, the control unit is configured to generate payment management data regarding payment details to the creditor for the project, and the control unit is configured to generate payment management data regarding payment details to the creditor for the project. Payment management data including scheduled payment amount information regarding the payment suspension amount for which payment to the creditor is suspended, and payment suspension status information indicating payment suspension or release of payment suspension for the payment suspension amount. The payment management data generation means generates payment management data that may include payment management data, and the payment management data generation means generates a payment amount to be paid to the creditor determined at any or a specific timing for the project or the payment amount The debt setting data, which includes at least information on the amount to be paid regarding the ratio of the amount to be paid to the amount, is a payment retention amount for suspending payment to the creditor determined at the timing, or a payment retention amount regarding the ratio of the payment retention target to the amount to be paid. information, and at least one of the payment hold release amount information regarding the payment hold release amount determined at the timing or the payment hold release amount information regarding the ratio of the payment hold release target to the total payment hold amount, a record that includes at least the scheduled payment amount information. In addition, the payment hold record includes information in which the hold amount information and the payment hold status information indicate payment hold, or the payment hold release amount information and the payment hold status information include information indicating payment hold release. By adding a hold release record, payment management data including a record including the payment hold status information is generated as the payment management data.

また、本発明に係る支払管理データ生成装置は、前記支払管理データは、さらに、前記単位債務を識別する情報を含むことを特徴とする。 Furthermore, the payment management data generation device according to the present invention is characterized in that the payment management data further includes information identifying the unit obligation.

また、本発明に係る支払管理データ生成装置は、前記支払管理データ生成手段は、前記支払管理データに基づき、前記債権者のレコードを集約した集約データを所定のフォーマットで生成することを特徴とする。 Further, the payment management data generation device according to the present invention is characterized in that the payment management data generation means generates aggregated data in which the records of the creditors are aggregated in a predetermined format based on the payment management data. .

さらに、本発明に係る支払管理データ生成装置は、前記支払予定データ、前記支払管理データ及び集約データは、前記支払予定金額情報に対応する支払予定金額、前記支払保留金額情報に対応する支払保留金額及び前記支払保留解除金額情報に対応する支払保留解除金額についての支払済若しくは未支払を示す支払状態情報を含むことを特徴とする。 Furthermore, in the payment management data generation device according to the present invention, the payment schedule data, the payment management data, and the aggregate data include a scheduled payment amount corresponding to the scheduled payment amount information, and a payment reservation amount corresponding to the payment reservation amount information. and payment status information indicating whether the payment hold release amount corresponding to the payment hold release amount information has been paid or unpaid.

さらにまた、本発明に係る支払管理データ生成装置は、前記支払管理データ生成手段は、前記支払管理データに含まれる前記支払状態情報が未支払を示す前記債権者のレコードを集約した未払金集約データを前記集約データとして生成することを特徴とする。 Furthermore, in the payment management data generation device according to the present invention, the payment management data generation means generates outstanding accounts aggregation data that is aggregation of records of the creditors in which the payment status information included in the payment management data indicates unpaid. It is characterized in that it is generated as the aggregated data.

さらにまた、本発明に係る支払管理データ生成装置は、前記支払管理データ生成手段は、前記支払管理データに含まれる前記支払保留状態情報を含む前記債権者のレコードを集約した支払保留金集約データを前記集約データとして生成することを特徴とする。 Furthermore, in the payment management data generation device according to the present invention, the payment management data generation means generates payment retention money aggregate data that aggregates records of the creditors including the payment retention state information included in the payment management data. It is characterized in that it is generated as the aggregated data.

さらにまた、本発明に係る支払管理データ生成装置は、前記制御部は、データを出力する出力手段をさらに備え、前記出力手段は、前記集約データを当該集約データに応じて予め設定された帳票データとして出力することを特徴とする。 Furthermore, in the payment management data generation device according to the present invention, the control section further includes an output means for outputting data, and the output means converts the aggregated data into preset form data according to the aggregated data. It is characterized by outputting as .

さらにまた、本発明に係る支払管理データ生成装置は、前記プロジェクトは、複数の単位事業を含む請負業務であり、前記一又は複数の単位債務の債務者は、前記請負業務の請負人であり、かつ、前記債権者は、前記単位事業の下請負人であり、前記債務設定データは、前記プロジェクトの出来高検収の結果を示す出来高検収データであることを特徴とする。 Furthermore, in the payment management data generation device according to the present invention, the project is a contract work including a plurality of unit projects, and the debtor of the one or more unit debts is a contractor of the contract work, Further, the creditor is a subcontractor of the unit business, and the debt setting data is performance acceptance data indicating the result of performance inspection of the project.

また、本発明に係る支払管理データ生成方法は、制御部を備えた情報処理装置において実行される、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払内容に関する支払管理データを生成するための支払管理データ生成方法であって、前記制御部において実行される、前記プロジェクトについて前記債権者へ支払う予定の支払予定金額又は控除予定金額に関する支払予定金額情報を含む支払管理データであって、前記債権者への支払を保留する支払保留金額に関する支払保留金額情報及び当該支払保留金額の支払保留又は支払保留解除を示す支払保留状態情報を含み得る支払管理データを生成する支払管理データ生成ステップを含み、前記支払管理データ生成ステップでは、前記プロジェクトについて任意の又は特定のタイミングで決定された前記債権者へ支払うべき支払対象金額又は当該支払対象金額に対する支払対象割合に関する支払対象金額情報を少なくとも含む債務設定データが、前記タイミングで決定された前記債権者への支払を保留する支払保留金額又は前記支払対象金額に対する支払保留対象割合に関する支払保留金額情報、及び、前記タイミングで決定された支払保留解除金額又は支払保留金額の総額に対する支払保留解除対象割合に関する支払保留解除金額情報の少なくとも一方を含む場合には、前記支払予定金額情報を少なくとも含むレコードに加えて、前記保留金額情報及び前記支払保留状態情報が支払保留を示す情報を含む支払保留レコード、又は、前記支払保留解除金額情報及び前記支払保留状態情報が支払保留解除を示す情報を含む支払保留解除レコードを追加することにより、前記支払管理データとして、前記支払保留状態情報を含むレコードを含む支払管理データを生成することを特徴とする。 Further, the payment management data generation method according to the present invention is performed in an information processing device equipped with a control unit, and is provided to one or more creditors for a project that generates one or more unit debts that can span multiple accounting months. A payment management data generation method for generating payment management data regarding payment details, wherein the payment management data generation method is executed in the control unit, and is executed in the control unit, and the payment management data generation method is executed in the control unit, and is executed in the control unit. Payment management data including information, which may include payment retention amount information regarding the payment retention amount for which payment to the creditor is withheld, and payment retention status information indicating payment retention or release of the payment retention amount for the payment retention amount. The payment management data generation step includes a payment management data generation step that generates data, and in the payment management data generation step, the amount to be paid to the creditor determined for the project at any time or at a specific timing, or the amount to be paid for the amount to be paid. Debt setting data including at least information on the amount to be paid regarding the ratio, the amount to be suspended for which the payment to the creditor is to be withheld determined at the timing, or information on the amount to be suspended for payment regarding the ratio of the amount to be paid to the amount to be paid, and If it includes at least one of the payment hold release amount information regarding the payment hold release amount determined at the timing or the ratio of the payment hold release target to the total payment hold amount, in addition to the record that includes at least the scheduled payment amount information, A payment hold record including information in which the hold amount information and the payment hold status information indicate payment hold, or a payment hold release record including information in which the payment hold release amount information and the payment hold status information indicate payment hold release. By adding, payment management data including a record including the payment pending state information is generated as the payment management data.

また、本発明に係る支払管理データ生成プログラムは、制御部を備えた情報処理装置において実行される、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払内容に関する支払管理データを生成するための支払管理データ生成プログラムであって、前記制御部において実行させるための、前記プロジェクトについて前記債権者へ支払う予定の支払予定金額又は控除予定金額に関する支払予定金額情報を含む支払管理データであって、前記債権者への支払を保留する支払保留金額に関する支払保留金額情報及び当該支払保留金額の支払保留又は支払保留解除を示す支払保留状態情報を含み得る支払管理データを生成する支払管理データ生成ステップを含み、前記支払管理データ生成ステップでは、前記プロジェクトについて任意の又は特定のタイミングで決定された前記債権者へ支払うべき支払対象金額又は当該支払対象金額に対する支払対象割合に関する支払対象金額情報を少なくとも含む債務設定データが、前記タイミングで決定された前記債権者への支払を保留する支払保留金額又は前記支払対象金額に対する支払保留対象割合に関する支払保留金額情報、及び、前記タイミングで決定された支払保留解除金額又は支払保留金額の総額に対する支払保留解除対象割合に関する支払保留解除金額情報の少なくとも一方を含む場合には、前記支払予定金額情報を少なくとも含むレコードに加えて、前記保留金額情報及び前記支払保留状態情報が支払保留を示す情報を含む支払保留レコード、又は、前記支払保留解除金額情報及び前記支払保留状態情報が支払保留解除を示す情報を含む支払保留解除レコードを追加することにより、前記支払管理データとして、前記支払保留状態情報を含むレコードを含む支払管理データを生成することを特徴とする。 Further, the payment management data generation program according to the present invention is executed in an information processing device equipped with a control unit, and is provided to one or more creditors for a project that generates one or more unit debts that can span multiple accounting months. A payment management data generation program for generating payment management data regarding payment details, the program being executed by the control unit, for generating a payment schedule regarding the scheduled payment amount or scheduled deduction amount to be paid to the creditor regarding the project. Payment management data that includes amount information, which may include payment retention amount information regarding the payment retention amount for which payment to the creditor is withheld, and payment retention status information indicating payment retention or release of the payment retention amount for the payment retention amount. A payment management data generation step for generating management data, wherein the payment management data generation step includes a payment amount to be paid to the creditor determined at any or a specific timing for the project, or a payment for the payment amount. Debt setting data including at least payment target amount information regarding the target ratio, the payment retention amount for withholding payment to the creditor determined at the timing, or the payment retention amount information regarding the payment retention target ratio for the payment target amount, and , if it includes at least one of the payment hold release amount information determined at the timing or the payment hold release amount information regarding the ratio of the payment hold release target to the total payment hold amount, in addition to the record that includes at least the scheduled payment amount information. , a payment hold record including information in which the hold amount information and the payment hold status information indicate payment hold, or a payment hold release record including information in which the payment hold release amount information and the payment hold status information indicate payment hold release. By adding , payment management data including a record including the payment pending state information is generated as the payment management data.

上述した課題を解決し、第2の目的を達成するために、本発明に係る支払保留データ管理装置は、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払の支払保留金額に関する支払保留データを管理するための、制御部を備える支払保留データ管理装置であって、前記制御部は、前記債権者への支払を保留する支払保留金額の一部又は全部に対する支払保留解除金額又は支払保留金額の総額に対する支払保留対象割合に関する支払保留解除金額情報が設定された場合に、前記支払保留データにおいて当該支払保留金額に関する支払保留金額情報を含む対象支払保留レコードの更新を行う支払保留データ更新手段を備え、前記支払保留データ更新手段は、前記対象支払保留レコードに含まれる前記支払保留金額に関する支払保留金額情報に代えて、前記設定された支払保留解除金額情報がセットされ、かつ、支払保留状態情報として支払保留解除を示す情報がセットされた支払保留解除レコードを少なくとも生成することにより、前記支払保留データの更新を行うことを特徴とする。 In order to solve the above-mentioned problems and achieve the second objective, the payment retention data management device according to the present invention manages one or more debts for a project that generates one or more unit debts that can span multiple accounting months. A payment reservation data management device comprising a control section for managing payment reservation data regarding a payment reservation amount for a payment to the creditor, the control section managing one of the payment reservation amounts for which payment to the creditor is withheld. When the payment hold release amount information regarding the payment hold release amount for part or all or the payment hold target ratio to the total payment hold amount is set, the target payment that includes the payment hold amount information regarding the payment hold amount in the payment hold data. The payment hold data update means updates the hold record, and the payment hold data update means updates the set payment hold release in place of the payment hold amount information regarding the payment hold amount included in the target payment hold record. The payment suspension data is updated by at least generating a payment suspension release record in which amount information is set and information indicating payment suspension release is set as payment suspension state information.

また、本発明に係る支払保留データ管理装置は、前記支払保留データ更新手段は、前記支払保留解除レコードに、前記支払保留解除金額情報に対応する支払保留解除の計上日又は計上予定日に関する日付情報をセットすることを特徴とする。 Further, in the payment hold data management device according to the present invention, the payment hold data updating means adds date information regarding the recording date or scheduled recording date of the payment hold release corresponding to the payment hold release amount information to the payment hold release record. It is characterized by setting.

また、本発明に係る支払保留データ管理装置は、前記支払保留データ更新手段は、前記支払保留解除金額が前記支払保留金額の一部である場合には、前記支払保留金額から前記支払保留解除金額の差額を支払保留金額情報として含む差額支払保留レコードを新たに生成することを特徴とする。 Further, in the payment hold data management device according to the present invention, when the payment hold release amount is a part of the payment hold release amount, the payment hold release amount is changed from the payment hold release amount to the payment hold release amount. The present invention is characterized in that a difference payment reservation record is newly generated that includes the difference in amount as payment reservation amount information.

さらに、本発明に係る支払保留データ管理装置は、前記支払保留データ更新手段は、前記差額支払保留レコードに、支払保留解除の計上日又は計上予定日が定まっていないことを示す計上不可情報をセットすることを特徴とする。 Furthermore, in the payment retention data management device according to the present invention, the payment retention data updating means sets, in the difference payment retention record, non-accountable information indicating that the recording date or scheduled recording date of release of payment retention is not determined. It is characterized by

また、本発明に係る支払保留データ管理装置は、前記支払保留データ更新手段は、前記支払保留データに、前記対象支払保留レコードが一つ又は複数存在する場合には、一つ又は複数の前記対象支払保留レコードの各々に、予め設定された複数の優先度の中から選ばれた優先度を設定することを特徴とする。 Further, in the payment pending data management device according to the present invention, when the payment pending data updating means includes one or more target payment pending records in the payment pending data, the payment pending data management device updates one or more target payment pending records. The present invention is characterized in that a priority selected from among a plurality of preset priorities is set for each payment reservation record .

さらに、本発明に係る支払保留データ管理装置は、前記複数の優先度は、前記支払保留金額の計上日が近い順、又は、前記支払保留金額が前記支払保留解除金額の全額に近い順、又は、それらの組み合わせにより決定される順序を含むことを特徴とする。 Furthermore, in the payment hold data management device according to the present invention, the plurality of priorities are set in the order of the closest recording date of the payment hold amount, or the order in which the payment hold amount is closer to the full amount of the payment hold release amount, or , an order determined by a combination thereof.

また、本発明に係る支払保留データ管理装置は、前記支払保留データ更新手段は、前記支払保留データの更新が完了した場合に、前記対象支払保留レコードを削除することを特徴とする。 Further, the payment reservation data management device according to the present invention is characterized in that the payment reservation data updating means deletes the target payment reservation record when updating of the payment reservation data is completed.

また、本発明に係る支払保留データ管理装置は、前記制御部は、前記支払保留金額の総額を超える支払保留解除金額に関する支払保留解除金額情報が設定されることを規制する保留解除規制手段をさらに含むことを特徴とする。 Further, in the payment hold data management device according to the present invention, the control unit further includes a hold release regulation means that restricts setting of payment hold release amount information regarding a payment hold release amount that exceeds the total amount of the payment hold amounts. It is characterized by containing.

また、本発明に係る支払保留データ管理装置は、前記プロジェクトは、複数の単位事業を含む請負業務であり、前記一又は複数の単位債務の債務者は、前記請負業務の請負人であり、かつ、前記債権者は、前記単位事業の下請負人であることを特徴とする。 Further, in the payment pending data management device according to the present invention, the project is a contract work including a plurality of unit projects, and the debtor of the one or more unit debts is a contractor of the contract work, and , the creditor is a subcontractor of the unit business.

また、本発明に係る支払保留データ管理方法は、制御部を備えた情報処理装置において実行される、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払の支払保留金額に関する支払保留データを管理するための支払保留データ管理方法であって、前記制御部において実行される、前記債権者への支払を保留する支払保留金額の一部又は全部に対する支払保留解除金額又は支払保留金額の総額に対する支払保留対象割合に関する支払保留解除金額情報が設定された場合に、前記支払保留データにおいて当該支払保留金額に関する支払保留金額情報を含む対象支払保留レコードの更新を行う支払保留データ更新ステップを含み、前記支払保留データ更新ステップでは、前記対象支払保留レコードに含まれる前記支払保留金額に関する支払保留金額情報に代えて、前記設定された支払保留解除金額情報がセットされ、かつ、支払保留状態情報として支払保留解除を示す情報がセットされた支払保留解除レコードを少なくとも生成することにより、前記支払保留データの更新を行うことを特徴とする。 Further, the payment pending data management method according to the present invention is executed in an information processing device equipped with a control unit, and is performed to one or more creditors regarding a project that generates one or more unit debts that can span multiple accounting months. A payment pending data management method for managing payment pending data regarding a payment pending amount of a payment, the method being executed in the control unit, for a part or all of the payment pending amount for which payment to the creditor is to be withheld. When payment hold release amount information regarding the payment hold release amount or the payment hold target ratio to the total payment hold amount is set, updating the target payment hold record that includes the payment hold amount information regarding the payment hold amount in the payment hold data. In the payment hold data update step, the set payment hold release amount information is set in place of the payment hold amount information regarding the payment hold amount included in the target payment hold record. The present invention is characterized in that the payment suspension data is updated by generating at least a payment suspension release record in which information indicating payment suspension release is set as payment suspension status information.

また、本発明に係る支払保留データ管理プログラムは、制御部を備えた情報処理装置において実行される、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払の支払保留金額に関する支払保留データを管理するための支払保留データ管理プログラムであって、前記制御部において実行させるための、前記債権者への支払を保留する支払保留金額の一部又は全部に対する支払保留解除金額又は支払保留金額の総額に対する支払保留対象割合に関する支払保留解除金額情報が設定された場合に、前記支払保留データにおいて当該支払保留金額に関する支払保留金額情報を含む対象支払保留レコードの更新を行う支払保留データ更新ステップを含み、前記支払保留データ更新ステップでは、前記対象支払保留レコードに含まれる前記支払保留金額に関する支払保留金額情報に代えて、前記設定された支払保留解除金額情報がセットされ、かつ、支払保留状態情報として支払保留解除を示す情報がセットされた支払保留解除レコードを少なくとも生成することにより、前記支払保留データの更新を行うことを特徴とする。 Further, the payment reservation data management program according to the present invention is executed in an information processing device equipped with a control unit, and is provided to one or more creditors regarding a project that generates one or more unit debts that can span multiple accounting months. A payment retention data management program for managing payment retention data regarding the payment retention amount of the payment, the program being executed by the control unit, part or all of the payment retention amount for which payment to the creditor is suspended. When the payment hold release amount information regarding the payment hold release amount or the payment hold target ratio to the total payment hold amount is set, the target payment hold record that includes the payment hold amount information regarding the payment hold amount in the payment hold data is set. It includes a payment hold data update step for updating, and in the payment hold data update step, the set payment hold release amount information is used instead of the payment hold amount information regarding the payment hold amount included in the target payment hold record. The payment suspension data is updated by generating at least a payment suspension release record in which information indicating payment suspension release is set as payment suspension state information.

本発明によれば、同一種類の物品であって管理目的が互いに異なる物品であっても適切に支払管理データ生成を行うことができ、ユーザの手間を軽減することができるという効果を奏する。 Advantageous Effects of Invention According to the present invention, payment management data can be appropriately generated even for items of the same type but with different management purposes, and the effort of the user can be reduced.

図1は、本発明の実施形態に係る支払管理データ生成装置を含む支払管理データ生成システムの構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a payment management data generation system including a payment management data generation device according to an embodiment of the present invention. 図2は、図1の支払管理データ生成システム1000において、支払管理データ生成装置100が実行する支払管理データ生成方法の処理手順を示すフローチャートである。FIG. 2 is a flowchart showing the processing procedure of a payment management data generation method executed by the payment management data generation device 100 in the payment management data generation system 1000 of FIG. 図3は、図2のステップS202で登録されるプロジェクトマスタの構成例を模式的に示す図である。FIG. 3 is a diagram schematically showing a configuration example of the project master registered in step S202 of FIG. 2. 図4は、図2のステップS203で登録される債権に対応する債権データの構成例を模式的に示す図である。FIG. 4 is a diagram schematically showing a configuration example of debt data corresponding to the debt registered in step S203 of FIG. 2. 図5は、図2のステップS204で債務設定が行われる場合に起動される債務設定画面の構成例を示す図である。FIG. 5 is a diagram showing a configuration example of a debt setting screen that is activated when debt setting is performed in step S204 of FIG. 図6は、図2のステップS205において実行される債務設定受付処理の詳細を示すサブルーチンである。FIG. 6 is a subroutine showing details of the debt setting acceptance process executed in step S205 of FIG. 図7は、図6のステップS610で生成される債務設定データの構成を模式的に示す図である。FIG. 7 is a diagram schematically showing the structure of the debt setting data generated in step S610 of FIG. 6. 図8は、図2のステップS206の支払管理データ生成処理の詳細を示すサブルーチンである。FIG. 8 is a subroutine showing details of the payment management data generation process in step S206 in FIG. 図9は、図2のステップS802及びS803で生成されるレコードを含む支払管理データの構成例を模式的に示す図である。FIG. 9 is a diagram schematically showing a configuration example of payment management data including records generated in steps S802 and S803 of FIG. 2. 図10は、図9に示した支払管理データの一部のレコードの支払状態情報が、図2のステップS209の処理の結果、支払済に更新された例を示す図である。FIG. 10 is a diagram showing an example in which the payment status information of some records of the payment management data shown in FIG. 9 is updated to paid as a result of the process in step S209 of FIG. 図11は、図2のステップS211及びS212の処理を説明するために用いられる図であり、図11(a)は、図2のステップS211で集計対象となる1群のレコードの一例を示しており、図11(b)は、図2のステップS212の処理の結果生成される支払保留取崩可能額を管理するためのデータの構成例を模式的に示す図である。FIG. 11 is a diagram used to explain the processing in steps S211 and S212 in FIG. 2, and FIG. 11(a) shows an example of a group of records to be aggregated in step S211 in FIG. FIG. 11(b) is a diagram schematically showing an example of the structure of data for managing the payable reversible amount generated as a result of the process of step S212 in FIG. 図12は、図7に示した出来高検収データとは別の出来高検収データであって、翌月の出来高検収の結果の一例を模式的に示す図である。FIG. 12 is a diagram schematically showing an example of the results of the next month's output inspection, which is output inspection data different from the output inspection data shown in FIG. 7. 図13は、図12に示す出来高検収データに基づき生成される支払管理データを模式的に示す図である。FIG. 13 is a diagram schematically showing payment management data generated based on the output inspection data shown in FIG. 12. 図14は、図12に示す出来高検収データに基づき、図8のステップS807の処理の結果生成された支払保留解除レコードの一例を模式的に示す図である。FIG. 14 is a diagram schematically showing an example of a payment hold release record generated as a result of the process in step S807 in FIG. 8 based on the performance inspection data shown in FIG. 12. 図15は、図8のステップS807の処理の結果読み出された1群の対象支払保留レコードを模式的に示す図である。FIG. 15 is a diagram schematically showing a group of target payment pending records read as a result of the process in step S807 in FIG. 図16は、図15に示した1群の対象支払保留レコードに優先度が付与された状態を模式的に示す図である。FIG. 16 is a diagram schematically showing a state in which priority is given to the group of target payment pending records shown in FIG. 15. 図17は、図8のステップS809において、図16に示す1群の対象支払保留レコードの中から、3番目の対象支払保留レコードが選択された場合における支払管理データの更新を説明するための図であり、図17(a)は、選択された対象支払保留レコードを模式的に示し、図17(b)は、図8のステップS810で、図17(a)の対象支払保留レコードに対応して生成される支払保留解除レコードを模式的に示す図である。FIG. 17 is a diagram for explaining the update of payment management data when the third target payment pending record is selected from the group of target payment pending records shown in FIG. 16 in step S809 of FIG. 8. 17(a) schematically shows the selected target payment pending record, and FIG. 17(b) corresponds to the target payment pending record in FIG. 17(a) in step S810 of FIG. FIG. 2 is a diagram schematically showing a payment hold release record generated by the payment hold release record. 図18は、図8のステップS809において、図16に示す1群の対象支払保留レコードの中から、1番目の対象支払保留レコードが選択された場合における支払管理データの更新を説明するための図であり、図18(a)は、選択された対象支払保留レコードを模式的に示し、図18(b)は、図8のステップS810で、図18(a)の対象支払保留レコードに対応して生成される支払保留解除レコードと、図8のステップS812で、差額に応じて生成される支払保留レコードとを模式的に示す図である。FIG. 18 is a diagram for explaining the update of payment management data when the first target payment pending record is selected from the group of target payment pending records shown in FIG. 16 in step S809 of FIG. 18(a) schematically shows the selected target payment pending record, and FIG. 18(b) corresponds to the target payment pending record in FIG. 18(a) in step S810 of FIG. 9 is a diagram schematically showing a payment suspension release record generated in step S812 of FIG. 8 and a payment suspension record generated according to the difference in amount. FIG. 図19は、図8のステップS809において、図16に示す1群の対象支払保留レコードの中から、2番目の対象支払保留レコードが選択された場合における支払管理データの更新を説明するための図であり、図19(a)は、選択された対象支払保留レコードを模式的に示し、図19(b)は、図8のステップS810で、図19(a)の対象支払保留レコードに対応して生成される支払保留解除レコードと、図8のステップS812で、差額に応じて生成される支払保留レコードとを模式的に示す図である。FIG. 19 is a diagram for explaining the update of payment management data when the second target payment pending record is selected from the group of target payment pending records shown in FIG. 16 in step S809 of FIG. 19(a) schematically shows the selected target payment pending record, and FIG. 19(b) corresponds to the target payment pending record in FIG. 19(a) in step S810 of FIG. 9 is a diagram schematically showing a payment suspension release record generated in step S812 of FIG. 8 and a payment suspension record generated according to the difference in amount. FIG. 図20は、例示的な出来高検収データを模式的に示す図である。FIG. 20 is a diagram schematically showing exemplary output inspection data. 図21は、図20の出来高検収データに基づき読み出された2つの対象支払保留レコードであって優先度が設定されたものを模式的に示す図である。FIG. 21 is a diagram schematically showing two target payment pending records read out based on the output inspection data of FIG. 20 and to which priorities are set. 図22は、図21に示す2つの対象支払保留レコードの更新を説明するための図であり、図22(a)は、更新前の2つの対象支払保留レコードを模式的に示し、図22(b)は、図22(a)の2つの対象支払保留レコードに対応して更新後に生成される2つの支払保留解除レコードを模式的に示す図である。FIG. 22 is a diagram for explaining the update of the two subject payment pending records shown in FIG. 21, and FIG. 22(a) schematically shows the two subject payment pending records before update, and FIG. b) is a diagram schematically showing two payment hold release records generated after updating corresponding to the two target payment hold records in FIG. 22(a). 図23は、発注データの例を模式的に示す図である。FIG. 23 is a diagram schematically showing an example of order data. 図24は、出来高検収データの例を模式的に示す図である。FIG. 24 is a diagram schematically showing an example of output inspection data. 図25は、図24に示す出来高検収データに基づき生成される支払管理データの例を模式的に示す図である。FIG. 25 is a diagram schematically showing an example of payment management data generated based on the output inspection data shown in FIG. 24. 図26は、図24に示す出来高検収データ及び図25に示す支払管理データから得られる支払保留金集約データの例を模式的に示す図である。FIG. 26 is a diagram schematically showing an example of payment retention money aggregate data obtained from the performance inspection data shown in FIG. 24 and the payment management data shown in FIG. 25. 図27は、図24に示した支払管理データの更新後を模式的に示す図である。FIG. 27 is a diagram schematically showing the payment management data shown in FIG. 24 after being updated. 図28は、図2のステップS221で作成される集約データの第1の例を模式的に示す図である。FIG. 28 is a diagram schematically showing a first example of the aggregated data created in step S221 of FIG. 2. 図29は、図28に示す集約データに基づき作成される帳票の構成例を示す図である。FIG. 29 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 28. 図30は、図2のステップS221で作成される集約データの第2の例を模式的に示す図である。FIG. 30 is a diagram schematically showing a second example of the aggregated data created in step S221 of FIG. 2. 図31は、図30に示す集約データに基づき作成される帳票の構成例を示す図である。FIG. 31 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 30. 図32は、図2のステップS221で作成される集約データの第3の例を模式的に示す図である。FIG. 32 is a diagram schematically showing a third example of the aggregated data created in step S221 of FIG. 2. 図33は、図32に示す集約データに基づき作成される帳票の構成例を示す図である。FIG. 33 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 32. 図34は、図2のステップS221で作成される集約データの第4の例を模式的に示す図である。FIG. 34 is a diagram schematically showing a fourth example of the aggregated data created in step S221 of FIG. 2. 図35は、図34に示す集約データに基づき作成される帳票の構成例を示す図であり、図35(a)は、第1の支払先に対する支払通知書の例を示し、図35(b)は、第2の支払先に対する支払通知書の例を示し、図35(c)は、第3の支払先に対する支払通知書の例を示す図である。FIG. 35 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 34. FIG. 35(a) shows an example of a payment notice for the first payee, ) shows an example of a payment notice for the second payee, and FIG. 35(c) shows an example of a payment notice for the third payee. 図36は、図2のステップS221で作成される集約データの第5の例を模式的に示す図である。FIG. 36 is a diagram schematically showing a fifth example of the aggregated data created in step S221 of FIG. 2. 図37は、図36に示す集約データに基づき作成される帳票の構成例を示す図であり、図37(a)は、第1の支払先に対する支払通知書の例を示し、図37(b)は、第2の支払先に対する支払通知書の例を示し、図37(c)は、第3の支払先に対する支払通知書の例を示す図である。FIG. 37 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 36. FIG. ) shows an example of a payment notice for the second payee, and FIG. 37(c) shows an example of a payment notice for the third payee. 図38は、図2のステップS221で作成される集約データの第6の例を模式的に示す図である。FIG. 38 is a diagram schematically showing a sixth example of the aggregated data created in step S221 of FIG. 2. 図39は、図38に示す集約データに基づき作成される集約データを模式的に示す図であり、図39(a)は、第1の単位事業に関する集約データの例を示し、図39(b)は、第2の単位事業に関する集約データの例を示す図である。FIG. 39 is a diagram schematically showing aggregated data created based on the aggregated data shown in FIG. 38. FIG. 39(a) shows an example of aggregated data regarding the first unit business, ) is a diagram showing an example of aggregated data regarding the second unit business.

本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 Embodiments of the present invention will be described in detail based on the drawings. Note that the present invention is not limited to this embodiment.

[1.構成]
本実施形態に係る支払管理データ生成装置を含む支払管理データ生成システムの構成の一例について、図1を参照して説明する。図1は、本発明の実施形態に係る支払管理データ生成装置を含む支払管理データ生成システムの構成の一例を示すブロック図である。なお、本発明の実施形態に係る支払管理データ生成装置は、支払保留データ管理装置としても機能する情報処理装置の一例である。
[1. composition]
An example of the configuration of a payment management data generation system including a payment management data generation device according to this embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the configuration of a payment management data generation system including a payment management data generation device according to an embodiment of the present invention. Note that the payment management data generation device according to the embodiment of the present invention is an example of an information processing device that also functions as a payment reservation data management device.

図1に示す支払管理データ生成システム1000は、情報処理装置としての支払管理データ生成装置100と、サーバ200と、支払管理データ生成装置100及びサーバ200を通信可能に接続するネットワーク300とを含んでいる。 A payment management data generation system 1000 shown in FIG. 1 includes a payment management data generation device 100 as an information processing device, a server 200, and a network 300 that communicably connects the payment management data generation device 100 and the server 200. There is.

支払管理データ生成装置100は、複数の会計月にまたがり得る一又は複数の単位債務(単位工事)を生じるプロジェクト(例えば建築工事)について一又は複数の債権者(受注者)への支払内容に関する支払管理データを生成するための情報処理装置であり、例えば市販のデスクトップ型パーソナルコンピュータで構成される。この支払管理データ生成装置100は、例えば、現場の管理部門といった、事業者においてプロジェクトの進捗を管理する部署、特に現場において出来高検収を行う部署(例えば現場監督部門)に1台設置されている。なお、支払管理データ生成装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。また、支払管理データ生成装置100は、支払管理データ生成システム1000内において複数台設置されていてもよく、複数台の支払管理データ生成装置100の間で同期をとることで1台の支払管理データ生成装置100として機能してもよい。支払管理データ生成装置100は、現場の管理部門に設置することに代えて、現場から離れた部署(例えば、支払管理を行う会計部門又は建築業法のコンプライアンスを徹底する法務部門)に設置されてもよい。 The payment management data generation device 100 generates payments related to payment details to one or more creditors (contractors) for a project (for example, construction work) that generates one or more unit obligations (unit works) that can span multiple accounting months. This is an information processing device for generating management data, and is configured with, for example, a commercially available desktop personal computer. One payment management data generation device 100 is installed in a department in a company that manages the progress of a project, such as a site management department, and particularly in a department that performs finished product acceptance on site (for example, a site supervision department). Note that the payment management data generation device 100 is not limited to a stationary information processing device such as a desktop personal computer, but can also be used for commercially available notebook personal computers, PDAs (Personal Digital Assistants), smartphones, tablet personal computers, etc. It may also be a portable information processing device. Further, a plurality of payment management data generation devices 100 may be installed in the payment management data generation system 1000, and by synchronizing the plurality of payment management data generation devices 100, one payment management data generation device 100 may be installed. It may function as the generation device 100. The payment management data generation device 100 may be installed in a department away from the site (for example, an accounting department that manages payments or a legal department that ensures compliance with construction industry laws) instead of being installed in the management department of the site. good.

支払管理データ生成装置100は、制御部102と、通信インターフェース部104と、記憶部106と、入出力インターフェース部108とを備えている。支払管理データ生成装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The payment management data generation device 100 includes a control section 102, a communication interface section 104, a storage section 106, and an input/output interface section 108. Each unit included in the payment management data generation device 100 is communicably connected via an arbitrary communication path.

通信インターフェース部104は、ルータ等の通信装置及び専用線等の有線又は無線の通信回線を介して、支払管理データ生成装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、支払管理データ生成装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。したがって、通信インターフェース部104は、他の部門等が管理している情報処理装置や発注先(例えば取引先)の情報処理装置からの入力情報等を、ネットワーク300を介して又はネットワーク300及びサーバ200を介して受け付けることが可能に構成されているとともに、所定の情報処理装置に対して所定の情報を出力することが可能に構成されている。 The communication interface unit 104 communicably connects the payment management data generation device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via a communication line. Here, the network 300 has a function of connecting the payment management data generation device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Therefore, the communication interface unit 104 receives input information from information processing devices managed by other departments and information processing devices of suppliers (for example, business partners) via the network 300 or between the network 300 and the server 200. The information processing apparatus is configured to be able to receive predetermined information via a predetermined information processing apparatus, and to output predetermined information to a predetermined information processing apparatus.

記憶部106には、各種のデータベース、テーブル、及びファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラム(本発明のプログラムを含む)が記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、及び光ディスク等を用いることができる。また、この記憶部106には、本発明のプログラムを実施するために用いられる各種のデータが書き出し/読み出し可能に格納されている。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 stores computer programs (including the program of the present invention) for providing instructions to a CPU (Central Processing Unit) to perform various processes in cooperation with an OS (Operating System). As the storage unit 106, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc. can be used. Further, various data used for implementing the program of the present invention are stored in the storage unit 106 in a writable/readable manner.

入出力インターフェース部108には、入力装置112及び出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。 An input device 112 and an output device 114 are connected to the input/output interface unit 108 . As the output device 114, in addition to a monitor (including a home television), a speaker or a printer can be used. As the input device 112, in addition to a keyboard, a mouse, and a microphone, a monitor that cooperates with the mouse to realize a pointing device function can be used.

制御部102は、支払管理データ生成装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that controls the payment management data generation device 100 in an integrated manner. The control unit 102 has an internal memory for storing control programs such as an OS, programs specifying various processing procedures, required data, etc., and performs various information processing based on these stored programs. Execute.

さらに図1を参照しながら、記憶部106及び制御部102の構成について詳述する。 Furthermore, with reference to FIG. 1, the configurations of the storage unit 106 and the control unit 102 will be described in detail.

記憶部106は、図1に示されるように、プロジェクトマスタ106aと、債権者マスタ106bと、債務設定データ記憶領域106cと、支払管理データ記憶領域106dと、集約データ記憶領域106eとを含む。また、記憶部106は、その他のマスタやデータ記憶領域を備えていてもよい。 As shown in FIG. 1, the storage unit 106 includes a project master 106a, a creditor master 106b, a debt setting data storage area 106c, a payment management data storage area 106d, and an aggregated data storage area 106e. Furthermore, the storage unit 106 may include other master and data storage areas.

プロジェクトマスタ106aは、プロジェクトに関する情報を登録するためのマスタである。債権者マスタ106bは、債権者(取引先、支払先)に関する情報を登録するためのマスタである。 The project master 106a is a master for registering information regarding a project. The creditor master 106b is a master for registering information regarding creditors (business partners, payees).

債務設定データ記憶領域106c、支払管理データ記憶領域106d、及び集約データ記憶領域106eは、それぞれ、後述する債務設定データ、債務設定データ、及び集約データを記憶するための領域であり、必要に応じて各データを出力可能に保持する。 The debt setting data storage area 106c, the payment management data storage area 106d, and the aggregate data storage area 106e are areas for storing debt setting data, debt setting data, and aggregate data, which will be described later, respectively. Hold each data so that it can be output.

制御部102は、図1に示されるように、複数のモジュールを備えている。図1に示す例では、制御部102は、保留解除規制部102Aと、支払管理データ生成部102Bと、出力部102Cとを備えている。支払管理データ生成部102Bは、支払保留データ更新部102bを含む。 The control unit 102 includes a plurality of modules, as shown in FIG. In the example shown in FIG. 1, the control unit 102 includes a hold release regulation unit 102A, a payment management data generation unit 102B, and an output unit 102C. The payment management data generation unit 102B includes a payment pending data update unit 102b.

保留解除規制部102Aは、支払保留金額の総額を超える支払保留解除金額に関する支払保留解除金額情報が設定されることを規制する保留解除規制手段として機能するモジュールである。支払管理データ生成部102Bは、支払管理データを生成する支払管理データ生成手段として機能するモジュールである。支払保留データ更新部102bは、支払保留データの更新を行う支払保留データ更新手段として機能するモジュールである。出力部102Cは、データを出力する出力手段として機能するモジュールである。各部の機能は、後述する処理内容を実現する機能を含む。 The hold release regulation unit 102A is a module that functions as a hold release regulation unit that restricts setting of payment hold release amount information regarding a payment hold release amount that exceeds the total payment hold amount amount. The payment management data generation unit 102B is a module that functions as a payment management data generation means that generates payment management data. The payment pending data update unit 102b is a module that functions as a payment pending data update unit that updates payment pending data. The output unit 102C is a module that functions as an output means for outputting data. The functions of each part include functions to realize the processing contents described later.

[2.処理]
次に、図1に示す支払管理データ生成システム1000において実行される支払管理データ生成方法を例示的に説明する。
[2. process]
Next, a payment management data generation method executed in the payment management data generation system 1000 shown in FIG. 1 will be exemplified.

図2は、図1の支払管理データ生成システム1000において、支払管理データ生成装置100が実行する支払管理データ生成方法の処理手順を示すフローチャートである。 FIG. 2 is a flowchart showing the processing procedure of a payment management data generation method executed by the payment management data generation device 100 in the payment management data generation system 1000 of FIG.

この図2に示す処理は、概略的には、複数の会計月にまたがる一又は複数の単位債務(例えば、下請負人に対する単位工事の業務発注による債務)を生じるプロジェクト(例えば、請負事業としての建設工事)について一又は複数の債権者への支払内容に関する支払管理データを生成するというものであり、本処理の大部分は、支払管理データ生成装置100の制御部102において実行される。 The process shown in FIG. 2 is generally a project that generates one or more unit debts (for example, debts due to work orders for unit works to subcontractors) that span multiple accounting months (for example, a project as a contract project). The purpose of this process is to generate payment management data regarding payment details to one or more creditors for construction work), and most of this processing is executed by the control unit 102 of the payment management data generation device 100.

なお、以下では、建設工事のプロジェクトについて複数の下請負人に対して単位工事(例えば、基礎工事、電気設備工事等)を発注し、その債務に応じた支払(債権)の一部保留又は当該支払保留の解除を許容しながら会計月単位で行う場合を例に挙げて説明する。ここで、支払の保留は、下請負人の倒産リスクや瑕疵担保を目的として、支払対象金額の一部を保留金として預かる(控除する)場合等に生じる。また、支払保留の解除(取崩)は、通常、下請負人の工事進捗や期間を鑑みて実施される。保留及びその解除は、建設業法を順守して実施される必要がある(例えば、下請負人が同じであっても異なるプロジェクトの単位工事についての支払の保留及びその解除は禁止されており、また、支払の保留を行う場合にあっても長期間にわたる保留が禁止されている)ため、その管理は適切に行われる必要がある。 In addition, in the following, we will order unit works (for example, foundation work, electrical equipment work, etc.) to multiple subcontractors for a construction work project, and suspend a portion of the payment (receivables) corresponding to the obligation or An example will be explained in which the cancellation of payment suspension is allowed and performed on an accounting month basis. Here, withholding of payment occurs when a part of the amount to be paid is kept (deducted) as a retention money for the purpose of subcontractor's bankruptcy risk or defect coverage. In addition, the release (cancellation) of payment suspension is usually carried out in consideration of the subcontractor's construction progress and period. Suspension and its release must be carried out in compliance with the Construction Business Act (for example, it is prohibited to withhold and release payments for unit works of different projects even if the subcontractor is the same; , even if payment is withheld, it is prohibited to hold it for a long period of time), so it is necessary to manage it appropriately.

図2において、まず、ステップS201では、マスタ登録を受け付ける。登録対象のマスタとして、管理対象となる事項に関する情報を登録したマスタ等が用意される。例えば、登録対象のマスタとしては、図1に示した債権者マスタが挙げられる。債権者マスタには、プロジェクトの単位工事の発注先となり得る取引先(下請負人)の取引先名と当該取引先を識別するための識別情報(例えば取引先コード)が登録され、好ましくは、取引先の支払先(入金先)が当該取引先と異なる場合には、当該支払先を特定するための情報がさらに紐づけられた状態で登録される。また、別のマスタとしては、例えば単位工事とその工事内容を登録したマスタを用意してもよい。さらに、後述するステップS202で登録されるプロジェクトマスタをステップS201で併せて登録してもよい。また、用意すべきマスタが既に構築されている場合には、ステップS201において、ユーザ入力に基づいた修正や新規登録等の編集が行われてもよい。また、他のマスタのデータを読み出してコピー又は上書きすることによって新規のマスタが構築されたり既存のマスタの更新が行われたりしてもよく、また、これに代えて、外部記憶装置に記録された他のマスタへ支払管理データ生成装置100をアクセス可能に構成し、アクセス可能になった時点でマスタが新規に構築されたとみなしてもよい。 In FIG. 2, first, in step S201, master registration is accepted. As a master to be registered, a master etc. in which information regarding matters to be managed is registered is prepared. For example, the master to be registered includes the creditor master shown in FIG. 1. In the creditor master, the name of a business partner (subcontractor) who can be a contractor for unit construction of a project and identification information for identifying the business partner (for example, a business partner code) are registered, and preferably, If the payment destination (receiving destination) of the business partner is different from the business partner, information for specifying the payment destination is further linked and registered. Further, as another master, for example, a master in which unit works and their contents are registered may be prepared. Furthermore, a project master registered in step S202, which will be described later, may also be registered in step S201. Furthermore, if the master to be prepared has already been constructed, editing such as modification or new registration based on user input may be performed in step S201. Furthermore, a new master may be constructed or an existing master may be updated by reading and copying or overwriting the data of another master. The payment management data generation device 100 may be configured to be accessible to other masters, and the master may be considered to have been newly constructed when it becomes accessible.

そして、ステップS202では、プロジェクトマスタの登録を受け付ける。本処理は、通常、新規のプロジェクトの内容が定まった段階で行われる。そのため、既存のプロジェクトマスタが存在する場合には、当該マスタに新規のプロジェクトの内容が新たに追加される。本明細書において、プロジェクトとは、通常、複数の会計月にまたがり得る一又は複数の単位債務(単位事業)を生じる一連の事業をさす。なお、プロジェクト又は単位事業の中止若しくは大幅な工期短縮により、個々の又は全ての単位債務の会計月が単数となってもよい。 Then, in step S202, registration of the project master is accepted. This process is normally performed at the stage when the contents of a new project have been determined. Therefore, if an existing project master exists, the contents of the new project are newly added to the master. As used herein, a project generally refers to a series of projects that result in one or more unit obligations (unit projects) that can span multiple accounting months. Furthermore, due to the cancellation of a project or unit project or a significant shortening of the construction period, the accounting month for each or all unit obligations may become a single unit.

図3は、図2のステップS202で登録されるプロジェクトマスタの構成例を模式的に示す図である。 FIG. 3 is a diagram schematically showing a configuration example of the project master registered in step S202 of FIG. 2.

図3に示すプロジェクトマスタには、例えば、プロジェクトのプロジェクト名と当該プロジェクトを識別するためのプロジェクト識別情報(例えば、プロジェクト番号)が少なくとも登録され、さらに、必要に応じて、取引先情報として、取引先の取引先名又は当該取引先を識別するための識別情報が登録される。ここにいうプロジェクトの取引先とは、プロジェクトの主体(代表)であって、例えば、施工主又は発注元(他社)であってもよいし、主体が複数社に及ぶ場合にはその代表となる1社であってもよいし、自社又はその関連会社であってもよい。 In the project master shown in FIG. 3, for example, at least the project name of the project and project identification information (e.g., project number) for identifying the project are registered, and further, as necessary, business partner information is registered. The name of the previous business partner or identification information for identifying the business partner is registered. The business partner of the project here is the main body (representative) of the project, and may be the construction owner or the ordering party (another company), or if the main body is multiple companies, it is the representative. It may be one company, or it may be your own company or its affiliated company.

続くステップS203では、債権の登録が行われる。ここでいう債権とは、例えば、プロジェクトを構成する一又は複数の単位事業を一又は複数の下請負人(債権者)に発注した場合の発注内容であり、下請負人にとってのプロジェクト完了までの債権(下請負人が受注した業務の遂行に応じて発注元から受け取ることができる金額の総額、すなわち受注金額)であり、発注元(自社)にとってのプロジェクト完了までの債務(発注元が発注した業務の下請負人の遂行に応じて生じる支払金額の総額、すなわち発注金額)である。そのため、発注内容を示す発注データが存在する場合には、当該発注データを読み出すことによって債権の登録が行われてもよいし、発注データ又は発注伝票に基づきユーザが債権を登録してもよい。債権の登録は、プロジェクト識別情報を含むように行われ、かつ、債権者(下請負人)ごとに行われる。これにより、単位事業ごとの債権が登録されることになる。ここで、例えば、プロジェクト識別情報に付加情報(例えば枝番)を付けることで、個々の単位事業に複数の債権者(下請負人)を設定するようにしてもよい。これにより、単位事業ごとにも債務を登録することが可能となる。そして、このステップS203で登録された債権は、債権データとして読み出し可能に保存される。 In the following step S203, a bond is registered. Credits here refer to, for example, the contents of an order when one or more unit projects constituting a project are ordered to one or more subcontractors (creditors), and are the contents of the order for the subcontractor until the completion of the project. Receivables (the total amount that the subcontractor can receive from the ordering party in response to the execution of the ordered work, i.e., the order amount), and obligations for the ordering party (company) until the completion of the project (the This is the total amount of payment due to the subcontractor's performance of the work, i.e. the order amount). Therefore, if there is order data indicating the contents of the order, the receivables may be registered by reading the order data, or the user may register the receivables based on the order data or the order slip. Registration of claims is performed to include project identification information, and is performed for each creditor (subcontractor). As a result, receivables for each unit business will be registered. Here, for example, by adding additional information (for example, a branch number) to the project identification information, a plurality of creditors (subcontractors) may be set for each unit project. This makes it possible to register debts for each unit business. The debt registered in step S203 is readably saved as debt data.

図4は、図2のステップS203で登録される債権に対応する債権データの構成例を模式的に示す図である。 FIG. 4 is a diagram schematically showing a configuration example of debt data corresponding to the debt registered in step S203 of FIG. 2.

図4に示す債権データの例では、債権を識別するための債権識別情報(例えば発注番号)と、債権者を識別するための債権者識別情報(例えば取引先名)と、プロジェクト識別番号と、発注金額の総額に関する発注金額情報と、支払保留の設定の有無を示す支払保留有無情報と、支払保留金控除率に関する支払保留金控除率情報とを含んで構成されている。 In the example of receivables data shown in FIG. 4, receivable identification information for identifying receivables (for example, order number), creditor identification information for identifying creditors (for example, business partner name), project identification number, It is configured to include order amount information regarding the total amount of the order amount, payment retention information indicating whether or not payment retention is set, and payment retention amount deduction rate information regarding the payment retention amount deduction rate.

発注金額情報としては、プロジェクト完了までを管理するため、発注金額の総額が登録される。支払保留有無情報とは、発注者(ここでは債務者)と受注者(ここでは債権者)との契約(取決め)により、支払(債務)の保留が建設業法上許容される期間又はそれよりも短い期間にわたり許容されているかどうかを示す情報をいう。支払保留金控除率とは、債権者へ支払う予定の支払予定金額に対して保留(控除)すべき金額の割合(百分率)をいう。なお、債権データは、支払保留金控除率情報に代えて、支払保留すべき保留金額に関する保留金額情報を含んでいてもよいし、双方のうちの一方を含んでいてもよい。好ましくは、債権識別情報は、債権発生日(発注日)に関する情報を含むことが好ましく、これにより、支払の保留がなされた期間の起算日を管理することができる。 As the order amount information, the total amount of the order amount is registered in order to manage the project until completion. Information on whether or not payments are withheld is the period during which payment (debt) is allowed to be withheld under the Construction Business Act, or longer, according to the contract (arrangement) between the ordering party (debtor in this case) and the contractor (in this case, creditor). This refers to information indicating whether or not it is permitted for a short period of time. The payment retention amount deduction rate is the ratio (percentage) of the amount to be retained (deducted) from the scheduled payment amount scheduled to be paid to the creditor. Note that the debt data may include, instead of the payment retention amount deduction rate information, retention amount information regarding the retention amount to be suspended for payment, or may include one of both. Preferably, the debt identification information includes information regarding the date on which the debt was issued (order date), thereby making it possible to manage the starting date of the period during which payment was withheld.

そして、ステップS204では、債務設定が行われるかどうかを判別する。具体的には、図5に示すような債務設定画面が起動されて、ユーザによる入力が開始されるかどうかを判別する。債務設定は、通常、会計月ごとに、支払予定日よりも前に実施され、必要に応じて任意のタイミングで実施されてもよい。ここにいう債務の例は、プロジェクトを構成する単位事業の進捗に関する出来高検収が行われた結果決定された、債権者に対し支払うべき支払対象金額、当該支払対象金額から保留(控除)すべき金額又はその割合、保留金がある場合の当該保留金の一部又は全部につき解除すべき金額又はその割合が挙げられる。支払対象金額は、出来高検収の結果決定された全債権に対する割合に応じた金額であってもよい。ここで、支払対象金額及び保留解除に係る金額をプラスの金額で管理し、保留(控除)に係る金額をマイナスの金額で管理することで、プラスの金額であってもマイナスの金額であっても債務として管理することができる。 Then, in step S204, it is determined whether a debt is to be set. Specifically, it is determined whether a debt setting screen as shown in FIG. 5 is activated and input by the user is started. Debt setting is usually performed every accounting month before the scheduled payment date, and may be performed at any timing as needed. Examples of debts referred to here include the amount to be paid to creditors determined as a result of performance inspections regarding the progress of unit businesses that make up the project, and the amount to be withheld (deducted) from the amount to be paid. or its percentage, and if there is a retained amount, the amount to be released for part or all of the retained amount, or its percentage. The amount to be paid may be an amount corresponding to a percentage of all receivables determined as a result of the performance inspection. Here, by managing the amount to be paid and the amount related to release of the hold as a positive amount, and managing the amount related to the hold (deduction) as a negative amount, even if it is a positive amount, it will not be a negative amount. can also be managed as debt.

ステップS204の判別の結果、債務設定が行われる場合には(ステップS204でYes)、ステップS205の処理に進む。他方、ステップS204の判別の結果、債務設定が行われない場合には(ステップS204でNo)、ステップS205~S206をスキップして、ステップS207以降の判別処理に進む。 As a result of the determination in step S204, if debt setting is to be performed (Yes in step S204), the process proceeds to step S205. On the other hand, as a result of the determination in step S204, if debt setting is not performed (No in step S204), steps S205 to S206 are skipped and the process proceeds to determination processing from step S207 onwards.

ステップS205では、債務設定受付処理を行う。債務設定受付処理は、例えば、図5に示したような入力画面を介して入力された情報(出来高検収の結果決定された情報)のユーザによる入力を受け付けが行われる。 In step S205, a debt setting reception process is performed. In the debt setting acceptance process, for example, information inputted via an input screen as shown in FIG. 5 (information determined as a result of the output inspection) is accepted by the user.

図6は、図2のステップS205において実行される債務設定受付処理の詳細を示すサブルーチンである。 FIG. 6 is a subroutine showing details of the debt setting acceptance process executed in step S205 of FIG.

まず、図6のステップS601では、図5に示したような入力画面を介してプロジェクト及び債権者の指定を受け付ける。プロジェクト及び債権者の指定は、各種マスタに登録されている識別番号で行われてもよい。これにより、債務設定対象のプロジェクト識別情報と債権者情報が取得されることになる。 First, in step S601 in FIG. 6, the designation of a project and a creditor is accepted via an input screen as shown in FIG. The project and creditor may be specified using identification numbers registered in various masters. As a result, the project identification information and creditor information for which debt is to be set are obtained.

そして、ステップS602では、ステップS601で取得したプロジェクト識別情報と債権者情報に基づき、入力画面上でデフォルト表示を行う。例えば、図4に示した債権データに基づき、発注金額(契約額)や支払保留金控除率に関する情報が入力画面上に表示される。また、前回の会計月の支払金額又は検収金額に関する情報や、前回の会計月まで支払金額の累計も併せて入力画面上に表示することが好ましい。このように入力画面にさまざまな情報を表示することで、ユーザは、前回までの金額情報と比較しながら当月分の債務設定を行うことができるようになる。 Then, in step S602, default display is performed on the input screen based on the project identification information and creditor information acquired in step S601. For example, based on the debt data shown in FIG. 4, information regarding the order amount (contract amount) and payment retention deduction rate is displayed on the input screen. Further, it is preferable that information regarding the payment amount or acceptance amount for the previous accounting month and the cumulative total of the payment amount up to the previous accounting month are also displayed on the input screen. By displaying various information on the input screen in this way, the user can set the current month's debt while comparing with previous amount information.

続いて、ステップS603では、支払対象金額情報の入力を受け付ける。支払対象金額(以下、「支払対象金額(a)」ともいう)とは、例えば、当月分の出来高検収の結果決定された支払対象金額(当月検収額)である。通常、下請負人による単位事業の遂行には会計月ごとの進捗があることから、支払対象金額はプラスの金額である。また、出来高検収の結果、進捗がないと認められた場合、支払対象金額は通常ゼロである。ただし、例えば、取り決めや出来高検収時の交渉(例えば、発注元の都合による単位工事の遅延)等に応じて、支払対象金額として、ゼロ未満の金額、すなわちマイナスの金額を控除金額として入力することも可能である。そして、支払対象金額情報の入力を受け付けると、支払保留金控除率に基づき、支払保留金情報が入力画面にデフォルト表示される。ここで表示される支払保留金情報が示す保留金は、例えば、支払対象金額に支払保留金控除率が示す割合を乗算することにより算出される。支払保留金控除率が設定されていない場合には、保留金はゼロとしてデフォルト表示される。 Subsequently, in step S603, input of information on the amount to be paid is accepted. The amount to be paid (hereinafter also referred to as "amount to be paid (a)") is, for example, the amount to be paid (the current month's acceptance amount) determined as a result of the current month's performance inspection. Normally, the amount to be paid is a positive amount because progress is made in each accounting month in the execution of a unit project by a subcontractor. Additionally, if it is determined that there is no progress as a result of the performance inspection, the amount to be paid is usually zero. However, for example, depending on the agreement or negotiation at the time of completion inspection (for example, delay in unit construction due to circumstances of the ordering party), an amount less than zero, that is, a negative amount, may be entered as the deductible amount as the amount to be paid. is also possible. When the input of the payment amount information is accepted, the payment retention amount information is displayed by default on the input screen based on the payment retention amount deduction rate. The retention money indicated by the payment retention money information displayed here is calculated, for example, by multiplying the amount to be paid by the ratio indicated by the payment retention money deduction rate. If the payment retention deduction rate is not set, the retention amount defaults to zero.

次に、ステップS604では、ユーザによる入力の結果、保留金に変更があるかどうかを判別する。保留金は、ステップS603の処理の結果デフォルト表示された保留金である。ステップS604の処理の結果、保留金に変更があった場合又はデフォルト表示の結果、保留金にゼロを超える金額がセットされている場合(ステップS604でYes)、ステップS605以降の処理に進んで、変更後の保留金又はデフォルト表示の保留金(以下、これら保留金をまとめて「保留金(b)」ともいう)に関するエラーチェックを行う。他方、保留金に変更がない場合又は保留金にゼロがセットされている場合(ステップS604でNo)、ステップS607の処理に進む。 Next, in step S604, it is determined whether there is a change in the retained money as a result of the input by the user. The retained money is the retained money displayed by default as a result of the process in step S603. As a result of the process in step S604, if there is a change in the retained money, or as a result of the default display, an amount exceeding zero is set in the retained money (Yes in step S604), the process proceeds to steps S605 and thereafter. An error check is performed regarding the changed retained money or the default displayed retained money (hereinafter these retained funds are also collectively referred to as "retained money (b)"). On the other hand, if there is no change in the retained money or if zero is set in the retained money (No in step S604), the process advances to step S607.

保留金(b)に関するエラーチェックに際し、まず、ステップS605及びS606では、ステップS603で受け付けた支払対象金額(a)がゼロを超える金額であるかどうか、並びに、ステップS604で取得した保留金(b)が支払対象金額(a)以下であるかどうかを判別する。これら判別処理により、支払対象金額(a)がプラスの金額でもないのに新たに保留金を設定するものでないこと、また、支払対象金額(a)がプラスの金額であっても当該プラスの金額を上回る保留金が設定するものでないこと、すなわち、設定された保留金(b)の妥当性が確認される。 When checking the error regarding the retained money (b), first, in steps S605 and S606, it is checked whether the amount to be paid (a) accepted in step S603 is an amount exceeding zero, and whether the retained money (b) obtained in step S604 is ) is less than or equal to the payment amount (a). Through these determination processes, it is confirmed that a new retention money is not set even though the amount to be paid (a) is not a positive amount, and even if the amount to be paid (a) is a positive amount, the said positive amount is It is confirmed that the retention money (b) that has been set is not set, that is, the validity of the set retention money (b) is confirmed.

ステップS605の判別の結果、支払対象金額(a)がゼロを超える金額でない場合には(ステップS605でNo)、保留金(b)としてゼロしか入力できないように規制すべく、まず、ステップS620で保留金(b)がゼロであるかどうかを判別し、斯かる判別の結果、保留金(b)がゼロでない場合には(ステップS620でNo)、保留金(b)につきゼロへの変更入力を促すべく、第1のエラー表示(例えば、「0のみ入力可能です」の旨の警告表示)を行い(ステップS621)、ステップS603の処理に戻って、支払対象金額(a)及び保留金(b)の一方又は双方が変更されるのを待機する。ステップS620の判別の結果、保留金(b)がゼロである場合には(ステップS620でYes)、ステップS606の処理に進む。 As a result of the determination in step S605, if the amount to be paid (a) is not an amount exceeding zero (No in step S605), first, in step S620, in order to restrict that only zero can be input as the retained amount (b). Determine whether or not the retained money (b) is zero, and as a result of such determination, if the retained money (b) is not zero (No in step S620), input a change to zero for the retained money (b). In order to prompt the user, a first error display (for example, a warning display stating "Only 0 is allowed") is performed (step S621), and the process returns to step S603 to enter the payment amount (a) and the retention amount ( Wait for one or both of b) to be changed. As a result of the determination in step S620, if the retained money (b) is zero (Yes in step S620), the process proceeds to step S606.

ステップS606の判別の結果、保留金(b)が支払対象金額(a)以下でない場合には(ステップS606でNo)、支払対象金額(a)を上回る保留金(b)が入力されないように規制すべく、ステップS630で第2のエラー表示(例えば、「当月検収額を超える金額は指定できません」の旨の警告表示)を行って、ステップS603の処理に戻り、支払対象金額(a)及び保留金(b)の一方又は双方が変更されるのを待機する。 As a result of the determination in step S606, if the retained amount (b) is not less than the payable amount (a) (No in step S606), restrictions are imposed so that the retained amount (b) exceeding the paid amount (a) is not input. In order to avoid this problem, a second error display is displayed in step S630 (for example, a warning display stating that "an amount exceeding the inspection amount for the current month cannot be specified"), and the process returns to step S603 to display the amount to be paid (a) and the pending amount. Wait for one or both of the money (b) to be changed.

そして、ステップS605及びS606において、ステップS604で設定された保留金(b)の妥当性が確認されたら(ステップS605でYesかつステップS606でYes)、ステップS607へ進む。 Then, in steps S605 and S606, if the validity of the retention money (b) set in step S604 is confirmed (Yes in step S605 and Yes in step S606), the process advances to step S607.

ステップS607~S609では、保留解除金に関するエラーチェックを行う。具体的には、まず、ステップS607において、保留解除金としてゼロでない金額の入力がなされているかどうかを判別する。ステップS607の判別の結果、保留解除金の入力がなされていない場合又は保留解除金にゼロがセットされている場合には(ステップS607でNo)、ステップS610に進む。他方、ステップS607の判別の結果、保留解除金の入力がなされている場合には(ステップS607でYes)、入力がなされた保留解除金(以下、「保留解除金(c)」ともいう)を取得し、ステップS608に進む。 In steps S607 to S609, an error check regarding the hold release fee is performed. Specifically, first, in step S607, it is determined whether a non-zero amount has been input as the hold release fee. As a result of the determination in step S607, if the hold release money has not been input or if the hold release money is set to zero (No in step S607), the process advances to step S610. On the other hand, as a result of the determination in step S607, if the hold release money has been input (Yes in step S607), the entered hold release money (hereinafter also referred to as "hold release money (c)") is The process proceeds to step S608.

ステップS608では、支払保留取崩可能額(以下、「支払保留取崩可能額(d)」ともいう)がゼロを上回る金額であるかどうか(すなわち支払保留金に残高があるかどうか)を判別する。支払保留取崩可能額とは、支払保留金額から取崩を行うことができる金額の上限をいい、通常は、当月の支払保留金額の総額である。支払保留取崩可能額は、支払処理が行われるたびに変動するので、後述する処理により更新がなされるようになっている。 In step S608, it is determined whether the payment retention reversible amount (hereinafter also referred to as "payment retention reversible amount (d)") is an amount greater than zero (that is, whether there is a balance in the payment retention amount). do. The reversible amount of payment reservations refers to the upper limit of the amount that can be withdrawn from the payment reservation amount, and is usually the total amount of payment reservations for the current month. Since the reversible amount of pending payment changes each time a payment process is performed, it is updated through the process described below.

ステップS608の判別の結果、支払保留取崩可能額がゼロを上回る金額である場合には(ステップS608でYes)、取崩対象の保留金額が存在することになるので、ステップS609へ進む。続くステップS609では、ステップS607で取得した保留解除金(c)が支払保留取崩可能額(d)以下の金額であるかどうかを判別する。ステップS609の判別の結果、保留解除金(c)が支払保留取崩可能額(d)以下の金額である場合には、保留解除金(c)が、取崩対象の保留金額の上限を超えるものではないことが確認されたことになるので、ステップS610に進む。 As a result of the determination in step S608, if the pending payment reversible amount is greater than zero (Yes in step S608), there is a pending amount to be reversed, so the process advances to step S609. In the following step S609, it is determined whether the hold release amount (c) acquired in step S607 is less than or equal to the payment hold reversible amount (d). As a result of the determination in step S609, if the hold release amount (c) is less than or equal to the payment hold reversible amount (d), the hold release fee (c) exceeds the upper limit of the hold amount subject to cancellation. Since it has been confirmed that it is not a real thing, the process advances to step S610.

他方、ステップS608の判別の結果、支払保留取崩可能額がゼロ上回る金額でない場合には(ステップS608でNo)、支払保留金額に取崩対象となる残高がないことになるので、保留解除金(c)としてゼロしか入力できないように規制すべく、まず、ステップS640で保留解除金(c)がゼロであるかどうかを判別し、斯かる判別の結果、保留解除金(c)がゼロでない場合には(ステップS640でNo)、保留解除金(c)につきゼロへの変更入力を促すべく、第3のエラー表示(例えば、「0のみ入力可能です」の旨の警告表示)を行い(ステップS641)、ステップS607の処理に戻って、保留解除金(c)が変更されるのを待機する。ステップS640の判別の結果、保留解除金(c)がゼロである場合には(ステップS640でYes)、ステップS609の処理に進む。 On the other hand, as a result of the determination in step S608, if the payment hold reversible amount is not an amount exceeding zero (No in step S608), it means that there is no balance in the payment hold amount that can be reversed, so the hold release amount is In order to restrict that only zero can be entered as (c), first, in step S640, it is determined whether the hold release amount (c) is zero, and as a result of such determination, it is determined that the hold release amount (c) is not zero. In this case (No in step S640), a third error display (for example, a warning display stating "Only 0 is allowed") is displayed to prompt the user to change the suspension release fee (c) to zero ( Step S641), the process returns to step S607 and waits for the hold release fee (c) to be changed. As a result of the determination in step S640, if the hold release fee (c) is zero (Yes in step S640), the process proceeds to step S609.

ステップS609の判別の結果、保留解除金(c)が支払保留取崩可能額(d)以下の金額でない場合には(ステップS609でNo)、支払保留取崩可能額(d)を上回る保留解除金(c)が入力されないように規制すべく、ステップS650で第4のエラー表示(例えば、「当月保留金解除が保留金以上の金額です」の旨の警告表示)を行って、ステップS607の処理に戻って、保留解除金(c)が変更されるのを待機する。 As a result of the determination in step S609, if the hold release amount (c) is not less than the payment hold reversible amount (d) (No in step S609), the hold release amount is greater than the payment hold reversible amount (d). In order to prevent money (c) from being input, a fourth error display is displayed in step S650 (e.g., a warning display stating that "the amount of this month's retention amount is greater than the amount of the retention amount") is displayed in step S607. Returning to the process, the system waits for the suspension release fee (c) to be changed.

そして、ステップS608及びS609において、ステップS607で取得した保留解除金(c)の妥当性が確認されたら(ステップS608でYesかつステップS609でYes)、ステップS610へ進む。 Then, in steps S608 and S609, if the validity of the hold release money (c) acquired in step S607 is confirmed (Yes in step S608 and Yes in step S609), the process advances to step S610.

そして、ステップS610では、ステップS603で取得した支払対象金額(a)、ステップS604で取得した保留金(b)、及びステップS607で取得した保留解除金(c)に関する情報を債務設定情報として取得する。なお、債務設定情報の各々は、金額がゼロであることを示す情報であってもよい。このステップS610の処理は、例えば、図5に示した入力画面において図示しない「確定」ボタンの押下により実行される。そして、ステップS610で取得した各債務設定情報は、例えば債務設定データとして読み出し可能に保存される。そして、図6に示した処理を完了して、図2の処理にリターンして、ステップS206の処理に進む。 Then, in step S610, information regarding the amount to be paid (a) acquired in step S603, the retention amount (b) acquired in step S604, and the retention release amount (c) acquired in step S607 is acquired as debt setting information. . Note that each piece of debt setting information may be information indicating that the amount is zero. The process of step S610 is executed, for example, by pressing a "confirm" button (not shown) on the input screen shown in FIG. 5. Then, each piece of debt setting information acquired in step S610 is stored in a readable manner, for example, as debt setting data. Then, the process shown in FIG. 6 is completed, the process returns to the process shown in FIG. 2, and the process proceeds to step S206.

図7は、図6のステップS610で生成される債務設定データの構成を模式的に示す図である。 FIG. 7 is a diagram schematically showing the structure of the debt setting data generated in step S610 of FIG. 6.

図7に示す債務設定データの例は、出来高検収の結果を示す出来高検収データである。図7に示すように、出来高検収データは、出来高検収を識別するための検収識別情報(例えば検収番号)と、債権識別情報(例えば発注番号)と、計上日(例えば出来高検収の実施日)に関する情報と、支払予定日(例えば翌月又は翌々月の会計日)に関する情報と、支払先に関する情報と、プロジェクト識別情報、支払対象金額(検収金額)に関する情報とを含み、さらに、図4に示した債権設定データに含まれる一部の情報とを含む。図4に示した債権設定データに含まれる一部の情報としては、支払保留有無情報、支払保留金控除率情報などがあり、これらの情報は、図4に示した債権設定データから取得してもよい。したがって、出来高検収データが存在する場合には、ステップS205の処理に代えて、出来高検収データから読み出した情報から、各債務設定情報を取得するようにしてもよい。又は、各債務設定情報を出来高検収データに反映させるべく、例えば、保留解除金(c)に関する情報を出来高検収データに追加してもよい。 The example of debt setting data shown in FIG. 7 is output inspection data indicating the results of output inspection. As shown in Figure 7, the earned value acceptance data includes acceptance identification information (for example, acceptance inspection number) for identifying the earned value inspection, receivable identification information (for example, order number), and recording date (for example, the implementation date of the earned value acceptance). information, information about the scheduled payment date (for example, the accounting date of the next month or the month after next), information about the payee, project identification information, and information about the amount to be paid (inspected amount), and further includes the receivables shown in Figure 4. Contains some information included in the configuration data. Some of the information included in the debt setting data shown in Figure 4 includes payment retention information, payment retention deduction rate information, etc. These pieces of information are obtained from the debt setting data shown in Figure 4. Good too. Therefore, if the output inspection data exists, each debt setting information may be acquired from the information read from the output inspection data instead of the process in step S205. Alternatively, in order to reflect each debt setting information in the performance inspection data, for example, information regarding the suspension release fee (c) may be added to the performance inspection data.

図2に戻り、ステップS206では、支払管理データ生成処理が行われる。支払管理データ生成処理では、ステップS205(図6)の債務設定受付処理の結果取得した支払対象金額(a)、保留金(b)及び保留解除金(c)に関する債務設定情報を用いて支払管理データが生成される。図8は、図2のステップS206の支払管理データ生成処理の詳細を示すサブルーチンである。 Returning to FIG. 2, in step S206, payment management data generation processing is performed. In the payment management data generation process, payment management is performed using the debt setting information regarding the payment target amount (a), retention amount (b), and retention release amount (c) obtained as a result of the debt setting reception process in step S205 (FIG. 6). Data is generated. FIG. 8 is a subroutine showing details of the payment management data generation process in step S206 in FIG.

図8において、まず、ステップS801では、支払対象金額がゼロ以上であるかどうかを判別する。該判別の結果、支払対象金額がゼロ以上であれば(ステップS801でYes)、ステップS802で内訳区分「0」のレコード(以下、「通常レコード」ともいう)を生成し、ステップS804へ進む。なお、支払対象金額がゼロの場合には、通常レコードの生成を省略してもよく、これによりデータ容量を削減することができる。他方、該判別の結果、支払対象金額がゼロ未満すなわちマイナスである場合には(ステップS801でNo)、ステップS803で内訳区分「1」のレコード(以下、「控除レコード」ともいう)を生成し、ステップS804へ進む。内訳区分については後述する。ステップS802及びS803で生成されるレコードは、本処理で生成される支払管理データの一部を構成するレコードである。 In FIG. 8, first, in step S801, it is determined whether the amount to be paid is greater than or equal to zero. As a result of this determination, if the amount to be paid is zero or more (Yes in step S801), a record with breakdown classification "0" (hereinafter also referred to as "normal record") is generated in step S802, and the process advances to step S804. Note that if the amount to be paid is zero, the generation of the normal record may be omitted, thereby reducing the data capacity. On the other hand, if the result of this determination is that the amount to be paid is less than zero, that is, negative (No in step S801), a record with breakdown category "1" (hereinafter also referred to as "deduction record") is generated in step S803. , the process advances to step S804. The breakdown categories will be explained later. The records generated in steps S802 and S803 are records that constitute part of the payment management data generated in this process.

図9は、図2のステップS802及びS803で生成されるレコードを含む支払管理データの構成例を模式的に示す図である。 FIG. 9 is a diagram schematically showing a configuration example of payment management data including records generated in steps S802 and S803 of FIG. 2.

図9に示される支払管理データは、債権者への債務履行のための支払予定金額に関する支払予定金額情報を含むレコードで構成される。支払予定金額は、プラス(出金)であってもマイナス(控除)であってもよい。図9に示すように、支払管理データは、支払予定金額情報のほかに、各レコードを識別するための識別情報(例えば、連番で付与される支払予定番号)、支払予定日に関する支払予定日情報、取引先の支払先に関する情報(例えば、支払先名)、債務設定情報に含まれる債務を識別するための債務識別情報(例えば、元伝票番号)、各レコードの区分(分類)を特定するための分類情報(例えば、内訳区分又はその区分名)及び支払予定金額の支払状態情報(例えば、支払状態名)を含んで構成される。支払予定日情報には、通常、出来高検収データにおける計上日に対して予め設定された会計月(例えば、翌会計月又は翌々会計月)の指定日がセットされる。ただし、後述するように、支払予定日情報として、計上予定日が定まっていないことを示す計上不可情報(例えば未来日付)をセットすることも可能である。また、債務識別情報として用いることが可能な元伝票番号は、出来高検収データにおける元伝票番号である。支払管理データが上述した情報を含むことにより、各レコードの支払予定金額について、その支払予定日や支払状態を把握することが可能となる。支払状態情報は、支払済及び未支払の一方から選択される。各レコードが生成された時点においては、支払状態情報として未支払がセットされ、各レコードの支払予定金額が支払予定日に支払を完了することで支払状態情報として支払済がセットされるようになっている。 The payment management data shown in FIG. 9 is composed of records including scheduled payment amount information regarding the scheduled payment amount for fulfilling obligations to creditors. The scheduled payment amount may be positive (withdrawal) or negative (deduction). As shown in FIG. 9, the payment management data includes, in addition to scheduled payment amount information, identification information for identifying each record (for example, a payment scheduled number assigned as a sequential number), and a scheduled payment date regarding the scheduled payment date. information, information about the business partner's payee (for example, payee name), debt identification information for identifying the debt included in the debt setting information (for example, original document number), and the classification (classification) of each record. It is configured to include classification information (for example, a breakdown category or its category name) and payment status information (for example, a payment status name) for the scheduled payment amount. The scheduled payment date information is usually set to a designated date in an accounting month (for example, the next accounting month or the accounting month after the next) that is preset with respect to the recording date in the performance inspection data. However, as will be described later, it is also possible to set non-accountable information (for example, a future date) indicating that the scheduled accounting date has not been determined as the scheduled payment date information. Further, the original slip number that can be used as debt identification information is the original slip number in the output acceptance data. By including the above-mentioned information in the payment management data, it becomes possible to grasp the scheduled payment date and payment status of the scheduled payment amount of each record. The payment status information is selected from paid and unpaid. At the time each record is generated, the payment status information is set to unpaid, and when the scheduled payment amount for each record is completed on the scheduled payment date, the payment status information is set to paid. ing.

ここで、内訳区分は、支払管理データにおいて、各レコードの区分(分類)を特定するための分類情報として各レコードにセットされる。内訳区分「0」は、支払対象金額(a)がプラスのレコード(通常の支払に関するレコード)を特定するための分類情報に該当する。したがって、ステップS802で生成される内訳区分「0」の通常レコードは、予め設定された会計月の債務履行対象(出金対象)となるレコードである。内訳区分「1」は、支払対象金額(a)がマイナスのレコード(控除に関するレコード)を特定するための分類情報に該当する。したがって、ステップS803で生成される内訳区分「1」の控除レコードは、予め設定された会計月の控除対象となるレコードである。内訳区分「2」及び「3」は、後述するように、保留金の保留状態を示す保留状態情報として機能する。そのため、支払管理データが保留状態情報を含むことにより、各レコードの保留金について、その保留状態を速やかに把握することが可能となり、また、後述するように集約データの生成を容易に行うことができるようになる。 Here, the breakdown classification is set in each record as classification information for specifying the classification (classification) of each record in the payment management data. The breakdown category "0" corresponds to classification information for specifying records in which the amount to be paid (a) is positive (records related to normal payments). Therefore, the normal record with the breakdown category "0" generated in step S802 is a record that is subject to obligation fulfillment (withdrawal subject) in a preset accounting month. The breakdown category "1" corresponds to classification information for specifying records in which the amount to be paid (a) is negative (records related to deductions). Therefore, the deduction record of breakdown category "1" generated in step S803 is a record to be deducted in a preset accounting month. The breakdown categories "2" and "3" function as pending state information indicating the pending state of the retained money, as will be described later. Therefore, by including the pending status information in the payment management data, it is possible to quickly grasp the pending status of the retained funds in each record, and it is also possible to easily generate aggregated data as described below. become able to.

続いて、ステップS804では、保留金レコードの生成が必要であるかどうかを判別する。具体的には、保留金(b)がゼロ超であるかどうかを判別する。ステップS804の判別の結果、保留金レコードの生成が必要でない場合には(ステップS804でNo)、以下に説明するステップS805の処理をスキップして、ステップS806へ進む。 Subsequently, in step S804, it is determined whether it is necessary to generate a retention money record. Specifically, it is determined whether the retained money (b) is greater than zero. As a result of the determination in step S804, if it is not necessary to generate a retained money record (No in step S804), the process skips the process in step S805 described below and proceeds to step S806.

ステップS804の判別の結果、保留金に関するレコードの生成が必要である場合には(ステップS804でYes)、ステップS805に進んで、内訳区分「1」のレコード(すなわち控除に関するレコード)と、内訳区分「2」のレコード(以下、「支払保留レコード」ともいう)の1対のレコードを生成し、ステップS806へ進む。なお、図6を用いて説明したように、支払対象金額(a)がマイナスの場合には、保留金(b)にはゼロがセットされるため、ステップS804において、保留金レコードの生成が必要であると判断されないようになっており、これにより、支払管理データにおいて、マイナスの支払対象金額(a)に由来する控除レコードと、保留金(b)に由来する控除レコードとが併存しないようになっている。 As a result of the determination in step S804, if it is necessary to generate a record related to the retained amount (Yes in step S804), the process proceeds to step S805, and the record with the breakdown category "1" (that is, the record related to deduction) and the breakdown category A pair of records "2" (hereinafter also referred to as "payment pending records") is generated, and the process advances to step S806. As explained using FIG. 6, if the amount to be paid (a) is negative, the retained amount (b) is set to zero, so it is necessary to generate a retained amount record in step S804. As a result, in the payment management data, deduction records derived from the negative amount to be paid (a) and deduction records derived from the retained amount (b) are prevented from coexisting. It has become.

ここで、ステップS805で生成される内訳区分「2」の支払保留レコードについて説明する。内訳区分「2」の支払保留レコードは、支払が保留状態にあることを示すレコードである。ステップS805では、保留金(b)に由来して控除レコードが生成されるが、控除レコードの支払予定金額情報が示すマイナスの金額は、支払予定日が到来することにより保留金として積み上げられることになる。そこで、ステップS805では、保留金として積み上げられる金額(すなわちプラスの金額)を支払予定金額情報として登録した支払保留レコードが控除レコードと対となるように生成される。したがって、内訳区分「2」の支払保留レコードに含まれる支払予定金額情報が示すプラスの金額は、支払先への出金予定額ではなく、支払保留取崩可能額へ積み上げる予定の加算額に該当する。 Here, the payment pending record of breakdown category "2" generated in step S805 will be explained. The payment pending record with breakdown classification "2" is a record indicating that the payment is in a pending state. In step S805, a deduction record is generated based on the retention amount (b), but the negative amount indicated by the scheduled payment amount information in the deduction record will be accumulated as a retention amount when the scheduled payment date arrives. Become. Therefore, in step S805, a payment retention record in which the amount to be accumulated as retention money (that is, a positive amount) is registered as scheduled payment amount information is generated to be paired with the deduction record. Therefore, the positive amount indicated by the scheduled payment amount information included in the payment hold record with breakdown category "2" corresponds to the additional amount scheduled to be accumulated to the payment hold reversible amount, not the scheduled amount to be withdrawn to the payee. do.

また、ステップS806では、支払の保留解除金(c)があるかどうかを判別する。具体的には、保留解除金(c)がゼロ超であるかどうかを判別する。 In step S806, it is determined whether there is a payment hold release fee (c). Specifically, it is determined whether the hold release fee (c) is greater than zero.

ステップS806の判別の結果、保留解除金(c)がある場合には(ステップS806でYes)、ステップS807~S814において、保留解除金(c)に基づき支払保留レコードの更新処理が行われる。この支払保留レコードの更新の結果、内訳区分「3」のレコード(以下、「支払保留解除レコード」ともいう)が生成される。支払保留レコードの更新処理の詳細については、後述する。そして、支払保留レコードの更新処理が完了したら、本処理を終了して図2へリターンして、ステップS207へ進む。 As a result of the determination in step S806, if there is a hold release fee (c) (Yes in step S806), the payment hold record is updated based on the hold release fee (c) in steps S807 to S814. As a result of updating this payment hold record, a record with breakdown classification "3" (hereinafter also referred to as a "payment hold release record") is generated. Details of the payment hold record update process will be described later. When the payment pending record update process is completed, this process is ended, the process returns to FIG. 2, and the process proceeds to step S207.

他方、ステップS806の判別の結果、保留解除金(c)がない場合には(ステップS806でNo)、ステップS807~S814の支払保留レコードの更新処理をスキップして、本処理を終了して図2へリターンして、ステップS207へ進む。 On the other hand, as a result of the determination in step S806, if there is no hold release money (c) (No in step S806), the process of updating the payment hold record in steps S807 to S814 is skipped, this process is ended, and the flow shown in FIG. 2 and proceeds to step S207.

図8を用いて説明したように各レコードが追加されて支払管理データが生成されると、図2に戻り、ステップS207では、問合せ回答書又は支払通知書が必要であるかどうかを判別する。具体的には、ユーザによる必要書面の指示入力を待機する。ここで、問合せ回答書は、出来高検収を受けた債権者が、支払予定日までの間に、債務者に対して、当月又は翌月の支払予定金額(債権者にとっては入金見込金額)について問合せを行った場合に債務者が回答するための書面であり、この書面を受領することにより、債権者は、支払予定日前に、支払予定金額に出来高検収の結果が反映されていることを確認することができる。支払通知書は、債務者が支払(出金)を行う金額を債権者に対して通知するための書面であり、これにより、債権者が債務者に対して問合せを行う手間を省くことができる。 When each record is added and payment management data is generated as explained using FIG. 8, returning to FIG. 2, in step S207, it is determined whether an inquiry answer or a payment notice is required. Specifically, it waits for the user to input instructions for necessary documents. Here, the inquiry response form is a form in which the creditor who has received the performance inspection makes an inquiry to the debtor regarding the scheduled payment amount for the current month or the next month (for the creditor, the expected amount of payment) before the scheduled payment date. By receiving this document, the creditor can confirm that the results of the performance inspection are reflected in the scheduled payment amount before the scheduled payment date. I can do it. A payment notice is a document that is used by a debtor to notify the creditor of the amount to be paid (withdrawn), thereby saving the creditor the trouble of making inquiries to the debtor. .

ステップS207の判別の結果、問合せ回答書又は支払通知書が必要である場合には(ステップS207でYes)、ステップS221~S223で必要書面の作成処理を行い、ステップS208に進む。必要書面の作成処理については、後述する。他方、ステップS207の判別の結果、問合せ回答書又は支払通知書が必要でない場合には(ステップS207でNo)、ステップS221~S223で必要書面の作成処理をスキップして、ステップS208に進む。 As a result of the determination in step S207, if an inquiry response form or a payment notice is necessary (Yes in step S207), the necessary documents are created in steps S221 to S223, and the process proceeds to step S208. The process for creating the necessary documents will be described later. On the other hand, as a result of the determination in step S207, if the inquiry response form or the payment notice is not required (No in step S207), the process of creating the necessary documents in steps S221 to S223 is skipped and the process proceeds to step S208.

次に、ステップS208では、支払管理データに含まれる各レコードの支払予定金額につき、支払予定日が到来して、支払が完了したかどうかを判別する。支払の完了は、例えば、ファームバンキング(FB)による振込完了データを読み出して、支払管理データに含まれる情報(支払予定番号、支払予定日、支払先、支払予定金額等の情報)を検索することにより把握することができる。そして、ステップS208の判別の結果、支払が完了していない場合、例えば支払予定日がまだ到来していない場合には(ステップS208でNo)、ステップS204に戻って、別の債務設定の受け付けを待機する。他方、支払が完了されたレコードがあった場合には(ステップS208でYes)、ステップS209で当該レコードの支払状態情報に支払済をセット(すなわち未支払を支払済に更新)し、ステップS210の処理に進む。図10には、図9に示した支払管理データの一部のレコードの支払状態情報が、図2のステップS209の処理の結果、支払済に更新された例が示されている。 Next, in step S208, it is determined whether the scheduled payment date has arrived and the payment has been completed for the scheduled payment amount of each record included in the payment management data. To complete the payment, for example, read the transfer completion data from farm banking (FB) and search for information included in the payment management data (information such as payment schedule number, payment schedule date, payee, payment schedule amount, etc.) It can be understood by As a result of the determination in step S208, if the payment has not been completed, for example, if the scheduled payment date has not yet arrived (No in step S208), the process returns to step S204 to accept another debt setting. stand by. On the other hand, if there is a record in which payment has been completed (Yes in step S208), the payment status information of the record is set to paid (that is, unpaid is updated to paid) in step S209, and the process is performed in step S210. Proceed to processing. FIG. 10 shows an example in which the payment status information of some records of the payment management data shown in FIG. 9 has been updated to paid as a result of the process in step S209 of FIG.

ステップS210では、支払管理データに未支払のレコードがあるかどうかを判別する。未支払のレコードは、通常、支払保留レコードである。これは、先述のとおり、支払保留レコードの支払予定金額は、支払先への入金額(振込額)ではないからである。ステップS210の判別の結果、未支払のレコードがある場合には(ステップS210でYes)、ステップS211で、取引先(支払先)ごとに未支払レコードの集計を行って、ステップS212で、支払保留のレコードの集計結果に基づき、支払保留取崩可能額を更新する。したがって、支払保留取崩可能額は、支払完了がなされるたびに更新されるので、支払保留取崩可能額を超える金額の保留解除(取崩)が実施されることを抑止することができる。 In step S210, it is determined whether there is an unpaid record in the payment management data. Unpaid records are typically pending payment records. This is because, as described above, the scheduled payment amount in the payment hold record is not the amount to be paid (transfer amount) to the payee. As a result of the determination in step S210, if there is an unpaid record (Yes in step S210), in step S211, unpaid records are aggregated for each business partner (payee), and in step S212, payment is suspended. Update the payment hold reversible amount based on the aggregation results of the records. Therefore, since the payment hold reversible amount is updated every time a payment is completed, it is possible to prevent the hold release (reversal) of an amount exceeding the payment hold reversible amount.

図11は、図2のステップS211及びS212の処理を説明するために用いられる図であり、図11(a)は、図2のステップS211で集計対象となる1群のレコードの一例を示しており、図11(b)は、図2のステップS212の処理の結果生成される支払保留取崩可能額を管理するためのデータの構成例を模式的に示す図である。図11(a)に示した1群のレコードは、図10における未支払のレコードで構成されている。図11(b)に示すように、図2のステップS212の処理が行われるたびに保留取崩可能額を管理するためのデータを生成・更新することが好ましく、これにより、任意のタイミングで読み出し可能に保存することができる。 FIG. 11 is a diagram used to explain the processing in steps S211 and S212 in FIG. 2, and FIG. 11(a) shows an example of a group of records to be aggregated in step S211 in FIG. FIG. 11(b) is a diagram schematically showing an example of the structure of data for managing the payable reversible amount generated as a result of the process of step S212 in FIG. A group of records shown in FIG. 11(a) is composed of unpaid records in FIG. 10. As shown in FIG. 11(b), it is preferable to generate and update data for managing the pending reversible amount each time the process of step S212 in FIG. It can be saved as much as possible.

そして、ステップS212で支払保留取崩可能額の更新がなされると、ステップS204の処理に戻り、別の債務設定、必要書面の要否、支払完了の各判別処理を待機する。他方、ステップS210の判別の結果、未支払のレコードがない場合には(ステップS210でNo)、全てのレコードにつき支払が完了したことになるので、図2に示した処理を完了する。 Then, when the pending payment reversible amount is updated in step S212, the process returns to step S204, and the process waits for determination of another debt setting, necessity of necessary documents, and payment completion. On the other hand, as a result of the determination in step S210, if there are no unpaid records (No in step S210), it means that payments have been completed for all records, and the process shown in FIG. 2 is completed.

なお、上述した図2、図6及び図8を用いた説明において、例えば、マスタ登録(メンテナンス)(ステップS201)、プロジェクト登録(ステップS202)、債権登録(ステップS203)、債務設定(ステップS204及び図6)、問合せ回答書又は支払通知書の作成(ステップS221~S223)は、任意のタイミングで実行されてもよく、つまり割込み処理可能な処理である。また、図8のステップS807~S814の支払保留レコードの更新処理は、支払保留データ管理装置として機能する他の情報処理装置において実行してもよい。 In addition, in the explanation using FIG. 2, FIG. 6, and FIG. 8 mentioned above, for example, master registration (maintenance) (step S201), project registration (step S202), debt registration (step S203), debt setting (step S204 and In FIG. 6), the creation of the inquiry response form or the payment notice form (steps S221 to S223) may be executed at any timing, that is, it is a process that can be processed by interruption. Further, the payment pending record update processing in steps S807 to S814 in FIG. 8 may be executed in another information processing device that functions as a payment pending data management device.

また、上述した説明では、1月に実施された出来高検収の結果が反映された支払管理データを新たに生成し、2月に支払保留レコード以外の支払完了する例を説明したが、翌月以降も継続して、同様の処理を適用することができる。 In addition, in the above explanation, we explained an example in which payment management data that reflects the results of the performance inspection conducted in January is newly generated, and payments other than payment pending records are completed in February. Similar processing can be applied continuously.

図12は、図7に示した出来高検収データとは別の出来高検収データであって、翌月の出来高検収の結果の一例を模式的に示す図である。図13は、図12に示す出来高検収データに基づき生成される支払管理データを模式的に示す図である。ただし、図13に示す支払管理データからは、便宜上、保留解除レコードは除かれている。このように、翌月についても、上述した説明と同様に支払管理データが生成される。 FIG. 12 is a diagram schematically showing an example of the results of the next month's output inspection, which is output inspection data different from the output inspection data shown in FIG. 7. FIG. 13 is a diagram schematically showing payment management data generated based on the output inspection data shown in FIG. 12. However, for convenience, the hold release record is excluded from the payment management data shown in FIG. 13. In this way, payment management data is generated for the next month as well in the same manner as described above.

ここで、図12に示す出来高検収データに示すように、支払保留取崩額(c)が設定された場合、すなわち、図8のステップS806で支払保留解除があると判断された場合(ステップS806でYes)について、図8を用いて説明する。 Here, as shown in the performance inspection data shown in FIG. 12, if the payment hold cancellation amount (c) is set, that is, if it is determined that the payment hold is canceled in step S806 of FIG. 8 (step S806 (Yes) will be explained using FIG.

図8において、支払保留解除があると判断された場合(ステップS806でYes)、支払保留解除レコードを生成するとともに(この時点で内訳区分は付加されていなくてもよく、また、支払予定日は任意の日付であってもよい)、既存の支払管理データの中から、対応する一又は複数の支払保留レコードの読み出しを行う(ステップS807)。対応する支払保留レコードとは、生成した支払保留解除レコードに含まれる発注番号、支払先及びプロジェクト番号が共通する支払保留レコード(以下、「対象支払保留レコード」ともいう)である。図14は、図12に示す出来高検収データに基づき、図8のステップS807の処理の結果生成された支払保留解除レコードの一例を模式的に示す図である。図15は、図8のステップS807の処理の結果読み出された1群の対象支払保留レコードを模式的に示す図である。 In FIG. 8, if it is determined that there is a payment hold release (Yes in step S806), a payment hold release record is generated (the breakdown classification does not need to be added at this point, and the scheduled payment date is One or more corresponding payment pending records are read from the existing payment management data (which may be any date) (step S807). The corresponding payment hold record is a payment hold record (hereinafter also referred to as "target payment hold record") that has the same order number, payee, and project number included in the generated payment hold release record. FIG. 14 is a diagram schematically showing an example of a payment hold release record generated as a result of the process in step S807 in FIG. 8 based on the performance inspection data shown in FIG. 12. FIG. 15 is a diagram schematically showing a group of target payment pending records read as a result of the process in step S807 in FIG.

続くステップS808では、ステップS807で読み出した1群の対象支払保留レコードの各々に、予め設定された複数の優先度(例えば、優先度の高い順に設定された「1」、「2」、「3」)の中から選ばれた優先度を設定する。図16は、図15に示した1群の対象支払保留レコードに優先度が付与された状態を模式的に示す図である。 In subsequent step S808, each of the group of target payment pending records read in step S807 is assigned a plurality of preset priorities (for example, "1", "2", and "3" set in descending order of priority). ”). FIG. 16 is a diagram schematically showing a state in which priority is given to the group of target payment pending records shown in FIG. 15.

優先度は、保留金額の計上日(出来高検収データにおける計上日)が近い順、又は、保留解除金額が保留金額の全額に近い順、又は、それらの組み合わせにより決定される順序を含み、さらに、支払予定日番号が示す数字が近い順を組み合わせて決定される順序であってもよい。例えば、対象支払保留レコードの保留金額の計上日(出来高検収データにおける計上日)が近い場合、対象支払保留レコードの支払予定金額(すなわち保留金額)が支払保留解除レコードの保留解除金額と同額又はそれ未満の金額である場合に、対象支払保留レコードに優先度「1」が設定される。また、対象支払保留レコードの保留金額の計上日(出来高検収データにおける計上日)が近くない場合(例えば、当月ではなく前月の出来高検収データに基づき生成した支払保留レコード)には、当該対象支払保留レコードに優先度「2」が設定される。 The priority includes the order in which the retention amount is closest to the recording date (recording date in the completed performance inspection data), the retention release amount is closer to the full amount of the retention amount, or the order determined by a combination thereof, and further, The order may be determined by combining the order in which the numbers indicated by the scheduled payment date numbers are closest. For example, if the recording date of the hold amount of the target payment hold record (recording date in the earned income inspection data) is close, the scheduled payment amount (i.e. hold amount) of the target payment hold record is the same as or less than the hold release amount of the payment hold release record. If the amount is less than 1, priority "1" is set in the target payment pending record. In addition, if the recording date of the pending amount of the target payment pending record (recording date in the earned income inspection data) is not close (for example, a payment pending record that was generated based on the previous month's earned income inspection data rather than the current month), the applicable payment pending record Priority level "2" is set for the record.

続いて、ステップS809では、優先度が設定された1群の対象支払保留レコードの中から優先度が高い一の対象支払保留レコードを選択する。同じ優先度が設定された複数の対象支払保留レコードがある場合には、任意の又は計上日若しくは保留金額が近い一の対象支払保留レコードが選択される。 Subsequently, in step S809, one target payment pending record with a high priority is selected from a group of target payment pending records for which priorities have been set. If there are multiple subject payment pending records with the same priority set, one subject payment pending record that is arbitrary or has a close accounting date or pending amount is selected.

そして、対象支払保留レコードが選択されると、当該対象支払保留レコード(内訳区分「2」)に含まれる保留金額情報に代えて、設定された保留解除金額情報がセットされ、かつ、保留状態情報として支払保留解除を示す情報(内訳区分「3」)がセットされた支払保留解除レコードを生成する(ステップS810)。さらに、この支払保留解除レコードには、支払予定日情報として、保留解除金額情報に対応する保留解除の計上日又は計上予定日に関する日付情報がセットされる。したがって、対象支払保留レコードには、通常、支払予定日情報として計上不可情報(未来日付)がセットされているのとは異なり、支払保留レコードには、支払予定日情報として実際の支払予定日に関する情報がセットされる。 Then, when the target payment hold record is selected, the set hold release amount information is set in place of the hold amount information included in the target payment hold record (breakdown classification "2"), and the hold status information is set. A payment hold release record is generated in which information (detail category "3") indicating payment hold release is set (step S810). Further, in this payment hold release record, date information regarding the accounting date or scheduled accounting date of hold release corresponding to the hold release amount information is set as scheduled payment date information. Therefore, unlike the target payment hold record, which normally has non-accrualable information (future date) set as the scheduled payment date information, the payment hold record contains information about the actual scheduled payment date as the scheduled payment date information. Information is set.

図17は、図8のステップS809において、図16に示す1群の対象支払保留レコードの中から、3番目の対象支払保留レコードが選択された場合における支払管理データの更新を説明するための図であり、図17(a)は、選択された対象支払保留レコードを模式的に示し、図17(b)は、図8のステップS810で、図17(a)の対象支払保留レコードに対応して生成される支払保留解除レコードを模式的に示す図である。 FIG. 17 is a diagram for explaining the update of payment management data when the third target payment pending record is selected from the group of target payment pending records shown in FIG. 16 in step S809 of FIG. 8. 17(a) schematically shows the selected target payment pending record, and FIG. 17(b) corresponds to the target payment pending record in FIG. 17(a) in step S810 of FIG. FIG. 2 is a diagram schematically showing a payment hold release record generated by the payment hold release record.

続いて、ステップS811では、支払保留解除レコードの保留解除金額と対象支払保留レコードの保留金額の間にゼロ超の差額があるかどうかを判別する。ステップS811の処理の結果、ゼロ超の差額がない場合、つまり同額である場合、以下に説明するステップS812をスキップして、ステップS813の処理に進む。図17に示した例では、対象支払保留レコードの支払予定金額と、支払保留解除レコードの支払予定金額は同額であるから、ステップS812の処理は行われない。 Subsequently, in step S811, it is determined whether there is a difference greater than zero between the hold release amount in the payment hold release record and the hold amount in the target payment hold record. As a result of the process in step S811, if there is no difference in amount exceeding zero, that is, if the amounts are the same, step S812, which will be described below, is skipped and the process proceeds to step S813. In the example shown in FIG. 17, the scheduled payment amount in the target payment hold record and the scheduled payment amount in the payment hold release record are the same amount, so the process of step S812 is not performed.

他方、ステップS811の処理の結果、ゼロ超の差額がある場合、すなわち保留金額が保留解除金額の一部である場合(ステップS811でYes)、ステップS812で、保留解除金額から前記保留金額の差額を保留金額情報として含む支払保留レコード(以下、「差額支払保留レコード」ともいう)を新たに生成する。この差額支払保留レコードには、本実施形態では、内訳区分「2」がセットされる。このように差額支払保留レコードが生成されることにより、対象支払保留レコードの支払予定金額と、一対の支払保留解除レコード及び差額支払保留レコードの支払予定金額の合計とが同額となる。 On the other hand, as a result of the process in step S811, if there is a difference of more than zero, that is, if the hold amount is part of the hold release amount (Yes in step S811), in step S812, the difference between the hold release amount and the hold release amount is determined. A new payment reservation record (hereinafter also referred to as "difference payment reservation record") containing the amount information as the reservation amount information is generated. In this embodiment, the breakdown category "2" is set in this difference payment pending record. By generating the difference payment hold record in this way, the scheduled payment amount of the target payment hold record becomes the same as the sum of the scheduled payment amounts of the pair of payment hold release record and the difference payment hold record.

図18は、図8のステップS809において、図16に示す1群の対象支払保留レコードの中から、1番目の対象支払保留レコードが選択された場合における支払管理データの更新を説明するための図であり、図18(a)は、選択された対象支払保留レコードを模式的に示し、図18(b)は、図8のステップS810で、図18(a)の対象支払保留レコードに対応して生成される支払保留解除レコードと、図8のステップS812で、差額に応じて生成される支払保留レコードとを模式的に示す図である。図19は、図8のステップS809において、図16に示す1群の対象支払保留レコードの中から、2番目の対象支払保留レコードが選択された場合における支払管理データの更新を説明するための図であり、図19(a)は、選択された対象支払保留レコードを模式的に示し、図19(b)は、図8のステップS810で、図19(a)の対象支払保留レコードに対応して生成される支払保留解除レコードと、図8のステップS812で、差額に応じて生成される支払保留レコードとを模式的に示す図である。図18及び図19にも示されるように、対象支払保留レコードの支払予定金額と、一対の支払保留解除レコード及び差額支払保留レコードの支払予定金額の合計とは同額である。 FIG. 18 is a diagram for explaining the update of payment management data when the first target payment pending record is selected from the group of target payment pending records shown in FIG. 16 in step S809 of FIG. 18(a) schematically shows the selected target payment pending record, and FIG. 18(b) corresponds to the target payment pending record in FIG. 18(a) in step S810 of FIG. 9 is a diagram schematically showing a payment suspension release record generated in step S812 of FIG. 8 and a payment suspension record generated according to the difference in amount. FIG. FIG. 19 is a diagram for explaining the update of payment management data when the second target payment pending record is selected from the group of target payment pending records shown in FIG. 16 in step S809 of FIG. 19(a) schematically shows the selected target payment pending record, and FIG. 19(b) corresponds to the target payment pending record in FIG. 19(a) in step S810 of FIG. 9 is a diagram schematically showing a payment suspension release record generated in step S812 of FIG. 8 and a payment suspension record generated according to the difference in amount. FIG. As shown in FIGS. 18 and 19, the scheduled payment amount of the target payment suspension record is the same as the sum of the scheduled payment amounts of the pair of payment suspension release records and the difference payment suspension record.

ステップS813では、対象支払保留レコードの削除を行う。図17~図19に示した例では、図17(a)に示す対象支払保留レコード、図18(a)に示す対象支払保留レコード及び図19(a)に示す対象支払保留レコードが削除される。これにより、支払保留解除レコードを生成したことにともなう支払保留レコードの更新(対象支払保留レコードの削除及び差額支払保留レコードの生成)が完了する。そして、ステップS814の処理に進み、他の対象支払保留レコードがある場合には(ステップS814でYes)、ステップS809に戻って、他の対象支払保留レコードを選択して、上述したステップS810~S814の処理を行う。そして、他の対象支払保留レコードがなくなった場合には(ステップS814でNo)、本処理を完了して、図2にリターンし、ステップS207以降の処理を行う。 In step S813, the target payment pending record is deleted. In the examples shown in FIGS. 17 to 19, the target payment pending record shown in FIG. 17(a), the target payment pending record shown in FIG. 18(a), and the target payment pending record shown in FIG. 19(a) are deleted. . This completes the updating of the payment suspension record (deletion of the target payment suspension record and generation of the difference payment suspension record) in conjunction with the generation of the payment suspension release record. Then, the process proceeds to step S814, and if there is another target payment pending record (Yes in step S814), the process returns to step S809, selects another target payment pending record, and performs the steps S810 to S814 described above. Process. If there are no other target payment pending records (No in step S814), this process is completed, the process returns to FIG. 2, and the process from step S207 onwards is performed.

ここで、2つの対象支払保留レコードの支払予定金額が1つの支払保留解除レコードの支払予定金額と同額となる場合の例外的な処理について、図20~図22を用いて説明する。 Here, exceptional processing in the case where the scheduled payment amounts of two target payment hold records are the same as the scheduled payment amount of one payment hold release record will be described with reference to FIGS. 20 to 22.

図20は、例示的な出来高検収データを模式的に示す図である。図21は、図20の出来高検収データに基づき読み出された2つの対象支払保留レコードであって優先度が設定されたものを模式的に示す図である。図22は、図21に示す2つの対象支払保留レコードの更新を説明するための図であり、図22(a)は、更新前の2つの対象支払保留レコードを模式的に示し、図22(b)は、図22(a)の2つの対象支払保留レコードに対応して更新後に生成される2つの支払保留解除レコードを模式的に示す図である。 FIG. 20 is a diagram schematically showing exemplary output inspection data. FIG. 21 is a diagram schematically showing two target payment pending records read out based on the output inspection data of FIG. 20 and to which priorities are set. FIG. 22 is a diagram for explaining the update of the two subject payment pending records shown in FIG. 21, and FIG. 22(a) schematically shows the two subject payment pending records before update, and FIG. b) is a diagram schematically showing two payment hold release records generated after updating corresponding to the two target payment hold records in FIG. 22(a).

図20~図22に示す例では、出来高検収データにおける支払保留取崩額「31,000」が、更新前に存在した支払予定金額「1,000」及び「30,000」の2つの対象支払保留レコードに応じて、更新後には、支払保留解除金額「1,000」と、支払保留解除金額「30,000」の2つの支払保留解除レコードとして生成されている。上述した図8の説明によれば、優先度に基づき、2つの対象支払保留レコードを順次更新することになるため、中間的には、支払保留解除金額「1,000」の支払保留解除レコードと、支払予定金額「30,000」の差額支払保留レコードが生成されるものの、前者の差額支払保留レコードも対象支払保留レコードとして選択される結果、最終的には、支払保留解除金額「30,000」の支払保留解除レコードが生成し、差額支払保留レコードは削除されることとなり、結果的に、図22(b)に示す2つの支払保留解除レコードが生成される。そこで、上述した図8の処理に代えて、中間的に生成されうる差額支払保留レコードに対応する優先度が低い対象支払保留レコード(図21に示す2番目の優先度「2」のレコード)において、支払予定日及び内訳区分を変更することにより、最終的に生成されうる支払保留解除レコード(図22(b)に示す2番目のレコード)を生成するように処理を行ってもよい。これにより、更新処理に係る負荷を軽減することができる。 In the example shown in Figures 20 to 22, the payment hold cancellation amount "31,000" in the performance inspection data is the two target payments of the scheduled payment amounts "1,000" and "30,000" that existed before the update. After updating, two payment hold release records are generated depending on the hold record: a payment hold release amount of "1,000" and a payment hold release amount of "30,000". According to the explanation of FIG. 8 above, the two target payment hold records are updated sequentially based on the priority, so in the interim, the payment hold release record for the payment hold release amount "1,000" and the payment hold release record for the payment hold release amount "1,000" , a difference payment hold record for the scheduled payment amount "30,000" is generated, but the former difference payment hold record is also selected as the target payment hold record, and as a result, the payment hold release amount is "30,000". '' will be generated, and the difference payment suspension record will be deleted, and as a result, two payment suspension cancellation records shown in FIG. 22(b) will be generated. Therefore, instead of the process shown in FIG. 8 described above, in the target payment pending record with a low priority (the record with the second priority "2" shown in FIG. 21) that corresponds to the difference payment pending record that may be generated intermediately, By changing the scheduled payment date and breakdown category, processing may be performed to generate a payment hold release record (the second record shown in FIG. 22(b)) that can be finally generated. Thereby, the load related to update processing can be reduced.

続いて、図2のステップS221~S223で実行される必要書面の作成処理について説明する。この処理は、ステップS207の判別の結果、必要書面(問合せ回答書又は支払通知書)の作成が必要な場合(ステップS207でYes)、具体的にはユーザにより必要書面の作成が指示された場合に実行される。 Next, the necessary document creation process executed in steps S221 to S223 in FIG. 2 will be explained. This process is performed if, as a result of the determination in step S207, it is necessary to create a necessary document (inquiry answer form or payment notice) (Yes in step S207), specifically, if the user instructs to create the necessary document. is executed.

まず、ステップS221では、支払管理データに基づき、必要書面に応じた集約データを所定のフォーマットで生成する。集約データとは、支払管理データの中から、指定された債権者のレコードを集約したデータである。 First, in step S221, aggregate data corresponding to the required documents is generated in a predetermined format based on the payment management data. Aggregated data is data that aggregates records of designated creditors from payment management data.

続いて、ステップS222では、ステップS221で生成した集約データの出力を行うかどうか判別する。具体的には、ユーザによる出力指示を待機する。ステップS222の判別の結果、集約データの出力を行わない場合には(ステップS222でNo)、必要に応じて集約データを読み出し可能に保存し、ステップS208以降の判別処理を行う。他方、ステップS222の判別の結果、集約データの出力を行う場合には(ステップS222でYes)、ステップS223で集約データの出力を行い、その後、ステップS208以降の判別処理を行う。 Subsequently, in step S222, it is determined whether the aggregated data generated in step S221 is to be output. Specifically, it waits for an output instruction from the user. As a result of the determination in step S222, if the aggregated data is not to be output (No in step S222), the aggregated data is stored in a readable manner as necessary, and the determination processing from step S208 onwards is performed. On the other hand, as a result of the determination in step S222, if the aggregated data is to be output (Yes in step S222), the aggregated data is outputted in step S223, and then the determination processing from step S208 onwards is performed.

ここで、集約データの出力とは、印刷、無線又は有線を介した送信及び所定の表示画面への表示を含む。集約データは出力されることにより、当該集約データに応じて予め設定された帳票データとして出力されることになる。帳票データとしては、問合せ回答書又は支払通知書に対応する帳票データが挙げられる。ただし、帳票の名称は任意である。そのため、問合せ回答書に対応する帳票データを、例えば未払金集約データと称してもよいし、支払通知書に対応する帳票データを、例えば支払保留金集約データと称してもよい。すなわち、支払管理データから集約データを生成することにより、任意の管理データ又は帳票データを出力することが可能である。本実施形態では、支払管理データが、支払保留状態情報及び支払状態情報を含むので、それらの一方又は双方を含む集約データを生成することが可能である。そのような情報を含む集約データを生成することにより、ユーザは出力することでそれら情報の一覧性を向上させることができる。例えば、支払保留解除に関する情報を含む帳票は、それを受領した債権者(単位事業の受注者)にとって単位事業の出来高が評価されたこと又はその進捗が良好であることを視覚的に把握できることになるという点で、支払保留解除金額が単に支払予定金額に上乗せされた従来の帳票に比べて好ましい。また、支払済又は未支払に関する情報を含む帳票は、例えば、管理者が支払(振込)の進捗管理を行ううえで利点がある。 Here, outputting the aggregated data includes printing, transmitting via wireless or wired, and displaying on a predetermined display screen. By outputting the aggregated data, the aggregated data is output as form data set in advance according to the aggregated data. Examples of the form data include form data corresponding to an inquiry response form or a payment notice. However, the name of the form is arbitrary. Therefore, the form data corresponding to the inquiry answer form may be referred to as, for example, unpaid amount aggregate data, and the form data corresponding to the payment notice may be referred to as, for example, payment retention aggregate data. That is, by generating aggregate data from payment management data, it is possible to output arbitrary management data or form data. In this embodiment, since the payment management data includes payment pending status information and payment status information, it is possible to generate aggregate data that includes one or both of them. By generating aggregate data including such information, the user can improve the visibility of the information by outputting it. For example, a report containing information regarding the release of a payment hold will allow the creditor who receives it (the unit project contractor) to visually understand that the unit project's output has been evaluated or that its progress is good. This is preferable to conventional forms in which the payment hold release amount is simply added to the scheduled payment amount. Further, a form including information regarding paid or unpaid information is advantageous for an administrator to manage the progress of payments (transfers), for example.

以上詳細に説明したように、図2、図6及び図8に示した一連の処理によれば、支払管理データ生成装置100は、債権設定データ(例えば所定の入力画面を介して受け付けた情報、又は、出来高検収データ)に基づいて(ステップS205)、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払内容に関する支払管理データを自動的に生成する(ステップS206)(支払管理データ生成手段)。ここで、支払管理データは、前記プロジェクトについて前記債権者へ支払う予定の支払予定金額又は控除予定金額に関する支払予定金額情報を少なくとも含み、前記プロジェクトについて前記債権者へ支払う予定の支払予定金額又は控除予定金額に関する支払予定金額情報を含む支払管理データであって、前記債権者への支払を保留する支払保留金額に関する支払保留金額情報及び当該支払保留金額の支払保留又は支払保留解除を示す支払保留状態情報を含み得る。そして、債務設定データは、前記プロジェクトについて任意の又は特定のタイミングで決定された前記債権者へ支払うべき支払対象金額又は当該支払対象金額に対する支払対象割合に関する支払対象金額情報を少なくとも含んでおり、当該債務設定データが、さらに、前記タイミングで決定された前記債権者への支払を保留する支払保留金額又は前記支払対象金額に対する支払保留対象割合に関する支払保留金額情報、及び、前記タイミングで決定された支払保留解除金額又は支払保留金額の総額に対する支払保留解除対象割合に関する支払保留解除金額情報の少なくとも一方を含む場合には、前記支払予定金額情報を少なくとも含むレコードに加えて、前記保留金額情報及び前記支払保留状態情報が支払保留を示す情報を含む支払保留レコード、又は、前記支払保留解除金額情報及び前記支払保留状態情報が支払保留解除を示す情報を含む支払保留解除レコードが追加されて(ステップS805又はステップS810)、前記支払管理データとして、前記支払保留状態情報を含むレコードを含む支払管理データが生成される。したがって、支払管理データには支払保留状態情報が含まれているので、ユーザにとっては、支払保留状態情報を個別に又は別途に管理する必要がなくなり、債権者への支払内容の管理の利便性を向上させることができる。 As described above in detail, according to the series of processes shown in FIGS. 2, 6, and 8, the payment management data generation device 100 generates debt setting data (for example, information received via a predetermined input screen), Alternatively, payment management data regarding payment details to one or more creditors for a project that generates one or more unit debts that can span multiple accounting months is automatically generated based on (step S205) (Step S206) (payment management data generation means). Here, the payment management data includes at least scheduled payment amount information regarding the scheduled payment amount or scheduled deduction amount scheduled to be paid to the creditor regarding the project, and the payment management data includes at least scheduled payment amount information regarding the scheduled payment amount or scheduled deduction amount scheduled to be paid to the creditor regarding the project. Payment management data including scheduled payment amount information regarding the amount, which is payment retention amount information regarding the payment retention amount for which payment to the creditor is withheld, and payment retention status information indicating payment retention or release of the payment retention amount for the payment retention amount. may include. The debt setting data includes at least payment amount information regarding the amount to be paid to the creditor or the ratio of the amount to be paid to the amount to be paid, which is determined at any time or at a specific timing for the project, and The debt setting data further includes payment suspension amount information regarding a payment suspension amount for suspending payment to the creditor determined at the timing or a payment suspension target ratio to the payment target amount, and payment suspension determined at the timing. If at least one of the hold release amount or the payment hold release amount information regarding the proportion of the total payment hold amount to be released is included, in addition to the record that includes at least the scheduled payment amount information, the hold amount information and the payment hold amount information are included. A payment hold record whose hold status information includes information indicating payment hold, or a payment hold release record whose payment hold release amount information and payment hold status information include information indicating payment hold release is added (step S805 or In step S810), payment management data including a record including the payment pending status information is generated as the payment management data. Therefore, since the payment management data includes payment pending status information, it is no longer necessary for the user to manage payment pending status information individually or separately, which improves the convenience of managing payment details to creditors. can be improved.

さらに利便性を向上させるために、支払管理データに、さらに、前記単位債務を識別する情報(例えば、プロジェクト番号に枝番等の付加情報)を含ませることが可能であり、これにより、単位債務(単位事業)ごとの管理も行うことができる。また、さらに利便性を向上させるために、前記支払予定データ、前記支払管理データ及び集約データに、前記支払予定金額情報に対応する支払予定金額、前記支払保留金額情報に対応する支払保留金額及び前記支払保留解除金額情報に対応する支払保留解除金額についての支払済若しくは未支払を示す支払状態情報を含ませることが可能であり、支払状態も管理することが可能である。 In order to further improve convenience, it is possible to further include information that identifies the unit debt (for example, additional information such as a branch number to the project number) in the payment management data. It is also possible to manage each (unit business). In addition, in order to further improve convenience, the payment schedule data, the payment management data, and the aggregate data include a scheduled payment amount corresponding to the scheduled payment amount information, a payment reservation amount corresponding to the payment reservation amount information, and the payment reservation amount corresponding to the payment reservation amount information. It is possible to include payment status information indicating whether the payment hold release amount corresponding to the payment hold release amount information has been paid or unpaid, and it is also possible to manage the payment status.

また、さらに利便性を向上させるために、支払管理データに基づき、前記債権者のレコードを集約した集約データ(後述する未払金集約データや支払保留金集約データ)を所定のフォーマットで生成することも可能であり(ステップS221)、これにより、さまざまな出力結果を得ることが可能となる(ステップS223)(出力手段)。 In addition, to further improve convenience, it is also possible to generate aggregated data (aggregated accounts payable data and aggregated payment retention data, which will be described later) that aggregates the records of the creditors in a predetermined format based on the payment management data. (Step S221), thereby making it possible to obtain various output results (Step S223) (output means).

また、図8に示したステップS806~S814の一連の支払保留レコードの更新処理によれば、支払保留データ管理装置としても機能する支払管理データ生成装置100は、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払の支払保留金額に関する支払保留データを管理するに際し、前記債権者への支払を保留する支払保留金額の一部又は全部に対する支払保留解除金額又は支払保留金額の総額に対する支払保留対象割合に関する支払保留解除金額情報が設定された場合に、前記支払保留データにおいて当該支払保留金額に関する支払保留金額情報を含む対象支払保留レコードの更新を行う(支払保留データ更新手段)。支払保留データの更新に際し、前記対象支払保留レコードに含まれる前記支払保留金額に関する支払保留金額情報に代えて、前記設定された支払保留解除金額情報がセットされ、かつ、支払保留状態情報として支払保留解除を示す情報がセットされた支払保留解除レコードが少なくとも自動的に生成される(ステップS810)。したがって、ユーザは、保留金の一部又は全部の解除が生じた場合に、その保留解除金の管理の利便性を向上させることができる。 Further, according to the series of payment pending record update processing of steps S806 to S814 shown in FIG. When managing payment retention data regarding payment retention amounts for payments to one or more creditors for a project that generates multiple unit debts, payment retention for part or all of the payment retention amounts for which payment to the creditor is withheld is determined. When payment hold release amount information regarding the ratio of the payment hold target to the total amount of the release amount or the payment hold amount is set, update the target payment hold record that includes the payment hold amount information regarding the payment hold amount in the payment hold data. (Means for updating payment pending data). When updating the payment hold data, the set payment hold release amount information is set in place of the payment hold amount information regarding the payment hold amount included in the target payment hold record, and the payment hold release amount information is set as the payment hold state information. A payment hold release record in which information indicating the release is set is at least automatically generated (step S810). Therefore, the user can improve the convenience of managing the hold release money when part or all of the hold money is released.

ここで、上述のとおり、支払管理データ生成装置100は、支払保留データ管理装置としても機能するので、支払保留データ管理装置としての機能(例えば、ステップS806~S814の一連の支払保留レコードの更新処理を実行する機能)を他の情報処理装置が実現してもよい。すなわち、支払保留データ管理装置は、単独の情報処理装置として提供されてもよい。この場合、対象支払保留レコード及び支払保留解除レコードは、支払保留状態情報を含んでいなくてもよい。支払保留データ管理装置が提供されるのと同様に、支払保留データ管理方法、及び支払保留データ管理プログラムも提供される。 Here, as described above, the payment management data generation device 100 also functions as a payment reservation data management device, so the payment management data generation device 100 also functions as a payment reservation data management device (for example, the process of updating a series of payment reservation records in steps S806 to S814). The function of executing the function) may be realized by another information processing device. That is, the payment pending data management device may be provided as a single information processing device. In this case, the target payment hold record and the payment hold release record do not need to include payment hold state information. As well as a payment pending data management apparatus, a payment pending data management method and a payment pending data management program are also provided.

さらに利便性を向上させるために、前記支払保留解除レコードに、前記支払保留解除金額情報に対応する支払保留解除の計上日又は計上予定日に関する日付情報がセットされる(ステップS810)。 In order to further improve convenience, date information regarding the recording date or scheduled recording date of payment suspension release corresponding to the payment suspension release amount information is set in the payment suspension release record (step S810).

さらに利便性を向上させるために、前記支払保留解除金額が前記支払保留金額の一部である場合には(ステップS811でYes)、前記支払保留金額から前記支払保留解除金額の差額を支払保留金額情報として含む差額支払保留レコードが新たに生成される(ステップS812)。 In order to further improve convenience, if the payment hold release amount is a part of the payment hold amount (Yes in step S811), the difference between the payment hold release amount and the payment hold release amount is calculated as the payment hold amount. A new difference payment pending record is generated to be included as information (step S812).

さらに利便性を向上させるために、前記差額支払保留レコードに、支払保留解除の計上日又は計上予定日が定まっていないことを示す計上不可情報がセットされる(ステップS812)。 In order to further improve convenience, non-accountable information indicating that the recording date or scheduled recording date for release of payment suspension is not determined is set in the difference payment suspension record (step S812).

また、支払保留データの更新に際し、前記支払保留データに、前記対象支払保留レコードが一つ又は複数存在する場合には、一つ又は複数の前記対象支払保留レコードの各々に、予め設定された複数の優先度の中から選ばれた優先度が設定される。これにより優先度の高い対象支払保留レコードから処理が進められることになる。ここで、前記複数の優先度は、前記支払保留金額の計上日が近い順、又は、前記支払保留金額が前記支払保留解除金額の全額に近い順、又は、それらの組み合わせにより決定される順序を含む。これにより、効率的に処理を進めることができる。 In addition, when updating payment retention data, if one or more of the target payment retention records exist in the payment retention data, a plurality of preset payment retention records may be added to each of the one or more target payment retention records. The priority selected from among the priorities is set. As a result, processing will proceed from the target payment pending record with the highest priority. Here, the plurality of priorities are the order in which the recording date of the payment hold amount is closest, the order in which the payment hold amount is closer to the full amount of the payment hold release amount, or the order determined by a combination thereof. include. This allows processing to proceed efficiently.

また、前記支払保留データの更新が完了した場合に、前記対象支払保留レコードが削除される(ステップS813)。これにより、データ容量を削減することができる。 Moreover, when the update of the payment reservation data is completed, the target payment reservation record is deleted (step S813). Thereby, data capacity can be reduced.

また、図6の処理によれば、前記支払保留金額の総額を超える支払保留解除金額に関する支払保留解除金額情報が設定されることが規制される(ステップS609でNo及びステップS650)(保留解除規制手段)。これにより、適正な支払保留解除金額の支払保留解除レコードについて図8に示したステップS806~S814の一連の支払保留レコードの更新処理を実行することができる。 Further, according to the process of FIG. 6, setting of payment hold release amount information regarding a payment hold release amount that exceeds the total payment hold amount is regulated (No in step S609 and step S650) (hold release regulation means). As a result, it is possible to execute a series of payment hold record update processes of steps S806 to S814 shown in FIG. 8 for a payment hold release record with an appropriate payment hold release amount.

なお、上述した説明では、前記プロジェクトが複数の単位事業を含む請負業務であり、前記一又は複数の単位債務の債務者が前記請負業務の請負人であり、かつ、前記債権者が前記単位事業の下請負人であり、前記債務設定データが前記プロジェクトの出来高検収の結果を示す出来高検収データである場合を例に挙げたがこれに限られることはなく、支払管理上、支払保留又は支払保留の解除(取崩)が生じる場面において適用可能である。 In the above explanation, the project is a contract work that includes multiple unit projects, the debtor of the one or more unit debts is the contractor of the contract work, and the creditor is a contract business that includes multiple unit projects. The above example is a case where the debt setting data is output inspection data showing the results of the output inspection of the project, but is not limited to this example, and the payment is suspended or the payment is suspended due to payment management. It is applicable in situations where the cancellation (reversal) of a contract occurs.

続いて、上述した一連の処理の具体例を、図面を用いながら説明する。 Next, a specific example of the series of processes described above will be explained using the drawings.

図23に示すような発注データがあるプロジェクトにおいて(ステップS202~S203)、図24に示すような出来高検収データがある場合(ステップS204)、図25に示すような支払管理データが生成される。ここで、図24に示す出来高検収データでは、図7に示した出来高検収データとは異なり、支払保留取崩額の設定がなされており、これに応じて、図25に示す支払管理データには、支払保留解除レコードが含まれている。なお、図25に示す支払管理データには、前会計月の支払完了にともない支払状態情報が支払済を示すレコードも含まれている。 In a project that has order data as shown in FIG. 23 (steps S202 to S203), if there is output inspection data as shown in FIG. 24 (step S204), payment management data as shown in FIG. 25 is generated. Here, in the output acceptance data shown in FIG. 24, unlike the output acceptance data shown in FIG. , contains payment release records. Note that the payment management data shown in FIG. 25 also includes a record whose payment status information indicates that the payment has been completed due to the completion of the payment for the previous accounting month.

ここで、図25に示す支払管理データに含まれる内訳区分「2」及び「3」のレコード(すなわち支払保留状態情報を含むレコードのみ)を集約し、さらに図24に示した出来高検収データに含まれる情報を結合することにより、図26に示すような支払保留金集約データを得ることができる(ステップS221)。支払保留金集約データは、図26に示されるように、計上日、内訳区分及び支払状態に関する情報を含むので、例えば、未支払のレコードにおいて、支払保留が長期にわたっていないかどうかをチェックすることができるようになる。 Here, the records of breakdown categories "2" and "3" included in the payment management data shown in Figure 25 (that is, only the records that include payment pending status information) are aggregated, and the records included in the earned value acceptance data shown in Figure 24 are further aggregated. By combining the pieces of information, payment retention aggregate data as shown in FIG. 26 can be obtained (step S221). As shown in Figure 26, the payment retention aggregate data includes information regarding the recording date, breakdown category, and payment status, so for example, it is possible to check whether there is a long-term payment retention in unpaid records. become able to.

そして、支払完了が確認されると、図24に示した支払管理データは、図27に示すように更新される。 When payment completion is confirmed, the payment management data shown in FIG. 24 is updated as shown in FIG. 27.

以下に、集約データ及び対応する帳票の複数の例を説明する。 Below, multiple examples of aggregated data and corresponding forms will be described.

図28は、図2のステップS221で作成される集約データの第1の例を模式的に示す図である。図29は、図28に示す集約データに基づき作成される帳票の構成例を示す図である。図28に示す集約データは、支払保留金集約データであり、支払保留及び未支払がセットされたレコードを集約することにより得ることができる。図29に示す帳票は、図28に示す集約データに含まれる情報をプロジェクト単位でかつ債権者単位(支払先単位)に並べたものである。このような帳票を出力することにより、ユーザは、支払保留の状況を速やかに確認することができるようになる。また、このような帳票の一部を出力することにより、債権者からの問合せ回答書を速やかに用意することが可能となる。これに代えて、問合せのあった債権者のレコードを集約することによっても問合せ回答書を速やかに用意することが可能となる。 FIG. 28 is a diagram schematically showing a first example of the aggregated data created in step S221 of FIG. 2. FIG. 29 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 28. The aggregate data shown in FIG. 28 is payment retention money aggregate data, and can be obtained by aggregating records in which payment retention and non-payment are set. The form shown in FIG. 29 arranges the information included in the aggregated data shown in FIG. 28 on a project-by-project basis and on a creditor-by-creditor (payee-by-payee basis) basis. By outputting such a form, the user can quickly check the status of payment suspension. Furthermore, by outputting a portion of such a form, it becomes possible to quickly prepare a written response to an inquiry from a creditor. Alternatively, it is also possible to quickly prepare an inquiry response form by aggregating records of creditors who have received inquiries.

図30は、図2のステップS221で作成される集約データの第2の例を模式的に示す図である。図31は、図30に示す集約データに基づき作成される帳票の構成例を示す図である。図30に示す集約データは、図28に示したのと同様に支払保留及び未支払がセットされたレコードを集約することにより得ることができる支払保留金集約データであり、この例では、さらに、支払保留解除がセットされたレコードを含む。したがって、図31に示す帳票も支払保留解除に関する情報を含む。このような帳票を出力することにより、ユーザは、支払保留解除がなされた単位事業を把握することができるようになるので、例えば、プロジェクトを構成する複数の単位事業の中から、進捗が良好な単位事業(支払保留解除が実施された単位事業)を速やかに把握することができる。 FIG. 30 is a diagram schematically showing a second example of the aggregated data created in step S221 of FIG. 2. FIG. 31 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 30. The aggregate data shown in FIG. 30 is payment retention money aggregate data that can be obtained by aggregating records in which payment retention and non-payment are set in the same way as shown in FIG. 28, and in this example, further, Contains records with payment hold release set. Therefore, the form shown in FIG. 31 also includes information regarding release of payment hold. By outputting such a report, the user will be able to understand the unit projects for which payment suspension has been released. Unit businesses (unit businesses for which payment suspension has been released) can be quickly grasped.

図32は、図2のステップS221で作成される集約データの第3の例を模式的に示す図である。図33は、図32に示す集約データに基づき作成される帳票の構成例を示す図である。図32に示す集約データは、図30に示したのと同様に支払保留、支払保留解除及び未支払がセットされたレコードを集約することにより得ることができる支払保留金集約データであり、この例では、さらに、支払済がセットされたレコードを含む。したがって、図33に示す帳票も支払済に関する情報を含む。このような帳票を出力することにより、ユーザは、支払済の支払先を容易に把握することができ、支払管理を適切に行うことができるようになる。また、このような帳票を出力することにより、ユーザは、債権者から支払済かどうかの問合せがあった場合に、容易に回答することができる。 FIG. 32 is a diagram schematically showing a third example of the aggregated data created in step S221 of FIG. 2. FIG. 33 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 32. The aggregate data shown in FIG. 32 is payment retention aggregate data that can be obtained by aggregating records in which payment retention, payment retention release, and non-payment are set in the same way as shown in Figure 30. Also includes a record set to Paid. Therefore, the form shown in FIG. 33 also includes information regarding payment. By outputting such a form, the user can easily understand the recipient of the payment and can appropriately manage the payment. Furthermore, by outputting such a form, the user can easily answer an inquiry from a creditor as to whether the payment has been made.

図34は、図2のステップS221で作成される集約データの第4の例を模式的に示す図である。図35は、図34に示す集約データに基づき作成される帳票の構成例を示す図であり、図35(a)は、第1の支払先に対する支払通知書の例を示し、図35(b)は、第2の支払先に対する支払通知書の例を示し、図35(c)は、第3の支払先に対する支払通知書の例を示す図である。図34に示す集約データは、支払保留金集約データであり、支払管理データと出来高検収データとを結合したデータから、支払予定日が2月20日となる会計期間に計上日(出来高検収データに含まれる計上日)があるレコードを集約することにより得ることができる。これにより、支払予定日情報に計上不可情報がセットされている支払保留レコードも集約することができる。このため、図35(a)、図35(b)及び図35(c)に示すように、各支払先への支払通知書に少なくとも保留金の控除額を含ませることができるようになる。 FIG. 34 is a diagram schematically showing a fourth example of the aggregated data created in step S221 of FIG. 2. FIG. 35 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 34. FIG. 35(a) shows an example of a payment notice for the first payee, ) shows an example of a payment notice for the second payee, and FIG. 35(c) shows an example of a payment notice for the third payee. The aggregated data shown in Figure 34 is payment retention aggregate data, which is based on data that combines payment management data and earned value acceptance data. It can be obtained by aggregating records that have a certain accounting date). Thereby, payment pending records in which non-accountable information is set in the scheduled payment date information can also be aggregated. Therefore, as shown in FIG. 35(a), FIG. 35(b), and FIG. 35(c), it becomes possible to include at least the deduction amount of the retention money in the payment notice to each payee.

図36は、図2のステップS221で作成される集約データの第5の例を模式的に示す図である。図37は、図36に示す集約データに基づき作成される帳票の構成例を示す図であり、図37(a)は、第1の支払先に対する支払通知書の例を示し、図37(b)は、第2の支払先に対する支払通知書の例を示し、図37(c)は、第3の支払先に対する支払通知書の例を示す図である。図36に示す集約データは、図34に示した支払保留金集約データと同様に生成することが可能であり、図36に示す例では、さらに支払保留解除レコードも集約されている。このため、図35(a)、図35(b)及び図35(c)に示すように、各支払先への支払通知書に保留金の控除額及び解除額の双方を含ませることができるようになる。 FIG. 36 is a diagram schematically showing a fifth example of the aggregated data created in step S221 of FIG. 2. FIG. 37 is a diagram showing an example of the structure of a form created based on the aggregated data shown in FIG. 36. FIG. ) shows an example of a payment notice for the second payee, and FIG. 37(c) shows an example of a payment notice for the third payee. The aggregated data shown in FIG. 36 can be generated in the same way as the payment retention money aggregated data shown in FIG. 34, and in the example shown in FIG. 36, payment retention release records are also aggregated. Therefore, as shown in Figures 35(a), 35(b), and 35(c), it is possible to include both the deduction amount and the cancellation amount of the retention money in the payment notice to each payee. It becomes like this.

図38は、図2のステップS221で作成される集約データの第6の例を模式的に示す図である。図39は、図38に示す集約データに基づき作成される集約データを模式的に示す図であり、図39(a)は、第1の単位事業に関する集約データの例を示し、図39(b)は、第2の単位事業に関する集約データの例を示す図である。図38に示す集約データは、プロジェクトを構成する単位事業ごとに支払金を集計することにより生成される。図39(a)及び図39(b)に示す集約データは、図38に示す集約データの一部(単位事業ごとの集約データ)を抽出することにより生成される。図38及び図39に示すように、本実施形態によれば、単位事業ごとの支払金も容易に把握することができるようになる。 FIG. 38 is a diagram schematically showing a sixth example of the aggregated data created in step S221 of FIG. 2. FIG. 39 is a diagram schematically showing aggregated data created based on the aggregated data shown in FIG. 38. FIG. 39(a) shows an example of aggregated data regarding the first unit business, ) is a diagram showing an example of aggregated data regarding the second unit business. The aggregated data shown in FIG. 38 is generated by aggregating payments for each unit project that constitutes the project. The aggregated data shown in FIGS. 39(a) and 39(b) are generated by extracting a part of the aggregated data (aggregated data for each unit business) shown in FIG. 38. As shown in FIGS. 38 and 39, according to this embodiment, payments for each unit business can also be easily grasped.

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

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

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

また、支払管理データ生成装置100及び支払管理データ生成システム1000に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, regarding the payment management data generation device 100 and the payment management data generation system 1000, the illustrated components are functional and conceptual, and do not necessarily need to be physically configured as illustrated.

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

また、このコンピュータプログラムは、支払管理データ生成装置100に対して任意のネットワーク(例えばネットワーク300)を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 Further, this computer program may be stored in an application program server connected to the payment management data generation device 100 via an arbitrary network (for example, the network 300), and may be stored in whole or in part as necessary. It is also possible to download.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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等の任意の「可搬用の物理媒体」を含むものとする。したがって、本明細書で説明した処理を実行するためのプログラムを格納した記録媒体もまた本発明を構成することとなる。 Further, a program for executing the processing described in this embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), and an EE. PROM (registration Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magneto-Optical disk) ), DVD (Digital Versatile Disk), Blu-ray (registered trademark) Disc, etc. shall include any “portable physical medium”. Therefore, a recording medium storing a program for executing the processing described in this specification also constitutes the present invention.

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

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

また、支払管理データ生成装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、支払管理データ生成装置100は、当該装置に本明細書で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 Further, the payment management data generation device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. Further, the payment management data generation device 100 may be realized by installing software (including programs, data, etc.) that causes the device to realize the processing described in this specification.

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

本発明は、支払管理を行う際において有用であり、特に支払保留又は支払保留解除を含む支払管理を行う際において有用である。 INDUSTRIAL APPLICATION This invention is useful when performing payment management, and is especially useful when performing payment management including payment suspension or payment suspension release.

100 支払管理データ生成装置
102 制御部
102A 保留解除規制部
102B 支払管理データ生成部
102b 支払保留データ更新部
102C 出力部
104 通信インターフェース部
106 記憶部
106a プロジェクトマスタ
106b 債権者マスタ
106c 債務設定データ記憶領域
106d 支払管理データ記憶領域
106e 集約データ記憶領域
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
1000 支払管理データ生成システム
100 Payment management data generation device 102 Control unit 102A Hold release regulation unit 102B Payment management data generation unit 102b Payment hold data update unit 102C Output unit 104 Communication interface unit 106 Storage unit 106a Project master 106b Creditor master 106c Debt setting data storage area 106d Payment management data storage area 106e Aggregate data storage area 108 Input/output interface section 112 Input device 114 Output device 200 Server 300 Network 1000 Payment management data generation system

Claims (11)

複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払の支払保留金額に関する支払保留データを管理するための、制御部を備える支払保留データ管理装置であって、
前記制御部は、
前記債権者への支払を保留する支払保留金額の一部又は全部に対する支払保留解除金額又は支払保留金額の総額に対する支払保留対象割合に関する支払保留解除金額情報が設定された場合に、前記支払保留データにおいて当該支払保留金額に関する支払保留金額情報を含む対象支払保留レコードの更新を行う支払保留データ更新手段
を備え、
前記支払保留データ更新手段は、
前記対象支払保留レコードに含まれる前記支払保留金額に関する支払保留金額情報に代えて、前記設定された支払保留解除金額情報がセットされ、かつ、支払保留状態情報として支払保留解除を示す情報がセットされた支払保留解除レコードを少なくとも生成することにより、前記支払保留データの更新を行う
ことを特徴とする支払保留データ管理装置。
A payment reservation data management device comprising a control unit for managing payment reservation data regarding a payment reservation amount of payments to one or more creditors for a project that generates one or more unit debts that can span multiple accounting months. There it is,
The control unit includes:
When the payment suspension release amount information regarding the payment suspension release amount for part or all of the payment suspension amount for which payment to the creditor is suspended or the payment suspension target ratio to the total payment suspension amount is set, the payment suspension data comprising a payment hold data update means for updating a target payment hold record including payment hold amount information regarding the said payment hold amount,
The payment pending data updating means includes:
The set payment hold release amount information is set in place of the payment hold amount information regarding the payment hold amount included in the target payment hold record, and information indicating payment hold release is set as payment hold state information. A payment reservation data management device characterized in that the payment reservation data is updated by at least generating a payment reservation release record.
前記支払保留データ更新手段は、
前記支払保留解除レコードに、前記支払保留解除金額情報に対応する支払保留解除の計上日又は計上予定日に関する日付情報をセットする
ことを特徴とする請求項1に記載の支払保留データ管理装置。
The payment pending data updating means includes:
2. The payment hold data management device according to claim 1, wherein the payment hold release record is set with date information regarding an accounting date or scheduled accounting date of payment hold release corresponding to the payment hold release amount information.
前記支払保留データ更新手段は、
前記支払保留解除金額が前記支払保留金額の一部である場合には、前記支払保留金額から前記支払保留解除金額の差額を支払保留金額情報として含む差額支払保留レコードを新たに生成する
ことを特徴とする請求項1又は2に記載の支払保留データ管理装置。
The payment pending data updating means includes:
If the payment hold release amount is a part of the payment hold amount, a new difference payment hold record is generated that includes the difference between the payment hold amount and the payment hold release amount as payment hold amount information. The payment pending data management device according to claim 1 or 2.
前記支払保留データ更新手段は、
前記差額支払保留レコードに、支払保留解除の計上日又は計上予定日が定まっていないことを示す計上不可情報をセットする
ことを特徴とする請求項3に記載の支払保留データ管理装置。
The payment pending data updating means includes:
4. The payment retention data management device according to claim 3, wherein the payment retention data management device sets in the difference payment retention record information indicating that the recording date or scheduled recording date for release of payment retention is not determined.
前記支払保留データ更新手段は、
前記支払保留データに、前記対象支払保留レコードが一つ又は複数存在する場合には、一つ又は複数の前記対象支払保留レコードの各々に、予め設定された複数の優先度の中から選ばれた優先度を設定する
ことを特徴とする請求項1~4のいずれか1項に記載の支払保留データ管理装置。
The payment pending data updating means includes:
When one or more target payment retention records exist in the payment retention data, each of the one or more target payment retention records has a priority selected from among a plurality of preset priorities. The payment pending data management device according to any one of claims 1 to 4, wherein a priority is set.
前記複数の優先度は、前記支払保留金額の計上日が近い順、又は、前記支払保留金額が前記支払保留解除金額の全額に近い順、又は、それらの組み合わせにより決定される順序を含む
ことを特徴とする請求項5に記載の支払保留データ管理装置。
The plurality of priorities include the order in which the recording date of the payment hold amount is closer, the order in which the payment hold amount is closer to the full amount of the payment hold release amount, or the order determined by a combination thereof. The payment pending data management device according to claim 5.
前記支払保留データ更新手段は、
前記支払保留データの更新が完了した場合に、前記対象支払保留レコードを削除する
ことを特徴とする請求項1~6のいずれか1項に記載の支払保留データ管理装置。
The payment pending data updating means includes:
The payment reservation data management device according to any one of claims 1 to 6, wherein the target payment reservation record is deleted when the update of the payment reservation data is completed.
前記制御部は、
前記支払保留金額の総額を超える支払保留解除金額に関する支払保留解除金額情報が設定されることを規制する保留解除規制手段
をさらに含む
ことを特徴とする請求項1~7のいずれか1項に記載の支払保留データ管理装置。
The control unit includes:
According to any one of claims 1 to 7, further comprising a hold release regulation means for restricting setting of payment hold release amount information regarding a payment hold release amount that exceeds the total amount of the payment hold amounts. payment hold data management device.
前記プロジェクトは、複数の単位事業を含む請負業務であり、
前記一又は複数の単位債務の債務者は、前記請負業務の請負人であり、かつ、
前記債権者は、前記単位事業の下請負人である
ことを特徴とする請求項1~8のいずれか1項に記載の支払保留データ管理装置。
The project is a contract work that includes multiple unit projects,
The debtor of the one or more unit obligations is the contractor of the contracted work, and
The payment pending data management device according to any one of claims 1 to 8, wherein the creditor is a subcontractor of the unit business.
制御部を備えた情報処理装置において実行される、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払の支払保留金額に関する支払保留データを管理するための支払保留データ管理方法であって、
前記制御部において実行される、
前記債権者への支払を保留する支払保留金額の一部又は全部に対する支払保留解除金額又は支払保留金額の総額に対する支払保留対象割合に関する支払保留解除金額情報が設定された場合に、前記支払保留データにおいて当該支払保留金額に関する支払保留金額情報を含む対象支払保留レコードの更新を行う支払保留データ更新ステップ
を含み、
前記支払保留データ更新ステップでは、
前記対象支払保留レコードに含まれる前記支払保留金額に関する支払保留金額情報に代えて、前記設定された支払保留解除金額情報がセットされ、かつ、支払保留状態情報として支払保留解除を示す情報がセットされた支払保留解除レコードを少なくとも生成することにより、前記支払保留データの更新を行う
ことを特徴とする支払保留データ管理方法。
Managing payment pending data regarding the pending payment amount of payments to one or more creditors for a project that generates one or more unit debts that may span multiple accounting months, which is executed in an information processing device equipped with a control unit. A payment hold data management method for:
executed in the control unit,
When the payment suspension release amount information regarding the payment suspension release amount for part or all of the payment suspension amount for which payment to the creditor is suspended or the payment suspension target ratio to the total payment suspension amount is set, the payment suspension data a payment hold data update step of updating a target payment hold record including payment hold amount information regarding the payment hold amount,
In the payment hold data update step,
The set payment hold release amount information is set in place of the payment hold amount information regarding the payment hold amount included in the target payment hold record, and information indicating payment hold release is set as payment hold state information. A payment hold data management method, comprising: updating the payment hold data by generating at least a payment hold release record.
制御部を備えた情報処理装置において実行される、複数の会計月にまたがり得る一又は複数の単位債務を生じるプロジェクトについて一又は複数の債権者への支払の支払保留金額に関する支払保留データを管理するための支払保留データ管理プログラムであって、
前記制御部において実行させるための、
前記債権者への支払を保留する支払保留金額の一部又は全部に対する支払保留解除金額又は支払保留金額の総額に対する支払保留対象割合に関する支払保留解除金額情報が設定された場合に、前記支払保留データにおいて当該支払保留金額に関する支払保留金額情報を含む対象支払保留レコードの更新を行う支払保留データ更新ステップ
を含み、
前記支払保留データ更新ステップでは、
前記対象支払保留レコードに含まれる前記支払保留金額に関する支払保留金額情報に代えて、前記設定された支払保留解除金額情報がセットされ、かつ、支払保留状態情報として支払保留解除を示す情報がセットされた支払保留解除レコードを少なくとも生成することにより、前記支払保留データの更新を行う
ことを特徴とする支払保留データ管理プログラム。
Managing payment pending data regarding the pending payment amount of payments to one or more creditors for a project that generates one or more unit debts that may span multiple accounting months, which is executed in an information processing device equipped with a control unit. A payment hold data management program for:
for execution in the control unit,
When the payment suspension release amount information regarding the payment suspension release amount for part or all of the payment suspension amount for which payment to the creditor is suspended or the payment suspension target ratio to the total payment suspension amount is set, the payment suspension data a payment hold data update step of updating a target payment hold record including payment hold amount information regarding the payment hold amount,
In the payment hold data update step,
The set payment hold release amount information is set in place of the payment hold amount information regarding the payment hold amount included in the target payment hold record, and information indicating payment hold release is set as payment hold state information. A payment hold data management program characterized in that the payment hold data is updated by at least generating a payment hold release record.
JP2019180736A 2019-09-30 2019-09-30 Payment pending data management device, payment pending data management method, and payment pending data management program Active JP7356314B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019180736A JP7356314B2 (en) 2019-09-30 2019-09-30 Payment pending data management device, payment pending data management method, and payment pending data management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019180736A JP7356314B2 (en) 2019-09-30 2019-09-30 Payment pending data management device, payment pending data management method, and payment pending data management program

Publications (2)

Publication Number Publication Date
JP2021056888A JP2021056888A (en) 2021-04-08
JP7356314B2 true JP7356314B2 (en) 2023-10-04

Family

ID=75270878

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019180736A Active JP7356314B2 (en) 2019-09-30 2019-09-30 Payment pending data management device, payment pending data management method, and payment pending data management program

Country Status (1)

Country Link
JP (1) JP7356314B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002197269A (en) 2000-12-27 2002-07-12 Brother Systems Ltd Payment data generating processor, method of payment data generating process, and recording medium which stores payment data generating program
JP2009169703A (en) 2008-01-17 2009-07-30 Promise Co Ltd Transaction management device and computer program
JP2019032779A (en) 2017-08-09 2019-02-28 株式会社オービック Construction price processing device, construction price processing method, and construction price processing program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002197269A (en) 2000-12-27 2002-07-12 Brother Systems Ltd Payment data generating processor, method of payment data generating process, and recording medium which stores payment data generating program
JP2009169703A (en) 2008-01-17 2009-07-30 Promise Co Ltd Transaction management device and computer program
JP2019032779A (en) 2017-08-09 2019-02-28 株式会社オービック Construction price processing device, construction price processing method, and construction price processing program

Also Published As

Publication number Publication date
JP2021056888A (en) 2021-04-08

Similar Documents

Publication Publication Date Title
JP6716229B2 (en) Transfer processing device, transfer processing method, and transfer processing program
JP7079674B2 (en) Money transfer management support device, money transfer management support method and money transfer management support program
JP7397931B2 (en) Construction payment processing device, construction payment processing method, and construction payment processing program
JP7514730B2 (en) Credit and Debt Linkage Device, Credit and Debt Linkage Method, and Credit and Debt Linkage Program
JP7312076B2 (en) Payment management data generation device, payment management data generation method, and payment management data generation program
JP6827837B2 (en) Project-specific credit management device, project-specific credit management method, and project-specific credit management program
JP2019032650A (en) Deduction amount calculation device, deduction amount calculation method and deduction amount calculation program
JP7356314B2 (en) Payment pending data management device, payment pending data management method, and payment pending data management program
JP7644288B2 (en) Apparatus for preventing erroneous payment of rent, etc., method for preventing erroneous payment of rent, etc., and program for preventing erroneous payment of rent, etc.
JP7186088B2 (en) Return settlement device, return settlement method, and return settlement program
JP2022060862A (en) Debt and credit automatic cancellation device, debt and credit automatic cancellation method, and debt and credit automatic cancellation program
JP7212511B2 (en) Loan management device, loan management method, and loan management program
JP7385508B2 (en) Prepayment/transfer link management device, prepayment/transfer link management method, and prepayment/transfer link management program
JP7623313B2 (en) Payroll calculation device, payroll calculation method, and payroll calculation program
JP7200025B2 (en) Claims management device, claims management method, and claims management program
JP2023137754A (en) Divided revenue accounting apparatus, divided revenue accounting method, and divided revenue accounting program
JP2019164457A (en) Journal data creation device, journal data creation method, and journal data creation program
JP2023014771A (en) Business support device, business support method, and business support program
JP7157567B2 (en) Factoring device, factoring method, and factoring program
JP7149091B2 (en) FB remittance data creation device, FB remittance data creation method, and FB remittance data creation program
JP7157563B2 (en) Amount calculation device, amount calculation method, and amount calculation program
JP2023015921A (en) Deposit processing device, deposit processing method, and deposit processing program
JP7250979B2 (en) Accounting error confirmation work support device, account error confirmation work support method, and account error confirmation work support program
JP7614133B2 (en) Loan management device, loan management method, and loan management program
JP7507801B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220518

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230626

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230922

R150 Certificate of patent or registration of utility model

Ref document number: 7356314

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150