JP5724007B2 - Product sales data processing apparatus and control program - Google Patents
Product sales data processing apparatus and control program Download PDFInfo
- Publication number
- JP5724007B2 JP5724007B2 JP2014029809A JP2014029809A JP5724007B2 JP 5724007 B2 JP5724007 B2 JP 5724007B2 JP 2014029809 A JP2014029809 A JP 2014029809A JP 2014029809 A JP2014029809 A JP 2014029809A JP 5724007 B2 JP5724007 B2 JP 5724007B2
- Authority
- JP
- Japan
- Prior art keywords
- amount
- service
- product
- classification code
- sales
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、買上商品の内容に応じて次回以降に使用可能なサービス情報を提供する販売店向けの商品販売データ処理装置及びその制御プログラムに関する。 Embodiments described herein relate generally to a merchandise sales data processing apparatus and a control program for a merchant that provide service information that can be used after the next time according to the contents of purchased merchandise.
買上商品の内容が所定のサービス条件を満足する場合に、次回以降に割引等の特典が得られるチケットやポイントを提供して、顧客の再来店を促す販売手法がある。この場合において、チケットは、予め用意されたサービス券を例えばキャッシャが客に手渡すか、電子式キャッシュレジスタのレシートプリンタでレシート用紙にチケットの情報を印字して発行する。ポイントは、紙からなるスタンプカードにキャッシャが印を押すか、電子式キャッシュレジスタのカードリーダ・ライタでICカードまたは磁気カードからなるポイントカードにポイントを自動的に加算する。 There is a sales method that encourages customers to return to the store by providing tickets and points that can be used for benefits such as discounts after the next time when the content of the purchased product satisfies predetermined service conditions. In this case, the ticket is issued by, for example, a cashier handing a service ticket prepared in advance to the customer or by printing the ticket information on a receipt sheet with a receipt printer of an electronic cash register. The points are automatically added to the point card consisting of an IC card or a magnetic card by a cashier pressing a stamp on the stamp card made of paper or by a card reader / writer of an electronic cash register.
サービス券やスタンプカードは、導入が容易である上、経費も安い。しかし、客の買上商品の内容により、店員が自らサービス券の発券枚数や印の数を決定するため、店員の負担が大きい上、ミスも発生し易い。 Service tickets and stamp cards are easy to install and inexpensive. However, since the store clerk decides the number of service tickets issued and the number of marks on the basis of the contents of the purchased products of the customer, the load on the store clerk is heavy and mistakes are likely to occur.
本発明が解決しようとする課題は、顧客サービスとしてサービス券やスタンプカードを採用した際の店員の負担を軽減でき、ミスによる無用なトラブルも防止できる商品販売データ処理装置及びその制御プログラムを提供しようとするものである。 The problem to be solved by the present invention is to provide a merchandise sales data processing apparatus and its control program that can reduce the burden on the store clerk when adopting a service ticket or stamp card as a customer service and prevent unnecessary troubles due to mistakes. It is what.
一実施形態の商品販売データ処理装置は、売上処理手段と、表示部と、設定部と、加算手段と、サービス数演算手段と、表示制御手段とを備える。売上処理手段は、入力された買上商品のデータに基づいて商品販売データを売上処理する。表示部は、売上処理手段により商品販売データが売上処理された買上商品の決済画面を表示する。設定部は、各商品を分類する分類コード別にサービス券発券対象か否かを設定する。加算手段は、売上処理手段により商品販売データが売上処理された買上商品の価格をその買上商品が属する分類コード別に合計する。サービス数演算手段は、分類コード別に合計された金額と予め設定されるサービス券の発券条件とによりサービス券発券対象に設定された分類コード毎にサービス券の発券枚数を算出する。表示制御手段は、サービス数演算手段により分類コード毎に算出された発券枚数の合算枚数を、決済画面に重ねて表示する。
A merchandise sales data processing apparatus according to an embodiment includes a sales processing unit, a display unit, a setting unit, an adding unit, a service number calculating unit, and a display control unit. The sales processing means performs sales processing on the product sales data based on the data of the purchased purchased product. The display unit displays a settlement screen for the purchased product whose product sales data has been processed by the sales processing means. A setting part sets whether it is a service ticket issue object according to classification code which classifies each goods. The adding means sums the prices of the purchased products whose sales data has been processed by the sales processing means for each classification code to which the purchased products belong. The service number calculation means calculates the number of service tickets issued for each classification code set as a service ticket issuance target based on the sum totaled for each classification code and preset service ticket issuance conditions. Display control means, the sum number of ticketing number calculated for each classification code by the service number calculating means, displayed over the settlement screen.
以下、商品販売データ処理装置の一実施形態について、図面を用いて説明する。なお、この実施形態は、買上商品の内容が所定のサービス条件を満足する場合に、次回以降に割引等の特典が得られるチケット、いわゆるサービス券を発券する店舗向けのPOS(Point Of Sales)端末1に適用した場合である。 Hereinafter, an embodiment of a merchandise sales data processing apparatus will be described with reference to the drawings. In this embodiment, a point-of-sales (POS) terminal for a store that issues a discount, such as a service ticket, after the next time when the content of the purchased product satisfies a predetermined service condition. 1 is applied.
図1は、POS端末1の要部構成を示すブロック図である。POS端末1は、制御部本体としてCPU(Central Processing Unit)11を搭載している。そして、このCPU11に、アドレスバス,データバス等のバスライン12を介して、ROM(Read Only Memory)13、RAM(Random Access Memory)14、時計部15、通信インターフェイス16、スキャナインターフェイス17、キーボードコントローラ18、表示コントローラ19、表示コントローラ20、プリンタコントローラ21、I/O(Input/Output)ポート22等を接続して、POS端末1の制御回路を構成している。
FIG. 1 is a block diagram showing a main configuration of the
ROM13は、POS端末1としての機能をCPU11に実現させるための制御プログラムを記憶する。また、POS端末1としての機能をCPU11に実現させるために必要な種々の設定データを記憶する。
The
RAM14は、変更可能な設定データを記憶するためのエリアと、種々のデータを一時的に保存するためのワークエリアとを有する。
The
設定データのエリアには、少なくとも図2に示すように、サービス券発券金額のエリア31と、サービス券額面金額のエリア32と、分類別テーブルのエリア33とが形成されている。エリア31のサービス券発券金額は、1枚のサービス券が発券される条件(サービス提供条件)となる金額である。例えば、図2の例では、サービス券発券金額として“1000”が設定されているので、買上金額が千円につき1枚のサービス券が発券される。
In the setting data area, as shown at least in FIG. 2, a service ticket
エリア32のサービス券額面金額は、1枚のサービス券を商品代金の支払いに使用する際の金額である。例えば、図2の例では、サービス券額面金額として“50”が設定されているので、サービス券1枚につき50円分の支払いができる。
The service ticket face value in
エリア33の分類別テーブルは、各商品を分類する分類コード別に、分類名と対象フラグとを記憶する。対象フラグは、対応する分類コード,分類名の商品分類がサービス券の発券対象であるとき“1”にセットされ、発券対象でないとき“0”にリセットされる。 The classification table in the area 33 stores a classification name and a target flag for each classification code for classifying each product. The target flag is set to “1” when the product classification of the corresponding classification code and classification name is a service ticket issuance target, and is reset to “0” when it is not a ticket issuance target.
ワークエリアには、少なくとも図3に示すように、トランザクションバッファ41、合計金額エリア42、残額エリア43、預り金額エリア44、釣銭額エリア45、分類コード別エリア46及び前回取引発券枚数エリア47が形成されている。
As shown in FIG. 3, at least a
トランザクションバッファ41には、1取引として売上処理する各商品の商品コード,販売点数,販売金額等の商品販売データが格納される。合計金額エリア42には、1商取引の合計金額が格納される。残額エリア43には、1取引の合計金額に対する代金支払い額の残額が格納される。預り金額エリア44には、1取引の合計金額に対する支払金額が格納される。釣銭額エリア45には、1取引の支払いが完了したときの釣銭額が格納される。分類別エリア46には、分類コード別に商品の買上金額とサービス券の発券枚数が格納される。前回取引発券枚数エリア47には、前回の取引で発券されたサービス券の枚数が格納される。
The
時計部15は、現在の日付及び時刻を計時する。通信インターフェイス16は、LAN(Local Area Network)等のネットワークを介して接続されるストアサーバとの間でデータ通信を行う。スキャナインターフェイス17は、バーコードスキャナとの間でデータ通信を行う。
The
キーボードコントローラ18は、置数キー、小計キー、預/現計キー、チケットキー等の種々のキーを配設したキーボード23を制御し、操作キーに対応したキー信号を取り込む。置数キーは、置数データを入力する。小計キーは、1商取引として売上げる商品の入力終了を宣言する。預/現計キーは、その直前の置数データが現金の支払い金額であることを宣言する。チケットキーは、その直前の置数データが代金の支払いに用いるサービス券の枚数であることを宣言する。
The
表示コントローラ19は、オペレータ(キャッシャ)用のディスプレイ24を制御し、売上処理された商品の品名,価格や1商取引の合計金額,釣銭額等を表示させる。表示コントローラ20は、客用のディスプレイ25を制御し、その客が買い上げる商品の品名,価格や、その客に請求する合計金額等を表示させる。
The
プリンタコントローラ21は、レシートを印字するためのプリンタ26の駆動を制御する。I/Oポート22は、現金を収容するためのドロワ27に対して開放指令信号を出力する。この開放指令信号を受信したドロワ27は、自動的に開放動作する。
The
図4及び図5は、前記制御プログラムによって制御されるCPU11の主要な動作手順を示す流れ図である。制御プログラムが起動すると、CPU11は、オペレータ用ディスプレイ24及び客用ディスプレイ25に登録画面50を表示させる(ST1)。
4 and 5 are flowcharts showing main operation procedures of the
登録画面50の一例を図6に示す。登録画面50は、画面の上方から明細表示部51、入力表示部52、合計表示部53の順に区分けされている。明細表示部51には、1取引として売上処理する商品の商品名、単価、売上点数及び売上金額のリストが表示される。入力表示部52は、さらに第1の入力表示部52aとこの第1の入力表示部に隣接する第2の入力表示部52bとに区分けされており、第1の入力表示部52aには、売上処理のためにデータ入力された最新の商品の商品名、単価、売上点数及び売上金額が表示され、第2の入力表示部52bには、前回の商取引で発券されたサービス券の枚数が表示される。合計表示部53には、1商取引として売上処理する商品の合計金額が表示される。
An example of the
登録画面50を表示した後、CPU11は、客の買上商品の商品コードが入力されるのを待機する(ST2)。商品コードは、キーボード23のキー操作またはバーコードスキャナによるバーコードのスキャニングによって入力される。商品コードが入力されると、CPU11は、RAM14のフラグエリアに登録中フラグがセットされているか否かを判断する(ST3)。
After displaying the
1商取引の1点目の買上商品の商品コードが入力された時点では、登録中フラグはセットされていない。この場合(ST3のNO)、CPU11は、RAM14のワークエリアのうち、前回取引発券枚数エリア47以外のエリア41〜46を初期化する(ST4)。この初期化により、トランザクションバッファ41のデータはクリアされる。合計金額エリア42、残額エリア43、預り金額エリア44及び釣銭額エリア45のデータは、“0”となる。分類コード別エリア46の分類コード別の買上金額データ及び発券枚数データも、“0”となる。
At the time when the product code of the first purchased product of one commercial transaction is input, the registering flag is not set. In this case (NO in ST3), the
次に、CPU11は、前回取引発券枚数エリア47のデータである数値を、前記登録画面50の第2の入力表示部52bに表示させる(ST5:前回取引サービス数表示手段)。なお、前回取引発券枚数エリア47のデータが“0”の場合には、前回取引発券枚数として“0”が表示される。あるいは、前回取引発券枚数を表示しない。
Next, the
しかる後、CPU11は、前記登録中フラグをセットして(ST6)、ステップST8の処理に進む。
Thereafter, the
ステップST8では、CPU11は、買上商品の販売データを売上処理する。具体的には、CPU11は、入力された商品コードで商品データファイルを検索して、販売商品の品名,単価,分類コード等の商品データを読み出す。そしてCPU11は、この商品データを基に、商品コード.販売点数,販売金額等の販売商品に係わるトランザクションデータをトランザクションバッファに記憶する(売上処理手段)。またCPU11は、販売金額を合計金額エリア42に加算する(合計金額演算手段)。
In step ST8, the
次に、CPU11は、販売商品の商品データから分類コードを取得する。そしてCPU11は、分類コード別エリア46の当該分類コードに対応する買上金額エリアに販売金額を加算する(ST9)。しかる後、CPU11は、登録画面50の第1の入力表示部52aに、今回登録された商品の商品名,単価,販売点数及び販売金額を表示させる(ST10)。
Next, the
第1の入力表示部52aに買上商品に関する情報を表示した後、CPU11は、小計キーが押下されたか否かを判断する(ST11)。小計キーが押下されていない場合(ST11のNO)、CPU11は、次の買上商品の商品コードが入力されるのを待機する(ST2)。次の買上商品の商品コードが入力されると(ST2のYES)、今度は登録中フラグがセットされているので(ST3のYES)、ステップST7の処理に進む。すなわちCPU11は、第1の入力表示部52aに表示している商品名、単価、売上点数及び売上金額の買上商品情報を、明細表示部51の空いている1行に移動させる。
After displaying information about the purchased product on the first
しかる後、CPU11は、前記ステップST8〜ST10の各処理を実行する。すなわちCPU11は、入力された商品コードから特定される買上商品の販売データを売上処理する(ST8)。またCPU11は、合計金額エリア42と、分類コード別エリア46の当該商品が属する商品分類の買上金額エリアとに、買上商品の販売金額を加算する(ST9)。さらにCPU11は、登録画面50の第1の入力表示部52aに、買上商品の商品名,単価,販売点数及び販売金額を表示させる(ST10)。
Thereafter, the
CPU11は、小計キーが押下されるまで、商品コードが入力される毎に上記ステップST7,ST8,ST9,ST10の各処理を実行する。小計キーが入力されると(ST11のYES)、CPU11は、オペレータ用ディスプレイ24及び客用ディスプレイ25の画面を登録画面50から決済画面60に切り換える(ST12)。
The
決済画面60の一例を図7に示す。決済画面60は、画面の上方から明細表示部61、決済額表示部62、合計表示部63の順に区分けされている。明細表示部61には、1取引として売上処理した全商品の商品名、単価、売上点数及び売上金額のリストが表示される。決済額表示部62は、さらに残額表示部62aと預り金額表示部62bとに区分けされている。そして、残額表示部62aには残額エリア43のデータが表示され、預り金額表示部62bには預かり金額エリア44のデータが表示される。また、合計表示部63には合計金額エリア42のデータが表示される。
An example of the
決済画面60を表示した後、CPU11は、後述する決済処理を実行する(ST13)。そして、この決済処理が終了したならば、CPU11は、前記登録中フラグをリセットして(ST14)、1商取引を終了する。
After displaying the
図5は、前記決済処理の具体的な手順を示す流れ図である。決済処理に入ると、CPU11は、合計金額エリア42のデータを残額エリア43に複写する(ST21)。これにより、図7に示すように、決済画面60の残額表示部62aには、合計表示部63と同一の金額Aが表示される。
FIG. 5 is a flowchart showing a specific procedure of the settlement process. In the settlement process, the
この状態で、CPU11は、チケットキーが押下されるか(ST22)、預/現計キーが押下されるのを待機する(ST23)。チケットキーが押下されると(ST22のYES)、CPU11は、その直前に置数キーによって数値nが置数されたか否かを判断する(ST24)。置数されていない場合、数値nを“1”と設定する(ST25)。
In this state, the
次に、CPU11は、エリア32に設定されているサービス券額面金額に上記数値nを乗算することにより、サービス券による代金支払額Bを算出する(ST26)。そしてCPU11は、残額エリア43の金額Aから上記支払額Bを減算して、残額エリア43の金額Aを更新する(ST27)。
Next, the
残額エリア43の金額Aを更新した後、CPU11は、この金額Aが“0”以下か否かを判断する(ST28)。金額Aが“0”以下の場合には(ST28のYES)、商取引が確定したので、CPU11は、ステップST34の処理に進む。これに対し、金額Aが“0”より大きい場合、すなわち残額が残っている場合には、CPU11は、預/現計キーが押下されるのを待機する(ST29)。
After updating the amount A in the remaining
預/現計キーが押下されると(ST29のYES)、CPU11は、その直前に置数された預り金額が残額エリア43の金額A以上であるか否かを判断する(ST30)。前記ステップ21の後の処理において、預/現計キーが押下された場合(ST23のYES)も同様である。
When the deposit / current total key is pressed (YES in ST29), the
預り金額が残額エリア43の金額Aに満たない場合(ST30のNO)、CPU11は、預/現計キーが再度押下されるのを待機する(ST29)。預り金額が残額エリア43の金額A以上の場合には(ST30のYES)、CPU11は、預り金額を預り金額エリア44に記憶した後、サービス券の発券枚数を算出する(ST31:サービス数演算手段)。
When the deposit amount is less than the amount A in the balance area 43 (NO in ST30), the
具体的には、先ず、CPU11は、合計金額エリア42の金額P1から残額エリア43の金額Nを減算して、サービス券による支払い金額M1を求める(下記(1)式を参照)。
Specifically, first, the
M1=P1−N …(1)
次に、CPU11は、分類コード別エリア46に記憶されている分類コード別買上金額のうち、対象フラグが“0”、すなわち発券対象外の分類コードの買上金額を合計する。そして、この発券対象外の分類コードの買上金額の合計P2からサービス券による支払い金額M1を減算して、サービス券による支払い金額M1を発券対象外の分類に属する商品の代金に充てる(下記(2)式を参照)。
M1 = P1-N (1)
Next, the
M2=P2−M1 …(2)
ここで、減額後の金額M2が負の場合、すなわちサービス券よる支払い分が余った場合には、CPU11は、対象フラグが“1”、すなわち発券対象の全ての分類コード別買上金額から、サービス券発券金額未満の端数の金額を減額する。そして、この減額した端数金額の合計P3から減額後の金額M2を減算して、サービス券による支払い金額M1を発券対象の分類に属する商品の代金の端数分に充てる(下記(3)式を参照)。
M2 = P2-M1 (2)
Here, when the amount M2 after the reduction is negative, that is, when the payment amount by the service ticket is surplus, the
M3=P3−M2 …(3)
ここで、減額後の金額M3が依然として負の場合、すなわちサービス券による支払い分がまだ余っている場合には、端数が減額された発券対象の分類コード別買上金額のうち最も大きい金額P4から順に減額後の金額M3を減算して、サービス券による支払い金額M1を発券対象の分類に属する商品の代金に充てる。
M3 = P3-M2 (3)
Here, when the amount M3 after the reduction is still negative, that is, when the payment amount by the service ticket is still surplus, the largest amount P4 of the purchase amount by classification code of the ticket issue target whose fraction has been reduced is ordered in order. The amount M3 after the reduction is subtracted, and the amount M1 paid by the service ticket is used for the price of the product belonging to the ticketing target category.
上記(2)または(3)の演算処理において、減額後の金額M2またはM3が0以上の場合、すなわちサービス券による支払い分を全て買上商品の代金に充てた場合には、それ以後の減額処理は行わない。 In the calculation process of (2) or (3) above, if the amount M2 or M3 after the reduction is 0 or more, that is, if all of the payment by the service ticket is used for the purchase goods, the subsequent reduction process Do not do.
しかる後、CPU11は、対象フラグが“1”、すなわちサービス券発券対象の分類コードに属する商品の買上金額とサービス券発券金額とから、分類コード別にサービス券の発券枚数を算出して、分類別エリア46に格納する。そして、分類別エリア46に分類コード別に算出されたサービス券の発券枚数を合算して、今回の商取引におけるサービス券の発券枚数を算出し、前回取引発券枚数エリア47に上書き保存する。
Thereafter, the
こうして、サービス券の発券枚数を算出したならば、CPU11は、預り金額エリア44の金額から残額エリア43の金額を減額して、釣銭額を算出し、釣銭額エリア45に保存する(ST32:釣銭演算手段)。そしてCPU11は、図8に示すように、今回の商取引の釣銭額とサービス券の発券枚数とをポップアップウインドウ70により決済画面60の上に重ねて表示する(ST33:表示制御手段)。その後、CPU11は、ステップST34の処理に進む。
When the number of service tickets issued is calculated in this way, the
ステップST34では、CPU11は、プリンタ26を制御して、レシートを発行する。またCPU11は、ドロワ27に対して開放指令信号を出力して、ドロワ27を開放する(ST35)。以上で、1商取引が終了する。
In step ST34, the
例えば今、図7に示すように、分類コード100に属する商品A(単価:1300円)と、分類コード200に属する商品B(単価:3300円)と、分類コード100に属する商品A(単価:2300円)をそれぞれ1点ずつ購入した客がいたとする。なお、分類コード100と分類コード200はサービス券発券対象であり、分類コード300はサービス券発券対象外であるとする。ここで、客が額面金額50円のサービス券を60枚、つまりは合計金額6900円のうち3000円分をサービス券で支払い、残りを現金10,000円札で支払ったとする。
For example, as shown in FIG. 7, the product A (unit price: 1300 yen) belonging to the
この場合、キャッシャは先ず、サービス券の枚数60を置数し、チケットキーを押下する。そうすると、POS端末1では、サービス券による支払額3000円が算出され、さらに合計金額の残額3900円が算出される。
In this case, the cashier first places the number of
次に、キャッシャは、預かり金額10000円を置数し、預/現計キーを押下する。そうすると、POS端末1では、はじめに、前記(1)式により、サービス券による支払額3000円が算出される。次いで、前記(2)式により、発券対象外の分類コードの金額2300円からサービス券による支払額3000円が減額されて、減額後の金額M2=−700円が算出される。
Next, the cashier enters a deposit amount of 10,000 yen and presses the deposit / cash key. Then, in the
減額後の金額M2は負である。このため、POS端末1では、発券対象の金額から1000円未満の端数分が減額される。これにより、分類コード100の金額は、1300円から端数金額300が減額されて1000円となり、分類コード200の金額は、3300円から端数金額300が減額されて3000円となる。POS端末1では、前記(3)式により、減額した端数金額の合計600円から金額M2が減額されて、減額後の金額M3=−100円が算出される。
The amount M2 after the reduction is negative. For this reason, at the
減額後の金額M3は負である。このため、POS端末1では、発券対象の分類コードの金額のうち最も大きい金額3000円(分類コード200)から、金額M3が減額される。これにより、分類コード200の金額が2900円となる。
The amount M3 after the reduction is negative. For this reason, in the
しかる後、POS端末3では、サービス券の発券枚数が算出される。すなわち、分類コード100の金額は1000円なので、発券枚数として1枚が算出される。また、分類コード200の金額は、2900円なので、発券枚数として2枚が算出される。したがって、当該客に対するサービス券の発券枚数は3枚となる。
Thereafter, the POS terminal 3 calculates the number of service tickets issued. That is, since the amount of the
サービス券の発券枚数が算出されると、POS端末1では、図8に示すように、オペレータ用ディスプレイ24及び客用ディスプレイ25の決済画面60に、サービス券の発券枚数3枚が、釣銭額6100円とともに、ポップアップウインドウ70によって表示される。
When the number of service tickets issued is calculated, in the
したがって、キャッシャ及び客は、ポップアップウインドウ70の内容から、釣銭額が6100円であることに加えてサービス券の発券枚数が3枚であることを、迅速にまた正確に認識することができる。その結果、サービス券の発券枚数を計算していたキャッシャの負担を軽減できる上、サービス券の発券枚数を間違えることもなくなる。
Therefore, the cashier and the customer can quickly and accurately recognize from the contents of the pop-up
また、本実施形態では、次客の商取引の際の登録画面50に、その前の商取引で発券したサービス券の発券枚数を表示するようにしている。しかも、その表示位置を、入力表示部52の第1の入力表示部52aに隣接した位置としている。第1の入力表示部52aには、売上処理のためにデータ入力された最新の商品の商品名、単価、売上点数及び売上金額が表示される。したがって、例えば次客の商品登録中に前客がサービス券の発券枚数の確認を求めても、キャッシャは迅速にかつ正確に対応することができる。
Further, in the present embodiment, the number of service tickets issued in the previous commercial transaction is displayed on the
以下、前記実施形態の変形例について説明する。
例えば、前記実施形態は、買上商品の内容が所定のサービス条件を満足する場合にサービス券を発券する店舗向けのPOS端末1に適用したが、本発明の適用は、これに限定されるものではない。例えば、買上商品の内容が所定のサービス条件を満足する場合に、スタンプカードにキャッシャが印を押す店舗向けのPOS端末1にも、発券枚数を押印数に置き換えるだけで対応することができる。
Hereinafter, modifications of the embodiment will be described.
For example, the embodiment has been applied to the
また、前記実施形態では、オペレータ用ディスプレイ24と客用ディスプレイ25に表示される登録画面50と決済画面60を共通なものとして説明したが、ディスプレイによって画面の構成を異ならせてもよい。また、ポップアップウインドウ80は、オペレータ用ディスプレイ24だけに表示し、客用ディスプレイ25には表示しないようにしてもよい。
In the above-described embodiment, the
また、前記実施形態は、POS端末1のROM13に発明の機能を実現させる制御プログラムが予め記録されているものとした。しかしこれに限らず、同様のプログラムがネットワークからPOS端末1にダウンロードされてもよい。あるいは、記録媒体に記録された同様のプログラムが、POS端末1にインストールされてもよい。記録媒体は、CD−ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のOS(オペレーティング・システム)等と協働してその機能を実現させるものであってもよい。
In the embodiment, the control program for realizing the functions of the invention is recorded in the
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]入力された買上商品のデータに基づいて商品販売データを売上処理する売上処理手段と、前記売上処理手段により商品販売データが売上処理された買上商品の少なくとも品名,価格を表示する表示部と、前記売上処理手段により売上処理された商品販売データにより1商取引の合計金額を算出する合計金額演算手段と、前記売上処理手段により商品販売データが売上処理された買上商品のうちサービス券発券対象に設定された買上商品の価格と予め設定されるサービス券の発券条件とによりサービス券の発券枚数を算出するサービス数演算手段と、入力された預り金額と前記合計金額演算手段により算出された合計金額とから釣銭額を算出する釣銭演算手段と、この釣銭演算手段により算出された前記釣銭額と前記サービス数演算手段により算出されたサービス券の発券枚数とが表示されるポップアップウインドウを前記表示部の画面に重ねて表示する表示制御手段とを具備したことを特徴とする商品販売データ処理装置。
[2]前記サービス数演算手段により算出された前記サービス券の発券枚数を、次の商取引で売上処理される買上商品の少なくとも品名,価格とともに前記表示部に表示する前回取引サービス数表示手段、をさらに具備したことを特徴とする付記[1]記載の商品販売データ処理装置。
[3]前記前回取引サービス数表示手段は、前記次の商取引で売上処理される買上商品の少なくとも品名,価格が表示される領域に隣接する領域に前記前回取引のサービス券発券枚数を表示することを特徴とする付記[2]記載の商品販売データ処理装置。
[4]サービス券による代金支払額を算出する券支払額演算手段と、前記合計金額演算手段により算出された合計金額から前記券支払額演算手段により算出された代金支払額を減算した残額を算出する残額演算手段と、一商取引の明細を印字したレシートを発行するレシート発行手段と、をさらに具備し、前記残額が正のときには、前記サービス数演算手段、前記釣銭演算手段及び前記表示制御手段を実行してから前記レシート発行手段によりレシートを発行し、前記残額が零または負のときには、前記サービス数演算手段、前記釣銭演算手段及び前記表示制御手段を実行せずに前記レシート発行手段によりレシートを発行することを特徴とする付記[1]乃至[3]のうちいずれか1に記載の商品販売データ処理装置。
[5]表示部を備え、商品販売データ処理装置として機能するコンピュータに、入力された買上商品のデータに基づいて商品販売データを売上処理する機能と、前記商品販売データが売上処理された買上商品の少なくとも品名,価格を前記表示部に表示させる機能と、前記売上処理された商品販売データにより1商取引の合計金額を算出する機能と、前記商品販売データが売上処理された買上商品のうちサービス券発券対象に設定された買上商品の価格と予め設定されるサービス券の発券条件とによりサービス券の発券枚数を算出する機能と、入力された預り金額と前記合計金額とから釣銭額を算出する機能と、前記釣銭額と前記サービス券の発券枚数とを対にして前記表示部の1画面に表示させる機能と、を実現させるための制御プログラム。
In addition, although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
Hereinafter, the invention described in the scope of claims of the present application will be appended.
[1] Sales processing means for processing product sales data based on the input data of the purchased product, and a display unit for displaying at least the product name and price of the purchased product whose product sales data has been processed by the sales processing means And a total amount calculating means for calculating the total amount of one commercial transaction based on the product sales data processed by the sales processing means, and a service ticket issuance target among the purchased products whose product sales data is processed by the sales processing means. Service number calculation means for calculating the number of service tickets issued based on the price of the purchased goods set in advance and the service ticket issuance conditions set in advance, the input deposit amount and the total calculated by the total amount calculation means Change calculation means for calculating a change amount from the amount of money, and the change amount calculated by the change calculation means and the service number calculation means Merchandise sales data processing apparatus according to claim popup window and issuing number of the more calculated service ticket appears that it has and a display control means for displaying superimposed on the screen of the display unit.
[2] The previous transaction service number display means for displaying the number of issued service tickets calculated by the service number calculation means on the display unit together with at least the product name and price of the purchased product to be processed in the next commercial transaction. The merchandise sales data processing apparatus according to appendix [1], further comprising:
[3] The previous transaction service number display means displays the number of service tickets issued for the previous transaction in an area adjacent to an area where at least the product name and price of the purchased product to be processed in the next commercial transaction are displayed. The product sales data processing device according to attachment [2], characterized in that
[4] Ticket payment calculation means for calculating the payment amount of the service ticket, and a remaining amount obtained by subtracting the payment amount calculated by the ticket payment calculation means from the total amount calculated by the total amount calculation means And a receipt issuing means for issuing a receipt on which the details of a single transaction are printed. When the remaining amount is positive, the service number calculating means, the change calculating means, and the display control means are provided. The receipt is issued by the receipt issuing means, and when the remaining amount is zero or negative, the receipt issuing means does not execute the service number calculating means, the change calculating means, and the display control means. The merchandise sales data processing apparatus according to any one of supplementary notes [1] to [3], which is issued.
[5] A computer that includes a display unit and functions as a product sales data processing device, and a function that performs sales processing of product sales data based on the data of the purchased product that has been input; A function for displaying at least a product name and a price on the display unit, a function for calculating a total amount of one commercial transaction based on the sales processing product sales data, and a service ticket among the purchased products whose sales processing data is processed. A function for calculating the number of service tickets issued based on the price of the purchased product set for ticketing and the service ticket issuance conditions set in advance, and a function for calculating the change amount from the entered deposit amount and the total amount And a function for displaying the change amount and the number of issued service tickets on one screen of the display unit as a pair. .
1…POS端末、11…CPU、23…キーボード、24…オペレータ用ディスプレイ、25…客用ディスプレイ、26…プリンタ、31…サービス券発券金額エリア、32…サービス券額面金額エリア、33…分類別テーブルエリア、41…トランザクションバッファ、46…分類コード別エリア、47…前回取引発券枚数エリア、50…登録画面、60…決済画面、70…ポップアップウインドウ。
DESCRIPTION OF
Claims (5)
前記売上処理手段により商品販売データが売上処理された買上商品の決済画面を表示する表示部と、
各商品を分類する分類コード別にサービス券発券対象か否かを設定する設定部と、
前記売上処理手段により商品販売データが売上処理された買上商品の価格をその買上商品が属する前記分類コード別に合計する加算手段と、
前記分類コード別に合計された金額と予め設定されるサービス券の発券条件とにより前記サービス券発券対象に設定された分類コード毎にサービス券の発券枚数を算出するサービス数演算手段と、
前記サービス数演算手段により分類コード毎に算出された前記発券枚数の合算枚数を、前記決済画面に重ねて表示する表示制御手段と、
を具備したことを特徴とする商品販売データ処理装置。 A sales processing means for processing product sales data based on the data of the input purchased product;
A display unit for displaying a settlement screen of the purchased product whose product sales data has been processed by the sales processing means;
A setting unit for setting whether or not a service ticket is to be issued for each classification code for classifying each product;
Adding means for summing up the prices of purchased products whose product sales data has been processed by the sales processing means for each classification code to which the purchased products belong;
Service number calculation means for calculating the number of service tickets issued for each classification code set for the service ticket issue target according to the amount summed for each classification code and the service ticket issuance conditions set in advance,
Display control means for the summing number of the calling ticket number which is calculated for each classification code by the service speed computing means, displays superimposed on the settlement screen,
A product sales data processing apparatus characterized by comprising:
前記売上処理手段により売上処理された商品販売データの合計金額から前記券支払額演算手段により算出された代金支払額を減算した残額を算出する残額演算手段と、
入力された預り金額と前記残額演算手段により算出された残高とから釣銭額を算出する釣銭演算手段と、
一商取引の明細を印字したレシートを発行するレシート発行手段と、
をさらに具備し、
前記残額が正のときには、前記サービス数演算手段、前記釣銭演算手段及び前記表示制御手段を実行してから前記レシート発行手段によりレシートを発行し、前記残額が零または負のときには、前記サービス数演算手段、前記釣銭演算手段及び前記表示制御手段を実行せずに前記レシート発行手段によりレシートを発行することを特徴とする請求項1乃至3のうちいずれか1に記載の商品販売データ処理装置。 Ticket payment calculation means for calculating the payment amount by service ticket;
A remaining amount calculating means for calculating a remaining amount obtained by subtracting a payment amount calculated by the ticket payment amount calculating means from a total amount of the product sales data subjected to sales processing by the sales processing means;
A change calculation means for calculating a change amount from the input deposit amount and the balance calculated by the remaining amount calculation means;
A receipt issuing means for issuing a receipt printed with the details of one commercial transaction;
Further comprising
When the remaining amount is positive, a receipt is issued by the receipt issuing unit after executing the service number calculating unit, the change calculating unit and the display control unit, and when the remaining amount is zero or negative, the service number calculating unit The merchandise sales data processing apparatus according to any one of claims 1 to 3, wherein the receipt is issued by the receipt issuing means without executing the means, the change calculating means, and the display control means.
入力された買上商品のデータに基づいて商品販売データを売上処理する機能と、
前記商品販売データが売上処理された買上商品の決済画面を前記表示部に表示させる機能と、
各商品を分類する分類コード別にサービス券発券対象か否かを設定する機能と、
前記商品販売データが売上処理された買上商品の価格をその買上商品が属する前記分類コード別に合計する機能と、
前記分類コード別に合計された金額と予め設定されるサービス券の発券条件とにより前記サービス券発券対象に設定された分類コード毎にサービス券の発券枚数を算出する機能と、
前記分類コード毎に算出された前記発券枚数の合算枚数を、前記決済画面に重ねて表示する機能と、
を実現させるための制御プログラム。 A computer that includes a display unit and functions as a product sales data processing device,
A function to process sales of product sales data based on the data of purchased products entered,
A function for causing the display unit to display a settlement screen for purchased products whose sales data has been processed;
A function for setting whether or not a service ticket is issued for each classification code for classifying each product;
A function of summing the prices of purchased products whose sales processing has been performed on the product sales data for each classification code to which the purchased products belong;
A function of calculating the number of service tickets issued for each classification code set for the service ticket issuance based on the amount summed for each classification code and the service ticket issuance conditions set in advance;
The sum of the number of the calling ticket number, which is calculated for each of the classification code, and a function to be displayed superimposed on the settlement screen,
Control program to realize.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014029809A JP5724007B2 (en) | 2014-02-19 | 2014-02-19 | Product sales data processing apparatus and control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014029809A JP5724007B2 (en) | 2014-02-19 | 2014-02-19 | Product sales data processing apparatus and control program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011037087A Division JP5485200B2 (en) | 2011-02-23 | 2011-02-23 | Product sales data processing apparatus and control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014116034A JP2014116034A (en) | 2014-06-26 |
| JP5724007B2 true JP5724007B2 (en) | 2015-05-27 |
Family
ID=51171877
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014029809A Expired - Fee Related JP5724007B2 (en) | 2014-02-19 | 2014-02-19 | Product sales data processing apparatus and control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5724007B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63269291A (en) * | 1987-04-27 | 1988-11-07 | 東芝テック株式会社 | electronic cash register |
| JP3526363B2 (en) * | 1996-02-20 | 2004-05-10 | 東芝テック株式会社 | Product sales registration data processing device |
| JP2001351175A (en) * | 2000-06-08 | 2001-12-21 | Toshiba Tec Corp | Product sales data processing device and product sales data processing system |
| JP2004252703A (en) * | 2003-02-20 | 2004-09-09 | Nec Infrontia Corp | Displaying method of display on pos system |
| JP2006244066A (en) * | 2005-03-02 | 2006-09-14 | Toshiba Tec Corp | Product sales data processing device |
| JP2006301688A (en) * | 2005-04-15 | 2006-11-02 | Toshiba Tec Corp | Product sales data processing device |
| JP4890862B2 (en) * | 2006-01-10 | 2012-03-07 | Necインフロンティア株式会社 | Method for preventing forgetting discount processing and sales processing apparatus having the function |
-
2014
- 2014-02-19 JP JP2014029809A patent/JP5724007B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014116034A (en) | 2014-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2017194749A (en) | Commodity sales data processing device and program | |
| JP2017134613A (en) | Product sales data processing apparatus and program | |
| JP2017111701A (en) | Commodity selling data processing device, program and commodity selling data processing system | |
| JP2007249391A (en) | Product sales data processing device and receipt issuance control program | |
| JP5485200B2 (en) | Product sales data processing apparatus and control program | |
| JP7728412B2 (en) | Information processing device, information processing method, and information processing program | |
| JP5724007B2 (en) | Product sales data processing apparatus and control program | |
| JP5562913B2 (en) | Merchandise sales data processing apparatus and receipt details search program | |
| EP4300453A1 (en) | Checkout device and method | |
| US20110004542A1 (en) | Article sales data processing apparatus and capital investment increase method | |
| JP5764701B2 (en) | Commerce processing apparatus and receipt details search program | |
| JP3139600B2 (en) | Cash register | |
| JP2020173865A (en) | Checkout system | |
| JP7787781B2 (en) | Accounting devices and programs | |
| JP7304739B2 (en) | Information processing device, information processing program and information processing method | |
| JP5227999B2 (en) | Merchandise sales processing apparatus and control program thereof | |
| JP2007004558A (en) | Product sales data processing apparatus and product sales data processing program | |
| JP2025147883A (en) | Transaction processing device and program | |
| JP2018166009A (en) | Information processing apparatus and information processing program | |
| JP2026041156A (en) | Product registration device and information processing program | |
| JP2017191401A (en) | Product sales data processing apparatus and program | |
| JP2026032828A (en) | Transaction processing device and its program | |
| JP6382389B2 (en) | Information processing apparatus and information processing program | |
| JP2026054780A (en) | Accounting device and program | |
| KR20240130596A (en) | Product sales data processing device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141216 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150212 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150330 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5724007 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |