[go: up one dir, main page]

JP2001094688A - Billing method, apparatus for executing the method, and recording medium recording the processing program - Google Patents

Billing method, apparatus for executing the method, and recording medium recording the processing program

Info

Publication number
JP2001094688A
JP2001094688A JP26506199A JP26506199A JP2001094688A JP 2001094688 A JP2001094688 A JP 2001094688A JP 26506199 A JP26506199 A JP 26506199A JP 26506199 A JP26506199 A JP 26506199A JP 2001094688 A JP2001094688 A JP 2001094688A
Authority
JP
Japan
Prior art keywords
billing
charge
service plan
master table
customer
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.)
Pending
Application number
JP26506199A
Other languages
Japanese (ja)
Inventor
Shigeyuki Iwai
繁幸 岩井
Takanori Azuma
孝紀 東
Takeshi Konno
猛 今野
Shinji Suda
晋司 須田
Eiji Kawai
英治 川合
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
SoftBank Corp
Original Assignee
Hitachi Ltd
Japan Telecom Co Ltd
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 Hitachi Ltd, Japan Telecom Co Ltd filed Critical Hitachi Ltd
Priority to JP26506199A priority Critical patent/JP2001094688A/en
Publication of JP2001094688A publication Critical patent/JP2001094688A/en
Pending legal-status Critical Current

Links

Landscapes

  • Meter Arrangements (AREA)

Abstract

(57)【要約】 【課題】 サービスプランの追加または変更を短期間及
び低コストで行うことが可能な技術を提供する。 【解決手段】 顧客のサービスプランと実際に利用した
サービスの内容により請求書を作成する請求書作成方法
において、顧客から申し込まれたサービスプランの料金
の種類及び処理順、料金の種類に対応する関数とその引
数を示す請求計算マスターテーブルを作成するステップ
と、前記作成した請求計算マスターテーブルに示された
関数に引数を設定し、処理順に従って呼び出して各顧客
のサービスプランに対応する料金計算を行うステップと
を有するものである。
(57) [Summary] [PROBLEMS] To provide a technique capable of adding or changing a service plan in a short time and at low cost. SOLUTION: In a bill creation method for creating a bill based on a service plan of a customer and contents of a service actually used, a function corresponding to a charge type and a processing order of a service plan applied by a customer and a charge type. And a step of creating a billing calculation master table indicating the arguments, and setting the arguments in the function indicated in the created billing master table, calling them according to the processing order, and calculating the charge corresponding to the service plan of each customer And steps.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は提供したサービスへ
の対価を請求する請求書の作成を行う請求書作成装置に
関し、特に電話サービスで予想される多種多様なサービ
ス利用形態(サービスプラン)に対し、その追加または
変更を短期間及び低コストで行って電話料金の請求書を
作成する請求書作成装置に適用して有効な技術に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a billing apparatus for creating a bill for charging for a provided service, and more particularly to a variety of service utilization modes (service plans) expected in telephone services. The present invention relates to a technology that is effective when applied to a billing device that adds or changes the bill in a short period of time and at low cost to generate a bill for telephone charges.

【0002】[0002]

【従来の技術】電話のサービスは郵政省の認可制から届
出制に改正されたことで、電話料金に関する新しいサー
ビスの提供競争が激化してきた。これにより、多種多様
なサービスプランが考えられ、追加または変更のサイク
ルが短くなった。
2. Description of the Related Art The telephone service has been changed from the authorization system of the Ministry of Posts and Telecommunications to the notification system, and competition for providing new services related to telephone charges has intensified. As a result, a wide variety of service plans were considered, and the cycle of addition or change was shortened.

【0003】従来の電話料金の請求書作成システムは、
サービスプラン別の料金計算ロジック及び請求書作成ロ
ジックを持ち、利用者の利用サービスに従い、それぞれ
のロジックを実行することで、利用者別の請求書を作成
していた。この為、新たなサービスプランの追加時に
は、その為の料金計算ロジック及び請求書作成ロジック
を新たに作成し、料金表へ新たにそのサービスプランの
料金を追加することで対応している。また、既存サービ
スプランの変更に関しては、単純な料金改定等であれば
料金表を変更するだけで、料金計算ロジックの変更なし
に対応可能であったが、複数のサービスを併用したサー
ビスプラン等の変更は料金計算ロジック及び請求書作成
ロジックの変更をしなければ対応できなかった。
A conventional telephone billing system is:
It has a charge calculation logic and a bill creation logic for each service plan, and executes each logic according to the user's use service to create a bill for each user. Therefore, when a new service plan is added, a charge calculation logic and a bill creation logic for the new service plan are newly created, and the charge of the service plan is newly added to the charge table. In addition, with regard to the change of existing service plans, it was possible to respond to a simple fee revision etc. just by changing the tariff table without changing the charge calculation logic. The change could not be accommodated without changing the charge calculation logic and billing logic.

【0004】なお、通話料金改定の際に課金装置の課金
データ変更を改定実施時期に合わせて自動的に行える電
子交換機システムについては、特開平05-014553号公報
に記載されている。
[0004] An electronic exchange system capable of automatically changing the billing data of the billing device when the call charge is revised is described in Japanese Patent Application Laid-Open No. 05-014553.

【0005】[0005]

【発明が解決しようとする課題】従来のサービスプラン
の追加または変更では、料金計算及び請求書作成ロジッ
クの作成・変更をしていた為、サービスの機能に見合っ
た開発期間が必要であり、開発期間に比例したコストが
求められた。また、サービスプランの追加の場合は、ど
のサービスプランに対応する関数を呼び出すかを判定す
る為のロジックが新たに作られる為、サービスプランの
追加と共に判定処理に必要な処理時間が増し、運用コス
トも高くなった。特に、各サービスプランに対応する複
数の関数から特定の関数を選択して呼び出す処理を、数
万人を超える様な膨大な数の各顧客毎に行った場合、サ
ービスプランの追加と共に処理時間が大幅に増加すると
いう問題がある。
In the conventional addition or change of the service plan, the charge calculation and the billing logic are created and changed. Therefore, a development period suitable for the service function is required. Cost proportional to the period was required. In addition, in the case of adding a service plan, logic for determining which service plan to call a function corresponding to is newly created, so that the processing time required for the determination process increases with the addition of the service plan, and the operating cost is increased. Was also higher. In particular, when the process of selecting and calling a specific function from a plurality of functions corresponding to each service plan is performed for each of an enormous number of customers such as over tens of thousands, the processing time is increased together with the addition of the service plan. There is a problem of a large increase.

【0006】本発明の目的は上記問題を解決し、サービ
スプランの追加または変更を短期間及び低コストで行う
ことが可能な技術を提供することにある。
An object of the present invention is to solve the above-mentioned problem and to provide a technique capable of adding or changing a service plan in a short time and at low cost.

【0007】本発明の他の目的はサービスプランの追加
による処理時間の増加を防止することが可能な技術を提
供することにある。
Another object of the present invention is to provide a technique capable of preventing an increase in processing time due to the addition of a service plan.

【0008】[0008]

【課題を解決するための手段】顧客のサービスプランと
実際に利用したサービスの内容により請求書を作成する
請求書作成装置において、顧客のサービスプランに対応
する料金の種類及び処理順、料金の種類に対応する関数
とその引数を示す情報を持つテーブルを用いて料金計算
を行なうものである。
SUMMARY OF THE INVENTION In a billing apparatus for creating a bill based on a customer's service plan and the contents of a service actually used, the types of charges and the order of processing corresponding to the customer's service plan, and the types of charges Is calculated using a table having information indicating the function corresponding to and the argument.

【0009】サービス対価の料金計算は、料金の種類と
計算式及び計算要素の組み合わせで実現される。料金の
種類は通話料金、割引料金、基本料金及び一時料金があ
り、計算式には料金集計、割引率乗算、料金日割、料金
按分及び税計算等がある。
[0009] The fee calculation of the service fee is realized by a combination of the type of fee, a calculation formula and a calculation element. The types of charges include call charges, discount charges, basic charges, and one-time charges, and the calculation formulas include charge aggregation, discount rate multiplication, charge proration, charge apportionment, and tax calculation.

【0010】本発明ではサービスプラン毎に、料金の種
類、計算式(関数)、計算要素(関数の引数)及びこれ
らの組み合わせと処理順序をサービス定義テーブル及び
料金コードテーブルに定義しておき、テーブルへの追加
または組み合わせの変更により、サービスプランの追加
または変更に柔軟に対応する。
In the present invention, for each service plan, the type of charge, calculation formula (function), calculation element (argument of the function), their combination and processing order are defined in the service definition table and the charge code table, and the table is defined. By adding to or changing the combination, the service plan can be added or changed flexibly.

【0011】サービスプランに対応した料金計算を行う
際には、顧客から申し込まれたサービスプランの料金の
種類及び処理順、料金の種類に対応する関数とその引数
を示す請求計算マスターテーブルを作成し、前記作成し
た請求計算マスターテーブルに示された関数にその引数
を設定し、テーブルに示された処理順に従ってその関数
を呼び出して各顧客のサービスプランに対応する料金計
算を行う。
[0011] When calculating a charge corresponding to a service plan, a charge calculation master table showing functions and arguments corresponding to the charge types and processing order of the service plan applied by the customer, the charge type, and the like is created. Then, the arguments are set to the function shown in the created billing master table, and the function is called according to the processing order shown in the table to calculate the fee corresponding to the service plan of each customer.

【0012】上記の仕組みにより、新たなサービスプラ
ンを商品化する場合や、既に商品化されているサービス
プランの変更の場合は、サービス定義テーブルと料金コ
ードテーブルの定義を追加または変更することで対応で
きる為、プログラム開発の必要が無く、短期間に多種多
様な電話サービスの実現ができる。なお、関数について
は基本的な計算ロジックに細分化しているので、関数の
組み合わせと引数の設定により各種サービスプランの料
金計算に柔軟に対応できる。
According to the above-described mechanism, when a new service plan is commercialized or a service plan that has already been commercialized is changed, the definition of the service definition table and the charge code table are added or changed. As a result, there is no need for program development, and a wide variety of telephone services can be realized in a short period of time. Note that the functions are subdivided into basic calculation logic, so that it is possible to flexibly cope with the charge calculation of various service plans by combining the functions and setting the arguments.

【0013】また、顧客から申し込まれたサービスプラ
ンが登録された時点で、申し込まれたサービスプランの
料金の種類及び処理順を示す請求マスターテーブルを作
成しておき、前記作成した請求マスターテーブルの料金
の種類に対応する関数とその引数を示す請求計算マスタ
ーテーブルを料金計算の際に作成しても良い。
Further, at the time when the service plan applied by the customer is registered, a billing master table indicating the type of charge and the processing order of the service plan applied is created, and the fee of the created billing master table is created. A billing calculation master table indicating the functions corresponding to the types and their arguments may be created at the time of charge calculation.

