JPH09319969A - Article sales registration data processor - Google Patents
Article sales registration data processorInfo
- Publication number
- JPH09319969A JPH09319969A JP13657896A JP13657896A JPH09319969A JP H09319969 A JPH09319969 A JP H09319969A JP 13657896 A JP13657896 A JP 13657896A JP 13657896 A JP13657896 A JP 13657896A JP H09319969 A JPH09319969 A JP H09319969A
- Authority
- JP
- Japan
- Prior art keywords
- product
- sales
- data
- cost
- price
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、単品登録機能を有
する電子式キャッシュレジスタやPOS(販売時点情報
管理)ターミナル等の商品販売登録データ処理装置に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a product sales registration data processing device such as an electronic cash register or a POS (point of sale information management) terminal having a single product registration function.
【0002】[0002]
【従来の技術】従来の単品登録機能を有する商品販売登
録データ処理装置は、各商品にそれぞれ設定された各商
品コードに対応して該当商品の単価等の商品データを予
め記憶してなるデータファイルを内蔵の記憶装置もしく
は通信手段を介して接続した外部機器の記憶装置に備え
ていた。そして、スキャナやキーボード等の商品コード
入力手段を介して販売商品の商品コードを入力すると、
上記データファイルから入力商品コードに対応する単価
等の商品データを読出し、この商品データ中の単価に販
売点数を乗じて販売価格を算出して、この販売価格及び
販売点数の商品販売データを売上累計ファイルに売上登
録処理するものとなっていた。2. Description of the Related Art A conventional product sales registration data processing device having a single product registration function is a data file in which product data such as a unit price of a corresponding product is stored in advance corresponding to each product code set for each product. Was provided in a built-in storage device or a storage device of an external device connected via a communication means. Then, when the product code of the sale product is input through the product code input means such as a scanner or a keyboard,
Read the product data such as the unit price corresponding to the input product code from the above data file, multiply the unit price in this product data by the number of sales points to calculate the sales price, and accumulate the sales data of this sales price and the number of sales items. It was supposed to process sales registration in a file.
【0003】また、この種の商品販売登録データ処理装
置は、商品の値引に対応できるように、値引額や割引率
を入力する値引情報入力手段を有していた。そして、商
品コード入力手段を介して販売商品の商品コードが入力
されるとともに、値引情報入力手段により販売商品の値
引情報が入力されると、上記データファイルから読出し
た該当商品の単価を値引演算して販売価格を取得したな
らば、この販売価格及び販売点数の商品販売データを売
上累計ファイルに売上登録処理するものとなっていた。Further, this type of merchandise sales registration data processing device has a discount information input means for inputting a discount amount or a discount rate so as to deal with a discount on a product. Then, when the product code of the sold product is input through the product code input device and the discount information of the sold product is input through the discount information input device, the unit price of the corresponding product read from the data file is calculated. If the selling price is obtained by subtraction operation, the sales data of the selling price and the number of sales points is registered in the cumulative sales file.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
この種の商品販売登録データ処理装置においては、仮に
オペレータの入力した値引額や割引率が大きすぎて、販
売商品の販売価格がその商品の原価を下回っても、何等
警告が発せられることなくそのまま商品販売データが売
上登録処理されていた。このため、販売価格が原価割れ
していることに気付かずに商品を販売してしまう不都合
を防ぐことができなかった。However, in the conventional product sales registration data processing device of this type, the discount price or the discount rate inputted by the operator is too large, and the sales price of the sales product is the cost of the product. Even if it falls below, sales registration processing of product sales data was performed without any warning being issued. Therefore, it is impossible to prevent the inconvenience of selling the product without noticing that the selling price is lower than the cost.
【0005】本発明はこのような事情に基づいてなされ
たものであり、その目的とするところは、販売価格が原
価割れしていることに気付かずに商品を販売してしまう
不都合を未然に防ぐことができる商品販売登録データ処
理装置を提供しようとするものである。The present invention has been made under such circumstances, and an object thereof is to prevent inconvenience of selling a product without noticing that the selling price is lower than the cost. The present invention intends to provide a merchandise sales registration data processing device that can be used.
【0006】[0006]
【課題を解決するための手段】本発明は、各商品にそれ
ぞれ設定された各商品コードに対応して該当商品の単価
等の商品データを予め記憶してなるデータファイルを有
し、入力手段により販売商品の商品コードが入力される
と、データファイルから入力商品コードに対応する商品
データを読出し、この商品データに基づいて前記販売商
品の販売価格,販売点数等の商品販売データを取得し
て、この商品販売データを売上登録処理する商品販売登
録データ処理装置において、各商品の原価を予め記憶
し、入力手段により商品コードが入力された販売商品の
販売価格を取得すると、この販売価格と当該商品の原価
とを比較し、販売価格が原価を下回るとき警告を発する
ようにしたものである。The present invention has a data file in which product data such as a unit price of a corresponding product is stored in advance corresponding to each product code set for each product, and the data file When the product code of the sales product is input, the product data corresponding to the input product code is read from the data file, and the product sales data such as the sales price and the number of sales of the sales product is acquired based on the product data, In a product sales registration data processing device that performs sales registration processing of this product sales data, when the cost of each product is stored in advance and the sales price of the sales product whose product code is input by the input means is acquired, this sales price and the product The price is compared with the price of and the warning is issued when the selling price falls below the cost.
【0007】その1手段としては、各商品の原価を予め
記憶する原価記憶手段と、入力手段により商品コードが
入力された販売商品の原価記憶手段により記憶した原価
とこの販売商品の販売価格とを比較する金額比較手段
と、この金額比較手段による比較の結果販売価格が原価
を下回るとき警告を発する警告手段とを備えたものであ
る。[0007] As one of the means, there are a cost storing means for storing the cost of each product in advance, a cost stored by the cost storing means of the sold product whose product code is inputted by the input means, and a selling price of this sold product. An amount comparing means for comparing and a warning means for issuing a warning when the selling price is lower than the cost as a result of the comparison by the amount comparing means.
【0008】このものにおいて、比較手段による比較の
結果販売価格が原価を下回るときこの販売価格を含む商
品販売データの売上登録処理を実行するか否かを選択す
る選択手段を設け、この選択手段により実行する旨が選
択された場合にこの販売価格を含む商品販売データの売
上登録処理を実行するように構成することが好ましい。In this case, when the selling price as a result of the comparison by the comparing means is lower than the cost, there is provided a selecting means for selecting whether or not to execute the sales registration processing of the merchandise sales data including the selling price. When the execution is selected, it is preferable that the sales registration processing of the commodity sales data including the sales price is executed.
【0009】また、入力手段により商品コードが入力さ
れた販売商品の値引処理後の販売価格を取得した場合の
み、この販売価格と当該商品の原価とを比較し、販売価
格が原価を下回るとき警告を発するようにしてもよい。Further, only when the sales price after the discount processing of the sales product whose product code is input by the input means is acquired, the sales price is compared with the cost of the product, and when the sales price is lower than the cost. A warning may be issued.
【0010】[0010]
【発明の実施の形態】以下、本発明の一実施の形態を図
面を用いて説明する。なお、この実施の形態において
は、各商品にそれぞれ設定された各商品コードに対応し
て該当商品の単価等の商品データを予め記憶してなるデ
ータファイルを、通信回線を介して接続したファイルプ
ロセッサに備えてなるPOSターミナルに適用する場合
について説明する。BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to the drawings. In this embodiment, a file processor in which a data file in which product data such as a unit price of a corresponding product is stored in advance corresponding to each product code set for each product is connected via a communication line. The case of applying to a POS terminal prepared for is explained.
【0011】図1はかかるPOSターミナルの要部構成
を示すブロック図であって、このPOSターミナルは、
制御部本体としてCPU(中央処理装置)1を搭載して
いる。また、上記CPU1が各部を制御するためのプロ
グラム等の固定的データを予め格納したROM(リード
・オンリ・メモリ)2、各商品の販売データを売上登録
処理する売上累計ファイルや1取引の商品販売データを
蓄積記憶するトランザクションファイル等の各種メモリ
エリアを形成するRAM(ランダム・アクセス・メモ
リ)3、日付及び時刻を計時する時計回路4、例えばH
DLC(ハイレベル・データ・リンク・コントロール)
回線等の通信回線5を介して接続したファイルプロセッ
サ6との間でデータの送受信を行う通信インタフェース
7を備えている。FIG. 1 is a block diagram showing the structure of the main part of such a POS terminal.
A CPU (Central Processing Unit) 1 is mounted as a control unit main body. Further, a ROM (read only memory) 2 in which fixed data such as a program for the CPU 1 to control each unit is stored in advance, a cumulative sales file for sales registration processing of sales data of each product, and product sales for one transaction RAM (random access memory) 3 forming various memory areas such as transaction files for accumulating and storing data, clock circuit 4 for clocking date and time, eg H
DLC (High Level Data Link Control)
A communication interface 7 for transmitting / receiving data to / from a file processor 6 connected via a communication line 5 such as a line is provided.
【0012】さらに、このPOSターミナルは、図3に
示すように置数キー31,クリアキー32,PLU(プ
ライス・ルック・アップ)キー33,預/現計キー3
4,実行キー35,値引キー36,割引キー37,金額
キー38,乗算キー39等の各種キーを配設したキーボ
ード8を制御するキーボードコントローラ9、販売登録
された商品の名称及び販売価格や客買上商品の合計金額
及び釣銭額等を表示出力する表示器10を制御する表示
器コントローラ11、レシート用紙及びジャーナル用紙
に取引データを印字してレシートを発行するプリンタ1
2を制御するプリンタコントローラ13、バーコード等
を光学的に読取るスキャナ14を制御するスキャナコン
トローラ15の各入出力機器コントローラの他、ドロワ
(不図示)を自動開放するドロワ開放装置16及びブザ
ー(不図示)を鳴動させるブザー駆動回路17にそれぞ
れ駆動信号を送出するI/Oポート18を搭載してい
る。Further, as shown in FIG. 3, the POS terminal further includes a numeric key 31, a clear key 32, a PLU (price look up) key 33, and a deposit / cash total key 3.
4, a keyboard controller 9 for controlling the keyboard 8 provided with various keys such as an execution key 35, a discount key 36, a discount key 37, an amount key 38, and a multiplication key 39, the name and sale price of the registered product for sale, A display controller 11 for controlling a display 10 for displaying and outputting the total amount and change amount of the customer's purchased products, and a printer 1 for printing transaction data on receipt paper and journal paper and issuing a receipt.
2, a printer controller 13 for controlling the printer 2, a scanner controller 15 for optically scanning a barcode or the like, and a scanner controller 15 for controlling the input / output devices, a drawer opening device 16 for automatically opening a drawer (not shown), and a buzzer (not shown). Buzzer drive circuit 17 for ringing (shown in the figure) is equipped with I / O ports 18 for sending drive signals.
【0013】そして、前記CPU1と、ROM2,RA
M3,時計回路4,通信インタフェース7,各入出力機
器コントローラ9,11,13,15及びI/Oポート
18等をアドレスバス,データバス等のバスライン19
で接続して、POSターミナルの制御回路を構築してい
る。Then, the CPU 1, the ROM 2 and the RA 2
M3, clock circuit 4, communication interface 7, input / output device controllers 9, 11, 13, 15 and I / O port 18 are connected to bus lines 19 such as an address bus and a data bus.
To establish a control circuit for the POS terminal.
【0014】前記ファイルプロセッサ6には、各商品に
それぞれ設定された各商品コードに対応して該当商品の
単価等の商品データを予め記憶してなるデータファイル
として、単品ファイル20を設けている。図2は上記単
品ファイル20に記憶した1商品データの構成例であ
る。すなわち単品ファイル20には、単品コード(7バ
イト)21,リンク部門コード(2バイト)22,名称
(14バイト)23,単価(3バイト)24,原価(3
バイト)25,ステータス(1バイト)26,売上金額
(5バイト)27,売上点数(4バイト)28,最新売
上日付(2バイト)29の各項目からなる商品データ
を、全商品について予め記憶している。ここに、単品フ
ァイル20は原価記憶手段を構成する。The file processor 6 is provided with a single item file 20 as a data file in which product data such as a unit price of the corresponding product is stored in advance corresponding to each product code set for each product. FIG. 2 shows an example of the structure of one product data stored in the single product file 20. That is, in the single item file 20, a single item code (7 bytes) 21, a link department code (2 bytes) 22, a name (14 bytes) 23, a unit price (3 bytes) 24, and a cost (3
Bytes 25, status (1 byte) 26, sales amount (5 bytes) 27, sales points (4 bytes) 28, latest sales date (2 bytes) 29 are stored in advance for all products. ing. Here, the single item file 20 constitutes a cost storage means.
【0015】しかして、かかるPOSターミナルは、前
記CPU1が図5の流れ図に示す処理手順に従い各部を
制御して客買上商品の単品登録業務を処理するようにR
OM2内のプログラムを構成している。なお、この単品
登録業務を開始する上で、RAM3には、特に図4に示
すように、値引情報メモリ41,売価メモリ42及び値
引フラグFのフラグメモリ43を形成している。In such a POS terminal, the CPU 1 controls each unit according to the processing procedure shown in the flowchart of FIG.
It constitutes a program in OM2. When starting this single item registration work, the RAM 3 is formed with a discount information memory 41, a selling price memory 42, and a flag memory 43 of the discount flag F, as shown in FIG.
【0016】先ず、CPU1は、ST(ステップ)1と
して客買上商品について値引情報が入力されたか否かを
判断する。因みに、このPOSターミナルでは、値引情
報の入力手段として、値引キー36を入力して値引額を
入力する宣言を行った後、置数キー31により値引額を
置数入力する方法と、割引キー37を入力して割引率を
入力する宣言を行った後、置数キー31により割引率を
置数入力する方法の2通りがあるものとする。そして、
いずれかの方法により値引情報が入力されたならば、フ
ラグメモリ43内の値引フラグFを“1”にセットする
とともに、入力された値引情報(値引額または割引率と
値引情報の種類を識別するステータス)を値引情報メモ
リ41に格納する。First, the CPU 1 determines in ST (step) 1 whether or not the discount information has been input for the customer-purchased product. By the way, in this POS terminal, as a means for inputting discount information, after inputting a discount key 36 to declare a discount amount, a method of inputting a discount amount by the numerical key 31 and a discount It is assumed that there are two methods of inputting the discount rate by using the numeric key 31 after the key 37 is declared to input the discount rate. And
If the discount information is input by either method, the discount flag F in the flag memory 43 is set to "1" and the input discount information (the discount amount or the discount rate and the discount information The status (identifying the type) is stored in the discount information memory 41.
【0017】次に、CPU1は、ST2として客買上商
品の単品コードが入力されたか否かを判断する。因み
に、このPOSターミナルでは、単品コードの入力手段
として、スキャナ14により例えばバーコード化された
単品コードを読取り入力する方法と、置数キー31で単
品コードを置数してからPLUキー33を入力する方法
の2通りがあるものとする。そして、いずれかの方法に
より単品コードが入力されたならば、通信インタフェー
ス7を制御してファイルプロセッサ6に入力商品コード
の問合せコマンドを送信して、該ファイルプロセッサ6
に設けた単品ファイル20から入力単品コードと単品コ
ード21が一致する商品データ(リンク部門コード2
2,名称23,単価24,原価25,ステータス26)
を取得する。Next, the CPU 1 determines in ST2 whether or not the single-item code of the customer-purchased commodity has been input. By the way, in this POS terminal, as a means for inputting a single product code, for example, a method of reading and inputting a single product code that has been bar-coded by the scanner 14 and a method of inputting a single product code with the numeric keypad 31 and then inputting the PLU key 33 are entered. There are two ways to do it. When the single product code is input by any of the methods, the communication interface 7 is controlled to transmit an input product code inquiry command to the file processor 6, and the file processor 6
The product data that the input single product code and the single product code 21 match from the single product file 20 provided in
2, name 23, unit price 24, cost 25, status 26)
To get.
【0018】次に、CPU1は、ST3としてフラグメ
モリ43内の値引フラグFの状態を調べる。ここで、値
引フラグFが“0”にリセットされていた場合には、当
該客買上商品に対して値引情報が入力されていないの
で、単品ファイル20から取得した商品データ中の単価
24を当該客買上商品の販売価格として売価メモリ42
に格納する。Next, the CPU 1 checks the state of the discount flag F in the flag memory 43 in ST3. Here, when the discount flag F is reset to "0", the discount information has not been input for the customer purchase product, and therefore the unit price 24 in the product data acquired from the single product file 20 is set. The selling price memory 42 as the selling price of the customer purchase product.
To be stored.
【0019】ST3にて上記値引フラグFが“1”にセ
ットされていた場合には、当該客買上商品に対して値引
情報が入力されているので、上記値引フラグFを“0”
にした後、値引情報メモリ41内の値引情報が値引額な
のか割引率なのかを値引情報中のステータスで判断す
る。そして、値引額のときには、単品ファイル20から
取得した商品データ中の単価24から値引情報メモリ4
1内の値引額を減額して販売価格を求め、売価メモリ4
2に格納する。これに対し、割引率のときには、単品フ
ァイル20から取得した商品データ中の単価24に値引
情報メモリ41内の割引率を乗じて値引額を算出する。
そして、上記単価24からこの値引額を減額して販売価
格を求め、売価メモリ42に格納する。When the discount flag F is set to "1" in ST3, the discount information has been input for the customer-purchased product, so the discount flag F is set to "0".
After that, whether the discount information in the discount information memory 41 is the discount amount or the discount rate is determined by the status in the discount information. When the discount is applied, the discount information memory 4 is calculated from the unit price 24 in the product data acquired from the single-item file 20.
The discount price in 1 is reduced to obtain the selling price, and the selling price memory 4
2 is stored. On the other hand, at the discount rate, the discount rate is calculated by multiplying the unit price 24 in the product data acquired from the single item file 20 by the discount rate in the discount information memory 41.
Then, the discount amount is subtracted from the unit price 24 to obtain the selling price, which is stored in the selling price memory 42.
【0020】次に、CPU1は、ST4として上記売価
メモリ42内の販売価格と単品ファイル20から取得し
た商品データ中の原価25とを比較する(金額比較手
段)。そして、販売価格が原価225以上の場合には、
単品売上登録処理を実行する。すなわち、売価メモリ4
2内の販売価格に販売点数(単品コードの入力直前に置
数キー31と乗算キー39により乗数が入力されていれ
ばその乗数、入力されていなければ「1」)を乗じて販
売金額を算出し、この販売金額及び販売点数の商品販売
データをRAM3の売上累計ファイルに売上登録処理す
る。また、単品コード21,販売金額及び販売点数から
なるトランザクションデータを作成してRAM3のトラ
ンザクションファイルに格納する。さらに、単品ファイ
ル20から取得した商品データ中の名称23,単価24
及び販売点数、販売金額等の登録商品明細データを作成
して、表示器10に表示させる。以上のような単品売上
登録処理を終了したならば、この客買上商品の単品登録
業務を終了する。Next, in step ST4, the CPU 1 compares the selling price in the selling price memory 42 with the cost 25 in the product data acquired from the single item file 20 (amount comparison means). If the selling price is 225 or more,
Execute single item sales registration processing. That is, the selling price memory 4
The sales price is calculated by multiplying the sales price in 2 by the number of sales points (the multiplier if the multiplier key 31 and the multiplication key 39 have been entered just before entering the individual product code, or "1" otherwise). Then, the sales data of the sales amount and the sales points is registered in the sales cumulative file in the RAM 3. In addition, transaction data including the single item code 21, the sales amount and the number of sales points is created and stored in the transaction file of the RAM 3. Furthermore, the name 23 and the unit price 24 in the product data acquired from the single product file 20
Also, the registered commodity specification data such as the number of sales and the sales amount are created and displayed on the display 10. When the above-described single-item sales registration processing is completed, the single-item registration operation for this customer purchase product is completed.
【0021】ST4にて販売価格が原価25を下回る場
合には、ブザー駆動回路17に駆動信号を送出してブザ
ーを鳴動させるとともに、表示器10に原価割れである
ことをオペレータに知らせる警告メッセージ(例えば
「原価割れです。このまま登録してもよいですか?」
等)を表示させて、原価割れの警告を行う(警告手
段)。ここで、実行キー35及びクリアキー32のいず
れかが入力されるのを待機する。そして、実行キー35
が入力されたならば、原価割れした商品の単品売上登録
処理実行が選択されたので、前述した単品売上登録処理
を実行して、この客買上商品の単品登録業務を終了す
る。When the selling price is lower than the cost 25 in ST4, a drive signal is sent to the buzzer drive circuit 17 to make the buzzer sound, and a warning message is sent to the operator to inform the operator that the cost is below the display 10 ( For example, "Cost breaks. Can I register as it is?"
Etc.) is displayed to warn of a price break (warning means). Here, the process waits for any of the execution key 35 and the clear key 32 to be input. Then, the execution key 35
If is input, the execution of the single item sales registration process for the product whose cost has been broken down is selected, and thus the single item sales registration process described above is executed and the single item registration operation for this customer purchase product is completed.
【0022】これに対し、クリアキー32が入力された
ならば、原価割れした商品の単品売上登録処理無効が選
択されたので、単品売上登録処理を実行せずに、この客
買上商品の単品登録業務を終了する。On the other hand, if the clear key 32 is entered, the single item sales registration process invalidation of the product whose cost has been broken is selected. Therefore, the single item sales registration process is not executed and the single item registration of this customer purchase product is performed. End the work.
【0023】また、前記CPU1は、客買上商品の登録
業務終了後に預/現計キー34の入力を検知すると、こ
の客が買上げる全商品の登録終了が宣言されたので、次
のような登録締め業務を実行する。すなわち、トランザ
クションファイルに格納した商品販売データに基づいて
合計金額を算出して表示器10に表示させる。次いで、
置数キー31と預/現計キー34とにより預り金額が入
力されたならば、この預り金額から合計金額を減じて釣
銭金額を算出し、表示器10に表示させるとともにドロ
ワ開放装置16に駆動信号を送出してドロワを開放させ
る。また、トランザクションファイルのデータと合計金
額、預り金額及び釣銭金額等の登録締めデータに基づい
てレシート印字データを作成し、プリンタ12に送出し
て、レシート印字及びジャーナル印字を行い、レシート
を発行する。しかる後、通信インタフェース7を制御し
てトランザクションファイルのデータをファイルプロセ
ッサ6に送信したならば、該トランザクションファイル
をクリアして、この登録締め業務を終了する。Further, when the CPU 1 detects the input of the deposit / cash total key 34 after the completion of the customer purchase product registration work, it is declared that the registration of all the products purchased by the customer is completed. Execute closing operations. That is, the total amount of money is calculated based on the product sales data stored in the transaction file and displayed on the display 10. Then
When the deposit amount is entered with the numeric key 31 and the deposit / cash total key 34, the total amount is subtracted from the deposit amount to calculate the change amount, which is displayed on the display 10 and driven by the drawer opening device 16. Send a signal to open the drawer. Also, receipt print data is created based on the transaction file data and registration closing data such as total amount, deposit amount and change amount, and is sent to the printer 12 to perform receipt printing and journal printing, and issue a receipt. Thereafter, when the communication interface 7 is controlled and the data of the transaction file is transmitted to the file processor 6, the transaction file is cleared and the registration closing operation is completed.
【0024】このように構成した本実施の形態のPOS
ターミナルにおいては、通信回線5を介して接続された
ファイルプロセッサ6に設けた単品ファイル20に、各
商品の単品コードに対応して、その商品の単価等ととも
に原価が予め設定記憶されている。The POS having the above-described structure according to the present embodiment
In the terminal, in the single item file 20 provided in the file processor 6 connected via the communication line 5, the unit price of the item and the cost are set and stored in advance in correspondence with the item code of each item.
【0025】この状態で、POSターミナルのオペレー
タが客買上商品を値引販売するために値引額または割引
率をキーボード8から入力し、続いて客買上商品の単品
コードをスキャナ14またはキーボード8から入力する
と、単品ファイル20からこの客買上商品の単価,原価
等の商品データが取得され、単価から値引額が減額され
て販売価格が算出される。そして、この販売価格が該当
商品の原価を下回るか否かが判断される。そして、下回
らない場合にはこの客買上商品の販売データが無条件で
売上登録処理される。In this state, the operator of the POS terminal inputs the discount amount or the discount rate from the keyboard 8 in order to carry out the discount sale of the customer-purchased merchandise, and then inputs the single item code of the customer-purchased merchandise from the scanner 14 or the keyboard 8. Then, product data such as the unit price and cost of the customer-purchased product is acquired from the single-unit file 20, and the discount price is reduced from the unit price to calculate the selling price. Then, it is determined whether this selling price is lower than the cost of the corresponding product. If it does not fall below, the sales data of this customer-purchased product is unconditionally registered for sales.
【0026】これに対し、販売価格が原価を下回る場合
には、ブザーが鳴動すると同時に表示器10に原価割れ
であることをオペレータに知らせる警告メッセージが表
示されて、警告が発せられる。そこで、原価割れでも構
わず商品を値引販売する場合には、オペレータは実行キ
ー35を押下する。そうすると、この客買上商品の販売
データが売上登録処理される。一方、原価割れによって
商品を値引販売しない場合には、オペレータはクリアキ
ー32を押下する。そうすると、この客買上商品の販売
データの売上登録処理が行われず、値引販売が無効とな
る。On the other hand, when the selling price is lower than the cost, the buzzer sounds, and at the same time, a warning message is displayed on the display 10 to inform the operator that the price is low, and a warning is issued. Therefore, when the product is sold at a discount regardless of the price break, the operator depresses the execution key 35. Then, the sales data of the customer-purchased product is registered for sales. On the other hand, if the product is not sold at a discount due to a price break, the operator presses the clear key 32. Then, the sales registration processing of the sales data of the customer purchase product is not performed, and the discount sale becomes invalid.
【0027】このように、本実施の形態のPOSターミ
ナルによれば、各商品の原価を予め記憶し、入力手段に
より単品コードが入力された販売商品の販売価格を取得
すると、この販売価格と当該商品の原価とを比較し、販
売価格が原価を下回るとき警告を発するようにしたの
で、値引額や割引率が大きすぎて販売価格が原価割れし
ているにも拘らず、オペレータがそのことに気付かずに
客買上商品を販売登録してしまう不都合を確実に無くす
ことができる。また、販売価格が原価割れした場合には
警告が発せられるので、例えばオペレータが知合いの客
に原価割れを生じるほど高額な値引を行うような不正が
できなくなり、店の損失を低減しうる効果も奏する。As described above, according to the POS terminal of the present embodiment, when the cost of each product is stored in advance and the selling price of the selling product for which the single item code is input by the input means is acquired, the selling price and We compared the cost of goods and issued a warning when the selling price fell below the cost, so even if the discount price or discount rate is too large and the selling price is below the cost, the operator can It is possible to surely eliminate the inconvenience of registering a customer-purchased product for sale without noticing it. In addition, when the selling price falls below the cost, a warning is issued, so for example, fraudulent fraud such as an operator who makes an expensive discount to an acquaintance's customer can not be done, and the loss of the store can be reduced. Also plays.
【0028】また、販売価格が原価を下回るときこの販
売価格を含む商品販売データの売上登録処理を実行する
か否かを選択する選択手段(実行キー35,クリアキー
32)を設け、この選択手段により実行する旨が選択さ
れた場合にこの販売価格を含む商品販売データの売上登
録処理を実行するように構成したので、販売価格が原価
割れしても販売する場合と販売しない場合とを簡単な操
作で選択することができ、実用性にも優れている。Further, when the selling price is lower than the cost, there is provided selecting means (execution key 35, clear key 32) for selecting whether or not to execute the sales registration processing of the merchandise sales data including this selling price, and this selecting means is provided. When it is selected to execute by, the sales registration process of the product sales data including this sales price is configured to be executed. Therefore, even if the sales price falls below the cost, it can be easily sold or not sold. It can be selected by operation and is highly practical.
【0029】また、本実施の形態のPOSターミナルに
おいては、単品ファイル20に設定されている単価を値
引販売する商品のみならず、値引販売しない商品につい
ても、販売価格と原価とを比較して原価割れの有無をチ
ェックしている。したがって、単品ファイル20に単価
を設定する際に誤って原価より安く設定してしまって
も、その原価割れした単価で商品が販売されるのを未然
に防ぐことができ、単価の設定ミスによって店が損失を
被るのを未然に防ぐ効果もある。Further, in the POS terminal of the present embodiment, the selling price and the cost are compared not only for the product for which the unit price set in the individual product file 20 is sold by discount but also for the product which is not sold for discount. Checking for cost breaks. Therefore, even if the unit price is set lower than the cost by mistake when setting the unit price in the single unit file 20, it is possible to prevent the product from being sold at the unit price when the cost is broken, and the store price may be set incorrectly. It also has the effect of preventing people from suffering losses.
【0030】ただし、商取引の中にはたとえ単価が原価
割れしていても販売してしまった方が都合がよい場合も
あり、この場合には単品ファイル20に原価より安い単
価を設定することになる。そうすると、上記実施の形態
では、単品ファイル20に原価より安い単価を設定した
商品は常に販売登録時に警告が発せられることになり、
処理効率の著しい低下を招く。However, in some commercial transactions, it may be convenient to sell even if the unit price is lower than the cost. In this case, the unit price lower than the cost is set in the unit file 20. Become. Then, in the above-mentioned embodiment, a warning is always issued at the time of sales registration for a product for which a unit price lower than the cost is set in the single-item file 20.
This causes a significant decrease in processing efficiency.
【0031】そこで、図6の流れ図に示すように、単品
登録業務の処理を、ST3にて値引フラグFが“0”に
リセットされていた場合、つまり値引販売しない商品に
ついては、ST4の販売価格と単価との比較処理を行わ
なず、無条件で単品売上登録処理を実行するように変更
することによって、上述したような処理効率の低下を無
くすことも可能である。Therefore, as shown in the flowchart of FIG. 6, when the discount flag F is reset to "0" in ST3 in the processing of the single item registration work, that is, for the product not to be discounted for sale, the process of ST4 is executed. It is also possible to eliminate the above-mentioned decrease in processing efficiency by changing the processing to perform the single-item sales registration processing unconditionally without performing the comparison processing between the selling price and the unit price.
【0032】なお、本発明は前記実施の形態に限定され
るものではない。例えば、前記実施の形態では、単品フ
ァイル20に設定した全商品について原価を記憶した
が、原価割れでは販売を禁止する商品のみ原価を記憶す
るようにし、この商品の販売登録時のみ販売価格と原価
との比較処理を行うことによって、原価割れの有無をチ
ェックするようにしてもよい。この場合、比較処理を行
うか否かを識別するフラグを例えば単品ファイル20内
のステータスに持たせることによって簡単に対応でき
る。こうすることにより、原価割れチェックが不要な商
品については販売登録時に販売価格と原価との比較処理
が行われないので、処理効率を高めることができる。The present invention is not limited to the above embodiment. For example, in the above-described embodiment, the cost is stored for all the products set in the single item file 20, but the cost is stored only for the product prohibited to be sold, and the selling price and the cost are stored only when the product is registered for sale. It may be possible to check whether or not there is a cost break by performing a comparison process with. In this case, for example, a flag for identifying whether or not to perform the comparison process is provided in the status in the single-item file 20 to easily cope with the situation. By doing so, the processing efficiency can be improved because the comparison processing of the selling price and the cost is not performed at the time of the sales registration for the product for which the cost break check is unnecessary.
【0033】また、前記実施の形態では警告手段として
ブザーによる警告とメッセージ表示による警告の両方を
示したが、いずれか一方のみであってもよい。また、そ
の他の方法でオペレータに警告するようにしてもよい。
この他、機器内部の記憶装置に単品ファイルを備えてな
る単体の電子式キャッシュレジスタに本発明を適用する
等、本発明の要旨を逸脱しない範囲で種々変形実施可能
であるのは勿論である。Further, in the above embodiment, both the warning by the buzzer and the warning by the message display are shown as the warning means, but only one of them may be provided. Further, the operator may be warned by another method.
In addition, it goes without saying that various modifications can be made without departing from the scope of the present invention, such as applying the present invention to a single electronic cash register including a single file in a storage device inside the device.
【0034】[0034]
【発明の効果】以上詳述したように、本発明によれば、
販売商品の販売価格と当該商品の原価とを比較し、販売
価格が原価を下回るとき警告を発するようにしたので、
販売価格が原価割れしていることに気付かずに商品を販
売してしまう不都合を未然に防ぐことができる商品販売
登録データ処理装置を提供できる。As described in detail above, according to the present invention,
Since the selling price of the selling product is compared with the cost of the product, a warning is issued when the selling price falls below the cost.
It is possible to provide a product sale registration data processing device capable of preventing the inconvenience of selling a product without noticing that the selling price is lower than the cost.
【0035】また、販売商品の販売価格と当該商品の原
価とを比較した結果、販売価格が原価を下回るとき、こ
の販売価格を含む商品販売データの売上登録処理を実行
するか否かを選択する選択手段を設けたので、原価割れ
しても販売する場合と販売しない場合とを簡単な操作で
選択することができ、実用性を向上できる効果も奏す
る。Further, as a result of comparing the selling price of the sold product with the cost of the product, when the selling price is lower than the cost, it is selected whether or not to execute the sales registration process of the product sales data including the selling price. Since the selecting means is provided, it is possible to select whether to sell or not to sell even if the cost is broken by a simple operation, and it is possible to improve the practicality.
【0036】また、販売商品の値引処理後の販売価格を
取得した場合のみ、この販売価格と当該商品の原価とを
比較し、販売価格が原価を下回るとき警告を発するよう
にすることにより、予め単価を原価より安く設定した商
品については警告が発せられず、全商品の販売価格を原
価と比較する場合に比べて処理効率を高めることができ
る利点がある。Further, only when the selling price after the discount processing of the selling product is acquired, the selling price is compared with the cost of the product, and a warning is issued when the selling price is lower than the cost. A warning is not issued for products whose unit price is set lower than the cost in advance, and there is an advantage that the processing efficiency can be improved as compared with the case where the selling prices of all the products are compared with the cost.
【図面の簡単な説明】[Brief description of drawings]
【図1】 本発明の一実施の形態であるPOSターミナ
ルの要部ブロック図。FIG. 1 is a block diagram of a main part of a POS terminal according to an embodiment of the present invention.
【図2】 同実施の形態にてデータファイルとして機能
する単品ファイルの1商品データのフォーマットを示す
図。FIG. 2 is a diagram showing a format of one product data of a single product file which functions as a data file in the embodiment.
【図3】 同実施の形態のPOSターミナルのキーボー
ドを示す平面図。FIG. 3 is a plan view showing a keyboard of the POS terminal according to the same embodiment.
【図4】 同実施の形態のPOSターミナルのRAMに
形成した主要なメモリエリアを示す図。FIG. 4 is a view showing a main memory area formed in a RAM of the POS terminal according to the same embodiment.
【図5】 同実施の形態のPOSターミナルのCPUが
実行する単品登録業務の処理手順を示す流れ図。FIG. 5 is a flowchart showing a processing procedure of a single item registration work executed by the CPU of the POS terminal of the embodiment.
【図6】 かかるPOSターミナルのCPUが実行する
単品登録業務の処理手順の他の例を示す流れ図。FIG. 6 is a flowchart showing another example of the processing procedure of the single item registration work executed by the CPU of the POS terminal.
1…CPU 2…ROM 3…RAM 6…ファイルプロセッサ 8…キーボード 10…表示器 12…プリンタ 14…スキャナ 17…ブザー駆動回路 20…単品ファイル 1 ... CPU 2 ... ROM 3 ... RAM 6 ... File processor 8 ... Keyboard 10 ... Display 12 ... Printer 14 ... Scanner 17 ... Buzzer drive circuit 20 ... Single file
Claims (4)
ドに対応して該当商品の単価等の商品データを予め記憶
してなるデータファイルを有し、入力手段により販売商
品の商品コードが入力されると、前記データファイルか
ら入力商品コードに対応する商品データを読出し、この
商品データに基づいて前記販売商品の販売価格,販売点
数等の商品販売データを取得して、この商品販売データ
を売上登録処理する商品販売登録データ処理装置におい
て、 各商品の原価を予め記憶し、前記入力手段により商品コ
ードが入力された販売商品の販売価格を取得すると、こ
の販売価格と当該商品の原価とを比較し、販売価格が原
価を下回るとき警告を発するようにしたことを特徴とす
る商品販売登録データ処理装置。1. A data file in which product data such as a unit price of the corresponding product is stored in advance corresponding to each product code set for each product, and the product code of the sold product is input by the input means. Then, the product data corresponding to the input product code is read from the data file, the product sales data such as the selling price and the number of sales of the sold product is acquired based on the product data, and the product sales data is registered as sales. In the product sales registration data processing device to be processed, the cost of each product is stored in advance, and when the sales price of the sales product for which the product code is input by the input means is acquired, this sales price is compared with the cost of the product. A product sales registration data processing device, wherein a warning is issued when the selling price is lower than the cost.
ドに対応して該当商品の単価等の商品データを予め記憶
してなるデータファイルを有し、入力手段により販売商
品の商品コードが入力されると、前記データファイルか
ら入力商品コードに対応する商品データを読出し、この
商品データに基づいて前記販売商品の販売価格,販売点
数等の商品販売データを取得して、この商品販売データ
を売上登録処理する商品販売登録データ処理装置におい
て、 各商品の原価を予め記憶する原価記憶手段と、前記入力
手段により商品コードが入力された販売商品の前記原価
記憶手段により記憶した原価とこの販売商品の販売価格
とを比較する金額比較手段と、この金額比較手段による
比較の結果販売価格が原価を下回るとき警告を発する警
告手段とを具備したことを特徴とする商品販売登録デー
タ処理装置。2. A data file in which product data such as a unit price of the corresponding product is stored in advance corresponding to each product code set for each product, and the product code of the sold product is input by the input means. Then, the product data corresponding to the input product code is read from the data file, the product sales data such as the selling price and the number of sales of the sold product is acquired based on the product data, and the product sales data is registered as sales. In a product sales registration data processing device for processing, cost storage means for pre-storing the cost of each product, cost stored by the cost storage device for a sales product whose product code is input by the input means, and sales of this sales product An amount comparing means for comparing the price and a warning means for issuing a warning when the selling price is lower than the cost as a result of the comparison by the amount comparing means. Commodity sales registration data processing apparatus, characterized in that it was.
装置において、比較手段による比較の結果販売価格が原
価を下回るときこの販売価格を含む商品販売データの売
上登録処理を実行するか否かを選択する選択手段を設
け、この選択手段により実行する旨が選択された場合に
この販売価格を含む商品販売データの売上登録処理を実
行することを特徴とする商品販売登録データ処理装置。3. The product sales registration data processing device according to claim 2, wherein when the sales price as a result of the comparison by the comparison means is lower than the cost, whether or not to execute the sales registration process of the product sales data including the sales price is determined. A product sales registration data processing device, characterized in that selection means for selecting is provided, and when the selection means is selected, sales registration processing of product sales data including the sales price is executed.
ドに対応して該当商品の単価等の商品データを予め記憶
してなるデータファイルを有し、入力手段により販売商
品の商品コードが入力されるとともに値引情報が入力さ
れると、前記データファイルから入力商品コードに対応
する商品データを読出し、この商品データと値引情報と
に基づいて前記販売商品の販売価格,販売点数等の商品
販売データを取得して、この商品販売データを売上登録
処理する商品販売登録データ処理装置において、 各商品の原価を予め記憶し、前記入力手段により商品コ
ードが入力された販売商品の値引処理後の販売価格を取
得すると、この販売価格と当該商品の原価とを比較し、
販売価格が原価を下回るとき警告を発するようにしたこ
とを特徴とする商品販売登録データ処理装置。4. A data file in which product data such as a unit price of the corresponding product is stored in advance corresponding to each product code set for each product, and the product code of the sold product is input by the input means. When the discount information is input, the product data corresponding to the input product code is read from the data file, and the sales price, sales points, etc. of the sold product are sold based on the product data and the discount information. In a product sales registration data processing device that acquires data and performs sales registration processing of this product sales data, the cost of each product is stored in advance, and after the discount processing of the sales product for which the product code is input by the input means, When you get the selling price, compare this selling price with the cost of the product,
A product sales registration data processing device characterized in that a warning is issued when the selling price is lower than the cost.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13657896A JPH09319969A (en) | 1996-05-30 | 1996-05-30 | Article sales registration data processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13657896A JPH09319969A (en) | 1996-05-30 | 1996-05-30 | Article sales registration data processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09319969A true JPH09319969A (en) | 1997-12-12 |
Family
ID=15178560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13657896A Pending JPH09319969A (en) | 1996-05-30 | 1996-05-30 | Article sales registration data processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09319969A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010529536A (en) * | 2007-05-31 | 2010-08-26 | アマゾン・テクノロジーズ・インコーポレーテッド | Method and apparatus for providing fulfillment services |
| JP2011204067A (en) * | 2010-03-26 | 2011-10-13 | Toshiba Tec Corp | Commodity sale registration data processing apparatus and control program |
-
1996
- 1996-05-30 JP JP13657896A patent/JPH09319969A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010529536A (en) * | 2007-05-31 | 2010-08-26 | アマゾン・テクノロジーズ・インコーポレーテッド | Method and apparatus for providing fulfillment services |
| JP2011204067A (en) * | 2010-03-26 | 2011-10-13 | Toshiba Tec Corp | Commodity sale registration data processing apparatus and control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7255200B1 (en) | Apparatus and method for operating a self-service checkout terminal having a voice generating device associated therewith | |
| JPH10162245A (en) | Article sale data registration processor with data rewriting function for noncontact communication type storage medium, and shoplifting prevention system using the same | |
| JP2584547B2 (en) | Electronic cash register | |
| JPH0778288A (en) | Article sales data processor | |
| JPH06215270A (en) | Product sales data processor | |
| JPH10198866A (en) | Commodity sales data registration processor | |
| JP2003044940A (en) | Sales data processor | |
| JP3816692B2 (en) | Product sales data processing device | |
| JPH09319969A (en) | Article sales registration data processor | |
| JP2898149B2 (en) | Product sales data processing device | |
| JP2952118B2 (en) | Credit processing equipment | |
| JP2501476B2 (en) | Credit processor | |
| JP2549761B2 (en) | Transaction processor | |
| KR19980039850A (en) | Apparatus and method for remote control function in electronic cash register | |
| JP3151396B2 (en) | Product sales registration data processing device | |
| JP3472501B2 (en) | Electronic cash register | |
| JP2566314B2 (en) | Product sales data processor | |
| JP3285507B2 (en) | Merchandise sales data registration device, merchandise sales data processing system using this registration device, and message display method of this registration device | |
| JPH04313189A (en) | Product sales data processing device | |
| JPH09326084A (en) | Article sales registration data processor | |
| JP3242188B2 (en) | Electronic cash register | |
| JP3514888B2 (en) | Product sales registration data processing device | |
| JPH08221660A (en) | Pos system | |
| JP4005455B2 (en) | Product sales registration device | |
| JPH05282333A (en) | Merchandise sales data processor |