JPH0282393A - Product sales data processing device - Google Patents
Product sales data processing deviceInfo
- Publication number
- JPH0282393A JPH0282393A JP23533788A JP23533788A JPH0282393A JP H0282393 A JPH0282393 A JP H0282393A JP 23533788 A JP23533788 A JP 23533788A JP 23533788 A JP23533788 A JP 23533788A JP H0282393 A JPH0282393 A JP H0282393A
- Authority
- JP
- Japan
- Prior art keywords
- product
- code
- discount
- bulk
- bulk sale
- 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.)
- Granted
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明は、ミックス・アンド・マツチ(以下M&Mと略
称する)方式と称される単品毎のまとめ売り値引を登録
処理できる商品販売データ処理装置に関する。[Detailed Description of the Invention] [Industrial Field of Application] The present invention relates to a product sales data processing device that can register and process bulk sale discounts for individual items, which is called a mix and match (hereinafter abbreviated as M&M) method. Regarding.
[従来の技術]
スーパーマーケット等の量販店では、例えば単価120
円のオレンジジュースと単価140円のトマトジュース
と単価150円のアップルシュスとをどのような組合せ
であっても3個購入した場合にはまとめて330円で販
売するという具合に、同一群のまとめ売り商品を成立点
数だけまとめて購入した場合にその指定商品の合計金額
よりも安い金額で販売するM&M方式と称される販売方
法を採用しているところがある。[Prior art] At mass retailers such as supermarkets, for example, the unit price is 120
If you purchase any combination of 3 yen worth of orange juice, 140 yen worth of tomato juice, and 150 yen apple juice, they will be sold together for 330 yen, and so on. Some companies have adopted a sales method called the M&M method, in which when a number of items for sale are purchased in bulk, they are sold at a price lower than the total price of the designated items.
また、このようなM&M方式を採用している店では、同
一群のまとめ売り商品を成立点数以上購入した場合に、
成立点数分の商品についてはまとめ売り値引を行ない、
成立点数を越えた分の商品についてはそのまとめ値引対
象外商品の金額からまとめ売りによる1個当りの値引額
を減算する値引いわゆるスプリットプライス値引を行な
って顧客へのサービスをはかっているところがある。In addition, at stores that use this type of M&M system, if you purchase more than the number of items sold in bulk in the same group,
Bulk sale discounts will be given for products with the number of successful points.
For products that exceed the number of sales points, we provide services to customers by subtracting the discount amount per unit from the price of products that are not eligible for bulk discounts, so-called split price discounts. However, there is.
そして、従来のM&M方式によるまとめ売りを処理可能
な商品販売データ処理装置にあっては、スプリットプラ
イス値引を行なうか否かの情報はシステムのオプション
によって保有されており、設定業務によりスプリットプ
ライス値引有りを設定すると登録された各まとめ売り商
品群の全てについてスプリットプライス値引が処理され
ていた。In a product sales data processing device capable of processing bulk sales using the conventional M&M method, information on whether or not to apply a split price discount is held as a system option, and the split price value is determined by the setting process. When discount was set, split price discounts were processed for all registered bulk sale product groups.
[発明か解決しようとする課題]
上述したように、従来においてはシステムオプションと
してスプリットプライス値引有りを設定すると全てのま
とめ売り商品群てスプリットプライス値引処理が実行さ
れてしまい、逆にスプリットプライス値引無しを設定す
ると全てのまとめ売り商品群でスプリットプライス値引
処理を行なえなくなり、スプリットプライス値引の機能
を有効に活用できなかった。[Problem to be solved by the invention] As mentioned above, in the past, if split price discount was set as a system option, split price discount processing would be executed for all bulk sale product groups, and conversely, split price discount processing would be executed for all groups of bulk sold products. If no discount was set, split price discount processing could not be performed for all bulk sale product groups, and the split price discount function could not be used effectively.
そこで本発明は、まとめ売り成立時に値引対象外商品に
対してスプリットプライス値引を行なうか否かをまとめ
売り商品群毎に設定でき、スプリットプライス値引機能
を有効に活用してまとめ売り販売の拡張をはかり得る商
品販売データ処理装置を提供しようとするものである。Therefore, the present invention makes it possible to set for each bulk sale product group whether or not to give a split price discount to products that are not eligible for discounts when a bulk sale is established, and effectively utilizes the split price discount function to sell bulk sales. The purpose of the present invention is to provide a product sales data processing device that can be expanded.
[課題を解決するための手段]
本発明は、各商品の商品コードに対応して少なくとも単
価を記憶しかつまとめ売り商品についてはそのまとめ売
り条件を指定するまとめ売りコドを記憶する商品データ
ファイルを備え、入力部を介して販売商品の商品コード
が入力されると商品データファイルから少なくとも対応
する単価を読出して販売データを得、この販売データを
メモリに登録処理し、かつその商品がまとめ売り商品で
あると対応するまとめ売りコード別に販売データを集計
し、この集計データによって該当するまとめ売りコード
で指定されたまとめ売り条件が成立するとまとめ売り条
件に応じた値引対象商品についてまとめ値引額を値引処
理する商品販売ブタ処理装置において、各まとめ売りコ
ードに対応してスプリットプライス値引の有無を示す情
報を記憶する情報メモリと、まとめ売りコード別に集計
されたまとめ売り商品の集計データによりまとめ売り条
件が成立したとき情報メモリから該当まとめ売りコード
に対応する値引有無情報を読出す情報読出し手段と、こ
の読出し手段により読出された情報がスプリットプライ
ス値引有りの場合には該当まとめ売りコードの値引対象
外商品についてスプリットプライス値引を行なうスプリ
ットプライス値引処理手段とを備えたものである。[Means for Solving the Problems] The present invention provides a product data file that stores at least a unit price corresponding to the product code of each product, and stores a bulk sale code that specifies bulk sale conditions for bulk sale products. When the product code of a sales product is input through the input section, at least the corresponding unit price is read out from the product data file to obtain sales data, this sales data is registered in memory, and the product is a bulk sale product. If so, the sales data will be aggregated for each corresponding bulk sale code, and if the bulk sale conditions specified by the corresponding bulk sale code are met based on this aggregated data, the bulk discount amount will be set for the discounted products according to the bulk sale conditions. In the product sales pig processing device that processes discounts, there is an information memory that stores information indicating the presence or absence of split price discounts corresponding to each bulk sale code, and aggregate data of bulk sale products aggregated by bulk sale code. information reading means for reading discount information corresponding to the applicable bulk sale code from the information memory when a condition is met; and split price discount processing means for performing a split price discount on products that are not eligible for discount.
[作用コ
このような手段を講じた商品販売データ処理装置であれ
ば、まとめ売り商品の商品コードが入力されると、対応
するまめと売りコード別にその商品の販売データが集計
される。そして、この集計データが当該まとめう売りコ
ードのまとめ売り条件を満足すると値引対象商品につい
てまとめ値弓が処理される。また、情報メモリから当該
まとめ売りコードに対応する値引有無情報が読出され、
この情報がスプリットプライス値引無しであれば値引対
象外商品に対してスプリットプライス値引が処理されな
いか、スプリットプライス値引有りであれば値引対象外
商品に対してスプリットプライス値引が処理される。こ
のように、情報メモリに対する値引有無情報の設定によ
ってまとめ売りコード別にスプリットプライス値引を行
なうか否かを選択できる。[Operations] If the product sales data processing device takes such a measure, when the product code of a bulk sale product is input, the sales data of that product is aggregated for each corresponding blister and sales code. Then, when this total data satisfies the bulk sale conditions of the bulk sale code, a bulk discount is processed for the discount target product. Further, discount information corresponding to the bulk sale code is read from the information memory,
If this information does not have a split-price discount, the split-price discount will not be processed for the product that is not eligible for the discount, or if there is a split-price discount, the split-price discount will be processed for the product that is not eligible for the discount. be done. In this way, it is possible to select whether or not to give a split price discount for each bulk sale code by setting the discount information in the information memory.
[実施例コ
以下、本発明の商品販売データ処理装置をPO3(販売
時点情報管理)システムに適用した一実施例について説
明する。[Embodiment] An embodiment in which the product sales data processing device of the present invention is applied to a PO3 (point of sale) system will be described below.
第1図はPOSシステムの概略構成図であって、各販売
商品の販売登録を行なうn (n≧2)台の電子式キャ
ッシュレジスタ11,12+ ・・・、1+1と、各電
子式キャッシュレジスタ11〜1nを制御する1台のフ
ァイルコントローラ2とが伝送回線3を介して接続され
閉ループを形成している。FIG. 1 is a schematic configuration diagram of a POS system, which includes n (n≧2) electronic cash registers 11, 12+, . .about.1n is connected via a transmission line 3 to form a closed loop.
さらに、各電子式キャッシュレジスタ11〜1nにて販
売登録された各販売商品の売上データを集計して売上分
析レボ−1・なとを発行するストアコントローラ4か通
信回線5を介してファイルコントローラ2に接続されて
いる。Furthermore, the store controller 4 which aggregates the sales data of each sales product registered for sale at each electronic cash register 11 to 1n and issues a sales analysis report 1. It is connected to the.
上記ファイルコントローラ2は、第2図に示すように、
制御部本体としてのCPU (中央処理装置)11、通
信プログラムなどの固定データを記憶するROMI 2
、各商品の必要情報を商品毎に記憶する単品ファイルM
1や、各まとめ売り商品の属する群毎にそのまとめ売り
条件を記憶するまとめ売りテーブルM2なとが形成され
たRAM13、現在時刻を計時する時計回路14、前記
ストアコントローラ4との間で行なわれるデータ伝送を
制御する伝送制御回路]5.前記各電子式キャッシュレ
ジスタ11〜1nとの間で行なわれるデータ伝送を制御
する伝送制御回路16等から構成されている。The file controller 2, as shown in FIG.
CPU (Central Processing Unit) 11 as the main body of the control unit, ROMI 2 that stores fixed data such as communication programs
, a single item file M that stores the necessary information for each item
1 and a bulk sale table M2 that stores bulk sale conditions for each group to which each bulk sale product belongs, a clock circuit 14 that measures the current time, and the store controller 4. Transmission control circuit that controls data transmission]5. It is comprised of a transmission control circuit 16 and the like that controls data transmission between the electronic cash registers 11 to 1n.
上記単品ファイルM]には、第3図に示すように、各商
品の単品コードに対応してその商品の品名および単価を
記憶するためのメモリと、商品毎の売上げ点数、売上げ
金額を累積するためのメをりとが確保されており、かつ
、まとめ売り商品についてはその商品群を区別するM&
Mコード(まとめ売りコード)を記憶するためのメモリ
も確保されている。As shown in Figure 3, the above single item file M] has a memory for storing the item name and unit price of each item in correspondence with the item code of each item, and accumulates the number of sales items and sales amount for each item. M &
A memory is also reserved for storing the M code (bulk sale code).
また、まとめ売りテーブルM2には、第4図に示すよう
に、各M&Mコード(本実施例では01〜Omまでのm
個のまとめ売り商品群が存在するものとする)に対応し
てセット個数、セット金額。In addition, the bulk sales table M2 includes each M&M code (in this example, m from 01 to Om), as shown in FIG.
(assuming that there is a group of products sold in bulk), the set number and set price.
M&M名称およびスプリットプライス値引の有無を示す
情報としてのSPフラグ[有り=1゜無し:0]Fを記
憶するためのメモリが形成されている。A memory is formed to store the M&M name and an SP flag [Yes=1°No: 0]F as information indicating the presence or absence of split price discount.
そして、上記単品ファイルM1およびM&MテブルM2
における各メモリへのデータ設定はストアコントローラ
4あるいは各電子式キャッシュレジスター0.〜1.l
によって適宜行なうことができる。And the above single item file M1 and M&M table M2
Data settings in each memory are performed by the store controller 4 or each electronic cash register 0. ~1. l
This can be done as appropriate.
第5図は前記電子式キャッシュレジスター□〜I Tl
の構成を示すブロック図である。制御部本体としてのC
PU21は演算回路、メモリ制御回路等を内蔵し、入力
データに基いて各種の演算処理を行なうとともに、パス
ライン22を介してプロダラムデータなとの固定データ
を記憶するROM23と、販売登録処理に必要な各種メ
モリが形成されたRAM24とを動作させる。また、前
記ファイルコントローラ2との間で行なわれるデータ伝
送を制御する伝送制御回路25、キーボード26からの
キー信号を入力するキーボード制御回路27、販売登録
された商品の名称や金額等を表示するためのドツト表示
器28を駆動制御する表示制御回路29、バーコード化
された単品コードを読取るためのスキャナ30からの読
取りデータを入力するスキャナ制御回路31、レシート
およびジャーナルに印字を行なうRJプリンタ32を駆
動制御するとともに現金等を収納するためのドロワ33
の開閉を制御するプリンタ/ドロワ制御回路34等が前
記パスライン22を介してCPU21に接続されている
。FIG. 5 shows the electronic cash register □~I Tl
FIG. 2 is a block diagram showing the configuration of FIG. C as the control unit main body
The PU 21 has a built-in arithmetic circuit, a memory control circuit, etc., and performs various arithmetic processing based on input data, and also has a ROM 23 for storing fixed data such as program data via a pass line 22, and a ROM 23 for storing fixed data such as program data, and for sales registration processing. The RAM 24 in which various necessary memories are formed is operated. It also includes a transmission control circuit 25 for controlling data transmission with the file controller 2, a keyboard control circuit 27 for inputting key signals from the keyboard 26, and a circuit for displaying the name, price, etc. of products registered for sale. A display control circuit 29 that drives and controls the dot display 28 of the machine, a scanner control circuit 31 that inputs read data from a scanner 30 for reading barcoded single item codes, and an RJ printer 32 that prints on receipts and journals. Drawer 33 for driving control and storing cash etc.
A printer/drawer control circuit 34 for controlling the opening/closing of the printer/drawer is connected to the CPU 21 via the pass line 22.
上記キーボード25には、販売点数、販売金額等の数字
データを入力するための置数キー、小計額の印字2表示
を行なうための小計キー 1人の客に対する販売登録の
締めを指令するための締キ等の各種商品登録用キーが配
設されている。また、「登録」 「精算」 「設定」等
の各種業務モトを選択するためのコントロールキーも設
けられている。The keyboard 25 has number keys for inputting numerical data such as the number of sales items and sales amount, a subtotal key for printing and displaying the subtotal amount, and a key for instructing closing of sales registration for one customer. Various product registration keys such as lock keys are provided. There are also control keys for selecting various tasks such as ``Registration,''``Payment,'' and ``Settings.''
前記RAM24には、第6図に示すように、人の客に販
売した商品の合計金額を算出するための現計合計器41
、−人の客の値引合計額を算出するための値引合計器4
2、表示バッファ43、印字バッファ44、各販売商品
の販売データを部門別、取引別等に登録するための販売
登録ファイル45、販売登録されたまとめ売り商品の販
売ブタをM&Mコード別に集計するためのM&Mデタバ
ッファ46、まとめ売り商品群の数(本実施例ではm)
が予め設定されているM&M設定メモリ47、M&Mコ
ードを指定するためのM&Mカウンタメモリ48などが
形成されている。As shown in FIG. 6, the RAM 24 includes a totalizer 41 for calculating the total price of products sold to customers.
Discount totalizer 4 for calculating the total discount amount for , - customers
2. Display buffer 43, print buffer 44, sales registration file 45 for registering sales data of each sales product by department, transaction, etc., for tabulating sales pigs of bulk sales products registered for sale by M&M code. M&M data buffer 46, number of bulk sale product groups (m in this embodiment)
An M&M setting memory 47 in which M&M codes are preset, an M&M counter memory 48 for specifying M&M codes, and the like are formed.
そして、上記M&Mデータバッファ46には、第7図に
示すように、[01]から[Om]までの各M&Mコー
ドに対応して、セット個数、セット金額、M&M名称、
SPフラグ、各販売データ(単品コード、単価、販売点
数、販売金額)および値引額を記憶するためのメモリが
それぞれ確保されている。As shown in FIG. 7, the M&M data buffer 46 stores the set number, set price, M&M name, etc., corresponding to each M&M code from [01] to [Om].
A memory is provided for storing the SP flag, each sales data (single item code, unit price, number of items sold, sales amount), and discount amount.
しかして、「登録」モードが選択された電子式キャッシ
ュレジスタ11〜I ILにてスキャナ30により販売
商品の単品コード(バーコード)が読取られると、その
読取られた単品コードに基いてファイルコントローラ2
へ単品データの問合わせが行なわれる。When the scanner 30 reads the single item code (barcode) of the sold product at the electronic cash register 11 to IIL in which the "registration" mode is selected, the file controller 2
An inquiry about single item data is made to .
そして、この単品データ間合わせ伝文を受信したファイ
ルコントローラ2のCPUI 1は、第8図の流れ図に
示す処理を実行する。すなわち、間合わせ伝文受信に応
じてST(ステップ)1として単品ファイルM1の検索
を行ない、間合わせ伝文中の単品コードがファイル上に
設定されているか否かを判断する。そして、設定されて
いない場合にはST2として否定応答伝文を作成し、問
合わせのあった電子式キャッシュレジスタへ返信する。Then, the CPU 1 of the file controller 2 that receives this single item data adjustment message executes the process shown in the flowchart of FIG. That is, in response to receiving the makeshift message, the single item file M1 is searched in ST (step) 1, and it is determined whether the single item code in the makeshift message is set on the file. If it is not set, a negative response message is created in ST2 and sent back to the electronic cash register that made the inquiry.
これに対し、該当単品コードか存在する場合にはST3
としてM&Mコードが設定されているか否か、つまりは
まとめ売り商品であるか否かを判断する。そして、まと
め売り商品でなければST4として単品ファイルM1か
ら当該単品コドに対応する名称、単価等の単品データを
読出し、この単品データを問合わせのあった電子式キャ
ッシュレジスタへ返信する。On the other hand, if the corresponding single item code exists, ST3
It is determined whether or not an M&M code is set, that is, whether or not the product is sold in bulk. If the product is not sold in bulk, then, in ST4, the unit reads unit data such as the name and unit price corresponding to the unit code from the unit file M1, and returns this unit data to the electronic cash register that made the inquiry.
一方、まとめ売り商品の場合つまりはM&Mコドが設定
されている場合には、ST5として単]2
品ファイルM1から当該単品コードに対応する単品デー
タを読出すとともに、まとめ売りテーブルM2から当該
M&Mコードに対応するセット点数。On the other hand, in the case of a bulk sale product, that is, if an M&M code is set, ST5 reads the single item data corresponding to the single item code from the item file M1, and reads the M&M code from the bulk sale table M2. Set points corresponding to .
セット金額、M&M名称およびSPフラグのM&Mデー
タを読出し、両データを問合わせのあった電子式キャッ
シュレジスタへ返信する。The M&M data of set amount, M&M name, and SP flag are read and both data are returned to the electronic cash register that made the inquiry.
また、ファイルコントローラ2に対して単品データの問
合わせを行ないその応答伝文を受信した電子式キャッシ
ュレジスタ11〜1nのCPU21は、第9図および第
10図の流れ図に示す処理を実行する。すなわち、5T
11にてファイルコントローラ2からの応答伝文を受信
すると、その伝文の種類を調べる。そして、5T12と
して応答伝文が否定応答伝文であると、エラー処理を行
なって終了する。これに対し、応答伝文が単品ブタを含
む応答伝文であると5T13として通常の登録処理を実
行する。すなわち、単品データ中の単価に販売点数を乗
じて販売金額を算出し、この販売点数および販売金額を
販売登録ファイル45に累計登録するとともに、算出さ
れた販売金額を現針台計器41に加算する。また、単品
データ中の名称と算出された販売金額とをドツト表示器
28に表示させるとともに、RJプリンタ32によって
レシートおよびジャーナルに印字出力する。Further, the CPUs 21 of the electronic cash registers 11 to 1n, which inquire of the file controller 2 for single item data and receive the response messages, execute the processes shown in the flowcharts of FIGS. 9 and 10. That is, 5T
When a response message is received from the file controller 2 at step 11, the type of the message is checked. Then, at 5T12, if the response message is a negative response message, error processing is performed and the process ends. On the other hand, if the response message includes a single pig, normal registration processing is executed as 5T13. That is, the unit price in the single item data is multiplied by the number of items sold to calculate the sales amount, the number of items sold and the amount of sales are cumulatively registered in the sales registration file 45, and the calculated amount of sales is added to the current needle holder meter 41. . Further, the name in the single item data and the calculated sales amount are displayed on the dot display 28, and are printed out on the receipt and journal by the RJ printer 32.
次いて、5T14として応答伝文中の単品データにM&
Mデータが付加されているか否か、つまりは登録商品が
まとめ売り商品であるか否かを判断する。そして、まと
め売り商品でなければ5T15として締キーの入力有無
を判断し、入力がなければ次の商品登録を待機する。Next, as 5T14, M&
It is determined whether M data is added, that is, whether the registered product is a bulk sale product. If the product is not sold in bulk, it is determined at 5T15 whether or not the close key is input, and if there is no input, the process waits for the next product registration.
まとめ売り商品の場合には、5TlBとしてM&Mデー
タバッファ46の状態からM&Mデータ中のM&Mコー
ドが新規のM&Mコードであるか否かを判断する。そし
て、新規のM&MコードであればM&Mデータバッファ
46の当該M&Mコドに対応する各メモリエリアにM&
Mデータ中のセット点数、セット金額、M&M名称およ
びSPフラグと、登録処理された販売商品の単品コード
。In the case of a bulk sale product, it is determined from the state of the M&M data buffer 46 as 5TlB whether the M&M code in the M&M data is a new M&M code. If it is a new M&M code, the M&M code is stored in each memory area corresponding to the M&M code in the M&M data buffer 46.
The number of set items, set price, M&M name and SP flag in the M data, and the single item code of the registered sales product.
販売点数、販売金額および単価をセットする。Set the number of sales items, sales amount, and unit price.
一方、当該M&Mコードが新規のコードでない場合には
、5T17としてM&Mデータバッファ46の当該M&
Mコードに対応する単品コードエリアに登録処理された
販売商品の単品コードがセットされているか否かを判断
する。そして、セットされていたならば当該販売商品の
販売点数および販売金額を該当単品コードに対応する販
売点数エリアおよび販売金額エリアに加算する。これに
対し、セットされていなければ、M&Mデータバッファ
46の当該M&Mコードに対応する単品ブタエリアに登
録処理された販売商品の単品コド、販売点数、販売金額
および単価をセットし、単価の高い順に単品データを並
べ換える。On the other hand, if the M&M code is not a new code, the M&M code is stored in the M&M data buffer 46 as 5T17.
It is determined whether the single item code of the registered sales product is set in the single item code area corresponding to the M code. Then, if it is set, the sales number and sales amount of the sales item are added to the sales number area and sales amount area corresponding to the corresponding single item code. On the other hand, if it is not set, the single item code, number of sales items, sales amount, and unit price of the registered sales item are set in the single item pig area corresponding to the M&M code in the M&M data buffer 46, and the individual items are ordered in descending order of unit price. Sort the data.
その後、ST1.5にて締キーの入力有無を判断し、入
力されていなければ次の商品登録を待つ。Thereafter, in ST1.5, it is determined whether the close key has been input or not, and if no input has been made, the next product registration is waited.
5T15にて締キーが入力されると、M&Mカウンタメ
モリ48のカウント値Cを“0″に初期化した後、5T
18としてこのカウント値Cを「+1」だけ更新する。When the close key is input at 5T15, the count value C of the M&M counter memory 48 is initialized to "0", and then the 5T
18, and this count value C is updated by "+1".
そして、5T19としてM&Mデタバッファ46におけ
る上記M&Mカウンタメモリ48のカウント値Cに相当
するM&Mコードの販売点数エリアの内容を加算して当
該M&Mコドが指定されたまとめ売り商品の登録点数を
算出し、当該M&Mコードのセット点数と比較する。Then, as 5T19, the content of the sales number area of the M&M code corresponding to the count value C of the M&M counter memory 48 in the M&M data buffer 46 is added to calculate the registered number of bulk sale products for which the M&M code is specified, and Compare with the set score of M&M code.
そして、登録点数がセット点数以上の場合にはまとめ売
りが成立しているので、5T21としてセット点数分の
値引対象商品の販売金額を順次加算してこの加算合計額
から該当するセット金額を減額することによりまとめ値
引額を算出し、このまとめ値引額をM&Mデータバッフ
ァ46における当該M&Mコードの値引額エリアにセッ
トする。次に、5T22として当該M&MコードのSP
フラグFの状態を調べ(情報読出し手段)、F=“1”
ならばスプリットプライス値引を行なうので、値引対象
外商品が存在する場合にはそれぞれ対象外商品の単価か
ら[セット金額子セット点数コを減算した金額をスプリ
ットプライス値引額として算出し、この値引額を当該M
&Mコードの値引額エリアに加算する(スプリットプラ
イス値引処理手段)。5T22にてspフラグF−“0
″の場合には上述したスプリットプライス値引処理を行
なわない。If the number of registered points is greater than or equal to the number of set points, a bulk sale has been established, so as 5T21, the sales amount of the discounted products for the number of set points is added sequentially, and the corresponding set amount is subtracted from this added total amount. By doing so, a bulk discount amount is calculated, and this bulk discount amount is set in the discount amount area of the M&M code in question in the M&M data buffer 46. Next, as 5T22, the SP of the M&M code
Check the state of flag F (information reading means), F="1"
If so, we will perform a split price discount, so if there are products that are not eligible for discounts, we will calculate the split price discount amount by subtracting the set amount, numeral, and number of points from the unit price of each product that is not eligible for discounts. Deduct the amount from the M
&M code is added to the discount amount area (split price discount processing means). At 5T22, sp flag F-“0
'', the above-mentioned split price discount process is not performed.
その後、5T23として当該M&MコードのM&M名称
と値引額エリア内の値引額とをレシートおよびジャーナ
ルに印字する。このM&M名称および値引額の印字完了
後、あるいは5T20にてまとめ売り不成立の場合には
、5T24としてM&Mカウンタメモリ48のカウント
値CがM&M設定メモリ47の内容量に一致しているか
否かを判断する。そして一致していなければ5T18に
戻り、次のM&Mコードに対して同様の処理を繰返す。Thereafter, as 5T23, the M&M name of the M&M code and the discount amount in the discount amount area are printed on the receipt and journal. After the printing of the M&M name and discount amount is completed, or if the bulk sale is unsuccessful at 5T20, it is determined at 5T24 whether the count value C of the M&M counter memory 48 matches the content capacity of the M&M setting memory 47. do. If they do not match, the process returns to 5T18 and the same process is repeated for the next M&M code.
こうして、M&Mデータバッファ46内にM&Mコード
[01コ〜[Om]別に集計された各まとめ売り商品の
登録データについて同様の処理を行なったならば、5T
25として各M&Mコードの値引額エリアの内容を値引
合計器42に加算する。In this way, if the same process is performed on the registered data of each bulk sale product compiled by M&M code [01 code to [Om] in the M&M data buffer 46, 5T
25, the contents of the discount amount area of each M&M code are added to the discount totalizer 42.
そして、現計合計器41内の合計金額から値引合計器4
2内の値引合計額を減算して支払い金額を算出し、この
支払い金額をドツト表示器28に表示させる。その後、
釣銭演算、レシート発行等の通常締め処理を行ない、現
計合計器41.値引台計器42.M&Mデータバッファ
46のクリアを行なって終了する。Then, from the total amount in the current totalizer 41, the discount totalizer 4
The payment amount is calculated by subtracting the total discount amount in 2, and this payment amount is displayed on the dot display 28. after that,
Performs normal closing processing such as calculation of change and issuance of receipts, and totals the current total 41. Discount table instrument 42. The M&M data buffer 46 is cleared and the process ends.
このような構成の本実施例においては、まとめ売り商品
群毎にスプリットプライス処理を行なうか否かを決め、
行なう場合にはまとめ売りテーブルM2の該当まとめ売
りコードに対応するSPフラグFを“1”にセットし、
行なわない場合には該当するSPフラグFを“0“にリ
セットする。In this embodiment with such a configuration, it is decided whether or not to perform split price processing for each bulk sale product group, and
When doing so, set the SP flag F corresponding to the corresponding bulk sale code in the bulk sale table M2 to "1",
If not, the corresponding SP flag F is reset to "0".
こうすることにより、まとめ売り商品の販売登録が行な
われ、あるM&Mコードのまとめ売りが成立すると、当
該M&Mコードに対応するSPフラグFの状態が判断さ
れる。そして、F−“1”の場合にはセット点数分の値
引対象商品についてまとめ値引が行なわれると同時に、
セット点数を越えた分の値引対象外商品については各々
スプリットプライス値引が行なわれる。一方、F=“O
”の場合には値引対象商品についてまとめ値引が行なわ
れるが、値引対象外商品については値引か行なわれない
。By doing this, sales registration of bulk sale products is performed, and when a bulk sale for a certain M&M code is established, the state of the SP flag F corresponding to the M&M code is determined. In the case of F-“1”, a bulk discount will be given for the discounted products for the number of set items, and at the same time,
Split price discounts will be applied to products that are not eligible for discounts and exceed the set number. On the other hand, F=“O
”, bulk discounts will be given for products eligible for discounts, but no discounts will be given for products not eligible for discounts.
今、例えばM&Mデータバッファ46の各エリア内容が
第7図に示す状態で、締キーが操作されたものとすると
、M&Mコード[01]および[02]のまとめ売りが
成立する。この場合、M&Mコード[O]]については
セット点数が[3]なので単品コード[0000000
1]の商品1点と単品コード[00000004]の商
品2点が値引対象商品となり、まとめ値引額70円が算
出されて値引処理される。また、単品コード[0000
0100]の商品1点が値引対象外商品であり、当該M
&Mコード[01]のSPフラグFが“1”にセットさ
れているので、この値引対象外商品に対するスプリット
プライス値引額20円が算出されて値引処理される。For example, if the close key is operated while the contents of each area of the M&M data buffer 46 are as shown in FIG. 7, a bulk sale of M&M codes [01] and [02] is established. In this case, for the M&M code [O], the set number is [3], so the single item code [0000000]
1] and two products with the single item code [00000004] are eligible for discount, and a bulk discount amount of 70 yen is calculated and discounted. In addition, the single item code [0000
0100] is not eligible for discount, and the M
Since the SP flag F of the &M code [01] is set to "1", a split price discount amount of 20 yen is calculated for this non-discount item and the discount process is performed.
一方、M&Mコード[02]についてはやはりセット点
数か[3]なので単品コード[00000050]の商
品3点か値引対象商品となり、まとめ値引額55円が算
出されて値引処理される。また、単品コード[0000
0003]の商品1点と単品コード[00000005
]の商品1点とが値引対象外商品であり、当該M&Mコ
ード[02コのSPフラグFは]9
“0“にリセットされているので、この値引対象外商品
に対するスプリットプライス値引は行なわれない。On the other hand, since the M&M code [02] is either a set item or [3], the three items with the single item code [00000050] are eligible for the discount, and a bulk discount amount of 55 yen is calculated and the discount is processed. In addition, the single item code [0000
0003] and one item code [00000005
] is a product that is not eligible for discount, and the SP flag F of the M&M code [02] is reset to 9 “0”, so the split price discount for this product that is not eligible for discount is Not done.
このように、本実施例によれば、まとめ売り成立時にお
いて値引対象外商品に対するスプリットプライス値引を
行なうか否かをそのまとめ売り商品群毎に設定できるの
で、スプリットプライス値引機能を有効に活用でき、ま
とめ売りによる値弓販売の拡張をはかり得る。しかも、
スプリットプライスを行なうか否かはまとめ売りテーブ
ルM2におけるSPフラグFの状態で決定されるので、
上位のストアコントローラ4あるいは各電子式キャッシ
ュレジスタ11〜1nによって容易に設定できる。In this way, according to this embodiment, it is possible to set for each bulk sale product group whether or not to give a split price discount to products that are not eligible for discounts when a bulk sale is established, so the split price discount function can be enabled. It can be used to expand discount sales through bulk sales. Moreover,
Whether or not to perform split price is determined by the state of SP flag F in bulk sale table M2.
It can be easily set by the upper store controller 4 or each electronic cash register 11 to 1n.
なお、前記実施例では本発明をPOSシステムに適用し
た場合を示したが、電子式キャッシュレジスタ単体であ
っても適用できるのは言うまでもない。また、まとめ売
りの処理方法も前記実施例に限定されるものではなく、
種々変形実施可能であるのは勿論である。In the above embodiment, the present invention was applied to a POS system, but it goes without saying that the present invention can also be applied to a single electronic cash register. Furthermore, the bulk sale processing method is not limited to the above embodiments,
Of course, various modifications are possible.
[発明の効果]
以上詳述したように、本発明によれば、まとめ売り成立
時に値引対象外商品に対してスプリットプライス値引を
行なうか否かをまとめ売り商品群毎に設定でき、スプリ
ットプライス値引機能を有効に活用してまとめ売り販売
の拡張をはかり得る商品販売データ処理装置を提供でき
る。[Effects of the Invention] As described in detail above, according to the present invention, it is possible to set for each bulk sale product group whether or not to apply a split price discount to products that are not eligible for discounts when a bulk sale is completed. It is possible to provide a product sales data processing device that can expand bulk sales by effectively utilizing a price discount function.
図は本発明をPOSシステムに適用した一実施例を示す
図であって、第1図はPOSシステムの概略構成図、第
2図はファイルコントローラのブロック構成図、第3図
は単品ファイルを示す図、第4図はまとめ売りテーブル
を示す図、第5図は電子式キャッシュレジスタのブロッ
ク構成図、第6図は電子式キャッシュレジスタにおける
RAMの主要なメモリ構成を示す図、第7図はM&Mデ
タバッファを示す図、第8図はファイルコントローラに
おけるCPUの単品データ間合わせに対する処理動作を
示す流れ図、第9図および第10図は電子式キャッシュ
レジスタにおけるCPUのまとめ売り商品の登録処理動
作を示す流れ図である。
11〜171・・・電子式キャッシュレジスタ、2・・
・ファイルコントローラ、4・・・ストアコントローラ
、Ml・・・単品ファイル、M2・・・まとめ売りテー
ブル、46・・・M&Mデータバッファ。
出願人代理人 弁理士 鈴江武彦The figures are diagrams showing an embodiment in which the present invention is applied to a POS system, in which Fig. 1 is a schematic configuration diagram of the POS system, Fig. 2 is a block configuration diagram of a file controller, and Fig. 3 shows a single item file. Figure 4 is a diagram showing the bulk sale table, Figure 5 is a block diagram of the electronic cash register, Figure 6 is a diagram showing the main memory configuration of the RAM in the electronic cash register, Figure 7 is M&M Figure 8 is a flowchart showing the processing operation of the CPU for single item data reconciliation in the file controller; Figures 9 and 10 are flowcharts showing the processing operation of the CPU for bulk sale product registration in the electronic cash register. It is. 11-171...Electronic cash register, 2...
-File controller, 4...Store controller, Ml...Single item file, M2...Bulk sales table, 46...M&M data buffer. Applicant's agent Patent attorney Takehiko Suzue
Claims (1)
かつまとめ売り商品についてはそのまとめ売り条件を指
定するまとめ売りコードを記憶する商品データファイル
を備え、入力部を介して販売商品の商品コードが入力さ
れると前記商品データファイルから少なくとも対応する
単価を読出して販売データを得、この販売データをメモ
リに登録処理し、かつその商品がまとめ売り商品である
と対応するまとめ売りコード別に前記販売データを集計
し、この集計データによって該当するまとめ売りコード
で指定されたまとめ売り条件が成立するとまとめ売り条
件に応じた値引対象商品についてまとめ値引額を値引処
理する商品販売データ処理装置において、各まとめ売り
コードに対応してスプリットプライス値引の有無を示す
情報を記憶する情報メモリと、前記まとめ売りコード別
に集計されたまとめ売り商品の集計データによりまとめ
売り条件が成立したとき前記情報メモリから該当まとめ
売りコードに対応する値引有無情報を読出す情報読出し
手段と、この読出し手段により読出された情報がスプリ
ットプライス値引有りの場合には該当まとめ売りコード
の値引対象外商品についてスプリットプライス値引を行
なうスプリットプライス値引処理手段とを具備したこと
を特徴とする商品販売データ処理装置。It is equipped with a product data file that stores at least a unit price corresponding to the product code of each product, and stores a bulk sale code that specifies the bulk sale conditions for bulk sale products, and the product code of the sales product is input through the input section. When input, at least the corresponding unit price is read out from the product data file to obtain sales data, this sales data is registered in memory, and if the product is a bulk sale product, the sales data is stored according to the corresponding bulk sale code. When the bulk sale conditions specified by the applicable bulk sale code are satisfied based on this aggregated data, the product sales data processing device processes the bulk discount amount for the discounted products according to the bulk sale conditions. an information memory that stores information indicating the presence or absence of a split price discount corresponding to a bulk sale code; and when a bulk sale condition is established based on the aggregated data of bulk sale products aggregated by the bulk sale code, the relevant information is stored in the information memory. An information reading means for reading discount information corresponding to the bulk sale code, and if the information read by the reading means indicates that there is a split price discount, the split price value for the product that is not eligible for the discount of the corresponding bulk sale code. 1. A product sales data processing device comprising: split price discount processing means for performing a discount.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23533788A JPH0831189B2 (en) | 1988-09-20 | 1988-09-20 | Product sales data processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23533788A JPH0831189B2 (en) | 1988-09-20 | 1988-09-20 | Product sales data processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0282393A true JPH0282393A (en) | 1990-03-22 |
| JPH0831189B2 JPH0831189B2 (en) | 1996-03-27 |
Family
ID=16984610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23533788A Expired - Fee Related JPH0831189B2 (en) | 1988-09-20 | 1988-09-20 | Product sales data processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0831189B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05120560A (en) * | 1991-10-25 | 1993-05-18 | Shizuoka Nippon Denki Software Kk | Point-of-sales device |
-
1988
- 1988-09-20 JP JP23533788A patent/JPH0831189B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05120560A (en) * | 1991-10-25 | 1993-05-18 | Shizuoka Nippon Denki Software Kk | Point-of-sales device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0831189B2 (en) | 1996-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62184596A (en) | Electronic type cash register | |
| JP2001076260A (en) | Product sales registration data processing device | |
| JP3525173B2 (en) | Receipt creation method and device therefor | |
| JPH0613990B2 (en) | Bar code processor | |
| JPH06215270A (en) | Product sales data processor | |
| JP2003044932A (en) | Sales data processor | |
| JPH04220798A (en) | Merchandise sales data processor | |
| JPH0282393A (en) | Product sales data processing device | |
| JPS62133596A (en) | cash register machine | |
| JP2589810B2 (en) | Product sales data processing device | |
| JP2000357277A (en) | Product sales data processing device | |
| JPH03164894A (en) | Product sales data processing device | |
| JPH0710468Y2 (en) | Sales data processor | |
| JPH0293896A (en) | Product sales data processing device | |
| JPH05166071A (en) | Product sales data processor | |
| JPH01181193A (en) | Merchandise sales data processor | |
| JPH0264897A (en) | Product sales data processing device | |
| JPS62164195A (en) | POS terminal | |
| JPH04284599A (en) | Data display method for cash register | |
| JPH03100893A (en) | Product sales data processing device | |
| JPH02291070A (en) | Credit transaction data management system | |
| JPH02304700A (en) | Commodity sales data processor | |
| JP2564023B2 (en) | Electronic cash register | |
| JP3090572B2 (en) | Product sales registration data processing device | |
| JPS62297993A (en) | electronic cash register |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |