JPH02299096A - Commodity sale data processing device - Google Patents

Commodity sale data processing device

Info

Publication number
JPH02299096A
JPH02299096A JP11952189A JP11952189A JPH02299096A JP H02299096 A JPH02299096 A JP H02299096A JP 11952189 A JP11952189 A JP 11952189A JP 11952189 A JP11952189 A JP 11952189A JP H02299096 A JPH02299096 A JP H02299096A
Authority
JP
Japan
Prior art keywords
discount
rate
product
inventory
time period
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
Application number
JP11952189A
Other languages
Japanese (ja)
Inventor
Teruhiko Endo
遠藤 照彦
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
Tokyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP11952189A priority Critical patent/JPH02299096A/en
Publication of JPH02299096A publication Critical patent/JPH02299096A/en
Pending legal-status Critical Current

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Abstract

PURPOSE:To reduce the burden on a person in charge of sale to perform the proper discount processing by providing a time zone-classified discount set table besides a stock management table and a discount rate table and determining the discount rate based on the present time of a clock circuit and the quantity of commodities being in stock and outputting it. CONSTITUTION:The time zone-classified discount set table area where the rational stock rate in each time zone and a discount rate corresponding to each stock rate higher than this stock rate are stored is provided in a RAM 4 besides the stock management table area of quantities of stocking and quantities in stock of discount object commodities and the discount rate table area where discount rates of discount object commodities are stored. After a prescribed time, the quantity in stock obtained by referring to the stock management table, the present time of a clock circuit 5, and the time zone-classified discount rate set table are referred to determine a proper discount rate for the quantity in stock in each time zone by a CPU 1, and this discount rate is outputted together with the discount commodity name. By this constitution, the proper discount rate is automatically set without burdening the person in charge of sale with respect to perishable foods of the like, and the rational discount processing is performed.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、生鮮食品を取り扱うスーパーマーケットなぐ
で使用される電子式キャッシュレジスタやPO3(販売
時点情報管理)システムなどの商品販売データ処理装置
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a product sales data processing device such as an electronic cash register or a PO3 (point of sale) system used in a supermarket handling fresh foods.

[従来の技術] 肉類や魚類などのように売れ残り品を翌日に持ち越すこ
とが困難な生鮮食品を取り扱うスーパーマーケットなど
においては、価格の割引サービスを適時行ってこの種の
生鮮商品の売れ残りを防いでいる。このため、例えば店
長などの販売責任者は、この種の生鮮食品の売り残り数
つまりは在庫数と閉店までの営業時間とから売れ残りが
生じ得ずかつ店開か損をしない適切な価格の割引率を決
定する必要がある。
[Conventional technology] In supermarkets that handle fresh foods such as meat and fish that are difficult to carry over to the next day, they provide price discount services in a timely manner to prevent these types of fresh foods from going unsold. . For this reason, sales managers such as store managers need to find an appropriate price discount rate that will not cause unsold items and will not incur any loss in opening the store, based on the number of unsold items of this type of fresh food, that is, the number of items in stock and the business hours until closing. need to be determined.

そこで従来は、各商品毎の在庫管理可能な電子式キャッ
シュレジスタを使用し、販売責任者は適時その在庫管理
データを点検出力してこの種の生鮮食品の在庫数を把握
し、閉店までの営業時間により長年の経験から割引率を
決定していた。
Therefore, in the past, electronic cash registers were used that could manage inventory for each product, and sales managers checked and output the inventory management data in a timely manner to understand the number of this type of fresh food in stock, and the sales manager was able to check and output the inventory management data in a timely manner. The discount rate was determined based on time and years of experience.

一方、電子式キャッシュレジスタの操作責任者いわゆる
キャッシャは、この種の生鮮食品の登録が発生する度に
割引サービスされているか否かを判断し、割引サービス
有りの場合には置数キーと割引キーとで該当する割引率
を入力して割引処理していた。
On the other hand, the person in charge of operating the electronic cash register, the so-called cashier, determines whether or not a discount service is available each time this type of fresh food is registered, and if there is a discount service, the person responsible for operating the electronic cash register, the so-called cashier, judges whether or not a discount service is available. The discount process was performed by inputting the applicable discount rate.

[発明が解決しようとする課題] このように従来技術においては、売れ残り品を翌日に持
ち越すことが困難な生鮮食品に対してその生鮮食品の在
庫数と閉店までの営業時間との相関関係から販売前1モ
者が長年の経験を頼りに価格の割引率を決定しており、
販売責任者の負担が大きい上、状反判断ミスなどにより
売れ残り品が発生することがあった。また、キャッシャ
は割引サービス中のこの種生鮮食品の登録があると、そ
の都度割引率をキー人力しなければならず、煩雑で操作
性が悪かった。
[Problems to be solved by the invention] As described above, in the conventional technology, unsold items cannot be carried over to the next day, and sales of fresh foods are limited based on the correlation between the number of fresh foods in stock and the business hours until closing. The former 1st model determines the price discount rate based on many years of experience.
In addition to placing a heavy burden on the sales manager, there were cases where unsold items were left unsold due to errors in judgment. In addition, the cashier has to manually enter the discount rate each time there is a registration for this type of fresh food that is being offered a discount service, which is complicated and has poor operability.

そこで本発明は、売れ残り品を翌日に持ち越すことが困
難な例えば生鮮食品に対してその生鮮食品の在庫数と閉
店までの営業時間との相関関係から自動的に価格の割引
率を決定でき、販売責任者の負担を軽減できると共に状
況判断ミスを無くし得、かつその自動決定された割引率
によりこの種生鮮食品の登録に際して自動的に割引処理
を行うことができ、キャッシャの操作性向上をもはかり
得る商品販売データ処理装置を提供しようとするもので
ある。
Therefore, the present invention makes it possible to automatically determine the price discount rate for fresh foods, for example, where it is difficult to carry over unsold items to the next day, based on the correlation between the number of fresh foods in stock and the business hours until closing. It can reduce the burden on the person in charge, eliminate errors in situational judgment, and use the automatically determined discount rate to automatically process discounts when registering this type of fresh food, improving the operability of the cashier. The purpose of this invention is to provide a product sales data processing device that can obtain the following information.

