[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5416730B2 - Member billing management system, member billing management method, and member billing management program - Google Patents

Member billing management system, member billing management method, and member billing management program Download PDF

Info

Publication number
JP5416730B2
JP5416730B2 JP2011066285A JP2011066285A JP5416730B2 JP 5416730 B2 JP5416730 B2 JP 5416730B2 JP 2011066285 A JP2011066285 A JP 2011066285A JP 2011066285 A JP2011066285 A JP 2011066285A JP 5416730 B2 JP5416730 B2 JP 5416730B2
Authority
JP
Japan
Prior art keywords
user
charge
predetermined
value
basic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011066285A
Other languages
Japanese (ja)
Other versions
JP2012203556A (en
Inventor
陽平 西木
智子 齋藤
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
Original Assignee
Hitachi 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 filed Critical Hitachi Ltd
Priority to JP2011066285A priority Critical patent/JP5416730B2/en
Publication of JP2012203556A publication Critical patent/JP2012203556A/en
Application granted granted Critical
Publication of JP5416730B2 publication Critical patent/JP5416730B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、会員課金管理システム、会員課金管理方法、および会員課金管理プログラムに関するものであり、具体的には、ユーザ企業の規模を考慮し、実際に利用したサービスやその内容に応じた適正な課金管理を可能とする技術に関する。   The present invention relates to a membership billing management system, a membership billing management method, and a membership billing management program. Specifically, in consideration of the scale of a user company, an appropriate service according to the service actually used and its contents The present invention relates to a technology that enables billing management.

パブリッククラウド向けのユーザ課金の仕組みとしては、主に使用ユーザ数に応じた固定的な課金処理が採用されている。また、電話料金に関する課金の仕組みとしては、ネットワークトラフィック量や通話時間などで課金する従量制の課金処理も一般的である。   As a user billing mechanism for the public cloud, a fixed billing process is mainly employed according to the number of users in use. In addition, as a billing mechanism related to a telephone charge, a pay-as-you-go billing process in which billing is performed based on the amount of network traffic or call time is also common.

このような課金管理技術としては、例えば、アプリケーション・プログラムあるいはその中の特定の機能の利用回数や利用時間に対する課金処理ではなく、アプリケーション・プログラムが実際に発生させた成果物に応じた課金処理を行ない、さらに日時によって割引を行うことにより、そのアプリケーション・プログラムを利用したユーザが納得できる課金結果を提示することを課題とした、アプリケーション・プログラムを使用して成果物を得た時点で、前記成果物に応じた課金額を算出し、該課金額について前記成果物を得た日時による割引率で割引した料金で課金する課金管理サーバを備えるアプリケーション・プログラム課金システム(特許文献1参照)などが提案されている。   Such billing management technology includes, for example, billing processing according to the product actually generated by the application program, instead of billing processing for the usage count and usage time of the application program or a specific function therein. When the result is obtained using the application program, the result is obtained by providing a billing result that can be satisfied by the user using the application program by performing a discount according to the date and time. An application / program billing system (see Patent Document 1) including a billing management server that calculates a billing amount according to an object and charges the billing amount at a discount rate according to the date and time when the deliverable is obtained is proposed Has been.

特開2002−116835号公報JP 2002-116835 A

一方、倉庫管理業務をクラウド化したサービス形態において、従来通りの課金管理を行う場合、問題が残されている。該当サービスを利用するユーザは、設備能力屯(倉庫の容積(大きさ))が大きい会社ほど保管できるスペースならびに売上規模が大きくなる傾向がある。当然ながら、設備能力屯が大きな大企業と、それ以外の中小零細企業とで支払い能力には大きな差が生じている。また、倉庫管理業務のクラウドサービス利用者として、設備能力屯の大きい大企業と小さい零細企業とでは、利用機能や出力される帳票数なども全く異なるユーザとなる。   On the other hand, in the service form in which the warehouse management work is made into a cloud, there is a problem when performing conventional billing management. A user who uses the service tends to have a larger storage capacity and sales scale as the company has a larger equipment capacity (a warehouse volume (size)). Naturally, there is a big difference in payment capability between large companies with large equipment capacity and small and medium-sized enterprises. In addition, as a cloud service user for warehouse management work, a large company having a large facility capacity and a small micro-enterprise have different usage functions and the number of forms to be output.

こうした現状下において、従来の課金管理の仕組みを大企業や中小零細企業に同じく適用してしまうと、各ユーザが納得できる課金結果(公平な料金請求)が得られない状態が発生する。   Under these circumstances, if the conventional billing management mechanism is also applied to large enterprises and small and medium enterprises, a billing result (fair billing) that can be satisfied by each user may not be obtained.

そこで本発明の目的は、倉庫管理業務を行うユーザ企業の規模を考慮し、実際に利用したサービスやその内容に応じた適正な課金管理を可能とする技術を提供することにある。   Accordingly, an object of the present invention is to provide a technology that enables appropriate billing management according to the service actually used and its contents in consideration of the scale of a user company that performs warehouse management work.

上記課題を解決する本発明の会員課金管理システムは、倉庫管理業務用のアプリケーションをユーザ端末に利用させるクラウドサービスにおいて、ユーザへの課金管理を行うコンピュータシステムであり、外部装置と通信する通信部と、各ユーザの倉庫に関する設備能力と前記アプリケーションの利用程度に応じた契約内容とについて記憶した会員管理テーブルと、倉庫の設備能力と契約内容との組み合わせに応じて定まる基本料金の情報を記憶した基本料金テーブルと、ユーザの出力した帳票に印字される明細件数に応じて定まる従量料金と倉庫の設備能力に応じて定まる従量料金の上限料金及び下限料金の各情報を記憶した従量料金テーブルとを格納する記憶部と、前記会員管理テーブルから、所定ユーザの前記設備能力と前記契約内容のデータを抽出し、当該抽出した前記ユーザの設備能力と契約内容をキーに、基本料金テーブルにて該当ユーザの基本料金を特定し、当該基本料金の値を該当ユーザに対応付けて記憶部に格納する処理と、各ユーザ端末からの指示で所定の出力装置に出力した帳票に印字される明細件数をカウントし、該カウントにより得た帳票出力レコード件数の値を、記憶部にて該当ユーザに対応付けて格納する処理と、コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部またはユーザ端末から受け付けた指示に応じて、前記記憶部に記憶されている所定ユーザ基本料金および帳票出力レコード件数の値を読み出す処理と、前記読み出した帳票出力レコード件数が予め定めた所定下限値以下である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当下限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が予め定めた所定上限値以上である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当上限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が所定下限値と所定上限値の間にある場合、該当帳票出力レコード件数と所定係数の乗算値に前記下限料金値を加算して従量料金を決定する処理と、各ユーザについて前記読み出した基本料金と前記決定した従量料金とを合算し、該当ユーザの課金額を算定する処理を実行する演算部とを備えることを特徴とする。 The member billing management system of the present invention that solves the above problems is a computer system that performs billing management for users in a cloud service that allows a user terminal to use an application for warehouse management work, and a communication unit that communicates with an external device; , A member management table storing the facility capacity related to the warehouse of each user and the contract contents corresponding to the degree of use of the application, and the basic information storing basic fee information determined according to the combination of the facility capacity of the warehouse and the contract contents Stores a charge table and a pay-per-use table that stores information on the pay-as-you-go charges determined according to the number of items printed on the form output by the user and the upper and lower pay- per-use information determined according to the facility capacity of the warehouse a storage unit which, from the membership management table, the contract content and the equipment capacity of a given user Data is extracted, the basic charge of the user is specified in the basic charge table using the extracted user capacity and contract details as keys, and the value of the basic charge is associated with the user and stored in the storage unit And the number of details printed on the form output to a predetermined output device in response to an instruction from each user terminal, and the value of the number of form output records obtained by the count corresponds to the corresponding user in the storage unit a process of storing attach the arrival detection of a predetermined time by the clock function provided as a computer, to not in accordance with the instruction received from the input unit or a user terminal, base rate and form output a predetermined user stored in the storage unit a process of reading the value of the record count, if the read form output number of records is less than a predetermined prescribed lower limit value, the member management Te According to the information of the equipment capacity of the relevant user in Bull said corresponding lower rates values in commodity charge table determines a pay-as-you-go, when the read form output number of records is predetermined or greater than a predetermined upper limit value, the member When the upper limit charge value in the pay-as-you-go table according to the information on the equipment capacity of the corresponding user in the management table is determined as the pay-per-use charge, and the number of read form output records is between the predetermined lower limit value and the predetermined upper limit value , Adding the lower limit fee value to the product of the number of record output records and a predetermined coefficient to determine a metered fee, and adding the read basic fee and the determined metered fee for each user, And a calculation unit that executes a process for calculating the charge amount.

また、本発明の会員課金管理方法は、倉庫管理業務用のアプリケーションをユーザ端末に利用させるクラウドサービスにおいて、ユーザへの課金管理を行うべく、外部装置と通信する通信部と、各ユーザの倉庫に関する設備能力と前記アプリケーションの利用程度に応じた契約内容とについて記憶した会員管理テーブルと、倉庫の設備能力と契約内容との組み合わせに応じて定まる基本料金の情報を記憶した基本料金テーブルと、ユーザの出力した帳票に印字される明細件数に応じて定まる従量料金と倉庫の設備能力に応じて定まる従量料金の上限料金及び下限料金の各情報を記憶した従量料金テーブルとを格納する記憶部と、演算部とを備えたコンピュータが、前記会員管理テーブルから、所定ユーザの前記設備能力と前記契約内容のデータを抽出し、当該抽出した前記ユーザの設備能力と契約内容をキーに、基本料金テーブルにて該当ユーザの基本料金を特定し、当該基本料金の値を該当ユーザに対応付けて記憶部に格納する処理と、各ユーザ端末からの指示で所定の出力装置に出力した帳票に印字される明細件数をカウントし、該カウントにより得た帳票出力レコード件数の値を、記憶部にて該当ユーザに対応付けて格納する処理と、コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部またはユーザ端末から受け付けた指示に応じて、前記記憶部に記憶されている所定ユーザ基本料金および帳票出力レコード件数の値を読み出す処理と、前記読み出した帳票出力レコード件数が予め定めた所定下限値以下である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当下限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が予め定めた所定上限値以上である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当上限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が所定下限値と所定上限値の間にある場合、該当帳票出力レコード件数と所定係数の乗算値に前記下限料金値を加算して従量料金を決定する処理と、各ユーザについて前記読み出した基本料金と前記決定した従量料金とを合算し、該当ユーザの課金額を算定する処理とを実行することを特徴とする。 The member billing management method of the present invention relates to a communication unit that communicates with an external device and a warehouse for each user in order to perform billing management for a user in a cloud service in which a user terminal uses an application for warehouse management work. A member management table storing the facility capacity and contract contents according to the degree of use of the application; a basic charge table storing information on basic charges determined according to the combination of the facility capacity of the warehouse and the contract contents; and A storage unit for storing a pay-for-use fee determined according to the number of items printed on the output form and a pay-per-use table storing information on the upper limit charge and the lower limit charge of the pay-per-use charge determined according to the facility capacity of the warehouse, and calculation computer and a part is, the from the member management table, the contract content and the equipment capacity of a given user data The basic charge of the corresponding user is specified in the basic charge table using the extracted equipment capacity and contract contents as a key, and the value of the basic charge is associated with the corresponding user and stored in the storage unit. Counts the number of details printed on a form output to a predetermined output device in accordance with processing and instructions from each user terminal, and associates the value of the number of form output records obtained by the count with the corresponding user in the storage unit The basic charge and form output record of the predetermined user stored in the storage unit in response to the detection of the arrival of the predetermined time by the clock function provided as a computer and the instruction received from the input unit or the user terminal a process of reading the value of the count, if the read form output number of records is less than a predetermined prescribed lower limit value, the member management table According to the definitive relevant information of the user equipment capabilities, said corresponding lower rates values in commodity charge table determines a pay-as-you-go, when the read form output number of records is predetermined or greater than a predetermined upper limit value, the member management According to the information on the equipment capacity of the corresponding user in the table, the corresponding upper limit charge value in the pay-per- use charge table is determined as a pay-per-use charge, and when the number of read form output records is between a predetermined lower limit value and a predetermined upper limit value, By adding the lower limit charge value to the product of the number of corresponding form output records and a predetermined coefficient to determine the metered fee, and adding the read basic fee and the determined metered fee for each user, And processing for calculating a charge amount.

また、本発明の会員課金管理プログラムは、倉庫管理業務用のアプリケーションをユーザ端末に利用させるクラウドサービスにおいて、ユーザへの課金管理を行うべく、外部装置と通信する通信部と、各ユーザの倉庫に関する設備能力と前記アプリケーションの利用程度に応じた契約内容とについて記憶した会員管理テーブルと、倉庫の設備能力と契約内容との組み合わせに応じて定まる基本料金の情報を記憶した基本料金テーブルと、ユーザの出力した帳票に印字される明細件数に応じて定まる従量料金と倉庫の設備能力に応じて定まる従量料金の上限料金及び下限料金の各情報を記憶した従量料金テーブルとを格納する記憶部と、演算部とを備えたコンピュータに、前記会員管理テーブルから、所定ユーザの前記設備能力と前記契約内容のデータを抽出し、当該抽出した前記ユーザの設備能力と契約内容をキーに、基本料金テーブルにて該当ユーザの基本料金を特定し、当該基本料金の値を該当ユーザに対応付けて記憶部に格納する処理と、各ユーザ端末からの指示で所定の出力装置に出力した帳票に印字される明細件数をカウントし、該カウントにより得た帳票出力レコード件数の値を、記憶部にて該当ユーザに対応付けて格納する処理と、コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部またはユーザ端末から受け付けた指示に応じて、前記記憶部に記憶されている所定ユーザ基本料金および帳票出力レコード件数の値を読み出す処理と、前記読み出した帳票出力レコード件数が予め定めた所定下限値以下である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当下限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が予め定めた所定上限値以上である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当上限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が所定下限値と所定上限値の間にある場合、該当帳票出力レコード件数と所定係数の乗算値に前記下限料金値を加算して従量料金を決定する処理と、各ユーザについて前記読み出した基本料金と前記決定した従量料金とを合算し、該当ユーザの課金額を算定する処理とを実行させることを特徴とする。 The member billing management program of the present invention relates to a communication unit that communicates with an external device and a warehouse for each user in order to perform billing management for a user in a cloud service that allows a user terminal to use an application for warehouse management work. A member management table storing the facility capacity and contract contents according to the degree of use of the application; a basic charge table storing information on basic charges determined according to the combination of the facility capacity of the warehouse and the contract contents; and A storage unit for storing a pay-for-use fee determined according to the number of items printed on the output form and a pay-per-use table storing information on the upper limit charge and the lower limit charge of the pay-per-use charge determined according to the facility capacity of the warehouse, and calculation a computer with a part, the contract content from the member management table, and the installed capacity of a given user Data is extracted, the basic charge of the user is specified in the basic charge table using the extracted user capacity and contract details as keys, and the value of the basic charge is associated with the user and stored in the storage unit And the number of details printed on the form output to a predetermined output device in response to an instruction from each user terminal, and the value of the number of form output records obtained by the count corresponds to the corresponding user in the storage unit a process of storing attach the arrival detection of a predetermined time by the clock function provided as a computer, to not in accordance with the instruction received from the input unit or a user terminal, base rate and form output a predetermined user stored in the storage unit a process of reading the value of the record count, if the read form output number of records is less than a predetermined prescribed lower limit value, the member management Te According to the information of the equipment capacity of the relevant user in Bull said corresponding lower rates values in commodity charge table determines a pay-as-you-go, when the read form output number of records is predetermined or greater than a predetermined upper limit value, the member When the upper limit charge value in the pay-as-you-go table according to the information on the equipment capacity of the corresponding user in the management table is determined as the pay-per-use charge, and the number of read form output records is between the predetermined lower limit value and the predetermined upper limit value , Adding the lower limit fee value to the product of the number of record output records and a predetermined coefficient to determine a metered fee, and adding the read basic fee and the determined metered fee for each user, And a process of calculating a billing amount for the above.

本発明によれば、倉庫管理業務を行うユーザ企業の規模を考慮し、実際に利用したサービスやその内容に応じた適正な課金管理を可能とする。   According to the present invention, it is possible to perform appropriate billing management according to the service actually used and its contents in consideration of the scale of a user company that performs warehouse management work.

本実施形態の会員課金管理システムを含むネットワーク構成例を示す図である。It is a figure which shows the example of a network structure containing the member charge management system of this embodiment. DBサーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of DB server. WEB/APサーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a WEB / AP server. 会員課金管理サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a member charge management server. 本実施形態の会員管理マスタテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the member management master table of this embodiment. 本実施形態の設備ランクマスタテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the equipment rank master table of this embodiment. 本実施形態の基本料金マスタテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the basic charge master table of this embodiment. 本実施形態の印書データテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the stamp data table of this embodiment. 本実施形態の出力指示データテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the output instruction | indication data table of this embodiment. 本実施形態のメールFAX送信データテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the mail FAX transmission data table of this embodiment. 本実施形態のメール帳票カウントデータテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the mail form count data table of this embodiment. 本実施形態のメール帳票カウント集計データテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the mail form count total data table of this embodiment. 本実施形態の従量料金マスタテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the usage-amount master table of this embodiment. 本実施形態の請求実績データテーブルのデータ構成の例を示す図である。It is a figure which shows the example of a data structure of the charge performance data table of this embodiment. 本実施形態の会員課金管理方法の処理手順例1を示すフロー図である。It is a flowchart which shows the process procedure example 1 of the member charge management method of this embodiment. 本実施形態の会員課金管理方法の処理手順例2を示すフロー図である。It is a flowchart which shows the process procedure example 2 of the member charge management method of this embodiment. 本実施形態の会員課金管理方法の処理手順例3を示すフロー図である。It is a flowchart which shows process sequence example 3 of the member charge management method of this embodiment. 本実施形態の会員課金管理方法の処理手順例4を示すフロー図である。It is a flowchart which shows process sequence example 4 of the member charge management method of this embodiment. 本実施形態の会員課金管理方法の処理手順例5を示すフロー図である。It is a flowchart which shows process sequence example 5 of the member charge management method of this embodiment. 本実施形態の会員課金管理方法の処理手順例6を示すフロー図である。It is a flowchart which shows process sequence example 6 of the member charge management method of this embodiment. 本実施形態の会員課金管理方法の処理手順例7を示すフロー図である。It is a flowchart which shows the process example 7 of the member charge management method of this embodiment. 本実施形態の会員課金管理方法の処理手順例8を示すフロー図である。It is a flowchart which shows process sequence example 8 of the member charge management method of this embodiment. 本実施形態の会員課金管理方法の処理手順例9を示すフロー図である。It is a flowchart which shows process sequence example 9 of the member charge management method of this embodiment. 本実施形態における周辺機器(プリンタ)での出力例を示す図である。It is a figure which shows the example of an output with the peripheral device (printer) in this embodiment. 本実施形態における出力画面例を示す図である。It is a figure which shows the example of an output screen in this embodiment.

−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態の会員課金管理システム100を含むネットワーク構成図である。図1に示す会員課金管理システム100(以下、システム100)は、倉庫管理業務用のアプリケーションをユーザ端末13に利用させるクラウドサービスにおいて、ユーザへの課金管理を行うコンピュータシステムであり、倉庫管理業務を行うユーザ企業の規模を考慮し、実際に利用したサービスやその内容に応じた適正な課金管理を可能とするコンピュータシステムである。
--- System configuration ---
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a network configuration diagram including a member billing management system 100 of the present embodiment. A member billing management system 100 (hereinafter, system 100) shown in FIG. 1 is a computer system that performs billing management for a user in a cloud service in which a user terminal 13 uses an application for warehouse management work. In consideration of the scale of the user company to be performed, this is a computer system that enables appropriate charge management according to the service actually used and its contents.

会員課金管理システム100は、DBサーバ10、WEB/APサーバ11、および会員課金管理サーバ12で構成されている。勿論、単体のサーバ装置で構成されているとしてもよい。また、こうしたサーバ類は、インターネットなどのネットワーク15を介して、ユーザ端末13、およびプリンタなどの周辺機器14と接続されている。ユーザ端末13は、ユーザがクラウドサービスを提供するWEB/APサーバ11にアクセスして、倉庫管理業務のアプリケーションを利用するためのコンピュータ端末である。また、周辺機器14は、会員課金管理サーバ12で生成される請求書等の各種出力データの印字等を実行する装置となる。   The member billing management system 100 includes a DB server 10, a WEB / AP server 11, and a member billing management server 12. Of course, it may be composed of a single server device. Such servers are connected to a user terminal 13 and a peripheral device 14 such as a printer via a network 15 such as the Internet. The user terminal 13 is a computer terminal for a user to access a WEB / AP server 11 that provides a cloud service and use an application for warehouse management work. The peripheral device 14 is a device that executes printing of various output data such as bills generated by the member billing management server 12.

なお、前記システム100を構成するDBサーバ10は、図2にて例示するように、その記憶部201において、会員管理マスタテーブル211(会員管理テーブル)、設備ランクマスタテーブル212、基本料金マスタテーブル213(基本料金テーブル)、印書データテーブル214、出力指示データテーブル215、メールFAX送信データテーブル216、帳票カウントデータテーブル217、帳票カウント集計データテーブル218、従量料金マスタテーブル219(従量料金テーブル)、請求実績データテーブル220を記憶している。これらの各テーブルについては後述する。   As illustrated in FIG. 2, the DB server 10 constituting the system 100 has a member management master table 211 (member management table), an equipment rank master table 212, and a basic charge master table 213 in its storage unit 201. (Basic fee table), stamp data table 214, output instruction data table 215, mail FAX transmission data table 216, form count data table 217, form count tabulation data table 218, pay-amount master table 219 (pay-a-charge table), billing A record data table 220 is stored. Each of these tables will be described later.

DBサーバ10は、CPUなどで構成された制御部200と、ハードディスクドライブなどの不揮発性記憶装置で構成された記憶部201と、外部からの入力を受け付けるインターフェイスたる入力部202と、情報を出力する表示部203と、通信部たるネットワークインタフェース部204とを具備する。これら各部は、バス(BUS)によって互いに接続されている。   The DB server 10 outputs information, a control unit 200 configured with a CPU, a storage unit 201 configured with a non-volatile storage device such as a hard disk drive, an input unit 202 serving as an interface for receiving external input, and the like. A display unit 203 and a network interface unit 204 as a communication unit are provided. These units are connected to each other by a bus (BUS).

図3は、WEB/APサーバ11のハードウェア構成例を示す図である。前記DBサーバ10と共に前記システム100を構成する、WEB/APサーバ11は、DBサーバ10と同様に、制御部300と、記憶部301と、入力部302と、表示部303と、ネットワークインタフェース部304とを具備する。各部は、BUSによって接続されている。 前記記憶部301には、印書指示機能311と、出力指示機能312と、メールFAX送信機能313と、帳票カウント機能314と、及び帳票カウント集計機能315を実装するためのプログラム310が格納されている。プログラム310は、制御部300により図示していないメモリにロードされ実行される。   FIG. 3 is a diagram illustrating a hardware configuration example of the WEB / AP server 11. As with the DB server 10, the WEB / AP server 11 that constitutes the system 100 together with the DB server 10 includes a control unit 300, a storage unit 301, an input unit 302, a display unit 303, and a network interface unit 304. It comprises. Each part is connected by BUS. The storage unit 301 stores a program 310 for implementing a stamp instruction function 311, an output instruction function 312, a mail FAX transmission function 313, a form count function 314, and a form count totaling function 315. Yes. The program 310 is loaded into a memory (not shown) by the control unit 300 and executed.

図4は、会員課金管理サーバ12のハードウェア構成例を示す図である。前記DBサーバ10およびWEB/APサーバ11と共に前記システム100を構成する会員課金管理サーバ12は、前記DBサーバ10らと同様に、制御部400と、記憶部401と、入力部402と、表示部403と、ネットワークインタフェース部404とを具備する。各部は、BUSによって接続されている。前記表示部403は、印刷インタフェース部405を介して周辺機器(プリンタ)14に接続されている。記憶部401には、基本料金計算機能411、従量料金計算機能412、月額料金計算機能413、会員管理マスタ登録機能414及び請求書出力機能415を実装するためのプログラム410が格納されている。前記プログラム410は、制御部400により図示していないメモリにロードされ実行される。   FIG. 4 is a diagram illustrating a hardware configuration example of the member billing management server 12. As with the DB server 10, the member billing management server 12 that constitutes the system 100 together with the DB server 10 and the WEB / AP server 11 includes a control unit 400, a storage unit 401, an input unit 402, and a display unit. 403 and a network interface unit 404. Each part is connected by BUS. The display unit 403 is connected to a peripheral device (printer) 14 via a print interface unit 405. The storage unit 401 stores a program 410 for implementing a basic charge calculation function 411, a pay-per-use charge calculation function 412, a monthly charge calculation function 413, a member management master registration function 414, and an invoice output function 415. The program 410 is loaded into a memory (not shown) by the controller 400 and executed.

なお、本実施形態の会員課金管理システム100が備える機能についてあらためて説明しておく。上述したように、以下に説明する機能は、例えば会員課金管理システム100を構成する各サーバ10〜12らが備えるプログラムをそれぞれ実行することで実装される機能と言える。   In addition, the function with which the member charge management system 100 of this embodiment is provided is demonstrated anew. As described above, the functions described below can be said to be functions that are implemented, for example, by executing programs provided in the servers 10 to 12 constituting the member billing management system 100, for example.

前記システム100は、各ユーザ端末13からの指示で所定の周辺機器(出力装置)14に出力した帳票に印字される明細件数をカウントし、該カウントにより得た帳票出力レコード件数の値を、会員管理マスタテーブル211にて該当ユーザに対応付けて格納する機能を有する。   The system 100 counts the number of details printed on a form output to a predetermined peripheral device (output device) 14 in response to an instruction from each user terminal 13, and uses the value of the number of form output records obtained by the count as a member. The management master table 211 has a function of storing in association with the corresponding user.

また、前記システム100は、例えば、コンピュータとして通常備えるクロック機能による所定時期の到来検知、ないし、入力部202またはユーザ端末13から受け付けた指示に応じて、前記会員管理マスタテーブル211に記憶されている所定ユーザについて基本料金および帳票出力レコード件数の値を読み出す機能を有する。   In addition, the system 100 is stored in the member management master table 211 according to, for example, detection of arrival of a predetermined time by a clock function normally provided as a computer, or an instruction received from the input unit 202 or the user terminal 13. It has a function of reading the basic charge and the number of form output records for a predetermined user.

また、前記システム100は、前記読み出した帳票出力レコード件数が予め定めた所定下限値以下である場合、所定の下限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が予め定めた所定上限値以上である場合、所定の上限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が所定下限値と所定上限値の間にある場合、該当帳票出力レコード件数と所定係数の乗算値に前記下限料金値を加算して従量料金を決定する機能を有する。   Further, when the number of read form output records is equal to or less than a predetermined lower limit value, the system 100 determines a predetermined lower limit charge value as a metered charge, and the read number of form output records is a predetermined predetermined value. If it is equal to or greater than the upper limit value, the predetermined upper limit charge value is determined as a pay-as-you-go charge, and if the number of read form output records is between the predetermined lower limit value and the predetermined upper limit value, the number of corresponding form output records is multiplied by a predetermined coefficient. A function of determining a metered fee by adding the lower limit fee value to the value;

また、前記システム100は、各ユーザについて前記読み出した基本料金と前記決定した従量料金とを合算し、該当ユーザの課金額を算定する機能を有する。   In addition, the system 100 has a function of adding the read basic charge and the determined usage charge for each user to calculate the charge amount of the corresponding user.

なお、前記システム100は、各ユーザ端末13からの指示で送信したファックスないし電子メールの件数をカウントし、該カウントにより得たファックスないし電子メールの送信件数の値を、会員管理マスタテーブル211にて該当ユーザに対応付けて格納する機能を有する。   The system 100 counts the number of faxes or e-mails sent in response to an instruction from each user terminal 13, and the value of the number of faxes or e-mails sent by the count is stored in the member management master table 211. It has a function of storing in association with the corresponding user.

また、前記システム100は、コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部202またはユーザ端末13から受け付けた指示に応じて、前記会員管理マスタテーブル211に記憶されている所定ユーザについて基本料金、帳票出力レコード件数、および前記送信件数の値を読み出す機能を有する。   In addition, the system 100 detects the arrival of a predetermined time by a clock function provided as a computer or the predetermined user stored in the member management master table 211 in response to an instruction received from the input unit 202 or the user terminal 13. It has a function of reading the basic charge, the number of form output records, and the value of the number of transmissions.

また、前記システム100は、前記帳票出力レコード件数に基づいて従量料金を決定するに際し、前記送信件数と所定係数との乗算値を更に加算して従量料金を決定する機能を有する。   In addition, the system 100 has a function of determining a usage fee by further adding a multiplication value of the number of transmissions and a predetermined coefficient when determining a usage fee based on the number of form output records.

また、前記システム100は、記憶部201において請求書フォーマットを記憶しているとしてもよい。この場合、前記システム100は、前記所定ユーザについて求めた基本料金と前記従量料金とを合算して請求金額を算定し、当該請求金額の値を、前記請求書フォーマットにおける請求金額欄に設定し、会員管理マスタテーブル211で該当ユーザに関して記憶されている情報を、前記請求書フォーマットにおける対応欄に設定して請求書データを生成し、当該請求書データを所定の出力装置(周辺機器14)ないし所定ユーザのユーザ端末13に出力する、機能を有する。   The system 100 may store a bill format in the storage unit 201. In this case, the system 100 calculates a billing amount by adding the basic fee obtained for the predetermined user and the metered fee, and sets the value of the billing amount in the billing amount column in the bill format, Information stored for the user in the member management master table 211 is set in the corresponding column in the invoice format to generate invoice data, and the invoice data is generated from a predetermined output device (peripheral device 14) to a predetermined It has a function of outputting to the user terminal 13 of the user.

また、前記システム100の記憶部に、倉庫の設備能力とアプリケーションの利用程度とに応じた基本料金のリストを記憶しているとしてもよい。この場合、システム100は、入力部202ないしユーザ端末13から、ユーザに関する企業の識別情報、倉庫の設備能力、アプリケーションの利用程度について入力を受け、ここで受けた所定ユーザに関する、倉庫の設備能力およびアプリケーションの利用程度を前記リストに照合し、所定ユーザに関する基本料金を決定して前記会員管理マスタテーブル211において該当ユーザに対応付けて記憶する、機能を有する。   In addition, the storage unit of the system 100 may store a list of basic charges according to the facility capacity of the warehouse and the usage level of the application. In this case, the system 100 receives input from the input unit 202 or the user terminal 13 regarding the identification information of the company regarding the user, the facility capacity of the warehouse, and the usage level of the application. It has a function of collating the degree of use of the application with the list, determining a basic charge for a predetermined user, and storing it in association with the corresponding user in the member management master table 211.

−−−データ構造例−−−
次に、本実施形態のシステム100が用いるテーブルにおけるデータ構造例について説明する。図5は、DBサーバ10が具備する会員管理マスタテーブル211のデータ構成例を示す図である。会員管理マスタテーブル211は、クラウドサービスを利用する会員企業の情報を格納するマスタテーブルであり、予め管理者等が作成してDBサーバ10の記憶部201に格納されているテーブルとなる。
--- Data structure example ---
Next, an example of the data structure in the table used by the system 100 of this embodiment will be described. FIG. 5 is a diagram illustrating a data configuration example of the member management master table 211 included in the DB server 10. The member management master table 211 is a master table that stores information about member companies that use the cloud service, and is a table that is created in advance by an administrator or the like and stored in the storage unit 201 of the DB server 10.

図5に示すように、前記会員管理マスタテーブル211は、会社コード(以下、「コード」は「CD」と記す)501をキーに、業務部署CD502と、会員企業名503と、設備能力屯504と、設備ランク505と、機能ランク506とを対応付けたレコードの集合体となっている。ここで、会社CD501には、会員企業に割り当てられているCDが格納される。業務部署CD502には、会員企業の業務部署に割り当てられているCDが格納される。この会社CD501と、業務部署CD502をキーにして、会員企業が識別される。会員企業名503には、当該レコードに紐付いた企業の企業名称が格納される。設備能力屯504には、当該レコードに紐付いた企業の設備能力屯が格納される。設備ランク505には、該当企業の会社CD501と、業務部署CD502と、設備能力屯504を条件にして特定される設備ランクが格納される。機能ランク506には、当該レコードに紐付いた企業の機能ランク(クラウドサービスの契約内容に応じた、倉庫管理業務のアプリケーションの利用可能な機能ランク)が格納される。   As shown in FIG. 5, the member management master table 211 uses a company code (hereinafter, “code” is written as “CD”) 501 as a key, a business department CD 502, a member company name 503, and an equipment capacity 屯 504. And a set of records in which the equipment rank 505 and the function rank 506 are associated with each other. Here, the company CD 501 stores a CD assigned to the member company. The business department CD 502 stores a CD assigned to the business department of the member company. Member companies are identified using the company CD 501 and the business department CD 502 as keys. The member company name 503 stores the company name of the company associated with the record. The equipment capacity 504 stores the equipment capacity の of the company associated with the record. The equipment rank 505 stores the equipment rank specified on the condition that the company CD501 of the corresponding company, the business department CD502, and the equipment capacity 504. The function rank 506 stores the function rank of the company associated with the record (the function rank that can be used by the warehouse management application in accordance with the contents of the cloud service contract).

図6は、DBサーバ10が具備する設備ランクマスタテーブル212のデータ構成例を示す図である。設備ランクマスタテーブル212は、各会員の有する倉庫の設備能力屯とそれに応じた設備ランクの情報を格納するマスタテーブルである。このテーブルは予め管理者等が作成し、DBサーバ10の記憶部201に格納しておくものとなる。図6に示すように、設備ランクマスタテーブル212は、会社CD601と、業務部署CD602と、設備ランク603と、設備能力屯_最小604と、設備能力屯_最大605とをそれぞれ対応付けたレコードの集合体となっている。   FIG. 6 is a diagram illustrating a data configuration example of the equipment rank master table 212 included in the DB server 10. The equipment rank master table 212 is a master table for storing information on equipment capacity of the warehouse possessed by each member and equipment rank corresponding thereto. This table is prepared in advance by an administrator or the like and stored in the storage unit 201 of the DB server 10. As shown in FIG. 6, the equipment rank master table 212 is a record in which company CD601, business department CD602, equipment rank 603, equipment capacity 屯 _minimum 604, and equipment capacity 屯 _maximum 605 are associated with each other. It is an aggregate.

ここで、会社CD601と、業務部署CD602には、会員企業を一意に識別する管理CDが格納される。設備ランク603には、設備能力屯が5千トン未満の場合は「A」、5千トン以上1万トン未満の場合は「B」、1万トン以上1万5千トン未満の場合は「C」、1万5千トン以上2万トン未満の場合は「D」、2万トン以上3万トン未満の場合は「E」、3万トン以上4万トン未満の場合は「F」、4万トン以上5万トン未満の場合は「G」、5万トン以上6万トン未満の場合は「H」、6万トン以上7万トン未満の場合は「I」、7万トン以上8万トン未満の場合は「J」、8万トン以上9万トン未満の場合は「K」、9万トン以上10万トン未満の場合は「L」、10万トン以上の場合は「M」といったランク値がそれぞれ設定される。設備能力屯_最小604と、設備能力屯_最大605には、設備ランク603に該当する設備能力屯の範囲の最小値と、最大値がそれぞれ格納される。   Here, a management CD that uniquely identifies a member company is stored in the company CD 601 and the business department CD 602. The equipment rank 603 indicates “A” when the equipment capacity 屯 is less than 5,000 tons, “B” when the equipment capacity is less than 5,000 tons and less than 10,000 tons, and “B” when the equipment capacity is more than 10,000 to less than 15,000 tons. "C" is 15,000 tons and less than 20,000 tons, "D" is 20,000 to less than 30,000 tons, "E" is 30,000 to less than 40,000 tons, "F" “G” if it is 40,000 to 50,000 tons, “H” if it is 50,000 to 60,000 tons, “I” if it is 60,000 to 70,000 tons, and “I” if it is 60,000 to 70,000 tons. "J" for less than 10,000 tons, "K" for more than 80,000 tons and less than 90,000 tons, "L" for more than 90,000 tons and less than 100,000 tons, "M" for more than 100,000 tons Each rank value is set. In the equipment capacity 屯 _minimum 604 and the equipment capacity 屯 _maximum 605, the minimum value and the maximum value of the range of the equipment capacity 屯 corresponding to the equipment rank 603 are stored, respectively.

図7は、DBサーバ10が具備する基本料金マスタテーブル213のデータ構成例を示す図である。基本料金マスタテーブル213は、基本料金情報を格納するマスタテーブルである。図7に示すように、基本料金マスタテーブル213は、会員企業を識別する会社CD701と、業務部署CD702と、設備ランク703と、機能ランク704と、基本料金705とをそれぞれ対応付けて記憶する。ここで、会社CD701と、業務部署CD702には、会員企業を一意に識別する管理CDが格納される。機能ランク704は、クラウドサービスの契約内容に応じた利用機能のランクが記憶されている。例えば、クラウドサービスが提供する倉庫管理業務に関する機能として、保管(基本)1機能と、選択6機能(保税管理、保管(拡張)、請求管理、WEB情報提供、EDI、管理情報(DWH))が存在するとした場合、会員が利用する機能が、保管(基本)1機能のみ場合、機能ランク704は「Lite」となる。また、会員が利用する機能が、保管(基本)1機能+選択3機能の場合、機能ランク704は「Middle」となる。また、会員が利用する機能が、保管(基本)1機能+選択全機能の場合、機能ランク704は「Full」となる。基本料金705は、設備ランク703と、機能ランク704で決まる基本料金が設定されている。   FIG. 7 is a diagram illustrating a data configuration example of the basic charge master table 213 included in the DB server 10. The basic charge master table 213 is a master table that stores basic charge information. As shown in FIG. 7, the basic charge master table 213 stores a company CD 701 for identifying member companies, a business department CD 702, an equipment rank 703, a function rank 704, and a basic charge 705 in association with each other. Here, a management CD that uniquely identifies a member company is stored in the company CD 701 and the business department CD 702. The function rank 704 stores the rank of the use function corresponding to the contract content of the cloud service. For example, storage (basic) 1 function and selection 6 function (bonding management, storage (expansion), billing management, WEB information provision, EDI, management information (DWH)) are functions related to warehouse management provided by the cloud service. In the case where the member exists, if the function used by the member is only the storage (basic) one function, the function rank 704 is “Lite”. When the function used by the member is storage (basic) 1 function + selection 3 function, the function rank 704 is “Middle”. When the function used by the member is storage (basic) 1 function + selected all functions, the function rank 704 is “Full”. In the basic fee 705, a basic fee determined by the equipment rank 703 and the function rank 704 is set.

図8は、DBサーバ10が具備する印書データテーブル214のデータ構成例を示す図である。印書データテーブル214は、ユーザ端末13からの指示によりシステム100から周辺機器14等に出力される印書情報を格納するデータテーブルである。印書データテーブル214に格納される情報は、WEB/APサーバ11の制御部300によるプログラム310の実行時に更新される。図8に示すように、印書データテーブル214は、会社CD801と、業務部署CD802と、帳票ID803と、作成番号804と、帳票名805と、ファイル種別806と、ページ数807と、レコード件数808と、部数809と、出力先プリンタ名810とをそれぞれ対応付けたレコードの集合体となっている。 ここで、会社CD801と、業務部署CD802には、会員企業を一意に識別する管理CDが格納される。帳票ID803には、帳票ごとに決められた帳票IDが格納される。作成番号804には、印書情報が作成されたときに発番される作成番号が格納される。帳票名805には、帳票ID803に紐付く帳票の名称が格納される。ファイル種別806には、印書情報のファイル形式が格納されており、PDF形式の場合の「PDF」、CSV形式の場合の「CSV」、プリンタから紙で出力される場合の「印書」が格納される。ページ数807は、PDFファイル及び紙のページ数が格納されているが、ファイル種別806が「CSV」であるときは、「***」が格納される。レコード件数808は、印書情報のレコード件数が格納される。部数809は、ファイル種別806が「印書」の場合に、発行部数が格納される。出力先プリンタ名810は、ファイル種別806が「印書」の場合に、出力先のプリンタ(周辺機器14)の名称が格納される。   FIG. 8 is a diagram illustrating a data configuration example of the stamp data table 214 included in the DB server 10. The stamp data table 214 is a data table that stores stamp information output from the system 100 to the peripheral device 14 or the like according to an instruction from the user terminal 13. The information stored in the stamp data table 214 is updated when the program 310 is executed by the control unit 300 of the WEB / AP server 11. As shown in FIG. 8, the stamp data table 214 includes a company CD 801, a business department CD 802, a form ID 803, a creation number 804, a form name 805, a file type 806, a page number 807, and a record number 808. , The number of copies 809 and the output destination printer name 810, respectively. Here, a management CD that uniquely identifies a member company is stored in the company CD 801 and the business department CD 802. The form ID 803 stores a form ID determined for each form. The creation number 804 stores a creation number issued when the stamp information is created. The form name 805 stores the name of the form associated with the form ID 803. The file type 806 stores the file format of the stamp information. “PDF” in the case of the PDF format, “CSV” in the case of the CSV format, and “print” in the case of output from the printer on paper. Stored. The page number 807 stores the number of PDF files and paper pages. When the file type 806 is “CSV”, “***” is stored. The record number 808 stores the record number of the stamp information. The number of copies 809 is stored when the file type 806 is “print”. The output destination printer name 810 stores the name of the output destination printer (peripheral device 14) when the file type 806 is “print”.

図9は、DBサーバ10が具備する出力指示データテーブル215のデータ構成例を示す図である。出力指示データテーブル215は、印書データテーブル214のレコードが出力指示されたときに作成される出力指示情報を格納するテーブルである。出力指示データテーブル215に格納される情報は、制御部200によるプログラム210の実行時に更新される。図9に示すように、出力指示データテーブル215は、出力指示CD901と、出力指示区分902と、会社CD903と、業務部署CD904と、帳票ID905と、作成番号906と、メールFAXID907と、出力先プリンタ名908と、ファイル名909とをそれぞれ対応付けたレコードの集合体となっている。出力指示ID901は、出力指示情報を一意に識別する管理IDが自動発番され、格納される。出力指示区分902は、印書情報の出力指示区分が格納され、PDF形式で出力される場合は「PDF出力指示」、CSV形式で出力される場合は「CSV出力指示」、紙でプリンタ出力される場合は「印書指示」が格納される。会社CD903と、業務部署CD904には、会員企業を一意に識別する管理CDが格納される。帳票ID905は、出力される印書情報の帳票IDが格納される。メールFAXID906は、出力される印書情報がメール若しくはFAX送信される場合に、自動採番されるIDが格納される。出力先プリンタ名907は、出力指示区分902が「印書指示」の場合に、出力先のプリンタの名称が格納される。ファイル名908は、出力指示区分902が「PDF出力指示」もしくは「CSV出力指示」の場合に、出力されるファイル名称が格納される。   FIG. 9 is a diagram illustrating a data configuration example of the output instruction data table 215 included in the DB server 10. The output instruction data table 215 is a table that stores output instruction information created when an output instruction is issued for a record in the stamp data table 214. Information stored in the output instruction data table 215 is updated when the control unit 200 executes the program 210. As shown in FIG. 9, the output instruction data table 215 includes an output instruction CD 901, an output instruction category 902, a company CD 903, a business department CD 904, a form ID 905, a creation number 906, a mail FAX ID 907, and an output destination printer. This is a set of records in which the name 908 and the file name 909 are associated with each other. As the output instruction ID 901, a management ID for uniquely identifying the output instruction information is automatically issued and stored. The output instruction section 902 stores the output instruction section of the stamp information, and “PDF output instruction” when output in PDF format, “CSV output instruction” when output in CSV format, and printer output on paper. In the case of “print instruction”, “print instruction” is stored. The company CD 903 and the business department CD 904 store a management CD that uniquely identifies a member company. The form ID 905 stores the form ID of the output stamp information. The mail FAX ID 906 stores an ID that is automatically assigned when the output stamp information is sent by mail or FAX. The output destination printer name 907 stores the name of the output destination printer when the output instruction category 902 is “print instruction”. The file name 908 stores the file name to be output when the output instruction category 902 is “PDF output instruction” or “CSV output instruction”.

図10は、DBサーバ10が具備するメールFAX送信データテーブル216のデータ構成例を示す図である。メールFAX送信データテーブル216は、ユーザ端末13からの指示で前記システム100からメールまたはFAX送信されたときに作成される送信情報を格納するテーブルである。メールFAX送信データテーブル216に格納される情報は、WEB/APサーバ11の制御部300によるプログラム310の実行時に更新される。図10に示すように、メールFAX送信データテーブル216は、メールID1001と、会社CD1002と、業務部署CD1003と、帳票ID1004と、メール・FAX送信区分1005と、TOメールアドレス1006と、FROMメールアドレス1007と、CCメールアドレス1008と、BCCメールアドレス1009と、FAX番号1010と、添付ファイル名1011と、送信ページ数1012とをそれぞれ対応付けたレコードの集合体となっている。メールID1001は、出力指示されたときに採番されたメールID906が格納される。会社CD1002と、業務部署CD1003には、会員企業を一意に識別する管理CDが格納される。帳票ID1004は、送信された帳票の帳票IDが格納される。メール・FAX送信区分1005は、送信区分が格納され、メール送信される場合は「メール」、FAX送信される場合は「FAX」が格納される。TOメールアドレス1006は、送信先のTOメールアドレスが格納される。FROMメールアドレス1007は、送信元メールアドレスが格納される。CCメールアドレス1008は、送信先のCCメールアドレスが格納される。BCCメールアドレス1009は、送信先のBCCメールアドレスが格納される。FAX番号1010は、送信先FAX番号が格納される。添付ファイル名1011は、メール送信の場合は添付さえるファイル名が格納され、FAX送信の場合はFAX送信されるPDFファイル名が格納される。送信ページ数1012は、メールでPDFファイルが送信される場合、若しくはFAX送信される場合の、送信ページ数が格納される。   FIG. 10 is a diagram illustrating a data configuration example of the mail FAX transmission data table 216 included in the DB server 10. The mail FAX transmission data table 216 is a table for storing transmission information created when mail or FAX transmission is performed from the system 100 in response to an instruction from the user terminal 13. Information stored in the mail FAX transmission data table 216 is updated when the program 310 is executed by the control unit 300 of the WEB / AP server 11. As shown in FIG. 10, the mail FAX transmission data table 216 includes a mail ID 1001, a company CD 1002, a business department CD 1003, a form ID 1004, a mail / fax transmission category 1005, a TO mail address 1006, and a FROM mail address 1007. The CC mail address 1008, the BCC mail address 1009, the FAX number 1010, the attached file name 1011 and the number of transmitted pages 1012 are associated with each other. The mail ID 1001 stores the mail ID 906 numbered when the output is instructed. The company CD 1002 and the business department CD 1003 store management CDs that uniquely identify member companies. The form ID 1004 stores the form ID of the transmitted form. The mail / fax transmission section 1005 stores the transmission section, and stores “mail” when the mail is transmitted, and “FAX” when the fax is transmitted. The TO mail address 1006 stores the TO mail address of the transmission destination. The FROM mail address 1007 stores a transmission source mail address. The CC mail address 1008 stores the CC mail address of the transmission destination. The BCC mail address 1009 stores the destination BCC mail address. The FAX number 1010 stores a transmission destination FAX number. The attached file name 1011 stores a file name to be attached in the case of mail transmission, and stores the name of a PDF file to be transmitted by FAX in the case of FAX transmission. The number of transmission pages 1012 stores the number of transmission pages when a PDF file is transmitted by e-mail or when FAX transmission is performed.

図11は、DBサーバ10が具備する帳票カウントデータテーブル217のデータ構成例を示す図である。帳票カウントデータテーブル217は、帳票の出力情報をまとめたテーブルで、出力指示データテーブル215の出力指示ID901と、会社CD903と、業務部署CD904と、帳票ID905でグルーピングした情報が登録されるテーブルである。帳票カウントデータテーブル217に格納される情報は、WEB/APサーバ11の制御部300によるプログラム310の実行時に更新される。図11に示すように、帳票カウントデータテーブル217は、会社CD1101と、業務部署CD1102と、帳票ID1103と、起動日時1104と、終了日時1105と、印書指示区分1106と、CSV出力指示区分1107と、PDF出力指示区分1108と、FAX出力指示区分1109と、メールCSV出力指示区分1110と、メールPDF出力指示区分1111と、出力枚数1112と、出力レコード1113とをそれぞれ対応付けて記憶する。   FIG. 11 is a diagram illustrating a data configuration example of the form count data table 217 included in the DB server 10. The form count data table 217 is a table that summarizes the output information of the form, and is a table in which information grouped by the output instruction ID 901, the company CD 903, the business department CD 904, and the form ID 905 of the output instruction data table 215 is registered. . Information stored in the form count data table 217 is updated when the program 310 is executed by the control unit 300 of the WEB / AP server 11. As shown in FIG. 11, the form count data table 217 includes a company CD 1101, a business department CD 1102, a form ID 1103, a start date and time 1104, an end date and time 1105, a stamp instruction category 1106, and a CSV output instruction category 1107. A PDF output instruction section 1108, a FAX output instruction section 1109, a mail CSV output instruction section 1110, a mail PDF output instruction section 1111, an output number 1112 and an output record 1113 are stored in association with each other.

会社CD1101と、業務部署CD1102には、会員企業を一意に識別する管理CDが格納される。帳票ID1103は、出力された帳票の帳票IDが格納される。起動日時1104と、終了日時1105には、それぞれ帳票カウント機能プログラムが起動した日時と、終了した日時が格納される。印書指示区分1106は、印書出力がされた場合「1」、未出力の場合「0」が格納される。CSV出力指示区分1107は、CSV出力がされた場合「1」、未出力の場合「0」が格納される。PDF出力指示区分1108は、PDF出力がされた場合「1」、未出力の場合「0」が格納される。FAX出力指示区分1109は、FAX送信された場合「1」、未送信の場合「0」が格納される。メールCSV出力指示区分1110は、メールでCSVファイルが送信された場合「1」、未送信の場合「0」が格納される。メールPDF出力指示区分1111は、メールでPDFファイルが送信された場合「1」、未送信の場合「0」が格納される。出力枚数1112は、出力された枚数が格納され、CSV出力された場合は数値は格納されない。出力レコード1113は、出力されたレコードの件数が格納される。   The company CD 1101 and the business department CD 1102 store a management CD that uniquely identifies a member company. The form ID 1103 stores the form ID of the output form. The start date and time 1104 and the end date and time 1105 store the date and time when the form counting function program is started and the date and time when the form count function program is ended, respectively. In the stamp instruction category 1106, “1” is stored when the stamp is output, and “0” is stored when the stamp is not output. The CSV output instruction section 1107 stores “1” when CSV output is performed and “0” when no CSV output is performed. In the PDF output instruction section 1108, “1” is stored when the PDF is output, and “0” is stored when the PDF is not output. The FAX output instruction section 1109 stores “1” when FAX transmission is performed, and “0” when it is not transmitted. The mail CSV output instruction category 1110 stores “1” when the CSV file is transmitted by mail, and “0” when the CSV file is not transmitted. The mail PDF output instruction category 1111 stores “1” when the PDF file is transmitted by mail and “0” when the PDF file is not transmitted. The number of output sheets 1112 stores the number of output sheets, and no numerical value is stored in the case of CSV output. The output record 1113 stores the number of output records.

図12は、DBサーバ10が具備する帳票カウント集計データテーブル218のデータ構成例を示す図である。帳票カウント集計データテーブル218は、帳票カウントデータテーブル217の情報を、会員企業ごとに出力レコード件数、メール送信件数、FAX送信枚数をまとめたテーブルである。帳票カウント集計データテーブル218に格納される情報は、WEB/APサーバ11の制御部300によるプログラム310の実行時に更新される。図12に示すように、帳票カウント集計データテーブル218は、会社CD1201と、業務部署CD1202と、帳票出力レコード件数1203と、メール送信回数1204と、FAX送信枚数1205とをそれぞれ対応付けて記憶する。会社CD1201と、業務部署CD1202には、会員企業を一意に識別する管理CDが格納される。帳票出力レコード件数1203は、帳票カウントデータテーブル217を会社CDと業務部署CDで検索したときの出力レコード1113の和が格納される。メール送信回数1204は、帳票カウントデータテーブル217を会社CDと業務部署CDで検索したときの、メールCSV出力指示区分1109が「1」または、メールCSV出力指示区分1110が「1」のレコード件数が出力される。FAX送信枚数1205は、帳票カウントデータテーブル217を会社CDと業務部署CDで検索したときの、FAX出力指示区分1109が「1」のときの出力枚数1112の和が格納される。   FIG. 12 is a diagram illustrating a data configuration example of the form count tabulation data table 218 included in the DB server 10. The form count total data table 218 is a table that summarizes the information of the form count data table 217 for each member company, the number of output records, the number of mail transmissions, and the number of FAX transmissions. Information stored in the form count summary data table 218 is updated when the program 310 is executed by the control unit 300 of the WEB / AP server 11. As shown in FIG. 12, the form count totaling data table 218 stores a company CD 1201, a business department CD 1202, a form output record number 1203, a mail transmission count 1204, and a FAX transmission number 1205 in association with each other. The company CD 1201 and the business department CD 1202 store management CDs that uniquely identify member companies. The form output record count 1203 stores the sum of the output records 1113 when the form count data table 217 is searched for the company CD and the business department CD. The mail transmission count 1204 indicates that the number of records in which the mail CSV output instruction category 1109 is “1” or the mail CSV output instruction category 1110 is “1” when the form count data table 217 is searched by the company CD and the business department CD. Is output. The FAX transmission number 1205 stores the sum of the output number 1112 when the FAX output instruction category 1109 is “1” when the form count data table 217 is searched by the company CD and the business department CD.

図13は、DBサーバ10が具備する従量料金マスタテーブル219のデータ構成例を示す図である。従量料金マスタテーブル219は、従量料金情報を格納するマスタテーブルである。図13に示すように、従量料金マスタテーブル219は、会社CD1301と、業務部署CD1302と、設備ランク1303と、下限料金1304と、上限料金1305と、判定レコード件数1_1306と、判定レコード件数2_1307と、判定レコード件数3_1308と、係数1309と、FAX単価1310と、メール単価1311とをそれぞれ対応付けて記憶する。ここで、会社CD1301と、業務部署CD1302には、会員企業を一意に識別する管理CDが格納される。設備ランク1303には、設備ランクが格納される。下限料金1304と、上限料金1305は、出力レコード件数による従量料金の計算に必要な情報で、設備ランク毎に決められた金額が設定される。判定レコード件数1_1306は、出力レコード件数による従量料金の判定値のひとつで、最小レコード件数、例えば「50,000」が格納される。この最小レコード件数は、例えば、倉庫業約100社の設備能力屯別の月当たり帳票出力レコード件数の最低値に基づいて決定することができる。判定レコード件数2_1307は、出力レコード件数による従量料金の判定値のひとつで、最大レコード件数、例えば「1,000,000」が格納される。最大レコード件数に関しても、倉庫業約100社の設備能力屯別の月当たり帳票出力レコード件数の最大値に基づいて決定することができる(前記100社の約85%において、月当たり最大レコード件数が100万件以下という値を参考に決定できる)。   FIG. 13 is a diagram illustrating a data configuration example of a metered rate master table 219 included in the DB server 10. The metered fee master table 219 is a master table that stores metered fee information. As shown in FIG. 13, the pay-per-use master table 219 includes a company CD 1301, a business department CD 1302, an equipment rank 1303, a lower limit charge 1304, an upper limit charge 1305, a determination record number 1_1306, a determination record number 2_1307, The number of determination records 3_1308, the coefficient 1309, the FAX unit price 1310, and the mail unit price 1311 are stored in association with each other. Here, a management CD for uniquely identifying a member company is stored in the company CD 1301 and the business department CD 1302. The equipment rank 1303 stores the equipment rank. The lower limit charge 1304 and the upper limit charge 1305 are information necessary for calculating a pay-per-use charge based on the number of output records, and an amount determined for each equipment rank is set. The judgment record number 1_1306 is one of the judgment values of the metered fee based on the number of output records, and stores the minimum number of records, for example, “50,000”. The minimum number of records can be determined based on, for example, the minimum value of the number of record output records per month according to the equipment capacity of approximately 100 warehouse companies. The judgment record number 2_1307 is one of the judgment values of the metered fee based on the number of output records, and stores the maximum number of records, for example, “1,000,000”. The maximum number of records can also be determined based on the maximum number of forms output records per month for about 100 companies in the warehouse industry (the maximum number of records per month is about 85% of the 100 companies). It can be determined with reference to a value of 1 million or less).

判定レコード件数3_1308は、出力レコード件数による従量料金の判定値のひとつで、個別見積りが必要な最大レコード件数例えば「2,000,000」が格納される。個別見積りが必要な最大レコード件数に関しても、倉庫業約100社の設備能力屯別の月当たり帳票出力レコード件数を参考に決定できる。例えば、前記100社の約5%において、月当たりレコード件数が200万件以上という値を参考に決定できる。係数1309は、基本料金705とのバランスを考慮して、例えば「0.07」が格納される。   The judgment record number 3_1308 is one of the judgment values of the pay-per-use fee based on the number of output records, and stores the maximum number of records that require individual estimation, for example, “2,000,000”. With regard to the maximum number of records that require an individual estimate, it can be determined by referring to the number of record output records per month for each of the 100 warehousing companies. For example, in about 5% of the 100 companies, the number of records per month can be determined with reference to a value of 2 million or more. For example, “0.07” is stored in the coefficient 1309 in consideration of the balance with the basic charge 705.

FAX単価1310は、FAX出力枚数による従量料金計算に使用する1枚あたりの単価であり、例えば「25」が格納される。メール単価1311は、メール送信回数による従量料金計算に使用する1回あたりの単価であり、例えば「5」が格納される。   The FAX unit price 1310 is a unit price per sheet used for calculation of a pay-per-use fee based on the number of FAX output sheets. For example, “25” is stored. The mail unit price 1311 is a unit price per time used for calculation of a pay-per-use charge based on the number of mail transmissions. For example, “5” is stored.

図14は、DBサーバ10が具備する請求実績データテーブル220のデータ構成例を示す図である。請求実績データテーブル220は、請求実績情報を格納するデータテーブルである。請求実績データテーブル220に格納される情報は、会員課金管理サーバ12の制御部400によるプログラム410の実行時に更新される。図14に示すように、請求実績データテーブル220は、会社CD1401と、業務部署CD1402と、会員企業名1403と、請求年月1404と、機能ランク1405と、設備ランク1406と、基本料金1407と、帳票出力レコード件数1408と、FAX送信枚数1409と、メール送信回数1410と、帳票出力料金1411と、FAX送信料金1412と、メール送信料金1413と、従量料金(合計)1414と、請求金額(税抜)1415と、請求金額(税額)1416と、請求金額(総額)1417とをそれぞれ対応付けて記憶する。ここで、会社CD1401には、会員企業に割り当てられているCDが格納される。   FIG. 14 is a diagram illustrating a data configuration example of the billing result data table 220 included in the DB server 10. The billing record data table 220 is a data table that stores billing record information. Information stored in the billing result data table 220 is updated when the program 410 is executed by the control unit 400 of the member billing management server 12. As shown in FIG. 14, the billing result data table 220 includes a company CD 1401, a business department CD 1402, a member company name 1403, a billing date 1404, a function rank 1405, an equipment rank 1406, a basic charge 1407, Number of form output records 1408, number of fax transmissions 1409, number of email transmissions 1410, form output fee 1411, fax transmission fee 1412, email transmission fee 1413, metered fee (total) 1414, billed amount (excluding tax) ) 1415, billed amount (tax amount) 1416, and billed amount (total) 1417 are stored in association with each other. Here, the company CD 1401 stores a CD assigned to the member company.

業務部署CD1402には、会員企業の業務部署に割り当てられているCDが格納される。この会社CD1401と、業務部署CD1402をキーにして、会員企業が識別される。会員企業名1403には、当該レコードに紐付いた企業の企業名称が格納される。請求年月1404は、請求対象の年月が格納される。機能ランク1405には、当該会社CDと業務部署CDの機能ランクが格納される。設備ランク1406には、当該会社CDと業務部署CDの設備ランクが格納される。基本料金1407には、基本料金機能で計算された基本料金が格納される。帳票出力レコード件数1408には、帳票出力カウント集計機能で計算された出力レコード件数が格納される。FAX送信枚数1409には、帳票出力カウント集計機能で計算されたFAX送信枚数1409が格納される。メール送信回数1410には、帳票出力カウント集計機能で計算されたメール送信回数が格納される。帳票出力料金1411には、帳票出力カウント集計機能で計算された帳票出力料金が格納される。FAX送信料金1412には、帳票出力カウント集計機能で計算されたFAX送信料金が格納される。メール送信料金1413には、帳票出力カウント集計機能で計算されたメール送信料金が格納される。従量料金(合計)1414には、月額料金計算機能で計算された従量料金(合計)が格納される。請求金額(税抜)1415には、月額料金計算機能で計算された請求金額(税抜)が格納される。請求金額(税額)1416には、月額料金計算機能で計算された請求金額(税額)が格納される。請求金額(総額)1417には、月額料金計算機能で計算された請求金額(総額)が格納される。判定レコード件数フラグ1418には、帳票出力レコード件数1408が200万未満の場合は、「0」が格納される。帳票出力レコード件数フラグ1408が200万以上の場合は、「1」が格納される。   The business department CD 1402 stores a CD assigned to the business department of the member company. Member companies are identified using the company CD 1401 and the business department CD 1402 as keys. The member company name 1403 stores the company name of the company associated with the record. The billing date 1404 stores the billing date. The function rank 1405 stores the function ranks of the company CD and the business department CD. The equipment rank 1406 stores the equipment ranks of the company CD and the business department CD. The basic charge 1407 stores the basic charge calculated by the basic charge function. The form output record number 1408 stores the number of output records calculated by the form output count totaling function. The FAX transmission number 1409 stores the FAX transmission number 1409 calculated by the form output count totaling function. The mail transmission count 1410 stores the mail transmission count calculated by the form output count totaling function. The form output fee 1411 stores the form output fee calculated by the form output count totaling function. The FAX transmission fee 1412 stores the FAX transmission fee calculated by the form output count totaling function. The mail transmission fee 1413 stores the mail transmission fee calculated by the form output count totaling function. The metered fee (total) 1414 stores the metered fee (total) calculated by the monthly fee calculation function. The billing amount (tax excluded) 1415 stores the billing amount (tax excluded) calculated by the monthly fee calculation function. The billing amount (tax amount) 1416 stores the billing amount (tax amount) calculated by the monthly fee calculation function. The billing amount (total amount) 1417 stores the billing amount (total amount) calculated by the monthly fee calculation function. The determination record number flag 1418 stores “0” when the number of form output records 1408 is less than 2 million. If the form output record count flag 1408 is 2 million or more, “1” is stored.

−−−処理手順例1−−−
以下、本実施形態における会員課金管理方法の実際手順について図に基づき説明する。以下で説明する会員課金管理方法に対応する各種動作は、前記システム100を構成するサーバ10〜12らがそれぞれメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
--- Example of processing procedure 1 ---
Hereinafter, an actual procedure of the member billing management method in the present embodiment will be described with reference to the drawings. Various operations corresponding to the member billing management method described below are realized by programs that the servers 10 to 12 constituting the system 100 read into the memory or the like and execute. And this program is comprised from the code | cord | chord for performing the various operation | movement demonstrated below.

図15は、本実施形態における会員課金管理方法の処理手順例1を示すフロー図であり、会員課金管理サーバ12が具備する基本料金計算機能411の処理を示すフローチャートである。このフローチャートにおいて、前記基本料金計算機能411は、会員管理マスタテーブル211から、所定の会社CDと業務部署CDをキーに、設備ランクと機能ランクのデータを抽出する(ステップS101)。   FIG. 15 is a flowchart showing a processing procedure example 1 of the member billing management method in the present embodiment, and is a flowchart showing processing of the basic fee calculation function 411 provided in the member billing management server 12. In this flowchart, the basic fee calculation function 411 extracts equipment rank and function rank data from the member management master table 211 using a predetermined company CD and business department CD as keys (step S101).

