JP2001101290A - Device and method for calculating charge and recording medium - Google Patents
Device and method for calculating charge and recording mediumInfo
- Publication number
- JP2001101290A JP2001101290A JP27856199A JP27856199A JP2001101290A JP 2001101290 A JP2001101290 A JP 2001101290A JP 27856199 A JP27856199 A JP 27856199A JP 27856199 A JP27856199 A JP 27856199A JP 2001101290 A JP2001101290 A JP 2001101290A
- Authority
- JP
- Japan
- Prior art keywords
- charge
- input
- fare
- screen
- basic data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000004364 calculation method Methods 0.000 claims abstract description 45
- 238000010586 diagram Methods 0.000 description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 229910052742 iron Inorganic materials 0.000 description 1
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、商品を定義する情報に
応じた異なる料金算出手順に従って商品に関する料金を
算出する料金算出装置、料金算出方法および記録媒体に
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a charge calculating device, a charge calculating method, and a recording medium for calculating a charge for a product in accordance with a different charge calculating procedure according to information defining a product.
【0002】[0002]
【従来の技術】従来、商品の運送料金は、各運送業者に
よって異なっている。料金は、商品の重量や距離などに
より決めており、業者毎にこれら重量や距離などにより
料金をそれぞれ計算して決めていた。2. Description of the Related Art Conventionally, freight rates for goods are different for each carrier. The fee is determined based on the weight and distance of the product, and the fee is calculated and determined for each trader based on the weight and distance.
【0003】このため、運送する商品が決ると、各業者
毎の条件に合わせて手計算で料金をそれぞれ求めたり、
各業者毎の作成したツールを使って料金をそれぞれ求め
たりした後、これら業者毎に求めた料金を比較していず
れの業者に運送依頼するかを決めるようにしていた。[0003] For this reason, once the goods to be transported are determined, the fees are calculated manually according to the conditions of each trader,
After a fee is calculated using a tool created for each vendor, the fees determined for each vendor are compared to determine which vendor to request the transportation.
【0004】[0004]
【発明が解決しようとする課題】従来は上述したように
運送する商品が決ると、業者毎の条件に従い料金を手計
算あるいは専用のツールを用いてそれぞれ計算し、計算
したそれぞれの料金を比較して運送依頼する業者を決め
るという、業者毎にその異なる条件に従い料金をそれぞ
れ計算しなければならないという面倒な操作が必要とな
り、かつ迅速に最適(例えば最安値)の業者に運送依頼
できないという問題と共に下記の問題があった。Conventionally, once the goods to be transported are determined as described above, the charges are calculated manually or using a dedicated tool according to the conditions of each trader, and the calculated charges are compared. In addition to the problem of having to calculate the fee according to the different conditions for each company, the troublesome operation of determining the carrier to request the transport is required, and it is not possible to promptly request the transport to the optimal (for example, the lowest price). There were the following problems.
【0005】(1) 一旦決めた業者について、一部に
変更があったときは最初から全ての計算をそれぞれやり
直す手戻りが発生してしまうという問題もあった。 (2) 一部条件を変更して業者毎の料金を比較するこ
とを繰り返す場合、別々に計算した結果を比較するので
は比較し難いという問題があった。(1) There is also a problem that once a company has been determined, if there is a change in a part thereof, it is necessary to redo all calculations from the beginning. (2) In the case of repeating the comparison of the charges for each trader with some conditions changed, there is a problem that it is difficult to compare the results calculated separately.
【0006】(3) 料金算出手順は各業者毎に異なる
条件が設定されているため、料金算出に必要な基礎デー
タが異なり入力や計算が面倒であるという問題があっ
た。本発明は、これらの問題を解決するため、画面上で
種別(業者)に共通のデータを入力すると共に、画面上
で種別(業者)に固有の基礎データを入力、あるいは指
定した種別(業者)に対応する促された基礎データを入
力して料金計算を行い、画面上で入力した基礎データの
位置をもとに、あるいは種別(業者)指定して入力の促
された位置に入力された基礎データをもとに自動的に所
望の料金計算を行い表示することを目的としている。(3) Since different conditions are set for each company in the fee calculation procedure, there is a problem that basic data required for the fee calculation is different and input and calculation are troublesome. According to the present invention, in order to solve these problems, data common to a type (trader) is input on a screen, and basic data unique to the type (trader) is input or specified on a screen. Enter the basic data that is prompted for and calculate the fee. Based on the position of the basic data entered on the screen, or specify the type (trader) and enter the basic The purpose is to automatically calculate and display a desired fee based on the data.
【0007】[0007]
【課題を解決するための手段】図1を参照して課題を解
決するための手段を説明する。図1において、処理装置
1は、商品に関する料金を算出するものであって、ここ
では、位置検出手段2、料金計算手段3、登録手段4な
どから構成されるものである。Means for solving the problem will be described with reference to FIG. In FIG. 1, a processing device 1 calculates a fee for a product, and here, is configured by a position detecting unit 2, a fee calculating unit 3, a registration unit 4, and the like.
【0008】位置検出手段2は、画面上でデータの入力
された位置を検出するものである。料金計算手段3は、
画面上で入力されたデータをもとに該当料金処理を実行
して料金を算出したりなどするものである。The position detecting means 2 detects a position on the screen where data is input. Fee calculation means 3
The charge processing is executed based on the data input on the screen to calculate the charge.
【0009】登録手段4は、各種定義をテーブルに登録
するものである。項目定義テーブル5は、画面上の位置
に対応づけて項目名を定義して登録したものである。The registration means 4 registers various definitions in a table. The item definition table 5 defines and registers item names in association with positions on the screen.
【0010】処理定義テーブル6は、画面上の位置ある
いは項目名に対応づけて商品の料金を計算する料金処
理、種別(業者)などを登録したものである。出力装置
10は、画面を表示したり、印字したり、データを保存
したりなどするものである。The process definition table 6 registers a fee process for calculating a fee of a product in association with a position on the screen or an item name, a type (trader), and the like. The output device 10 is for displaying a screen, printing, saving data, and the like.
【0011】次に、動作を説明する。位置検出手段2が
画面上で入力されたデータの位置を検出し、料金計算手
段3が検出された位置をもとに処理定義テーブル6を参
照して該当する料金処理を実行して料金を算出し画面上
の該当位置に表示するようにしている。Next, the operation will be described. The position detection means 2 detects the position of the input data on the screen, and the charge calculation means 3 executes the corresponding charge processing by referring to the processing definition table 6 based on the detected position to calculate the charge. And display it at the corresponding position on the screen.
【0012】また、位置検出手段2が画面上で入力され
たデータの位置を検出し、料金計算手段3が検出された
位置をもとに項目名定義テーブル5を参照して該当する
項目名を取り出し、当該取り出した項目名をもとに処理
定義テーブル6を参照して該当する料金処理を実行して
料金を算出し画面上の該当位置に表示するようにしてい
る。Further, the position detecting means 2 detects the position of the input data on the screen, and the fee calculating means 3 refers to the item name definition table 5 based on the detected position to find the corresponding item name. The charge is taken out, the charge processing is executed by referring to the processing definition table 6 based on the extracted item name, the charge is calculated, and the charge is displayed at the corresponding position on the screen.
【0013】これらの際に、画面上で商品に関する料金
の単価あるいは料金の合計あるいは商品毎の料金が入力
されたときに該当料金処理を実行して料金を算出し画面
上の該当位置に表示するようにしている。At this time, when the unit price of the charge related to the product, the total amount of the charge, or the charge for each product is input on the screen, the corresponding charge processing is executed to calculate the charge and display it at the corresponding position on the screen. Like that.
【0014】また、画面上で商品に関する料金を適用す
る業者が入力されたときに業者の料金を算出するために
必要なデータの位置を強調表示しデータが入力されたと
きに入力されたデータをもとに料金処理を実行して料金
を算出し画面上の該当位置に表示するようにしている。[0014] Further, when a trader who applies a charge related to a product is input on the screen, the position of data necessary for calculating the charge of the trader is highlighted, and the data input when the data is input is displayed. The charge processing is executed based on the calculated charge, and the charge is calculated and displayed at a corresponding position on the screen.
【0015】また、画面上で業者欄に入力された業者を
もとに登録されている項目名の一覧を表示して選択され
た項目名に対応づけて入力された料金処理と業者を、処
理定義テーブル6に登録するようにしている。Further, a list of item names registered based on the trader entered in the trader column on the screen is displayed, and the charge processing and the trader input in association with the selected item name are processed. It is registered in the definition table 6.
【0016】従って、画面上で各業者に共通のデータを
入力すると共に、画面上で種別(業者)に固有の基礎デ
ータを入力、あるいは指定した種別(業者)に対応する
促された基礎データを入力して料金計算を行うことによ
り、画面上で入力した基礎データの位置をもとに、ある
いは種別(業者)指定して入力の促された位置に入力さ
れた基礎データをもとに自動的に所望の料金計算を行い
表示することが可能となる。Accordingly, data common to each trader is input on the screen, basic data specific to the type (trader) is input on the screen, or basic data prompted for the specified type (trader) is input. By inputting and calculating the fee, automatically based on the position of the basic data input on the screen, or based on the basic data input at the position where the input is prompted by specifying the type (trader) The desired charge can be calculated and displayed.
【0017】[0017]
【実施例】次に、図1から図13を用いて本発明の実施
の形態および動作を順次詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments and operations of the present invention will now be described in detail with reference to FIGS.
【0018】図1は、本発明のシステム構成図を示す。
図1において、処理装置1は、図示外の記録媒体から読
み出したプログラムを主記憶にローディングして起動し
以下に説明する各種処理を実行するものであって、ここ
では、位置検出手段2、料金計算手段3、登録手段4な
どから構成されるものである。FIG. 1 shows a system configuration diagram of the present invention.
In FIG. 1, a processing device 1 loads a program read from a recording medium (not shown) into a main memory and starts up to execute various processes described below. It comprises a calculation means 3, a registration means 4, and the like.
【0019】位置検出手段2は、出力装置10である表
示装置に表示された画面(例えば後述する図7、図13
の画面)上でデータの入力された位置(例えば罫線で囲
まれた各セル)を検出するものである。The position detecting means 2 includes a screen (for example, FIGS. 7 and 13 described later) displayed on a display device which is the output device 10.
The screen detects the position where the data is input (for example, each cell surrounded by a ruled line).
【0020】料金計算手段3は、画面上で入力された位
置および入力されたデータをもとに該当料金処理を実行
して料金を算出したりなどするものである。登録手段4
は、項目定義テーブル5および処理定義テーブル6に登
録するものである。The charge calculation means 3 calculates the charge by executing the corresponding charge processing based on the position input on the screen and the input data. Registration means 4
Is registered in the item definition table 5 and the process definition table 6.
【0021】項目定義テーブル5は、画面上の位置に対
応づけて項目名を定義して登録したものである(図12
参照)。処理定義テーブル6は、画面上の位置あるいは
項目名に対応づけて商品の料金を計算する料金処理、種
別(業者)などを登録したものである(図11参照)。The item definition table 5 defines and registers item names in association with positions on the screen (FIG. 12).
reference). The process definition table 6 registers a fee process for calculating a product fee in association with a position on the screen or an item name, a type (trader), and the like (see FIG. 11).
【0022】商品マスタ7は、商品に関する情報(商品
名、商品コード、単価、売上数量など)を登録したもの
である。伝票マスタ8は、商品に関する情報に、運賃料
金など計算した情報を付加した伝票を保管するものであ
る。The product master 7 has registered therein information on products (product name, product code, unit price, sales quantity, etc.). The slip master 8 stores a slip in which calculated information such as a fare is added to information on a product.
【0023】入力装置9は、各種指示やデータを入力す
るものであって、マウスやキーボードなどの入力装置で
ある。出力装置10は、データを表示する表示装置、印
字するプリンタ装置、保存するハードディスク装置など
の出力装置である。The input device 9 is for inputting various instructions and data, and is an input device such as a mouse or a keyboard. The output device 10 is an output device such as a display device for displaying data, a printer device for printing, and a hard disk device for saving.
【0024】サーバ11は、ネットワークを介して接続
したものであって、例えば販売管理システムとして動作
するサーバである。サーバ11は、商品マスタ13を統
括管理したり、処理装置1で作成された伝票(商品と、
その運搬料金を付加した伝票)を出力したりなどするも
のである。The server 11 is connected via a network, and operates, for example, as a sales management system. The server 11 supervises and manages the product master 13 and a slip (product and product) created by the processing device 1.
Or a slip to which the transportation fee is added.
【0025】次に、図2の概念説明図を用いて図1の構
成の概念を説明する。図2は、本発明の概念説明図を示
す。図2の(a)は、商品群の運賃単価を画面から入力
すると、商品毎の運賃、運賃分を加算した売上単価、お
よび図示しないが合計を自動的に計算して表示するとき
の例を示す。ここでは、丸で囲んだ商品群の商品名とそ
の数量、重量という共通データを入力した状態で、基礎
データ、ここでは運賃単価の欄に「2.0円/kg」を入
力すると、運賃、運賃合計、運賃分を含んだ売上単価を
自動的に計算して表示する。Next, the concept of the configuration of FIG. 1 will be described with reference to the conceptual diagram of FIG. FIG. 2 is a conceptual explanatory diagram of the present invention. FIG. 2A shows an example in which, when the fare unit price of the product group is input from the screen, the fare for each product, the sales unit price obtained by adding the fare portion, and the total (not shown) are automatically calculated and displayed. Show. Here, in the state where the common data such as the product name of the circled product group, the quantity thereof, and the weight are inputted, if "2.0 yen / kg" is inputted in the column of the basic data, here the fare unit price, the fare, Automatically calculate and display the unit price including the total fare and the fare.
【0026】以上によって、1つの画面上で共通データ
(商品名、数量、重量)を入力した状態で、当該1つの
画面上で基礎データ(運賃単価「2.0円/kg」)を入
力すると、運賃、運賃合計、運賃分を含んだ売上単価を
自動的に計算して図示のように表示することが可能とな
る。As described above, when basic data (fare unit price “2.0 yen / kg”) is input on one screen while common data (product name, quantity, weight) is input on one screen. , The unit price including the fare, the total fare, and the fare portion can be automatically calculated and displayed as shown in the figure.
【0027】図2の(b)は、商品群の運賃合計を画面
から入力すると、商品毎の運賃、および運賃分を加算し
た売上単価を自動的に計算して表示するときの例を示
す。ここでは、丸で囲んだ商品群の商品名とその数量、
重量という共通データを入力した状態で、基礎データ、
ここでは運賃合計の欄に「710円」を入力すると、運
賃、運賃分を含んだ売上単価を自動的に計算して表示す
る。FIG. 2B shows an example in which when the total fare of a product group is input from the screen, the fare of each product and the sales unit price obtained by adding the fare portion are automatically calculated and displayed. Here, the product name and the quantity of the product group circled,
With the common data of weight entered, basic data,
Here, if "710 yen" is entered in the column of the total fare, the sales unit price including the fare and the fare portion is automatically calculated and displayed.
【0028】以上によって、1つの画面上で共通データ
(商品名、数量、重量)を入力した状態で、当該1つの
画面上で基礎データ(運賃合計「710円」)を入力する
と、運賃、運賃分を含んだ売上単価を自動的に計算して
図示のように表示することが可能となる。As described above, when basic data (total fare “710 yen”) is input on one screen while common data (product name, quantity, weight) is input on one screen, the fare, fare The sales unit price including the minute can be automatically calculated and displayed as shown in the figure.
【0029】図2の(c)は、商品毎の運賃を画面から
入力すると、運賃合計、および運賃分を加算した売上単
価を自動的に計算して表示するときの例を示す。ここで
は、丸で囲んだ商品群の商品名とその数量、重量という
共通データを入力した状態で、基礎データ、ここでは商
品毎の運賃欄にそれぞれ図示のように運賃「120」、
「250」というように入力すると、運賃合計、運賃分を
含んだ売上単価を自動的に計算して表示する。FIG. 2C shows an example in which when the fare for each product is input from the screen, the total unit price and the sales unit price obtained by adding the fare portion are automatically calculated and displayed. Here, common data such as the product name of the product group circled and the quantity and weight are input, and the basic data, here, the fare “120” as shown in the freight column for each product,
When "250" is input, the unit price including the total fare and the fare is automatically calculated and displayed.
【0030】以上によって、1つの画面上で共通データ
(商品名、数量、重量)を入力した状態で、当該1つの
画面上で基礎データ(商品毎の運賃)を入力すると、運
賃合計、運賃分を含んだ売上単価を自動的に計算して図
示のように表示することが可能となる。以下順次詳細に
説明する。As described above, in a state where common data (product name, quantity, weight) is input on one screen, basic data (fare for each product) is input on the one screen, and the total fare and the fare Can be automatically calculated and displayed as shown in the figure. The details will be sequentially described below.
【0031】図3は、本発明の動作説明フローチャート
(全体)を示す。図3において、S1は、対象商品デー
タを入力する。ここでは、商品名、単価、数量、重量な
どの運賃料金を算出するために必要な共通データを画面
上から入力、例えば後述する図7の商品名、長さ、数
量、重量、単価を図示のように入力する。尚、入力は、
商品マスタ7から該当するエントリを指定して複写する
ことで入力してもよい。FIG. 3 shows a flowchart (overall) for explaining the operation of the present invention. In FIG. 3, S1 inputs target product data. Here, common data necessary for calculating a fare such as a product name, a unit price, a quantity, and a weight is input from a screen, for example, a product name, length, quantity, weight, and a unit price of FIG. Enter The input is
It may be input by designating and copying the corresponding entry from the product master 7.
【0032】S2は、データを入力する。これは、画面
上からデータを入力する。S3は、基礎データが入力さ
れたか判別する。これは、S2のデータ入力で、例えば
後述する図8に示す、料金算出の基礎となる基礎データ
(運賃単価の「2,5円/kg」)が入力されたか判別
する。YESの場合には、S4を実行する。NOの場合
には、S5を実行する。In step S2, data is input. This inputs data from the screen. In step S3, it is determined whether basic data has been input. This is based on the data input in S2, for example, it is determined whether basic data (fare unit price “2, 5 yen / kg”), which is the basis of charge calculation, shown in FIG. In the case of YES, S4 is executed. If NO, S5 is executed.
【0033】S4は、基礎データ計算処理(図4で後述
する)を行う。これは、例えば後述する図8のの商品
毎の運賃、の運賃を含んだ売上合計、およびの運賃
合計を自動計算して画面上の該当位置にそれぞれ表示す
る。In step S4, basic data calculation processing (to be described later with reference to FIG. 4) is performed. In this case, for example, the fare for each product in FIG. 8 described below, the total sales including the fare, and the total fare are automatically calculated and displayed at the corresponding positions on the screen.
【0034】S5は、種別データ処理(図5で後述す
る)を行う。これは、例えば後述する図10のの業者
(「A急便」)を入力すると、当該業者の基礎データであ
るの運賃単価の欄が強調表示されるので運賃単価を入
力すると、の商品毎の運賃、の運賃を含んだ仕入金
額、およびの仕入合計を自動計算して画面上の該当位
置にそれぞれ表示する。In step S5, type data processing (to be described later with reference to FIG. 5) is performed. This is because, for example, when a company (“A courier”) shown in FIG. 10 described later is input, a column of a unit price of freight, which is basic data of the company, is highlighted. , The purchase price including the fare, and the total purchase are automatically calculated and displayed at the corresponding positions on the screen.
【0035】以上のように、1つの画面上で共通データ
(商品名、単価、数量、重量)を入力した状態で、基礎
データ(例えば運賃単価)を入力すると自動的に商品毎
の運賃、運賃を含んだ仕入金額、仕入合計を自動的に計
算して表示したり、種別データ(例えば業者であるA急
便)を入力すると自動的に当該種別に対する基礎データ
の欄を強調表示して入力すると商品毎の運賃、運賃を含
んだ仕入金額、仕入合計を自動計算して表示したりする
ことが可能となる。As described above, when common data (product name, unit price, quantity, weight) is input on one screen and basic data (for example, fare unit price) is input, the fare and fare for each product are automatically set. Automatically calculate and display the purchase amount and purchase total including the information, and automatically input the type data (for example, A express service), by highlighting the column of basic data for the type. Then, it is possible to automatically calculate and display the fare for each product, the purchase price including the fare, and the total purchase.
【0036】図4は、本発明の動作説明フローチャート
(基礎データ計算処理)を示す。これは、既述した図3
のS4の基礎データ計算処理の詳細フローチャートを示
す。図4において、S11は、入力された基礎データに
基づいて処理定義テーブル6を参照する。FIG. 4 shows a flowchart (basic data calculation processing) for explaining the operation of the present invention. This is the same as described in FIG.
5 shows a detailed flowchart of the basic data calculation process in S4. In FIG. 4, S11 refers to the process definition table 6 based on the input basic data.
【0037】S12は、処理定義テーブル6に登録あり
か判別する。これは、後述する図11の処理定義テーブ
ル6中に、S11で入力されたデータが基礎データとし
て登録されているか判別する。例えば入力されたデータ
が「運賃単価」あるいは「運賃合計」あるいは「運賃」の欄の
データであった場合には、基礎データとして登録されて
いることとなる。S12のYESの場合には、S11で
画面上から入力されたデータが基礎データであると判明
したので、S13に進む。一方、S12のNOの場合に
は、S11で入力されたデータが基礎データでないと判
明したので、S16でデータを手入力する(商品毎の運
賃、運賃を含んだ仕入金額、仕入合計などを手計算して
画面上の該当位置に入力する)。In S12, it is determined whether or not there is a registration in the process definition table 6. This is to determine whether the data input in S11 is registered as basic data in the process definition table 6 in FIG. For example, if the input data is the data in the "Fare unit price", "Total fare" or "Fare" column, it is registered as basic data. In the case of YES in S12, it is determined that the data input from the screen is the basic data in S11, and the process proceeds to S13. On the other hand, in the case of NO in S12, it is determined that the data input in S11 is not the basic data, so the data is manually input in S16 (the fare for each product, the purchase price including the fare, the total purchase, etc.). Manually and enter it in the corresponding position on the screen).
【0038】S13は、S12のYESにより、S11
で画面上から入力されたデータが基礎データと判明した
ので、基礎データに対応する処理を検索する。これは、
基礎データ(例えば「運賃単価」)に対応する処理を、図
11の処理定義テーブル6から処理を取り出す。In S13, the answer to S12 is YES and S11
Since the data input from the screen is found to be the basic data, a process corresponding to the basic data is searched. this is,
The processing corresponding to the basic data (for example, “fare unit price”) is extracted from the processing definition table 6 in FIG.
【0039】S14は、処理(計算式)に従って計算処
理する。これは、S13で取り出した処理(例えば図1
2の処理)を取り出し、計算処理、例えば ・運賃=運賃単価×重量 ・仕入金額=商品の単価×数量+運賃 ・仕入合計=Σ仕入金額 の計算をそれぞれ行う。In step S14, calculation processing is performed according to the processing (calculation formula). This corresponds to the processing extracted in S13 (for example, FIG.
2), and calculate, for example: ・ Fare = Fare unit price × Weight ・ Purchase price = Product price × Quantity + Fare ・ Total purchase = ΣPurchase price
【0040】S15は、計算結果を出力する。以上によ
って、1つの画面上から共通データが入力された状態
で、基礎データ(例えば運賃単価、運賃合計、運賃)を
入力すると商品毎の運賃、運賃を含んだ仕入金額、仕入
合計を自動的に計算して該当位置に表示することが可能
となる。In step S15, a calculation result is output. As described above, when basic data (for example, fare unit price, total fare, fare) is input in a state where common data is input from one screen, the fare for each product, the purchase price including the fare, and the total purchase are automatically calculated. It can be calculated and displayed at the corresponding position.
【0041】図5は、本発明の動作説明フローチャート
(種別データ処理)を示す。これは、既述した図3のS
5の種別データ処理の詳細フローチャートを示す。図5
において、S21は、入力された種別(業者名)に基づ
いて処理定義テーブル6を参照する。FIG. 5 is a flowchart (type data processing) for explaining the operation of the present invention. This is the same as the already described S in FIG.
5 shows a detailed flowchart of type data processing of No. 5. FIG.
In step S21, the process definition table 6 is referred to based on the input type (trader name).
【0042】S22は、処理定義テーブル6に登録あり
か判別する。これは、後述する図11の処理定義テーブ
ル6中に、S21で入力されたデータが基礎データとし
て登録されているか判別する。S22のYESの場合に
は、S21で画面上から入力されたデータが基礎データ
であると判明したので、S23に進む。一方、S22の
NOの場合には、S11で入力されたデータが基礎デー
タでないと判明したので、S26で定義テーブル登録処
理(図6を用いて後述する)を行う。In S22, it is determined whether or not there is a registration in the process definition table 6. It is determined whether or not the data input in S21 is registered as basic data in the process definition table 6 in FIG. In the case of YES in S22, it is determined that the data input from the screen is the basic data in S21, and the process proceeds to S23. On the other hand, in the case of NO in S22, since it is determined that the data input in S11 is not the basic data, a definition table registration process (described later with reference to FIG. 6) is performed in S26.
【0043】S23は、S22のYESにより、S21
で画面上から入力されたデータが基礎データと判明した
ので、項目定義テーブル5を参照し、基礎データ項目名
に対する位置を検索する。これは、基礎データ(例えば
「A急便」)に対応する処理が図12の処理定義テーブル
6に登録されていると判明したので、図13の項目定義
テーブル5を参照し、基礎データ項目名(例えば「運賃
単価」)に対する位置(例えば「E18」)を検索する。At S23, YES is determined at S22, and S21
Since the data input from the screen is found to be basic data, the item definition table 5 is referred to and a position for the basic data item name is searched. This is because it has been found that the process corresponding to the basic data (for example, “A express”) has been registered in the process definition table 6 in FIG. 12, so the basic data item name ( For example, a position (for example, “E18”) with respect to “fare unit price” is searched.
【0044】S24は、基礎データ項目名への入力指示
する。これは、S23で検索した基礎データ項目名(例
えば「運賃単価」)に対する位置(例えば「E18」)を強
調表示して入力を促す。In step S24, an instruction is made to input the basic data item name. In this case, the position (for example, “E18”) with respect to the basic data item name (for example, “fare unit price”) searched in S23 is highlighted to prompt input.
【0045】S25は、基礎データ計算処理を行う。こ
れは、既述した図4のS11からS16を実行し、S2
4で強調表示して入力を促した欄に入力された基礎デー
タ(例えば(運賃単価「2.5円/kg」)をもとに、処
理定義テーブル6を参照して該当する処理に従い、商
品の運賃、運賃を含んだ仕入金額、仕入合計を自動計算
して該当位置に表示する。In step S25, a basic data calculation process is performed. This is performed by executing S11 to S16 in FIG.
Based on the basic data (for example, (fare unit price “2.5 yen / kg”) input in the field where the entry is prompted by highlighting in step 4, the processing definition table 6 is referred to, and the product The fare, purchase price including the fare, and total purchase are automatically calculated and displayed at the corresponding position.
【0046】S26は、定義テーブル登録処理を行う
(後述する図6参照)。以上によって、1つの画面上か
ら共通データが入力された状態で、種別(例えば業者)
を入力すると図11処理定義テーブル6に登録されてい
る業者の基礎データ名を取り出してこれに対応する項目
定義テーブル5中の該当位置情報(例えば(E18)を
取り出してその位置を強調表示して入力を促し、入力さ
れた基礎データをもとに処理定義テーブル6に登録され
ている処理に従い商品毎の運賃、運賃を含んだ仕入金
額、仕入合計を自動的に計算して該当位置に表示するこ
とが可能となる。In step S26, a definition table registration process is performed (see FIG. 6 described later). As described above, in the state where the common data is input from one screen, the type (for example, trader)
Is input, the basic data name of the trader registered in the process definition table 6 shown in FIG. 11 is taken out, the corresponding position information (for example, (E18)) in the item definition table 5 corresponding to this is taken out, and the position is highlighted. Prompt for input, and based on the entered basic data, calculate the fare for each product, the purchase price including the fare, and the purchase total automatically according to the process registered in the process definition table 6 It can be displayed.
【0047】図6は、本発明の動作説明フローチャート
(定義テーブル登録処理)を示す。これは、既述した図
5のS26の定義テーブル登録処理の詳細フローチャー
トを示す。FIG. 6 is a flow chart for explaining the operation of the present invention (definition table registration processing). This shows a detailed flowchart of the definition table registration process in S26 of FIG. 5 described above.
【0048】図6において、S31は、入力された種別
(業者名)を処理定義テーブル6に登録する。これは、
入力された種別、例えば業者名(A急便など)を図11
の処理定義テーブル6に登録する。In FIG. 6, S31 registers the input type (trader name) in the process definition table 6. this is,
The input type, for example, the trader name (A express service etc.) is shown in FIG.
Is registered in the process definition table 6.
【0049】S32は、項目定義テーブル5を参照し、
項目名一覧を表示する。これは、例えば図12の項目名
定義テーブル5を参照し、項目名一覧を表示、即ち画面
上に表示される項目名の一覧を表示する。In step S32, the item definition table 5 is referred to.
Display the item name list. This refers to, for example, referring to the item name definition table 5 in FIG. 12 and displaying a list of item names, that is, a list of item names displayed on the screen.
【0050】S33は、一覧から選択された項目名を基
礎データ項目として処理定義テーブル6に登録する。こ
れは、S32で項目名一覧から選択された項目名(例え
ば「運賃単価」)を基礎データ項目として処理定義テーブ
ル6のS31で入力して登録した種別(例えば業務名
「A急便」)に対応づけて登録する。In step S33, the item name selected from the list is registered in the process definition table 6 as a basic data item. This corresponds to the type (eg, the business name “A Express”) registered by inputting the item name (for example, “fare unit price”) selected from the item name list in S32 as the basic data item in S31 of the process definition table 6 And register it.
【0051】S34は、項目名定義テーブル5を参照
し、項目名一覧を表示する。S35は、一覧から選択さ
れた項目名、演算子を組み合わせた計算式(処理)を処
理定義テーブル6に登録する。これは、項目一覧から選
択された項目名、演算子を組み合わせて料金を算出する
計算式(例えば運賃=運賃単価×重量、仕入金額=商品
の単価×数量+運賃、仕入合計=Σ仕入金額)を作成し
て、S31で登録した種別(業務名)に対応づけて処理
定義テーブル6に登録する。In step S34, an item name list is displayed with reference to the item name definition table 5. In step S35, a calculation formula (process) combining the item name and the operator selected from the list is registered in the process definition table 6. This is a formula for calculating the charge by combining the item name and operator selected from the item list (for example, freight = freight unit price x weight, purchase price = product unit price x quantity + freight, total purchase = Σ A payment amount is created and registered in the process definition table 6 in association with the type (business name) registered in S31.
【0052】以上によって、入力した種別(業務名)に
対応づけて処理定義テーブル6中に、項目名定義テーブ
ル5中の項目名一覧を表示して選択した項目名を基礎デ
ータとし、更に、一覧から選択した項目名と演算子を組
み合わせて処理(計算式)を作成し、これら基礎データ
および処理(料金を計算する計算式)を新規に登録した
り、修正したりすることが可能となる。As described above, a list of item names in the item name definition table 5 is displayed in the process definition table 6 in association with the input type (business name), and the selected item names are used as basic data. It is possible to create a process (calculation formula) by combining the item name and the operator selected from the above, and to newly register or modify these basic data and the process (calculation formula for calculating the fee).
【0053】図7は、本発明の画面例(初期画面)を示
す。これは、初期画面であって、料金を算出するときに
共通に必要となるデータ(共通データ)を画面上に入力
した状態を示す。ここでは、図示のように画面上に項目
名を設け、そのうちデータの入力されているものが共通
データである。FIG. 7 shows a screen example (initial screen) of the present invention. This is an initial screen, and shows a state in which data (common data) that is required in common when calculating a fee is input on the screen. Here, as shown in the figure, item names are provided on the screen, of which the data is input is the common data.
【0054】 ・管理番号:1 ・顧客名 :××鉄工 ・担当者名:青木 ・商品名毎に: ・整理番号:1,2・・・ ・商品名 :丸6m/m ・長さ :4 ・数量 :10 ・重量 :9 ・単価 :120 ・運賃 : ・仕入金額: ・仕入合計: ・業者名(運送業者名): ・運賃単価: ・運賃合計: ・その他: 図8は、本発明の画面例(基礎データ「運賃単価」)を示
す。これは、基礎データの「運賃単価」を入力して、
運賃、仕入金額、仕入合計を自動計算させて表示さ
せた例を示す(既述した図3と図4)。具体的に言え
ば、図7の初期画面上で運賃単価の欄に「2.5円/
kg」をキー入力すると、図3のS1、S2、S3のY
ES,S4(図4)のフローチャートの手順に従い自動
的に図11のの処理を実行して運賃、仕入金額、
仕入合計を計算して表示したものである。・ Management number: 1 ・ Customer name: XX Iron Works ・ Contact person: Aoki ・ For each product name: ・ Reference number: 1, 2, ... ・ Product name: Circle 6 m / m ・ Length: 4・ Quantity : 10 ・ Weight : 9 ・ Unit price : 120 ・ Fare: ・ Purchase amount: ・ Purchase total: ・ Trade name (transportation company name): ・ Fare unit price: ・ Fare total: ・ Others: The screen example of invention (basic data "fare unit price") is shown. This is based on the basic data “Fare Unit Price”
An example is shown in which the fare, the purchase price, and the purchase total are automatically calculated and displayed (FIGS. 3 and 4 described above). More specifically, "2.5 yen /
When the user inputs "kg" by key, Y in S1, S2, and S3 in FIG.
The process of FIG. 11 is automatically executed according to the procedure of the flowchart of ES, S4 (FIG. 4), and the fare, the purchase amount,
The total purchase is calculated and displayed.
【0055】以上のように、画面上で共通データを入力
した状態(図7)で、運賃単価のみを入力すると、
運賃、仕入金額、仕入合計が自動的に計算されて表
示されることとなる。As described above, when only the fare unit price is input in a state where common data is input on the screen (FIG. 7),
The fare, purchase price and purchase total will be automatically calculated and displayed.
【0056】図9は、本発明の画面例(基礎データ「運
賃合計」)を示す。これは、基礎データの’「運賃合
計」を入力して、’運賃、’仕入金額、’仕入合
計を自動計算させて表示させた例を示す(既述した図3
と図4)。具体的に言えば、図7の初期画面上で’運
賃合計の欄に「1000円」をキー入力すると、図3のS
1、S2、S3のYES,S4(図4)のフローチャー
トの手順に従い自動的に図11の’の処理を実行して
’運賃、’仕入金額、’仕入合計を計算して表示
したものである。FIG. 9 shows a screen example (basic data "total fare") of the present invention. This shows an example of inputting the “total fare” of the basic data and automatically calculating and displaying the “fare,” “purchase amount,” and “total purchase” (see FIG. 3 described above).
And FIG. 4). More specifically, when "1000 yen" is entered in the "Total fare" field on the initial screen of FIG.
1, YES, S2, S3, YES, S4 (FIG. 4) The procedure shown in FIG. 11 is automatically executed in accordance with the flow chart of FIG. 11 to calculate and display the “fare,” “purchase amount,” and “total purchase”. It is.
【0057】以上のように、画面上で共通データを入力
した状態(図7)で、’運賃合計のみを入力すると、
’運賃、’仕入金額、’仕入合計が自動的に計算
されて表示されることとなる。As described above, in a state where common data is input on the screen (FIG. 7), if only the total fare is input,
'Fare,''purchaseamount,' and 'purchase total' will be automatically calculated and displayed.
【0058】図10は、本発明の画面例(業者名「A急
便」)入力→基礎データ「運賃単価」入力表示)を示す。
これは、業者名として「A急便」を入力して該当基礎デ
ータの欄を強調表示し、基礎データの「運賃単価」を入
力して、運賃、仕入金額、仕入合計を自動計算さ
せて表示させた例を示す(既述した図3と図5と図
4)。具体的に言えば、図7の初期画面上で業者名の
欄に「A急便」をキー入力すると、図3のS1、S2、S
3のNO,図5のS21からS25、図4)のフローチ
ャートの手順に従い自動的に入力された業者の「A急
便」の基礎データ項目名(ここでは、「運賃単価」)を取
り出して該当する画面上の位置の欄を強調表示して入
力を促し、ここでは、運賃単価を入力すると、自動的
に図11のの処理を実行して運賃、仕入金額、
仕入合計を計算して表示したものである。FIG. 10 shows a screen example of the present invention (entering the trader name “A express”) → displaying the basic data “fare unit price” input).
This is done by inputting "A Express" as the trader name, highlighting the corresponding basic data column, inputting the "fare unit price" of the basic data, and automatically calculating the freight, purchase price, and purchase total. An example of the display is shown (FIGS. 3, 5, and 4 described above). Specifically, when "A express" is key-inputted in the column of the trader name on the initial screen of FIG. 7, S1, S2, S in FIG.
No. 3, the basic data item name (here, "fare unit price") of "A Express" of the trader automatically input according to the procedure of the flowchart of S21 to S25 of FIG. The column of the position on the screen is highlighted to prompt the entry. Here, when the fare unit price is entered, the processing of FIG.
The total purchase is calculated and displayed.
【0059】以上のように、画面上で共通データを入力
した状態(図7)で、業者名を入力すると該当する基
礎データとしてここでは「運賃単価」を強調表示して入
力を促し、運賃単価を入力すると、運賃、仕入金
額、仕入合計が自動的に計算されて表示されることと
なる。As described above, in a state where common data is input on the screen (FIG. 7), when a trader name is input, “Fare unit price” is highlighted here as the corresponding basic data to prompt the input, and the unit price is prompted. When you enter, the fare, purchase price, and purchase total are automatically calculated and displayed.
【0060】図11は、本発明の処理定義テーブル例を
示す。処理定義テーブル6は、図示の下記の項目を定義
して登録したものである。 ・基礎データ項目名:運賃単価などの料金を算出すると
きの基礎データ ・処理(計算式):運賃を計算するときの計算式 ・種別(業者名):商品の運送などの業務を行う種別
(業者名) ここで、同一の基礎データ項目名が第1段目の「運賃単
価」、第4段目の「運賃単価」というように複数登録され
ている場合には、運賃単価が基礎データとして指定され
た場合(例えば図8のの運賃単価「2.5円/kg」と
入力された場合)には、これら同一の基礎データ項目名
とその処理、種別(業者名)の一覧を表示してその中か
ら1つを選択して適用するようにする。FIG. 11 shows an example of a process definition table according to the present invention. The process definition table 6 defines and registers the following items shown in the figure.・ Basic data item name: Basic data for calculating fare such as fare unit price ・ Processing (calculation formula): Calculation formula for calculating fare ・ Type (trader name): Type for performing business such as product transportation ( Here, if the same basic data item name is registered in multiple numbers such as “Fare unit price” in the first row and “Fare unit price” in the fourth row, the fare unit price is used as the basic data. When specified (for example, when the fare unit price of “2.5 yen / kg” in FIG. 8 is input), a list of these same basic data item names, their processing, and types (trader names) is displayed. And select one of them to apply.
【0061】以上のように、処理定義テーブル6に基礎
データ項目名、処理(計算式)および種別(業者名)を
対応づけて定義して登録することにより、図7の画面に
示すように共通データを入力した状態で、基礎データ項
目名のいずれか1つのデータを入力(例えば運賃単価、
運賃合計、商品毎の運賃のいずれか1つを入力)するの
みで、定義した処理(計算式)に従って自動的に運賃、
運賃を含んだ仕入金額、仕入合計などを計算して表示さ
せることが可能となる。As described above, by defining the basic data item name, the process (calculation formula) and the type (trader name) in association with each other in the process definition table 6 and registering them, the common data as shown in the screen of FIG. With the data entered, enter any one of the basic data item names (for example, fare unit price,
Simply enter one of the total fare or the fare for each product) and the fare will be automatically calculated according to the defined process (calculation formula).
It is possible to calculate and display the purchase amount including the fare, the purchase total, and the like.
【0062】図12は、本発明の項目名定義テーブル例
を示す。項目名定義テーブル5は、図13の画面上に定
義した各セルの項目名とデータを入力する範囲(対象範
囲)を対応づけて定義して図示の下記のように登録した
ものである。FIG. 12 shows an example of an item name definition table according to the present invention. The item name definition table 5 defines the item names of each cell defined on the screen of FIG. 13 in association with a data input range (target range) and registers them as shown below.
【0063】 ・項目名(ラベル):画面上に定義した項目名(ラベ
ル) ・対象範囲:項目名の対象となる範囲 例えば第1段目の項目名「管理番号」と、対象範囲「C4」
は、図13の画面上の管理番号という文言と、そのデー
タを入力するセルの番号C4を表す。他も同様である。Item name (label): Item name (label) defined on the screen Target range: target range of the item name For example, the item name “management number” in the first row and the target range “C4”
Represents the word "management number" on the screen of FIG. 13 and the cell number C4 for inputting the data. Others are the same.
【0064】以上のように、項目名(ラベル)と対象範
囲を定義して項目名定義テーブル5に登録することによ
り、例えば図10の画面上で業者名の欄のに「A急便」
が入力されると、図11の処理定義テーブル6を参照し
て第1段目のエントリの種別(業者名)の同一の「A急
便」を見つけ、これの基礎データ項目名「運賃単価」を取
り出し、図12の項目名定義テーブル5を参照して当該
「運賃単価」の項目の対象範囲「E18」を取り出して図1
0の当該E18のセル(の運賃単価の欄)を強調表示
し入力を促すことが可能となる。そして、入力された運
賃単価をもとに、図10の運賃、仕入金額、仕入
合計を自動計算して表示することが可能となる。As described above, by defining the item names (labels) and the target ranges and registering them in the item name definition table 5, for example, "A Express" is displayed in the column of the trader name on the screen of FIG.
Is input, the same "A Express" of the entry type (trader name) in the first row is found with reference to the process definition table 6 in FIG. 11, and the basic data item name "Fare unit price" is entered. 1 and the target range “E18” of the item of “fare unit price” is extracted with reference to the item name definition table 5 of FIG.
It becomes possible to emphasize the cell (the column of the fare unit price) of the cell E18 of 0 to prompt the input. Then, based on the input fare unit price, the fare, purchase price, and purchase total in FIG. 10 can be automatically calculated and displayed.
【0065】図13は、本発明の画面例(定義)を示
す。この画面は、図12の項目名定義テーブル5に対応
づけたものであって、上側に横方向にAからJの各範
囲、および左側に縦方向に1から22の各範囲の交差す
るセルを定義するためのものである。FIG. 13 shows a screen example (definition) of the present invention. This screen is associated with the item name definition table 5 of FIG. 12, and shows cells that intersect each of the ranges A to J in the horizontal direction on the upper side and cells 1 to 22 in the vertical direction on the left side. It is for definition.
【0066】以上のように、画面上の各セルを横方向の
AからJ、および縦方向の1から22によって定義する
ことにより、既述したように、業者名を入力したときに
当該業者の料金計算に使用する基礎データ項目のセルを
強調表示して入力を促し、入力されたデータを基礎デー
タとして処理定義テーブル6に登録されている処理(計
算式)に従い料金(運賃、運賃を含む仕入金額、仕入合
計などの料金)を自動計算して表示させることが可能と
なる。As described above, by defining each cell on the screen by A to J in the horizontal direction and 1 to 22 in the vertical direction, as described above, when a trader name is input, The cell of the basic data item used for the charge calculation is highlighted to prompt the input, and the input data is used as the basic data according to the processing (calculation formula) registered in the processing definition table 6 (the charge including the fare and the fare). It is possible to automatically calculate and display the payment amount, the total purchase price, and the like).
【0067】[0067]
【発明の効果】以上説明したように、本発明によれば、
画面上で共通のデータを入力すると共に、画面上で種別
(業者)に固有の基礎データを入力、あるいは指定した
種別(業者)に対応する促された基礎データを入力して
料金計算を行い表示する構成を採用しているため、画面
上で基礎データを入力するのみで、あるいは種別(業
者)指定して入力の促された位置に基礎データを入力す
るのみで、自動的に所望の料金計算を行い表示すること
が可能となる。これにより、 (1) 複数条件で料金を算出する場合に、各条件で必
要な基礎データのみ判っていれば、基礎データの入力位
置に応じた条件での料金計算を自動的に行い、表示する
ことが可能となる。As described above, according to the present invention,
Enter the common data on the screen and enter the basic data specific to the type (trader) on the screen, or enter the prompted basic data corresponding to the specified type (trader) to calculate the charge and display it The required fee calculation is automatically performed only by inputting the basic data on the screen or by inputting the basic data at the position where the input is prompted by specifying the type (trader). And display can be performed. Thereby, (1) When calculating the fee under a plurality of conditions, if only the basic data necessary for each condition is known, the fee is automatically calculated under the condition corresponding to the input position of the basic data and displayed. It becomes possible.
【0068】(2) 1つの画面上で、基礎データの入
力位置を異ならせることにより、異なる処理(計算式)
で自動計算した料金を表示(マルチ画面上にそれぞれ表
示)して複数条件の中から最適な条件を選択して自動料
金計算させることが可能となる。(2) Different processing (calculation formula) by changing the input position of basic data on one screen
It is possible to display the automatically calculated charges (displayed on the multi-screen) and select the optimum condition from a plurality of conditions to perform the automatic charge calculation.
【0069】(3) 各条件で必要な基礎データが不明
の場合には、種別(業者)を指定すると自動的に該当基
礎データの欄を強調表示して入力を促し、基礎データを
入力して料金を自動計算して表示することが可能とな
る。(3) When the basic data required under each condition is unknown, when the type (trader) is designated, the column of the corresponding basic data is automatically highlighted to prompt the input, and the basic data is input. Charges can be automatically calculated and displayed.
【図1】本発明のシステム構成図である。FIG. 1 is a system configuration diagram of the present invention.
【図2】本発明の概念説明図である。FIG. 2 is a conceptual explanatory diagram of the present invention.
【図3】本発明の動作説明フローチャート(全体)であ
る。FIG. 3 is a flowchart (overall) for explaining the operation of the present invention.
【図4】本発明の動作説明フローチャート(基礎データ
計算処理)である。FIG. 4 is a flowchart (basic data calculation processing) for explaining the operation of the present invention.
【図5】本発明の動作説明フローチャート(種別データ
処理)である。FIG. 5 is an operation explanatory flowchart (type data processing) of the present invention.
【図6】本発明の動作説明フローチャート(定義テーブ
ル登録処理)である。FIG. 6 is a flowchart illustrating the operation of the present invention (definition table registration processing).
【図7】本発明の画面例(初期画面)である。FIG. 7 is a screen example (initial screen) of the present invention.
【図8】本発明の画面例(基礎データ「運賃単価」)であ
る。FIG. 8 is a screen example (basic data “fare unit price”) of the present invention.
【図9】本発明の画面例(基礎データ「運賃合計」)であ
る。FIG. 9 is a screen example (basic data “total fare”) of the present invention.
【図10】本発明の画面例(業者名「A急便」入力→基礎
データ「運賃単価」入力表示)である。FIG. 10 is a screen example of the present invention (input of trader name “A express” → input display of basic data “fare unit price”).
【図11】本発明の処理定義テーブル例である。FIG. 11 is an example of a process definition table according to the present invention.
【図12】本発明の項目定義テーブル例である。FIG. 12 is an example of an item definition table according to the present invention.
【図13】本発明の画面例(定義)である。FIG. 13 is a screen example (definition) of the present invention.
1:処理装置 2:位置検出手段 3:料金計算手段 4:登録手段 5:項目定義テーブル 6:処理定義テーブル 7:商品マスタ 8:伝票ファイル 9:入力装置 10:出力装置 11:サーバ 12:伝票 13:商品マスタ 1: Processing device 2: Position detection means 3: Charge calculation means 4: Registration means 5: Item definition table 6: Processing definition table 7: Product master 8: Slip file 9: Input device 10: Output device 11: Server 12: Voucher 13: Product master
Claims (4)
出手順に従って商品に関する料金を算出する料金算出装
置において、 上記定義情報に対応する料金の算出処理を定義する処理
定義テーブルと、 入力データをもとに上記処理定義テーブルを参照し、入
力データに対応する定義情報に該当する料金を算出する
料金計算手段とを備えたことを特徴とする料金算出装
置。1. A charge calculation device for calculating a charge for a product according to a different charge calculation procedure according to information defining a product, comprising: a process definition table for defining a charge calculation process corresponding to the definition information; A charge calculating means for calculating a charge corresponding to the definition information corresponding to the input data by referring to the processing definition table.
た上記処理定義テーブルと、 上記種別が入力されると上記処理定義テーブルを参照
し、該当する料金算出処理に必要な定義情報を指示する
料金計算手段とを備えたことを特徴とする請求項1記載
の料金算出装置。2. A process definition table further defining a type for each charge calculation procedure, and when the type is input, the process definition table is referred to, and definition information necessary for a corresponding charge calculation process is indicated. The charge calculating device according to claim 1, further comprising a charge calculating unit.
出手順に従って商品に関する料金を算出する料金算出方
法において、 上記定義情報に対応する料金の算出処理を処理定義テー
ブルに定義し、 入力データをもとに上記処理定義テーブルを参照し、入
力データに対応する定義情報に該当する料金を算出する
ことを特徴とする料金算出方法。3. A charge calculation method for calculating a charge for a product according to a different charge calculation procedure according to information defining a product, wherein a charge calculation process corresponding to the definition information is defined in a process definition table, and input data is defined. A fee calculation method comprising calculating a fee corresponding to definition information corresponding to input data by referring to the processing definition table.
出手順に従って商品に関する料金を算出するためのプロ
グラムを記録した記録媒体であって、 上記定義情報に対応する料金の算出処理を処理定義テー
ブルに定義させ、 入力データをもとに上記処理定義テーブルを参照し、入
力データに対応する定義情報に該当する料金を算出させ
ることを特徴とする料金算出プログラムを記録した記録
媒体。4. A recording medium on which a program for calculating a charge for a product in accordance with a different charge calculation procedure according to information defining a product is recorded. And a charge calculation program for calculating a charge corresponding to the definition information corresponding to the input data by referring to the processing definition table based on the input data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27856199A JP2001101290A (en) | 1999-09-30 | 1999-09-30 | Device and method for calculating charge and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27856199A JP2001101290A (en) | 1999-09-30 | 1999-09-30 | Device and method for calculating charge and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001101290A true JP2001101290A (en) | 2001-04-13 |
Family
ID=17598989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27856199A Pending JP2001101290A (en) | 1999-09-30 | 1999-09-30 | Device and method for calculating charge and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001101290A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022084807A (en) * | 2017-11-02 | 2022-06-07 | 株式会社オービック | Calculation processing apparatus, calculation processing method, and calculation processing program |
-
1999
- 1999-09-30 JP JP27856199A patent/JP2001101290A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022084807A (en) * | 2017-11-02 | 2022-06-07 | 株式会社オービック | Calculation processing apparatus, calculation processing method, and calculation processing program |
JP7291264B2 (en) | 2017-11-02 | 2023-06-14 | 株式会社オービック | Computational processing device, computational processing method and computational processing program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6625579B1 (en) | Electronic cash register wherein special registration processes are specified by changing product department values | |
US20050230471A1 (en) | Revenue balancing method and computer program | |
JPS5842499B2 (en) | electronic cash register | |
US7711615B2 (en) | Methods, apparatus, systems, computer program products and mediums for use in association with accounting and/or financial analysis | |
JP2011013845A (en) | Pos register device, calculation display method and program of required number of persons in limited sales with pos register device | |
CN110415064A (en) | A kind of benefit community system of integration retail supply chain and distribution chain | |
US7222110B2 (en) | Charge information processing apparatus, franchise system provided with the charge information processing apparatus, charge calculating method, recording medium, and program | |
JPH0793414A (en) | Automatic estimate settling device | |
JP2000353283A (en) | Pos system and pos sales canceling and correcting method | |
JP2001101290A (en) | Device and method for calculating charge and recording medium | |
JP2022013578A (en) | Data processing device, data processing method and program | |
JPH11213032A (en) | Privilege point system | |
JP2007133549A (en) | Settlement processing system | |
JPH0729073A (en) | Point of sales terminal equipment | |
JP2001325336A (en) | Settlement inventory method and system, host processor, and information storage medium | |
JP2024081046A (en) | Unit price inquiry device, unit price inquiry method, and unit price inquiry program | |
JPH09190581A (en) | Pos terminal system | |
JP2024103035A (en) | Business support device, business support method, and business support program | |
JP2022079589A (en) | Project management device, project description output method and project description output program | |
JPH02125399A (en) | Sales data processor | |
JP2526030B2 (en) | POS system | |
JP2000331097A (en) | Method and device for additional price tax taking-in and recording medium recording program for this device | |
JP2007133548A (en) | Settlement processing system | |
JPH08335237A (en) | Slip data input method | |
JPS63225897A (en) | Transaction processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20031111 |