[課題を解決するための手段] 本発明の商品販売データ処理装置は、商品登録操作によ
り販売登録された商品の販売データを記憶部に累計登録
する商品販売データ処理装置において、現在時刻を計時
する時計回路と、少なくとも各割引対象商品の仕入数お
よび在庫数を記憶する在庫管理テーブルと、各割引対象
商品の割引率を記憶する割引率テーブルと、時間帯別に
設定された適性在庫率およびその適性在庫率以上の各在
庫率にそれぞれ対応する割引率を記憶する時間帯別割引
設定テーブルと、在庫管理テーブルに記憶された各割引
対象商品の仕入数および在庫数から各割引対象商品の在
庫率をそれぞれ算出する在庫率算出手段と、一定周期で
時計回路により計時されている現在時刻を読出す時刻読
出し手段と、この時刻読出し手段により読出された現在
時刻を含む時間帯が時間帯別割引設定テーブルに記憶さ
れているとき、当該時間帯に設定された適性在庫率と在
庫率算出手段により算出された各割引対象商品の在庫率
とを順次比較する在庫率比較手段と、この比較手段によ
り在庫率が適性在庫率を上回っている割引対象商品につ
いて時間帯別割引テーブルの当該時間帯に設定された当
該在庫率に対応する割引率を割引率テーブルに格納する
割引率格納手段と、この割引率格納手段により割引率が
格納された割引対象商品の商品コードとその割引率とを
出力する割引データ出力手段と、商品登録操作により割
引対象商品の販売登録が行われると、割引率テーブルに
記憶された該当割引対象商品の割引率で割引きされた販
売データを記憶部に累計登録する割引対象商品登録制御
手段とを備えたものである。
[Means for Solving the Problems] A product sales data processing device of the present invention measures the current time in a product sales data processing device that cumulatively registers sales data of products registered for sale through a product registration operation in a storage unit. A clock circuit, an inventory management table that stores at least the number of purchases and inventory of each discount target product, a discount rate table that stores the discount rate of each discount target product, and an appropriate inventory rate set for each time period and its Inventory of each discounted product is determined based on the time zone discount setting table that stores the discount rate corresponding to each inventory rate above the appropriate inventory rate, and the purchase quantity and stock quantity of each discounted item stored in the inventory management table. Inventory rate calculation means that calculates the stock rate, time reading means that reads the current time measured by a clock circuit at a constant cycle, and a time zone including the current time read by the time reading means is a time zone discount. an inventory rate comparison means that sequentially compares the appropriate inventory rate set for the time period and the inventory rate of each discount target product calculated by the inventory rate calculation means when stored in the setting table; Discount rate storage means for storing in a discount rate table a discount rate corresponding to the inventory rate set for the relevant time period in the time period discount table for discount target products whose inventory rate exceeds the appropriate inventory rate; discount data output means for outputting the product code and discount rate of the discounted product whose discount rate is stored by the rate storage means; and when the sales registration of the discounted product is performed by the product registration operation, it is stored in the discount rate table. and discount target product registration control means for cumulatively registering sales data discounted at the discount rate of the applicable discount target product in the storage unit.

[作用] このような構成の本発明であれば、一定周期で時計回路
から読出された現在時刻が時間帯別割引設定テーブルに
記憶された時間帯に含まれるとき、当該時間帯に設定さ
れた適性在庫率と在庫率算出手段により算出された各割
引対象商品の在庫率とが順次比較される。そして、在庫
率が適性在庫率を上回っている割引対象商品については
時間帯別割引テーブルの当該時間帯に設定された当該在
庫率に対応する割引率が割引率テーブルに格納され、そ
の商品コードと割引率とが出力される。したがって、そ
の出力内容にしたがって割引対象商品の割引率を決定す
ることになる。
[Function] With the present invention having such a configuration, when the current time read from the clock circuit at a constant cycle is included in the time period stored in the time period-specific discount setting table, the time period set in the time period is set. The appropriate inventory rate and the inventory rate of each discount target product calculated by the inventory rate calculation means are sequentially compared. For discounted products whose inventory rate exceeds the appropriate inventory rate, the discount rate corresponding to the inventory rate set for the relevant time period in the time zone discount table is stored in the discount rate table, and the product code and The discount rate is output. Therefore, the discount rate of the discount target product is determined according to the output content.

また、商品登録操作により販売登録された商品が割引対
象商品であると、割引率テーブルに記憶された該当割引
対象商品の割引率で販売データが割引処理され、その割
引かれた販売データが記憶部に累計登録される。したが
って、割引対象商品以外の商品と同様の商品登録操作を
行うことによって割引サービス有りの割引対象商品は該
当する割引率で割引処理される。
In addition, if the product registered for sale by the product registration operation is a discount target product, the sales data is discounted using the discount rate of the applicable discount target product stored in the discount rate table, and the discounted sales data is stored in the storage. will be registered in total. Therefore, by performing the same product registration operation as for products other than the discount target products, the discount target products with the discount service are discounted at the corresponding discount rate.

[実施例] 以下、本発明を単体の電子式キャッシュレジスタに適用
した一実施例について説明する。
[Embodiment] An embodiment in which the present invention is applied to a single electronic cash register will be described below.

第1図は電子式キャッシュレジスタのブロック構成図で
あって、制御部本体としてのCPU (中央処理装置)
1は演算回路、メモリ制御回路などを内蔵し、人力デー
タに基づいて各種の演算処理を行うとともに、パスライ
ン2を介してプログラムデータなどが記憶されたROM
 (リード・オンリ・メモリ)3、販売登録商品の販売
データを累計登録するための記憶部が形成されたRAM
 (ランダム・アクセス・メモリ)4、現在の日付およ
び時刻を計時する時計回路5、l10(入出力)ボート
6、キーボード回路7、表示制御回路8およびI10ボ
ート9をそれぞれ制御する。
FIG. 1 is a block diagram of an electronic cash register, in which a CPU (central processing unit) serves as the main control unit.
1 is a ROM that has a built-in arithmetic circuit, a memory control circuit, etc., performs various arithmetic processing based on human data, and stores program data etc. via a pass line 2.
(Read-only memory) 3. A RAM in which a storage section is formed for cumulatively registering sales data of registered sales products.
(Random access memory) 4, a clock circuit 5 for measuring the current date and time, an I10 (input/output) board 6, a keyboard circuit 7, a display control circuit 8, and an I10 board 9, respectively.

上記I10ボート6には「登録」 「精算」 「点検」
 「設定」などの各種業務モードを選択指定するための
モードスイッチ10が接続されている。
The above I10 boat 6 includes "Registration", "Payment", "Inspection"
A mode switch 10 for selecting and specifying various business modes such as "setting" is connected.

上記キーボード回路7には販売商品のコード、点数、金
額などの入力用キーや登録締めキーなどが配設されたキ
ーボード11が接続されている。上記表示制御回路8に
は販売金額1合計金額などを表示するための表示器12
が接続されている。上記I10ボート9にはプリンタ1
3を駆動してレシートおよびジャーナルに印字を行わせ
るプリンタ駆動回路14と、ドロワ15を開放するドロ
ワ開放装置16とが接続されている。
Connected to the keyboard circuit 7 is a keyboard 11 provided with keys for inputting codes, points, prices, etc. of sales items, a registration closing key, and the like. The display control circuit 8 has a display 12 for displaying the sales amount 1 total amount, etc.
is connected. Printer 1 is on the I10 boat 9 above.
A printer drive circuit 14 that drives the printer 3 to print on receipts and journals, and a drawer opening device 16 that opens the drawer 15 are connected.

上記RAM4には、第2図に示すように、各商品毎に設
定された品名、単価および割引対象フラグF1をその商
品に付された商品コードに対応してそれぞれ記憶すると
ともに、その商品の売上げ点数部よび売上げ金額を累計
するための累計エリアを設けた商品データファイル21
、各商品のうち売れ残り品を翌日に持ち越すのが困難な
生鮮食品などの各割引対象商品の割引率を記憶する割引
率テーブルとしての機能と上記各割引対象商品の仕入数
および在庫数それぞれ記憶する在庫管理テーブルとして
の機能とを有する割引対象商品テーブル22、それぞれ
異なる各種時間帯毎に設定された適性在庫率、その適性
在庫率以上の各在庫率範囲およびその各在庫率範囲にそ
れぞれ対応する割引率を時間帯データに対応してそれぞ
れ記憶するとともに、該当時間帯での割引有無判断処理
が終了したか否かを[110]で示す終了フラグF3の
フラグエリアが設けられた時間帯別割引設定テーブル2
3とが形成されている。
As shown in FIG. 2, the RAM 4 stores the product name, unit price, and discount target flag F1 set for each product in correspondence with the product code attached to the product, and also stores the product's sales. Product data file 21 with a cumulative area for cumulatively totaling the points and sales amount
, functions as a discount rate table that stores the discount rate of each discount target product such as perishable products for which it is difficult to carry over unsold items to the next day, and stores the number of purchases and inventory of each of the above discount target products. The discount target product table 22 has a function as an inventory management table, which corresponds to the appropriate inventory rate set for each different time period, each inventory rate range that is equal to or higher than the appropriate inventory rate, and each of the inventory rate ranges. Discount rates by time zone are stored in correspondence with time zone data, and a flag area for an end flag F3 is provided to indicate whether or not the discount presence/absence determination process for the relevant time zone has been completed with [110]. Setting table 2
3 is formed.

ここで、上記割引対象商品テーブル22には、各割引対
象商品の商品コードに対応して割引率。
Here, the discount target product table 22 includes discount rates corresponding to the product codes of each discount target product.

仕入数、在庫数、在庫率および割引決定フラグF2の各
格納エリアが設けられている。
Storage areas are provided for the quantity purchased, the quantity in stock, the stock rate, and the discount determination flag F2.

なお、上記商品データファイル21の商品コード、品名
、単価および割引対象フラグF1と、割引対象商品テー
ブル22の商品コード、仕入数および在庫数と、時間帯
別割引設定テーブル23の時間帯データ、適性在庫率、
在庫率範囲および割引率は、モードスイッチ10により
「設定」モードが選択指定された状態でキーボード11
の所定キー人力操作により設定される。また、割引対象
フラグF1は前記割引対象商品に対して[1]、それ以
外の商品に対して[0]が設定される。
In addition, the product code, product name, unit price, and discount target flag F1 of the product data file 21, the product code, purchase quantity, and stock quantity of the discount target product table 22, and time zone data of the time zone discount setting table 23, Appropriate inventory rate,
The inventory rate range and discount rate can be determined using the keyboard 11 while the mode switch 10 selects the "setting" mode.
is set by manual operation of a predetermined key. Further, the discount target flag F1 is set to [1] for the discount target product and [0] for other products.

一方、割引決定フラグF2および終了フラグF3は電源
投入時の初期化処理によってすべて[0]にリセットさ
れる。
On the other hand, the discount determination flag F2 and end flag F3 are all reset to [0] by the initialization process when the power is turned on.

しかして、モードスイッチ10により「登録」モードが
選択指定された状態で、前記CPUIは前記時間帯別割
引設定テーブル23に設定されている時間帯よりも十分
に短い一定周期で第3図に示す割引率自動設定処理を実
行するようにプログラム制御されている。すなわち、一
定周期の経過により処理を開始すると、ST(ステップ
)1として時計回路5にて計時されている現在時刻を読
み出す(時刻読出し手段)。次いで、ST2としてこの
読出した現在時刻を含む時間帯が前記時間帯別割引設定
テーブル23に設定されているか否かを判断する。ここ
で現在時刻を含む時間帯が未設定であれば、この処理を
終了する。
In a state where the "registration" mode is selected and designated by the mode switch 10, the CPUI operates at a constant cycle that is sufficiently shorter than the time period set in the time period discount setting table 23 as shown in FIG. The program is controlled to execute automatic discount rate setting processing. That is, when the process is started after a certain period has elapsed, as ST (step) 1, the current time measured by the clock circuit 5 is read out (time reading means). Next, in ST2, it is determined whether or not a time period including the read current time is set in the time period-based discount setting table 23. If the time zone including the current time has not been set, this process ends.

ST2にて現在時刻を含む時間帯が設定されているとき
、ST3として前記時間帯別割引設定テーブル23の当
該時間帯データに対応する終了フラグF3を調べる。こ
こで終了フラグF3が[1]にセットされていたならば
、すでに当該時間帯での割引率自動設定処理を実行済み
なので、この処理を終了する。
When the time zone including the current time is set in ST2, the end flag F3 corresponding to the time zone data in the time zone specific discount setting table 23 is checked in ST3. If the end flag F3 is set to [1] here, the discount rate automatic setting process for the relevant time period has already been executed, and this process ends.

ST3にて終了フラグF3が[0]にリセットされてい
たならば、当該時間帯での最初の割引率自動設定処理な
ので、当該終了フラグF3を[1コにセットした後、S
T4としてCPU内蔵のカウンタnを「0」に初期化す
る。次に、ST5として上記カウンタnを+1だけ更新
する。そして、ST6として商品データファイル21を
検索し、商品コードnに対応する割引対象フラグF1を
調べる。ここで割引対象フラグF1が[1]にセットさ
れていたならば、当該商品コードnの商品が割引対象商
品なので、ST7として割引対象商品テーブル22に記
憶された当該商品コードnに対応する仕入数を在庫数で
除算することにより在庫率を算出しく在庫率算出手段)
、この算出された在庫率を上記割引対象商品テーブル2
2の当該商品コードnに対応する在庫率エリアに格納す
る。
If the end flag F3 has been reset to [0] in ST3, this is the first automatic discount rate setting process in the time period, so after setting the end flag F3 to [1], S
As T4, a counter n built into the CPU is initialized to "0". Next, in ST5, the counter n is updated by +1. Then, in ST6, the product data file 21 is searched and the discount target flag F1 corresponding to the product code n is checked. Here, if the discount target flag F1 is set to [1], the product with the product code n is a discount product, so the purchase corresponding to the product code n stored in the discount target product table 22 as ST7 Calculate the inventory rate by dividing the number by the number in stock (Inventory rate calculation method)
, this calculated inventory rate is applied to the discount target product table 2 above.
2 is stored in the stock rate area corresponding to the product code n.

次いで、ST8として時間帯別割引設定テーブル23か
ら当該時間帯に対応する適性在庫率を読出し、この適性
在庫率とST7にて算出された商品コードnの商品の在
庫率とを比較する(在庫率比較手段)。そして、この比
較結果により在庫率が適性在庫率を上回っていることが
判断されると、上記割引対象商品テーブル22の商品コ
ードnに対応する割引決定フラグF2を[1]にセット
するとともに、ST9として時間帯別割引設定テーブル
23の当該時間帯に設定された各在庫率範囲を調べ、商
品コードnの商品の在庫率が含まれる在庫率範囲の割引
率を読出して、上記割引対象商品テーブル22の商品コ
ードnに対応する割引率エリアに格納する(割引率格納
手段)。
Next, in ST8, the appropriate inventory rate corresponding to the time period is read from the time zone discount setting table 23, and this appropriate inventory rate is compared with the inventory rate of the product with the product code n calculated in ST7 (inventory rate means of comparison). If it is determined from this comparison result that the inventory rate exceeds the appropriate inventory rate, the discount determination flag F2 corresponding to the product code n in the discount target product table 22 is set to [1], and ST9 , check each inventory rate range set for the relevant time period in the time zone discount setting table 23, read out the discount rate of the inventory rate range that includes the inventory rate of the product with product code n, and read out the discount rate of the inventory rate range that includes the inventory rate of the product with product code n. is stored in the discount rate area corresponding to the product code n (discount rate storage means).

しかる後、5TIOとしてカウンタnが前記商品データ
テーブル21の設定データ総数Nに一致しているか否か
を判断し、N未満であればST5に戻る。
Thereafter, as 5TIO, it is determined whether the counter n matches the total number N of set data in the product data table 21, and if it is less than N, the process returns to ST5.

ST6にて商品コードnに対応する割引対象フラグF1
が[0]にリセットされていたならば、その商品は割引
対象商品ではないので5TLOヘジヤンブする。
In ST6, discount target flag F1 corresponding to product code n
If it has been reset to [0], the product is not eligible for discount, so the 5TLO hesitation is carried out.

また、ST8にて商品コードnの商品の在庫数が当該時
間帯に対応する適性在庫率以下であった場合には、5T
IIとして割引対象商品テーブル22の商品コードnに
対応する割引決定フラグF2を調べる。そして、同フラ
グF2が[1]にセットされていたならば上記割引対象
商品テーブル22の商品コードnに対応する割引率を「
0」に初期化し、かつ同フラグF2を[0]にリセット
して、5TlOへ進む。5TIIにて当該割引決定フラ
グF2が[0〕にリセットされていたならば直ちに5T
IOヘジヤンブする。
In addition, if the stock quantity of the product with product code n is below the appropriate stock rate corresponding to the time period in ST8, 5T
Second, the discount determination flag F2 corresponding to the product code n in the discount target product table 22 is checked. If the flag F2 is set to [1], the discount rate corresponding to the product code n in the discount target product table 22 is set to "
The flag F2 is initialized to "0" and the flag F2 is reset to "0", and the process proceeds to 5TlO. If the discount determination flag F2 has been reset to [0] at 5TII, 5T
IO henge.

5TIOにてカウンタnが設定データ総数Nに一致して
いることを判定すると、割引対象商品テーブル22の各
商品コードに対応する割引決定フラグF2の状態を調べ
る。そして、割引決定フラグF2が[1]にセットされ
ている商品コードの割引対象商品は割引サービス有りな
ので、プリンタ13の未使用時に当該商品コードと割引
率とを順次読出してレシートにプリントアウトする(割
引データ出力手段)。こうして割引決定フラグF2が[
1]の全割引対象商品についてその商品コードと割引率
とを印字出力し終えたならば、そのレシートを発行して
この処理を終了する。
When it is determined at 5TIO that the counter n matches the total number N of set data, the state of the discount determination flag F2 corresponding to each product code in the discount target product table 22 is checked. Then, since the discounted product with the product code whose discount determination flag F2 is set to [1] has a discount service, when the printer 13 is not in use, the product code and discount rate are sequentially read out and printed out on a receipt ( discount data output method). In this way, the discount determination flag F2 becomes [
1] Once the product codes and discount rates have been printed out for all the discounted products, a receipt is issued and this process ends.

また、前記CPUIはモードスイッチ10により「登録
」モードが選択指定された状態で、商品登録操作として
キーボード11から販売商品の商品コードがキー人力さ
れると、第4図に示す商品登録処理を実行するようにプ
ログラム制御されている。すなわち、先ず商品データフ
ァイル21の人力商品コードに対応する割引対象フラグ
F1の状態を調べる。そして、その割引対象フラグF1
が[1]にセットされていれば当該登録商品は割引対象
商品なので、割引対象商品テーブル22から入力商品コ
ードに対応する割引率を読出し、次の(1)式により販
売金額を算出する。
Further, when the "registration" mode is selected and designated by the mode switch 10 and the product code of a sales product is entered from the keyboard 11 as a product registration operation, the CPU executes the product registration process shown in FIG. It is program controlled to do so. That is, first, the state of the discount target flag F1 corresponding to the manual product code of the product data file 21 is checked. Then, the discount target flag F1
If is set to [1], the registered product is a discount target product, so the discount rate corresponding to the input product code is read from the discount target product table 22, and the sales amount is calculated using the following equation (1).

販売金額−単価×(1−割引率)×数量 ・・・(1)
また、割引対象商品テーブル22の入力商品コードに対
応する在庫数エリアから上記数量を減算して新規の在庫
数を求める。
Sales amount - unit price x (1 - discount rate) x quantity ... (1)
Further, the above quantity is subtracted from the stock quantity area corresponding to the input product code of the discount target product table 22 to obtain a new stock quantity.

しかる後、上記販売金額および数量を商品データファイ
ル21の入力商品コードに対応する累計エリアに累計登
録する。また、品名および販売金額などを表示器12に
表示させるとともに、プリンタ13を駆動してレシート
およびジャーナルに印字出力し、この処理を終了する。
Thereafter, the sales amount and quantity are cumulatively registered in the cumulative total area corresponding to the input product code of the product data file 21. Further, the product name, sales amount, etc. are displayed on the display 12, and the printer 13 is driven to print them out on a receipt and a journal, and this process ends.

これに対し、人力商品コードに対応する割引対象フラグ
F1が[0]にリセットされていれば当該登録商品は割
引対象商品以外の商品なので、次の(2)式により販売
金額を算出する。
On the other hand, if the discount target flag F1 corresponding to the manual product code is reset to [0], the registered product is a product other than the discount target product, so the sales amount is calculated using the following equation (2).

販売金額−単価×数;         ・・・(2)
しかる後、上記販売金額および数量を商品データファイ
ル21の入力商品コードに対応する累計エリアに累計登
録する。また、品名および販売金額などを表示器12に
表示させるとともに、プリンタ13を駆動してレシート
およびジャーナルに印字出力し、この処理を終了する。
Sales amount - unit price x quantity; ...(2)
Thereafter, the sales amount and quantity are cumulatively registered in the cumulative total area corresponding to the input product code of the product data file 21. Further, the product name, sales amount, etc. are displayed on the display 12, and the printer 13 is driven to print them out on a receipt and a journal, and this process ends.

このように構成された本実施例においては、店で取り扱
う商品のうち売れ残り品を翌日に持ち越すことが困難な
例えば生鮮商品を割引対象商品とし、商品データファイ
ル21の該当する割引対象フラグF1を[1]1こセッ
トする。また、1日の開店前において各割引対象商品の
仕入数を割引対象商品テーブル22の仕入数エリアおよ
び在庫数エリアにそれぞれ設定する。さらに時間帯別割
引設定テーブル23に対し、時間帯別の売れ残りのおそ
れがない最大の適性在庫率と、この適性在庫率以上の複
数区分された在庫率範囲およびその割引率を設定する。
In this embodiment configured as described above, perishable products, for example, which are difficult to carry over unsold items to the next day among the products handled in the store, are targeted for discount, and the corresponding discount flag F1 in the product data file 21 is set to [ 1] Set 1 item. In addition, before the store opens on the 1st, the purchase quantity of each discount target product is set in the purchase quantity area and the stock quantity area of the discount target product table 22, respectively. Further, in the time zone discount setting table 23, the maximum appropriate inventory rate for each time zone without fear of unsold goods, a plurality of inventory rate ranges that are equal to or higher than this appropriate inventory rate, and their discount rates are set.

この状態で、開店後、割引対象商品の販売登録が行われ
ると、割引対象商品テーブル22の該当商品の在庫数が
販売数量だけ減算されて割引対象商品の在庫管理がリア
ルタイムで行われる。
In this state, when the sale of discounted products is registered after the store opens, the inventory quantity of the corresponding products in the discounted products table 22 is subtracted by the sales quantity, and inventory management of the discounted products is performed in real time.

この状態で、開店からの時間が経過し、時計回路5によ
り計時されている現在時刻が時間帯別割引設定テーブル
23に設定されている最初の時間帯に到達すると、各割
引対象商品の在庫率が算出される。そして、算出された
在庫率が当該時間帯の適性在庫率を上回る商品が存在し
た場合には、時間帯別割引設定テーブル23の設定内容
から当該商品の割引率が決定され、その割引率は割引対
象商品テーブル22の当該商品の商品コードに対応する
割引率エリアに設定される。このとき、該当する割引対
象商品の商品コードおよびその割引率がレシートに印字
出力される。
In this state, when time has passed since the store opened and the current time measured by the clock circuit 5 reaches the first time period set in the time period discount setting table 23, the inventory rate of each discount target product is calculated. If there is a product whose calculated inventory rate exceeds the appropriate inventory rate for the time period, the discount rate for the product is determined from the settings in the time period discount setting table 23, and the discount rate is It is set in the discount rate area corresponding to the product code of the product in the target product table 22. At this time, the product code of the applicable discount target product and its discount rate are printed on the receipt.

そして、このような割引率自動設定処理は、閉店までの
間、設定されている時間帯が経過する毎に行われ、その
都度在庫率が対応する適性在庫率を上回っている割引対
象商品に対して新しい割引率が決定される。この場合に
おいて、一旦在庫率が適性在庫率を上回って割引率が決
定された割引対象商品の在庫率が該当時間帯の適性在庫
率を下回ると、割引率は0%つまりは割引サービス無し
となる。
This automatic discount rate setting process is performed every time the set time period elapses until the store closes, and each time it is applied to discounted products whose inventory rate exceeds the corresponding appropriate inventory rate. A new discount rate is determined. In this case, once the inventory rate exceeds the appropriate inventory rate and the inventory rate of the discounted product for which the discount rate has been determined falls below the appropriate inventory rate for the relevant time period, the discount rate will be 0%, which means that there will be no discount service. .

例えば、今、現在時刻16時にて割引対象商品テーブル
22が第3図に示す状態であり、第3図に示す割引き率
自動設定処理が開始されたとすると、商品コード[00
00011の商品「サラダ」は在庫率30%であり、時
間帯16時〜17時の適性在庫率(40%)未満である
ので、売れ残りが発生するおそれはなく割引率は0%で
ある。これに対し、商品コード[000004]の商品
「さしみ」は在庫率50%であり、適性在庫率を上回っ
ているので売れ残りが発生するおそれが有り、割引率2
0%が決定される。そして、この場合にはレシートに商
品コード[000004] と割引率20%とが印字出
力されるので、店の販売責任者は商品「さしみ」を20
%割引きで販売するように店員に指示できる。
For example, if the discount target product table 22 is in the state shown in FIG. 3 at the current time of 16:00, and the discount rate automatic setting process shown in FIG. 3 has been started, the product code [00
Since the inventory rate of the product 00011 "Salad" is 30%, which is less than the appropriate inventory rate (40%) for the time period 16:00 to 17:00, there is no risk of unsold items and the discount rate is 0%. On the other hand, the product "sashimi" with product code [000004] has an inventory rate of 50%, which exceeds the appropriate inventory rate, so there is a risk of unsold items, and the discount rate is 2.
0% is determined. In this case, the product code [000004] and the discount rate of 20% are printed on the receipt, so the store's sales manager can purchase the product "sashimi" for 20%.
You can instruct store staff to sell items at a % discount.

一方、キーボード11のキー人力操作により商品の販売
登録が行われると、その商品が割引対象商品であるか否
かが判断される。そして、割引対象商品以外の場合には
その商品の単価と販売数量とから販売金額が算出され、
その販売データが商品データファイル21の累計エリア
に商品コード別に累計登録される。これに対し、登録商
品が割引対象商品の場合には割引対象商品テーブル22
から該当商品の割引率が読出され、この割引率によって
販売金額が割引処理される。そして割引処理後の販売デ
ータが商品データファイル21の累計エリアに商品コー
ド別に累計登録される。したがって、割引中の商品登録
にあっても割引率のキー人力は不要となる。なお、該当
割引対象商品の割引率が0%であれば割引きされること
なく販売登録される。
On the other hand, when a product is registered for sale by manual key operation on the keyboard 11, it is determined whether the product is eligible for discount. If the product is not eligible for discount, the sales amount is calculated from the unit price and sales quantity of the product.
The sales data is cumulatively registered in the cumulative total area of the product data file 21 for each product code. On the other hand, if the registered product is a discount target product, the discount target product table 22
The discount rate of the corresponding product is read from , and the sales amount is discounted using this discount rate. The sales data after discount processing is cumulatively registered in the cumulative total area of the product data file 21 for each product code. Therefore, even when registering a product that is currently discounted, key personnel for determining the discount rate are not required. Note that if the discount rate of the applicable discounted product is 0%, the product will be registered for sale without being discounted.

このように本実施例によれば、仕入れ数と在庫数から各
割引対象商品毎に在庫率が算出され、その算出された在
庫率が現在時刻の時間帯に設定された適性在庫率を上回
ると、予め設定された当該在庫率に対応する割引率が自
動的に求められる。
As described above, according to this embodiment, the inventory rate is calculated for each discount target product from the purchase quantity and the inventory quantity, and if the calculated inventory rate exceeds the appropriate inventory rate set for the current time period, , a discount rate corresponding to the preset stock rate is automatically determined.

そして、割引率が求められた割引対象商品の商品コード
とその割引率とがレシートに印字出力される。したがっ
て、このレシートの印字内容を確認することによって、
誰もが売れ残り数の多い割引対象商品に対する割引率を
決定できる。その結果、販売責任者の負担を軽減できる
。しかも、予め在庫数と閉店までの営業時間との相関関
係に基づいて得られる信頼性の高い時間帯別割引設定デ
ータを該当テーブル23に設定しておくことによって、
状況判断ミスによる売れ残りの発生は確実に防止できる
Then, the product code of the discount target product for which the discount rate has been determined and the discount rate are printed out on the receipt. Therefore, by checking the printed contents of this receipt,
Anyone can decide the discount rate for discounted products that have a large number of unsold items. As a result, the burden on the sales manager can be reduced. Moreover, by setting in advance highly reliable discount setting data by time zone, which is obtained based on the correlation between the number of items in stock and the business hours until closing, in the corresponding table 23,
The occurrence of unsold items due to misjudgment of the situation can be definitely prevented.

また、割引中の商品登録に際してキャッシャは割引率を
キー人力する必要がなく通常の商品登録操作を行えばよ
いので、キー操作が繁雑になること無く、操作性の向上
をはかり得る。
Furthermore, when registering a product that is being discounted, the cashier does not have to enter the discount rate manually and can just perform a normal product registration operation, so that the key operations do not become complicated and operability can be improved.

なお、前記実施例では割引率が自動設定された商品のコ
ードおよび割引率をレシートに印字出力する場合を示し
たが、CRTディスプレイなどの画面表示器を用いたも
のにおいてその画面表示器に表示出力するようにしても
よい。また、前記実施例では一定周期の割引率設定処理
にて各割引対象商品の在庫率を算出しその在庫率と該当
する適性在庫率とを比較する場合を示したが、割引対象
商品の登録が行われる毎に在庫率を算出して記憶し、割
引率設定処理においては記憶保持された各在庫率と適性
在庫率とを比較するようにしてもよい。また、割引対象
商品以外の商品についても在庫管理するものであっても
適用できる。さらに、本発明は複数台の電子式キャッシ
ュレジスタをコントローラで集中管理するようにしたP
OSシステムにも適用可能である。
In addition, in the above embodiment, a case was shown in which the code and discount rate of the product for which the discount rate was automatically set are printed out on the receipt, but in the case where a screen display device such as a CRT display is used, it is possible to display the code and the discount rate on the screen display device. You may also do so. In addition, in the above embodiment, the inventory rate of each discount target product is calculated in the discount rate setting process at a constant period, and the inventory rate is compared with the appropriate inventory rate, but the registration of the discount target product is The inventory rate may be calculated and stored each time the discount rate setting process is performed, and each stored inventory rate and the appropriate inventory rate may be compared in the discount rate setting process. Furthermore, the invention can also be applied to inventory management of products other than discounted products. Furthermore, the present invention provides a PLC in which multiple electronic cash registers are centrally managed by a controller.
It is also applicable to OS systems.

[発明の効果] 以上詳述したように、本発明によれば、売れ残り品を翌
日に持ち越すことが困難な例えば生鮮食品に対してその
生鮮食品の在庫数と閉店までの営業時間との相関関係か
ら自動的に価格の割引率を決定でき、販売責任者の負担
を軽減できると共に状況判断ミスを無くし得、かつその
自動決定された割引率によりこの種生鮮食品の登録に際
して自動的に割引処理を行うことができ、キャッシャの
操作性向上をもはかり得る商品販売データ処理装置を提
供できる。
[Effects of the Invention] As detailed above, according to the present invention, for example, the correlation between the number of fresh foods in stock and the business hours until closing for fresh foods for which it is difficult to carry over unsold items to the next day. The price discount rate can be automatically determined from the above, reducing the burden on the sales manager and eliminating errors in situational judgment.The automatically determined discount rate can also be used to automatically process discounts when registering this type of fresh food. Therefore, it is possible to provide a product sales data processing device that can improve the operability of the cashier.

【図面の簡単な説明】[Brief explanation of drawings]

図は本発明を単体の電子式キャッシュレジスタに適用し
た一実施例を示す図であって、第1図は電子式キャッシ
ュレジスタのブロック構成図、第2図はRAMの主要な
メモリ構成図、第3図はCPUの割引率自動設定処理を
示す流れ図、第4図はCPUの商品登録処理を示す流れ
図である。 1・・・CPU、23・・・ROM、4・・・RAM、
11・・・キーボード、12・・・表示器、13・・・
プリンタ、21・・・商品データファイル、22・・・
割引対象商品テーブル、23・・・時間帯別割引設定テ
ーブル。 出願人代理人 弁理士 鈴江武彦 第3図 第4図
The figures are diagrams showing an embodiment in which the present invention is applied to a single electronic cash register, in which FIG. 1 is a block diagram of the electronic cash register, FIG. 2 is a diagram of the main memory configuration of RAM, and FIG. FIG. 3 is a flowchart showing automatic discount rate setting processing by the CPU, and FIG. 4 is a flowchart showing product registration processing by the CPU. 1...CPU, 23...ROM, 4...RAM,
11... Keyboard, 12... Display, 13...
Printer, 21...Product data file, 22...
Discount target product table, 23... Discount setting table by time zone. Applicant's agent Patent attorney Takehiko Suzue Figure 3 Figure 4

Claims (1)

【特許請求の範囲】[Claims] 商品登録操作により販売登録された商品の販売データを
記憶部に累計登録する商品販売データ処理装置において
、現在時刻を計時する時計回路と、少なくとも各割引対
象商品の仕入数および在庫数を記憶する在庫管理テーブ
ルと、各割引対象商品の割引率を記憶する割引率テーブ
ルと、時間帯別に設定された適性在庫率およびその適性
在庫率以上の各在庫率にそれぞれ対応する割引率を記憶
する時間帯別割引設定テーブルと、前記在庫管理テーブ
ルに記憶された各割引対象商品の仕入数および在庫数か
ら各割引対象商品の在庫率をそれぞれ算出する在庫率算
出手段と、一定周期で前記時計回路により計時されてい
る現在時刻を読出す時刻読出し手段と、この時刻読出し
手段により読出された現在時刻を含む時間帯が前記時間
帯別割引設定テーブルに記憶されているとき、当該時間
帯に設定された適性在庫率と前記在庫率算出手段により
算出された各割引対象商品の在庫率とを順次比較する在
庫率比較手段と、この比較手段により在庫率が適性在庫
率を上回っている割引対象商品について前記時間帯別割
引テーブルの当該時間帯に設定された当該在庫率に対応
する割引率を前記割引率テーブルに格納する割引率格納
手段と、この割引率格納手段により割引率が格納された
割引対象商品の商品コードとその割引率とを出力する割
引データ出力手段と、前記商品登録操作により割引対象
商品の販売登録が行われると、前記割引率テーブルに記
憶された該当割引対象商品の割引率で割引きされた販売
データを前記記憶部に累計登録する割引対象商品登録制
御手段とを具備したことを特徴とする商品販売データ処
理装置。
A product sales data processing device that cumulatively registers sales data of products registered for sale through a product registration operation in a storage unit includes a clock circuit that measures the current time and stores at least the number of purchases and the number of stocks of each discount target product. An inventory management table, a discount rate table that stores the discount rate of each discount target product, and a time period that stores the appropriate inventory rate set for each time period and the discount rate that corresponds to each inventory rate that is equal to or higher than the appropriate inventory rate. a separate discount setting table, an inventory rate calculation means that calculates the inventory rate of each discount target product from the purchase quantity and inventory quantity of each discount target product stored in the inventory management table; a time reading means for reading out the current time being clocked; and when a time period including the current time read by the time reading means is stored in the time period-based discount setting table, the time period set in the time period; an inventory rate comparison means for sequentially comparing the appropriate inventory rate and the inventory rate of each discount target product calculated by the inventory rate calculation unit; a discount rate storage means for storing in the discount rate table a discount rate corresponding to the inventory rate set for the relevant time period in the time period discount table; and a discount target product whose discount rate is stored by the discount rate storage means. a discount data output means for outputting a product code and its discount rate; and when a sales registration of a discount target product is performed by the product registration operation, a discount is given at the discount rate of the corresponding discount target product stored in the discount rate table; 1. A product sales data processing device, comprising: discount target product registration control means for cumulatively registering the sales data obtained in the storage section.
JP11952189A 1989-05-12 1989-05-12 Commodity sale data processing device Pending JPH02299096A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11952189A JPH02299096A (en) 1989-05-12 1989-05-12 Commodity sale data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11952189A JPH02299096A (en) 1989-05-12 1989-05-12 Commodity sale data processing device

Publications (1)

Publication Number Publication Date
JPH02299096A true JPH02299096A (en) 1990-12-11

Family

ID=14763334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11952189A Pending JPH02299096A (en) 1989-05-12 1989-05-12 Commodity sale data processing device

Country Status (1)

Country Link
JP (1) JPH02299096A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0652446A (en) * 1992-08-04 1994-02-25 Fujitsu Ltd Cash registering device
JPH0687410A (en) * 1991-09-10 1994-03-29 Mk Seiko Co Ltd Car washing device
JP2018081520A (en) * 2016-11-17 2018-05-24 東芝テック株式会社 Information processing device and program
JP2018519609A (en) * 2015-07-01 2018-07-19 ハンスン イ Vending machine with distribution deadline management function and discount function
JP2019220224A (en) * 2019-09-20 2019-12-26 東芝テック株式会社 Information processing device, program and tax amount calculation method
JP2021015650A (en) * 2020-11-17 2021-02-12 東芝テック株式会社 POS system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0687410A (en) * 1991-09-10 1994-03-29 Mk Seiko Co Ltd Car washing device
JPH0652446A (en) * 1992-08-04 1994-02-25 Fujitsu Ltd Cash registering device
JP2018519609A (en) * 2015-07-01 2018-07-19 ハンスン イ Vending machine with distribution deadline management function and discount function
JP2018081520A (en) * 2016-11-17 2018-05-24 東芝テック株式会社 Information processing device and program
US10929828B2 (en) 2016-11-17 2021-02-23 Toshiba Tec Kabushiki Kaisha Information processing apparatus and information processing method
JP2019220224A (en) * 2019-09-20 2019-12-26 東芝テック株式会社 Information processing device, program and tax amount calculation method
JP2021015650A (en) * 2020-11-17 2021-02-12 東芝テック株式会社 POS system
JP2022066513A (en) * 2020-11-17 2022-04-28 東芝テック株式会社 Information processing device and program

Similar Documents

Publication Publication Date Title
US7320429B2 (en) Self-scanning system and purchased-item registering apparatus, purchased-item registering method, and computer product
JPH02299096A (en) Commodity sale data processing device
JPH08329350A (en) Article sales registration data processor
JPH0652446A (en) Cash registering device
JPH07249178A (en) Discount processing system
JPH11149590A (en) Cash register for pos
JPS63188298A (en) Electronic cash register
JP3001324B2 (en) Product sales data processing device
JP3041181B2 (en) Product sales data processing device
JPS62164195A (en) Pos terminal
JPH064773A (en) Commodity sales data processor
JP2009163614A (en) Commodity processing management system and store computer
JP3132570B2 (en) Sales data processing device
JP2001346663A (en) Electronic shelf labeling system and pricing device for fresh foods
JPH0710468Y2 (en) Sales data processor
JPH02304700A (en) Commodity sales data processor
JP2004078339A (en) Sale management system using pos data
JPH05166071A (en) Merchandise sales data processing device
JPH05204938A (en) Commodity sales data processor
JPS63138493A (en) Goods sales data processor
JPH0282393A (en) Commodity sales data processor
JP2502354B2 (en) Electronic cash register
JP2000348261A (en) System and method for displaying perishable merchandise stock
JPS58146965A (en) Electronic type cash register
JPH0831186B2 (en) Product sales data processor