【0014】この場合には、申し込み時に作成された請
求マスターテーブル中の料金の種類に従って料金計算を
行う為、料金計算時に料金の種類を判定する等の不要な
計算ロジックを実行することがない。これにより、サー
ビスプランが追加されても料金の種類を判定する処理ロ
ジックは追加されない為、サービスプランの種類が増加
しても処理時間は一定に保たれる。
In this case, since the charge is calculated according to the charge type in the charge master table created at the time of application, unnecessary calculation logic such as judging the charge type at the time of charge calculation is not executed. As a result, even if a service plan is added, processing logic for determining the type of fee is not added, so that the processing time is kept constant even if the type of service plan increases.

【0015】以上の様に本発明の請求書作成装置によれ
ば、顧客のサービスプランに対応する料金計算を行なう
ロジック関数、関数に与える引数及び処理順序をテーブ
ルから読み出して料金計算を行なうので、サービスプラ
ンの追加または変更を短期間及び低コストで行うことが
可能である。
As described above, according to the billing apparatus of the present invention, the charge calculation is performed by reading out the logic function for calculating the charge corresponding to the service plan of the customer, the argument given to the function, and the processing order from the table. It is possible to add or change a service plan in a short period of time and at low cost.

【0016】[0016]

【発明の実施の形態】以下に顧客のサービスプランと実
際に利用した電話サービスの内容により、電話料金を請
求する請求書を作成する一実施形態の請求書作成装置に
ついて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A billing apparatus according to one embodiment for creating a bill for billing telephone charges based on a service plan of a customer and the contents of telephone services actually used will be described below.

【0017】図1は本実施形態の請求書作成処理の概要
を示す図である。図1に示す様に本実施形態の請求書作
成装置は、請求マスターテーブル作成処理部1と、請求
計算マスターテーブル作成処理部2と、料金計算処理部
3とを有している。
FIG. 1 is a diagram showing an outline of a bill creation process according to this embodiment. As shown in FIG. 1, the bill creation apparatus of the present embodiment has a bill master table creation processing unit 1, a bill calculation master table creation processing unit 2, and a charge calculation processing unit 3.

【0018】請求マスターテーブル作成処理部1は、顧
客からサービスプランの申し込みが行われた際に、顧客
から申し込まれたサービスプランの料金の種類及び、各
料金の種類に対応する処理の処理順を各顧客毎に示す請
求マスターテーブルF3を作成する処理部である。
The billing master table creation processing unit 1 determines, when a service plan is applied from a customer, the types of charges of the service plan applied by the customer and the processing order of the processing corresponding to each type of charge. This is a processing unit that creates a billing master table F3 shown for each customer.

【0019】請求計算マスターテーブル作成処理部2
は、顧客が実際に利用した電話サービスの内容により請
求書を作成する際に、顧客から申し込まれたサービスプ
ランの料金の種類及び処理順、料金の種類に対応する処
理を実行する関数とその関数の引数とを示す請求計算マ
スターテーブルF7を作成する処理部である。
Billing calculation master table creation processing unit 2
Is a function that executes the processing corresponding to the type and order of charges of the service plan applied by the customer and the type of charge when creating an invoice based on the contents of the telephone service actually used by the customer. Is a processing unit that creates a billing calculation master table F7 indicating the arguments

【0020】料金計算処理部3は、前記作成した請求計
算マスターテーブルF7に示された関数に、顧客が実際
に利用した電話サービスの内容に応じた引数を設定し、
その処理順に従って呼び出して各顧客のサービスプラン
に対応する料金計算を行う処理部である。
The charge calculation processing unit 3 sets an argument corresponding to the contents of the telephone service actually used by the customer in the function shown in the created charge calculation master table F7,
A processing unit that calls up in accordance with the processing order and calculates a fee corresponding to the service plan of each customer.

【0021】請求書作成装置を請求マスターテーブル作
成処理部1、請求計算マスターテーブル作成処理部2及
び料金計算処理部3として機能させる為のプログラム
は、磁気テープ等の記録媒体に記録されて実行されるも
のとする。なお前記プログラムを記録する記録媒体は磁
気テープ以外の他の記録媒体でも良い。
A program for causing the billing device to function as the billing master table creation processing unit 1, the billing calculation master table creation processing unit 2, and the charge calculation processing unit 3 is recorded on a recording medium such as a magnetic tape and executed. Shall be. The recording medium for recording the program may be a recording medium other than a magnetic tape.

【0022】図2は本実施形態の請求書作成装置の概略
構成を示す図である。図2に示す様に本実施形態の請求
書作成装置は、CPU201と、メモリ202と、磁気
ディスク装置203と、入力装置204と、表示装置2
05と、磁気テープ装置206とを有している。
FIG. 2 is a diagram showing a schematic configuration of the bill generating apparatus of the present embodiment. As shown in FIG. 2, the billing device of the present embodiment includes a CPU 201, a memory 202, a magnetic disk device 203, an input device 204, and a display device 2.
05 and a magnetic tape device 206.

【0023】CPU201は、請求書作成装置全体の動
作を制御する装置である。メモリ202は、顧客毎のサ
ービスプランに応じた料金計算を行う為の各種処理プロ
グラムをロードする記憶装置である。磁気ディスク装置
203は、前記各種処理プログラムやサービスプランに
対応する関数及び引数を示す各種データを格納する記憶
装置である。
The CPU 201 is a device for controlling the operation of the entire billing device. The memory 202 is a storage device for loading various processing programs for calculating a fee according to a service plan for each customer. The magnetic disk device 203 is a storage device that stores various data indicating functions and arguments corresponding to the various processing programs and service plans.

【0024】入力装置204は、請求書作成装置への操
作指示を入力する装置である。表示装置205は、請求
書作成装置の動作状況を表示する装置である。磁気テー
プ装置206は、前記各種処理プログラムを記録した磁
気テープの内容を読み込む装置である。
The input device 204 is a device for inputting an operation instruction to the bill creation device. The display device 205 is a device that displays the operation status of the bill creation device. The magnetic tape device 206 is a device that reads the contents of the magnetic tape on which the various processing programs are recorded.

【0025】本実施形態の請求書作成装置では、電話を
利用する顧客から申し込まれた、電話のサービスプラン
の情報をサービス申込情報F1として登録する。また、
サービス定義テーブルF2に料金計算する為の料金の種
類(以降、料金コードという)及び処理順を定義したも
のを作成しておく。
In the billing apparatus of the present embodiment, information on the telephone service plan applied by the customer using the telephone is registered as service application information F1. Also,
A service definition table F2 in which the types of charges for charge calculation (hereinafter referred to as charge codes) and the processing order are created is created.

【0026】請求マスターテーブル作成処理部1は、顧
客の申込んだサービスプランから料金コードを決定し、
サービス定義テーブルF2から請求マスターテーブルF
3を作成する為のデータを抽出し、顧客毎の料金コード
と処理順の請求マスターテーブルF3を生成する。な
お、そのサービスプランが、所定の料金計算に加えて基
本料の請求も行うものである場合には、その基本料金に
対応する料金コードも請求マスターテーブルF3に生成
する。
The billing master table creation processing unit 1 determines a charge code from the service plan applied by the customer,
Service definition table F2 to billing master table F
3 to generate a billing master table F3 of charge codes and processing orders for each customer. If the service plan is to charge a basic charge in addition to a predetermined charge calculation, a charge code corresponding to the basic charge is also generated in the charge master table F3.

【0027】図3は本実施形態の請求マスターテーブル
F3の構成例を示す図である。図3に示す様に本実施形
態のサービス定義テーブルF2には、サービスプランF
12に対応する料金コードF21及び処理順F22の名
称が格納されている。例えば、サービスプランF12の
「割引X」に対応する料金コードF21は“WARI_X”及
び“WARI_X_KIHON”であり、その処理順F22は「2」
である。
FIG. 3 is a diagram showing a configuration example of the billing master table F3 of the present embodiment. As shown in FIG. 3, the service definition table F2 of this embodiment includes a service plan F
12, the name of the charge code F21 and the name of the processing order F22 are stored. For example, the charge code F21 corresponding to “discount X” of the service plan F12 is “WARI_X” and “WARI_X_KIHON”, and the processing order F22 is “2”.
It is.

【0028】本実施形態の料金コードテーブルF4に
は、料金コード別に関数と引数を定義したものを作成し
ておき、請求計算マスターテーブル作成処理部2は、先
に作成した請求マスターテーブルF3の料金コードに対
応する関数と引数を抽出すると共に、料金計算の基とな
る通話料金情報F6の内容と、一時的に発生する料金を
示す調整料金等登録情報F5の内容を請求計算マスター
テーブルF7に登録する。
In the charge code table F4 of this embodiment, a charge code table F4 in which functions and arguments are defined for each charge code is created, and the billing calculation master table creation processing unit 2 executes the charge master table F3 created earlier. The function and the argument corresponding to the code are extracted, and the contents of the call charge information F6, which is the basis of the charge calculation, and the contents of the adjustment charge etc. registration information F5 indicating the temporarily generated charge are registered in the billing calculation master table F7. I do.

【0029】関数は対応する料金コードの料金を計算す
る為のロジックを持ち、引数には、通話料金や料金の割
引率、サービスの途中解約・加入時の日割り有無、複数
電話回線利用者に対する割引金額の按分・補正方法、他
の関数の処理結果、一時的に発生する料金等を設定す
る。ここで、一時的に発生する料金にはサービス加入時
点に発生する加入料金やクレームによる調整料金があ
る。
The function has logic for calculating the charge of the corresponding charge code, and the arguments include a call charge and a discount rate of the charge, whether or not the service is canceled or subscribed during subscription, a discount for a plurality of telephone line users. Set the apportionment / correction method of the amount, the processing result of other functions, the fee temporarily generated, and the like. Here, the fee that is temporarily generated includes a subscription fee that is incurred at the time of service subscription and an adjustment fee due to a claim.

【0030】図4は本実施形態の請求計算マスターテー
ブルF7の構成例を示す図である。図4に示す様に本実
施形態の料金コードテーブルF4には、料金コード21
に対応する関数F41及び引数F42の名称が格納され
ている。例えば、料金コードF21の“KOKUNAI”に対
応する処理を行う関数F41は“Kokunai_tsuwa”であ
り、その引数F42は「国内通話料金」である。ここ
で、引数F42の「国内通話料金」は、サービスプラン
を適用する前の国内の通話料金の集計金額を示してお
り、関数F41の“Kokunai_tsuwa”は、引数F42の
「国内通話料金」からサービスプランを適用する通話料
金を選り分ける処理を行うものである。また、関数F4
1については、適用するデータの選り分け、割引料金の
計算、基本料金の計算や消費税の計算等、基本的な計算
ロジックに細分化している為、関数F41の組み合わせ
と引数F42の設定により、種々のサービスプランF1
2を柔軟に実現できる。
FIG. 4 is a diagram showing a configuration example of the billing calculation master table F7 according to the present embodiment. As shown in FIG. 4, the charge code table F4 of the present embodiment has a charge code 21
Are stored for the function F41 and the name of the argument F42. For example, the function F41 for performing the process corresponding to “KOKUNAI” of the fee code F21 is “Kokunai_tsuwa”, and the argument F42 is “domestic call fee”. Here, "Domestic call charge" of argument F42 indicates the total amount of domestic call charge before applying the service plan, and "Kokunai_tsuwa" of function F41 is calculated based on "Domestic call charge" of argument F42. The processing for selecting the call charges to which the plan is applied is performed. Also, the function F4
1 is divided into basic calculation logics such as selection of data to be applied, calculation of a discount rate, calculation of a basic rate, and calculation of a consumption tax. Service plan F1
2 can be realized flexibly.

【0031】本実施形態の料金計算処理部3は、請求計
算マスターテーブルF7に登録されている顧客毎の料金
コードに対する関数を処理順に従って関数ライブラリか
ら動的リンク等の処理により呼び出して実行する。計算
結果は請求書情報F8として出力し、請求書印刷の入力
情報となる。
The charge calculation processing section 3 of this embodiment calls and executes a function for a charge code for each customer registered in the charge calculation master table F7 from a function library by a process such as a dynamic link in a processing order. The calculation result is output as bill information F8 and becomes input information for bill printing.

【0032】新たなサービスプランを商品化する場合
は、サービス定義テーブルF2に新たなサービスプラン
と、対応する既存の料金コードを追加することで対応が
完了する。利用者より新たなサービスプランの申込があ
った場合は、上記の仕組みにより請求マスターテーブル
F3が生成され、請求書が作成される。なお、既存の料
金コードと関数の組み合わせで対応できないサービスプ
ランを商品化する場合は、料金コードテーブルF4に新
たな料金コードF21と関数F41及び引数F42を追
加することで対応する。
When a new service plan is commercialized, the correspondence is completed by adding the new service plan and the corresponding existing charge code to the service definition table F2. When a user applies for a new service plan, a billing master table F3 is generated by the above-described mechanism, and a bill is created. In the case where a service plan that cannot be handled by a combination of an existing charge code and a function is commercialized, a new charge code F21, a function F41, and an argument F42 are added to the charge code table F4.

【0033】次に、図5、図6、図7により本実施形態
の処理フローについて説明する。図5は本実施形態の請
求マスターテーブル作成処理の処理手順を示すフローチ
ャートである。本実施形態の請求マスターテーブル作成
処理部1は、利用者からサービス利用申込がされた時点
で、以下の処理を行う。
Next, the processing flow of this embodiment will be described with reference to FIGS. FIG. 5 is a flowchart showing the processing procedure of the billing master table creation processing of the present embodiment. The billing master table creation processing unit 1 of the present embodiment performs the following processing when a service use application is made by a user.

【0034】まずステップ1で請求マスターテーブル作
成処理部1は、申込書G1からサービス申込情報F1と
して、顧客番号F11、サービスプランF12、電話番
号F13、変更区分F14及び利用期間F15を取得す
る。
First, in step 1, the billing master table creation processing section 1 acquires a customer number F11, a service plan F12, a telephone number F13, a change category F14, and a use period F15 as service application information F1 from the application form G1.

【0035】次にステップ2では、サービス定義テーブ
ルF2より、サービス申込情報F1のサービスプランF
12に対応する内容として、料金コードF21及び処理
順F22を取得する。そしてステップ3では、前記取得
したサービス申込情報F1とサービス定義テーブルF2
の内容により、図3に示した様に請求マスターテーブル
F3を作成する。
Next, in step 2, the service plan F of the service application information F1 is obtained from the service definition table F2.
As the contents corresponding to No. 12, a charge code F21 and a processing order F22 are acquired. In step 3, the obtained service application information F1 and the service definition table F2
A billing master table F3 is created as shown in FIG.

【0036】図6は本実施形態の請求計算マスターテー
ブル作成処理の処理手順を示すフローチャートである。
本実施形態の請求計算マスターテーブル作成処理部2
は、オンライン端末若しくはバッチパラメタG2より請
求書作成指示が入力された時点で、以下の処理を行う。
FIG. 6 is a flowchart showing the processing procedure of the billing calculation master table creation processing of this embodiment.
Claim calculation master table creation processing unit 2 of the present embodiment
Performs the following processing when an invoice creation instruction is input from the online terminal or the batch parameter G2.

【0037】まずステップ4で請求計算マスターテーブ
ル作成処理部2は、請求書作成指示内容から請求書作成
対象者の顧客番号F11を取得する。ステップ5では、
請求マスターテーブルF3より、請求書作成対象者の顧
客番号F11に対応する内容として、サービスプランF
12、電話番号F13、料金コードF21及び処理順F
22を取得する。
First, at step 4, the billing calculation master table creation processing unit 2 acquires the customer number F11 of the bill creation target person from the bill creation instruction contents. In step 5,
From the billing master table F3, as the contents corresponding to the customer number F11 of the billing target person, the service plan F
12, telephone number F13, charge code F21 and processing order F
22 is acquired.

【0038】次にステップ6では、料金コードテーブル
F4より請求マスターテーブルF3の料金コードF21
に対応する内容として、関数F41及び引数F42の名
称を取得する。ステップ7では、通話料金情報F6より
請求書作成対象者の顧客番号F11に対応する内容を取
得し、顧客番号F11に対応する料金コードF21の関
数F41の持つ引数F42として設定する。
Next, in step 6, the charge code F21 of the billing master table F3 is obtained from the charge code table F4.
, The names of the function F41 and the argument F42 are acquired. In step 7, the content corresponding to the customer number F11 of the billing person is acquired from the call fee information F6, and set as an argument F42 of the function F41 of the fee code F21 corresponding to the customer number F11.

【0039】次にステップ8では、調整料金等登録情報
F5より請求書作成対象者の顧客番号F11に対応する
内容として、請求書作成対象者に対する調整料金等の情
報を取得し、顧客番号F11に対応する料金コードF2
1の関数F41の持つ引数F42として設定する。そし
てステップ9では、前記取得した請求マスターテーブル
F3の内容と料金コードF21の内容、通話料金情報F
6及び調整料金等登録情報F5の内容により請求計算マ
スターテーブルF7を作成する。
Next, in step 8, information such as an adjustment fee for the billing target person is acquired from the adjustment fee etc. registration information F5 as contents corresponding to the customer number F11 of the billing target person, and the acquired information is stored in the customer number F11. Corresponding charge code F2
It is set as the argument F42 of the function F41 of No. 1. In step 9, the contents of the acquired billing master table F3, the contents of the charge code F21, and the call charge information F
A billing calculation master table F7 is created based on the content of the registration information F5 and the registration information F5.

【0040】図7は本実施形態の料金計算処理の処理手
順を示すフローチャートである。本実施形態の料金計算
処理部3は、ステップ10で請求計算マスターテーブル
F7の内容を顧客番号F11及び処理順F22の順序に
従って取得する。
FIG. 7 is a flowchart showing a processing procedure of the charge calculation processing according to this embodiment. In step 10, the charge calculation processing unit 3 of this embodiment acquires the contents of the billing calculation master table F7 in accordance with the order of the customer number F11 and the processing order F22.

【0041】ステップ11では、前記取得した請求計算
マスターテーブルF7に設定されている関数F41に引
数F42を設定し、関数F42を呼び出すことにより料
金計算を実行する。
In step 11, an argument F42 is set in the function F41 set in the acquired billing calculation master table F7, and the charge calculation is executed by calling the function F42.

【0042】ステップ12では、同一顧客番号のレコー
ドが請求計算マスターテーブルF7にあるかどうかを調
べ、同一顧客番号のレコードがある場合にはステップ1
0に戻って、同一顧客番号の請求計算マスターテーブル
F7のレコードに対してステップ10及びステップ11
の処理を繰り返す。同一顧客番号の料金計算を実行し終
わったら、ステップ13で処理結果を請求書情報F8に
出力する。
In step 12, it is checked whether or not a record having the same customer number exists in the billing calculation master table F7.
Returning to step 0 and step 11 for the record of the billing calculation master table F7 having the same customer number
Is repeated. When the charge calculation for the same customer number is completed, the processing result is output to the bill information F8 in step S13.

【0043】ステップ14では、上記処理を請求計算マ
スターテーブルF7に格納されている全顧客番号に対し
て行ったかどうかを調べ、全顧客番号に対して行ってい
ない場合にはステップ10に戻って、上記処理を請求計
算マスターテーブルF7に格納されている全顧客番号に
対して行う。
In step 14, it is checked whether or not the above processing has been performed for all the customer numbers stored in the billing calculation master table F7. The above processing is performed for all customer numbers stored in the billing calculation master table F7.

【0044】前記の様に、新たなサービスプランを商品
化する場合や、既に商品化されているサービスプランの
変更の場合は、サービス定義テーブルF2と料金コード
テーブルF4の定義を追加または変更することで対応で
きる為、プログラム開発の必要がなく短期間に多種多様
な電話サービスの実現ができる。なお、関数について
は、基本的な計算ロジックに細分化されている為、組み
合わせと引数の設定により柔軟に実現できる。
As described above, when a new service plan is commercialized or a service plan that has already been commercialized is changed, the definitions of the service definition table F2 and the charge code table F4 are added or changed. , And a wide variety of telephone services can be realized in a short period of time without the need for program development. Note that functions are subdivided into basic calculation logics, and can be flexibly realized by setting combinations and arguments.

【0045】また本実施形態では、申し込み時に作成さ
れた請求マスターテーブルF3中の料金の種類に従って
料金計算を行う為、料金計算時に料金の種類を判定する
等の不要な計算ロジックを実行することがない。これに
より、サービスプランが追加されても料金の種類を判定
する処理ロジックは追加されない為、サービスプランの
種類が増加しても処理時間は一定に保たれる。
In the present embodiment, since charge calculation is performed according to the charge type in the billing master table F3 created at the time of application, unnecessary calculation logic such as judging the charge type at the time of charge calculation may be executed. Absent. As a result, even if a service plan is added, processing logic for determining the type of fee is not added, so that the processing time is kept constant even if the type of service plan increases.

【0046】以上説明した様に本実施形態の請求書作成
装置によれば、顧客のサービスプランに対応する料金計
算を行なうロジック関数、関数に与える引数及び処理順
序をテーブルから読み出して料金計算を行なうので、サ
ービスプランの追加または変更を短期間及び低コストで
行うことが可能である。
As described above, according to the billing apparatus of the present embodiment, the logic function for calculating the fee corresponding to the service plan of the customer, the argument given to the function, and the processing order are read from the table and the fee is calculated. Therefore, it is possible to add or change the service plan in a short period of time and at low cost.

【0047】また本実施形態の請求書作成装置によれ
ば、顧客から申し込まれたサービスプランの料金の種類
及び処理順を示す請求マスターテーブルにより、料金計
算時に料金の種類を判定する処理を省略するので、サー
ビスプランの追加による処理時間の増加を防止すること
が可能である。
Further, according to the billing apparatus of the present embodiment, the process of judging the type of charge at the time of calculating the charge is omitted by using the charge master table indicating the type of charge and the processing order of the service plan applied by the customer. Therefore, it is possible to prevent an increase in processing time due to the addition of a service plan.

【0048】[0048]

【発明の効果】本発明によれば顧客のサービスプランに
対応する料金計算を行なうロジック関数、関数に与える
引数及び処理順序をテーブルから読み出して料金計算を
行なうので、サービスプランの追加または変更を短期間
及び低コストで行うことが可能である。
According to the present invention, the logic function for calculating the charge corresponding to the service plan of the customer, the argument given to the function and the processing order are read from the table and the charge calculation is performed. It can be performed in a short time and at low cost.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本実施形態の請求書作成処理の概要を示す図で
ある。
FIG. 1 is a diagram illustrating an outline of a bill creation process according to an embodiment.

【図2】本実施形態の請求書作成装置の概略構成を示す
図である。
FIG. 2 is a diagram illustrating a schematic configuration of a billing device according to the embodiment;

【図3】本実施形態の請求マスターテーブルF3の構成
例を示す図である。
FIG. 3 is a diagram illustrating a configuration example of a billing master table F3 according to the embodiment.

【図4】本実施形態の請求計算マスターテーブルF7の
構成例を示す図である。
FIG. 4 is a diagram illustrating a configuration example of a billing calculation master table F7 according to the present embodiment.

【図5】本実施形態の請求マスターテーブル作成処理の
処理手順を示すフローチャートである。
FIG. 5 is a flowchart illustrating a procedure of a billing master table creation process according to the embodiment;

【図6】本実施形態の請求計算マスターテーブル作成処
理の処理手順を示すフローチャートである。
FIG. 6 is a flowchart illustrating a procedure of a billing calculation master table creation process according to the embodiment.

【図7】本実施形態の料金計算処理の処理手順を示すフ
ローチャートである。
FIG. 7 is a flowchart illustrating a procedure of a fee calculation process according to the embodiment;

【符号の説明】[Explanation of symbols]

G1…申込書、G2…オンライン端末若しくはバッチパ
ラメタ、F1…サービス申込情報、F2…サービス定義
テーブル、F3…請求マスターテーブル、F4…料金コ
ードテーブル、F5…調整料金等登録情報、F6…通話
料金情報、F7…請求計算マスターテーブル、F8…請
求書情報、1…請求マスターテーブル作成処理部、2…
請求計算マスターテーブル作成処理部、3…料金計算処
理部、201…CPU、202…メモリ、203…磁気
ディスク装置、204…入力装置、205…表示装置、
206…磁気テープ装置、F11…顧客番号、F12…
サービスプラン、F13…電話番号、F14…変更区
分、F15…利用期間、F21…料金コード、F22…
処理順、F41…関数、F42…引数。
G1: Application form, G2: Online terminal or batch parameter, F1: Service application information, F2: Service definition table, F3: Billing master table, F4: Charge code table, F5: Adjustment charge registration information, F6: Call charge information , F7 ... billing calculation master table, F8 ... bill information, 1 ... billing master table creation processing unit, 2 ...
Bill calculation master table creation processing unit, 3 ... charge calculation processing unit, 201 ... CPU, 202 ... memory, 203 ... magnetic disk device, 204 ... input device, 205 ... display device,
206: magnetic tape device, F11: customer number, F12:
Service plan, F13: Phone number, F14: Change category, F15: Usage period, F21: Charge code, F22 ...
Processing order, F41 function, F42 argument.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 東 孝紀 神奈川県川崎市幸区鹿島田890番地 株式 会社日立製作所情報システム事業部内 (72)発明者 今野 猛 東京都中央区八丁堀4丁目7番1号 日本 テレコム株式会社内 (72)発明者 須田 晋司 東京都中央区八丁堀4丁目7番1号 日本 テレコム株式会社内 (72)発明者 川合 英治 東京都中央区八丁堀4丁目7番1号 日本 テレコム株式会社内 Fターム(参考) 5K025 AA01 AA05 CC01 FF13 FF17 FF22 GG12 GG21 GG25 HH06 JJ02 JJ18  ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Takanori Higashi 890 Kashimada, Saiwai-ku, Kawasaki-shi, Kanagawa Prefecture Information Systems Division, Hitachi, Ltd. (72) Inventor Takeshi Konno 4-7-1 Hatchobori, Chuo-ku, Tokyo Japan Inside Telecom Co., Ltd. (72) Inventor Shinji Suda 4-7-1, Hatchobori, Chuo-ku, Tokyo Japan Telecom Co., Ltd. (72) Inventor Eiji Kawai 4-7-1, Hatchobori, Chuo-ku, Tokyo Japan Telecom Co., Ltd. F term (reference) 5K025 AA01 AA05 CC01 FF13 FF17 FF22 GG12 GG21 GG25 HH06 JJ02 JJ18

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 顧客のサービスプランと実際に利用した
サービスの内容により請求書を作成する請求書作成方法
において、 顧客から申し込まれたサービスプランの料金の種類及び
処理順、料金の種類に対応する関数とその引数を示す請
求計算マスターテーブルを作成するステップと、 前記作成した請求計算マスターテーブルに示された関数
に引数を設定し、処理順に従って呼び出して各顧客のサ
ービスプランに対応する料金計算を行うステップとを有
することを特徴とする請求書作成方法。
Claims: 1. A billing method for creating a bill based on a customer's service plan and the contents of a service actually used, the billing method corresponding to the kind of service plan applied by the customer, the order of processing, and the kind of fee. A step of creating a billing calculation master table indicating the functions and their arguments; setting arguments to the functions indicated in the created billing master table, calling them according to the processing order, and calculating the billing corresponding to the service plan of each customer. Performing a billing method.
【請求項2】 顧客から申し込まれたサービスプランの
料金の種類及び処理順を示す請求マスターテーブルを作
成するステップを有し、前記作成した請求マスターテー
ブルの料金の種類に対応する関数とその引数を示す請求
計算マスターテーブルを作成することを特徴とする請求
項1に記載された請求書作成方法。
2. A step of creating a billing master table indicating the types of charges and the processing order of the service plan applied by the customer, wherein a function corresponding to the kind of charges in the created billing master table and its argument are defined. 2. The bill creation method according to claim 1, wherein a bill calculation master table shown is created.
【請求項3】 サービスプランの追加または変更を行う
場合に、サービスプランの料金の種類及び処理順を示す
サービス定義テーブルと、料金の種類に対応する関数と
その引数を示す料金コードテーブルの定義を追加または
変更することを特徴とする請求項1または請求項2のい
ずれかに記載された請求書作成方法。
3. When a service plan is added or changed, a service definition table indicating a type of charge and a processing order of the service plan and a charge code table indicating a function corresponding to the type of charge and its argument are defined. 3. The bill creation method according to claim 1, wherein the bill creation method is added or changed.
【請求項4】 顧客のサービスプランと実際に利用した
サービスの内容により請求書を作成する請求書作成装置
において、 顧客から申し込まれたサービスプランの料金の種類及び
処理順、料金の種類に対応する関数とその引数を示す請
求計算マスターテーブルを作成する請求計算マスターテ
ーブル作成処理部と、 前記作成した請求計算マスターテーブルに示された関数
に引数を設定し、処理順に従って呼び出して各顧客のサ
ービスプランに対応する料金計算を行う料金計算処理部
とを備えることを特徴とする請求書作成装置。
4. An invoice creation apparatus for creating an invoice based on a customer's service plan and the contents of a service actually used, wherein the invoice creation device corresponds to the type of service plan applied by the customer, the order of processing, and the type of fee. A billing calculation master table creation processing unit for creating a billing calculation master table indicating functions and their arguments; and setting arguments in the functions indicated in the created billing master table and calling them according to the processing order to provide a service plan for each customer. And a charge calculation processing unit for calculating a charge corresponding to (1).
【請求項5】 顧客のサービスプランと実際に利用した
サービスの内容により請求書を作成する請求書作成装置
としてコンピュータを機能させる為のプログラムを記録
したコンピュータ読み取り可能な記録媒体において、 顧客から申し込まれたサービスプランの料金の種類及び
処理順、料金の種類に対応する関数とその引数を示す請
求計算マスターテーブルを作成する請求計算マスターテ
ーブル作成処理部と、 前記作成した請求計算マスターテーブルに示された関数
に引数を設定し、処理順に従って呼び出して各顧客のサ
ービスプランに対応する料金計算を行う料金計算処理部
としてコンピュータを機能させる為のプログラムを記録
したことを特徴とする記録媒体。
5. A computer-readable recording medium storing a program for causing a computer to function as a billing device that creates a bill based on the service plan of the customer and the contents of the service actually used. A billing master table creation processing unit for creating a billing master table indicating functions and their arguments corresponding to the kind and processing order of the fee of the service plan, and the billing master table shown in the created billing master table A recording medium on which a program for causing a computer to function as a charge calculation processing unit for setting an argument in a function, calling the function in accordance with a processing order, and calculating a charge corresponding to a service plan of each customer is recorded.
JP26506199A 1999-09-20 1999-09-20 Billing method, apparatus for executing the method, and recording medium recording the processing program Pending JP2001094688A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26506199A JP2001094688A (en) 1999-09-20 1999-09-20 Billing method, apparatus for executing the method, and recording medium recording the processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26506199A JP2001094688A (en) 1999-09-20 1999-09-20 Billing method, apparatus for executing the method, and recording medium recording the processing program

Publications (1)

Publication Number Publication Date
JP2001094688A true JP2001094688A (en) 2001-04-06

Family

ID=17412052

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26506199A Pending JP2001094688A (en) 1999-09-20 1999-09-20 Billing method, apparatus for executing the method, and recording medium recording the processing program

Country Status (1)

Country Link
JP (1) JP2001094688A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017219826A1 (en) * 2016-06-24 2017-12-28 中兴通讯股份有限公司 Fee deduction method and apparatus for subscription relationship

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017219826A1 (en) * 2016-06-24 2017-12-28 中兴通讯股份有限公司 Fee deduction method and apparatus for subscription relationship

Similar Documents

Publication Publication Date Title
US6456986B1 (en) Decision network based event pricing system in a component based, object oriented convergent customer care and billing system
US6199047B1 (en) Apparatus and method for an event rating engine
US20070172040A1 (en) Configurable charging system for a telecommunications service provider
CN110233741A (en) Service charging method, device, equipment and storage medium
CN101222559A (en) Business billing method and system
CN112261601A (en) Mobile tariff ordering method and system based on user self-customization
CN113037510A (en) Charging method, charging device and computer readable storage medium
US6804337B1 (en) Bill image generation
JP2001094688A (en) Billing method, apparatus for executing the method, and recording medium recording the processing program
CN113034778A (en) Invoice information approval method and system
CN114118986A (en) A cloud service processing method, device, device and storage medium
CN1300728C (en) Segmented charging method
EP3104550A1 (en) Mobile digital cellular telecommunication system with advanced functionality for rating correction
CN110351098B (en) Tariff previewing method and related equipment
CN117911143A (en) Business processing method, device, computer storage medium and electronic device
CN113810869B (en) Upgrade service charging method, device and system
CN112364058B (en) Auditing method and device for commodity price configuration
CN118796179A (en) A low-code development method, device and medium based on model orchestration architecture
JP2001188841A (en) Data processing system for calculating fees
CN112686719A (en) Billing method and device, storage medium and electronic equipment
KR100340022B1 (en) A message processing method for billing a service and an apparatus therefor
US20190266665A1 (en) Managing subscription life-cycles
CN110740052A (en) Data service authorization method and system, storage medium and management platform
KR102910057B1 (en) Apparatus and method for generating virtual power usage
TWI909947B (en) Billing processing system and billing processing method of cloud service