JP2004139424A - Commodity sales registering data processor - Google Patents
Commodity sales registering data processor Download PDFInfo
- Publication number
- JP2004139424A JP2004139424A JP2002304541A JP2002304541A JP2004139424A JP 2004139424 A JP2004139424 A JP 2004139424A JP 2002304541 A JP2002304541 A JP 2002304541A JP 2002304541 A JP2002304541 A JP 2002304541A JP 2004139424 A JP2004139424 A JP 2004139424A
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- data
- sales
- cpu
- commercial transaction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012937 correction Methods 0.000 claims description 49
- 238000012545 processing Methods 0.000 claims description 36
- 230000004048 modification Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 239000000047 product Substances 0.000 description 79
- 238000000034 method Methods 0.000 description 63
- 230000008569 process Effects 0.000 description 43
- 230000008859 change Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 102100036848 C-C motif chemokine 20 Human genes 0.000 description 2
- 101000713099 Homo sapiens C-C motif chemokine 20 Proteins 0.000 description 2
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 2
- 101000710013 Homo sapiens Reversion-inducing cysteine-rich protein with Kazal motifs Proteins 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 1
- 101000760620 Homo sapiens Cell adhesion molecule 1 Proteins 0.000 description 1
- 101000737813 Homo sapiens Cyclin-dependent kinase 2-associated protein 1 Proteins 0.000 description 1
- 101000661816 Homo sapiens Suppression of tumorigenicity 18 protein Proteins 0.000 description 1
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 description 1
- 101100018027 Pisum sativum HSP70 gene Proteins 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 108090000237 interleukin-24 Proteins 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、一旦売上が確定された商取引のデータを修正可能な電子式キャッシュレジスタ,POS(Point Of Sales)端末等の商品販売登録データ処理装置に関する。
【0002】
【従来の技術】
従来、締め操作により売上が確定された商取引のデータを、商取引毎に発番される商取引固有の取引番号を付して取引データファイルに記憶保存し、取引訂正業務において、訂正を行なう商取引の取引番号が入力されると、前記取引データファイルから当該取引番号が付された商取引のデータを呼出して修正する機能を有した商品販売登録データ処理装置が知られている(例えば、特許文献1参照)。
【0003】
この機能を有する商品販売登録データ処理装置であれば、値引されるはずの商品が値引されていなかったり、実際に購入した商品の個数と登録された商品の個数とが違っていたりしたことを売上確定後に気付いた場合に、容易に修正することができる。
【0004】
【特許文献1】
特開平7−168976号公報
【0005】
【発明が解決しようとする課題】
しかしながら、売上が確定された商取引のデータ修正機能を有した従来の商品販売登録データ処理装置においては、修正後の商取引データを修正前の商取引データに上書きして取引データファイルに保存していたので、データ修正後は、取引データファイルの内容から修正前のデータがわからなかった。また、データ修正は、1商取引として登録された商品の点数や金額の修正に限られ、支払方法の変更やポイントカードの出し忘れには対応していなかった。
【0006】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、売上が確定された商取引のデータを修正できるとともに、修正前の商取引データと修正後の商取引データとを取引データファイルで保存できる商品販売登録データ処理装置を提供しようとするものである。
【0007】
【課題を解決するための手段】
本発明は、締め操作により売上が確定された商取引のデータを記憶保存する取引データファイルから、取引指定手段により指定された商取引のデータを呼出して修正することを可能にした商品販売登録データ処理装置において、上記課題を解決するために、取引データファイルから呼出した商取引のデータを返品取引のデータとして取引データファイルに出力する自動返品処理手段と、取引データファイルから商取引のデータを呼出した後の締め操作により当該商取引の売上が確定されると当該商取引のデータを新規の商取引データとしてデータファイルに出力する商取引データ修正処理手段とを備えたものである。
【0008】
このような手段を講じたことにより、売上が確定された商取引のデータが修正されると、修正前の商取引データに対して修正後の商取引データが新規商取引のデータとして取引データファイルに保存される。しかも、修正前の商取引データは、返品取引のデータとしても取引データファイルに保存されるので、修正前の商取引で確定した売上分が打ち消される。したがって、修正前の商取引データと修正後の商取引データとが同時に取引データファイルに保存されていたとしても、修正前商取引データの売上と修正後商取引データの売上とが重複して集計されることはない。
【0009】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を用いて説明する。
なお、この実施の形態は、会員に対しては予め選定した商品に限り非会員よりも割引した価格で販売するとともに、売上金額に応じてサービスポイントを付与するようにした小売店のPOS端末に本発明を適用した場合である。
【0010】
本実施の形態のPOS端末を用いたPOSシステムの概略構成を図1に示す。このPOSシステムは、商品販売登録機能を有する複数台のPOS端末1と、各POS端末1の商品販売登録機能を制御するストアコントローラ2と、各POS端末1とストアコントローラ2との間のデータ中継機能を有するファイルコントローラ3とから構成されている。そして、ストアコントローラ2とファイルコントローラ3とが専用の通信回線4によって接続されており、ファイルコントローラ3と各POS端末1とがLAN(Local Area Network)5によって接続されている。
【0011】
ファイルコントローラ3には、図2に示すように、各商品に対して一意に設定される商品コードに対応して、その商品の品名、通常単価、税種区分(例えば1:外税,2:内税,3:非課税)、会員割引対象商品のときセットされる会員割引対象フラグ、会員割引対象のときに使用する割引後の会員単価等の商品情報を記憶管理する商品マスタファイル6と、図3に示すように、各会員に対して一意に設定される会員コードに対応して、その会員の氏名,住所,電話番号等の会員個人情報や、当該会員に対して付与されたサービスポイントの累計ポイント等を記憶管理する会員マスタファイル7とが設けられている。そして、これらのマスタファイル6,7には、ストアコントローラ2の制御により常に最新の情報が設定されている。
【0012】
また、ファイルコントローラ3には、各POS端末1にて商品登録が行なわれ、締め操作により売上が確定された商取引のデータを例えば1日分記憶保存するための取引データファイル8が設けられている。そして、この取引データファイル8に保存された例えば1日分の商取引データは、通信回線4を介してストアコントローラ2に収集され、商品別の売上や会員別の売上等として集計されるようになっている。
【0013】
取引データファイル8に保存される商取引データの構造を図4に示す。図示するように、商取引データは、端末番号,取引番号,取引種別区分,取引日付,取引時刻等の項目からなるヘッダ部81と、商品コード,単価,税種区分,点数,金額等の項目からなる登録商品明細部82と、小計金額,外税額,請求金額,締め種別区分,支払情報,会員種別区分,会員コード,今回ポイント等の項目からなる登録締め明細部83とによって構成されている。
【0014】
なお、ヘッダ部81において、項目「端末番号」は、当該商取引を処理したPOS端末1に対して予め設定された端末固有の番号であり、項目「取引番号」は、そのPOS端末1において商取引が処理される毎に発番される通し番号であり、項目「取引種別区分」は、当該商取引が売上取引なのか返品取引なのかを識別するコード(例えば、1:売上取引、9:返品取引)であり、項目「取引日付」及び「取引時刻」は、当該商取引が行なわれた日付及び時刻である。
【0015】
また、登録商品明細部82において、項目「商品コード」は、当該商取引で登録された商品のコードであり、項目「単価」は、当該商品の単価(通常単価又は会員単価)であり、項目「税種区分」は、当該商品の税種を識別するコード(例えば1:外税,2:内税,3:非課税)であり、項目「点数」は、当該商品の登録点数であり、項目「金額」は、当該商品の登録金額である。
【0016】
また、登録締め明細部83において、項目「小計金額」は、当該商取引で登録された全商品の登録金額の合計であり、項目「外税額」は、当該商取引で登録された全商品のうち外税対象商品の合計金額に課税される税額であり、項目「請求金額」は、当該商取引の相手に対して請求する金額(小計金額+外税額)であり、項目「締め種別」は、当該商取引に対する代金支払方法を識別するコード(例えば、1:現金、2:クレジット、3:掛売、4:商品券1(釣銭払出可)、5:商品券2(釣銭払出不可)、6:プリペイド)であり、項目「支払情報」は、当該商取引に対する代金支払方法で支払われた金額等に関する情報であり、項目「会員種別区分」は、当該商取引の相手が会員なのか非会員なのかを識別するコード(例えば1:会員、2:非会員)であり、項目「会員コード」は、当該商取引の相手が会員のときその会員の会員コードであり、項目「今回ポイント」は、今回の商取引の相手が会員のときその会員に付与されるサービスポイントである。
【0017】
各POS端末1は同一構成であり、その要部を図5のブロック図にて示す。すなわちPOS端末1は、制御部本体を構成するCPU(Central Processing Unit)101、プログラム等の固定的データが予め格納されたROM(Read Only Memory)102、可変的なデータを一時的に格納するための種々のメモリエリアが形成されるRAM(Random Access Memory)103、現在の日付及び時刻を計時する時計部104、LAN5に接続され、このLAN5を介してファイルコントローラ3等との間で行なうデータ通信を制御するLANインタフェース105、クレジットカードによる代金決済を処理するクレジット処理部106、プリペイドカードによる代金決済を処理するプリペイド処理部107の他、キーボード108、バーコードスキャナ109、オペレータ用のディスプレイ110、客用表示器111、レシート印字等を行なうプリンタ112、ドロワ113、各会員に対して発行されるポイントカードのデータを読取るカードリーダ114等の各種I/O機器によって構成されている。
【0018】
因みに、ポイントカードには、そのカードを所有する会員の会員コードが記録されている。なお、このポイントカードに、会員コードに加えて当該会員の会員情報や累計ポイントも記録するようにして、会員マスタファイル7を省略してもよい。ただしこの場合には、ポイントカードの累計ポイントをPOS端末1で更新する必要があるので、カードリーダ114の代わりにカードリーダライタを使用する必要がある。
【0019】
キーボード108には、図6に示すように、「00」及び「0」〜「9」の置数キーK1の他、クリアキーK2、乗算キーK3、PLUキーK4、小計キーK5、締めキーK6、取引検索キーK7、締め訂正キーK8等の各種ファンクションキーが配設されている。締めキーK6としては、現金支払いによる売上確定を宣言する預/現計キーと、クレジットカードでの支払いによる売上確定を宣言するクレジットキーと、掛売による売上確定を宣言する掛計キーと、釣銭払出可の商品券での支払いによる売上確定を宣言する商品券1キーと、釣銭払出不可の商品券での支払いによる売上確定を宣言する商品券2キーと、プリペイドカードでの支払いによる売上確定を宣言するプリペイドキーとが設けられている。
【0020】
取引検索キーK7は、締めキーK6の操作により売上が確定され、ファイルコントローラ3の取引データファイル8に記憶保存された商取引データの呼出しを宣言するキーである。締め訂正キーK8は、取引データファイル8から呼出した商取引データの締め種別,つまりは支払方法の変更を宣言するキーである。
【0021】
かかる構成の各POS端末1は、それぞれ取引検索キーK7の操作により取引データファイル8に記憶保存された商取引データを呼出して修正することを可能にしている。ただし、各POS端末1のRAM103には、それぞれ図7に示すエリア構成の修正制限テーブルM1がストアコントローラ2からダウンロードされており、修正可否フラグが“1”にセットされた支払方法で売上が確定された商取引についてのみデータの修正を可能としている。因みに、この実施の形態では、現金支払いと掛売の場合のみ売上確定後のデータ修正を可能とし、クレジットカード,プリペイドカード及び商品券での支払いによって売上が確定された商取引については売上確定後のデータ修正を禁止している。
【0022】
また、各POS端末1のRAM103には、それぞれ図8に示すように、取引番号を計数する取引番号カウンタM2、データ数nを計数するデータカウンタM3、返金額データを記憶する返金額メモリM4、1商取引に関するデータを記憶する取引メモリM5、1商取引の商品登録中にセットされる登録中フラグのフラグメモリM6、1商取引の合計出力に応じてセットされる小計フラグのフラグメモリM7、会員による商取引中にセットされる会員フラグのフラグメモリM8等が形成されている。
【0023】
取引メモリM5には、1商取引として登録された各商品の商品コード,単価,税種区分,点数及び金額の商品販売データと、この1商取引の小計金額,外税額,請求金額,締め種別区分及び支払い情報の登録締めデータと、会員コード及び今回ポイントのポイントデータとが記憶されるようになっている。
【0024】
しかして、各POS端末1のCPU101は、特に図9〜図16の流れ図に示す各処理をそれぞれ実行するようにプログラムされている。また、この各処理を実行中は、オペレータ用のディスプレイ110に、図17に示すようなレイアウトの登録画面G1が表示されるようになっている。
【0025】
図9は、カードリーダ114でカードデータを読取ったときにCPU101が実行するカード読取り処理の要部を示す流れ図である。すなわちCPU101は、カードリーダ114からの信号によりカードデータが読取られたことを検知すると、ST(ステップ)1としてそのカードデータが前記ポイントカードのデータであるか否かを判断する。ここで、ポイントカードのデータであれば、CPU101は、ST2としてフラグメモリM6に登録中フラグがセットされているか否かを判断する。ここで、登録中フラグがセットされていなければ、CPU101は、ST3としてファイルコントローラ3の会員マスタファイル7から、上記ポイントカードのデータである会員コードに対応して設定されている累計ポイント等の会員情報を読込む。そしてCPU101は、ST4としてこの会員情報の会員コードと累計ポイントをオペレータ用ディスプレイ110の登録画面G1及び客用表示器111に表示させる。しかる後、CPU101は、ST5としてフラグメモリm8に会員フラグをセットして、今回のカード読取り処理を終了する。
【0026】
なお、ST1にてポイントカード以外のカードデータが読取られた場合には、CPU101は、そのカードデータに応じた処理を実行する。また、ST2にて登録中フラグがセットされていた場合には、1商取引の商品登録途中でポイントカードを読取る誤操作があったので、CPU101は、カードの読取り操作をエラーとする。なお、会員に対してはサービスポイントを付与するだけであり、商品単位の会員割引サービスがない場合には、商品登録途中でポイントカードのデータが読取られてもエラーとする必要はない。
【0027】
図11は、スキャナ109のバーコード読取り操作またはキーボード108の置数キーK1とPLUキーK4との操作によって商品コードが入力されたときにCPU101が実行する商品コード入力処理の要部を示す流れ図である。すなわちCPU101は、スキャナ109からの信号またはキーボード108からの信号により商品コードが入力されたことを検知すると、ST11としてフラグメモリM6に登録中フラグがセットされているか否かを判断する。ここで、登録中フラグがセットされていなければ、1商取引における1点目の商品登録が行なわれたので、CPU101は、ST12として取引メモリM5をクリアする。またCPU101は、ST13としてフラグメモリM6に登録中フラグをセットする。ST11にてフラグメモリM6に登録中フラグが既にセットされていた場合には、1商取引における2点目以降の商品登録なので、CPU101は、ST12及びST13の処理を実行しない。
【0028】
次に、CPU101は、ST14としてファイルコントローラ3の商品マスタファイル6から上記商品コードに対応して設定されている品名,通常単価,税種区分,会員割引対象フラグ,会員価格等の商品情報を読込む。そしてCPU101は、ST15として当該商品情報中の会員割引対象フラグがセットされているか否かを判断し、セットされていたならば、会員割引対象商品の登録なので、CPU101は、ST16としてフラグメモリM8に会員フラグがセットされているか否かを判断する。
【0029】
ここで、会員フラグがセットされていたならば、会員が買い上げる会員割引対象商品の登録なので、CPU101は、ST17として当該商品情報中の会員単価に販売点数(商品コードの入力直前に置数キーK1と乗算キーK3の操作により乗数が入力されていた場合にはその乗数,入力されていなければ1)を乗算して販売金額を算出する。そして、商品コード,会員単価,税種区分,販売点数及び販売金額からなる商品販売データを生成し、取引メモリM5に格納する。
【0030】
これに対し、ST15にて会員割引対象フラグがセットされていないか、ST16にて会員フラグがセットされていない場合には、会員割引対象外商品の登録若しくは非会員が買い上げる商品の登録なので、CPU101は、ST18として当該商品情報中の通常単価に販売点数を乗算して販売金額を算出する。そして、商品コード,会員単価,税種区分,販売点数及び販売金額からなる商品販売データを生成し、取引メモリM5に格納する。
【0031】
しかる後、CPU101は、ST19として登録商品の品名,単価(会員単価又は通常単価),販売点数,販売金額,税種区分等のデータをオペレータ用ディスプレイ110の登録画面G1及び客用表示器111に表示させて、今回の商品コード入力処理を終了する。
【0032】
図10は、小計キーK5を操作したときにCPU101が実行する小計キー入力処理の要部を示す流れ図である。すなわちCPU101は、キーボード108からの信号により小計キーK5が操作されたことを検知すると、ST21としてフラグメモリM6に登録中フラグがセットされているか否かを判断する。ここで、登録中フラグがセットされていたならば、1商取引の合計出力が指示されたので、CPU101は、ST12として取引メモリM5に記憶されている全商品販売データの販売金額を合計して小計金額を算出するとともに、全商品販売データの税種区分に従い外税商品を抽出してその販売金額の合計(外税対象額)から外税額を算出する。そしてCPU101は、小計金額に外税額を加算して請求金額を算出し、この小計金額,外税額及び請求金額をオペレータ用ディスプレイ110の登録画面G1及び客用表示器111に表示させる。しかる後、CPU101は、ST23としてフラグメモリM7に小計フラグをセットして、今回の小計キー入力処理を終了する。
【0033】
なお、ST21にて小計フラグがセットされていなければ、1商取引の商品登録無しに合計出力が指示されたので、CPU101は小計キーK5の操作をエラーとする。
【0034】
図12は、締めキーK6を操作したときにCPU101が実行する締めキー入力処理の要部を示す流れ図である。すなわちCPU101は、キーボード108からの信号により締めキーK6が操作されたことを検知すると、ST31としてフラグメモリM7に小計フラグがセットされているか否かを判断する。ここで、小計フラグがセットされていなければ、1商取引の合計が出力されていない状態で売上を確定しようとした誤操作なので、CPU101は小計キーK5の操作をエラーとする。
【0035】
ST31にて小計フラグがセットされていたならば、合計出力中の商取引の売上確定が宣言されたので、CPU101は、ST32として取引番号カウンタM2をカウントアップして新規の取引番号を発番する。次に、CPU101は、ST33として締め種別に対応した登録締め処理を実行する。例えば、操作された締めキーK6が預/現計キーであった場合には、現金支払いによる売上確定が宣言されたので、CPU101は預り金額から請求金額を差し引いて釣銭額を算出し、この釣銭額をオペレータ用ディスプレイ110及び客用表示器111に表示させる。また、操作された締めキーK6がクレジットキーであった場合には、クレジットカードによる売上確定が宣言されたので、クレジット処理部106を制御して、クレジットカードのデータ読取り、与信チェック,クレジット伝票の発行等の処理を実行させる。また、操作された締めキーK6が掛計キーであった場合には、掛売による売上確定が宣言されたので、請求金額を掛売金額として保存するとともに、支払金額0円をオペレータ用ディスプレイ110及び客用表示器111に表示させる。また、操作された締めキーK6が商品券1キーであった場合には、釣銭の払出が可能な商品券による売上確定が宣言されたので、キー入力又はスキャニング入力された商品券の額面金額から請求金額を差し引いて釣銭額を算出し、この釣銭額をオペレータ用ディスプレイ110及び客用表示器111に表示させる。また、操作された締めキーK6が商品券2キーであった場合には、釣銭の払出ができない商品券による売上確定が宣言されたので、キー入力又はスキャニング入力された商品券の額面金額を支払金額としてオペレータ用ディスプレイ110及び客用表示器111に表示させる。また、操作された締めキーK6がプリペイドキーであった場合には、プリペイドカードによる売上確定が宣言されたので、プリペイド処理部107を制御して、プリペイドカードから請求金額に相当する残高データを引き去る処理を実行させる。
【0036】
登録締め処理を終了すると、CPU101は、ST34としてその登録締め処理等によって得られた登録締めデータを取引メモリM5に格納する。例えば、現金支払いにより売上が確定された商取引の登録締め処理が実行された場合には、小計金額,外税額,請求金額の他、締め種別区分“01”を格納するとともに、支払い情報として預り金額及び釣銭額を格納する。また、クレジットにより売上が確定された商取引の登録締め処理が実行された場合には、締め種別区分“02”を格納するとともに、支払い情報としてクレジットカードデータ,クレジット支払金額,クレジット支払い区分等のデータを格納する。また、掛売により売上が確定された商取引の登録締め処理が実行された場合には、締め種別区分“03”を格納するとともに、支払い情報として支払金額0円を格納する。また、商品券により売上が確定された商取引の登録締め処理が実行された場合には、締め種別区分“04”または“05”を格納するとともに、支払い情報として商品券の額面金額と釣銭額(商品券1の場合)を格納する。また、プリペイドカードにより売上が確定された商取引の登録締め処理が実行された場合には、締め種別区分“06”を格納するとともに、支払い情報としてプリペイドカードから引き去った金額を格納する。
【0037】
その後、CPU101は、ST35としてフラグメモリM8に会員フラグがセットされているか否かを判断する。ここで、会員フラグがセットされていた場合には、会員による商取引の売上が確定されたので、CPU101は、ST36として請求金額から今回のサービスポイントを計算する。そしてCPU101は、ST37としてポイントカードから読取った会員コードとともに今回のサービスポイントをポイントデータとして取引メモリM5に格納する。またCPU1010は、ST38として会員フラグをリセットする。
【0038】
一方、ST35にて会員フラグがリセットされていた場合には、非会員による商取引の売上が確定されたので、CPU101は、ST36〜ST38の各処理を実行しない。
【0039】
その後、CPU101は、ST39として上記取引メモリM5の内容を基にヘッダ部81,登録商品明細部82及び登録締め明細部83からなる売上取引データを生成する。すなわち、ヘッダ部81の項目「端末番号」には当該POS端末1に対して予め設定されている端末番号をセットする。項目「取引番号」には取引番号カウンタM2の値をセットする。項目「取引種別区分」には売上取引を示す区分=1をセットする。項目「取引日付」及び「取引時刻」には時計部104にて計時されている現在の日付及び時刻をセットする。また、登録商品明細部82には、取引メモリM5に記憶されている各商品販売データ(商品コード,単価,税種区分,点数,金額)をセットする。また、登録締め明細部83には、取引メモリM5に記憶されている登録締めデータ(小計金額,外税額,請求金額,締め種別区分,支払い情報)をセットする。また、ポイントデータ(会員コード,今回ポイント)が格納されている場合には、そのポイントデータも登録締め明細部83にセットする。このとき、会員種別区分として会員を示す区分=1をセットする。なお、ポイントデータが格納されていない場合には、会員種別区分として非会員を示す区分=2をセットし、ポイントデータは0とする。かくして、売上取引データを生成したならば、CPU101は、LANインタフェース105を介してこの売上取引データをファイルコントローラ3に送信出力する。なお、ファイルコントローラ3は、POS端末1から受信した売上取引データを、順次、取引データファイル8に書込むものとなっている。
【0040】
その後、CPU101は、ST40として取引メモリM5の内容を基に、上記売上取引データの端末番号,取引番号,取引日付,取引時刻を含む買上レシートの印字データを生成し、プリンタ112に出力して、買上レシートを印字発行させる。そして、買上レシートを発行後、CPU101は、ST41として小計フラグ及び登録中フラグをリセットして、今回の締めキー入力処理を終了する。
【0041】
図13及び図14は、取引検索キーK7を操作したときにCPU101が実行する取引検索キー入力処理の要部を示す流れ図である。すなわちCPU101は、キーボード108からの信号により取引検索キーK7が操作されたことを検知すると、ST51としてフラグメモリM6に登録中フラグがセットされているか否かを判断する。ここで、登録中フラグがセットされていたならば、1商取引の商品登録中に取引検索を指令した誤操作なので、CPU101は、取引検索キーK7の操作をエラーとする。
【0042】
ST51にて登録中フラグがセットされていなければ、CPU101は、ST52として、図18に示す如く、取引データファイル8からデータを呼出す商取引を指定するための検索条件として端末番号と取引番号の入力を促す検索条件入力ダイアログG2をオペレータ用ディスプレイ110の登録画面G1上に表示させる。そしてCPU101は、ST53として端末番号及び取引番号の検索条件が入力されるのを待機する。なお、検索条件入力ダイアログG2には、時計部104にて計時されている現在日付が表示されている。これは、本実施の形態において取引データファイル8には当日1日分の商取引データが保存されており、前日以前の商取引データの検索が不可能であるためであり、仮に取引データファイル8に複数日分の商取引データが保存されている場合には、検索条件として取引日付のデータも入力するようにすればよい。
【0043】
CPU101は、ST53にて置数キーK1等の入力により検索条件入力ダイアログG2に端末番号と取引番号とが入力されたことを検知すると、ST54としてこの入力された端末番号と取引番号とを含む売上取引データ問合せ伝文を作成し、この伝文をLANインタフェース105を介してファイルコントローラ3に送信する。
【0044】
この伝文を受信したファイルコントローラ3は、取引データファイル8を検索して、端末番号と取引番号が一致する売上取引データを探す。そして、該当する売上取引データを検出したならば、その売上取引データを取引データファイル83から呼出し、問合せ伝文送信元のPOS端末1にLAN5経由で返信するものとなっている。
【0045】
そこでCPU101は、ST55としてファイルコントローラ3から売上取引データを受信したならば、ST56として取引メモリM5を一旦クリアした後、ST57として受信した売上取引データの登録商品明細部82を構成する商品販売データと、登録締め明細部83を構成する登録締めデータ及びポイントデータを、それぞれ取引メモリM5に展開して格納する。そしてCPU101は、オペレータ用ディスプレイ110の検索条件入力ダイアログG2を消去し、登録画面G1に取引メモリM5に展開されたデータを表示させる。なお、CPU101は、問合せ伝文を送信後、ファイルコントローラ3から該当する商取引データがない旨の応答を受信するか、一定時間内にファイルコントローラ3から売上取引データを受信できなかった場合には、CPU101は、今回の取引検索キー入力処理をエラーとして終了する。
【0046】
取引データファイル8から呼出した売上取引データの内容を登録画面G1に表示させた後、CPU101は、ST58としてキー入力を待機する。ここで、所定のキー操作により商品販売データの販売点数を修正したり、販売金額を値引したりすることが可能である。
【0047】
また、ST59として締め訂正キーK8が操作されたことを検知した場合には、当該売上取引データの支払方法の変更が宣言されたので、CPU101は、ST60として修正制限テーブルM1を参照して、取引メモリM5に格納された締め種別区分に対応する修正可否フラグが“1”にセットされているか否かを判断する。ここで、修正可否フラグが“1”にセットされていない場合には、当該売上取引データは売上確定後の修正を禁止した支払方法で代金が支払われた商取引のデータなので、CPU101は、今回の取引検索キー入力処理をエラーとして終了する。
【0048】
ST60にて修正可否フラグが“1”にセットされていた場合には、支払方法の変更が可能なので、CPU101は、ST61として前回の支払方法が現金支払いなのか否かを判断する。ここで、前回の支払方法が現金支払いの場合、つまり取引メモリM5の締め種別区分が“01”の場合には、CPU101は、ST62として返金額メモリM4に取引メモリM5の請求金額データをセットする。これに対し、前回の支払方法が現金支払い以外の場合には、CPU101は、ST63として返金額メモリM4にデータ“0”をセットする。
【0049】
しかる後、CPU101は、ST64として取引番号カウンタM2をカウントアップして新規の取引番号を発番する。そしてCPU101は、ST65として取引メモリM5の内容を基に、売上取引データを生成する場合と同様にして、ヘッダ部81の取引種別区分を返品取引を示す区分“9”とした返品取引データを生成したならば、この返品取引データをLANインタフェース105を介してファイルコントローラ3に送信出力する(自動返品処理手段)。
【0050】
次に、CPU101は、ST66として取引メモリM5にポイントデータが格納されているか否かを判断する。ここで、ポイントデータが格納されている場合には、取引データファイル8から呼出した売上取引データは、会員の商取引データなので、CPU101は、ST67としてフラグメモリM8に会員フラグをセットする。これに対し、ポイントデータが格納されていない場合には、非会員の商取引データなので、CPU101は、ST67の処理を実行しない。
【0051】
次に、CPU101は、ST68としてフラグメモリM7に小計フラグをセットし、この状態で、ST69として締めキーK6が操作されるか、ST70としてカードリーダ114によってカードデータが読取られるのを待機する。
【0052】
カードリーダ114によってカードデータが読取られた場合には、CPU101は、ST71としてそのカードデータがポイントカードのデータであるか否かを判断する。ここで、ポイントカードのデータであることを確認した場合には、CPU101は、ST72としてフラグメモリM8に会員フラグがセットされているか否かを判断する。ここで、会員フラグがセットされていない場合には、ST73として図15に具体的に示す会員割引処理を実行する。
【0053】
すなわちCPU101は、データカウンタM3を一旦“0”に初期化した後(ST91)、1だけカウントアップする(ST92)。そして、取引メモリM5からn番目(nはデータカウンタの値)の商品販売データの商品コードを取得し(ST93)、ファイルコントローラ3の商品マスタファイル6から当該商品コードに対応して設定されている品名,通常単価,税種区分,会員割引対象フラグ,会員価格等の商品情報を読込む(ST95)。そして、商品情報中の会員割引対象フラグがセットされていた場合のみ(ST96のYES)、当該商品情報中の会員価格にn番目商品販売データの販売点数を乗算して販売金額を算出し、n番目商品販売データの単価及び販売金額を書換える(ST97)。
【0054】
その後、CPU101は、データカウンタM3をさらに1だけカウントアップする。そして、取引メモリM5からn番目(nはデータカウンタの値)の商品販売データの商品コードを取得したならば、上記ST95,ST96,ST97の処理を実行する。
【0055】
こうして、CPU101は、データカウンタM3を1ずつカウントアップする毎に、同様な処理を繰り返し実行する。そしてCPU101は、商取引ファイルM5にn番目商品販売データが格納されていないことを確認したならば(ST94のYES)、商取引ファイルM5に格納されている1〜(n−1)番目までの商品販売データをオペレータ用ディスプレイ110の登録画面G1及び客用表示器111に表示させる(ST98)。また、取引メモリM5に記憶されている全商品販売データの販売金額を合計して小計金額を算出するとともに、全商品販売データの税種区分に従い外税商品を抽出してその販売金額の合計(外税対象額)から外税額を算出する。そしてCPU101は、小計金額に外税額を加算して請求金額を算出し、この小計金額,外税額及び請求金額をオペレータ用ディスプレイ110の登録画面G1及び客用表示器111に表示させる(ST99)。以上で、会員割引処理を終了するので、CPU101は、ST74(図14)として締めキーK6が操作されるのを待機する。
【0056】
ST69またはST74にて締めキーK6が操作されたことを検知すると、CPU101は、締めキー入力処理のST32〜ST34と同様の処理を実行する。すなわち、ST75として取引番号カウンタM2をカウントアップして新規の取引番号を発番する。また、ST76として締め種別に応じた登録締め処理を実行する。さらに、ST77として登録締め処理等によって得られた登録締めデータを取引メモリM5に格納する。
【0057】
その後、CPU101は、ST78として図16に具体的に示す返金額計算処理を実行する。すなわちCPU101は、操作された締めキーK6が、釣銭払出可能な商品券による売上確定を宣言する商品券1キーであった場合には(ST101及びST102のYES)、返金額メモリM4にその釣銭額を加算する(ST103)。一方、操作された締めキーK6が現金による売上確定を宣言する預/現計キーであった場合には(ST104のYES)、返金額メモリM4から当該商取引の請求金額を減算する(ST105)。なお、操作された締めキーK6が、商品券1キー及び預/現計キー以外の場合には、返金額メモリM4のデータを更新することなく、この返金額計算処理を抜ける。
【0058】
その後、CPU101は、ST79(図14)として、図19に示す如くオペレータ用ディスプレイ110に返金額表示エリアG3を確保し、この表示エリアG3に返金額メモリM4のデータを表示させる(返金額出力手段)。
【0059】
しかる後、CPU101は、締めキー入力処理のST35〜ST41と同様の処理を実行する。すなわちCPU101は、ST80としてフラグメモリM8に会員フラグがセットされているか否かを判断し、セットされている場合には、ST81として請求金額から今回のサービスポイントを計算して、ST82としてこのポイントをポイントカードから読取った会員コードとともにポイントデータとして取引メモリM5に格納する。またCPU101は、ST83として会員フラグをリセットする。なお、会員フラグがセットされていない場合には、上記ST81〜ST83の処理は実行しない。
【0060】
その後、CPU101は、ST84として取引メモリM5の内容を基に売上取引データを生成し、LAN5を経由してファイルコントローラ3に送信する(商取引データ修正処理手段)。また、ST85として取引メモリM5の内容を基に買上レシートを印字発行させる。このとき、返金額メモリM4に記憶した返金額データも買上レシートに印字する。かくして、買上レシートを発行後、CPU101は、ST86として小計フラグ及び登録中フラグをリセットしたならば、今回の取引検索キー入力処理を終了する。
【0061】
このように構成された本実施の形態においては、各POS端末1にて締めキーK6の操作により売上が確定された商取引のデータ、つまり売上取引データは、LAN5を介してファイルコントローラ3に送信出力され、取引データファイル8に記憶保存される。
【0062】
この状態で、各POS端末1においては、売上が確定された商取引の端末番号と取引番号とを指定することによって、その商取引のデータを取引データファイル8から呼出すことができる。そして、この商取引が修正制限テーブルM1によって修正可と指定されている支払方法で売上が確定された取引であれば、その支払方法を他の支払方法に変更して、売上を再度確定させることができる。また、売上確定された商取引が非会員取引であった場合には、ポイントカードのデータを読取らせることによって会員取引に変更して売上を再度確定させることができ、会員価格での販売やサービスポイントの付与といった特典を会員に提供することができる。
【0063】
例えば今、具体例として、端末番号[0005]が設定されたPOS端末1において、取引番号[0013]の商取引として、外税対象商品A(単価1000円)及び外税対象商品B(単価3000円)を各1点と、内税又は非課税の外税対象外商品C(単価300円)を2点買い上げ、請求金額4800円に対して現金で支払った客の売上が確定された直後、この客が、現金に代えて、釣銭払出可能な商品券(額面金額5000円)で支払いたい旨を申し出た場合を想定する。このときの買上レシート91の一発行例を図20の(a)及び図21の(a)に示す。
【0064】
この場合、キャッシャは、先ず、取引検索キーK7を操作する。そうすると、オペレータ用ディスプレイ110に検索条件入力ダイアログG2が表示されるので、キャッシャは、このダイアログG2に、買上レシート91に印字された端末番号[0005]と取引番号[0013]とを入力する。
【0065】
そうすると、取引データファイル8から該当する商取引の売上取引データ(取引識別区分[1])が呼出され、その内容がオペレータ用ディスプレイ110及び客用表示器11に表示される。そこで、キャッシャと客の双方で表示内容を確認し、支払方法を修正すべき取引のデータであることを確認すると、キャッシャは、締め訂正キーK8を操作する。そうすると、該当する商取引の売上取引データが、取引種別区分[9],取引番号[0014]の返品取引データに変換され、ファイルコントローラ3に送信出力されて、取引データファイル8に記憶保存される。また、返金額メモリM4には返金額データ[4800]が格納される。
【0066】
続いて、キャッシャは、釣銭払出可能な商品券での売上を確定するために、締めキーK6のなかの商品券1キーを操作し、その額面金額5000円を置数キーK1を操作して入力する。そうすると、この端末番号[0005]が設定されたPOS端末1において、取引番号[0015]の商取引として、外税対象商品A及び外税対象商品Bを各1点と、外税対象外商品Cを2点買い上げ、請求金額4800円に対して釣銭払出可能な額面金額5000円の商品券で支払った客の売上が確定される。そして、この売上が確定された商取引の売上取引データがファイルコントローラ3に送信出力されて、取引データファイル8に記憶保存される。また、返金額メモリM4には商品券支払いに対する釣銭額200円が加算されて、返金額データが[5000]に更新される。そして、オペレータ用ディスプレイ110に返金額5000円が表示される。さらに、図20の(b)に示す内容の買上レシート92が印字発行される。図示するように、この買上レシート92にも返金額5000円が印字されている。かくして、キャッシャは、額面金額5000円の商品券と引換に返金額5000円を客に戻すことによって、当該客との商取引を終了させればよい。
【0067】
また、上記具体例において、売上確定後に客が支払方法の変更でなく、ポイントカードの出し忘れを申し出たとする。この場合も、キャッシャは、取引検索キーK7を操作して検索条件入力ダイアログG2を表示させた後、ダイアログG2に、買上レシート91に印字された端末番号[0005]と取引番号[0013]とを入力して、取引データファイル8から該当商取引の売上取引データを呼出す。そして、その内容を確認後、締め訂正キーK8を操作する。そうすると、前記と同様に、該当する商取引の売上取引データが、取引種別区分[9],取引番号[0014]の返品取引データに変換され、ファイルコントローラ3に送信出力されて、取引データファイル8に記憶保存される。また、返金額メモリM4には返金額データ[4800]が格納される。
【0068】
続いて、キャッシャは、客から提示されたポイントカードのデータをカードリーダ114で読取り操作する。そうすると、会員割引処理が実行される。例えば、商品Cが会員割引対象商品であり、通常単価300円に対して会員単価が250円であるとすると、請求金額は4700円に変更される。そこでキャッシャは、締めキーK6の預/現計キーを操作するとともに、預り金額4700円を置数キーK1を操作して入力する。そうすると、この端末番号[0005]が設定されたPOS端末1において、取引番号[0015]の商取引として、会員割引対象外商品の外税対象商品A及び外税対象商品Bを各1点と、会員割引対象商品の外税対象外商品Cを2点買い上げ、請求金額4700円に対して現金で支払った客の売上が確定される。そして、この売上が確定された商取引の売上取引データがファイルコントローラ3に送信出力されて、取引データファイル8に記憶保存される。また、請求金額4700円に対してサービスポイント47点(100円につき1ポイントとする)が算出される。さらに、返金額メモリM4には現金支払額4700円が減算されて、返金額データが[100]に更新される。そして、オペレータ用ディスプレイ110に返金額100円が表示される。また、図21の(b)に示す内容の買上レシート93が印字発行される。図示するように、この買上レシート93にも返金額100円が印字されている。また、今回ポイント47点も印字されている。かくして、キャッシャは、返金額100円を客に戻して、当該客との商取引を終了させればよい。
【0069】
このように本実施の形態によれば、締めキーK6の操作により売上が確定された商取引に対して、その後、支払方法変更の申し出があったり、ポイントカードを出し忘れの申し出があったりした場合に、店側が容易に対応することができる。この場合において、取引データファイル8には、データ修正前の売上取引データとデータ修正後の売上取引データとが別取引として保存される。したがって、データ修正後も、取引データファイル8の内容から修正前のデータの内容を確認することができる。
【0070】
しかも、修正前の売上取引データは、返品取引データとしても取引データファイル8に保存されるので、修正前の商取引で確定した売上分が打ち消される。したがって、修正前の売上取引データと修正後の売上取引データとが同時に取引データファイル8に保存されていたとしても、例えばストアコントローラ2において、修正前の売上取引データの売上と修正後の売上取引データの売上とが重複して集計されることはない。
【0071】
また、本実施の形態では、取引データファイル8から取引データを呼出した商取引が現金締めの場合には、その支払金額を返金額メモリM4に一時記憶している。そして、支払方法が現金以外の締め種別に変更された場合には釣銭の有無を判断し、釣銭有りの場合にはその釣銭額を返金額メモリM4のデータに加算する。そして、返金額メモリM4のデータを返金額として表示及びレシート印字するようにしている。また、支払方法が現金のまま変更されずに締められた場合には、そのときの請求金額が返金額メモリM4のデータから減算する。そして、減算後のデータを返金額として表示及びレシート印字するようにしている。
【0072】
このように、前記取引データファイル8から呼出した商取引のデータの修正前と修正後で商取引相手への返金額を生じるとき、この返金額を出力するようにしたので、支払方法の変更やポイントカードの出し忘れに対処したために返金をする必要が生じた場合でも、キャッシャは、正しい金額を客に返すことができる。
【0073】
なお、前記具体例の説明では、商取引の売上が確定されたPOS端末1で当該商取引のデータを修正したが、商取引の検索条件として端末番号も入力するようにしたので、売上が確定されたPOS端末とは別のPOS端末で当該商取引の支払い方法等を修正することもできる。そこで、例えばサービスカウンタに売上確定後の商取引のデータ修正を専門に行なうPOS端末1を設置して、データ修正を申し出た客を捌くことも可能となる。このようなPOS端末は、図9〜図12の流れ図に示した商品販売登録処理の機能を有していなくてもよい。
【0074】
また、前記実施の形態では、POS端末1とはLAN5で接続されたファイルコントローラ3に取引データファイル8が設けられているが、POS端末1の内部メモリに取引データファイル8が設けられていてもよいものである。
【0075】
【発明の効果】
以上詳述したように、本発明によれば、売上が確定された商取引のデータを修正できるとともに、修正前の商取引データと修正後の商取引データとを取引データファイルで保存できる商品販売登録データ処理装置を提供できる。
【図面の簡単な説明】
【図1】本発明の一実施の形態であるPOSシステムの概略構成を示す模式図。
【図2】図1における商品マスタファイルに記憶されるデータの主要な構造を示す模式図。
【図3】図1における会員マスタファイルに記憶されるデータの主要な構造を示す模式図。
【図4】図1における取引データファイルに記憶される取引データの主要な構造を示す模式図。
【図5】図1におけるPOS端末の要部構成を示すブロック図。
【図6】同POS端末のキーボードに配置される主要なキーを示す模式図。
【図7】同POS端末のメモリに記憶される修正制限テーブルの構造を示す模式図。
【図8】同POS端末のRAMに形成される主要なメモリエリアを示す模式図。
【図9】同POS端末のCPUが実行するカード読取り処理の要部を示す流れ図。
【図10】同POS端末のCPUが実行する小計キー入力処理の要部を示す流れ図。
【図11】同POS端末のCPUが実行する商品コード入力処理の要部を示す流れ図。
【図12】同POS端末のCPUが実行する締めキー入力処理の要部を示す流れ図。
【図13】同POS端末のCPUが実行する取引検索キー入力処理の要部を示す流れ図。
【図14】同POS端末のCPUが実行する取引検索キー入力処理の他の要部を示す流れ図。
【図15】図14における会員割引処理を具体的に示す流れ図。
【図16】図14における返金額計算処理を具体的に示す流れ図。
【図17】同POS端末のオペレータ用ディスプレイに表示される登録画面の一例を示す模式図。
【図18】同POS端末のオペレータ用ディスプレイに表示される検索条件入力ダイアログの一例を示す模式図。
【図19】同POS端末のオペレータ用ディスプレイに表示される返金額表示エリアの一例を示す模式図。
【図20】同POS端末において売上確定後取引の支払方法変更を処理したときの修正前買上レシートと修正後買上レシートの一発行例を示す模式図。
【図21】同POS端末において売上確定後取引のポイントカード出し忘れを処理したときの修正前買上レシートと修正後買上レシートの一発行例を示す模式図。
【符号の説明】
1…POS端末
3…ファイルコントローラ
8…取引データファイル
101…CPU
102…ROM
103…RAM
106…クレジット処理部
107…プリペイド処理部
108…キーボード
110…オペレータ用ディスプレイ
112…プリンタ
114…カードリーダ
K6…締めキー
K7…取引検索キー
K8…締め訂正キー
M1…修正制限テーブル
M4…返金額メモリ
M5…取引メモリ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a merchandise sales registration data processing device such as an electronic cash register and a POS (Point Of Sales) terminal capable of correcting data of a commercial transaction once sales have been determined.
[0002]
[Prior art]
Conventionally, data of a commercial transaction whose sales are determined by a closing operation is stored and stored in a transaction data file with a transaction number unique to the commercial transaction issued for each commercial transaction, and the transaction of the commercial transaction to be corrected in the transaction correction business. There is known a merchandise sales registration data processing device having a function of calling and correcting data of a commercial transaction with the transaction number from the transaction data file when a number is input (for example, see Patent Document 1). .
[0003]
If the product sales registration data processing device has this function, the products that should have been discounted were not discounted, or the number of products actually purchased and the number of registered products were different. Can be easily corrected if it is noticed after the sales are confirmed.
[0004]
[Patent Document 1]
JP-A-7-168976
[0005]
[Problems to be solved by the invention]
However, in a conventional merchandise sales registration data processing device having a data correction function of a commercial transaction whose sales have been determined, the corrected commercial transaction data is overwritten with the uncorrected commercial transaction data and stored in the transaction data file. After the data correction, the data before the correction was not known from the contents of the transaction data file. Further, the data correction is limited to the correction of the points and the amount of goods registered as one commercial transaction, and does not correspond to the change of the payment method or forgetting to put out the point card.
[0006]
The present invention has been made based on such circumstances, and an object of the present invention is to make it possible to correct the data of a commercial transaction whose sales have been determined and to convert the commercial transaction data before correction and the commercial transaction data after correction into transaction data. An object of the present invention is to provide a merchandise sales registration data processing device that can be stored in a file.
[0007]
[Means for Solving the Problems]
The present invention relates to a merchandise sales registration data processing apparatus capable of calling and modifying data of a commercial transaction designated by a transaction designating means from a transaction data file for storing data of a commercial transaction whose sales are determined by a closing operation. In order to solve the above-mentioned problems, in order to solve the above-mentioned problem, automatic return processing means for outputting the data of the commercial transaction called from the transaction data file to the transaction data file as data of the return transaction, and closing after calling the data of the commercial transaction from the transaction data file. When the sales of the commercial transaction are determined by the operation, the commercial transaction data correction processing means for outputting the data of the commercial transaction to a data file as new commercial transaction data is provided.
[0008]
By taking such a measure, when the data of the commercial transaction whose sales have been confirmed is corrected, the commercial transaction data after the correction with respect to the commercial transaction data before the correction is stored in the transaction data file as new commercial transaction data. . Moreover, the commercial transaction data before correction is also stored in the transaction data file as return transaction data, so that the sales determined by the commercial transaction before correction are canceled. Therefore, even if the pre-correction transaction data and the post-correction transaction data are stored in the transaction data file at the same time, the sales of the pre-correction transaction data and the sales of the post-correction transaction data will not be counted twice. Absent.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
In this embodiment, a POS terminal of a retail store that sells only pre-selected products to members at a discounted price than non-members and gives service points according to the sales amount is provided. This is a case where the present invention is applied.
[0010]
FIG. 1 shows a schematic configuration of a POS system using a POS terminal according to the present embodiment. The POS system includes a plurality of
[0011]
As shown in FIG. 2, the
[0012]
Further, the
[0013]
FIG. 4 shows the structure of the commercial transaction data stored in the
[0014]
In the
[0015]
In the registered
[0016]
In the registration
[0017]
Each
[0018]
Incidentally, the member card of the member who owns the point card is recorded on the point card. In addition, the
[0019]
As shown in FIG. 6, the keyboard 108 has, as shown in FIG. 6, a clear key K2, a multiplication key K3, a PLU key K4, a subtotal key K5, a closing key K6, in addition to the numeral keys K1 of "00" and "0" to "9". And various function keys such as a transaction search key K7 and a closing correction key K8. As the closing key K6, a deposit / current total key for declaring the sales determination by cash payment, a credit key for declaring the sales determination by payment with a credit card, a credit total key for declaring the sales determination by credit, and a change
[0020]
The transaction search key K7 is a key for determining sales by operating the closing key K6 and declaring a call of the commercial transaction data stored and stored in the transaction data file 8 of the
[0021]
Each of the
[0022]
As shown in FIG. 8, the RAM 103 of each
[0023]
In the transaction memory M5, product sales data of the product code, unit price, tax category, point and amount of each product registered as one commercial transaction, and the subtotal amount, foreign tax amount, billing amount, closing type category, The registration closing data of the payment information, the member code and the point data of the current point are stored.
[0024]
Thus, the
[0025]
FIG. 9 is a flowchart showing a main part of a card reading process executed by
[0026]
When card data other than the point card is read in ST1, the
[0027]
FIG. 11 is a flowchart showing a main part of a commodity code input process executed by the
[0028]
Next, the
[0029]
Here, if the member flag is set, since the member discount target product purchased by the member is registered, the
[0030]
On the other hand, if the member discount target flag is not set in ST15 or the member flag is not set in ST16, registration of products not eligible for member discount or registration of products purchased by non-members is performed. The
[0031]
Thereafter, as ST19, the
[0032]
FIG. 10 is a flowchart showing a main part of a subtotal key input process executed by the
[0033]
If the subtotal flag is not set in ST21, the total output is instructed without registering the product for one commercial transaction, so that the
[0034]
FIG. 12 is a flowchart showing a main part of a closing key input process executed by the
[0035]
If the subtotal flag has been set in ST31, the sales decision of the commercial transaction during the total output has been declared, and the
[0036]
When the registration closing process is completed, the
[0037]
After that, the
[0038]
On the other hand, if the member flag has been reset in ST35, since the sales of the commercial transaction by the non-member have been determined, the
[0039]
Thereafter, the
[0040]
Thereafter, the
[0041]
FIGS. 13 and 14 are flowcharts showing the main part of the transaction search key input processing executed by the
[0042]
If the registering flag is not set in ST51, the
[0043]
When detecting that the terminal number and the transaction number have been input to the search condition input dialog G2 by inputting the numeral key K1 or the like in ST53, the
[0044]
The
[0045]
If the sales transaction data is received from the
[0046]
After displaying the contents of the sales transaction data called from the transaction data file 8 on the registration screen G1, the
[0047]
If it is detected in ST59 that the closing correction key K8 has been operated, a change in the payment method for the sales transaction data has been declared, and the
[0048]
If the correction possibility flag is set to "1" in ST60, the payment method can be changed, and thus the
[0049]
Thereafter, the
[0050]
Next, the
[0051]
Next, the
[0052]
When the card data is read by the
[0053]
That is, the
[0054]
Thereafter, the
[0055]
Thus, the
[0056]
When detecting that the closing key K6 has been operated in ST69 or ST74, the
[0057]
After that, the
[0058]
Thereafter, in step ST79 (FIG. 14), the
[0059]
Thereafter, the
[0060]
Thereafter, the
[0061]
In the present embodiment configured as described above, the data of the commercial transaction whose sales are determined by operating the closing key K6 at each
[0062]
In this state, in each
[0063]
For example, as a specific example, in the
[0064]
In this case, the cashier first operates the transaction search key K7. Then, a search condition input dialog G2 is displayed on the
[0065]
Then, the sales transaction data (transaction identification section [1]) of the corresponding commercial transaction is called from the
[0066]
Subsequently, the cashier operates the
[0067]
Further, in the above specific example, it is assumed that after the sales are confirmed, the customer offers to change the payment method but forget to put out the point card. Also in this case, the cashier operates the transaction search key K7 to display the search condition input dialog G2, and then displays the terminal number [0005] and the transaction number [0013] printed on the
[0068]
Subsequently, the cashier reads the data of the point card presented by the customer with the
[0069]
As described above, according to the present embodiment, when there is an offer to change the payment method or an offer to forget to put out a point card for a commercial transaction whose sales have been confirmed by operating the closing key K6. The store can easily deal with the problem. In this case, the transaction data file 8 stores sales transaction data before data correction and sales transaction data after data correction as separate transactions. Therefore, even after the data correction, the contents of the data before correction can be confirmed from the contents of the
[0070]
Moreover, the sales transaction data before the correction is also stored in the transaction data file 8 as return transaction data, so that the sales determined by the commercial transaction before the correction are canceled. Therefore, even if the sales transaction data before correction and the sales transaction data after correction are simultaneously stored in the
[0071]
Further, in the present embodiment, when the commercial transaction for calling the transaction data from the transaction data file 8 is a cash transaction, the payment amount is temporarily stored in the refund memory M4. Then, if the payment method is changed to a closing type other than cash, it is determined whether or not there is a change. If there is a change, the change amount is added to the data in the refund memory M4. The data in the refund memory M4 is displayed as a refund and printed on receipt. If the payment method is closed without being changed in cash, the amount charged at that time is subtracted from the data in the refund memory M4. Then, the data after the subtraction is displayed and printed on the receipt as a refund.
[0072]
As described above, when a refund to the business partner occurs before and after the data of the commercial transaction called from the transaction data file 8 is corrected, the refund is output. The cashier can return the correct amount to the customer even in the event that he or she has had to make a refund for dealing with forgetting to put out.
[0073]
In the above description of the specific example, the data of the commercial transaction is corrected in the
[0074]
In the above-described embodiment, the transaction data file 8 is provided in the
[0075]
【The invention's effect】
As described above in detail, according to the present invention, it is possible to correct the data of a commercial transaction whose sales have been determined, and to store the commercial transaction data before correction and the commercial transaction data after correction in a transaction data file. Equipment can be provided.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing a schematic configuration of a POS system according to an embodiment of the present invention.
FIG. 2 is a schematic diagram showing a main structure of data stored in a product master file in FIG.
FIG. 3 is a schematic diagram showing a main structure of data stored in a member master file in FIG. 1;
FIG. 4 is a schematic diagram showing a main structure of transaction data stored in a transaction data file in FIG. 1;
FIG. 5 is a block diagram showing a main configuration of the POS terminal in FIG. 1;
FIG. 6 is a schematic diagram showing main keys arranged on a keyboard of the POS terminal.
FIG. 7 is a schematic diagram showing a structure of a modification restriction table stored in a memory of the POS terminal.
FIG. 8 is a schematic diagram showing a main memory area formed in a RAM of the POS terminal.
FIG. 9 is a flowchart showing a main part of a card reading process executed by the CPU of the POS terminal.
FIG. 10 is a flowchart showing a main part of a subtotal key input process executed by the CPU of the POS terminal.
FIG. 11 is a flowchart showing a main part of a product code input process executed by the CPU of the POS terminal.
FIG. 12 is a flowchart showing a main part of a closing key input process executed by the CPU of the POS terminal.
FIG. 13 is a flowchart showing a main part of a transaction search key input process executed by the CPU of the POS terminal.
FIG. 14 is a flowchart showing another main part of the transaction search key input process executed by the CPU of the POS terminal.
FIG. 15 is a flowchart specifically showing a member discount process in FIG. 14;
FIG. 16 is a flowchart specifically showing a refund calculation process in FIG. 14;
FIG. 17 is a schematic diagram showing an example of a registration screen displayed on the operator display of the POS terminal.
FIG. 18 is a schematic diagram showing an example of a search condition input dialog displayed on the operator display of the POS terminal.
FIG. 19 is a schematic diagram showing an example of a refund display area displayed on an operator display of the POS terminal.
FIG. 20 is a schematic view showing an example of issuing a pre-correction purchase receipt and a post-correction purchase receipt when the POS terminal processes a payment method change of a post-sales settlement transaction.
FIG. 21 is a schematic diagram showing an example of an issuance of a pre-correction purchase receipt and a post-correction purchase receipt when the POS terminal processes to forget to issue a point card in a transaction after sales confirmation.
[Explanation of symbols]
1. POS terminal
3. File controller
8… Transaction data file
101 ... CPU
102 ... ROM
103 ... RAM
106: Credit processing unit
107 ... Prepaid processing unit
108 ... Keyboard
110 ... Operator display
112 ... Printer
114 ... Card reader
K6: Tightening key
K7: Transaction search key
K8: Tightening correction key
M1: Modification restriction table
M4: Refund amount memory
M5: Transaction memory
Claims (4)
前記取引データファイルから呼出した商取引のデータを返品取引のデータとして前記取引データファイルに出力する自動返品処理手段と、
前記取引データファイルから商取引のデータを呼出した後の締め操作により当該商取引の売上が確定されると当該商取引のデータを新規商取引のデータとして前記データファイルに出力する商取引データ修正処理手段と、
を具備したことを特徴とする商品販売登録データ処理装置。In a merchandise sales registration data processing device, which is capable of calling and correcting data of a commercial transaction designated by a transaction designating means from a transaction data file for storing data of a commercial transaction whose sales have been determined by a closing operation,
Automatic return processing means for outputting the data of the commercial transaction called from the transaction data file to the transaction data file as return transaction data,
Commerce data correction processing means for outputting the data of the commercial transaction to the data file as new commercial transaction data when the sales of the commercial transaction are determined by the closing operation after calling the data of the commercial transaction from the transaction data file,
A merchandise sales registration data processing device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002304541A JP3715613B2 (en) | 2002-10-18 | 2002-10-18 | Product sales registration data processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002304541A JP3715613B2 (en) | 2002-10-18 | 2002-10-18 | Product sales registration data processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004139424A true JP2004139424A (en) | 2004-05-13 |
JP3715613B2 JP3715613B2 (en) | 2005-11-09 |
Family
ID=32451933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002304541A Expired - Fee Related JP3715613B2 (en) | 2002-10-18 | 2002-10-18 | Product sales registration data processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3715613B2 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006155214A (en) * | 2004-11-29 | 2006-06-15 | Toshiba Corp | Financial statement output unit |
JP2006251891A (en) * | 2005-03-08 | 2006-09-21 | Fujitsu Ltd | Data collection device and data collection program |
JP2007241430A (en) * | 2006-03-06 | 2007-09-20 | Toshiba Tec Corp | Device for processing merchandise sale data, method and program for processing returned product |
JP2008071186A (en) * | 2006-09-14 | 2008-03-27 | Toshiba Tec Corp | Sales information management system |
JP2013030095A (en) * | 2011-07-29 | 2013-02-07 | Toshiba Tec Corp | Commodity sales data processor and receipt details retrieval program |
JP2013061807A (en) * | 2011-09-13 | 2013-04-04 | Toshiba Tec Corp | Settlement processor, settlement processing program, and settlement processing system |
JP2014119880A (en) * | 2012-12-14 | 2014-06-30 | Teraoka Seiko Co Ltd | Pos system |
JP2016029581A (en) * | 2015-10-14 | 2016-03-03 | 東芝テック株式会社 | Electronic receipt management server and program |
JP2017010148A (en) * | 2015-06-18 | 2017-01-12 | グローリー株式会社 | Valuable medium processing device, valuable medium processing system, and valuable medium processing method |
JP2017228142A (en) * | 2016-06-23 | 2017-12-28 | 東芝テック株式会社 | Checkout system |
JP2018045717A (en) * | 2017-12-12 | 2018-03-22 | 東芝テック株式会社 | Electronic receipt management server, browsing method of electronic receipt, and program |
JP2018160066A (en) * | 2017-03-22 | 2018-10-11 | 東芝テック株式会社 | Sales data processing device and program |
JP2020112394A (en) * | 2019-01-09 | 2020-07-27 | 株式会社寺岡精工 | Weighing apparatus |
JP2021177419A (en) * | 2020-04-07 | 2021-11-11 | 東芝テック株式会社 | Sales data processing apparatus and program |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06150152A (en) * | 1992-11-06 | 1994-05-31 | Tokyo Electric Co Ltd | Merchandise sales registering data processor |
JPH08167077A (en) * | 1994-12-13 | 1996-06-25 | Tec Corp | Article sale registration data processor |
JPH08171678A (en) * | 1994-12-20 | 1996-07-02 | Tec Corp | Point card device |
JP2000315226A (en) * | 1999-04-30 | 2000-11-14 | Central Finance Co Ltd | Cash back clearing method and cash back clearing device |
JP2000353283A (en) * | 1999-06-10 | 2000-12-19 | Nec Software Chugoku Ltd | Pos system and pos sales canceling and correcting method |
-
2002
- 2002-10-18 JP JP2002304541A patent/JP3715613B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06150152A (en) * | 1992-11-06 | 1994-05-31 | Tokyo Electric Co Ltd | Merchandise sales registering data processor |
JPH08167077A (en) * | 1994-12-13 | 1996-06-25 | Tec Corp | Article sale registration data processor |
JPH08171678A (en) * | 1994-12-20 | 1996-07-02 | Tec Corp | Point card device |
JP2000315226A (en) * | 1999-04-30 | 2000-11-14 | Central Finance Co Ltd | Cash back clearing method and cash back clearing device |
JP2000353283A (en) * | 1999-06-10 | 2000-12-19 | Nec Software Chugoku Ltd | Pos system and pos sales canceling and correcting method |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006155214A (en) * | 2004-11-29 | 2006-06-15 | Toshiba Corp | Financial statement output unit |
JP2006251891A (en) * | 2005-03-08 | 2006-09-21 | Fujitsu Ltd | Data collection device and data collection program |
JP2007241430A (en) * | 2006-03-06 | 2007-09-20 | Toshiba Tec Corp | Device for processing merchandise sale data, method and program for processing returned product |
JP2008071186A (en) * | 2006-09-14 | 2008-03-27 | Toshiba Tec Corp | Sales information management system |
JP2013030095A (en) * | 2011-07-29 | 2013-02-07 | Toshiba Tec Corp | Commodity sales data processor and receipt details retrieval program |
JP2013061807A (en) * | 2011-09-13 | 2013-04-04 | Toshiba Tec Corp | Settlement processor, settlement processing program, and settlement processing system |
JP2014119880A (en) * | 2012-12-14 | 2014-06-30 | Teraoka Seiko Co Ltd | Pos system |
JP2017010148A (en) * | 2015-06-18 | 2017-01-12 | グローリー株式会社 | Valuable medium processing device, valuable medium processing system, and valuable medium processing method |
JP2016029581A (en) * | 2015-10-14 | 2016-03-03 | 東芝テック株式会社 | Electronic receipt management server and program |
JP2017228142A (en) * | 2016-06-23 | 2017-12-28 | 東芝テック株式会社 | Checkout system |
JP2018160066A (en) * | 2017-03-22 | 2018-10-11 | 東芝テック株式会社 | Sales data processing device and program |
JP2018045717A (en) * | 2017-12-12 | 2018-03-22 | 東芝テック株式会社 | Electronic receipt management server, browsing method of electronic receipt, and program |
JP2020112394A (en) * | 2019-01-09 | 2020-07-27 | 株式会社寺岡精工 | Weighing apparatus |
JP7403142B2 (en) | 2019-01-09 | 2023-12-22 | 株式会社寺岡精工 | Weighing device |
JP2021177419A (en) * | 2020-04-07 | 2021-11-11 | 東芝テック株式会社 | Sales data processing apparatus and program |
JP7181353B2 (en) | 2020-04-07 | 2022-11-30 | 東芝テック株式会社 | Sales data processor and program |
JP7445729B2 (en) | 2020-04-07 | 2024-03-07 | 東芝テック株式会社 | Electronic receipt management server, program and electronic receipt system |
Also Published As
Publication number | Publication date |
---|---|
JP3715613B2 (en) | 2005-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4020973B2 (en) | In-store point exchange system and method | |
JP3715613B2 (en) | Product sales registration data processing device | |
JP4838913B2 (en) | Method and system for processing contributions to NPOs | |
JP5014648B2 (en) | Register system | |
JP2003248755A (en) | Method and system for managing commission at atm | |
JP2005174252A (en) | Pos terminal device and point giving program | |
JPH10283570A (en) | Merchandise sales registering device | |
JPH09120485A (en) | Money reception system | |
JP2001076260A (en) | Commodity sales registration data processor | |
JP6690281B2 (en) | POS system and program | |
JP5401432B2 (en) | Merchandise sales processing apparatus and control program | |
JP2004234091A (en) | Change saving service system, vending process device, server, program, and method for change saving service | |
JP2002099723A (en) | System/method for automatically accumulating discount gains and storage medium | |
JPH0636143A (en) | Transaction point processor and receipt | |
JP2023046056A (en) | Settlement processing device, settlement processing method and program | |
JP2002133530A (en) | Credit processor | |
JP4177180B2 (en) | Amount payment method and amount payment program for POS terminal | |
JP3694185B2 (en) | Product sales registration data processing device | |
JP7138977B2 (en) | Merchandise sales data processor and program | |
JP6996782B2 (en) | Product sales data processing system and program | |
JP2019016017A (en) | Goods sale data processing system and program | |
JP2793659B2 (en) | Payment processor | |
JP6451816B2 (en) | Payment apparatus, checkout system, program, payment method and checkout method | |
JPH06187348A (en) | Facility utilization charge management system | |
JP2002236975A (en) | Change management method and change management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050427 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050517 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050719 |
|
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: 20050823 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050825 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090902 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090902 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100902 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110902 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120902 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120902 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130902 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |