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
JP7569438B2 - Excess reflection device, excess reflection method, and excess reflection program - Google Patents
[go: Go Back, main page]

JP7569438B2 - Excess reflection device, excess reflection method, and excess reflection program - Google Patents

Excess reflection device, excess reflection method, and excess reflection program Download PDF

Info

Publication number
JP7569438B2
JP7569438B2 JP2023190533A JP2023190533A JP7569438B2 JP 7569438 B2 JP7569438 B2 JP 7569438B2 JP 2023190533 A JP2023190533 A JP 2023190533A JP 2023190533 A JP2023190533 A JP 2023190533A JP 7569438 B2 JP7569438 B2 JP 7569438B2
Authority
JP
Japan
Prior art keywords
amount
billing schedule
contract
data
billing
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
JP2023190533A
Other languages
Japanese (ja)
Other versions
JP2023184672A (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 JP2023190533A priority Critical patent/JP7569438B2/en
Publication of JP2023184672A publication Critical patent/JP2023184672A/en
Application granted granted Critical
Publication of JP7569438B2 publication Critical patent/JP7569438B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、超過分反映装置、超過分反映方法および超過分反映プログラムに関する。 The present invention relates to an excess amount reflection device, an excess amount reflection method, and an excess amount reflection program.

特許文献1には、ユーザの利用量予定値を超えるリソースをユーザに提供した場合には、超過分を上乗せした課金料金を算出することができると記載されている(特許文献1の0039段落参照)。 Patent document 1 states that if resources are provided to a user that exceed the user's planned usage amount, an additional fee can be calculated to cover the excess amount (see paragraph 0039 of patent document 1).

特開2015-225436号公報JP 2015-225436 A

このような超過分を考慮して費用の請求等を行う分野においては、従来、以下のような課題があった。すなわち、近年においては、前金で一定期間分のポイントを購入後、クリック数や広告表示数によって前金を消化し、売上を計上していくという業態が増えてきている。 In the field of taking such excess amounts into consideration when invoicing expenses, there have traditionally been the following issues. In recent years, there has been an increase in businesses that purchase points for a certain period of time in advance, and then use up the advance payment based on the number of clicks or ad impressions, and record sales.

しかしながら、予め契約した契約金額を超過した場合、超過した分の金額については別途請求書を発行する必要あり、非常に煩雑な運用となっていた。つまり、従来においては、予め契約した契約金額を含む請求予定データに、超過した分の金額を反映させることは困難であった。 However, if the amount exceeded the pre-agreed contract amount, a separate invoice had to be issued for the excess amount, resulting in a very cumbersome operation. In other words, in the past, it was difficult to reflect the excess amount in the billing schedule data, which included the pre-agreed contract amount.

本発明は、上記問題点に鑑みてなされたものであって、予め契約した契約金額を含む請求予定データに、超過金額を反映させることができる超過分反映装置、超過分反映方法および超過分反映プログラムを提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide an excess amount reflection device, an excess amount reflection method, and an excess amount reflection program that can reflect an excess amount in billing schedule data that includes a pre-agreed contract amount.

上述した課題を解決し、目的を達成するために、本発明に係る超過分反映装置は、制御部を備える超過分反映装置であって、契約金額と請求予定生成区分と契約期間とを含む契約データ中の前記請求予定生成区分が、前記契約金額を一括で請求することを意味する一括区分である場合に生成された、前記契約金額と同額の請求予定金額と前記契約期間に対応する請求予定日とを有する請求予定レコードを1つ含む、または、前記契約データ中の前記請求予定生成区分が、前記契約金額を各月に分割して請求することを意味する分割区分である場合に生成された、前記契約金額を各月に分割した場合の請求予定金額と各月に対応する請求予定日とを有する請求予定レコードを分割した月の数だけ含む請求予定データと、前記契約データに基づいて生成された、前記契約金額を月々の受注に分割した場合の受注金額と当該月々の受注に対応する売上予定日とを有する受注明細レコードを当該分割した数だけ含む受注明細データと、にアクセス可能であり、前記制御部は、前記受注明細データから、ある月の確定した受注金額である確定受注金額を含む確定受注データ中の当該ある月の売上が計上される売上予定日を有する受注明細レコードを特定する受注明細レコード特定手段と、前記受注明細レコード特定手段で特定した受注明細レコードが有する受注金額と、前記確定した受注金額と、の差額を、前記契約金額を超過した分の金額である超過金額として算出する超過分算出手段と、前記契約データ中の前記請求予定生成区分が前記一括区分である場合、前記契約期間を更新した場合の次の契約期間に対応する請求予定日と前記超過分算出手段で算出した前記超過金額とを含む請求予定レコードを前記請求予定データに追加することにより前記請求予定データを更新し、前記契約データ中の前記請求予定生成区分が前記分割区分である場合、前記受注明細レコード特定手段で特定した受注明細レコードが有する売上予定日が属する月の次の月に対応する請求予定日を有する前記請求予定レコード中の前記請求予定金額に前記超過分算出手段で算出した前記超過金額を加算することにより前記請求予定データを更新する請求予定データ更新手段と、
を備えること、を特徴とする。
In order to solve the above-mentioned problems and achieve the object, an excess amount reflection device according to the present invention is an excess amount reflection device having a control unit, and is capable of accessing billing schedule data including one billing schedule record having a billing schedule amount equal to the contract amount and a billing schedule date corresponding to the contract period, which is generated when the billing schedule generation class in contract data including a contract amount, a billing schedule generation class, and a contract period is a lump-sum class meaning that the contract amount is billed in a lump sum, or including billing schedule records having billing schedule amounts when the contract amount is divided into each month and billing dates corresponding to each month, for the number of divided months, which are generated when the billing schedule generation class in the contract data is a split class meaning that the contract amount is divided into each month and billed, and order detail data including order detail records having order amounts when the contract amount is divided into monthly orders and planned sales dates corresponding to the monthly orders, for the number of divided months, which are generated based on the contract data, and an order detail record specifying means for specifying an order detail record having a planned sales date on which sales for a certain month will be recorded in confirmed order data including a certain confirmed order amount; an excess calculation means for calculating the difference between the order amount included in the order detail record specified by the order detail record specifying means and the confirmed order amount as an excess amount which is an amount by which the contract amount exceeds the contract amount ; and a billing schedule data updating means for updating the billing schedule data by adding a billing schedule record including a planned billing date corresponding to the next contract period when the contract period is updated and the excess amount calculated by the excess calculation means to the billing schedule data when the billing schedule generation classification in the contract data is the lump-sum classification, and updating the billing schedule data by adding the excess amount calculated by the excess calculation means to the billing schedule amount in the billing schedule record having a planned billing date corresponding to the month following the month to which the planned sales date included in the order detail record specified by the order detail record specifying means belongs when the billing schedule generation classification in the contract data is the division classification;
The present invention is characterized by comprising:

また、本発明に係る超過分反映方法は、制御部を備える情報処理装置で実行される超過分反映方法であって、前記情報処理装置は、契約金額と請求予定生成区分と契約期間とを含む契約データ中の前記請求予定生成区分が、前記契約金額を一括で請求することを意味する一括区分である場合に生成された、前記契約金額と同額の請求予定金額と前記契約期間に対応する請求予定日とを有する請求予定レコードを1つ含む、または、前記契約データ中の前記請求予定生成区分が、前記契約金額を各月に分割して請求することを意味する分割区分である場合に生成された、前記契約金額を各月に分割した場合の請求予定金額と各月に対応する請求予定日とを有する請求予定レコードを分割した月の数だけ含む請求予定データと、前記契約データに基づいて生成された、前記契約金額を月々の受注に分割した場合の受注金額と当該月々の受注に対応する売上予定日とを有する受注明細レコードを当該分割した数だけ含む受注明細データと、にアクセス可能であり、前記制御部で実行される、前記受注明細データから、ある月の確定した受注金額である確定受注金額を含む確定受注データ中の当該ある月の売上が計上される売上予定日を有する受注明細レコードを特定する受注明細レコード特定ステップと、前記受注明細レコード特定ステップで特定した受注明細レコードが有する受注金額と、前記確定した受注金額と、の差額を、前記契約金額を超過した分の金額である超過金額として算出する超過分算出ステップと、前記契約データ中の前記請求予定生成区分が前記一括区分である場合、前記契約期間を更新した場合の次の契約期間に対応する請求予定日と前記超過分算出ステップで算出した前記超過金額とを含む請求予定レコードを前記請求予定データに追加することにより前記請求予定データを更新し、前記契約データ中の前記請求予定生成区分が前記分割区分である場合、前記受注明細レコード特定ステップで特定した受注明細レコードが有する売上予定日が属する月の次の月に対応する請求予定日を有する前記請求予定レコード中の前記請求予定金額に前記超過分算出ステップで算出した前記超過金額を加算することにより前記請求予定データを更新する請求予定データ更新ステップと、を含むこと、を特徴とする。 Further, an excess amount reflection method according to the present invention is an excess amount reflection method executed by an information processing device having a control unit, wherein the information processing device has access to billing schedule data including one billing schedule record having a billing schedule amount equal to the contract amount and a billing date corresponding to the contract period, generated when the billing schedule generation classification in contract data including a contract amount, a billing schedule generation classification, and a contract period is a lump-sum classification meaning that the contract amount is billed in a lump sum, or including billing schedule records having billing schedule amounts when the contract amount is divided into each month and billing dates corresponding to each month, for the number of months into which the contract amount is divided, generated when the billing schedule generation classification in the contract data is a division classification meaning that the contract amount is divided into each month and billed, and order detail data including order detail records having order amounts when the contract amount is divided into monthly orders and planned sales dates corresponding to the monthly orders, for the number of divisions , generated based on the contract data, and an excess calculation step of calculating a difference between the order amount of the order detail record specified in the order detail record specifying step and the confirmed order amount as an excess amount that is an amount that exceeds the contract amount; and, when the billing schedule generation classification in the contract data is the lump-sum classification, updating the billing schedule data by adding to the billing schedule data a billing schedule record including a billing schedule date corresponding to the next contract period when the contract period is updated and the excess amount calculated in the excess calculation step, and, when the billing schedule generation classification in the contract data is the split classification, updating the billing schedule data by adding the excess amount calculated in the excess calculation step to the billing schedule amount in the billing schedule record having a billing schedule date corresponding to the month following the month to which the planned sales date of the order detail record specified in the order detail record specifying step belongs.

また、本発明に係る超過分反映プログラムは、契約金額と請求予定生成区分と契約期間とを含む契約データ中の前記請求予定生成区分が、前記契約金額を一括で請求することを意味する一括区分である場合に生成された、前記契約金額と同額の請求予定金額と前記契約期間に対応する請求予定日とを有する請求予定レコードを1つ含む、または、前記契約データ中の前記請求予定生成区分が、前記契約金額を各月に分割して請求することを意味する分割区分である場合に生成された、前記契約金額を各月に分割した場合の請求予定金額と各月に対応する請求予定日とを有する請求予定レコードを分割した月の数だけ含む請求予定データと、前記契約データに基づいて生成された、前記契約金額を月々の受注に分割した場合の受注金額と当該月々の受注に対応する売上予定日とを有する受注明細レコードを当該分割した数だけ含む受注明細データと、にアクセス可能な、制御部を備える情報処理装置の前記制御部に、記受注明細データから、ある月の確定した受注金額である確定受注金額を含む確定受注データ中の当該ある月の売上が計上される売上予定日を有する受注明細レコードを特定する受注明細レコード特定ステップと、前記受注明細レコード特定ステップで特定した受注明細レコードが有する受注金額と、前記確定した受注金額と、の差額を、前記契約金額を超過した分の金額である超過金額として算出する超過分算出ステップと、前記契約データ中の前記請求予定生成区分が前記一括区分である場合、前記契約期間を更新した場合の次の契約期間に対応する請求予定日と前記超過分算出ステップで算出した前記超過金額とを含む請求予定レコードを前記請求予定データに追加することにより前記請求予定データを更新し、前記契約データ中の前記請求予定生成区分が前記分割区分である場合、前記受注明細レコード特定ステップで特定した受注明細レコードが有する売上予定日が属する月の次の月に対応する請求予定日を有する前記請求予定レコード中の前記請求予定金額に前記超過分算出ステップで算出した前記超過金額を加算することにより前記請求予定データを更新する請求予定データ更新ステップと、を実行させるためのものである。 Furthermore, the excess reflection program of the present invention is an information processing device having a control unit that can access: billing schedule data including one billing schedule record having a billing amount equal to the contract amount and a billing date corresponding to the contract period, generated when the billing schedule generation class in contract data including a contract amount, a billing schedule generation class, and a contract period is a lump-sum class meaning that the contract amount is billed in a lump sum, or billing schedule data including billing schedule records having billing amounts when the contract amount is divided into each month and billing dates corresponding to each month, for the number of months into which the contract amount is divided, generated when the billing schedule generation class in the contract data is a split class meaning that the contract amount is divided into each month and billed, and order detail data including order detail records having order amounts when the contract amount is divided into monthly orders and planned sales dates corresponding to the monthly orders, for the number of divided months, generated based on the contract data, the billing schedule data update step of updating the billing schedule data by adding, to the billing schedule data, a billing schedule record including a billing schedule date corresponding to the next contract period when the contract period is updated and the excess amount calculated in the excess amount calculation step, when the billing schedule generation classification in the contract data is the lump-sum classification, and updating the billing schedule data by adding, to the billing schedule data, the billing schedule record including the billing schedule date corresponding to the month following the month to which the planned sales date belongs, which is included in the order detail record identified in the order detail record identification step.

本発明によれば、予め契約した契約金額を含む請求予定データに、超過金額を反映させることができるという効果を奏する。 The present invention has the effect of allowing the excess amount to be reflected in billing schedule data, which includes the pre-agreed contract amount.

図1は、超過分反映装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of an excess reflection device. 図2は、各データの相関の一例を示す図である。FIG. 2 is a diagram showing an example of correlation between each piece of data. 図3は、一括前請求の場合における案件登録の処理の一例を示す図である。FIG. 3 is a diagram showing an example of a case registration process in the case of lump-sum advance billing. 図4は、一括前請求の場合における前受金請求処理の一例を示す図である。FIG. 4 is a diagram showing an example of a process for claiming an advance payment in the case of a lump-sum advance claim. 図5は、一括前請求の場合における当月売上分確定の処理の一例を示す図である。FIG. 5 is a diagram showing an example of a process for determining the amount of sales for the current month in the case of a lump-sum advance billing. 図6は、一括前請求の場合における当月売上分計上の処理の一例を示す図である。FIG. 6 is a diagram showing an example of a process for recording the current month's sales in the case of a lump-sum advance invoice. 図7は、毎月前請求の場合における案件登録の処理の一例を示す図である。FIG. 7 is a diagram showing an example of a case registration process in the case of monthly advance billing. 図8は、毎月前請求の場合における前受金請求処理の一例を示す図である。FIG. 8 is a diagram showing an example of a process for claiming an advance payment in advance every month. 図9は、毎月前請求の場合における当月売上分確定の処理の一例を示す図である。FIG. 9 is a diagram showing an example of a process for determining the amount of sales for the current month in the case of monthly advance billing. 図10は、毎月前請求の場合における当月売上分計上の処理の一例を示す図である。FIG. 10 is a diagram showing an example of a process for recording the current month's sales in the case of monthly advance billing.

以下に、本発明に係る超過分反映装置、超過分反映方法および超過分反映プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, an embodiment of an excess amount reflection device, an excess amount reflection method, and an excess amount reflection program according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the present embodiment.

[1.構成]
本実施形態に係る超過分反映装置100の構成の一例について、図1を参照して説明する。図1は、超過分反映装置100の構成の一例を示すブロック図である。
[1. Configuration]
An example of the configuration of an excess amount reflection device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the excess amount reflection device 100.

超過分反映装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、超過分反映装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The excess reflection device 100 is a commercially available desktop personal computer. The excess reflection device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.

超過分反映装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。超過分反映装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The excess reflection device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input/output interface unit 108. Each unit of the excess reflection device 100 is connected to each other so as to be able to communicate with each other via any communication path.

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

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

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

記憶部106は、例えば、契約データ106aと、受注明細データ106bと、請求予定データ106cと、請求データ106dと、受入データ106e(本発明の「確定受注データ」に相当)と、売上データ106fと、を備えている。なお、図2に、各データの相関の一例を示している。 The storage unit 106 includes, for example, contract data 106a, order detail data 106b, billing schedule data 106c, billing data 106d, receipt data 106e (corresponding to the "confirmed order data" of the present invention), and sales data 106f. An example of the correlation between each data is shown in FIG. 2.

契約データ106aは、図3および図7等に示すように、例えば、受注番号と、契約名と、請求先と、得意先と、伝票金額(本発明の「契約金額」に相当)と、契約明細番号と、商品名と、売上展開区分と、請求展開区分(本発明の「請求予定生成区分」に相当)と、契約単価と、契約数量と、単位と、契約金額と、契約期間開始および契約期間終了(本発明の「契約期間」に相当)と、等を含む。前記請求展開区分(本発明の「請求予定生成区分」に相当)は、「一括」の区分(本発明の「契約金額を一括で請求することを意味する一括区分」に相当)、または、「月々」の区分(本発明の「契約金額を各月に分割して請求することを意味する分割区分」に相当)である。 As shown in FIG. 3 and FIG. 7, the contract data 106a includes, for example, the order number, the contract name, the billing destination, the customer, the invoice amount (corresponding to the "contract amount" of the present invention), the contract detail number, the product name, the sales distribution category, the billing distribution category (corresponding to the "billing schedule generation category" of the present invention), the contract unit price, the contract quantity, the unit, the contract amount, the start and end of the contract period (corresponding to the "contract period" of the present invention), and the like. The billing distribution category (corresponding to the "billing schedule generation category" of the present invention) is a "lump sum" category (corresponding to the "lump sum category" meaning that the contract amount is billed in one lump sum) or a "monthly" category (corresponding to the "split category" meaning that the contract amount is billed in installments for each month) of the present invention.

受注明細データ106bは、図3および図7等に示すように、例えば、受注番号と、契約明細番号と、受注行番号と、確定状態と、受注単価と、受注数量と、受注金額と、売上予定日と、売上完了区分と、等を有する受注明細レコードを含む。 As shown in Figures 3 and 7, the order detail data 106b includes an order detail record having, for example, an order number, a contract detail number, an order line number, a confirmation status, an order price, an order quantity, an order amount, a planned sales date, a sales completion category, and the like.

請求予定データ106cは、図3および図7等に示すように、例えば、受注番号と、契約明細番号と、請求予定番号と、請求予定単価と、請求予定数量と、請求予定金額と、請求予定日と、請求完了区分と、等を有する請求予定レコードを含む。 As shown in Figures 3 and 7, the billing schedule data 106c includes a billing schedule record having, for example, an order number, a contract detail number, a billing schedule number, a billing schedule unit price, a billing schedule quantity, a billing schedule amount, a billing schedule date, a billing completion category, and the like.

請求データ106dは、図4および図8に示すように、例えば、請求番号と、請求先と、請求日と、請求金額と、請求行番号と、請求内容と、請求単価と、請求数量と、請求金額と、等を含む。 As shown in Figures 4 and 8, billing data 106d includes, for example, a billing number, a billing destination, a billing date, a billing amount, a billing line number, billing details, a billing unit price, a billing quantity, a billing amount, etc.

受入データ106e(本発明の「確定受注データ」に相当)は、図5および図9に示すように、例えば、受注番号と、契約明細番号と、受注行番号と、受注数量と、受注金額(本発明の「ある月の確定した受注金額である確定受注金額」に相当)と、等を含む。 As shown in Figures 5 and 9, the received data 106e (corresponding to the "confirmed order data" of the present invention) includes, for example, the order number, contract detail number, order line number, order quantity, and order amount (corresponding to the "confirmed order amount, which is the confirmed order amount for a certain month" of the present invention).

売上データ106fは、図6および図10に示すように、例えば、売上番号と、得意先と、売上日と、売上単価と、売上数量と、売上金額と、売上行番号と、商品名と、等を含む。 As shown in Figures 6 and 10, sales data 106f includes, for example, sales number, customer, sales date, sales price, sales quantity, sales amount, sales line number, product name, etc.

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

制御部102は、機能概念的に、例えば、(1)契約金額と請求予定生成区分と契約期間とを含む契約データ中の前記請求予定生成区分が、前記契約金額を一括で請求することを意味する一括区分である場合、前記契約金額と同額の請求予定金額と前記契約期間に対応する請求予定日とを有する請求予定レコードを1つ含む請求予定データを生成し、前記契約データ中の前記請求予定生成区分が、前記契約金額を各月に分割して請求することを意味する分割区分である場合、前記契約金額を各月に分割した場合の請求予定金額と各月に対応する請求予定日とを有する請求予定レコードを分割した月の数だけ含む請求予定データを生成する請求予定データ生成手段としての請求予定データ生成部102aと、(2)前記契約データに基づいて、前記契約金額を月々の受注に分割した場合の受注金額と当該月々の受注に対応する売上予定日とを有する受注明細レコードを当該分割した数だけ含む受注明細データを生成する受注明細データ生成手段としての受注明細データ生成部102bと、(3)前記受注明細データ生成手段で生成した受注明細データから、ある月の確定した受注金額である確定受注金額を含む確定受注データ中の当該ある月の売上が計上される売上予定日を有する受注明細レコードを特定する受注明細レコード特定手段としての受注明細レコード特定部102cと、(4)前記受注明細レコード特定手段で特定した受注明細レコードが有する受注金額と、前記確定した受注金額と、の差額を前記超過金額として算出する超過分算出手段としての超過分算出部102dと、(5)前記契約データ中の前記請求予定生成区分が前記一括区分である場合、前記契約期間を更新した場合の次の契約期間に対応する請求予定日と前記超過分算出手段で算出した前記超過金額とを含む請求予定レコードを前記請求予定データに追加することにより前記請求予定データを更新し、前記契約データ中の前記請求予定生成区分が前記分割区分である場合、前記受注明細レコード特定手段で特定した受注明細レコードが有する売上予定日が属する月の次の月に対応する請求予定日を有する前記請求予定レコード中の前記請求予定金額に前記超過分算出手段で算出した前記超過金額を加算することにより前記請求予定データを更新する請求予定データ更新手段としての請求予定データ更新部102eと、を備えている。 The control unit 102, functionally and conceptually, generates billing schedule data including one billing schedule record having a billing schedule amount equal to the contract amount and a billing schedule date corresponding to the contract period when the billing schedule generation classification in the contract data including the contract amount, the billing schedule generation classification, and the contract period is a lump-sum classification meaning that the contract amount is billed in a lump sum, and generates billing schedule data including one billing schedule record having a billing schedule amount equal to the contract amount and a billing schedule date corresponding to the contract period when the billing schedule generation classification in the contract data is a split classification meaning that the contract amount is divided into months and billed. (2) an order detail data generating unit 102b as an order detail data generating means for generating order detail data including order detail records having order amounts when the contract amount is divided into monthly orders and scheduled sales dates corresponding to the monthly orders, the number of which corresponds to the number of months into which the contract amount is divided; and (3) an order detail data generating unit 102c as an order detail data generating means for generating order detail data including order detail records having order amounts when the contract amount is divided into monthly orders and scheduled sales dates corresponding to the monthly orders, the number of which corresponds to the number of months into which the contract amount is divided. (4) an order detail record specification unit 102c as an order detail record specification means for specifying an order detail record having a planned sales date for recording sales for the certain month in the confirmed order data including the order detail record specified by the order detail record specification means; (5) an excess calculation unit 102d as an excess calculation means for calculating the difference between the order amount of the order detail record specified by the order detail record specification means and the confirmed order amount as the excess amount; and (6) a billing schedule calculation unit 102e as an excess calculation means for calculating the difference between the order amount of the order detail record specified by the order detail record specification means and the confirmed order amount as the excess amount when the billing schedule generation category in the contract data is the lump-sum category, and a billing schedule date corresponding to the next contract period when the contract period is updated. and a billing schedule data update unit 102e as a billing schedule data update means that updates the billing schedule data by adding a billing schedule record including the estimated excess amount to the billing schedule data, and when the billing schedule generation category in the contract data is the division category, updates the billing schedule data by adding the excess amount calculated by the excess calculation means to the billing schedule amount in the billing schedule record having a billing schedule date corresponding to the month following the month to which the estimated sales date of the order detail record identified by the order detail record identification means belongs.

請求予定データ生成部102aは、契約金額と請求予定生成区分と契約期間とを含む契約データ106a中の前記請求予定生成区分が前記一括区分である場合、前記契約金額と同額の請求予定金額と前記契約期間に対応する請求予定日とを有する請求予定レコードを1つ含む請求予定データ106cを生成する。 When the billing schedule generation category in the contract data 106a, which includes the contract amount, the billing schedule generation category, and the contract period, is the lump-sum category, the billing schedule data generation unit 102a generates billing schedule data 106c that includes one billing schedule record having a billing schedule amount equal to the contract amount and a billing schedule date corresponding to the contract period.

これに対して、請求予定データ生成部102aは、契約データ106a中の前記請求予定生成区分が前記分割区分である場合、前記契約金額を各月に分割した場合の請求予定金額と各月に対応する請求予定日とを有する請求予定レコードを分割した月の数だけ含む請求予定データ106cを生成する。 In response to this, when the billing schedule generation category in the contract data 106a is the split category, the billing schedule data generation unit 102a generates billing schedule data 106c that includes billing schedule records having the billing schedule amounts when the contract amount is split into each month and the billing schedule dates corresponding to each month, for the number of months into which the contract amount is split.

受注明細データ生成部102bは、契約データ106aに基づいて、前記契約金額を月々の受注に分割した場合の受注金額と当該月々の受注に対応する売上予定日とを有する受注明細レコードを当該分割した数だけ含む受注明細データ106bを生成する。 The order detail data generating unit 102b generates order detail data 106b based on the contract data 106a, which includes order detail records each having the order amount when the contract amount is divided into monthly orders and the expected sales date corresponding to the monthly orders, the number of such divisions.

受注明細レコード特定部102cは、受注明細データ生成部102bで生成した受注明細データ106bから、ある月の確定した受注金額である確定受注金額を含む受入データ106e中の当該ある月の売上が計上される売上予定日を有する受注明細レコードを特定する。 The order detail record identification unit 102c identifies, from the order detail data 106b generated by the order detail data generation unit 102b, an order detail record having a planned sales date for recording sales for a certain month in the acceptance data 106e that includes a confirmed order amount, which is the confirmed order amount for that certain month.

超過分算出部102dは、受注明細レコード特定部102cで特定した受注明細レコードが有する受注金額と、前記確定した受注金額と、の差額を前記超過金額として算出する。 The excess amount calculation unit 102d calculates the difference between the order amount contained in the order detail record identified by the order detail record identification unit 102c and the confirmed order amount as the excess amount.

請求予定データ更新部102eは、契約データ106a中の前記請求予定生成区分が前記一括区分である場合、前記契約期間を更新した場合の次の契約期間に対応する請求予定日と超過分算出部102dで算出した前記超過金額とを含む請求予定レコードを、請求予定データ106cに追加することにより、請求予定データ生成部102aで生成した請求予定データ106cを更新する。 When the billing schedule generation category in the contract data 106a is the lump-sum category, the billing schedule data update section 102e updates the billing schedule data 106c generated by the billing schedule data generation section 102a by adding to the billing schedule data 106c a billing schedule record including the billing schedule date corresponding to the next contract period when the contract period is updated and the excess amount calculated by the excess amount calculation section 102d.

これに対して、請求予定データ更新部102eは、契約データ106a中の前記請求予定生成区分が前記分割区分である場合、受注明細レコード特定部102cで特定した受注明細レコードが有する売上予定日が属する月の次の月に対応する請求予定日を有する前記請求予定レコード中の前記請求予定金額に、超過分算出部102dで算出した前記超過金額を加算することにより、請求予定データ生成部102aで生成した請求予定データ106cを更新する。 In response to this, when the billing schedule generation category in the contract data 106a is the split category, the billing schedule data update section 102e updates the billing schedule data 106c generated by the billing schedule data generation section 102a by adding the excess amount calculated by the excess calculation section 102d to the billing schedule amount in the billing schedule record having a billing schedule date corresponding to the month following the month to which the planned sales date of the order detail record identified by the order detail record identification section 102c belongs.

[2.処理の具体例]
本項目では、本実施形態における処理の具体例を説明する。一括前請求の場合の処理を以下の[2-1]で説明し、毎月前請求の場合の処理を以下の[2-2]で説明する。
2. Specific examples of processing
In this section, a specific example of the process in this embodiment will be described. The process in the case of lump-sum advance billing will be described in [2-1] below, and the process in the case of monthly advance billing will be described in [2-2] below.

[2-1.一括前請求の場合]
本項目では、一括前請求の場合(すなわち、保守契約明細データ106a中の請求展開区分が「一括」の場合)の処理を、図3~図6を用いて詳細に説明する。
[2-1. In the case of a lump sum advance payment]
In this section, the process for the lump-sum advance billing (that is, when the billing deployment category in the maintenance contract detailed data 106a is "lump-sum") will be described in detail with reference to FIGS.

(1)案件登録
まず、保守契約情報入力より、案件情報が登録される。当該登録の実施日は、2018/12/15であるとする。具体的には、図3の保守契約情報データ106aおよび保守契約明細データ106aが登録される。
(1) Case Registration First, case information is registered by inputting maintenance contract information. The registration date is assumed to be December 15, 2018. Specifically, the maintenance contract information data 106a and the maintenance contract details data 106a in FIG. 3 are registered.

登録された保守契約明細データ106a中の請求展開区分は、図3に示すように、「一括」である。この場合、請求予定データ生成部102aは、登録された保守契約情報データ106a中の伝票金額180,000円と同額の請求予定金額180,000円と、登録された保守契約明細データ106a中の契約期間「2019/1/1~2019/6/30」に対応する請求予定日「2018/12/20」と、等を有する請求予定レコードを含む図3の保守請求予定データ106cを生成する。 The billing distribution category in the registered maintenance contract details data 106a is "lump sum" as shown in FIG. 3. In this case, the billing schedule data generation unit 102a generates the maintenance billing schedule data 106c in FIG. 3, which includes a billing schedule record having a billing schedule amount of 180,000 yen, which is the same as the invoice amount of 180,000 yen in the registered maintenance contract information data 106a, and a billing schedule date of "2018/12/20" corresponding to the contract period of "2019/1/1 to 2019/6/30" in the registered maintenance contract details data 106a.

また、登録された保守契約明細データ106a中の売上展開区分は、図3に示すように、「月々」である。この場合、受注明細データ生成部102bは、登録された保守契約情報データ106a中の伝票金額180,000円を月々の受注に分割する。登録された保守契約明細データ106a中の契約期間は6カ月間であるため、6分割することとなる。このため、受注明細データ生成部102bは、登録された保守契約情報データ106a中の伝票金額180,000円を6分割した場合の受注金額30,000円と、月々の受注に対応する売上予定日と、等を有する受注明細レコードを6つ含む図3の受注明細データ106bを生成する。 The sales distribution category in the registered maintenance contract detail data 106a is "monthly" as shown in FIG. 3. In this case, the order detail data generation unit 102b divides the invoice amount of 180,000 yen in the registered maintenance contract information data 106a into monthly orders. Since the contract period in the registered maintenance contract detail data 106a is six months, it is divided into six. Therefore, the order detail data generation unit 102b generates the order detail data 106b in FIG. 3, which includes six order detail records having the order amount of 30,000 yen obtained by dividing the invoice amount of 180,000 yen in the registered maintenance contract information data 106a by six, the expected sales date corresponding to the monthly orders, etc.

(2)前受金請求処理
次に、前受金請求処理より、当月分の請求が計上される。当該前受金請求処理の実施日は、2018/12/20であるとする。当該前受金請求処理が実施されると、図4に示すように、生成した保守請求予定データ106c中の請求完了の区分が「未完了」から「完了」へと更新され、また、図4の請求ヘッダデータ106dおよび請求明細データ106dが生成される。
(2) Advance payment billing process Next, the billing for the current month is recorded through the advance payment billing process. The date of the advance payment billing process is assumed to be December 20, 2018. When the advance payment billing process is performed, as shown in FIG. 4, the billing completion category in the generated maintenance billing schedule data 106c is updated from "incomplete" to "completed," and the billing header data 106d and billing detail data 106d in FIG. 4 are generated.

(3)当月売上分確定
次に、従量課金データ(図5の受入データ106e)の受入により、当月確定分の受注明細が更新される。当該受入の実施日は、2019/2/5であるとする。
(3) Confirmation of Sales for the Current Month Next, the order details for the current month are updated by accepting the pay-per-use data (acceptance data 106e in FIG. 5). The date of this acceptance is assumed to be 2019/2/5.

図5の受入データ106eの受入の実施日は2019/2/5であるため、図5の受入データ106e中の受注金額33,750円は、2019年1月分の確定した受注金額であるといえる。ここで、2019年1月分の売上が計上される売上予定日は2019/1/31であるため、受注明細レコード特定部102cは、(1)で生成した図3の保守受注明細データ106bから、売上予定日2019/1/31を有する受注行番号1の受注明細レコード(受注金額30,000円)を特定する。なお、受注明細レコード特定部102cは、受注番号、契約明細番号および受注行番号の3つをキーとして受注明細レコードを特定してもよく、具体的には、受入データ106e中の受注番号、契約明細番号および受注行番号の組合せと同じ組合せを有する受注明細レコードを保守受注明細データ106bから特定してもよい。 Since the date of receipt of the receipt data 106e in FIG. 5 is 2019/2/5, the order amount of 33,750 yen in the receipt data 106e in FIG. 5 can be said to be the confirmed order amount for January 2019. Here, since the planned sales date on which sales for January 2019 are recorded is 2019/1/31, the order detail record identification unit 102c identifies the order detail record (order amount 30,000 yen) of order line number 1 having the planned sales date 2019/1/31 from the maintenance order detail data 106b in FIG. 3 generated in (1). Note that the order detail record identification unit 102c may identify the order detail record using the three items of the order number, contract detail number, and order line number as keys. Specifically, the order detail record having the same combination of the order number, contract detail number, and order line number as the combination in the receipt data 106e may be identified from the maintenance order detail data 106b.

続いて、超過分算出部102dは、受注明細レコード特定部102cで特定した受注明細レコードが有する受注金額30,000円と、受入データ106e中の受注金額33,750円と、の差額を算出する。すなわち、超過分算出部102dは、当該差額として3,750円を算出する。 Then, the excess calculation unit 102d calculates the difference between the order amount of 30,000 yen in the order detail record identified by the order detail record identification unit 102c and the order amount of 33,750 yen in the receipt data 106e. In other words, the excess calculation unit 102d calculates the difference to be 3,750 yen.

ここで、(1)で登録された保守契約明細データ106a中の請求展開区分は「一括」である。この場合、請求予定データ更新部102eは、(1)で登録された保守契約明細データ106a中の契約期間「2019/1/1~2019/6/30」を更新した場合の次の契約期間「2019/7/1~2019/12/31」に対応する請求予定日「2019/6/20」と、超過分算出部102dで算出した前記差額3,750円と、等を有する請求予定レコードを追加することにより、図5に示すように、保守請求予定データ106cを更新する。図5の保守請求予定データ106cにおいてハッチングで示す明細が、追加された請求予定レコードである。 Here, the billing distribution category in the maintenance contract detail data 106a registered in (1) is "lump sum." In this case, the billing schedule data update unit 102e updates the maintenance billing schedule data 106c as shown in FIG. 5 by adding a billing schedule record having the billing schedule date "2019/6/20" corresponding to the next contract period "2019/7/1-2019/12/31" when the contract period "2019/1/1-2019/6/30" in the maintenance contract detail data 106a registered in (1) is updated, and the difference of 3,750 yen calculated by the excess calculation unit 102d. The details shown in hatching in the maintenance billing schedule data 106c in FIG. 5 are the added billing schedule records.

(4)当月売上分計上
最後に、保守売上一括処理により、当月確定分の受注明細が更新される。当該保守売上一括処理の実施日は、2019/2/5であるとする。当該保守売上一括処理が実施されると、図6に示すように、受注行番号1の受注明細レコードの売上完了の区分が「未完了」から「完了」へと更新され、また、図6の売上ヘッダデータ106fおよび売上明細データ106fが生成される。
(4) Recording of sales for the current month Finally, the order details for the current month are updated by the maintenance sales lump-sum processing. The date of the maintenance sales lump-sum processing is assumed to be February 5, 2019. When the maintenance sales lump-sum processing is performed, as shown in Figure 6, the sales completion category of the order detail record for order line number 1 is updated from "incomplete" to "completed," and the sales header data 106f and sales detail data 106f in Figure 6 are generated.

[2-2.毎月前請求の場合]
本項目では、毎月前請求の場合(すなわち、保守契約明細データ106a中の請求展開区分が「月々」の場合)の処理を、図7~図10を用いて詳細に説明する。
[2-2. In the case of monthly advance billing]
In this section, the process for monthly advance billing (that is, when the billing expansion category in the maintenance contract detailed data 106a is "monthly") will be described in detail with reference to FIGS.

(1)案件登録
まず、保守契約情報入力より、案件情報が登録される。当該登録の実施日は、2018/12/15であるとする。具体的には、図7の保守契約情報データ106aおよび保守契約明細データ106aが登録される。
(1) Case Registration First, case information is registered by inputting maintenance contract information. The implementation date of the registration is assumed to be December 15, 2018. Specifically, the maintenance contract information data 106a and the maintenance contract details data 106a in FIG. 7 are registered.

登録された保守契約明細データ106a中の請求展開区分は、図3に示すように、「月々」である。この場合、請求予定データ生成部102aは、登録された保守契約情報データ106a中の伝票金額180,000円を月々の請求に分割する。登録された保守契約明細データ106a中の契約期間は6カ月間であるため、6分割することとなる。このため、請求予定データ生成部102aは、登録された保守契約情報データ106a中の伝票金額180,000円を6分割した場合の請求予定金額30,000円と、月々の請求を行う請求予定日と、等を有する請求予定レコードを6つ含む図7の保守請求予定データ106cを生成する。 The billing expansion category in the registered maintenance contract details data 106a is "monthly" as shown in FIG. 3. In this case, the billing schedule data generation unit 102a divides the invoice amount of 180,000 yen in the registered maintenance contract information data 106a into monthly bills. Since the contract period in the registered maintenance contract details data 106a is six months, it will be divided into six. Therefore, the billing schedule data generation unit 102a generates the maintenance billing schedule data 106c in FIG. 7, which includes six billing schedule records having the planned billing amount of 30,000 yen obtained by dividing the invoice amount of 180,000 yen in the registered maintenance contract information data 106a by six, the planned billing date for monthly billing, etc.

また、登録された保守契約明細データ106a中の売上展開区分は、図7に示すように、「月々」である。この場合、受注明細データ生成部102bは、登録された保守契約情報データ106a中の伝票金額180,000円を月々の受注に分割する。登録された保守契約明細データ106a中の契約期間は6カ月間であるため、6分割することとなる。このため、受注明細データ生成部102bは、録された保守契約情報データ106a中の伝票金額180,000円を6分割した場合の受注金額30,000円と、月々の受注に対応する売上予定日と、等を有する受注明細レコードを6つ含む図7の受注明細データ106bを生成する。 The sales distribution category in the registered maintenance contract details data 106a is "monthly" as shown in FIG. 7. In this case, the order details data generation unit 102b divides the invoice amount of 180,000 yen in the registered maintenance contract information data 106a into monthly orders. Since the contract period in the registered maintenance contract details data 106a is six months, it is divided into six. Therefore, the order details data generation unit 102b generates the order details data 106b in FIG. 7, which includes six order detail records having the order amount of 30,000 yen obtained by dividing the invoice amount of 180,000 yen in the registered maintenance contract information data 106a by six, the expected sales date corresponding to the monthly orders, etc.

(2)前受金請求処理
次に、前受金請求処理より、当月分の請求が計上される。当該前受金請求処理の実施日は、2018/12/20であるとする。当該前受金請求処理が実施されると、図8に示すように、生成した保守請求予定データ106c中の請求予定番号1の請求予定レコードの請求完了の区分が「未完了」から「完了」へと更新され、また、図8の請求ヘッダデータ106dおよび請求明細データ106dが生成される。
(2) Advance payment billing process Next, the billing for the current month is recorded through the advance payment billing process. The date of this advance payment billing process is assumed to be December 20, 2018. When this advance payment billing process is performed, as shown in FIG. 8, the billing completion category of the billing schedule record for billing schedule number 1 in the generated maintenance billing schedule data 106c is updated from "incomplete" to "completed," and the billing header data 106d and billing detail data 106d in FIG. 8 are generated.

(3)当月売上分確定
次に、従量課金データ(図9の受入データ106e)の受入により、当月確定分の受注明細が更新される。当該受入の実施日は、2019/2/5であるとする。
(3) Confirmation of Sales for the Current Month Next, the order details for the current month are updated by accepting the pay-per-use data (acceptance data 106e in FIG. 9). The date of this acceptance is assumed to be 2019/2/5.

図9の受入データ106eの受入の実施日は2019/2/5であるため、図9の受入データ106e中の受注金額33,750円は、2019年1月分の確定した受注金額であるといえる。ここで、2019年1月分の売上が計上される売上予定日は2019/1/31であるため、受注明細レコード特定部102cは、(1)で生成した図7の保守受注明細データ106bから、売上予定日2019/1/31を有する受注行番号1の受注明細レコード(受注金額30,000円)を特定する。なお、受注明細レコード特定部102cは、受注番号、契約明細番号および受注行番号の3つをキーとして受注明細レコードを特定してもよく、具体的には、受入データ106e中の受注番号、契約明細番号および受注行番号の組合せと同じ組合せを有する受注明細レコードを保守受注明細データ106bから特定してもよい。 Since the date of receipt of the receipt data 106e in FIG. 9 is 2/5/2019, the order amount of 33,750 yen in the receipt data 106e in FIG. 9 can be said to be the confirmed order amount for January 2019. Here, since the planned sales date on which sales for January 2019 are recorded is 1/31/2019, the order detail record identification unit 102c identifies the order detail record (order amount 30,000 yen) of order line number 1 having the planned sales date 1/31/2019 from the maintenance order detail data 106b in FIG. 7 generated in (1). Note that the order detail record identification unit 102c may identify the order detail record using the three items of the order number, contract detail number, and order line number as keys. Specifically, the order detail record having the same combination of the order number, contract detail number, and order line number as the combination in the receipt data 106e may be identified from the maintenance order detail data 106b.

続いて、超過分算出部102dは、受注明細レコード特定部102cで特定した受注明細レコードが有する受注金額30,000円と、受入データ106e中の受注金額33,750円と、の差額を算出する。すなわち、超過分算出部102dは、当該差額として3,750円を算出する。 Then, the excess calculation unit 102d calculates the difference between the order amount of 30,000 yen in the order detail record identified by the order detail record identification unit 102c and the order amount of 33,750 yen in the receipt data 106e. In other words, the excess calculation unit 102d calculates the difference to be 3,750 yen.

ここで、(1)で登録された保守契約明細データ106a中の請求展開区分は「月々」である。この場合、請求予定データ更新部102eは、受注明細レコード特定部102cで特定した受注行番号1の受注明細レコードが有する売上予定日「2019/1/31」が属する月(=2019年1月)の次の月(=2019年2月)に対応する請求予定日(2019/1/20)を有する請求予定レコードを特定する。(1)で生成した図7の保守請求予定データ106cを参照すると、請求予定番号2の請求予定レコードが請求予定日「2019/1/20」を有するため、請求予定データ更新部102eは、請求予定番号2の請求予定レコードを特定する。そして、請求予定データ更新部102eは、当該特定した請求予定番号2の請求予定レコード中の請求予定金額30,000円に超過分算出部102dで算出した差額3,750円を加算して、請求予定番号2の請求予定レコード中の請求予定金額を33,750円に更新することにより、図9に示すように、保守請求予定データ106cを更新する。図9の保守請求予定データ106cにおいてハッチングで示す数値が、更新された数値である。 Here, the billing distribution category in the maintenance contract detail data 106a registered in (1) is "monthly." In this case, the billing schedule data update unit 102e identifies a billing schedule record having a billing schedule date (2019/1/20) corresponding to the month (=2019) following the month (=2019/1/31) to which the sales schedule date (=2019/1/31) of the order detail record of order line number 1 identified by the order detail record identification unit 102c belongs. Referring to the maintenance billing schedule data 106c in FIG. 7 generated in (1), the billing schedule record of billing schedule number 2 has a billing schedule date of "2019/1/20," so the billing schedule data update unit 102e identifies the billing schedule record of billing schedule number 2. The billing schedule data update unit 102e then adds the difference of 3,750 yen calculated by the excess calculation unit 102d to the billing schedule amount of 30,000 yen in the billing schedule record for the identified billing schedule number 2, updating the billing schedule amount in the billing schedule record for billing schedule number 2 to 33,750 yen, thereby updating the maintenance billing schedule data 106c as shown in Figure 9. The values shown in hatching in the maintenance billing schedule data 106c in Figure 9 are the updated values.

(4)当月売上分計上
最後に、保守売上一括処理により、当月確定分の受注明細が更新される。当該保守売上一括処理の実施日は、2019/2/5であるとする。当該保守売上一括処理が実施されると、図10に示すように、受注行番号1の受注明細レコードの売上完了の区分が「未完了」から「完了」へと更新され、また、図10の売上ヘッダデータ106fおよび売上明細データ106fが生成される。
(4) Recording of sales for the current month Finally, the order details for the current month are updated by the maintenance sales lump-sum processing. The date of the maintenance sales lump-sum processing is assumed to be February 5, 2019. When the maintenance sales lump-sum processing is performed, as shown in FIG. 10, the sales completion category of the order detail record for order line number 1 is updated from "incomplete" to "completed," and the sales header data 106f and sales detail data 106f in FIG. 10 are generated.

[3.本実施形態のまとめ]
ここで、従来、従量課金契約においては売上金額確定後に請求行為を行っていたため、前請求を行う想定がなかった。このため、システム上で従量課金契約において前受金が発生する場合、これまでは前受分は別途システム外にて請求処理を行い、確定後にシステムにて売上、請求および入金消込処理を行っていた。超過分が発生した場合は超過分を別明細に分け、改めて請求書を発行していた。結果、同一契約内での処理にもかかわらず、システム内外で処理が分かれ、煩雑な運用であるという問題があった。
[3. Summary of the present embodiment]
Here, in the past, in pay-as-you-go contracts, billing was done after the sales amount was finalized, so advance billing was not anticipated. For this reason, when an advance payment was generated in the system under a pay-as-you-go contract, the advance was previously billed separately outside the system, and sales, billing, and payment settlement were done in the system after the amount was finalized. If an overage occurred, the overage was divided into separate details and a new invoice was issued. As a result, even though the processing was done within the same contract, the processing was split between inside and outside the system, which caused the problem of cumbersome operation.

このような問題がある中、発明者らは、ネット広告業界のクリック報酬型およびインプレッション課金型の売上計上方法と請求方法に着目した。元来、従量課金の契約については売上および請求の運用がほとんどであったが、近年、前金でポイントを購入後、クリック数や広告表示数によって前金を消化し、売上を計上していく業務形態が発生してきている。 In the face of these problems, the inventors focused on the methods of recording sales and billing for pay-per-click and pay-per-impression models in the online advertising industry. Originally, most pay-per-use contracts were operated on a sales and billing basis, but in recent years, a new business model has emerged in which points are purchased in advance, and then the advance payment is consumed according to the number of clicks or ad impressions, and sales are recorded.

そこで、本実施形態においては、例えば、長期にわたる従量課金制の定期契約において、料金を前受し取り崩して売上を計上することができるようにし、前受分から超過した分については次回請求予定分と併せて請求できるようにした。 Therefore, in this embodiment, for example, in a long-term fixed-term pay-as-you-go contract, the fee can be received in advance and then withdrawn to record sales, and any amount in excess of the amount received in advance can be invoiced together with the next scheduled invoice.

つまり、本実施形態においては、例えば、以下の2点の機能を実現した。
(1)従量課金契約の場合でもある程度まとまった金額を前受けし、売上時に消込を行う。
(2)毎月の従量課金金額確定時に前受金残高を確認し、不足が発生した場合は不足金額分の請求予定を生成する。
That is, in this embodiment, for example, the following two functions are realized.
(1) Even in the case of a pay-as-you-go contract, a certain amount is received in advance and used at the time of sale.
(2) When the monthly pay-as-you-go amount is finalized, the advance payment balance is checked, and if a shortfall occurs, a billing schedule for the shortfall is generated.

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

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

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

また、超過分反映装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 In addition, with regard to the excess reflection device 100, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.

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

また、このコンピュータプログラムは、超過分反映装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 This computer program may also be stored in an application program server connected to the excess reflection device 100 via any network, and all or part of it may be downloaded as needed.

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

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

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

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

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

本発明は、例えば、IT(Information Technology)業界およびメディア業界等において有用である。 The present invention is useful, for example, in the IT (Information Technology) industry and the media industry.

100 超過分反映装置
102 制御部
102a 請求予定データ生成部
102b 受注明細データ生成部
102c 受注明細レコード特定部
102d 超過分算出部
102e 請求予定データ更新部
104 通信インターフェース部
106 記憶部
106a 契約データ
106b 受注明細データ
106c 請求予定データ
106d 請求データ
106e 受入データ
106f 売上データ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Excess reflection device 102 Control unit
102a Billing schedule data generating unit
102b Order detail data generation unit
102c Order detail record identification unit
102d Excess calculation section
102e billing schedule data update unit 104 communication interface unit 106 storage unit
106a Contract Data
106b Order detail data
106c Billing schedule data
106d Billing Data
106e Acceptance Data
106f Sales data 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network

Claims (3)

制御部を備える超過分反映装置であって、
契約金額と請求予定生成区分と契約期間とを含む契約データ中の前記請求予定生成区分が、前記契約金額を一括で請求することを意味する一括区分である場合に生成された、前記契約金額と同額の請求予定金額と前記契約期間に対応する請求予定日とを有する請求予定レコードを1つ含む、または、前記契約データ中の前記請求予定生成区分が、前記契約金額を各月に分割して請求することを意味する分割区分である場合に生成された、前記契約金額を各月に分割した場合の請求予定金額と各月に対応する請求予定日とを有する請求予定レコードを分割した月の数だけ含む請求予定データと、
前記契約データに基づいて生成された、前記契約金額を月々の受注に分割した場合の受注金額と当該月々の受注に対応する売上予定日とを有する受注明細レコードを当該分割した数だけ含む受注明細データと、
にアクセス可能であり、
前記制御部は、
記受注明細データから、ある月の確定した受注金額である確定受注金額を含む確定受注データ中の当該ある月の売上が計上される売上予定日を有する受注明細レコードを特定する受注明細レコード特定手段と、
前記受注明細レコード特定手段で特定した受注明細レコードが有する受注金額と、前記確定した受注金額と、の差額を、前記契約金額を超過した分の金額である超過金額として算出する超過分算出手段と、
前記契約データ中の前記請求予定生成区分が前記一括区分である場合、前記契約期間を更新した場合の次の契約期間に対応する請求予定日と前記超過分算出手段で算出した前記超過金額とを含む請求予定レコードを前記請求予定データに追加することにより前記請求予定データを更新し、前記契約データ中の前記請求予定生成区分が前記分割区分である場合、前記受注明細レコード特定手段で特定した受注明細レコードが有する売上予定日が属する月の次の月に対応する請求予定日を有する前記請求予定レコード中の前記請求予定金額に前記超過分算出手段で算出した前記超過金額を加算することにより前記請求予定データを更新する請求予定データ更新手段と、
を備えること、
を特徴とする超過分反映装置。
An excess reflection device including a control unit,
billing schedule data including one billing schedule record having a billing schedule amount equal to the contract amount and a billing schedule date corresponding to the contract period, generated when the billing schedule generation class in the contract data including a contract amount, a billing schedule generation class, and a contract period is a lump-sum class meaning that the contract amount is billed in a lump sum, or billing schedule data including billing schedule records having the billing schedule amount when the contract amount is divided into each month and the billing schedule date corresponding to each month, generated when the billing schedule generation class in the contract data is a split class meaning that the contract amount is divided into each month and billed, for the number of divided months;
order detail data, which is generated based on the contract data, including order detail records each having an order amount when the contract amount is divided into monthly orders and a planned sales date corresponding to the monthly orders, the number of which corresponds to the number of divisions;
is accessible to
The control unit is
an order detail record specifying means for specifying, from the order detail data, an order detail record having a planned sales date on which sales for a certain month will be recorded in the confirmed order data including a confirmed order amount, which is a confirmed order amount for the certain month;
an excess amount calculation means for calculating the difference between the order amount included in the order detail record identified by the order detail record identification means and the confirmed order amount as an excess amount that is an amount that exceeds the contract amount ;
a billing schedule data updating means for updating the billing schedule data by adding to the billing schedule data a billing schedule record including a billing schedule date corresponding to the next contract period when the contract period is updated and the excess amount calculated by the excess amount calculation means when the billing schedule generation category in the contract data is the lump-sum category, and for updating the billing schedule data by adding to the billing schedule amount in the billing schedule record having a billing schedule date corresponding to the month following the month to which the planned sales date of the order detail record identified by the order detail record identifying means belongs when the billing schedule generation category in the contract data is the split category;
To have
An excess reflection device characterized by the above.
制御部を備える情報処理装置で実行される超過分反映方法であって、An excess amount reflecting method executed by an information processing device having a control unit,
前記情報処理装置は、The information processing device includes:
契約金額と請求予定生成区分と契約期間とを含む契約データ中の前記請求予定生成区分が、前記契約金額を一括で請求することを意味する一括区分である場合に生成された、前記契約金額と同額の請求予定金額と前記契約期間に対応する請求予定日とを有する請求予定レコードを1つ含む、または、前記契約データ中の前記請求予定生成区分が、前記契約金額を各月に分割して請求することを意味する分割区分である場合に生成された、前記契約金額を各月に分割した場合の請求予定金額と各月に対応する請求予定日とを有する請求予定レコードを分割した月の数だけ含む請求予定データと、billing schedule data including one billing schedule record having a billing schedule amount equal to the contract amount and a billing schedule date corresponding to the contract period, generated when the billing schedule generation class in the contract data including a contract amount, a billing schedule generation class, and a contract period is a lump-sum class meaning that the contract amount is billed in a lump sum, or billing schedule data including billing schedule records having the billing schedule amount when the contract amount is divided into each month and the billing schedule date corresponding to each month, generated when the billing schedule generation class in the contract data is a split class meaning that the contract amount is divided into each month and billed, for the number of divided months;
前記契約データに基づいて生成された、前記契約金額を月々の受注に分割した場合の受注金額と当該月々の受注に対応する売上予定日とを有する受注明細レコードを当該分割した数だけ含む受注明細データと、order detail data, which is generated based on the contract data, including order detail records each having an order amount when the contract amount is divided into monthly orders and a planned sales date corresponding to the monthly orders, the number of which corresponds to the number of divisions;
にアクセス可能であり、is accessible to
前記制御部で実行される、Executed by the control unit,
前記受注明細データから、ある月の確定した受注金額である確定受注金額を含む確定受注データ中の当該ある月の売上が計上される売上予定日を有する受注明細レコードを特定する受注明細レコード特定ステップと、an order detail record identifying step of identifying an order detail record having a planned sales date on which sales for a certain month will be recorded in the confirmed order data including a confirmed order amount, which is a confirmed order amount for the certain month, from the order detail data;
前記受注明細レコード特定ステップで特定した受注明細レコードが有する受注金額と、前記確定した受注金額と、の差額を、前記契約金額を超過した分の金額である超過金額として算出する超過分算出ステップと、an excess amount calculation step of calculating a difference between the order amount included in the order detail record identified in the order detail record identification step and the confirmed order amount as an excess amount that is an amount that exceeds the contract amount;
前記契約データ中の前記請求予定生成区分が前記一括区分である場合、前記契約期間を更新した場合の次の契約期間に対応する請求予定日と前記超過分算出ステップで算出した前記超過金額とを含む請求予定レコードを前記請求予定データに追加することにより前記請求予定データを更新し、前記契約データ中の前記請求予定生成区分が前記分割区分である場合、前記受注明細レコード特定ステップで特定した受注明細レコードが有する売上予定日が属する月の次の月に対応する請求予定日を有する前記請求予定レコード中の前記請求予定金額に前記超過分算出ステップで算出した前記超過金額を加算することにより前記請求予定データを更新する請求予定データ更新ステップと、a billing schedule data updating step of updating the billing schedule data by adding to the billing schedule data a billing schedule record including a billing schedule date corresponding to the next contract period when the contract period is updated and the excess amount calculated in the excess amount calculation step when the billing schedule generation classification in the contract data is the lump-sum classification, and updating the billing schedule data by adding the excess amount calculated in the excess amount calculation step to the billing schedule amount in the billing schedule record having a billing schedule date corresponding to the month following the month to which the planned sales date of the order detail record identified in the order detail record identification step belongs when the billing schedule generation classification in the contract data is the split classification;
を含むこと、containing,
を特徴とする超過分反映方法。A method of reflecting excess amounts, characterized by the above.
契約金額と請求予定生成区分と契約期間とを含む契約データ中の前記請求予定生成区分が、前記契約金額を一括で請求することを意味する一括区分である場合に生成された、前記契約金額と同額の請求予定金額と前記契約期間に対応する請求予定日とを有する請求予定レコードを1つ含む、または、前記契約データ中の前記請求予定生成区分が、前記契約金額を各月に分割して請求することを意味する分割区分である場合に生成された、前記契約金額を各月に分割した場合の請求予定金額と各月に対応する請求予定日とを有する請求予定レコードを分割した月の数だけ含む請求予定データと、billing schedule data including one billing schedule record having a billing schedule amount equal to the contract amount and a billing schedule date corresponding to the contract period, generated when the billing schedule generation class in the contract data including a contract amount, a billing schedule generation class, and a contract period is a lump-sum class meaning that the contract amount is billed in a lump sum, or billing schedule data including billing schedule records having the billing schedule amount when the contract amount is divided into each month and the billing schedule date corresponding to each month, generated when the billing schedule generation class in the contract data is a split class meaning that the contract amount is divided into each month and billed, for the number of divided months;
前記契約データに基づいて生成された、前記契約金額を月々の受注に分割した場合の受注金額と当該月々の受注に対応する売上予定日とを有する受注明細レコードを当該分割した数だけ含む受注明細データと、order detail data, which is generated based on the contract data, including order detail records each having an order amount when the contract amount is divided into monthly orders and a planned sales date corresponding to the monthly orders, the number of which corresponds to the number of divisions;
にアクセス可能な、制御部を備える情報処理装置の前記制御部に、A control unit of an information processing device having a control unit that can access
前記受注明細データから、ある月の確定した受注金額である確定受注金額を含む確定受注データ中の当該ある月の売上が計上される売上予定日を有する受注明細レコードを特定する受注明細レコード特定ステップと、an order detail record identifying step of identifying an order detail record having a planned sales date on which sales for a certain month will be recorded in the confirmed order data including a confirmed order amount, which is a confirmed order amount for the certain month, from the order detail data;
前記受注明細レコード特定ステップで特定した受注明細レコードが有する受注金額と、前記確定した受注金額と、の差額を、前記契約金額を超過した分の金額である超過金額として算出する超過分算出ステップと、an excess amount calculation step of calculating a difference between the order amount included in the order detail record identified in the order detail record identification step and the confirmed order amount as an excess amount that is an amount that exceeds the contract amount;
前記契約データ中の前記請求予定生成区分が前記一括区分である場合、前記契約期間を更新した場合の次の契約期間に対応する請求予定日と前記超過分算出ステップで算出した前記超過金額とを含む請求予定レコードを前記請求予定データに追加することにより前記請求予定データを更新し、前記契約データ中の前記請求予定生成区分が前記分割区分である場合、前記受注明細レコード特定ステップで特定した受注明細レコードが有する売上予定日が属する月の次の月に対応する請求予定日を有する前記請求予定レコード中の前記請求予定金額に前記超過分算出ステップで算出した前記超過金額を加算することにより前記請求予定データを更新する請求予定データ更新ステップと、a billing schedule data updating step of updating the billing schedule data by adding to the billing schedule data a billing schedule record including a billing schedule date corresponding to the next contract period when the contract period is updated and the excess amount calculated in the excess amount calculation step when the billing schedule generation classification in the contract data is the lump-sum classification, and updating the billing schedule data by adding the excess amount calculated in the excess amount calculation step to the billing schedule amount in the billing schedule record having a billing schedule date corresponding to the month following the month to which the planned sales date of the order detail record identified in the order detail record identification step belongs when the billing schedule generation classification in the contract data is the split classification;
を実行させるための超過分反映プログラム。An excess reflection program for executing the above.
JP2023190533A 2020-03-03 2023-11-08 Excess reflection device, excess reflection method, and excess reflection program Active JP7569438B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023190533A JP7569438B2 (en) 2020-03-03 2023-11-08 Excess reflection device, excess reflection method, and excess reflection program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020035983A JP7384706B2 (en) 2020-03-03 2020-03-03 Excess amount reflection device, excess amount reflection method, and excess amount reflection program
JP2023190533A JP7569438B2 (en) 2020-03-03 2023-11-08 Excess reflection device, excess reflection method, and excess reflection program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020035983A Division JP7384706B2 (en) 2020-03-03 2020-03-03 Excess amount reflection device, excess amount reflection method, and excess amount reflection program

Publications (2)

Publication Number Publication Date
JP2023184672A JP2023184672A (en) 2023-12-28
JP7569438B2 true JP7569438B2 (en) 2024-10-17

Family

ID=77669626

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020035983A Active JP7384706B2 (en) 2020-03-03 2020-03-03 Excess amount reflection device, excess amount reflection method, and excess amount reflection program
JP2023190533A Active JP7569438B2 (en) 2020-03-03 2023-11-08 Excess reflection device, excess reflection method, and excess reflection program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020035983A Active JP7384706B2 (en) 2020-03-03 2020-03-03 Excess amount reflection device, excess amount reflection method, and excess amount reflection program

Country Status (1)

Country Link
JP (2) JP7384706B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2026053032A (en) * 2024-09-12 2026-03-25 株式会社オービック Purchase order/contract checking device, purchase order/contract checking method, and purchase order/contract checking program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030050875A1 (en) 2001-08-29 2003-03-13 Via Technologies, Inc. Method of sales deposit management
JP2010250447A (en) 2009-04-13 2010-11-04 Obic Co Ltd Term contract sales management device, term contract sales management method, and term contract sales management program
JP2014186619A (en) 2013-03-25 2014-10-02 Hitachi Ltd Cash flow management system and cash flow management method
JP2016189185A (en) 2015-03-27 2016-11-04 株式会社オービック Advanced receipt/advanced payment management device, advanced receipt/advanced payment management method, and advanced receipt/advanced payment management program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4305926B2 (en) 2005-07-13 2009-07-29 イーサポートリンク株式会社 Fresh factoring system
JP2015225436A (en) 2014-05-27 2015-12-14 株式会社エヌ・ティ・ティ・データ Resource providing support device, resource providing support system, and resource providing support method
JP7299681B2 (en) * 2018-08-24 2023-06-28 株式会社オービック Contract-type receivables settlement processing device, contract-type receivables settlement processing method, and contract-type receivables settlement processing program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030050875A1 (en) 2001-08-29 2003-03-13 Via Technologies, Inc. Method of sales deposit management
JP2010250447A (en) 2009-04-13 2010-11-04 Obic Co Ltd Term contract sales management device, term contract sales management method, and term contract sales management program
JP2014186619A (en) 2013-03-25 2014-10-02 Hitachi Ltd Cash flow management system and cash flow management method
JP2016189185A (en) 2015-03-27 2016-11-04 株式会社オービック Advanced receipt/advanced payment management device, advanced receipt/advanced payment management method, and advanced receipt/advanced payment management program

Also Published As

Publication number Publication date
JP2021140330A (en) 2021-09-16
JP7384706B2 (en) 2023-11-21
JP2023184672A (en) 2023-12-28

Similar Documents

Publication Publication Date Title
JP2024018999A (en) Business support device, business support method, and business support program
JP7569438B2 (en) Excess reflection device, excess reflection method, and excess reflection program
JP7561576B2 (en) Invoice issuing device, invoice issuing method, and invoice issuing program
JP7290963B2 (en) Money totaling device, money totaling method and money totaling program
JP7220091B2 (en) Billing data generation device, billing data generation method and billing data generation program
JP2019061569A (en) Retroactive unit price correction device, retroactive unit price correction method, and retroactive unit price correction program
JP7720264B2 (en) Cost management device, cost management method, and cost management program
JP7832099B2 (en) Data creation device, data creation method, and data creation program
JP2021144344A (en) Cost output device, cost output method, and cost output program
JP7412315B2 (en) Cost accounting device, cost accounting method, and cost accounting program
JP7411470B2 (en) Automatic account charge device, automatic account calculation method, and automatic account calculation program
JP7651671B2 (en) VOLUME CHARGE CALCULATION DEVICE, VOLUME CHARGE CALCULATION METHOD, AND VOLUME CHARGE CALCULATION PROGRAM
JP7280931B2 (en) Information processing device, information processing method, and information processing program
JP7470000B2 (en) Profit and Loss Management Simulation Device, Profit and Loss Management Simulation Method, and Profit and Loss Management Simulation Program
JP7772671B2 (en) Trading system, trading method, and trading program
JP7733043B2 (en) Project management system, project management method, and project management program
JP7783163B2 (en) Indirect cost allocation device, indirect cost allocation method, and indirect cost allocation program
JP7754873B2 (en) Project management system, project management method, and project management program
JP7534981B2 (en) Hibernation setting management device, hibernation setting management method, and hibernation setting management program
JP7812816B2 (en) Management accounting device, management accounting method, and management accounting program
JP7768943B2 (en) Rent guarantee management device, rent guarantee management method, and rent guarantee management program
JP7597749B2 (en) Fee calculation device, fee calculation method, and fee calculation program
JP7636961B2 (en) Income and expenditure management device, income and expenditure management method, and income and expenditure management program
JP7538748B2 (en) Discount accounting device, discount accounting method, and discount accounting program
JP7499165B2 (en) Commission appropriation data generation device, commission appropriation data generation method, and commission appropriation data generation program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231204

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231204

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241004

R150 Certificate of patent or registration of utility model

Ref document number: 7569438

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150