また、前記基本料金計算機能411は、前記会社CDと前記業務部署CD、および前記ステップS101で抽出した設備ランクと機能ランクをキーに、基本料金マスタテーブル213から基本料金を抽出する(ステップS102)。   The basic charge calculation function 411 extracts a basic charge from the basic charge master table 213 using the company CD, the business department CD, and the equipment rank and function rank extracted in step S101 as keys (step S102). .

また、前記基本料金計算機能411は、前記ステップS102で抽出した基本料金を、前記会社CDと業務部署CD、および設備ランクと機能ランクに対応させて、請求実績データテーブル220に書き込む(ステップS103)。   The basic charge calculation function 411 writes the basic charge extracted in step S102 in the billing result data table 220 in association with the company CD and business department CD, equipment rank and function rank (step S103). .

なお、上記のフローを実行するにあたり、図25にて示すように、前記会員課金管理サーバ12が、表示部403ないしユーザ端末13に会員企業情報登録画面を表示させ、入力部402ないしユーザ端末13を介して、会員企業による自身の情報の入力を受け付けるとしてもよい。   In executing the above flow, as shown in FIG. 25, the member billing management server 12 displays a member company information registration screen on the display unit 403 or the user terminal 13, and the input unit 402 or the user terminal 13 It is also possible to accept input of own information by the member company via.

−−−処理手順例2−−−
図16は、本実施形態における会員課金管理方法の処理手順例2を示すフロー図であり、WEB/APサーバ11が具備する印書指示機能311の処理を示すフローチャートである。このフローチャートにおける印書指示機能311は、当該システム100が提供するクラウドサービスを介してユーザ端末13から印書指示が行われたことを検知し(ステップS201)、印書情報の作成と作成した印書情報の印書データテーブル214への書き込みを実行する(ステップS202)。
--- Processing procedure example 2 ---
FIG. 16 is a flowchart showing a processing procedure example 2 of the member billing management method in the present embodiment, and is a flowchart showing processing of the stamp instruction function 311 provided in the WEB / AP server 11. The stamp instruction function 311 in this flowchart detects that a stamp instruction has been issued from the user terminal 13 via the cloud service provided by the system 100 (step S201), and creates the stamp information and the created stamp. Writing of the book information to the stamp data table 214 is executed (step S202).

−−−処理手順例3−−−
図17は、本実施形態における会員課金管理方法の処理手順例3を示すフロー図であり、WEB/APサーバ11が具備する出力指示機能312の処理を示すフローチャートである。このフローチャートにおける出力指示機能313は、例えばユーザ端末13から、前記印書データテーブル214のレコードに関して出力指示を受けて(ステップS301)、出力指示情報を作成し、作成した情報を出力指示データテーブル215に書き込む(ステップS302)。また出力指示機能313は、前記出力指示に応じてメールまたはFAX送信を行う場合(ステップS303:Y)、自動採番されるメールFAXIDを出力指示データテーブル215に書き込む(ステップS304)。他方、前記出力指示に応じてメールまたはFAX送信を行わない場合(ステップS303:N)、処理を終了する。
--- Processing procedure example 3 ---
FIG. 17 is a flowchart showing a processing procedure example 3 of the member billing management method in the present embodiment, and is a flowchart showing a process of the output instruction function 312 provided in the WEB / AP server 11. The output instruction function 313 in this flowchart receives, for example, an output instruction regarding the record of the stamp data table 214 from the user terminal 13 (step S301), generates output instruction information, and the generated information is output to the output instruction data table 215. (Step S302). Further, the output instruction function 313 writes the automatically-assigned mail FAX ID in the output instruction data table 215 when performing mail or FAX transmission according to the output instruction (step S303: Y) (step S304). On the other hand, when mail or FAX transmission is not performed in response to the output instruction (step S303: N), the process ends.

−−−処理手順例4−−−
図18は、本実施形態における会員課金管理方法の処理手順例4を示すフロー図であり、WEB/APサーバ11が具備するメールFAX送信機能313の処理を示すフローチャートである。このフローチャートにおけるメールFAX送信機能313は、出力指示データテーブル215のメールFAXID906に値がある場合(ステップS401:Y)、メールまたはFAXの送信処理を実行し(ステップS402)、その送信情報をメールFAX送信データテーブル216に書き込む。他方、出力指示データテーブル215のメールFAXID906に値が無い場合(ステップS401:N)、メールFAX送信機能313は処理を終了する。
--- Processing procedure example 4 ---
FIG. 18 is a flowchart showing a processing procedure example 4 of the member billing management method in the present embodiment, and is a flowchart showing processing of the mail FAX transmission function 313 provided in the WEB / AP server 11. If the mail FAX ID 906 in the output instruction data table 215 has a value (step S401: Y), the mail FAX transmission function 313 in this flowchart executes a mail or FAX transmission process (step S402), and sends the transmission information to the mail FAX. Write to the transmission data table 216. On the other hand, when there is no value in the mail FAX ID 906 of the output instruction data table 215 (step S401: N), the mail FAX transmission function 313 ends the process.

−−−処理手順例5−−−
図19は、本実施形態における会員課金管理方法の処理手順例5を示すフロー図であり、WEB/APサーバ11が具備する帳票カウント機能314の処理を示すフローチャートである。このフローチャートにおける帳票カウント機能314は、前記出力指示データテーブル215において、例えば、所定の(例:リスト先頭、或いはユーザ端末13からの指示があったもの)出力指示ID、会社CD、業務部署CD、帳票IDをキーにして、帳票出力やメール、ファックスの送信に関する情報を抽出し、抽出情報を帳票カウントデータテーブル217書き込む(ステップS501)。
--- Processing procedure example 5 ---
FIG. 19 is a flowchart showing a processing procedure example 5 of the member billing management method in the present embodiment, and is a flowchart showing the processing of the form counting function 314 provided in the WEB / AP server 11. The form count function 314 in this flowchart is, for example, a predetermined (eg, the head of the list or the instruction from the user terminal 13) output instruction ID, company CD, business department CD, in the output instruction data table 215. Using the form ID as a key, information related to form output, mail, and fax transmission is extracted, and the extracted information is written into the form count data table 217 (step S501).

前記帳票カウント機能314は、出力指示データテーブル215にメールFAXIDがある場合(ステップS502:Y)、そのメールFAXIDをキーにしてメールFAX送信データテーブル216を検索して、抽出した情報を帳票カウントデータテーブル217に書き込む(ステップS503)。他方、前記帳票カウント機能314は、出力指示データテーブル215にメールFAXIDが無い場合(ステップS502:N)、処理を終了する。   When the output instruction data table 215 has a mail FAXID (step S502: Y), the form count function 314 searches the mail FAX transmission data table 216 using the mail FAXID as a key, and extracts the extracted information as form count data. Write to the table 217 (step S503). On the other hand, if the output instruction data table 215 does not have a mail FAX ID (step S502: N), the form count function 314 ends the process.

−−−処理手順例6−−−
図20は、本実施形態における会員課金管理方法の処理手順例6を示すフロー図であり、WEB/APサーバ11が具備する帳票カウント集計機能315の処理を示すフローチャートである。このフローチャートにおける帳票カウント集計機能315は、ユーザ端末13から指定を受けたものなど所定の会社CDと業務部署CDと起動日時と終了日時をキーにして、帳票カウントデータテーブル217の該当レコードを抽出し(ステップS601)、出力レコードを取得する(ステップS602)。
--- Example of processing procedure 6 ---
FIG. 20 is a flowchart showing a processing procedure example 6 of the member billing management method in the present embodiment, and is a flowchart showing the processing of the form count totaling function 315 provided in the WEB / AP server 11. The form count totaling function 315 in this flowchart extracts a corresponding record from the form count data table 217 by using a predetermined company CD, business department CD, start date / time, and end date / time as keys. (Step S601), an output record is acquired (Step S602).

また、前記帳票カウント集計機能315は、前記ステップS602で取得した出力レコードの各値の総和を、帳票カウント集計データテーブル218に書き込む(ステップS603)。また、前記帳票カウント集計機能315は、帳票カウントデータテーブル217のメールCSV出力指示区分が「1」またはメールPDF出力指示区分が「1」のレコードを取得し(ステップS604)、該当レコードの件数を帳票カウント集計データテーブル218のメール送信回数に書き込む(ステップS605)。   Further, the form count totaling function 315 writes the sum of the values of the output records acquired in step S602 in the form count total data table 218 (step S603). Further, the form count totaling function 315 obtains a record in which the mail CSV output instruction category is “1” or the mail PDF output instruction category is “1” in the form count data table 217 (step S604), and the number of the corresponding records is obtained. The number of mail transmissions in the form count summary data table 218 is written (step S605).

また、前記帳票カウント集計機能315は、前記帳票カウントデータテーブル217のFAX出力指示区分が「1」のレコードを取得し(ステップS606)、該当レコードの出力枚数の総和を、帳票カウント集計データテーブル218のFAX送信枚数に書き込む(ステップS607)。   Further, the form count totaling function 315 acquires a record whose FAX output instruction classification is “1” in the form count data table 217 (step S606), and the total number of output sheets of the corresponding record is obtained as a form count total data table 218. Is written in the FAX transmission number (step S607).

−−−処理手順例7−−−
図21は、本実施形態における会員課金管理方法の処理手順例7を示すフロー図であり、会員課金管理サーバ12が具備する従量料金計算機能412の処理を示すフローチャートである。このフローチャートにおける従量料金計算機能412は、例えばユーザ端末13から指定を受けたものなど所定の会社CDと業務部署CDをキーにして、帳票カウント集計データテーブル218における帳票出力レコード件数、FAX送信枚数、メール送信回数の各値を、請求実績データテーブル220の該当欄に書き込む(ステップS701)。
--- Processing procedure example 7 ----
FIG. 21 is a flowchart showing a processing procedure example 7 of the member billing management method in the present embodiment, and is a flowchart showing processing of the metered fee calculation function 412 provided in the member billing management server 12. The metered rate calculation function 412 in this flowchart uses, for example, a predetermined company CD and a business department CD such as those specified by the user terminal 13 as a key, the number of form output records in the form count total data table 218, the number of FAX transmissions, Each value of the number of times of mail transmission is written in the corresponding column of the billing result data table 220 (step S701).

また、前記従量料金計算機能412は、該当会員企業に関して、会員管理マスタテーブル211の設備ランクの値を抽出する(ステップS702)。また前記従量料金計算機能412は、前記ステップS701で得ている、該当会員企業における帳票出力レコード件数が5万件未満の場合(ステップS703:Y)、従量料金マスタテーブル219から下限料金の値を取得し、請求実績データテーブル220の帳票出力料金の欄に書き込む(ステップS704)。   The pay-as-you-go calculation function 412 extracts the equipment rank value of the member management master table 211 for the member company (step S702). Also, the pay-per-use calculation function 412 obtains the value of the lower limit charge from the pay-per-use master table 219 when the number of form output records in the member company obtained in step S701 is less than 50,000 (step S703: Y). Acquired and written in the form output fee column of the billing result data table 220 (step S704).

一方、前記ステップS701で得ている、帳票出力レコード件数が5万件以上100万件未満の場合(ステップS705:Y)、前記従量料金計算機能412は、従量料金マスタテーブル219から下限料金と係数の各値を取得する(ステップS706)。また前記前記従量料金計算機能412は、前記ステップS701で得ている帳票出力レコード件数と前記ステップS706で得た係数の値との乗算値を求め、この乗算値と前記下限料金との合算結果を請求実績データテーブル220の帳票出力料金に書き込む(ステップS707)。   On the other hand, when the number of form output records obtained in step S701 is not less than 50,000 and less than 1 million (step S705: Y), the pay-as-you-go calculation function 412 uses the pay-as-you-go master table 219 and the lower limit charge and coefficient. Each value is acquired (step S706). The pay-as-you-go calculation function 412 obtains a product of the number of form output records obtained in step S701 and the value of the coefficient obtained in step S706, and obtains the sum of the product and the lower limit charge. It is written in the form output fee of the billing result data table 220 (step S707).

他方、帳票出力レコード件数が100万件以上200万件未満の場合(ステップS708:Y)、前記従量料金計算機能412は、従量料金マスタテーブル219から該当会員企業における上限料金の値を取得し、請求実績データテーブル220の帳票出力料金に書き込む(ステップS709)。   On the other hand, when the number of form output records is 1 million or more and less than 2 million (step S708: Y), the pay-per-use charge calculation function 412 acquires the value of the upper limit charge for the member company from the pay-per-use master table 219, It is written in the form output fee of the billing result data table 220 (step S709).

また、帳票出力レコード件数が200万件以上の場合(ステップS708:N)、前記従量料金計算機能412は、従量料金マスタテーブル219から上限料金の値を取得し、請求実績データテーブル220の帳票出力料金に書き込む。また、前記従量料金計算機能412は、請求実績データテーブル220の判定レコード件数フラグに「1」を書き込む(ステップS710)。また、前記従量料金計算機能412は、前記帳票出力レコード件数を請求実績データテーブル220に書き込む(ステップS711)。   Further, when the number of form output records is 2 million or more (step S708: N), the pay-as-you-go calculation function 412 acquires the value of the upper limit charge from the pay-as-you-go master table 219 and outputs the form in the billing result data table 220. Write in the price. The metered fee calculation function 412 writes “1” in the determination record number flag of the billing record data table 220 (step S710). The pay-as-you-go calculation function 412 writes the number of form output records in the billing result data table 220 (step S711).

また前記従量料金計算機能412は、従量料金マスタテーブル219からFAX単価の値を取得し(ステップS712)、FAX単価とFAX送信枚数(上記ステップS701で得ている)との乗算を行ってFAX送信料金の算定を行い、請求実績データテーブル220のFAX送信枚数とFAX送信料金の各欄への書き込みを実行する(ステップS713)。また、前記従量料金計算機能412は、従量料金マスタテーブル219からメール単価の値を取得し(ステップS714)、メール単価とメール送信件数(上記ステップS701で得ている)の乗算を行ってメール送信料金を計算し、請求実績データテーブル220のメール送信件数とメール送信料金の各欄への書き込みを実行する(ステップS713)。   The metered fee calculation function 412 acquires the value of the FAX unit price from the metered rate master table 219 (step S712), multiplies the FAX unit price by the number of FAX transmissions (obtained in step S701 above), and transmits the FAX. The charge is calculated, and the number of FAX transmissions and the FAX transmission charge in the billing result data table 220 are written in each column (step S713). The metered fee calculation function 412 obtains the value of the email unit price from the metered rate master table 219 (step S714), multiplies the email unit price by the number of email transmissions (obtained in step S701 above), and sends the email. The charge is calculated, and the number of mail transmissions and the mail transmission charge in the billing result data table 220 are written in each column (step S713).

−−−処理手順例8−−−
図22は、本実施形態における会員課金管理方法の処理手順例8を示すフロー図であり、会員課金管理サーバ12が具備する月額料金計算機能413の処理を示すフローチャートである。このフローチャートにおける月額料金計算機能413は、所定会員企業に関して、請求実績データテーブル220の帳票出力料金と、FAX送信料金と、メール送信料金の各値について合算し、その合算値を、従量料金(合計)の欄に書き込む(ステップS801)。
--- Processing procedure example 8 ----
FIG. 22 is a flowchart showing a processing procedure example 8 of the member billing management method in the present embodiment, and is a flowchart showing a process of the monthly fee calculation function 413 provided in the member billing management server 12. The monthly fee calculation function 413 in this flowchart adds up each value of the form output fee, the FAX transmission fee, and the email transmission fee of the billing result data table 220 with respect to the predetermined member company, and the total value is a metered fee (total ) Field (step S801).

また前記月額料金計算機能413は、前記所定会員企業に関する基本料金(基本料金マスタテーブル213で特定可能)と、前記従量料金(合計)との和を、請求金額(税抜)の欄に書き込む(ステップS802)。また、前記月額料金計算機能413は、前記請求金額(税抜)の値から税額と総額を計算し、請求金額(税額)と請求金額(総額)にそれぞれ書き込む(ステップS803)。   Further, the monthly fee calculation function 413 writes the sum of the basic fee (specified in the basic fee master table 213) relating to the predetermined member company and the pay-as-you-go fee (total) in the billing amount (excluding tax) field ( Step S802). Further, the monthly fee calculation function 413 calculates the tax amount and the total amount from the value of the invoiced amount (excluding tax), and writes it in the invoiced amount (tax amount) and the invoiced amount (total amount), respectively (step S803).

−−−処理手順例9−−−
図23は、本実施形態における会員課金管理方法の処理手順例9を示すフロー図であり、会員課金管理サーバ12が具備する請求書出力機能415の処理を示すフローチャートである。このフローチャートにおける請求書出力機能415は、請求実績データテーブル220から、所定会員企業に関して請求情報を取得し(ステップS901)、ここで取得した情報を、所定の請求書レイアウト(図24参照)に設定し(ステップS902)、プリンタなど周辺機器14に出力する(ステップS903)。
--- Processing procedure example 9 ---
FIG. 23 is a flowchart showing a processing procedure example 9 of the member billing management method in the present embodiment, and is a flowchart showing a process of the bill output function 415 provided in the member billing management server 12. The bill output function 415 in this flowchart acquires billing information regarding a predetermined member company from the billing record data table 220 (step S901), and sets the acquired information in a predetermined bill layout (see FIG. 24). (Step S902) and output to the peripheral device 14 such as a printer (Step S903).

図24は、会員課金管理サーバ12の周辺機器(プリンタ)14から印刷される請求書のレイアウト例を示す図である。各項目は、請求実績データテーブル220の項目と対応付けられている。   FIG. 24 is a diagram showing a layout example of an invoice printed from the peripheral device (printer) 14 of the member billing management server 12. Each item is associated with an item in the billing result data table 220.

以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。   Although the best mode for carrying out the present invention has been specifically described above, the present invention is not limited to this, and various modifications can be made without departing from the scope of the invention.

こうした本実施形態によれば、倉庫管理業務を行うユーザ企業の規模を考慮し、実際に利用したサービスやその内容に応じた適正な課金管理が可能となる。   According to this embodiment, it is possible to perform appropriate billing management according to the service actually used and its contents in consideration of the scale of the user company that performs warehouse management work.

本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、前記会員課金管理システムにおいて、前記演算部は、各ユーザ端末からの指示で送信したファックスないし電子メールの件数をカウントし、該カウントにより得たファックスないし電子メールの送信件数の値を、前記記憶部にて該当ユーザに対応付けて格納する処理と、コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部またはユーザ端末から受け付けた指示に応じて、前記記憶部に記憶されている所定ユーザ基本料金、帳票出力レコード件数、および前記送信件数の値を読み出す処理と、前記帳票出力レコード件数に基づいて従量料金を決定するに際し、前記送信件数と所定係数との乗算値を更に加算して従量料金を決定する処理を実行するとしてもよい。 At least the following will be clarified by the description of the present specification. That is, in the member billing management system, the calculation unit counts the number of faxes or e-mails transmitted in response to an instruction from each user terminal, and obtains the value of the number of faxes or e-mails transmitted by the count, Stored in the storage unit in response to a process of storing in association with the corresponding user in the storage unit, detection of arrival of a predetermined time by a clock function provided as a computer, or an instruction received from the input unit or the user terminal In the process of reading the basic charge of the predetermined user, the number of form output records, and the number of transmission records, and when determining the pay-per-use fee based on the number of form output records, the multiplication value of the number of transmissions and a predetermined coefficient is further added. Then, the process for determining the metered fee may be executed.

また、前記会員課金管理システムにおいて、前記記憶部が、請求書フォーマットを記憶しており、前記演算部が、前記所定ユーザについて求めた基本料金と前記従量料金とを合算して請求金額を算定し、当該請求金額の値を、前記請求書フォーマットにおける請求金額欄に設定し、会員管理テーブルで該当ユーザに関して記憶されている情報を、前記請求書フォーマットにおける対応欄に設定して請求書データを生成し、当該請求書データを所定の出力装置ないし所定ユーザのユーザ端末に出力する、としてもよい。   In the member billing management system, the storage unit stores a bill format, and the calculation unit calculates a billing amount by adding the basic fee obtained for the predetermined user and the metered fee. The bill amount value is set in the bill amount column in the bill format, and the information stored for the user in the member management table is set in the corresponding column in the bill format to generate bill data. The bill data may be output to a predetermined output device or a user terminal of a predetermined user.

また、前記会員課金管理システムにおいて、前記記憶部が、倉庫の設備能力とアプリケーションの利用程度とに応じた基本料金のリストを記憶しており、前記演算部が、入力部ないしユーザ端末から、ユーザに関する企業の識別情報、倉庫の設備能力、アプリケーションの利用程度について入力を受け、ここで受けた所定ユーザに関する、倉庫の設備能力およびアプリケーションの利用程度を前記リストに照合し、所定ユーザに関する基本料金を決定して前記記憶部において該当ユーザに対応付けて記憶するとしてもよい。 Further, in the member billing management system, the storage unit stores a list of basic charges according to the facility capacity of the warehouse and the usage level of the application, and the calculation unit is connected to the user from the input unit or the user terminal. The company's identification information, warehouse equipment capacity, and application usage level are input, and the warehouse equipment capacity and application usage level for the given user received here are checked against the above list, and the basic charge for the given user is calculated. It may be determined and stored in the storage unit in association with the corresponding user.

10 DBサーバ
11 WEB/APサーバ
12 会員課金管理サーバ
13 ユーザ端末
14 周辺機器(プリンタなど)
100 会員課金管理システム
200、300、400 制御部(演算部)
201、301、401 記憶部
202、302、402 入力部
203、303、403 表示部
204、304、404 ネットワークインタフェース部(通信部)
211 会員管理マスタテーブル(会員管理テーブル)
212 設備ランクマスタテーブル
213 基本料金マスタテーブル
214 印書データテーブル
215 出力指示データテーブル
216 メールFAX送信データテーブル
217 帳票カウントデータテーブル
218 帳票カウント集計データテーブル
219 従量料金マスタテーブル
220 請求実績データテーブル
405 印刷インターフェイス部
10 DB server 11 WEB / AP server 12 Member billing management server 13 User terminal 14 Peripheral device (printer, etc.)
100 Member billing management system 200, 300, 400 Control unit (calculation unit)
201, 301, 401 Storage unit 202, 302, 402 Input unit 203, 303, 403 Display unit 204, 304, 404 Network interface unit (communication unit)
211 Member management master table (member management table)
212 Equipment rank master table 213 Basic charge master table 214 Print data table 215 Output instruction data table 216 Mail FAX transmission data table 217 Form count data table 218 Form count total data table 219 Pay-per-use master table 220 Billing result data table 405 Print interface Part

Claims (6)

倉庫管理業務用のアプリケーションをユーザ端末に利用させるクラウドサービスにおいて、ユーザへの課金管理を行うコンピュータシステムであり、
外部装置と通信する通信部と、
各ユーザの倉庫に関する設備能力と前記アプリケーションの利用程度に応じた契約内容とについて記憶した会員管理テーブルと、倉庫の設備能力と契約内容との組み合わせに応じて定まる基本料金の情報を記憶した基本料金テーブルと、ユーザの出力した帳票に印字される明細件数に応じて定まる従量料金と倉庫の設備能力に応じて定まる従量料金の上限料金及び下限料金の各情報を記憶した従量料金テーブルとを格納する記憶部と、
前記会員管理テーブルから、所定ユーザの前記設備能力と前記契約内容のデータを抽出し、当該抽出した前記ユーザの設備能力と契約内容をキーに、基本料金テーブルにて該当ユーザの基本料金を特定し、当該基本料金の値を該当ユーザに対応付けて記憶部に格納する処理と、
各ユーザ端末からの指示で所定の出力装置に出力した帳票に印字される明細件数をカウントし、該カウントにより得た帳票出力レコード件数の値を、記憶部にて該当ユーザに対応付けて格納する処理と、
コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部またはユーザ端末から受け付けた指示に応じて、前記記憶部に記憶されている所定ユーザ基本料金および帳票出力レコード件数の値を読み出す処理と、
前記読み出した帳票出力レコード件数が予め定めた所定下限値以下である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当下限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が予め定めた所定上限値以上である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当上限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が所定下限値と所定上限値の間にある場合、該当帳票出力レコード件数と所定係数の乗算値に前記下限料金値を加算して従量料金を決定する処理と、
各ユーザについて前記読み出した基本料金と前記決定した従量料金とを合算し、該当ユーザの課金額を算定する処理を実行する演算部と、
を備えることを特徴とする会員課金管理システム。
In a cloud service that allows a user terminal to use an application for warehouse management work, it is a computer system that performs billing management for users,
A communication unit that communicates with an external device;
Membership management table that stores the facility capacity related to each user's warehouse and the contract contents according to the degree of use of the application, and the basic charge that stores information on basic charges determined according to the combination of the facility capacity of the warehouse and the contract contents Stores a table and a metered rate table that stores information on the metered fee determined according to the number of items printed on the form output by the user and the information on the upper limit fee and the lower limit fee determined according to the facility capacity of the warehouse A storage unit;
From the member management table, the facility capacity of the predetermined user and the contract content data are extracted, and the basic fee of the user is specified in the basic fee table using the extracted facility capacity and contract content of the user as a key. , A process of associating the value of the basic charge with the corresponding user and storing it in the storage unit,
Count the number of details printed on a form output to a predetermined output device in response to an instruction from each user terminal, and store the value of the number of form output records obtained by the count in association with the corresponding user in the storage unit Processing,
Detection of arrival of a predetermined time by a clock function provided as a computer, or processing for reading the value of a basic charge and the number of form output records of a predetermined user stored in the storage unit in response to an instruction received from an input unit or a user terminal When,
When the number of read form output records is equal to or less than a predetermined lower limit value, the lower limit charge value in the pay- per-use table is determined as a pay-per-use charge according to the information on the facility capacity of the corresponding user in the member management table. When the number of read form output records is equal to or greater than a predetermined upper limit value, the corresponding upper limit charge value in the pay- per-use charge table is determined as a pay-per-use charge according to the information on the facility capacity of the corresponding user in the member management table. When the number of read form output records is between a predetermined lower limit value and a predetermined upper limit value, a process for determining a metered charge by adding the lower limit charge value to the product of the corresponding form output record number and a predetermined coefficient; ,
A calculation unit that performs a process of calculating the charge amount of the corresponding user by adding the read basic charge and the determined charge for each user,
A membership billing management system comprising:
前記演算部は、
各ユーザ端末からの指示で送信したファックスないし電子メールの件数をカウントし、該カウントにより得たファックスないし電子メールの送信件数の値を、前記記憶部にて該当ユーザに対応付けて格納する処理と、
コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部またはユーザ端末から受け付けた指示に応じて、前記記憶部に記憶されている所定ユーザ基本料金、帳票出力レコード件数、および前記送信件数の値を読み出す処理と、
前記帳票出力レコード件数に基づいて従量料金を決定するに際し、前記送信件数と所定係数との乗算値を更に加算して従量料金を決定する処理を実行する、
ことを特徴とする請求項1に記載の会員課金管理システム。
The computing unit is
A process of counting the number of faxes or e-mails transmitted in response to an instruction from each user terminal, and storing the value of the number of faxes or e-mails obtained by the count in association with the corresponding user in the storage unit; ,
Detection of arrival of a predetermined time by a clock function provided as a computer, or a basic charge of a predetermined user , the number of form output records, and the number of transmissions stored in the storage unit according to an instruction received from an input unit or a user terminal Processing to read the value of
When determining a metered fee based on the number of form output records, a process of determining a metered fee by further adding a multiplication value of the number of transmissions and a predetermined coefficient is executed.
The member billing management system according to claim 1.
前記記憶部が、
請求書フォーマットを記憶しており、
前記演算部が、
前記所定ユーザについて求めた基本料金と前記従量料金とを合算して請求金額を算定し、当該請求金額の値を、前記請求書フォーマットにおける請求金額欄に設定し、会員管理テーブルで該当ユーザに関して記憶されている情報を、前記請求書フォーマットにおける対応欄に設定して請求書データを生成し、当該請求書データを所定の出力装置ないし所定ユーザのユーザ端末に出力する、
ことを特徴とする請求項1または2に記載の会員課金管理システム。
The storage unit
Remembers the invoice format,
The computing unit is
The basic charge obtained for the predetermined user and the metered charge are added together to calculate the charge amount, the charge amount value is set in the charge amount column in the invoice format, and the member management table stores the relevant user. Information is set in a corresponding column in the invoice format to generate invoice data, and the invoice data is output to a predetermined output device or a user terminal of a predetermined user.
The member billing management system according to claim 1 or 2, characterized in that
前記記憶部が、
倉庫の設備能力とアプリケーションの利用程度とに応じた基本料金のリストを記憶しており、
前記演算部が、
入力部ないしユーザ端末から、ユーザに関する企業の識別情報、倉庫の設備能力、アプリケーションの利用程度について入力を受け、ここで受けた所定ユーザに関する、倉庫の設備能力およびアプリケーションの利用程度を前記リストに照合し、所定ユーザに関する基本料金を決定して前記記憶部において該当ユーザに対応付けて記憶する、
ことを特徴とする請求項1〜3のいずれかに記載の会員課金管理システム。
The storage unit
We store a list of basic charges according to the capacity of the warehouse and the degree of application usage,
The computing unit is
From the input unit or user terminal, the company identification information about the user, the facility capacity of the warehouse, and the usage level of the application are received, and the facility capacity of the warehouse and the usage level of the application regarding the given user received here are collated with the above list. And determining a basic charge related to the predetermined user and storing the basic charge in association with the corresponding user in the storage unit,
The member billing management system according to any one of claims 1 to 3.
倉庫管理業務用のアプリケーションをユーザ端末に利用させるクラウドサービスにおいて、ユーザへの課金管理を行うべく、外部装置と通信する通信部と、各ユーザの倉庫に関する設備能力と前記アプリケーションの利用程度に応じた契約内容とについて記憶した会員管理テーブルと、倉庫の設備能力と契約内容との組み合わせに応じて定まる基本料金の情報を記憶した基本料金テーブルと、ユーザの出力した帳票に印字される明細件数に応じて定まる従量料金と倉庫の設備能力に応じて定まる従量料金の上限料金及び下限料金の各情報を記憶した従量料金テーブルとを格納する記憶部と、演算部とを備えたコンピュータが、
前記会員管理テーブルから、所定ユーザの前記設備能力と前記契約内容のデータを抽出し、当該抽出した前記ユーザの設備能力と契約内容をキーに、基本料金テーブルにて該当ユーザの基本料金を特定し、当該基本料金の値を該当ユーザに対応付けて記憶部に格納する処理と、
各ユーザ端末からの指示で所定の出力装置に出力した帳票に印字される明細件数をカウントし、該カウントにより得た帳票出力レコード件数の値を、記憶部にて該当ユーザに対応付けて格納する処理と、
コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部またはユーザ端末から受け付けた指示に応じて、前記記憶部に記憶されている所定ユーザ基本料金および帳票出力レコード件数の値を読み出す処理と、
前記読み出した帳票出力レコード件数が予め定めた所定下限値以下である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当下限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が予め定めた所定上限値以上である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当上限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が所定下限値と所定上限値の間にある場合、該当帳票出力レコード件数と所定係数の乗算値に前記下限料金値を加算して従量料金を決定する処理と、
各ユーザについて前記読み出した基本料金と前記決定した従量料金とを合算し、該当ユーザの課金額を算定する処理と、
を実行することを特徴とする会員課金管理方法。
In the cloud service that allows the user terminal to use an application for warehouse management work, according to the communication unit that communicates with the external device, the facility capacity of each user in relation to the warehouse, and the usage level of the application in order to perform billing management for the user Membership management table memorized about contract details, basic fee table memorized basic fee information determined according to the combination of warehouse capacity and contract details, and according to the number of items printed on user-output forms A storage unit for storing a pay-per-use fee and a pay-per-use table storing each information of the upper limit charge and the lower limit charge of the pay-per-use charge determined according to the facility capacity of the warehouse, and a computer having a calculation unit,
From the member management table, the facility capacity of the predetermined user and the contract content data are extracted, and the basic fee of the user is specified in the basic fee table using the extracted facility capacity and contract content of the user as a key. , A process of associating the value of the basic charge with the corresponding user and storing it in the storage unit,
Count the number of details printed on a form output to a predetermined output device in response to an instruction from each user terminal, and store the value of the number of form output records obtained by the count in association with the corresponding user in the storage unit Processing,
Detection of arrival of a predetermined time by a clock function provided as a computer, or processing for reading the value of a basic charge and the number of form output records of a predetermined user stored in the storage unit in response to an instruction received from an input unit or a user terminal When,
When the number of read form output records is equal to or less than a predetermined lower limit value, the lower limit charge value in the pay- per-use table is determined as a pay-per-use charge according to the information on the facility capacity of the corresponding user in the member management table. When the number of read form output records is equal to or greater than a predetermined upper limit value, the corresponding upper limit charge value in the pay- per-use charge table is determined as a pay-per-use charge according to the information on the facility capacity of the corresponding user in the member management table. When the number of read form output records is between a predetermined lower limit value and a predetermined upper limit value, a process for determining a metered charge by adding the lower limit charge value to the product of the corresponding form output record number and a predetermined coefficient; ,
A process of adding the read basic charge and the determined usage charge for each user to calculate the charge amount of the user;
A member billing management method characterized in that:
倉庫管理業務用のアプリケーションをユーザ端末に利用させるクラウドサービスにおいて、ユーザへの課金管理を行うべく、外部装置と通信する通信部と、各ユーザの倉庫に関する設備能力と前記アプリケーションの利用程度に応じた契約内容とについて記憶した会員管理テーブルと、倉庫の設備能力と契約内容との組み合わせに応じて定まる基本料金の情報を記憶した基本料金テーブルと、ユーザの出力した帳票に印字される明細件数に応じて定まる従量料金と倉庫の設備能力に応じて定まる従量料金の上限料金及び下限料金の各情報を記憶した従量料金テーブルとを格納する記憶部と、演算部とを備えたコンピュータに、
前記会員管理テーブルから、所定ユーザの前記設備能力と前記契約内容のデータを抽出し、当該抽出した前記ユーザの設備能力と契約内容をキーに、基本料金テーブルにて該当ユーザの基本料金を特定し、当該基本料金の値を該当ユーザに対応付けて記憶部に格納する処理と、
各ユーザ端末からの指示で所定の出力装置に出力した帳票に印字される明細件数をカウントし、該カウントにより得た帳票出力レコード件数の値を、記憶部にて該当ユーザに対応付けて格納する処理と、
コンピュータとして備えるクロック機能による所定時期の到来検知、ないし、入力部またはユーザ端末から受け付けた指示に応じて、前記記憶部に記憶されている所定ユーザ基本料金および帳票出力レコード件数の値を読み出す処理と、
前記読み出した帳票出力レコード件数が予め定めた所定下限値以下である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当下限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が予め定めた所定上限値以上である場合、前記会員管理テーブルにおける該当ユーザの設備能力の情報に応じた、前記従量料金テーブルにおける該当上限料金値を従量料金と決定し、前記読み出した帳票出力レコード件数が所定下限値と所定上限値の間にある場合、該当帳票出力レコード件数と所定係数の乗算値に前記下限料金値を加算して従量料金を決定する処理と、
各ユーザについて前記読み出した基本料金と前記決定した従量料金とを合算し、該当ユーザの課金額を算定する処理と、
を実行させることを特徴とする会員課金管理プログラム。
In the cloud service that allows the user terminal to use an application for warehouse management work, according to the communication unit that communicates with the external device, the facility capacity of each user in relation to the warehouse, and the usage level of the application in order to perform billing management for the user Membership management table memorized about contract details, basic fee table memorized basic fee information determined according to the combination of warehouse capacity and contract details, and according to the number of items printed on user-output forms A storage unit that stores a metered rate table and a metered rate table that stores information on each of the upper limit fee and the lower limit fee of the metered rate determined according to the facility capacity of the warehouse, and a computer having a calculation unit,
From the member management table, the facility capacity of the predetermined user and the contract content data are extracted, and the basic fee of the user is specified in the basic fee table using the extracted facility capacity and contract content of the user as a key. , A process of associating the value of the basic charge with the corresponding user and storing it in the storage unit,
Count the number of details printed on a form output to a predetermined output device in response to an instruction from each user terminal, and store the value of the number of form output records obtained by the count in association with the corresponding user in the storage unit Processing,
Detection of arrival of a predetermined time by a clock function provided as a computer, or processing for reading the value of a basic charge and the number of form output records of a predetermined user stored in the storage unit in response to an instruction received from an input unit or a user terminal When,
When the number of read form output records is equal to or less than a predetermined lower limit value, the lower limit charge value in the pay- per-use table is determined as a pay-per-use charge according to the information on the facility capacity of the corresponding user in the member management table. When the number of read form output records is equal to or greater than a predetermined upper limit value, the corresponding upper limit charge value in the pay- per-use charge table is determined as a pay-per-use charge according to the information on the facility capacity of the corresponding user in the member management table When the number of read form output records is between a predetermined lower limit value and a predetermined upper limit value, a process for determining a metered charge by adding the lower limit charge value to the product of the corresponding form output record number and a predetermined coefficient; ,
A process of adding the read basic charge and the determined usage charge for each user to calculate the charge amount of the user;
Membership billing management program characterized in that
JP2011066285A 2011-03-24 2011-03-24 Member billing management system, member billing management method, and member billing management program Active JP5416730B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011066285A JP5416730B2 (en) 2011-03-24 2011-03-24 Member billing management system, member billing management method, and member billing management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011066285A JP5416730B2 (en) 2011-03-24 2011-03-24 Member billing management system, member billing management method, and member billing management program

Publications (2)

Publication Number Publication Date
JP2012203556A JP2012203556A (en) 2012-10-22
JP5416730B2 true JP5416730B2 (en) 2014-02-12

Family

ID=47184527

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011066285A Active JP5416730B2 (en) 2011-03-24 2011-03-24 Member billing management system, member billing management method, and member billing management program

Country Status (1)

Country Link
JP (1) JP5416730B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5766730B2 (en) * 2013-01-18 2015-08-19 カワセコンピュータサプライ株式会社 Form data management method
JP6354261B2 (en) * 2014-03-31 2018-07-11 日本電気株式会社 Cloud service fee presentation system and cloud service fee presentation method
JP7395800B2 (en) * 2017-11-10 2023-12-12 トーヨーカネツ株式会社 Logistics billing system, control method for logistics billing system, program and recording medium for logistics billing system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007179383A (en) * 2005-12-28 2007-07-12 Fujitsu Broad Solution & Consulting Inc Method and program for calculating bill

Also Published As

Publication number Publication date
JP2012203556A (en) 2012-10-22

Similar Documents

Publication Publication Date Title
JP4638450B2 (en) Transaction apparatus, slip generation method, and computer program
EP3940659A1 (en) Budget control for printing and copying
JP2012181731A (en) Accounting system, accounting method and accounting program
JP7263847B2 (en) Information processing system, image processing device and image processing program
JP5169258B2 (en) Data processing apparatus and program
JP5416730B2 (en) Member billing management system, member billing management method, and member billing management program
JP2017049803A (en) Information processing apparatus and program
WO2002073495A2 (en) Method for transmitting expense data to a server
JP6668580B2 (en) File editing method, file editing device and file editing program
JP4662913B2 (en) Accounting system, accounting method, and program
CN101241576A (en) Method, system and program for providing printed matter
JP2000148884A (en) Device and method for processing slip data
JP2001306655A (en) System and method for printing, and computer-readable recording medium with recorded program making computer implement the same method
JP2016212869A (en) Generation of mobile document from printing workflow
JP7241362B2 (en) Accounting processing system, accounting processing method and accounting processing program
JP6511749B2 (en) INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM
US20150100682A1 (en) Information providing apparatus and method, information providing system, and non-transitory computer readable medium
JP7504139B2 (en) Slip processing device, slip processing method and program
JP4819559B2 (en) Data conversion apparatus, data conversion method, and data conversion program
US8249913B2 (en) Systems and methods for detecting suspect meter reads in a print environment
JP2006113631A (en) Communication support method and system
JP2006146387A (en) Printing fee management program, print control program, recording medium, printing fee management system and printing fee management method
JPWO2008078385A1 (en) Detailed data storage device, detailed data storage program, and detailed data storage method
JP5043573B2 (en) Quotation system
JP7009969B2 (en) Information processing equipment, programs, usage prediction methods and information processing systems

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130419

TRDD Decision of grant or rejection written
A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131115

R150 Certificate of patent or registration of utility model

Ref document number: 5416730

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150