Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4843437B2 - Product sales data processing device - Google Patents
[go: Go Back, main page]

JP4843437B2 - Product sales data processing device - Google Patents

Product sales data processing device Download PDF

Info

Publication number
JP4843437B2
JP4843437B2 JP2006263085A JP2006263085A JP4843437B2 JP 4843437 B2 JP4843437 B2 JP 4843437B2 JP 2006263085 A JP2006263085 A JP 2006263085A JP 2006263085 A JP2006263085 A JP 2006263085A JP 4843437 B2 JP4843437 B2 JP 4843437B2
Authority
JP
Japan
Prior art keywords
customer segment
sales
customer
segment
name
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.)
Expired - Fee Related
Application number
JP2006263085A
Other languages
Japanese (ja)
Other versions
JP2008083987A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2006263085A priority Critical patent/JP4843437B2/en
Publication of JP2008083987A publication Critical patent/JP2008083987A/en
Application granted granted Critical
Publication of JP4843437B2 publication Critical patent/JP4843437B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、POS(Point Of Sales)端末,電子式キャッシュレジスタ等の商品販売データ処理装置に関し、特に、ドライブイン等のように観光バス等の車両で乗り付けたツアー観光客による収益金の一部を、その車両を管理する観光バス会社等に販売手数料(バックマージン)として支払う店で利用して好適な商品販売データ処理装置に関する。   The present invention relates to a merchandise sales data processing apparatus such as a POS (Point Of Sales) terminal, an electronic cash register, and the like, and in particular, a profit of a tour tourist who rides on a vehicle such as a sightseeing bus such as a drive-in. The present invention relates to a merchandise sales data processing apparatus suitable for use at a store that pays a sales commission (back margin) to a sightseeing bus company or the like that manages the vehicle.

従来のPOS端末や電子式キャッシュレジスタ等の商品販売データ処理装置において、1取引毎に客層を登録する客層キーを備えたものは既に知られている(例えば、特許文献1参照)。   2. Description of the Related Art Conventional product sales data processing devices such as POS terminals and electronic cash registers are already known that have a customer segment key for registering a customer segment for each transaction (for example, see Patent Document 1).

また、同じく商品販売データ処理装置において、客層別に商品販売データを集計記憶する客層別合計器を備え、この合計器によって客層別に集計されたデータをレポート出力するようにしたものも知られている(例えば、特許文献2参照)。   Similarly, there is also known a product sales data processing apparatus that includes a customer stratification totaling device that aggregates and stores product sales data for each customer segment, and reports the data aggregated for each customer segment by this summation device ( For example, see Patent Document 2).

ところで、観光バス等の車両で乗り付けた観光客が買物や飲食を行う店、いわゆるドライブインでは、その車両を管理する観光バス会社等に、その会社の車両で乗り付けた観光客による収益の数%を販売手数料、いわゆるバックマージンとして支払うことが多い。そこで従来、このような店向けの商品販売データ処理装置として、客買上レシートとは別に領収書を印字発行可能とするとともに、領収書発行対象の取引開始を指令する手段及び領収書の発行を指令する手段を設け、領収書発行対象の取引開始が指令されてから領収書発行が指令されるまでの間に処理された複数の取引における各合計金額を合算し、この合算金額を額面金額とする領収書を印字発行するようにしたものがあった。このような商品販売データ処理装置を用いることにより、同一の車両で乗り付けた複数名の観光客がそれぞれ買上げた商品の総額を額面金額とする領収書を得られるので、この領収書の顔面金額から観光バス会社等に支払うバックマージンの金額を把握できるという効果を奏する。(例えば、特許文献3参照)。
特開平11−86141号公報 特開平10−222758号公報 特開平9−319972号公報
By the way, in a store where tourists boarded by a vehicle such as a sightseeing bus shop for shopping or eating, so-called drive-in, the tourist bus company that manages the vehicle, etc. A few percent is often paid as a sales commission, the so-called back margin. Therefore, conventionally, as a merchandise sales data processing device for such stores, it is possible to print and issue receipts separately from customer purchase receipts, and to issue means for instructing the start of transactions for receipt issuance and receipt issuance The total amount of multiple transactions processed between the start of transaction for receipt issuance and the issuance of receipt is summed, and this sum is used as the par value Some receipts were printed and issued. By using such a merchandise sales data processing device, you can obtain a receipt with the total amount of products purchased by multiple tourists on the same vehicle as the face value, so the face amount of this receipt It is possible to grasp the amount of back margin paid to tourist bus companies. (For example, refer to Patent Document 3).
Japanese Patent Laid-Open No. 11-86141 JP-A-10-222758 JP-A-9-319972

しかしながら、通常、ドライブイン等では一定期間内例えば1ヶ月間の収益を観光バス会社等の会社別に集計し、その集計金額に対する数%を各社に支払う運用となっている。このため、前述したような領収書発行機能を有した商品販売データ処理装置を採用したとしても、一定期間内に発行された複数枚の領収書の各額面金額を会社毎に集計し、その集計金額と販売手数料のレートとから販売手数料を算出しなければならないという面倒があった。しかも、販売手数料のレートも観光バス会社等によって異なるので、販売手数料の計算が煩雑であるという問題もあった。   However, in drive-in, etc., generally, for example, revenue for one month within a certain period is tabulated by company such as a sightseeing bus company, and several percent of the total amount is paid to each company. For this reason, even if the product sales data processing device having the receipt issuing function as described above is adopted, the face amounts of multiple receipts issued within a certain period are totaled for each company, and the total There was the trouble that the sales commission had to be calculated from the amount and the rate of the sales commission. Moreover, since the rate of the sales commission varies depending on the sightseeing bus company, etc., there is also a problem that the calculation of the sales commission is complicated.

本発明はこのような事情に基づいてなされたもので、その目的とするところは、一定期間内の収益の一部を販売手数料として観光バス会社等に支払う店の手数料計算に要する手間を大幅に簡略化できる商品販売データ処理装置を提供しようとするものである。   The present invention has been made based on such circumstances, and the purpose of the present invention is to greatly reduce the labor required to calculate the commission of a store that pays a part of the profit within a certain period to a sightseeing bus company as a sales commission. An object of the present invention is to provide a product sales data processing apparatus that can be simplified.

本発明は、販売商品に関するデータの入力により商品販売データを処理して1取引として売上げる商品の金額を算出し、この商品売上金額に対する支払いデータを処理して当該1取引を決済させるPOS端末,電子式キャッシュレジスタ等の商品販売データ処理装置において、客を属性により類別する客層別に販売手数料のレートを設定記憶する客層別レート記憶部と、1取引毎にその取引客の客層を入力する客層入力手段、例えば客層キーと、各取引の商品売上金額を客層入力手段により入力された客層別に集計記憶する客層別売上集計手段と、客層別売上集計手段により客層別に集計記憶された金額と客層別レート記憶部に記憶されている同一客層のレートとに基づいて客層毎に販売手数料を算出する客層別販売手数料算出手段と、この客層別販売手数料算出手段により算出された客層別販売手数料を出力する客層別販売手数料出力手段とを備えたものである。   The present invention relates to a POS terminal that processes product sales data by inputting data related to sales products, calculates the amount of products sold as one transaction, processes payment data for the product sales amount, and settles the one transaction. In a merchandise sales data processing device such as an electronic cash register, a rate storage unit for each customer segment that sets and stores the rate of sales commission for each customer segment that classifies customers according to attributes, and a customer segment input that inputs the customer segment of each customer for each transaction Means, for example, customer segment key, sales totaling unit for each customer segment that stores the product sales amount of each transaction by customer segment input by customer segment input unit, and amount and customer segment rate aggregated and stored by customer segment by customer segment sales aggregation unit A sales commission calculation unit for each customer segment that calculates a sales commission for each customer segment based on the rate of the same customer segment stored in the storage unit; Is obtained by a customer base Sales commissions output means for outputting the clientele Sales charge calculated by stratification sales commission calculation means.

かかる手段を講じた本発明によれば、同一観光バス会社の観光バス等で乗り付けた観光客を同一客層の客として識別するだけで、一定期間内の収益の一部を販売手数料として観光バス会社等に支払う店の手数料計算に要する手間を大幅に簡略化できる商品販売データ処理装置を提供できる。   According to the present invention in which such measures are taken, a tourist bus that uses a sightseeing bus of the same sightseeing bus company is identified as a customer of the same customer class, and a part of the profit within a certain period is used as a sales fee. It is possible to provide a merchandise sales data processing apparatus capable of greatly simplifying the labor required for calculating the commission of a store paying to a company or the like.

以下、本発明を実施するための最良の形態について、図面を用いて説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings.

この実施の形態は、観光バス等の車両で乗り付けた観光客が買物や飲食を行うドライブイン等であって、その車両を管理する観光バス会社等に、その会社の車両で乗り付けた観光客による収益の数%を販売手数料、いわゆるバックマージンとして支払う店で使用されるPOS端末1に本発明を適用した場合である。   This embodiment is a drive-in where a tourist boarded by a vehicle such as a sightseeing bus buys and eats food and drinks, and a sightseeing bus company that manages the vehicle rides on the company's vehicle. This is a case where the present invention is applied to a POS terminal 1 that is used in a store that pays several percent of customer revenue as a sales fee, so-called back margin.

図1は本発明に係るPOS端末1が組み込まれたPOSシステムの全体構成図である。POSシステムは、複数台のPOS端末1と、各POS端末1を集中管理するストアコンピュータ2とからなり、これらをLAN(Local Area Network)等の通信回線3で双方向通信自在に接続してなるものである。   FIG. 1 is an overall configuration diagram of a POS system in which a POS terminal 1 according to the present invention is incorporated. The POS system is composed of a plurality of POS terminals 1 and a store computer 2 that centrally manages each POS terminal 1, and these are connected through a communication line 3 such as a LAN (Local Area Network) so as to be capable of bidirectional communication. Is.

ストアコンピュータ2の記憶装置には、特に、客層別売上マスタファイル4が保存されている。客層別売上マスタファイル4には、図2に示すように、客層コード,客層名称,レート,人数及び金額の各項目からなる客層別レコードが格納されている。客層コードは、客を属性により類別する客層の識別コードであり、本実施の形態では、客層コード“1”〜“9”及び“0”の計10個の客層別レコードが客層別売上マスタファイル4に格納されている。そして、客層コード“1”〜“9”の各客層別レコードには、それぞれ異なる観光バス会社等の会社名とその会社に対して設定される販売手数料のレート(%)とが格納されるようになっている。また、客層コード“0”の客層別レコードには、客層名称「個人客」とレート「0(%)」とが固定的に格納されている。   In particular, a sales master file 4 for each customer segment is stored in the storage device of the store computer 2. As shown in FIG. 2, the customer base sales master file 4 stores a customer base record comprising customer base code, customer base name, rate, number of people, and amount of money. The customer segment code is a customer segment identification code that classifies customers according to their attributes. In this embodiment, a total of ten customer segment codes “1” to “9” and “0” are classified into customer segment sales master files. 4 is stored. Each customer segment record of customer segment codes “1” to “9” stores a company name such as a different sightseeing bus company and a sales commission rate (%) set for the company. It has become. Further, the customer segment name “individual customer” and the rate “0 (%)” are fixedly stored in the customer segment-specific record with the customer segment code “0”.

すなわち本実施の形態では、同一観光バス会社の観光バス等で乗り付けた観光客を同一客層の客として類別するようにしている。ここに、客層別売上マスタファイル4は、客層別レート記憶部として機能する。   That is, in the present embodiment, tourists boarded on a sightseeing bus of the same sightseeing bus company are classified as customers of the same customer class. Here, the customer base sales master file 4 functions as a customer base rate storage unit.

図3はPOS端末1の要部構成を示すブロック図である。POS端末1は、制御部本体としてCPU(Central Processing Unit)11を搭載している。そして、このCPU11によって制御される各部として、ROM(Read Only Memory)12、RAM(Random Access Memory)13、時計部14、通信インターフェイス15、I/Oポート16、キーボードコントローラ17、第1の表示コントローラ18、第2の表示コントローラ19及びプリンタコントローラ20等を備えている。CPU11は、アドレスバス,データバス等のバスライン21を介して各部と接続されている。   FIG. 3 is a block diagram showing a main configuration of the POS terminal 1. The POS terminal 1 includes a CPU (Central Processing Unit) 11 as a control unit main body. As each part controlled by the CPU 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a clock part 14, a communication interface 15, an I / O port 16, a keyboard controller 17, a first display controller 18, a second display controller 19, a printer controller 20, and the like. The CPU 11 is connected to each unit via a bus line 21 such as an address bus or a data bus.

時計部14は、現在の日付及び時刻を計時するものである。通信インターフェイス15は、通信回線3を介してストアコンピュータ2との間で行うデータの送受信を司るものである。   The clock unit 14 measures the current date and time. The communication interface 15 manages data transmission / reception with the store computer 2 via the communication line 3.

I/Oポート16には、モードスイッチ22からの信号が入力される。また、CPU11の制御によりドロワ23を自動開放させるための開放指令信号が出力されるようになっている。   A signal from the mode switch 22 is input to the I / O port 16. In addition, an opening command signal for automatically opening the drawer 23 is output under the control of the CPU 11.

キーボードコントローラ17は、キーボード24から操作キーに対応したキー信号を取込み、キー入力データを得る。第1の表示コントローラ18は、オペレータ用表示器25の駆動を制御し、CPU11から与えられる表示データに対応した文字等を表示させる。第2の表示コントローラ19は、客用表示器26の駆動を制御し、CPU11から与えられる表示データに対応した文字等を表示させる。プリンタコントローラ20は、レシート印字及びジャーナル印字が可能なプリンタ27の駆動を制御し、CPU11から与えられる印字データをレシート用紙及びジャーナル用紙に印字させて、レシート発行及びジャーナル記録を行わせる。   The keyboard controller 17 takes key signals corresponding to the operation keys from the keyboard 24 and obtains key input data. The first display controller 18 controls the driving of the operator display 25 and displays characters corresponding to the display data given from the CPU 11. The second display controller 19 controls driving of the customer display 26 to display characters corresponding to display data given from the CPU 11. The printer controller 20 controls the drive of the printer 27 capable of receipt printing and journal printing, and prints the print data given from the CPU 11 on the receipt paper and the journal paper so as to perform receipt issuance and journal recording.

前記モードスイッチ22は、図4に示すように、「登録」,「点検」,「精算」,「設定」等の各種業務モードの中からいずれか1つの業務を選択しその実行をCPU11に知らせるための切替スイッチである。因みに「登録」とは、各商品の販売データをRAM13上の売上集計メモリに登録処理する業務のモードである。「点検」とは、上記売上集計メモリの内容が印字された点検レポートを発行する業務のモードである。「精算」とは、上記売上集計メモリの内容が印字された精算レポートを発行した後、売上集計メモリをクリアする業務のモードである。「設定」とは、各種業務を実行する上で必要なデータをRAM13に設定する業務である。   As shown in FIG. 4, the mode switch 22 selects any one operation from various operation modes such as “registration”, “inspection”, “settlement”, “setting”, and notifies the CPU 11 of the execution. This is a changeover switch. Incidentally, “registration” is a business mode in which the sales data of each product is registered in the sales total memory on the RAM 13. “Inspection” is a mode of business for issuing an inspection report in which the contents of the sales total memory are printed. “Checkout” is a business mode in which the sales summary memory is cleared after issuing a settlement report on which the contents of the sales summary memory are printed. “Setting” is a task of setting data necessary for executing various tasks in the RAM 13.

キーボード24には、図5に示すように、「00」及び「0」〜「9」の置数キー31、取消キー32、×キー33、部門キー34、PLU(Price Look Up)キー35、クリアキー36及び預/現計キー37等の他、客層コード“0”〜“9”がそれぞれプリセットされている10個の客層キー38が配設されている。客層キー38は、1取引毎にその取引客の客層を入力する客層入力手段として機能する。   As shown in FIG. 5, the keyboard 24 includes numeric keys 31 of “00” and “0” to “9”, a cancel key 32, an x key 33, a department key 34, a PLU (Price Look Up) key 35, In addition to the clear key 36 and the deposit / cash key 37, ten customer layer keys 38, each preset with customer layer codes “0” to “9”, are arranged. The customer segment key 38 functions as a customer segment input means for inputting the customer segment of the customer for each transaction.

かかる構成のPOS端末1においては、RAM13に売上集計メモリの1種として図6に示すデータエリア構造の客層別売上集計テーブル40が形成されている。すなわち客層別売上集計テーブル40は、前記客層別売上マスタファイル4に格納されている各客層別レコードの客層コード及び客層名称の格納エリアと、人数及び金額データの累積エリアと、1ビットのフラグエリアとで構成されている。ここに、客層別売上集計テーブル40は、客層別名称記憶部として機能する。   In the POS terminal 1 having such a configuration, a sales summary table 40 by customer group having a data area structure shown in FIG. 6 is formed in the RAM 13 as one type of sales summary memory. In other words, the customer segment sales summary table 40 includes a customer segment code and customer segment name storage area for each customer segment record stored in the customer segment sales master file 4, a cumulative area for the number of people and monetary data, and a 1-bit flag area. It consists of and. Here, the customer group sales summary table 40 functions as a customer group name storage unit.

しかして各POS端末1は、CPU11が、特に図7〜図10の流れ図に示す各種処理を実行するように、ROM12内の業務プログラムによって構成されている。   Thus, each POS terminal 1 is constituted by a business program in the ROM 12 so that the CPU 11 executes various processes shown in the flowcharts of FIGS.

図7は「設定」業務の中の客層別マスタ設定処理の実行手順を示す流れ図である。すなわち、モードスイッチ22により「設定」モードが選択されている状態において、置数キー31により所定の客層別マスタ設定処理実行コードが置数され、続いて実行キーとして例えば預/現計キー37が操作入力されると、CPU11は、この処理を開始する。   FIG. 7 is a flowchart showing the execution procedure of the customer setting master setting process in the “setting” job. That is, in a state where the “setting” mode is selected by the mode switch 22, a predetermined customer group-specific master setting process execution code is entered by the numeric key 31, and then, for example, the deposit / cash key 37 is used as the execution key. When an operation is input, the CPU 11 starts this process.

先ず、CPU11は、ST(ステップ)1として置数入力されたコードが客層別マスタ設定処理実行コードであるか否かを判断する。客層別マスタ設定処理実行コードでない場合には、他の設定処理を実行する。   First, the CPU 11 determines whether or not the code entered as a ST (step) 1 is a customer group-specific master setting process execution code. If it is not the customer setting master setting processing execution code, other setting processing is executed.

置数入力されたコードが客層別マスタ設定処理実行コードとして予め設定された値と一致した場合には、CPU11は、ST2として通信回線3を介して接続されたストアコンピュータ2にアクセスして、その記憶装置に記憶されている客層別売上マスタファイル4をオープンする。   If the entered code matches the value preset as the customer setting master setting processing execution code, the CPU 11 accesses the store computer 2 connected via the communication line 3 as ST2, and The customer base sales master file 4 stored in the storage device is opened.

次に、CPU11は、ST3としてレコードカウンタnを“0”に一旦初期化した後、ST4としてこのレコードカウンタnを“1”だけカウントアップする。そして、ST5としてレコードカウンタnが客層コードの上限値(本実施の形態の場合は“9”)を超えたか否かを判断する。   Next, after initializing the record counter n to “0” as ST3, the CPU 11 increments the record counter n by “1” as ST4. Then, in ST5, it is determined whether or not the record counter n has exceeded the upper limit value of customer segment code (“9” in the present embodiment).

ここで、レコードカウンタnが客層コードの上限値を越えていない場合には、CPU11は、ST6として客層別売上マスタファイル4から客層コードn(nはレコードカウンタnの値)が設定されたレコードを読み込む。そして、このレコードから客層名称及びレートのデータを取得し、オペレータ用表示器25に表示させる。なお、当該レコードに客層名称及びレートのデータが設定されていない場合には、“データ無し”を表示する。   Here, when the record counter n does not exceed the upper limit value of the customer segment code, the CPU 11 reads a record in which the customer segment code n (n is the value of the record counter n) from the customer segment sales master file 4 as ST6. Read. Then, customer group name and rate data is acquired from this record and displayed on the operator display 25. If no data on the customer segment name and rate is set in the record, “no data” is displayed.

次に、CPU11は、ST7として預/現計キー37が操作入力されるか、ST8としてクリアキー36が操作入力されるのを待機する。ここで、預/現計キー37が操作入力されたことを検知した場合には、CPU11は、ST4の処理に戻る。すなわち、レコードカウンタnを“1”だけカウントアップする。そして、客層コードの上限値を越えていないことを条件に、客層別売上マスタファイル4から客層コードnが設定されたレコードを読み込んで、このレコードの客層名称及びレートのデータをオペレータ用表示器25に表示させる。   Next, the CPU 11 waits for the deposit / cash key 37 to be input as ST7 or the clear key 36 to be input as ST8. If it is detected that the deposit / cash key 37 has been operated, the CPU 11 returns to ST4. That is, the record counter n is incremented by “1”. Then, on the condition that the upper limit value of the customer segment code is not exceeded, the record in which the customer segment code n is set is read from the customer segment sales master file 4, and the customer segment name and rate data of this record are displayed on the operator display 25. To display.

一方、クリアキー36が操作入力されたことを検知した場合には、CPU11は、ST9としてオペレータ用表示器25に客層名称及びレートの入力画面を表示させる。そして、文字キー(図示せず)や置数キー31等の操作入力により客層名称及びレートの少なくとも一方がキー入力され、ST10として預/現計キー37が操作入力されたことを検知すると、CPU11は、ST11として客層別売上マスタファイル4から読み込んだ客層コードnのレコードの客層名称及びレートを、それぞれキー入力されたデータに更新する。しかる後、CPU11は、ST4の処理に戻る。   On the other hand, if it is detected that the clear key 36 has been operated, the CPU 11 displays an input screen for customer segment names and rates on the operator display 25 in ST9. When it is detected that at least one of the customer segment name and the rate has been input by the operation input of a character key (not shown), the numeric key 31 or the like and the deposit / cash key 37 is input as ST10, the CPU 11 Updates the customer segment name and the rate of the customer segment code n read from the customer segment-specific sales master file 4 in ST11, respectively, to the data input by the key. Thereafter, the CPU 11 returns to the process of ST4.

ST5にてレコードカウンタnが客層コードの上限値を越えた場合には、CPU11は、ST12として客層別売上マスタファイル4から順次読み込んだ客層コード“1”〜“9”の各レコードの最新の客層名称データにより客層別売上集計テーブル40を作成し、RAM13上で記憶する。また、ST13として通信回線3を介して接続された他のPOS端末1に客層別売上集計テーブル40を配信する。しかる後、ST14として客層別売上マスタファイル4を上書き保存しクローズして、この処理を終了する。   When the record counter n exceeds the upper limit value of the customer segment code in ST5, the CPU 11 reads the latest customer segment of each record of customer segment codes “1” to “9” sequentially read from the customer segment sales master file 4 in ST12. A customer total sales summary table 40 is created from the name data and stored on the RAM 13. In ST13, the customer total sales summary table 40 is distributed to other POS terminals 1 connected via the communication line 3. Thereafter, in ST14, the customer-specific sales master file 4 is overwritten and closed, and this process is terminated.

図8は「登録」業務の中の商品売上登録処理の実行手順を示す流れ図である。すなわち、モードスイッチ22により「登録」モードが選択されている状態では、CPU11は、ST1として商品登録が行われるのを待機している。ここで、置数キー31,×キー33,部門キー34,PLUキー35等のキー操作入力により販売商品のコード(PLUコードまたは部門コード),点数,金額等のデータが入力されると商品登録有りと判断する。そして、この商品の販売点数及び販売金額を1取引として売上げる商品販売データとして売上登録処理する。   FIG. 8 is a flowchart showing the execution procedure of the merchandise sales registration process in the “registration” operation. That is, in a state where the “registration” mode is selected by the mode switch 22, the CPU 11 waits for product registration as ST1. Here, when data such as a code (PLU code or department code), a score, an amount of money, etc. of a sales product is input by a key operation input of the numeric key 31, the x key 33, the department key 34, the PLU key 35, etc., the product registration is performed. Judge that there is. Then, sales registration processing is performed as product sales data for selling the number of sales points and the sales amount of the product as one transaction.

次に、CPU11は、ST23として客層キー38が操作入力されたか否かを判断する。ここで、客層キー38が操作入力されることなく、次の商品登録が行われた場合には、同一取引として売上げる商品販売データとしてその商品の販売点数及び販売金額を売上登録処理する。   Next, the CPU 11 determines whether or not the customer segment key 38 is operated and input in ST23. Here, when the next product registration is performed without the customer segment key 38 being operated and input, the sales registration and sales amount of the product are processed as the product sales data sold as the same transaction.

客層キー38のいずれか1つが操作入力されたことを検知した場合には、当該取引客の客層が入力されたので(客層入力手段)、CPU11は、ST24として操作入力された客層キー38にプリセットされている客層コードを取得する。そして、客層別売上集計テーブル40にアクセスして、取得した客層コードに対応するビットフラグを“1”とする。また、他の客層コードに対応するビットフラグを全て“0”とする。   When it is detected that any one of the customer segment keys 38 has been operated and input, since the customer segment of the customer is input (customer segment input means), the CPU 11 presets the customer segment key 38 that has been operated and entered as ST24. Get customer demographic code. Then, the customer total sales summary table 40 is accessed, and the bit flag corresponding to the acquired customer segment code is set to “1”. Also, all bit flags corresponding to other customer segment codes are set to “0”.

次に、CPU11は、ST25として取得した客層コードに対応して客層別売上集計テーブル40に記憶されている客層名称データを読み出す(客層名称取得手段)。そして、1取引として売上げる商品の合計金額とともに客層名称をオペレータ用表示器25及び客用表示器26に表示させる(客層名称報知手段)。   Next, the CPU 11 reads customer segment name data stored in the customer segment sales summary table 40 corresponding to the customer segment code acquired as ST25 (customer segment name acquisition means). Then, the customer group name is displayed on the operator display 25 and the customer display 26 together with the total amount of products sold as one transaction (customer group name notifying means).

次に、CPU11は、取消キー32が操作入力されるか、預/現計キー37が操作入力されるのを待機する。ここで、ST26として取消キー32が操作入力されたことを検知した場合には、ST23に戻り、客層キー38が再度入力されるのを待機する。   Next, the CPU 11 waits for the cancel key 32 to be input or the deposit / cash key 37 to be input. If it is detected in ST26 that the cancel key 32 has been input, the process returns to ST23 and waits for the customer segment key 38 to be input again.

一方、ST27として取消キー32でなく預/現計キー37が操作入力されたことを検知した場合には、CPU11は、ST28として預り締め処理を実行する。すなわち、預/現計キー37の入力直前に置数キー31が置数されていた場合には、その置数金額を預かり金額とし、置数されていない場合には合計金額を預かり金額とする。そして、預り金額から合計金額を減算して釣銭額を算出し、釣銭額をオペレータ用表示器25及び客用表示器26に表示させる。また、プリンタ27を駆動して当該1取引として売上げる各商品のコード及び金額や、1取引の合計金額,預かり金額及び釣銭額等が印字されたレシートを発行する。   On the other hand, when it is detected in ST27 that the deposit / actual total key 37 is input instead of the cancel key 32, the CPU 11 executes a depositing process in ST28. That is, when the numeric key 31 is entered immediately before the deposit / actual key 37 is input, the numeric value is the deposit amount, and when the numeric key 31 is not, the total amount is the deposit amount. . Then, the change amount is calculated by subtracting the total amount from the deposit amount, and the change amount is displayed on the operator display 25 and the customer display 26. In addition, the printer 27 is driven to issue a receipt on which the code and amount of each product sold as one transaction, the total amount of one transaction, the deposit amount, the change amount, and the like are printed.

その後、CPU11は、ST29として客層別売上集計テーブル40のビットフラグが“1”にセットされている客層の人数エリアにデータ“1”を加算する。また、同一客層の金額エリアに当該1取引の合計金額を加算して、この処理を終了する。   Thereafter, the CPU 11 adds the data “1” to the customer area number area in which the bit flag of the customer group sales tabulation table 40 is set to “1” in ST29. Further, the total amount of the one transaction is added to the amount area of the same customer layer, and this process is terminated.

図9は「精算」業務の中の客層別日計精算処理の実行手順を示す流れ図である。すなわち、モードスイッチ22により「精算」モードが選択されている状態において、置数キー31により所定の客層別日計精算処理実行コードが置数され、続いて実行キーとして例えば預/現計キー37が操作入力されると、CPU11は、この処理を開始する。   FIG. 9 is a flowchart showing the execution procedure of the daily settlement by customer segment in the “settlement” operation. That is, in a state where the “settlement” mode is selected by the mode switch 22, a predetermined customer group daily settlement processing execution code is entered by the numeric key 31, and then, for example, a deposit / cash total key 37 as an execution key. Is input, the CPU 11 starts this process.

先ず、CPU11は、ST31として置数入力されたコードが客層別日計精算処理実行コードであるか否かを判断する。客層別日計精算処理実行コードでない場合には、他の精算処理を実行する。   First, the CPU 11 determines whether or not the code input as a numerical value in ST31 is a customer account-specific daily settlement processing execution code. If it is not the daily account settlement process execution code for each customer segment, another settlement process is executed.

置数入力されたコードが客層別日計精算処理実行コードとして予め設定された値と一致した場合には、CPU11は、ST32としてレコードカウンタnを“0”に初期化する。次いで、CPU11は、ST33として客層別売上集計テーブル40から客層コードn(nはレコードカウンタnの値)に対応する客層名称,人数及び金額の各データを取得する。そして、ST34としてプリンタ27を駆動して、この客層名称,人数及び金額をレシート用紙に印字する。   If the entered code matches the value set in advance as the daily account settlement processing execution code by customer segment, the CPU 11 initializes the record counter n to “0” as ST32. Next, in step ST33, the CPU 11 acquires each data on the customer group name, the number of people, and the amount corresponding to the customer group code n (n is the value of the record counter n) from the customer group sales summary table 40. In ST34, the printer 27 is driven to print the customer group name, the number of people, and the money amount on the receipt paper.

次に、CPU11は、ST35としてレコードカウンタnを“1”だけカウントアップする。そして、ST36としてレコードカウンタnが客層コードの上限値(本実施の形態の場合は“9”)を超えたか否かを判断する。ここで、レコードカウンタnが客層コードの上限値を越えていない場合には、CPU11は、ST33の処理に戻る。   Next, the CPU 11 counts up the record counter n by “1” in ST35. Then, in ST36, it is determined whether or not the record counter n has exceeded the upper limit of customer segment code (“9” in the present embodiment). Here, if the record counter n does not exceed the upper limit value of the customer segment code, the CPU 11 returns to the process of ST33.

すなわち、客層別売上集計テーブル40から客層コードnに対応する客層名称,人数及び金額の各データを取得し、この客層名称,人数及び金額の各データをレシート用紙に印字した後、レコードカウンタnを順次カウントアップする処理を繰り返す。そして、レコードカウンタnが客層コードの上限値を越えたならば、CPU11は、ST37としてプリンタ27を制御し、レシート用紙のロングフィードを行って、客層別日計精算レポートを発行する。   That is, the customer segment name, the number of people, and the amount of money corresponding to the customer segment code n are obtained from the customer segment sales summary table 40, and the customer segment name, the number of people, and the amount of money are printed on the receipt sheet, and then the record counter n is set. The process of sequentially counting up is repeated. If the record counter n exceeds the upper limit value of the customer demographic code, the CPU 11 controls the printer 27 as ST37, performs a long feed of receipt paper, and issues a daily account settlement report by customer demographic.

しかる後、CPU11は、ST38として客層別売上集計テーブル40のデータをストアコンピュータ2に通信回線3を介して送信する。そして送信完了後、CPU11は、客層別売上集計テーブル40の人数及び金額データをすべて“0”にクリアして、この処理を終了する。   Thereafter, the CPU 11 transmits the data of the customer total sales summary table 40 to the store computer 2 via the communication line 3 in ST38. Then, after the transmission is completed, the CPU 11 clears all the number of people and the amount data in the customer group sales summary table 40 to “0” and ends this processing.

一方、ストアコンピュータ2においては、各POS端末1から通信回線3を介して客層別売上集計テーブル40のデータを受信する毎に、その客層別売上集計テーブル40の客層コード別人数データ及び金額データを、客層別売上マスタファイル4における同一客層コードが設定されたレコードの人数データ及び金額データにそれぞれ加算するものとなっている。すなわち、各POS端末1の客層別売上集計テーブル40で営業日毎に集計される客層別の人数及び売上金額の各データが、客層別売上マスタファイル4上で客層別に集計される。ここに、客層別売上マスタファイル4は、客層別売上集計手段として機能する。   On the other hand, each time the store computer 2 receives the data of the customer total sales summary table 40 from each POS terminal 1 via the communication line 3, the customer data by customer segment code and the amount data of the customer total sales summary table 40 are obtained. In addition, it is added to the number-of-persons data and the amount data of the records in which the same customer segment code is set in the customer segment-specific sales master file 4. That is, the data on the number of customers and the sales amount for each customer segment that are aggregated every business day in the customer segment sales summary table 40 of each POS terminal 1 are aggregated by customer segment in the customer segment sales master file 4. Here, the customer base sales master file 4 functions as a customer base sales aggregation means.

図10は「精算」業務の中の客層別マスタ精算処理の手順を示す流れ図である。すなわち、モードスイッチ22により「精算」モードが選択されている状態において、置数キー31により所定の客層別マスタ精算処理実行コードが置数され、続いて実行キーとして例えば預/現計キー37が操作入力されると、CPU11は、この処理を開始する。   FIG. 10 is a flowchart showing the procedure of master settlement processing by customer segment in the “settlement” operation. That is, in a state where the “settlement” mode is selected by the mode switch 22, a predetermined customer segment master settlement processing execution code is entered by the numeric key 31, and subsequently, for example, a deposit / cash total key 37 is used as an execution key. When an operation is input, the CPU 11 starts this process.

先ず、CPU11は、ST41として置数入力されたコードが客層別マスタ精算処理実行コードであるか否かを判断する。客層別マスタ精算処理実行コードでない場合には、他の精算処理を実行する。   First, the CPU 11 determines whether or not the code input as a numerical value in ST41 is a customer settlement master settlement processing execution code. If it is not the customer-specific master settlement processing execution code, other settlement processing is executed.

置数入力されたコードが客層別マスタ精算処理実行コードとして予め設定された値と一致した場合には、CPU11は、ST42として通信回線3を介して接続されたストアコンピュータ2にアクセスして、その記憶装置に記憶されている客層別売上マスタファイル4をオープンする。   If the entered code matches the value set in advance as the customer settlement master settlement processing execution code, the CPU 11 accesses the store computer 2 connected via the communication line 3 as ST42, The customer base sales master file 4 stored in the storage device is opened.

次に、CPU11は、ST43としてレコードカウンタnを“0”に初期化する。次いで、CPU11は、ST44として客層別売上マスタファイル4から客層コードn(nはレコードカウンタnの値)が設定されたレコードを読み込む。そして、このレコードから客層名称,レート,人数,金額の各データを取得し、ST45としてプリンタ27を駆動して、客層名称,人数及び金額をレシート用紙に印字する。   Next, the CPU 11 initializes the record counter n to “0” in ST43. Next, the CPU 11 reads a record in which the customer segment code n (n is the value of the record counter n) from the customer segment sales master file 4 in ST44. Then, the customer group name, rate, number of people, and amount of data are acquired from this record, and the printer 27 is driven as ST45 to print the customer group name, number of people, and amount of money on the receipt paper.

次に、CPU11は、ST46として客層コードnのレコードから取得したレートが“0”であるか否かを判断する。ここで、レートが“0”より大きい値の場合には、CPU11は、ST47として客層コードnのレコードから取得した金額に当該レートの比率を乗算して販売手数料を算出する(客層別販売手数料算出手段)。そして、ST48として当該レートと販売手数料とをレシート用紙に印字する(客層別販売手数料出力手段)。一方、レートが“0”であった場合には、CPU11は、ST47,ST48の処理をスキップする。   Next, the CPU 11 determines whether or not the rate acquired from the record of the customer segment code n is “0” in ST46. If the rate is greater than “0”, the CPU 11 calculates the sales fee by multiplying the amount obtained from the record of the customer segment code n by the ratio of the rate in ST47 (calculation of the sales fee for each customer segment). means). Then, in ST48, the rate and the sales fee are printed on the receipt sheet (customer-level sales fee output means). On the other hand, when the rate is “0”, the CPU 11 skips the processing of ST47 and ST48.

その後、CPU11は、ST49としてレコードカウンタnを“1”だけカウントアップする。そして、ST50としてレコードカウンタnが客層コードの上限値(本実施の形態の場合は“9”)を超えたか否かを判断する。ここで、レコードカウンタnが客層コードの上限値を越えていない場合には、CPU11は、ST44の処理に戻る。   Thereafter, the CPU 11 increments the record counter n by “1” in ST49. Then, in ST50, it is determined whether or not the record counter n has exceeded the upper limit value of customer segment code (“9” in the present embodiment). Here, if the record counter n does not exceed the upper limit value of the customer segment code, the CPU 11 returns to the process of ST44.

すなわち、客層別売上マスタファイル4から客層コードnが設定されたレコードを読み込み、このレコードから客層名称,レート,人数,金額の各データを取得して、客層名称,人数及び金額をレシート用紙に印字する処理と、当該レコードから取得したレートが“0”より大きい値の場合に限り、当該レコードから取得した金額とレートとにより販売手数料を算出して、レート及び販売手数料をレシート用紙に印字する処理とを繰り返す。   That is, a record in which customer segment code n is set is read from customer segment sales master file 4, customer segment name, rate, number of people, and amount of data are obtained from this record, and customer segment name, number of people and amount of money are printed on receipt paper Only when the rate acquired from the record and the rate acquired from the record are greater than “0”, the sales fee is calculated from the amount and rate acquired from the record, and the rate and the sales fee are printed on the receipt sheet. And repeat.

しかして、レコードカウンタnが客層コードの上限値を越えたならば、CPU11は、ST51としてプリンタ27を制御し、レシート用紙のロングフィードを行って、客層別マスタ精算レポートを発行する(レポート作成手段)。   If the record counter n exceeds the upper limit value of the customer demographic code, the CPU 11 controls the printer 27 as ST51, performs a long feed of the receipt paper, and issues a customer settlement master settlement report (report creation means) ).

その後、CPU11は、ST52として客層別売上マスタファイル4の各レコードから人数及び金額の各データをすべて“0”にクリアする。そして、ST53として客層別売上マスタファイル4をクローズしたならば、この処理を終了する。   After that, the CPU 11 clears all the data of the number of people and the amount of money from each record of the customer base sales master file 4 in ST52 to “0”. If the customer base sales master file 4 is closed in ST53, this process is terminated.

このように構成された本実施の形態のPOSシステムをドライブインの店舗に導入する場合、初期段階として、客層別売上マスタファイル4に販売手数料(バックマージン)が必要な観光バス会社等の名称とそのレートとを設定する作業を行う。   When the POS system of the present embodiment configured as described above is introduced into a drive-in store, as an initial stage, the name of a tourist bus company or the like that requires a sales fee (back margin) in the customer base sales master file 4 Work to set the rate.

この設定作業は、いずれかのPOS端末1を用いて行う。例えば今、観光バス会社Aに対する販売手数料が10%であり、観光バス会社Bに対する販売手数料が15%であるとする。   This setting operation is performed using one of the POS terminals 1. For example, suppose that the sales commission for the sightseeing bus company A is 10% and the sales commission for the sightseeing bus company B is 15%.

この場合、オペレータは、先ず、POS端末1のモードスイッチ22を「設定」モードに切替え、客層別マスタ設定処理実行コードを入力する。そうすると、客層別売上マスタファイル4から客層コード=1のレコードが読み出される。当初、このレコードには、客層名称及びレートが未設定なので、オペレータ用表示器25に“データ無し”が表示される。   In this case, the operator first switches the mode switch 22 of the POS terminal 1 to the “setting” mode and inputs a customer setting master setting processing execution code. Then, the record of customer segment code = 1 is read from the customer segment sales master file 4. Initially, since the customer segment name and rate are not set in this record, “no data” is displayed on the operator display 25.

そこでオペレータは、クリアキー36を押下する。そうすると、オペレータ用表示器25に客層名称及びレートの入力画面が表示されるので、オペレータは、客層コード=1で識別する観光バス会社等の名称とその会社に対する販売手数料のレートとをキー入力する。例えば、客層名称「バス会社A」とレート「10」をキー入力する。しかる後、預/現計キー37を操作入力する。そうすると、客層別売上マスタファイル4の客層コード=1のレコードに、客層名称「バス会社A」とレート「10」とが設定される。   The operator then presses the clear key 36. Then, an input screen for customer group names and rates is displayed on the operator display 25, so that the operator inputs the name of the tourist bus company or the like identified by the customer group code = 1 and the rate of the sales commission for that company. . For example, customer name “bus company A” and rate “10” are key-inputted. Thereafter, the deposit / cash key 37 is operated and input. Then, the customer segment name “bus company A” and the rate “10” are set in the customer segment code = 1 record of the customer segment sales master file 4.

続いて、客層別売上マスタファイル4から客層コード=2のレコードが読み出され、オペレータ用表示器25に“データ無し”が表示される。そこでオペレータは、同様にクリアキー36を押下し、客層名称及びレートの入力画面を介して客層コード=2で識別する観光バス会社等の名称とその会社に対する販売手数料のレートとをキー入力する。例えば、客層名称「バス会社B」とレート「15」をキー入力する。しかる後、預/現計キー37を操作入力する。そうすると、客層別売上マスタファイル4の客層コード=2のレコードに、客層名称「バス会社B」とレート「15」が設定される。   Subsequently, the customer segment code = 2 record is read from the customer segment sales master file 4, and “no data” is displayed on the operator display 25. Accordingly, the operator similarly presses the clear key 36 and inputs the name of the sightseeing bus company or the like identified by the customer group code = 2 and the rate of the sales commission for the company via the customer group name and rate input screen. For example, the customer segment name “bus company B” and the rate “15” are key-inputted. Thereafter, the deposit / cash key 37 is operated and input. Then, the customer segment name “bus company B” and the rate “15” are set in the customer segment code = 2 record of the customer segment sales master file 4.

続いて、客層別売上マスタファイル4から客層コード=3のレコードが読み出され、オペレータ用表示器25に“データ無し”が表示される。そこでオペレータは、預/現計キー37を押下する。そうすると、客層別売上マスタファイル4から客層コード=4のレコードが読み出され、オペレータ用表示器25に“データ無し”が表示される。そこでオペレータは、預/現計キー37を押下する。以後、客層コード=9のレコードに対してオペレータ用表示器25に“データ無し”が表示されるまで、預/現計キー37を繰り返し押下する。   Subsequently, the customer segment code = 3 record is read from the customer segment sales master file 4, and “no data” is displayed on the operator display 25. The operator then presses the deposit / cash key 37. Then, a record of customer segment code = 4 is read from the customer segment sales master file 4 and “no data” is displayed on the operator display 25. The operator then presses the deposit / cash key 37. Thereafter, the deposit / cash key 37 is repeatedly pressed until “no data” is displayed on the operator display 25 for the record of customer segment code = 9.

こうすることにより、ストアコンピュータ2には、客層コード「1」,客層名称「バス会社A」及びレート「10」のレコードと、客層コード「2」,客層名称「バス会社B」及びレート「15」のレコードとが格納された客層別売上マスタファイル4が保存される。また、各POS端末1のRAM13には、客層コード「1」に対して客層名称「バス会社A」が設定され、客層コード「2」に対して客層名称「バス会社B」が設定された客層別売上集計テーブル40が形成される。   By doing so, the store computer 2 stores the customer segment code “1”, customer segment name “bus company A” and rate “10”, customer segment code “2”, customer segment name “bus company B” and rate “15”. The customer-specific sales master file 4 is stored. Further, in the RAM 13 of each POS terminal 1, the customer segment name “bus company A” is set for the customer segment code “1”, and the customer segment name “bus company B” is set for the customer segment code “2”. A separate sales tabulation table 40 is formed.

因みに、この後、同様の設定作業を再び行うことによって、客層別売上マスタファイル4に新たな観光バス会社のレコードを追加したり、既存のレコードのレートを変更したりすることができる。また、それに応じて客層別売上集計テーブル40のデータも更新される。   Incidentally, after that, by performing the same setting work again, it is possible to add a record of a new sightseeing bus company to the sales master file 4 by customer segment, or to change the rate of an existing record. Further, the data of the sales summary table 40 by customer group is also updated accordingly.

さて、上述したような設定作業を行った後、ドライブインの店員は、商品を買上げる客が代金の支払いを申し出る毎に、その客がツアー観光客なのか個人観光客なのか、また、ツアー観光客の場合はどの会社の観光バスで乗り付けた客なのかを確認する。すなわち、客層を確認する。そして、「登録」モードが選択されたPOS端末1のキーボード24を操作して、当該客が買上げる商品の販売データを全てPOS端末1に登録した後、該当する客層キー38を押下する。   Now, after performing the setting work as described above, every time a customer who purchases a product asks for payment, the drive-in clerk asks whether the customer is a tour tourist or an individual tourist. In the case of tourists, check which company's sightseeing bus you use. That is, confirm the customer base. Then, by operating the keyboard 24 of the POS terminal 1 in which the “registration” mode is selected to register all the sales data of the products purchased by the customer in the POS terminal 1, the corresponding customer layer key 38 is pressed.

例えば、バス会社Aの観光バスで乗り付けたツアー観光客の場合には、客層コード「1」がプリセットされた客層キー38を押下する。また、バス会社Bの観光バスで乗り付けたツアー観光客の場合には、客層コード「2」がプリセットされた客層キー38を押下する。その他の客の場合には、客層コード「0」がプリセットされた客層キー38を押下する。   For example, in the case of a tour tourist boarded by a sightseeing bus of the bus company A, the customer segment key 38 preset with the customer segment code “1” is pressed. Further, in the case of a tour tourist boarded on a sightseeing bus of the bus company B, the customer segment key 38 preset with the customer segment code “2” is pressed. In the case of other customers, the customer segment key 38 preset with the customer segment code “0” is pressed.

その後、預/現計キー37を押下して取引を決済させることにより、各POS端末1では、客層別売上集計テーブル40上で、客層コード別に、その客層コードで識別される客層に属する観光客の人数とその観光客が買上げた商品の売上金額とが加算集計される。   Thereafter, by pressing the deposit / cash key 37 to settle the transaction, each POS terminal 1 has tourists belonging to the customer segment identified by the customer segment code on the customer segment sales summary table 40 by customer segment code. And the sales amount of products purchased by the tourist are added up and aggregated.

なお、客層キー38を押下すると、そのキーにプリセットされている客層コードで識別される客層の名称がオペレータ用表示器25に表示されて、オペレータに報知されるので、誤りであった場合には、預/現計キー37を押下する前に取消キー32を操作し、その後、正しい客層キー38を押下すればよい。   When the customer segment key 38 is pressed, the name of the customer segment identified by the customer segment code preset for the key is displayed on the operator display 25 and notified to the operator. The cancel key 32 is operated before the deposit / cash key 37 is pressed, and then the correct customer key 38 is pressed.

さて、毎営業日の閉店後、例えば店長は、各POS端末1で客層別日計精算処理を実行する。こうすることにより、各POS端末1から客層別売上集計テーブル40のデータがストアコンピュータ2に転送され、客層別売上マスタファイル4上で客層コード別に人数データと商品売上金額データとが加算集計される。   Now, after the closing of each business day, for example, the store manager executes a daily settlement by customer segment at each POS terminal 1. By doing so, the data of the customer group sales summary table 40 is transferred from each POS terminal 1 to the store computer 2, and the number of people data and the merchandise sales amount data are added and totaled by customer segment code in the customer segment sales master file 4. .

また、店長は、毎月の販売手数料締め日になると、その日の客層別日計精算処理を実行した後、いずれかのPOS端末1で客層別マスタ精算処理を実行する。こうすることにより、客層別売上マスタファイル4の精算処理が行われてプリンタ27が駆動し、客層別売上マスタファイル4の内容がレシート用紙に印字されて、例えば図11に示すような客層別マスタ精算レポート50として発行される。   Further, when the monthly sales commission closing date is reached, the store manager executes the customer account-based daily checkout process, and then executes the customer account-specific master checkout process at one of the POS terminals 1. In this way, the customer base sales master file 4 is settled and the printer 27 is driven, and the contents of the customer base sales master file 4 are printed on receipt paper. For example, the customer base master as shown in FIG. It is issued as a settlement report 50.

図示するように、客層別マスタ精算レポート50には、客層コード順に、客層名称51,人数52及び金額53の他、その金額53と対応するレート54とから自動的に算出された販売手数料55が印字される。例えば、客層コード「1」で識別される観光バス会社「バス会社A」を利用したツアー観光客の前回締め日から今回締め日までの総売上金額が50000円であったとすると、観光バス会社「バス会社A」に対する販売手数料のレートは10%なので、販売手数料5000円が算出される。同様に、客層コード「2」で識別される観光バス会社「バス会社B」を利用したツアー観光客の同一期間内の総売上金額が10000円であったとすると、観光バス会社「バス会社B」に対する販売手数料のレートは15%なので、販売手数料1500円が算出される。そして、これらの販売手数料55が、それぞれ該当する客層名称51,つまりは観光バス会社名と関連付けられて客層別マスタ精算レポート50に印字される。したがって、例えば店長は、客層別マスタ精算レポート50の印字内容を確認するだけで、各観光バス会社に支払う販売手数料を把握することができる。かくして、一定期間内の収益の一部を販売手数料として観光バス会社等に支払う際の手数料計算が不要となるので、手数料計算に要する手間を大幅に簡略化でき、店舗運営の効率化を図ることができる。   As shown in the figure, the customer settlement master settlement report 50 includes a sales commission 55 automatically calculated from the customer segment name 51, the number of people 52 and the amount 53, as well as the rate 54 corresponding to the amount 53, in the order of the customer segment code. Printed. For example, if the total sales amount from the previous closing date to the current closing date of the tour tourist using the sightseeing bus company “bus company A” identified by the customer code “1” is 50,000 yen, the sightseeing bus company “bus company Since the rate of the sales commission for “A” is 10%, a sales commission of 5000 yen is calculated. Similarly, if the total sales amount of tour tourists using the sightseeing bus company “bus company B” identified by the customer code “2” in the same period is 10,000 yen, the sightseeing bus company “bus company B”. Since the sales commission rate is 15%, a sales commission of 1500 yen is calculated. These sales commissions 55 are printed on the customer settlement master settlement report 50 in association with the corresponding customer segment name 51, that is, the sightseeing bus company name. Therefore, for example, the store manager can grasp the sales fee to be paid to each sightseeing bus company only by confirming the print contents of the customer settlement master settlement report 50. Thus, since it is not necessary to calculate fees when paying part of the profits within a certain period as a sales fee to a sightseeing bus company, etc., it is possible to greatly simplify the labor required for calculating the fees and to improve the efficiency of store operations. Can do.

また、ツアー観光客でない個人客の総人数や総売上金額も、客層コード「0」のデータによって容易に確認できる利点もある。   In addition, there is an advantage that the total number of individual customers who are not tour tourists and the total sales amount can be easily confirmed by the data of the customer group code “0”.

なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。   The present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage.

例えば前記実施の形態では、客層別マスタ設定処理及び客層別マスタ精算処理を実行するPOS端末1を特に定めなかったが、複数の台のPOS端末1のうちいずれか1台をマスター機と設定し、このマスター機に設定されたPOS端末のみが客層別マスタ設定処理及び客層別マスタ精算処理を実行できるようにしてもよい。   For example, in the embodiment, the POS terminal 1 that executes the customer segment-specific master setting process and the customer segment-specific master settlement process is not particularly defined, but any one of the plurality of POS terminals 1 is set as a master machine. Only the POS terminal set in the master machine may be able to execute the customer segment master setting process and the customer segment master settlement process.

また、前記実施の形態では、客層別売上マスタファイル4をPOS端末1に外部接続されたストアコンピュータ2に設けたが、ストアコンピュータ2等のホスト装置に接続されない単体の電子式キャッシュレジスタの場合は、客層別売上マスタファイル4を内蔵することで本発明の作用効果を奏することができる。   In the above embodiment, the customer base sales master file 4 is provided in the store computer 2 externally connected to the POS terminal 1, but in the case of a single electronic cash register that is not connected to a host device such as the store computer 2. By incorporating the customer base sales master file 4, the effects of the present invention can be achieved.

この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。   In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, the constituent elements over different embodiments may be combined.

本発明の一実施の形態であるPOSシステムの概略構成を示すブロック図。1 is a block diagram showing a schematic configuration of a POS system according to an embodiment of the present invention. 同実施の形態においてストアコンピュータが有する客層別売上マスタファイルのデータ構造を示す模式図。The schematic diagram which shows the data structure of the sales master file classified by customer layer which a store computer has in the embodiment. 同実施の形態におけるPOS端末の要部構成を示すブロック図。The block diagram which shows the principal part structure of the POS terminal in the embodiment. 同POS端末のモードスイッチを示す模式図。The schematic diagram which shows the mode switch of the same POS terminal. 同POS端末のキーボードを示す模式図。The schematic diagram which shows the keyboard of the POS terminal. 同POS端末のRAMに形成される客層別売上集計テーブルのデータ構造を示す模式図。The schematic diagram which shows the data structure of the sales summary table classified by customer group formed in RAM of the POS terminal. 同POS端末のCPUが実行する客層別マスタ設定処理の要部処理手順を示す流れ図。The flowchart which shows the principal process procedure of the customer setting master setting process which CPU of the same POS terminal performs. 同POS端末のCPUが実行する商品売上登録処理の要部処理手順を示す流れ図。The flowchart which shows the principal process procedure of the merchandise sales registration process which CPU of the same POS terminal performs. 同POS端末のCPUが実行する客層別日計精算処理の要部処理手順を示す流れ図。The flowchart which shows the principal part process sequence of the customer total daily settlement process which CPU of the POS terminal performs. 同POS端末のCPUが実行する客層別マスタ精算処理の要部処理手順を示す流れ図。The flowchart which shows the principal process procedure of the master payment process classified by customer segment which CPU of the POS terminal performs. 同実施の形態において印字発行される客層別マスタ精算レポートの一例を示す模式図。The schematic diagram which shows an example of the master payment report classified by customer group printed and issued in the embodiment.

符号の説明Explanation of symbols

1…POS端末、2…ストアコンピュータ、4…客層別売上マスタファイル、11…CPU、22…モードスイッチ、24…キーボード、25…オペレータ用表示器、27…プリンタ、38…客層キー、40…客層別売上集計テーブル、50…客層別マスタ精算レポート。   DESCRIPTION OF SYMBOLS 1 ... POS terminal, 2 ... Store computer, 4 ... Sales master file according to customer segment, 11 ... CPU, 22 ... Mode switch, 24 ... Keyboard, 25 ... Display for operator, 27 ... Printer, 38 ... Customer segment key, 40 ... Customer segment Separate sales summary table, 50 ... Master settlement report by customer segment.

Claims (3)

販売商品に関するデータの入力により商品販売データを処理して1取引として売上げる商品の金額を算出し、この商品売上金額に対する支払いデータを処理して当該1取引を決済させる商品販売データ処理装置において、
客を属性により類別する客層別に販売手数料のレートを設定記憶する客層別レート記憶部と、
1取引毎にその取引客の客層を入力する客層入力手段と、
各取引の商品売上金額を前記客層入力手段により入力された客層別に集計記憶する客層別売上集計手段と、
前記客層別売上集計手段により客層別に集計記憶された商品売上集計金額と前記客層別レート記憶部に記憶されている同一客層のレートとに基づいて客層毎に販売手数料を算出する客層別販売手数料算出手段と、
この客層別販売手数料算出手段により算出された客層別販売手数料を出力する客層別販売手数料出力手段と、
を具備したことを特徴とする商品販売データ処理装置。
In a merchandise sales data processing apparatus that processes merchandise sales data by inputting data related to sales merchandise, calculates the amount of merchandise sold as one transaction, processes payment data for the merchandise sales amount, and settles the transaction.
A rate storage unit for each customer segment that stores and sets a rate of sales commission for each customer segment that classifies customers according to attributes,
Customer segment input means for inputting the customer segment of each customer for each transaction,
A sales summary unit for each customer segment that stores the product sales amount of each transaction by customer segment input by the customer segment input unit;
Sales fee calculation for each customer segment that calculates a sales fee for each customer segment based on the product sales aggregate amount that is aggregated and stored by customer segment by the customer segment sales aggregation means and the rate of the same customer segment stored in the customer segment rate storage unit Means,
A sales commission output unit for each customer segment that outputs the sales commission for each customer segment calculated by the sales commission calculation unit for each customer segment;
A product sales data processing apparatus characterized by comprising:
客層別にその客層を示す名称データを設定記憶する客層別名称記憶部と、
前記客層入力手段により客層が入力されると前記客層別名称記憶部を検索してその入力された客層に対して設定記憶された名称データを取得する客層名称取得手段と、
この客層名称取得手段により取得した名称データを報知する客層名称報知手段と、
をさらに具備したことを特徴とする請求項1記載の商品販売データ処理装置。
A name storage unit for each customer segment that stores and stores name data indicating the customer segment for each customer segment,
When a customer segment is input by the customer segment input unit, a customer segment name acquisition unit that searches the customer segment name storage unit and acquires name data set and stored for the input customer segment;
Customer segment name notifying means for notifying the name data acquired by the customer segment name acquiring means,
The product sales data processing apparatus according to claim 1, further comprising:
前記客層別売上集計手段により客層別に集計された商品売上集計金額のレポートを作成するレポート作成手段をさらに具備し、
前記客層別販売手数料出力手段は、前記レポート作成手段によって作成されるレポートに、客層毎に算出された販売手数料を同一客層の商品売上集計金額と関連付けてそれぞれ印字出力することを特徴とする請求項1または2記載の商品販売データ処理装置。
Further comprising a report creating means for creating a report of the product sales aggregate amount aggregated by customer segment by the customer segment sales aggregation means,
The sales commission output unit for each customer segment prints and outputs the sales commission calculated for each customer segment in association with the product sales aggregate amount of the same customer segment in the report created by the report creation unit. The product sales data processing apparatus according to 1 or 2.
JP2006263085A 2006-09-27 2006-09-27 Product sales data processing device Expired - Fee Related JP4843437B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006263085A JP4843437B2 (en) 2006-09-27 2006-09-27 Product sales data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006263085A JP4843437B2 (en) 2006-09-27 2006-09-27 Product sales data processing device

Publications (2)

Publication Number Publication Date
JP2008083987A JP2008083987A (en) 2008-04-10
JP4843437B2 true JP4843437B2 (en) 2011-12-21

Family

ID=39354809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006263085A Expired - Fee Related JP4843437B2 (en) 2006-09-27 2006-09-27 Product sales data processing device

Country Status (1)

Country Link
JP (1) JP4843437B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3330280B2 (en) * 1996-05-30 2002-09-30 東芝テック株式会社 Product sales registration data processing device
JP2003006415A (en) * 2001-06-25 2003-01-10 Vokkusu Holding:Kk System and program for sales management
JP2004086378A (en) * 2002-08-23 2004-03-18 Pioneer Electronic Corp Commodity selling system and method, server device, terminal device and computer program

Also Published As

Publication number Publication date
JP2008083987A (en) 2008-04-10

Similar Documents

Publication Publication Date Title
JPS5833986B2 (en) Group management method for multiple electronic cash registers
JP3930209B2 (en) Transaction management apparatus and method, and computer-readable recording medium storing transaction management program
JP3507289B2 (en) Accounting equipment
JP3635074B2 (en) Cash registration device
JP7849279B2 (en) Information processing device and program
JP4843437B2 (en) Product sales data processing device
JPH06215270A (en) Product sales data processor
JP5562913B2 (en) Merchandise sales data processing apparatus and receipt details search program
JP5014648B2 (en) Register system
JPH06301861A (en) Commodity sales data processor
JP4834643B2 (en) Product sales data processing device
JP2010134622A (en) Merchandise sales data processing apparatus, and program for controlling the same
JP2505253B2 (en) Electronic cash register
JP3694185B2 (en) Product sales registration data processing device
JP3479606B2 (en) Electronic cash register
JP3712859B2 (en) Product sales registration data processing device
JP3614501B2 (en) Product sales registration data processing device
JP3637143B2 (en) Product sales registration data processing device
JP2566314B2 (en) Product sales data processor
JPH0658705B2 (en) Electronic cash register
JPH0816922A (en) Merchandise sale register data processor
JPS6373397A (en) electronic cash register
JP3413552B2 (en) POS system
JP3514888B2 (en) Product sales registration data processing device
JPS63138493A (en) Goods sales data processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080910

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110927

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111004

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111007

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141014

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees