JP7651671B2 - VOLUME CHARGE CALCULATION DEVICE, VOLUME CHARGE CALCULATION METHOD, AND VOLUME CHARGE CALCULATION PROGRAM - Google Patents
VOLUME CHARGE CALCULATION DEVICE, VOLUME CHARGE CALCULATION METHOD, AND VOLUME CHARGE CALCULATION PROGRAM Download PDFInfo
- Publication number
- JP7651671B2 JP7651671B2 JP2023215893A JP2023215893A JP7651671B2 JP 7651671 B2 JP7651671 B2 JP 7651671B2 JP 2023215893 A JP2023215893 A JP 2023215893A JP 2023215893 A JP2023215893 A JP 2023215893A JP 7651671 B2 JP7651671 B2 JP 7651671B2
- Authority
- JP
- Japan
- Prior art keywords
- unit price
- fee
- range
- pay
- per
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004364 calculation method Methods 0.000 title claims description 174
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000015556 catabolic process Effects 0.000 claims description 36
- 230000010365 information processing Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000007423 decrease Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、従量制料金算出装置、従量制料金算出方法および従量制料金算出プログラムに関する。 The present invention relates to a pay-per-use charge calculation device, a pay-per-use charge calculation method, and a pay-per-use charge calculation program.
特許文献1には、定額制の料金体系を採用しておらず、従量制の料金体系を採用している医療器具管理システムが開示されている(特許文献1の0029段落参照)。従量制の料金の算出の具体的な方法として、特許文献1には、料金算出部が、回数カウント部によってカウントされた使用者ごとの使用回数と、予め定められた単価とに基づいて、使用者ごとに使用料金を算出することが開示されており(特許文献1の0046段落参照)、また、この単価は、使用回数に応じて段階的に設定されてもよいことが開示されている(特許文献1の0047段落参照)。
このように、使用量や使用回数に応じて総額が変わる料金を算出する分野では、従来においては、上記特許文献1のように、合計の数量すべてに対して同じ単価を採用する計算を自動で行うことはできたが、数量の段階毎に異なる単価を採用する計算を自動で行うことはできなかった。
In this way, in the field of calculating fees where the total amount changes depending on the amount and number of uses, it was previously possible to automatically perform calculations that adopted the same unit price for the entire total quantity, as in
例えば、単価マスタが図2に示す内容で設定されており、かつ、合計の売上数量が100個であるとする。この場合、合計の数量すべてに対して同じ単価を採用する計算を行うと、100個×単価10円=1,000円の売上金額となる。一方で、数量の段階毎に異なる単価を採用する計算を行うと、(10個×単価20円)+(40個×単価15円)+(50個×単価10円)=1,300円の売上金額となる。 For example, suppose the unit price master is set as shown in Figure 2, and the total sales quantity is 100 units. In this case, if the same unit price is used for the entire total quantity, the sales amount will be 100 units x unit price 10 yen = 1,000 yen. On the other hand, if a different unit price is used for each quantity level, the sales amount will be (10 units x unit price 20 yen) + (40 units x unit price 15 yen) + (50 units x unit price 10 yen) = 1,300 yen.
このように、合計の数量すべてに対して同じ単価を採用する計算を行うと、数量の段階毎に異なる単価を採用する計算に比べて、売上金額が低くなってしまう等のデメリットがある(前段落の例では、同じ単価を採用する計算の方が、売上金額は300円低い)。このため、数量の段階毎に異なる単価を採用する計算を自動でできる方法が求められていたが、これまで実現できていなかった。 In this way, calculations that use the same unit price for the entire total quantity have the disadvantage of resulting in lower sales amounts compared to calculations that use different unit prices for each level of quantity (in the example in the previous paragraph, the calculation that uses the same unit price results in a sales amount that is 300 yen lower). For this reason, there has been a demand for a method that can automatically perform calculations that use different unit prices for each level of quantity, but this has not been possible until now.
本発明は、上記問題点に鑑みてなされたものであって、利用数量に応じてその額が決定される料金である従量制料金を、数量の段階毎に異なる単価を採用する方法により算出することができる従量制料金算出装置、従量制料金算出方法および従量制料金算出プログラムを提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide a pay-per-use fee calculation device, a pay-per-use fee calculation method, and a pay-per-use fee calculation program that can calculate a pay-per-use fee, the amount of which is determined according to the amount of use, by using a method that employs a different unit price for each level of quantity.
上述した課題を解決し、目的を達成するために、本発明に係る従量制料金算出装置は、制御部を備え、利用数量に応じてその額が決定される料金である従量制料金を算出する従量制料金算出装置であって、前記制御部が、商品毎かつ数量範囲毎の単価が設定された単価マスタに従い、合計の利用数量を入力するための画面である合計入力画面に入力された前記合計の利用数量を前記単価マスタ中の前記数量範囲のうち、少ない数量範囲から順にそれぞれ割り当てることで、前記商品毎及び前記数量範囲毎の数量を求める割当手段と、前記割当手段で割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記単価マスタ中の前記単価を乗じることで、前記数量範囲毎の料金を算出する範囲毎料金算出手段と、前記範囲毎料金算出手段で算出した前記数量範囲毎の料金を積算することで、前記合計の利用数量に応じた前記従量制料金を算出する従量制料金算出手段と、を備えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the pay-per-use fee calculation device of the present invention is a pay-per-use fee calculation device that has a control unit and calculates a pay-per-use fee, the amount of which is determined according to the quantity of usage, and is characterized in that the control unit is equipped with an allocation means that calculates a quantity for each product and each quantity range by allocating the total usage quantity inputted into a total input screen, which is a screen for inputting the total usage quantity , to each of the quantity ranges in the unit price master in order from the smallest to the smallest quantity ranges in the unit price master in accordance with a unit price master in which a unit price for each product and for each quantity range is set, a range-based fee calculation means that calculates a fee for each quantity range by multiplying the quantity for each quantity range allocated and determined by the allocation means by the unit price in the unit price master corresponding to the quantity range, and a pay-per-use fee calculation means that calculates the pay-per-use fee according to the total quantity of usage by accumulating the fees for each quantity range calculated by the range-based fee calculation means.
また、本発明に係る従量制料金算出装置は、前記単価マスタが、商品を識別するための商品識別データと、前記数量範囲と、前記単価と、を有するレコードを含み、前記制御部が、前記単価マスタから、前記合計入力画面に入力された商品識別データを有するレコードを取得するレコード取得手段を更に備え、前記割当手段が、前記取得した前記レコードに従い、前記入力された合計の利用数量を前記取得した前記レコード中の前記数量範囲それぞれに割り当てることで、前記数量範囲毎の数量を求め、前記範囲毎料金算出手段が、前記割当手段で割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記取得した前記レコード中の前記単価を乗じることで、前記数量範囲毎の料金を算出すること、を特徴とする。 The pay-per-use fee calculation device according to the present invention is characterized in that the unit price master includes records having product identification data for identifying products, the quantity range, and the unit price, the control unit further includes a record acquisition means for acquiring from the unit price master records having the product identification data entered on the total input screen, the allocation means assigning the total usage quantity entered to each of the quantity ranges in the acquired records in accordance with the acquired records to determine the quantity for each of the quantity ranges, and the fee per range calculation means multiplies the quantity for each of the quantity ranges assigned and determined by the allocation means by the unit price in the acquired record corresponding to the quantity range, thereby calculating the fee for each of the quantity ranges.
また、本発明に係る従量制料金算出装置は、前記制御部が、前記合計入力画面からの指示により、前記単価マスタに設定された前記単価、前記割当手段で求めた前記数量範囲毎の数量および前記範囲毎料金算出手段で算出した前記数量範囲毎の料金を、前記従量制料金算出手段で算出した前記従量制料金の内訳情報として含む内訳情報データを表示する内訳情報表示手段を更に備えること、を特徴とする。 The pay-per-use fee calculation device according to the present invention is further characterized in that the control unit, in response to an instruction from the total input screen, further includes a breakdown information display means for displaying breakdown information data including the unit price set in the unit price master, the quantity for each quantity range determined by the allocation means, and the fee for each quantity range calculated by the fee-per-range calculation means as breakdown information of the pay-per-use fee calculated by the pay-per-use fee calculation means.
また、本発明に係る従量制料金算出装置は、前記制御部が、前記従量制料金算出手段で算出した前記従量制料金を含み、かつ、前記単価マスタに設定された前記単価、前記割当手段で求めた前記数量範囲毎の数量および前記範囲毎料金算出手段で算出した前記数量範囲毎の料金を前記従量制料金算出手段で算出した前記従量制料金の内訳情報として含む請求書データを生成する請求書データ生成手段を更に備えること、を特徴とする。 The pay-per-use fee calculation device according to the present invention is further characterized in that the control unit further comprises an invoice data generation means for generating invoice data including the pay-per-use fee calculated by the pay-per-use fee calculation means, and including the unit price set in the unit price master, the quantity for each of the quantity ranges determined by the allocation means, and the fee for each of the quantity ranges calculated by the fee-per-range calculation means as breakdown information of the pay-per-use fee calculated by the pay-per-use fee calculation means.
また、本発明に係る従量制料金算出装置は、前記単価マスタにおいて、前記数量範囲および前記単価が、仮想の前記数量範囲および前記単価に変更された場合に、前記割当手段、前記範囲毎料金算出手段および前記従量制料金算出手段が、前記単価マスタ中の前記仮想の前記数量範囲および前記単価に基づいて処理を行うことで、仮想の前記従量制料金が算出されること、を特徴とする。 The pay-per-use fee calculation device according to the present invention is also characterized in that, when the quantity range and the unit price in the unit price master are changed to a virtual quantity range and unit price, the allocation means, the range-based fee calculation means, and the pay-per-use fee calculation means perform processing based on the virtual quantity range and the unit price in the unit price master, thereby calculating the virtual pay-per-use fee.
また、本発明に係る従量制料金算出方法は、制御部を備える情報処理装置で実行される、利用数量に応じてその額が決定される料金である従量制料金を算出する従量制料金算出方法であって、前記制御部で実行される、商品毎かつ数量範囲毎の単価が設定された単価マスタに従い、合計の利用数量を入力するための画面である合計入力画面に入力された前記合計の利用数量を前記単価マスタ中の前記数量範囲のうち、少ない数量範囲から順にそれぞれ割り当てることで、前記商品毎及び前記数量範囲毎の数量を求める割当ステップと、前記割当ステップで割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記単価マスタ中の前記単価を乗じることで、前記数量範囲毎の料金を算出する範囲毎料金算出ステップと、前記範囲毎料金算出ステップで算出した前記数量範囲毎の料金を積算することで、前記合計の利用数量に応じた前記従量制料金を算出する従量制料金算出ステップと、を含むこと、を特徴とする。 Furthermore, the pay-per-use fee calculation method of the present invention is a pay-per-use fee calculation method executed by an information processing device having a control unit, which calculates a pay-per-use fee, the amount of which is determined according to the quantity of usage, and is characterized by including an allocation step of determining a quantity for each product and each quantity range by allocating the total usage quantity inputted into a total input screen, which is a screen for inputting a total usage quantity, to each of the quantity ranges in the unit price master, starting from the smallest quantity range , in accordance with a unit price master executed by the control unit, in which a unit price for each product and for each quantity range is set; a range-based fee calculation step of calculating a fee for each quantity range by multiplying the quantity for each quantity range determined by allocation in the allocation step by the unit price in the unit price master corresponding to the quantity range; and a pay-per-use fee calculation step of calculating the pay-per-use fee according to the total quantity of usage by accumulating the fees for each quantity range calculated in the range-based fee calculation step.
また、本発明に係る従量制料金算出プログラムは、制御部を備える情報処理装置に実行させるための、利用数量に応じてその額が決定される料金である従量制料金を算出する従量制料金算出プログラムであって、前記制御部に実行させるための、商品毎かつ数量範囲毎の単価が設定された単価マスタに従い、合計の利用数量を入力するための画面である合計入力画面に入力された前記合計の利用数量を前記単価マスタ中の前記数量範囲のうち、少ない数量範囲から順にそれぞれ割り当てることで、前記商品毎及び前記数量範囲毎の数量を求める割当ステップと、前記割当ステップで割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記単価マスタ中の前記単価を乗じることで、前記数量範囲毎の料金を算出する範囲毎料金算出ステップと、前記範囲毎料金算出ステップで算出した前記数量範囲毎の料金を積算することで、前記合計の利用数量に応じた前記従量制料金を算出する従量制料金算出ステップと、を含むこと、を特徴とする。 Furthermore, the pay-per-use fee calculation program of the present invention is a pay-per-use fee calculation program for calculating a pay-per-use fee, the amount of which is determined according to the quantity of usage, to be executed by an information processing device having a control unit, and is characterized in including: an allocation step for calculating a quantity for each product and each quantity range by allocating the total usage quantity inputted into a total input screen, which is a screen for inputting a total usage quantity , to each of the quantity ranges in the unit price master in order from the smallest to the smallest quantity ranges in the unit price master, in accordance with a unit price master in which a unit price for each product and for each quantity range is set, to be executed by the control unit; a range fee calculation step for calculating a fee for each quantity range by multiplying the quantity for each quantity range calculated in the allocation step by the unit price in the unit price master corresponding to the quantity range; and a pay-per-use fee calculation step for calculating the pay-per-use fee according to the total usage quantity by accumulating the fees for each quantity range calculated in the range fee calculation step.
本発明によれば、利用数量に応じてその額が決定される料金である従量制料金を、数量の段階毎に異なる単価を採用する方法により算出することができるという効果を奏する。 The present invention has the advantage that it can calculate a pay-per-use fee, the amount of which is determined according to the amount of use, by using a method that employs different unit prices for each level of quantity.
以下に、本発明に係る従量制料金算出装置、従量制料金算出方法および従量制料金算出プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, an embodiment of a pay-per-use charge calculation device, a pay-per-use charge calculation method, and a pay-per-use charge calculation 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.概要]
ITサービス業では、サブスクリプションやリカーリングといったモノを売り切るだけのビジネスからモノにサービスを付加し、サービスで継続的に収益を得るビジネスへの流れが強まっている。サブスクリプションやリカーリングでは定額制の契約の他に、従量制(取引量や利用量に応じた課金形態)の契約がある。
[1. Overview]
In the IT service industry, there is a growing trend away from businesses that simply sell things, such as subscriptions and recurring contracts, to businesses that add services to things and earn continuous revenue from services. In addition to flat-rate contracts, subscriptions and recurring contracts also include pay-as-you-go contracts (a form of charging based on transaction volume or usage).
ここで、従量制の料金計算には、複数の計算パターンが存在するケースがある。また、料金計算の根拠となる計算式を請求書に印字する要件が発生する。本発明は、料金計算の際に利用される「単価」に関連するものである。「単価」とは、売上の単位1つの価格を指す。したがって、売上数量に対して単価を掛けることで売上金額が算出される(※売上金額=単価×数量)。単価は、商品ごとや得意先ごと、数量ごとに設定されるケースがある。 Here, there are cases where there are multiple calculation patterns for pay-as-you-go fee calculations. There is also a requirement to print the formula that is the basis for the fee calculation on the invoice. This invention relates to the "unit price" used when calculating fees. "Unit price" refers to the price of one unit of sales. Therefore, the sales amount is calculated by multiplying the sales quantity by the unit price (sales amount = unit price x quantity). In some cases, the unit price is set for each product, customer, or quantity.
そこで、本発明は、単価の決定方法に特徴がある「数量スケール金額計算」に着目し、単価マスタの構造と、数量スケール金額計算根拠を保持するデータ構造に着目した。本発明に係る数量スケール金額計算は、例えば、以下の(1)および(2)に示すような、利用数量に応じてその額が決定される料金である従量制料金を算出する際に適用可能である。 The present invention focuses on "quantity scale amount calculation," which is characterized by its method of determining unit prices, and focuses on the structure of the unit price master and the data structure that holds the basis for the quantity scale amount calculation. The quantity scale amount calculation according to the present invention can be applied, for example, when calculating a pay-as-you-go fee, the amount of which is determined according to the quantity of use, as shown in (1) and (2) below.
(1)まず、利用量に応じて課金される利用料が挙げられる。例えば、回線利用料やシステム利用料等である。具体例としては、ネットバンキング利用料金、ATM利用料金およびWEBサービスのクリック回数に応じた広告料金等が挙げられる。 (1) First, there are usage fees charged according to the amount of usage. For example, line usage fees and system usage fees. Specific examples include online banking usage fees, ATM usage fees, and advertising fees based on the number of clicks on a web service.
(2)次に、利用人数に応じて課金される利用料が挙げられる。例えば、顧客管理料等である。具体例としては、顧客口座情報管理料金およびユーザ数に応じたライセンス料金等が挙げられる。 (2) Next, there are usage fees charged according to the number of users. For example, there are customer management fees. Specific examples include customer account information management fees and license fees according to the number of users.
また、本発明は、単価マスタに設定する値の変動が取引量や取引金額へ与えるインパクトを分析可能にし、経営判断に活用できる手法を提供する。以下、具体的な構成および動作について説明する。 The present invention also provides a method that makes it possible to analyze the impact that fluctuations in values set in the unit price master have on transaction volume and transaction value, and can be used to make management decisions. The specific configuration and operation are described below.
[2.構成]
本実施形態に係る従量制料金算出装置100の構成の一例について、図1を参照して説明する。図1は、従量制料金算出装置100の構成の一例を示すブロック図である。
2. Configuration
An example of the configuration of the metered
従量制料金算出装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、従量制料金算出装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
The metered
従量制料金算出装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。従量制料金算出装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
The pay-per-use
通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、従量制料金算出装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、従量制料金算出装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。
The
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。
An input device 112 and an output device 114 are connected to the input/
記憶部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と、を備えている。
The memory unit 106 includes, for example, a
単価マスタ106aは、数量範囲毎の単価が設定されたマスタである。単価マスタ106aは、図3に示すように、例えば、商品を識別するための商品識別データ(商品コードおよび商品名)と、適用開始日と、前記数量範囲(数量以下)と、単位と、前記単価と、等を有するレコードを含む。例えば、図3の単価マスタ106aの場合、数量範囲「1000回以下(=1回から1000回まで)」に対しては単価33円が設定されており、数量範囲「2000回以下(=1001回から2000回まで)」に対しては単価28円が設定されており、数量範囲「3000回以下(=2001回から3000回まで)」に対しては単価23円が設定されており、数量範囲「4000回以下(=3001回から4000回まで)」に対しては単価18円が設定されており、数量範囲「5000回以下(=4001回から5000回まで)」に対しては単価13円が設定されており、数量範囲「6000回以下(=5001回から6000回まで)」に対しては単価8円が設定されており、数量範囲「9,999,999回以下(=6001回以上)」に対して単価5円が設定されている。なお、図3の単価マスタ106aには、説明の便宜上、商品として「ネットワーク利用料金」を有するレコードのみ含まれるものとしているが、他の商品を有するレコードも多数含まれていてもよい。
The
内訳情報データ106bは、後述する従量制料金算出部102dで算出した従量制料金についての内訳情報を含むデータである。内訳情報データ106bは、図6に示すように、例えば、単価マスタ106a中の前記数量範囲(スケール数量)と、単価マスタ106a中の前記単位と、単価マスタ106a中の前記単価と、後述する割当部102bで求めた数量と、後述する範囲毎料金算出部102cで算出した前記数量範囲毎の料金(金額)と、等を含む。
The
請求書データ106cは、請求書を作成する際に元となるデータである。請求書データ106cは、図7に示す請求書から読み取れるように、例えば、後述する従量制料金算出部102dで算出した従量制料金(小計)と、単価マスタ106a中の前記数量範囲と、後述する割当部102bで求めた数量と、単価マスタ106a中の前記単位と、単価マスタ106a中の前記単価と、後述する範囲毎料金算出部102cで算出した前記数量範囲毎の料金(金額)と、等を含む。
The
取引実績データ106dは、取引実績についてのデータである。取引実績データ106dは、図8および図9に示すように、例えば、伝票番号と、計上年月と、部門コードと、前記商品識別データ(商品コード)と、合計の利用数量(スケール数量)と、等を含む。取引実績データ106dは、更に、単価マスタ106aおよび前記取引実績に基づいて計算した結果を含んでいてもよく、すなわち、図8および図9に示すように、例えば、後述する従量制料金算出部102dで算出した従量制料金(スケール単価)と、数量「1式」と、当該スケール単価に当該数量「1式」を乗じて算出した取引金額と、等を含んでいてもよい。
The
制御部102は、従量制料金算出装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
The
制御部102は、機能概念的に、例えば、(1)前記単価マスタから、前記合計入力画面に入力された商品識別データを有するレコードを取得するレコード取得手段としてのレコード取得部102aと、(2)数量範囲毎の単価が設定された単価マスタに従い、合計の利用数量を入力するための画面である合計入力画面に入力された前記合計の利用数量を前記単価マスタ中の前記数量範囲それぞれに割り当てることで、前記数量範囲毎の数量を求める割当手段としての割当部102bと、(3)前記割当手段で割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記単価マスタ中の前記単価を乗じることで、前記数量範囲毎の料金を算出する範囲毎料金算出手段としての範囲毎料金算出部102cと、(4)前記範囲毎料金算出手段で算出した前記数量範囲毎の料金を積算することで、前記合計の利用数量に応じた前記従量制料金を算出する従量制料金算出手段としての従量制料金算出部102dと、(5)前記合計入力画面からの指示により、前記単価マスタに設定された前記単価、前記割当手段で求めた前記数量範囲毎の数量および前記範囲毎料金算出手段で算出した前記数量範囲毎の料金を、前記従量制料金算出手段で算出した前記従量制料金の内訳情報として含む内訳情報データを表示する内訳情報表示手段としての内訳情報表示部102eと、(6)前記従量制料金算出手段で算出した前記従量制料金を含み、かつ、前記単価マスタに設定された前記単価、前記割当手段で求めた前記数量範囲毎の数量および前記範囲毎料金算出手段で算出した前記数量範囲毎の料金を前記従量制料金算出手段で算出した前記従量制料金の内訳情報として含む請求書データを生成する請求書データ生成手段としての請求書データ生成部102fと、を備えている。
The
レコード取得部102aは、前記商品識別データと前記数量範囲と前記単価とを有するレコードを含む単価マスタ106aから、合計の利用数量を入力するための合計入力画面(図5の定期契約明細入力画面に相当)に入力された商品識別データを有するレコードを取得する。
The
割当部102bは、前記取得した前記レコードに従い、前記合計入力画面に入力された前記合計の利用数量を前記取得した前記レコード中の前記数量範囲それぞれに割り当てることで、前記数量範囲毎の数量を求める。
The
範囲毎料金算出部102cは、割当部102bで割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記取得した前記レコード中の前記単価を乗じることで、前記数量範囲毎の料金を算出する。
The range
従量制料金算出部102dは、範囲毎料金算出部102cで算出した前記数量範囲毎の前記料金を積算することで、前記合計の利用数量に応じた前記従量制料金を算出する。
The pay-per-use
なお、単価マスタ106aにおいて、前記数量範囲および前記単価が、仮想の前記数量範囲および前記単価に変更された場合に、割当部102b、範囲毎料金算出部102cおよび従量制料金算出部102dが、単価マスタ106a中の前記仮想の前記数量範囲および前記単価を用いて処理を行うことで、仮想の前記従量制料金を算出することも可能である。
In addition, when the quantity range and the unit price are changed to a virtual quantity range and unit price in the
内訳情報表示部102eは、前記合計入力画面からの指示により、単価マスタ106aに設定された前記単価、割当部102bで求めた前記数量範囲毎の数量および範囲毎料金算出部102cで算出した前記数量範囲毎の料金を、従量制料金算出部102dで算出した前記従量制料金の内訳情報として含む内訳情報データ106bを表示する。当該表示は、例えば、前記合計入力画面(図5の定期契約明細入力画面に相当)とは別の画面(図6のスケール単価内訳画面に相当)にすることができる。
The breakdown
請求書データ生成部102fは、従量制料金算出部102dで算出した前記従量制料金を含み、かつ、単価マスタ106aに設定された前記単価、割当部102bで求めた前記数量範囲毎の数量および範囲毎料金算出部102cで算出した前記数量範囲毎の料金を従量制料金算出部102dで算出した前記従量制料金の内訳情報として含む請求書データ106cを生成する。
The invoice data generation unit 102f generates
[3.本実施形態における算出の仕方の概要等]
本項目においては、本実施形態における算出の仕方の概要、従来における算出の仕方の概要および本実施形態における算出によるメリットについて説明する。
[3. Overview of Calculation Method in the Present Embodiment]
In this section, an overview of the calculation method in this embodiment, an overview of the calculation method in the past, and the advantages of the calculation method in this embodiment will be described.
[3-1.本実施形態における算出の仕方の概要]
通常、単価は数量と掛け合わせることで売上金額を算出するために利用される。これに対して、本実施形態に係る数量スケール金額計算では、「数量スケール」毎の単価が設定されており、売上数量から1式単価が算出され売上金額が決定する仕組みである(※売上金額=数量スケール単価×1式)。売上数量から1式単価を算出する仕組みが数量スケール金額計算であり、以下の例において示すように、数量スケール毎の単価の和を取ることで売上金額を算出する。
[3-1. Overview of Calculation Method in the Present Embodiment]
Usually, the unit price is multiplied by the quantity to calculate the sales amount. In contrast, in the quantity scale amount calculation according to this embodiment, the unit price is set for each "quantity scale," and the unit price per set is calculated from the sales quantity to determine the sales amount (sales amount = quantity scale unit price x 1 set). The quantity scale amount calculation is a mechanism for calculating the unit price per set from the sales quantity, and the sales amount is calculated by taking the sum of the unit prices for each quantity scale, as shown in the following example.
具体例として、売上数量が100であり、かつ、単価マスタ106aが図2に示す内容の場合における、1式単価および売上金額の算出方法について説明する。ここで、本実施形態においては、売上数量を「スケール数量」と定義する。スケール数とは、実際の取引量のことであり、数量スケール単価の算出に用いる。
As a specific example, we will explain how to calculate the unit price and sales amount when the sales quantity is 100 and the
本例においては売上数(スケール数量)が100なので、単価マスタ106aを参照しつつ、以下のようにして本実施形態に係る数量スケール金額計算が行われる。すなわち、(1)数量10以下までについては、単価20円×数量10=売上金額200円と算出され、(2)数量50以下までについては、単価15円×数量40(=50-10)=売上金額600円と算出され、(3)数量100以下までについては、単価10円×数量50(=100-40-10)=売上金額500円と算出される。
In this example, the sales quantity (scale quantity) is 100, so the quantity scale amount calculation according to this embodiment is performed as follows, while referring to the
前記(1)~(3)の単価レンジごとの売上金額(200円、600円および500円)を積算し、これを1式あたりの単価と定義したもの(1,300円)が、数量スケール単価となる。そして、売上金額は、当該数量スケール単価(1,300円)×1式で算出され、1,300円×1=1,300円となる。このため、実際の取引量と売上数量とが異なる。 The sales amounts for each price range (1) to (3) (200 yen, 600 yen, and 500 yen) are added up and defined as the unit price per set (1,300 yen), which is the quantity scale unit price. The sales amount is then calculated by multiplying the quantity scale unit price (1,300 yen) by the formula: 1,300 yen x 1 = 1,300 yen. This is why the actual transaction volume and sales volume differ.
以上、本項目[3-1]で説明したように、本実施形態に係る数量スケール金額計算においては、単価とその単価が採用される数量の範囲(スケール数量)を決めておき、各単価から求められる金額を累積していくという計算を行っている。このため、本実施形態に係る数量スケール金額計算は、例えば、取引数量が増加していくにつれて利用単位当たりの料金が低減していくようなサービスに向いており、具体的には、Webサービス利用時の回線使用の料金体系等に活用できる。 As explained above in section [3-1], in the quantity scale amount calculation according to this embodiment, a unit price and the range of quantities (scale quantities) for which that unit price is used are determined in advance, and the amount calculated from each unit price is accumulated. For this reason, the quantity scale amount calculation according to this embodiment is suitable for services where the fee per usage unit decreases as the transaction volume increases, for example, and can be used specifically for fee systems for line usage when using web services.
[3-2.従来における算出の仕方の概要]
次に、従来の数量別単価計算について説明する。売上数量が100であり、かつ、単価マスタ106aが図2に示す内容の場合、単価としては10円が採用される。このため、売上金額は、単価10円×数量100=1,000円と算出される。つまり、従来の数量別単価計算においては、数量が決まると、単価が1つに決まる。
[3-2. Overview of conventional calculation methods]
Next, a conventional unit price calculation by quantity will be described. If the sales quantity is 100 and the
[3-3.本実施形態における算出によるメリット]
最後に、本実施形態に係る数量スケール金額計算によるメリットについて説明する。本実施形態に係る数量スケール金額計算を採用すれば、例えば、取引量の増加に従って請求金額の増加率が減少する料金体系を実現可能である。また、得られる効果としては、例えば、以下の(1)および(2)が挙げられる。
[3-3. Merits of calculation in this embodiment]
Finally, the advantages of the quantity scaled amount calculation according to this embodiment will be described. By adopting the quantity scaled amount calculation according to this embodiment, for example, it is possible to realize a fee system in which the rate of increase in the billing amount decreases as the transaction volume increases. In addition, the following effects (1) and (2) can be obtained, for example.
(1)売上(収益)の取り損ねの防止
単価マスタ106aが図2に示す内容であるとする。この場合、100個の取引があったとすると、[3-2]で説明した従来の数量別単価計算では売上金額が1,000円となるのに対して、[3-1]で説明した本実施形態に係る数量スケール金額計算では売上金額が1,300円となる。また、120個の取引があったとすると、[3-2]で説明した従来の数量別単価計算では売上金額が840円となるのに対して、[3-1]で説明した本実施形態に係る数量スケール金額計算では売上金額が1,440円となる。このように、従来の数量別単価計算の場合、単価マスタ106aのしきい値付近の数量取引で売主が損をする可能性がある。本実施形態に係る数量スケール金額計算で100個売り上げた場合の金額である1,300円を、従来の数量別単価計算を採用して売り上げようとすると、186個を売り上げる必要がある。
(1) Prevention of Loss of Sales (Revenue) Suppose the
(2)サービスの利用促進または利用抑制
本実施形態に係る数量スケール金額計算によれば、サービスの利用促進を図ることができる。すなわち、取引量の増加に従って、単価をより低く設定することで、より多くの需要の発生が期待できる。言い換えると、取引量の増加に伴って、単価の減少率を操作する(単価の減少率を上げる)ことで、取引量の増加を促進することが可能である。
(2) Promoting or Suppressing the Use of a Service According to the quantity scale amount calculation of this embodiment, it is possible to promote the use of a service. That is, by setting the unit price lower as the transaction volume increases, it is possible to expect the occurrence of more demand. In other words, it is possible to promote an increase in transaction volume by manipulating the rate of decrease in the unit price (increasing the rate of decrease in the unit price) as the transaction volume increases.
本実施形態に係る数量スケール金額計算によれば、逆に、サービスの利用抑制を図ることもできる。すなわち、サービスや製品の供給量に制約が存在する場合に、取引量の増加に伴って単価が上昇するような料金設定を行うことで、過度の利用を抑制し安定した供給が可能になる。言い換えると、取引量の増加に伴って、単価の減少率を操作する(単価減少率を抑える)ことで、取引量を抑制することが可能である。 Conversely, the quantity scale price calculation according to this embodiment can also suppress the use of services. In other words, when there are constraints on the supply volume of a service or product, excessive use can be suppressed and stable supply can be achieved by setting fees such that the unit price increases as the transaction volume increases. In other words, it is possible to suppress the transaction volume by manipulating the rate of decrease in the unit price (suppressing the rate of decrease in the unit price) as the transaction volume increases.
以上、本項目[3-3]で説明したように、本実施形態に係る数量スケール金額計算によれば、単価マスタ106aにおける単価の設定によりサービスの利用促進または利用抑制を図ることができるため、定期的に単価体系を見直すことで、一定の収益を確保しつつ、取引量をコントロールし、収益見込の予測が可能となる。
As explained above in section [3-3], the quantity scale amount calculation according to this embodiment can promote or discourage the use of the service by setting the unit price in the
[4.処理の具体例]
本項目では、本実施形態に係る処理の具体例として、本実施形態に係る数量スケール金額計算および本実施形態に係る仮想金額計算について、それぞれ項目立てて説明する。
4. Specific examples of processing
In this section, as specific examples of the processing according to this embodiment, the quantity scale amount calculation according to this embodiment and the virtual amount calculation according to this embodiment will be described separately.
[4-1.数量スケール金額計算]
最初に、本実施形態に係る数量スケール金額計算について、図4のフローに沿って、図5~図7を参照して説明する。
[4-1. Quantity scale amount calculation]
First, the quantity scale amount calculation according to this embodiment will be described with reference to the flow of FIG. 4 and to FIGS.
まず、図4のフローの「定期契約入力(1)」において、図5の定期契約明細入力画面から、商品「ネットワーク利用料金」、契約番号「A010001」、明細番号「1」および契約日「2019/10/01」が入力される。商品の入力がなされると、商品マスタ(図示せず)から、スケール単価を採用するか従来の単価を採用するかが決定される。スケール単価を採用する場合は、図4のフローの「スケール単価対象の商品か?」において、「Yes」へと進み、本実施形態に係る数量スケール金額計算が行われる。これに対して、従来の単価を採用する場合には、図4のフローの「スケール単価対象の商品か?」において、「No」へと進み、従来の数量別単価計算が行われる。本例においては、商品「ネットワーク利用料金」に対しては、スケール単価が採用されており、「Yes」へと進むものとする。 First, in "Regular Contract Input (1)" of the flow in FIG. 4, the product "Network Usage Fee", contract number "A010001", detail number "1", and contract date "2019/10/01" are entered from the regular contract detail input screen in FIG. 5. When the product is entered, it is determined from the product master (not shown) whether to adopt the scale unit price or the conventional unit price. If the scale unit price is adopted, the flow in FIG. 4 proceeds to "Yes" in "Is the product subject to the scale unit price?", and the quantity scale amount calculation according to this embodiment is performed. On the other hand, if the conventional unit price is adopted, the flow in FIG. 4 proceeds to "No" in "Is the product subject to the scale unit price?", and the conventional quantity-based unit price calculation is performed. In this example, the scale unit price is adopted for the product "Network Usage Fee", and the flow proceeds to "Yes".
ここで、図5の定期契約明細入力画面から、商品「ネットワーク利用料金」が入力されると、レコード取得部102aは、単価マスタ106aから、商品「ネットワーク利用料金」を有するレコードを取得する。当該取得されたレコードからなる単価マスタ106aを、図3に示す。
When the product "Network usage fee" is entered on the fixed-term contract details input screen in FIG. 5, the
図4のフローに戻り、「スケール単価対象の商品か?」において、「Yes」へと進むと、次に、図5の定期契約明細入力画面から、スケール数量「7,500」およびスケール単位コード「回」が入力される。当該入力がなされると、以下のようにして、売上金額の算出が行われる。 Returning to the flow in Figure 4, if you select "Yes" for the question "Is this product subject to the scale unit price?", the scale quantity "7,500" and the scale unit code "times" are then entered on the fixed-term contract details input screen in Figure 5. Once this input has been made, the sales amount is calculated as follows:
割当部102bは、図5の定期契約明細入力画面に入力された数量「7,500回」を、図3の単価マスタ106a中の数量範囲それぞれに割り当てることで、当該数量範囲毎の数量を求める。具体的には、割当部102bは、
●「1,000回」以下の数量範囲に対しては、数量「7,500回」のうちの1,000回を割り当て、
●「2,000回」以下の数量範囲に対しては、残りの数量「6,500回」のうちの1,000回を割り当て、
●「3,000回」以下の数量範囲に対しては、残りの数量「5,500回」のうちの1,000回を割り当て、
●「4,000回」以下の数量範囲に対しては、残りの数量「4,500回」のうちの1,000回を割り当て、
●「5,000回」以下の数量範囲に対しては、残りの数量「3,500回」のうちの1,000回を割り当て、
●「6,000回」以下の数量範囲に対しては、残りの数量「2,500回」のうちの1,000回を割り当て、
●「9,999,999回」以下の数量範囲に対しては、残りの数量「1,500回」のうちの1,500回を割り当てる。
The
● For a quantity range of "1,000 times" or less, 1,000 times of the quantity "7,500 times" are allocated,
● For the quantity range of "2,000 times" or less, 1,000 times of the remaining quantity "6,500 times" will be allocated,
● For the quantity range of "3,000 times" or less, 1,000 times of the remaining quantity "5,500 times" will be allocated,
● For the quantity range of "4,000 times" or less, 1,000 times of the remaining quantity "4,500 times" will be allocated,
● For quantity ranges of "5,000 times" or less, 1,000 times of the remaining quantity "3,500 times" will be allocated,
● For the quantity range of "6,000 times" or less, 1,000 times of the remaining quantity "2,500 times" will be allocated,
● For the quantity range of "9,999,999 times" or less, 1,500 times of the remaining quantity of "1,500 times" are allocated.
範囲毎料金算出部102cは、割当部102bで割当して求めた前記数量範囲後の数量に、当該数量範囲に対応する図3の単価マスタ106a中の単価を乗じることで、前記数量範囲毎の料金を算出する。具体的には、範囲毎料金算出部102cは、
●「1,000回」以下の数量範囲の数量1,000回に、「1,000回」以下の数量範囲に対応する単価「33.00円」を乗じることで、33,000円を算出し、
●「2,000回」以下の数量範囲の数量1,000回に、「2,000回」以下の数量範囲に対応する単価「28.00円」を乗じることで、28,000円を算出し、
●「3,000回」以下の数量範囲の数量1,000回に、「3,000回」以下の数量範囲に対応する単価「23.00円」を乗じることで、23,000円を算出し、
●「4,000回」以下の数量範囲の数量1,000回に、「4,000回」以下の数量範囲に対応する単価「18.00円」を乗じることで、18,000円を算出し、
●「5,000回」以下の数量範囲の数量1,000回に、「5,000回」以下の数量範囲に対応する単価「13.00円」を乗じることで、13,000円を算出し、
●「6,000回」以下の数量範囲の数量1,000回に、「6,000回」以下の数量範囲に対応する単価「8.00円」を乗じることで、8,000円を算出し、
●「9,999,999回」以下の数量範囲の数量1,500回に、「9,999,999回」以下の数量範囲に対応する単価「5.00円」を乗じることで、7,500円を算出する。
当該算出された数量範囲毎の料金は、図4のフローに示すように、内訳情報データ106bに格納される。
The range-based
● Calculate 33,000 yen by multiplying the quantity of 1,000 times in the quantity range of "1,000 times" or less by the unit price of "33.00 yen" corresponding to the quantity range of "1,000 times" or less,
● 28,000 yen is calculated by multiplying the quantity of 1,000 times in the quantity range of "2,000 times" or less by the unit price of "28.00 yen" corresponding to the quantity range of "2,000 times" or less,
● 23,000 yen is calculated by multiplying the quantity of 1,000 times in the quantity range of "3,000 times" or less by the unit price of "23.00 yen" corresponding to the quantity range of "3,000 times" or less,
● 18,000 yen is calculated by multiplying the quantity of 1,000 times in the quantity range of "4,000 times" or less by the unit price of "18.00 yen" corresponding to the quantity range of "4,000 times" or less,
● 13,000 yen is calculated by multiplying the quantity of 1,000 times in the quantity range of "5,000 times" or less by the unit price of "13.00 yen" corresponding to the quantity range of "5,000 times" or less,
● 8,000 yen is calculated by multiplying the quantity of 1,000 times in the quantity range of "6,000 times" or less by the unit price of "8.00 yen" corresponding to the quantity range of "6,000 times" or less,
● 7,500 yen is calculated by multiplying the quantity of 1,500 times in the quantity range of "9,999,999 times" or less by the unit price of "5.00 yen" that corresponds to the quantity range of "9,999,999 times" or less.
The calculated fee for each quantity range is stored in the
従量制料金算出部102dは、範囲毎料金算出部102cで算出した前記数量範囲毎の料金を積算することで、スケール数量「7,500」に応じた料金を算出する。具体的には、従量制料金算出部102dは、33,000円+28,000円+23,000円+18,000円+13,000円+8,000円+7,500円=130,500円を算出する。
The pay-per-use
当該算出された130,500円は、スケール単価となる。そして、スケール単価130,500円×1式という計算式により、売上金額130,500円が算出され、更に、消費税額13,050円も算出される。算出されたスケール単価130,500円、売上金額130,500円および消費税額13,050円は、図4のフローの「定期契約入力(2)」において、図5の定期契約明細入力画面に表示される。図5において、ハッチングを付した項目(スケール単価、会計年月、数量、単位、売上金額および消費税額)は、入力項目ではなく表示項目である。 The calculated 130,500 yen becomes the scale unit price. Then, the sales amount of 130,500 yen is calculated using the formula 130,500 yen x 1, and the consumption tax amount of 13,050 yen is also calculated. The calculated scale unit price of 130,500 yen, sales amount of 130,500 yen, and consumption tax amount of 13,050 yen are displayed on the fixed-term contract details input screen of Figure 5 in "Fixed-term contract input (2)" of the flow in Figure 4. In Figure 5, the hatched items (scale unit price, accounting year and month, quantity, unit, sales amount, and consumption tax amount) are display items rather than input items.
ここで、図5の定期契約明細入力画面において、「単価内訳」がオペレータによって押下されると、内訳情報表示部102eは、内訳情報データ106bの内容を表示する。すなわち、内訳情報表示部102eは、図6の内訳情報表示画面に、図3の単価マスタ106aに設定された単価(図6の「単価」に相当)、割当部102bで求めた前記数量範囲毎の数量(図6の「数量」に相当)および範囲毎料金算出部102cで算出した前記数量範囲毎の料金(図6の「金額」に相当)を、従量制料金算出部102dで算出した売上金額130,500円の内訳情報として表示する。内訳情報データ106bの表示により、オペレータは、スケール単価(130,500円)算出の根拠を確認することができる。内訳情報データ106bは、スケール数量を入力したタイミングで生成される。
Here, when the operator presses "Unit Price Breakdown" on the fixed-term contract details input screen of FIG. 5, the breakdown
図4のフローに戻り、「請求処理」において、数量スケール金額計算の算出根拠を印字した請求書(図7参照)が作成される。当該請求書(図7参照)は、請求書データ生成部102fが生成する請求書データ106cに基づいて作成される。請求書データ生成部102fは、従量制料金算出部102dで算出した売上金額130,500円を含み、かつ、図3の単価マスタ106aに設定された単価(図7の請求書でいうと「単価」に相当)、割当部102bで求めた前記数量範囲毎の数量(図7の請求書でいうと「数量」に相当)、および範囲毎料金算出部102cで算出した前記数量範囲毎の料金(図7の請求書でいうと「金額」に相当)を従量制料金算出部102dで算出した従量制料金130,500円の内訳情報として含む請求書データ106cを生成する。
Returning to the flow of FIG. 4, in the "billing process", an invoice (see FIG. 7) is created on which the calculation basis for the quantity scale amount calculation is printed. The invoice (see FIG. 7) is created based on
[4-2.仮想金額計算]
次に、本実施形態に係る仮想金額計算について、図8および図9を参照して説明する。
[4-2. Virtual amount calculation]
Next, the virtual amount calculation according to this embodiment will be described with reference to FIG. 8 and FIG.
過去の取引数量が、図8の取引実績データ106d中の「スケール数量」のとおりであり、かつ、単価マスタ106aの内容が、図8に示すとおりである場合、各月の取引金額は、[4-1]で説明した計算方法により、図8の取引実績データ106d中の「取引金額」のとおり算出される。そして、当該算出された各月の「取引金額」を合計した値が、合計金額219,500円となる。
If the past transaction quantities are as shown in the "scale quantity" in the
ここで、単価マスタ106a中の数値範囲および単価を変更した場合に合計金額がどのように変動するかを確認したい場合には、変更後の数値範囲(仮想の数値範囲)および変更後の単価(仮想の単価)を用いて、以下のようにして、仮想金額計算を行うことができる。
If you want to check how the total amount will change if you change the numerical range and unit price in the
仮想金額計算においては、前記仮想の数値範囲と前記仮想の単価とを含む仮想の単価マスタ106aの設定に基づいて、取引実績データ106dを用いて、各月の仮想の取引金額を算出することができる。具体的には、過去の取引数量が、図9の取引実績データ106d中の「スケール数量」のとおり(図8と同じスケール数量)であり、かつ、仮想の単価マスタ106aの内容が、図9に示すとおりである場合、各月の仮想の取引金額は、[4-1]で説明した計算方法により、図9の取引実績データ106d中の「取引金額」のとおり算出される。そして、当該算出された仮想の各月の「取引金額」を合計した値が、仮想の合計金額190,700円となる。そして、オペレータは、仮想金額計算の結果を判断材料として、単価マスタ106aの数値範囲および単価を正式に変更するか否かを決定することが可能である。
In the virtual amount calculation, the virtual transaction amount for each month can be calculated using the
[5.本実施形態のまとめ]
以上説明してきたように、本実施形態に係る従量制料金算出装置100によれば、利用数量に応じてその額が決定される料金である従量制料金を、数量の段階毎に異なる単価を採用する方法により算出することができる。これにより、例えば、従量制契約において、収益を取り損ねてしまうことを防止でき、かつ、単価マスタ106aの設定を調整することで、サービスの利用促進または利用抑制を図ることができる。このため、本発明は、サービスを提供する側と利用者側の双方にメリットがある発明であるといえる。
[5. Summary of the present embodiment]
As described above, the pay-per-use
また、本実施形態に係る従量制料金算出装置100によれば、経過月の実績に対して、新数値範囲(仮想の数値範囲)および新単価(仮想の単価)を適用した場合の金額シミュレーション(仮想金額計算処理)を行うことができる。これにより、例えば、単価の見直しによる取引量コントロールや収益拡大を容易に行うことが可能となる。言い換えると、単価見直し時に、収益シミュレーションを実施可能であり、単価設定作業の効率化を実現することができる。
In addition, the pay-per-use
[6.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
6. 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に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
Furthermore, with regard to the pay-per-use
例えば、従量制料金算出装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて従量制料金算出装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
For example, the processing functions of the pay-per-use
また、このコンピュータプログラムは、従量制料金算出装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
This computer program may also be stored in an application program server connected to the pay-per-use
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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 pay-per-use
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.
本発明は、例えば、IT業界を中心に、従量制の契約形態が存在するあらゆる業界および業種において有用である。 The present invention is useful in all industries and business sectors where pay-as-you-go contracts exist, particularly in the IT industry.
100 従量制料金算出装置
102 制御部
102a レコード取得部
102b 割当部
102c 範囲毎料金算出部
102d 従量制料金算出部
102e 内訳情報表示部
102f 請求書データ生成部
104 通信インターフェース部
106 記憶部
106a 単価マスタ
106b 内訳情報データ
106c 請求書データ
106d 取引実績データ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100: metered charge calculation device 102: control unit
102a Record Acquisition Unit
102b Allocation section
102c Range-based charge calculation unit
102d Pay-per-use charge calculation unit
102e Breakdown information display section
102f: invoice data generating unit 104: communication interface unit 106: storage unit
106a Unit Price Master
106b Breakdown information data
106c Invoice data
106d
Claims (4)
前記制御部は、
商品毎かつ数量範囲毎の単価が設定された単価マスタに従い、合計の利用数量を入力するための画面である合計入力画面に入力された前記合計の利用数量を前記単価マスタ中の前記数量範囲のうち、少ない数量範囲から順にそれぞれ割り当てることで、前記商品毎及び前記数量範囲毎の数量を求める割当手段と、
前記割当手段で割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記単価マスタ中の前記単価を乗じることで、前記数量範囲毎の料金を算出する範囲毎料金算出手段と、
前記範囲毎料金算出手段で算出した前記数量範囲毎の料金を積算することで、前記合計の利用数量に応じた前記従量制料金を算出する従量制料金算出手段と、
前記合計入力画面からの指示により、前記単価マスタに設定された前記単価、前記割当手段で求めた前記数量範囲毎の数量および前記範囲毎料金算出手段で算出した前記数量範囲毎の料金を、前記従量制料金算出手段で算出した前記従量制料金の内訳情報として含むデータを表示する内訳情報表示手段と、
を備え、
前記単価マスタにおいて、前記数量範囲および前記単価が、仮想の前記数量範囲および前記単価に変更された場合に、前記割当手段、前記範囲毎料金算出手段および前記従量制料金算出手段が、合計の利用数量として、データに格納された過去の取引数量を使用し、前記単価マスタ中の前記仮想の前記数量範囲および前記単価に基づいて処理を行うことで、仮想の前記従量制料金が算出されること、
を特徴とする従量制料金算出装置。 A pay-per-use charge calculation device including a control unit, the pay-per-use charge being determined according to a usage amount,
The control unit is
an allocation means for determining a quantity for each of the products and each of the quantity ranges by allocating the total usage quantity inputted on a total input screen, which is a screen for inputting a total usage quantity , to each of the quantity ranges in the unit price master in order from the smallest to the largest , in accordance with a unit price master in which a unit price for each of the products and each of the quantity ranges is set;
a range fee calculation means for calculating a fee for each of the quantity ranges by multiplying the quantity for each of the quantity ranges allocated by the allocation means by the unit price in the unit price master corresponding to the quantity range;
a pay-per-use charge calculation means for calculating the pay-per-use charge according to the total quantity of use by integrating the charges for each quantity range calculated by the range-based charge calculation means;
a breakdown information display means for displaying data including the unit price set in the unit price master, the quantity for each of the quantity ranges calculated by the allocation means, and the fee for each of the quantity ranges calculated by the fee-per-range calculation means as breakdown information of the metered fee calculated by the metered fee calculation means, in response to an instruction from the total input screen;
Equipped with
when the quantity range and the unit price are changed to a virtual quantity range and unit price in the unit price master, the allocation means, the range fee calculation means and the pay-as-you-go fee calculation means use the past transaction quantity stored in the data as the total usage quantity, and perform processing based on the virtual quantity range and the unit price in the unit price master, thereby calculating the virtual pay-as-you-go fee;
A pay-per-use charge calculation device comprising:
前記制御部は、前記単価マスタから、前記合計入力画面に入力された商品識別データを有するレコードを取得するレコード取得手段を更に備え、
前記割当手段は、前記取得した前記レコードに従い、前記入力された合計の利用数量を前記取得した前記レコード中の前記数量範囲それぞれに割り当てることで、前記数量範囲毎の数量を求め、
前記範囲毎料金算出手段は、前記割当手段で割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記取得した前記レコード中の前記単価を乗じることで、前記数量範囲毎の料金を算出すること、
を特徴とする請求項1に記載の従量制料金算出装置。 the unit price master includes a record having product identification data for identifying the product, the quantity range, and the unit price;
The control unit further includes a record acquisition unit for acquiring, from the unit price master, a record having the product identification data input to the total input screen,
the allocation means allocates the input total usage quantity to each of the quantity ranges in the acquired record in accordance with the acquired record, thereby determining a quantity for each of the quantity ranges;
said range-based fee calculation means multiplying the quantity for each of said quantity ranges allocated and obtained by said allocation means by said unit price in said acquired record corresponding to said quantity range, thereby calculating a fee for said quantity range;
The pay-per-use charge calculation device according to claim 1 .
前記制御部で実行される、
商品毎かつ数量範囲毎の単価が設定された単価マスタに従い、合計の利用数量を入力するための画面である合計入力画面に入力された前記合計の利用数量を前記単価マスタ中の前記数量範囲のうち、少ない数量範囲から順にそれぞれ割り当てることで、前記商品毎及び前記数量範囲毎の数量を求める割当ステップと、
前記割当ステップで割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記単価マスタ中の前記単価を乗じることで、前記数量範囲毎の料金を算出する範囲毎料金算出ステップと、
前記範囲毎料金算出ステップで算出した前記数量範囲毎の料金を積算することで、前記合計の利用数量に応じた前記従量制料金を算出する従量制料金算出ステップと、
前記合計入力画面からの指示により、前記単価マスタに設定された前記単価、前記割当ステップで求めた前記数量範囲毎の数量および前記範囲毎料金算出ステップで算出した前記数量範囲毎の料金を、前記従量制料金算出ステップで算出した前記従量制料金の内訳情報として含むデータを表示する内訳情報表示ステップと、
を含み、
前記単価マスタにおいて、前記数量範囲および前記単価が、仮想の前記数量範囲および前記単価に変更された場合に、前記割当ステップ、前記範囲毎料金算出ステップおよび前記従量制料金算出ステップが、合計の利用数量として、データに格納された過去の取引数量を使用し、前記単価マスタ中の前記仮想の前記数量範囲および前記単価に基づいて処理を行うことで、仮想の前記従量制料金が算出されること、
を特徴とする従量制料金算出方法。 A pay-per-use fee calculation method executed by an information processing device having a control unit, the pay-per-use fee being a fee whose amount is determined according to a usage amount, comprising:
Executed by the control unit,
an allocation step of determining a quantity for each of the products and the quantity ranges by allocating the total usage quantity inputted on a total input screen, which is a screen for inputting a total usage quantity , to each of the quantity ranges in the unit price master in order from the smallest to the largest , according to a unit price master in which a unit price for each of the products and each of the quantity ranges is set;
a range fee calculation step of multiplying the quantity for each of the quantity ranges allocated in the allocation step by the unit price in the unit price master corresponding to the quantity range to calculate a fee for each of the quantity ranges;
a pay-per-use fee calculation step of calculating the pay-per-use fee according to the total usage quantity by integrating the fees for each quantity range calculated in the fee-for-each-range calculation step;
a breakdown information display step of displaying data including the unit price set in the unit price master, the quantity for each quantity range calculated in the allocation step, and the fee for each quantity range calculated in the fee for each range calculation step as breakdown information of the metered fee calculated in the metered fee calculation step, in response to an instruction from the total input screen;
Including,
when the quantity range and the unit price are changed to a virtual quantity range and unit price in the unit price master, the allocation step, the range fee calculation step, and the pay-as-you-go fee calculation step use the past transaction quantity stored in the data as the total usage quantity, and perform processing based on the virtual quantity range and the unit price in the unit price master, thereby calculating the virtual pay-as-you-go fee;
A pay-as-you-go fee calculation method characterized by the above.
前記制御部に実行させるための、
商品毎かつ数量範囲毎の単価が設定された単価マスタに従い、合計の利用数量を入力するための画面である合計入力画面に入力された前記合計の利用数量を前記単価マスタ中の前記数量範囲のうち、少ない数量範囲から順にそれぞれ割り当てることで、前記商品毎及び前記数量範囲毎の数量を求める割当ステップと、
前記割当ステップで割り当てして求めた前記数量範囲毎の数量に、当該数量範囲に対応する前記単価マスタ中の前記単価を乗じることで、前記数量範囲毎の料金を算出する範囲毎料金算出ステップと、
前記範囲毎料金算出ステップで算出した前記数量範囲毎の料金を積算することで、前記合計の利用数量に応じた前記従量制料金を算出する従量制料金算出ステップと、
前記合計入力画面からの指示により、前記単価マスタに設定された前記単価、前記割当ステップで求めた前記数量範囲毎の数量および前記範囲毎料金算出ステップで算出した前記数量範囲毎の料金を、前記従量制料金算出ステップで算出した前記従量制料金の内訳情報として含むデータを表示する内訳情報表示ステップと、
を含み、
前記単価マスタにおいて、前記数量範囲および前記単価が、仮想の前記数量範囲および前記単価に変更された場合に、前記割当ステップ、前記範囲毎料金算出ステップおよび前記従量制料金算出ステップが、合計の利用数量として、データに格納された過去の取引数量を使用し、前記単価マスタ中の前記仮想の前記数量範囲および前記単価に基づいて処理を行うことで、仮想の前記従量制料金が算出されること、
を特徴とする従量制料金算出プログラム。 A pay-per-use fee calculation program for causing an information processing device having a control unit to execute a pay-per-use fee, the amount of which is determined according to a usage amount, comprising:
To cause the control unit to execute
an allocation step of determining a quantity for each of the products and the quantity ranges by allocating the total usage quantity inputted on a total input screen, which is a screen for inputting a total usage quantity , to each of the quantity ranges in the unit price master in order from the smallest to the largest , according to a unit price master in which a unit price for each of the products and the quantity ranges is set;
a range fee calculation step of multiplying the quantity for each of the quantity ranges allocated in the allocation step by the unit price in the unit price master corresponding to the quantity range to calculate a fee for each of the quantity ranges;
a pay-per-use fee calculation step of calculating the pay-per-use fee according to the total usage quantity by integrating the fees for each quantity range calculated in the fee-for-each-range calculation step;
a breakdown information display step of displaying data including the unit price set in the unit price master, the quantity for each quantity range calculated in the allocation step, and the fee for each quantity range calculated in the fee for each range calculation step as breakdown information of the metered fee calculated in the metered fee calculation step, in response to an instruction from the total input screen;
Including,
when the quantity range and the unit price are changed to a virtual quantity range and unit price in the unit price master, the allocation step, the range fee calculation step, and the pay-as-you-go fee calculation step use the past transaction quantity stored in the data as the total usage quantity, and perform processing based on the virtual quantity range and the unit price in the unit price master, thereby calculating the virtual pay-as-you-go fee;
A pay-as-you-go calculation program characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023215893A JP7651671B2 (en) | 2020-05-28 | 2023-12-21 | VOLUME CHARGE CALCULATION DEVICE, VOLUME CHARGE CALCULATION METHOD, AND VOLUME CHARGE CALCULATION PROGRAM |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020093220A JP7410797B2 (en) | 2020-05-28 | 2020-05-28 | Pay-as-you-go charge calculation device, pay-as-you-go charge calculation method, and pay-as-you-go charge calculation program |
| JP2023215893A JP7651671B2 (en) | 2020-05-28 | 2023-12-21 | VOLUME CHARGE CALCULATION DEVICE, VOLUME CHARGE CALCULATION METHOD, AND VOLUME CHARGE CALCULATION PROGRAM |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020093220A Division JP7410797B2 (en) | 2020-05-28 | 2020-05-28 | Pay-as-you-go charge calculation device, pay-as-you-go charge calculation method, and pay-as-you-go charge calculation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024026462A JP2024026462A (en) | 2024-02-28 |
| JP7651671B2 true JP7651671B2 (en) | 2025-03-26 |
Family
ID=78849751
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020093220A Active JP7410797B2 (en) | 2020-05-28 | 2020-05-28 | Pay-as-you-go charge calculation device, pay-as-you-go charge calculation method, and pay-as-you-go charge calculation program |
| JP2023215893A Active JP7651671B2 (en) | 2020-05-28 | 2023-12-21 | VOLUME CHARGE CALCULATION DEVICE, VOLUME CHARGE CALCULATION METHOD, AND VOLUME CHARGE CALCULATION PROGRAM |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020093220A Active JP7410797B2 (en) | 2020-05-28 | 2020-05-28 | Pay-as-you-go charge calculation device, pay-as-you-go charge calculation method, and pay-as-you-go charge calculation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7410797B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002007516A (en) | 2000-06-26 | 2002-01-11 | Daiwa House Ind Co Ltd | Unit price arithmetic device, computer-readable recording medium with recorded unit price arithmetic program, and unit price arithmetic system |
| JP2006155352A (en) | 2004-11-30 | 2006-06-15 | Kyocera Mita Corp | Image forming device |
| JP2010044595A (en) | 2008-08-12 | 2010-02-25 | Chugoku Electric Power Co Inc:The | Electricity charge calculation system |
| JP2014032513A (en) | 2012-08-02 | 2014-02-20 | Fujitsu Marketing Ltd | Unit price setting device, unit price setting method, and unit price setting program |
| JP2014132380A (en) | 2013-01-04 | 2014-07-17 | Toppan Printing Co Ltd | Order reception device and order reception method |
| JP2017083965A (en) | 2015-10-23 | 2017-05-18 | 東洋計器株式会社 | Construction method of gas charge system and computer program |
| JP2020008980A (en) | 2018-07-04 | 2020-01-16 | Dgshape株式会社 | Usage fee calculation device and medical device management system for medical device management device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7093256B2 (en) * | 2018-07-12 | 2022-06-29 | 株式会社ダイセル | Cellulose Acetate Manufacturing Method |
-
2020
- 2020-05-28 JP JP2020093220A patent/JP7410797B2/en active Active
-
2023
- 2023-12-21 JP JP2023215893A patent/JP7651671B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002007516A (en) | 2000-06-26 | 2002-01-11 | Daiwa House Ind Co Ltd | Unit price arithmetic device, computer-readable recording medium with recorded unit price arithmetic program, and unit price arithmetic system |
| JP2006155352A (en) | 2004-11-30 | 2006-06-15 | Kyocera Mita Corp | Image forming device |
| JP2010044595A (en) | 2008-08-12 | 2010-02-25 | Chugoku Electric Power Co Inc:The | Electricity charge calculation system |
| JP2014032513A (en) | 2012-08-02 | 2014-02-20 | Fujitsu Marketing Ltd | Unit price setting device, unit price setting method, and unit price setting program |
| JP2014132380A (en) | 2013-01-04 | 2014-07-17 | Toppan Printing Co Ltd | Order reception device and order reception method |
| JP2017083965A (en) | 2015-10-23 | 2017-05-18 | 東洋計器株式会社 | Construction method of gas charge system and computer program |
| JP2020008980A (en) | 2018-07-04 | 2020-01-16 | Dgshape株式会社 | Usage fee calculation device and medical device management system for medical device management device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7410797B2 (en) | 2024-01-10 |
| JP2021189655A (en) | 2021-12-13 |
| JP2024026462A (en) | 2024-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7569462B2 (en) | Project management device, project management method, and project management program | |
| JP7445713B2 (en) | Allocation work support device, allocation work support method, and allocation work support program | |
| JP7308338B1 (en) | Business support device, business support method, and business support program | |
| JP7654857B2 (en) | Project management device, project management method, and project management program | |
| JP7538823B2 (en) | Sales management device, sales management program, and sales management method | |
| JP7569438B2 (en) | Excess reflection device, excess reflection method, and excess reflection program | |
| JP7651671B2 (en) | VOLUME CHARGE CALCULATION DEVICE, VOLUME CHARGE CALCULATION METHOD, AND VOLUME CHARGE CALCULATION PROGRAM | |
| JP7561576B2 (en) | Invoice issuing device, invoice issuing method, and invoice issuing program | |
| JP7667900B2 (en) | Exchange rate management device, exchange rate management method, and exchange rate management program | |
| JP7220091B2 (en) | Billing data generation device, billing data generation method and billing data generation program | |
| JP7290963B2 (en) | Money totaling device, money totaling method and money totaling program | |
| JP7485751B2 (en) | Work-related information management support device, work-related information management support method, and work-related information management support program | |
| JP7642471B2 (en) | Business support device, business support method, and business support program | |
| JP7411470B2 (en) | Automatic account charge device, automatic account calculation method, and automatic account calculation program | |
| JP7198708B2 (en) | Costing device, costing method and costing program | |
| JP7132065B2 (en) | In-House Interest Calculation Device, In-House Interest Calculation Method and In-House Interest Calculation Program | |
| JP7280931B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7727677B2 (en) | Adjustment gross profit calculation device, adjustment gross profit calculation method, and adjustment gross profit calculation program | |
| JP7768943B2 (en) | Rent guarantee management device, rent guarantee management method, and rent guarantee management program | |
| JP7394662B2 (en) | Rental management device, rental management method, and rental management program | |
| JP7550181B2 (en) | Payment management device, payment management method, and payment management program | |
| an der Heiden et al. | Examining confidential wholesale margin estimates in European countries for the price negotiation of patented drugs in Germany: a statistical model | |
| WO2023042419A1 (en) | Information presentation device, information presentation method, and information presentation program | |
| JP2019211956A (en) | Unit price estimation device, unit price estimation method, and unit price estimation program | |
| JP2026000673A (en) | Business support device, business support method, and business support program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240116 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250110 |
|
| 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: 20250218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250313 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7651671 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |