JP5555678B2 - Payment processing apparatus, payment processing program, and payment processing system - Google Patents

Payment processing apparatus, payment processing program, and payment processing system Download PDF

Info

Publication number
JP5555678B2
JP5555678B2 JP2011199925A JP2011199925A JP5555678B2 JP 5555678 B2 JP5555678 B2 JP 5555678B2 JP 2011199925 A JP2011199925 A JP 2011199925A JP 2011199925 A JP2011199925 A JP 2011199925A JP 5555678 B2 JP5555678 B2 JP 5555678B2
Authority
JP
Japan
Prior art keywords
credit
settlement
transaction
unit
registration
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
Application number
JP2011199925A
Other languages
Japanese (ja)
Other versions
JP2013061807A (en
Inventor
真紀子 寺林
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
Toshiba TEC Corp
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 Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2011199925A priority Critical patent/JP5555678B2/en
Publication of JP2013061807A publication Critical patent/JP2013061807A/en
Application granted granted Critical
Publication of JP5555678B2 publication Critical patent/JP5555678B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明の実施形態は、決済処理装置、決済処理プログラムおよび決済処理システムに関する。   Embodiments described herein relate generally to a payment processing apparatus, a payment processing program, and a payment processing system.

クレジットカードによる決済を終えた取引を取り消す場合、その取引での買い上げ商品の全てが返品されたものとして処理される。   When canceling a transaction that has been settled with a credit card, all of the products purchased in the transaction are processed as returned.

特開2005−174252号公報JP 2005-174252 A

例えば、取引に関するポイントサービスの提供がクレジットカードによる決済を終えた後に顧客によって要求された場合は、全ての商品についての買い上げ登録を最初からやり直さなければならない。   For example, in the case where provision of a point service relating to a transaction is requested by a customer after completing payment by a credit card, purchase registration for all products must be performed again from the beginning.

このような事情から、クレジットカードによる決済を終えた取引を容易にやり直すことができることが望まれていた。   Under such circumstances, it has been desired that transactions that have been settled by credit card can be easily redone.

実施形態の決済処理装置は、クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能であって、選択手段、取得手段、取消手段、登録手段、決済手段およびポイント処理手段を備える。選択手段は、操作者による指示に基づいて複数の取引データのうちの1つを選択する。取得手段は、クレジットカードからクレジットデータを取得する。取消手段は、選択手段が選択した取引データに含まれたデータが表すクレジットカードの識別番号と取得手段により取得されたクレジットデータに含まれたデータが表す識別番号とが一致する場合に、選択手段が選択した取引データに表されたクレジット決済の取り消しをクレジットサーバに対して要求する。登録手段は、選択手段が選択した取引データに表された買い上げ商品を新たに買い上げ登録する。決済手段は、登録手段による前記買い上げ登録に関して、前記取得手段により取得された前記クレジットデータを用いてクレジット決済するための処理を行う。ポイント処理手段は、登録手段による買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行う。 The settlement processing apparatus according to the embodiment can access a storage device that stores a journal file including a plurality of transaction data representing the contents of transactions for which credit settlement has been completed for each transaction, and includes selection means, acquisition means, cancellation means, and registration Means, settlement means and point processing means. The selection means selects one of the plurality of transaction data based on an instruction from the operator. The acquisition means acquires credit data from the credit card. The canceling unit selects the selecting unit when the identification number of the credit card represented by the data included in the transaction data selected by the selecting unit matches the identification number represented by the data included in the credit data acquired by the acquiring unit. The credit server is requested to cancel the credit settlement indicated in the transaction data selected by. The registration means newly purchases and registers the purchased product represented in the transaction data selected by the selection means. The settlement unit performs a process for performing a credit settlement using the credit data acquired by the acquisition unit with respect to the purchase registration by the registration unit. The point processing means performs processing for providing point service to the customer regarding purchase registration by the registration means.

一実施形態に係るPOSシステムの一部の要素のブロック図。1 is a block diagram of some elements of a POS system according to one embodiment. FIG. 取引データの構造図。Structure diagram of transaction data. 図1中のCPUのフローチャート。The flowchart of CPU in FIG. クラウドシステムを利用する決済システムの構成を示す図。The figure which shows the structure of the payment system using a cloud system.

以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、決済処理装置および決済処理システムとしてPOS(point-of-sale)端末およびPOSシステムを例に説明する。   Hereinafter, an example of the embodiment will be described with reference to the drawings. In this embodiment, a POS (point-of-sale) terminal and a POS system will be described as an example of the payment processing apparatus and the payment processing system.

図1はPOSシステム100の一部の要素のブロック図である。   FIG. 1 is a block diagram of some elements of the POS system 100.

POSシステム100は、POS端末101およびサーバ102を含む。   The POS system 100 includes a POS terminal 101 and a server 102.

POS端末101は、買い上げ商品の登録、買上金額の算出、決済、あるいはポイント処理などのような商品販売に係わる各種のデータ処理を行う。   The POS terminal 101 performs various data processing related to product sales such as registration of purchased products, calculation of purchase price, settlement, or point processing.

サーバ102は、POS端末101が設置されているのと同じ店舗に備えられたいわゆる店舗サーバや、POS端末101が設置されているのと同じ店舗を含んだ複数の店舗を総括する本部に備えられたいわゆる本部サーバである。サーバ102は、POS端末101およびその他のPOS端末装置(図示せず)でそれぞれ生成された販売データを集計したり、各POS端末装置で使用するデータを管理する。POS端末101とサーバ102とは、通信ネットワーク200によって接続される。通信ネットワーク200としては、例えばLAN(local area network)またはインターネットが単独で、あるいはLANおよびインターネットを組み合わせて利用される。サーバ102としては、既存の汎用のコンピュータ装置をハードウェアとして利用できる。そして、上記のコンピュータ装置に上記の各種の機能を実現するためのプログラムを実行させることによりサーバ102としての機能を実現できる。   The server 102 is provided in a so-called store server provided in the same store where the POS terminal 101 is installed, or a headquarters that generalizes a plurality of stores including the same store where the POS terminal 101 is installed. It is a so-called headquarters server. The server 102 aggregates sales data respectively generated by the POS terminal 101 and other POS terminal devices (not shown), and manages data used in each POS terminal device. The POS terminal 101 and the server 102 are connected by a communication network 200. As the communication network 200, for example, a local area network (LAN) or the Internet is used alone, or a combination of the LAN and the Internet is used. As the server 102, an existing general-purpose computer device can be used as hardware. And the function as the server 102 is realizable by making the said computer apparatus run the program for implement | achieving said various functions.

POS端末101は、CPU(central processing unit)1、ROM(read-only memory)2、RAM(random-access memory)3、補助記憶ユニット4、時計ユニット5、モードスイッチ6、ドロワ開放ユニット7、入出力ポート(I/O)8、通信インタフェース(通信I/F)9,10,11,12,13、14,15、スキャナ16、キーボード17、オペレータ用表示器18、客面表示器19、プリンタ20、カードリーダ21、リーダ/ライタ22および通信デバイス23を含む。そして、CPU1、ROM2、RAM3、補助記憶ユニット4、時計ユニット5、入出力ポート8、通信インタフェース9〜13および通信デバイス23は、バス24にそれぞれ接続されている。   The POS terminal 101 includes a central processing unit (CPU) 1, a read-only memory (ROM) 2, a random-access memory (RAM) 3, an auxiliary storage unit 4, a clock unit 5, a mode switch 6, a drawer opening unit 7, Output port (I / O) 8, communication interface (communication I / F) 9, 10, 11, 12, 13, 14, 15, scanner 16, keyboard 17, operator display 18, customer display 19, printer 20, a card reader 21, a reader / writer 22, and a communication device 23. The CPU 1, ROM 2, RAM 3, auxiliary storage unit 4, clock unit 5, input / output port 8, communication interfaces 9 to 13, and communication device 23 are connected to a bus 24.

CPU1は、ROM2およびRAM3に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、POS端末101としての各種の動作を実現するべく各部を制御する。   The CPU 1 controls each unit to implement various operations as the POS terminal 101 based on the operating system, middleware, and application program stored in the ROM 2 and the RAM 3.

ROM2は、上記のオペレーティングシステムを記憶する。ROM2は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM2は、CPU1が各種の処理を行う上で参照するデータを記憶する場合も有る。   The ROM 2 stores the above operating system. The ROM 2 may store the above middleware and application programs. The ROM 2 may store data that is referred to when the CPU 1 performs various processes.

RAM3は、CPU1が各種の処理を行う上で参照するデータを記憶する。さらにRAM3は、CPU1が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。RAM3の記憶領域の一部は、商品リストエリアとして使用される。   The RAM 3 stores data to be referred to when the CPU 1 performs various processes. Further, the RAM 3 is used as a so-called work area in which data temporarily used when the CPU 1 performs various processes is stored. A part of the storage area of the RAM 3 is used as a product list area.

補助記憶ユニット4は、例えばハードディスクドライブやSSD(solid state drive)などであり、CPU1が各種の処理を行う上で使用するデータや、CPU1での処理によって生成されたデータを保存する。補助記憶ユニット4が記憶するデータには、PLU(price look up)ファイルおよびジャーナルファイルを含む。PLUファイルは、POS端末101が使用される店舗で販売または提供される商品(物品またはサービス)についての情報が記述されている。ジャーナルファイルは、決済済みの取引の内容を取引毎に表した取引データを複数含む。   The auxiliary storage unit 4 is, for example, a hard disk drive or an SSD (solid state drive), and stores data used when the CPU 1 performs various processes and data generated by the processes in the CPU 1. The data stored in the auxiliary storage unit 4 includes a PLU (price look up) file and a journal file. The PLU file describes information about products (goods or services) sold or provided at a store where the POS terminal 101 is used. The journal file includes a plurality of transaction data representing the details of transactions that have been settled for each transaction.

図2は取引データの構造図である。   FIG. 2 is a structure diagram of transaction data.

取引データは、商品販売データと、締めデータと、取引番号、取引区分、レジ番号、取引日時、責任者番号、責任者名、小計金額、外税対象額、外税額合計金額、内税額、合計点数の各項目のデータとを含む。   Transaction data includes product sales data, closing data, transaction number, transaction classification, cash register number, transaction date and time, responsible person number, responsible person name, subtotal amount, amount subject to external tax, total amount of external tax, internal tax amount, total Data of each item of points.

取引データは、1取引の対象となった品目のそれぞれに関連する取引データを含む。すなわち取引データは、1取引の対象となった商品が1品目のみであるならば1つのみの商品販売データを含み、1取引の対象となった商品が複数品目である場合には複数の商品販売データを含む。なお図2は、複数品目の商品を対象とした取引に関する取引データを表し、複数の商品販売データを含む。商品販売データはさらに、商品コード、品名、単価、販売点数、販売金額等の各項目のデータを含む。取引においてポイント付与などのポイントサービスに関わる処理が行われた場合には、その処理に関して表したデータが取引データにさらに含まれる
締めデータは、締め種別および支払金額の各項目のデータを含む。締め種別の項目のデータは、決済方法を表す。決済がクレジットカードを使用して行われている場合、締めデータにはそのクレジットカードの識別情報などがさらに含まれる。
The transaction data includes transaction data related to each of the items targeted for one transaction. That is, the transaction data includes only one item sales data if the item targeted for one transaction is only one item, and multiple items if the item targeted for one transaction is multiple items. Includes sales data. FIG. 2 shows transaction data related to a transaction for a plurality of items of merchandise, and includes a plurality of merchandise sales data. The merchandise sales data further includes data on each item such as a merchandise code, a product name, a unit price, the number of sales, and a sales price. When processing related to a point service such as point grant is performed in the transaction, the data representing the processing is further included in the transaction data. The closing data includes data of each item of the closing type and the payment amount. The data of the closing type item represents a settlement method. When the settlement is performed using a credit card, the closing data further includes identification information of the credit card.

ROM2、RAM3または補助記憶ユニット4に記憶されるアプリケーションプログラムには、後述する処理に関して記述した決済処理プログラムを含む。この決済処理プログラムがRAM3または補助記憶ユニット4に記憶される場合、POS端末101の譲渡は、一般的に決済処理プログラムがRAM3または補助記憶ユニット4に記憶された状態にて行われる。しかし、POS端末101を決済処理プログラムがRAM3または補助記憶ユニット4に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して決済処理プログラムを譲渡され、この決済処理プログラムが上記の別途に譲渡されたPOS端末101のRAM3または補助記憶ユニット4に書き込まれても良い。   The application program stored in the ROM 2, RAM 3 or auxiliary storage unit 4 includes a settlement processing program described with respect to processing described later. When this payment processing program is stored in the RAM 3 or the auxiliary storage unit 4, the transfer of the POS terminal 101 is generally performed in a state where the payment processing program is stored in the RAM 3 or the auxiliary storage unit 4. However, the POS terminal 101 is transferred in a state in which the payment processing program is not stored in the RAM 3 or the auxiliary storage unit 4, and is recorded on a removable recording medium such as a magnetic disk, a magneto-optical disk, an optical disk, or a semiconductor memory, Alternatively, the payment processing program may be transferred via the network, and the payment processing program may be written in the RAM 3 or the auxiliary storage unit 4 of the POS terminal 101 transferred separately.

時計ユニット5は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計ユニット5には、例えばTOD時計が利用できる。   The clock unit 5 constantly performs a timekeeping operation, and generates date / time information representing the date and time. For the clock unit 5, for example, a TOD clock can be used.

モードスイッチ6は、特定の鍵によって回転可能な鍵穴の向きを検出し、その検出結果をモード信号として出力する。鍵穴の向きには業務モードがそれぞれ割り付けられており、モード信号はこれらの動作モードのいずれが選択されているかを示す信号となる。業務モードは、登録、点検および精算などの各モードを含む。ちなみに登録モードは、スキャナ16またはキーボード17によりPLUコードが入力されると、このPLUコードで識別される商品の販売または提供に係るデータ処理を行う。点検モードは、登録モードでの処理により生成された販売データから得られた売上集計データをレポート出力する。精算モードは、点検モードと同様に売上集計データをレポート出力した後に、この売上集計データをクリアする。   The mode switch 6 detects the direction of the keyhole that can be rotated by a specific key, and outputs the detection result as a mode signal. A business mode is assigned to each direction of the keyhole, and the mode signal is a signal indicating which of these operation modes is selected. The business mode includes each mode such as registration, inspection, and checkout. Incidentally, in the registration mode, when a PLU code is input by the scanner 16 or the keyboard 17, data processing related to sales or provision of a product identified by the PLU code is performed. In the inspection mode, sales summary data obtained from the sales data generated by the processing in the registration mode is output as a report. In the checkout mode, the sales summary data is cleared after outputting the sales summary data in the same manner as in the inspection mode.

ドロワ開放ユニット7は、ドロワを自動的に開放する。   The drawer opening unit 7 automatically opens the drawer.

入出力ポート8は、モードスイッチ6が出力するモード信号をモードデータに変換してRAM3に書き込んだり、CPU1からドロワ開放が指示されたことに応じてドロワ開放ユニット7を駆動するための駆動信号をドロワ開放ユニット7に対して出力する。   The input / output port 8 converts a mode signal output from the mode switch 6 into mode data and writes it into the RAM 3 or a drive signal for driving the drawer opening unit 7 in response to an instruction to open the drawer from the CPU 1. Output to the drawer opening unit 7.

通信インタフェース9〜15には、スキャナ16、キーボード17、オペレータ用表示器18、客面表示器19、プリンタ20、カードリーダ21がそれぞれ接続される。通信インタフェース9〜15は、これら接続されたデバイスとCPU1との通信をインタフェースする。通信インタフェースとしては、例えばRS(recommended standard)−232C、PS/2、USB(universal serial bus)、LVDS(low voltage differential signaling)、IEEE(institute of electrical and electronic engineers)1284(いわゆるセントロニクス仕様)などの周知の規格に準拠したデバイスを適宜に利用できる。典型的には、通信インタフェース9にはUSBが、通信インタフェース10にはPS/2またはUSBが、通信インタフェース11にはLVDSが、通信インタフェース12にはRS−232CまたはUSBが、通信インタフェース13にはIEEE1284またはUSBが、通信インタフェース14,15にはRS−232CまたはUSBが適用される。   A scanner 16, a keyboard 17, an operator display 18, a customer display 19, a printer 20, and a card reader 21 are connected to the communication interfaces 9 to 15, respectively. The communication interfaces 9 to 15 interface communication between these connected devices and the CPU 1. Examples of communication interfaces include RS (recommended standard) -232C, PS / 2, USB (universal serial bus), LVDS (low voltage differential signaling), IEEE (institute of electrical and electronic engineers) 1284 (so-called Centronics specification), etc. Devices conforming to known standards can be used as appropriate. Typically, the communication interface 9 is USB, the communication interface 10 is PS / 2 or USB, the communication interface 11 is LVDS, the communication interface 12 is RS-232C or USB, and the communication interface 13 is IEEE 1284 or USB is applied, and RS-232C or USB is applied to the communication interfaces 14 and 15.

スキャナ16は、商品や伝票に印刷されたバーコードを読み取る。スキャナ16には、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。   The scanner 16 reads a barcode printed on a product or a slip. The scanner 16 may include a fixed type, a handy type, or both.

キーボード17は、オペレータによる操作の内容を表したコマンドを出力する。   The keyboard 17 outputs a command representing the content of the operation by the operator.

オペレータ用表示器18は、例えばLCD(liquid crystal display)であり、CPU1の制御の下に任意の画像を表示可能である。オペレータ用表示器18は、オペレータに対して提示するべき各種の情報を表した画像を表示するために利用される。   The operator display 18 is an LCD (liquid crystal display), for example, and can display an arbitrary image under the control of the CPU 1. The operator display 18 is used to display an image representing various information to be presented to the operator.

客面表示器19は、例えばLCDまたは蛍光管表示器であり、CPU1の制御の下に任意の画像を表示可能である。客面表示器19は、顧客に対して提示するべき各種の情報を表した画像を表示するために利用される。   The customer display 19 is an LCD or a fluorescent tube display, for example, and can display an arbitrary image under the control of the CPU 1. The customer display 19 is used to display an image representing various information to be presented to the customer.

プリンタ20は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシートなどの伝票を印刷する。   The printer 20 is, for example, a thermal printer or a dot impact printer, and prints a slip such as a receipt.

カードリーダ21は、クレジットカードに記録されたクレジットデータを読み取る。   The card reader 21 reads credit data recorded on a credit card.

リーダ/ライタ22は、ポイントカードに記録されたポイントデータを読み取る。リーダ/ライタ22は、ポイントデータをポイントカードに書き込む。   The reader / writer 22 reads point data recorded on the point card. The reader / writer 22 writes point data to the point card.

通信デバイス23は、通信ネットワーク200を介してサーバ102と通信する。通信デバイス23としては、例えば既存のLAN通信デバイスを適用できる。   The communication device 23 communicates with the server 102 via the communication network 200. As the communication device 23, for example, an existing LAN communication device can be applied.

次に以上のように構成されたPOSシステム100の動作について説明する。   Next, the operation of the POS system 100 configured as described above will be described.

買い上げ商品の登録処理、精算処理、あるいは決済処理などのようなPOSシステムにおける一般的な処理は、既存のPOSシステムと同様にして行われて良い。POSシステム100は、決済済みの取引に関する変更処理に関わるPOS端末101の動作に特徴があるので、その点について以下に詳細に説明する。   General processing in the POS system such as purchase product registration processing, checkout processing, or settlement processing may be performed in the same manner as in the existing POS system. The POS system 100 is characterized by the operation of the POS terminal 101 related to the change process related to the settled transaction, and this point will be described in detail below.

図3はCPU1のフローチャートである。決済済みの取引に関する変更処理の起動を指示する操作が操作者により行われると、CPU1はこの図3に示す処理を開始する。なおCPU1は、決済処理プログラムを実行することによって図3に示す処理を行う。   FIG. 3 is a flowchart of the CPU 1. When the operator performs an operation for instructing the activation of the change process related to the settled transaction, the CPU 1 starts the process shown in FIG. The CPU 1 performs the processing shown in FIG. 3 by executing the settlement processing program.

ステップSa1においてCPU1は、操作者の指示に従って、ジャーナルデータから1つの取引データを取り出す。例えばCPU1は、操作者が入力する取引番号、日付およびレジ番号をキーデータとしてジャーナルデータを検索し、それらのキーデータの全てを含む取引データをジャーナルデータから取り出す。このため操作者は、変更しようとする取引に関する取引番号と、その取引が行われた日付と、その取引に関する登録に用いられたレジの番号とを入力する。CPU1は、ここで取り出したRAM3または補助記憶ユニット4にジャーナルデータとは別に記憶させる。なお、本実施形態におけるこれ以降の「取引データ」なる記載は、特に説明がない限りはここで取り出した取引データを表すこととする。   In step Sa1, the CPU 1 extracts one transaction data from the journal data in accordance with the operator's instruction. For example, the CPU 1 searches the journal data using the transaction number, date, and cash register number input by the operator as key data, and extracts the transaction data including all of the key data from the journal data. Therefore, the operator inputs the transaction number related to the transaction to be changed, the date when the transaction was performed, and the register number used for registration related to the transaction. The CPU 1 stores the RAM 3 or the auxiliary storage unit 4 extracted here separately from the journal data. It should be noted that the description of “transaction data” in the present embodiment hereinafter represents transaction data extracted here unless otherwise specified.

このように、CPU1は操作者による指示に基づいて複数の取引データのうちの1つを選択するのであり、選択手段としての機能を持つ。   Thus, the CPU 1 selects one of the plurality of transaction data based on an instruction from the operator, and has a function as a selection means.

ステップSa2においてCPU1は、操作者が要求する処理が締め取消であるか否かを確認する。これは例えば、CPU1が、キーボード17に用意した機能キーのいずれかが操作者により押下されるのを待ち受け、押下された機能キーが締め取消に関連付けられているか否かを判断することにより実現できる。そして締め取消以外が関連付けられた機能キーが押下されたならば、CPU1は押下された機能キーに関連付けられた処理へと移行する。   In step Sa2, the CPU 1 checks whether or not the process requested by the operator is cancellation. This can be realized, for example, by the CPU 1 waiting for any of the function keys prepared on the keyboard 17 to be pressed by the operator and determining whether the pressed function key is associated with the cancellation. . If a function key associated with anything other than cancellation is pressed, the CPU 1 proceeds to a process associated with the pressed function key.

一方、締め取消が関連付けられた機能キーが押下されたならば、CPU1は締め取消が要求されたと判定し、ステップSa2からステップSa3へ進む。そこで操作者は、決済済みの取引を取り消したい場合には、締め取消が関連付けられた機能キーを押下する。   On the other hand, if the function key associated with the cancellation is pressed, the CPU 1 determines that the cancellation is requested, and proceeds from step Sa2 to step Sa3. Therefore, when the operator wants to cancel the settled transaction, the operator presses the function key associated with the cancellation.

ステップSa3においてCPU1は、取引データに関する取引(以下、元取引と称する)が当日に行われた取引(以下、当日取引と称する)であるか否かを確認する。これは例えば、CPU1が、取引データ中の取引日時の項目のデータが表す日付と時計ユニットが出力する日時情報が表す日付とが一致するか否かを確認することにより実現できる。そして、両日付が異なる場合には、CPU1は当日取引ではないと判定し、ステップSa3からステップSa4へ進む。   In step Sa <b> 3, the CPU 1 confirms whether or not a transaction related to transaction data (hereinafter referred to as “original transaction”) is a transaction performed on that day (hereinafter referred to as “current day transaction”). For example, this can be realized by the CPU 1 confirming whether or not the date represented by the data of the transaction date / time item in the transaction data matches the date represented by the date / time information output by the clock unit. And when both dates differ, CPU1 determines with it not being the same day transaction, and progresses to step Sa4 from step Sa3.

ステップSa4においてCPU1は、エラー処理を行う。すなわち、本実施形態においては、当日取引に関してのみ締め取消を許容することとしている。このためステップSa4でCPU1は、指定された取引が当日取引ではないために締め取消が許容されないことを操作者に通知する処理などをエラー処理として行う。なお、エラー処理としてどのような処理を行うかは、POS端末101の設計者が適宜に決めて良い。そしてこのエラー処理を終えたのちにCPU1は、図3に示す処理を終了する。   In step Sa4, the CPU 1 performs error processing. That is, in this embodiment, the cancellation is allowed only for the same day transaction. For this reason, in step Sa4, the CPU 1 performs, as an error process, a process for notifying the operator that the cancellation is not permitted because the specified transaction is not the same day transaction. Note that what kind of processing is to be performed as error processing may be appropriately determined by the designer of the POS terminal 101. After completing this error process, the CPU 1 ends the process shown in FIG.

なお、締め取消を許容する期間は、任意に変更が可能である。例えば、取引が完了してから数時間の間としても良いし、あるいは数日後までの間としても良い。さらには、ステップSa3およびステップSa4を省略することも可能である。なお、締め取消を許容する期間は、POS端末101の設計者が固定的に定めても良いし、ユーザにより任意に設定可能としても良い。   Note that the period during which the cancellation is allowed can be arbitrarily changed. For example, it may be several hours after the transaction is completed, or may be until several days later. Furthermore, step Sa3 and step Sa4 can be omitted. Note that the period during which the cancellation is permitted may be fixed by the designer of the POS terminal 101, or may be arbitrarily set by the user.

一方、両日付が一致する場合には、CPU1は当日取引であると判定し、ステップSa3からステップSa5へ進む。   On the other hand, if the two dates match, the CPU 1 determines that the transaction is that day, and proceeds from step Sa3 to step Sa5.

ステップSa5においてCPU1は、元取引にてクレジットカードによる決済(クレジット決済)がなされたか否かを確認する。これは例えば、CPU1が、取引データ中の締めデータに含まれた締め種別の項目のデータがクレジット決済を表すか否かを確認することにより実現できる。そして元取引にてクレジット決済がなされていない場合には、CPU1はステップSa5からステップSa6へ進む。   In step Sa5, the CPU 1 confirms whether or not settlement (credit settlement) using a credit card has been made in the original transaction. For example, this can be realized by the CPU 1 confirming whether the data of the item of the tightening type included in the tightening data in the transaction data represents a credit settlement. If no credit payment is made in the original transaction, the CPU 1 proceeds from step Sa5 to step Sa6.

ステップSa6においてCPU1は、既存のPOS端末で実施されているような通常の取引の訂正処理を行う。そしてこの訂正処理を終えたのちにCPU1は、図3に示す処理を終了する。   In step Sa6, the CPU 1 performs a normal transaction correction process as performed in an existing POS terminal. Then, after completing this correction process, the CPU 1 ends the process shown in FIG.

一方、元取引にてクレジット決済が行われている場合には、CPU1はステップSa5からステップSa7へ進む。   On the other hand, when the credit settlement is performed in the original transaction, the CPU 1 proceeds from step Sa5 to step Sa7.

ステップSa7においてCPU1は、クレジット情報を取得する。具体的には、CPU1はまず、元取引の決済に使用したクレジットカードをカードリーダ21に読み取らせるための操作を行うように操作者に促す。そして、カードリーダ21がクレジットカードからクレジットデータを読み取ったならば、CPU1はそれをカードリーダ21から取得する。CPU1は、取得したクレジットデータをRAM3または補助記憶ユニット4に記憶させておく。   In step Sa7, the CPU 1 acquires credit information. Specifically, the CPU 1 first prompts the operator to perform an operation for causing the card reader 21 to read the credit card used for the settlement of the original transaction. If the card reader 21 reads the credit data from the credit card, the CPU 1 acquires it from the card reader 21. The CPU 1 stores the acquired credit data in the RAM 3 or the auxiliary storage unit 4.

なお、クレジットカードをカードリーダ21に読み取らせずに、例えばキーボード17中の取消キーの押下などにより決済方法の変更が要求された場合には、CPU1はその後の操作者による操作に基づいて決済方法を選択した上で、後述するステップSa13へと移行しても良い。このときは例えばCPU1は、取消キーが押下されたことに応じて、決済方法の指定を促す締め入力画面をオペレータ用表示器18に表示させた上で、それぞれに決済方法が関連付けられた複数の締めキーのいずれかが押下されるのを待ち受けるようにする。そしてCPU1は、押下された締めキーに関連付けられた決済方法を選択した上で、後述するステップSa13へと移行する。   If a change in the payment method is requested, for example, by pressing the cancel key in the keyboard 17 without causing the card reader 21 to read the credit card, the CPU 1 determines the payment method based on the subsequent operation by the operator. May be selected, and the process may proceed to step Sa13 described later. At this time, for example, the CPU 1 displays a closing input screen for prompting the designation of a settlement method on the operator display 18 in response to pressing of the cancel key, and then a plurality of settlement methods associated with the settlement method. Wait for any of the tightening keys to be pressed. Then, the CPU 1 selects a settlement method associated with the pressed down key, and then proceeds to step Sa13 described later.

また、クレジットカードをカードリーダ21に読み取らせずに、例えばキーボード17中のカード中止キーの押下などにより処理の中止が要求された場合には、CPU1は図3に示す処理を終了しても良い。   In addition, when the card 1 is not read by the card reader 21 and the process is requested to be stopped, for example, by pressing a card stop key in the keyboard 17, the CPU 1 may end the process shown in FIG. .

ステップSa8においてCPU1は、ステップSa7で取得したクレジットデータを解析し、正当なクレジットデータであるか否かを確認する。そして正当なクレジットデータではないと判定した場合にCPU1は、ステップSa8からステップSa9へ進む。   In step Sa8, the CPU 1 analyzes the credit data acquired in step Sa7 and confirms whether the credit data is valid. If it is determined that the credit data is not valid, the CPU 1 proceeds from step Sa8 to step Sa9.

ステップSa9においCPU1は、エラー処理を行う。このエラー処理は、例えば、クレジットカードの読み取りが正しく行えなかった旨を操作者に通知するとともに、クレジットカードを再度カードリーダ21に読み取らせるための操作を行うように操作者に促すなどの処理である。なお、このエラー処理としてどのような処理を行うかは、POS端末101の設計者が適宜に決めて良い。そしてこのエラー処理を終えたのちにCPU1は、ステップSa7以降の処理を再度行う。   In step Sa9, the CPU 1 performs error processing. This error process is, for example, a process of notifying the operator that the credit card could not be read correctly and prompting the operator to perform an operation for causing the card reader 21 to read the credit card again. is there. Note that what kind of processing is performed as the error processing may be appropriately determined by the designer of the POS terminal 101. Then, after completing this error process, the CPU 1 performs the processes after step Sa7 again.

一方、正当なクレジットデータであると判定した場合にCPU1は、ステップSa8からステップSa10へ進む。   On the other hand, if it is determined that the credit data is valid, the CPU 1 proceeds from step Sa8 to step Sa10.

ステップSa10においてCPU1は、元取引の決済に用いられたクレジットカードとステップSa7にて新たに読み取ったクレジットカードとが一致するか否かを確認する。これは例えば、CPU1が、取引データ中の締めデータに含まれたデータが表すクレジットカードの識別番号とステップSa7で取得したクレジットデータに含まれたデータが表す識別番号とが一致するか否かを確認することにより実現できる。そして両識別番号が一致しない場合にCPU1は、両クレジットカードが一致しないと判定し、ステップSa10からステップSa11へ進む。   In step Sa10, the CPU 1 confirms whether or not the credit card used for the settlement of the original transaction matches the credit card newly read in step Sa7. For example, the CPU 1 determines whether or not the credit card identification number represented by the data included in the closing data in the transaction data matches the identification number represented by the data included in the credit data acquired in step Sa7. This can be realized by checking. If the two identification numbers do not match, the CPU 1 determines that the two credit cards do not match, and proceeds from step Sa10 to step Sa11.

ステップSa11においてCPU1は、エラー処理を行う。このエラー処理は、例えば、新たに使用されたクレジットカードが元取引で使用されたクレジットカードと異なる旨を操作者に通知するとともに、元取引で使用したクレジットカードをカードリーダ21に読み取らせるための操作を行うように操作者に促すなどの処理である。なお、このエラー処理としてどのような処理を行うかは、POS端末101の設計者が適宜に決めて良い。そしてこのエラー処理を終えたのちにCPU1は、ステップSa7以降の処理を再度行う。 In step Sa11 , the CPU 1 performs error processing. For example, this error processing is for notifying the operator that the newly used credit card is different from the credit card used in the original transaction, and for causing the card reader 21 to read the credit card used in the original transaction. For example, the operator is prompted to perform an operation. Note that what kind of processing is performed as the error processing may be appropriately determined by the designer of the POS terminal 101. Then, after completing this error process, the CPU 1 performs the processes after step Sa7 again.

一方、両クレジットカードが一致する場合にCPU1は、ステップSa10からステップSa12へ進む。   On the other hand, if both credit cards match, the CPU 1 proceeds from step Sa10 to step Sa12.

ステップSa12においてCPU1は、クレジット問合わせを行う。このクレジット問合わせは、元取引に関するクレジット決済を取り消すための処理である。具体的にはCPU1は、元取引に関するクレジット決済の取り消しをクレジットサービスの提供者が運営するクレジットサーバ(図示せず)に対して要求する。なおクレジットサーバに対しては、通信ネットワーク200を介してアクセスが可能である。クレジットサーバ側の運用形態にもよるが、典型的にはCPU1は、取消区分を「返品」とした問合わせデータを生成して、これをクレジットサーバへ送信する。そして、クレジットサーバより取消が完了したことを通知する応答がなされたことに応じて、CPU1はクレジット問合わせを終了する。なお、何らかのエラーが発生した場合には、CPU1はエラーの状況に応じてステップSa7に戻るか、あるいはクレジット問合わせを最初からやり直す。   In step Sa12, the CPU 1 makes a credit inquiry. This credit inquiry is a process for canceling the credit settlement related to the original transaction. Specifically, the CPU 1 requests a credit server (not shown) operated by the credit service provider to cancel the credit settlement related to the original transaction. The credit server can be accessed via the communication network 200. Although depending on the operation mode on the credit server side, typically, the CPU 1 generates inquiry data whose cancellation category is “returned goods”, and transmits this to the credit server. Then, in response to the response from the credit server notifying that the cancellation has been completed, the CPU 1 ends the credit inquiry. If any error occurs, the CPU 1 returns to step Sa7 or redoes the credit inquiry from the beginning according to the error status.

このように、CPU1は選択した取引データに表されたクレジット決済を取り消すための処理を行うのであり、取消手段としての機能を持つ。   Thus, the CPU 1 performs a process for canceling the credit settlement represented by the selected transaction data, and has a function as a canceling means.

ステップSa13においてCPU1は、ポイントデータを取得する。具体的には、CPU1はまず、顧客のポイントカードをリーダ/ライタ22に読み取らせるための操作を行うように操作者に促す。そして、リーダ/ライタ22がポイントカードからポイントデータを読み取ったならば、CPU1はそれをリーダ/ライタ22から取得する。CPU1は、取得したポイントデータをRAM3または補助記憶ユニット4に記憶させておく。なお、取引データにポイントサービスに関わる処理のデータが含まれるならば、このステップSa13の処理を行わないようにしても良い。   In step Sa13, the CPU 1 acquires point data. Specifically, the CPU 1 first prompts the operator to perform an operation for causing the reader / writer 22 to read the customer's point card. If the reader / writer 22 reads point data from the point card, the CPU 1 acquires it from the reader / writer 22. The CPU 1 stores the acquired point data in the RAM 3 or the auxiliary storage unit 4. If the transaction data includes data related to the point service, the process of step Sa13 may not be performed.

ステップSa14においてCPU1は、ポイント処理を行う。具体的には、CPU1はまず、取引データが表す取引の内容に応じたポイントを計算する。そしてCPU1は、ステップSa13で取得したポイントデータに基づいて特定されるポイント口座に上記の計算したポイントを加算する。なお、ポイントの加算は、ポイントカードが記憶するポイントデータをCPU1の制御の下にリーダ/ライタ22により書き換えることで行う場合と、サーバ102がポイントサービスの提供のために管理するデータをCPU1からの要求に応じてサーバ102が書き換えることで行う場合とがあるが、本実施形態はそのどちらであっても良い。なお、このポイント処理には、ポイントを利用した割引きなどの別の処理を含んでも良い。   In step Sa14, the CPU 1 performs point processing. Specifically, CPU1 calculates the point according to the content of the transaction which transaction data represents first. Then, the CPU 1 adds the calculated points to the point account specified based on the point data acquired in step Sa13. Points are added when the point data stored in the point card is rewritten by the reader / writer 22 under the control of the CPU 1 and when the data managed by the server 102 for providing the point service is received from the CPU 1. The server 102 may be rewritten in response to a request, but either of them may be used in the present embodiment. Note that this point processing may include other processing such as discount using points.

ステップSa15においてCPU1は、締め処理を行う。CPU1はこの締め処理は、取引データ中の商品販売データにより表される商品の取引が改めて行われたものとして行う。また決済は、ステップSa7においてクレジットデータを取得していればクレジット決済により行い、別の決済方法を選択していればその決済方法で行う。   In step Sa15, the CPU 1 performs a tightening process. The CPU 1 performs this tightening process on the assumption that the transaction of the product represented by the product sales data in the transaction data has been performed again. The settlement is performed by credit settlement if the credit data is acquired in step Sa7, and is performed by the settlement method if another settlement method is selected.

つまりCPU1は、取引データ中の商品販売データにより表される商品の買い上げ登録を新たに行っているのであり、登録手段としての機能を持つ。また、この買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うのであり、ポイント処理手段としての機能を持つ。   That is, the CPU 1 newly performs purchase registration of the product represented by the product sales data in the transaction data, and has a function as a registration unit. Further, processing for providing point services to customers is performed with respect to this purchase registration, and it has a function as point processing means.

ステップSa16においてCPU1は、プリンタ20を制御し、レシートを発行する。具体的には、CPU1は、元取引に関するクレジット決済の取消に関するレジマイナスレシートと、ステップSa15での締め処理に関するレシートとをそれぞれ発行する。そして、全てのレシートを発行し終えたならば、CPU1は図3の処理を終了する。   In step Sa16, the CPU 1 controls the printer 20 and issues a receipt. Specifically, the CPU 1 issues a registration minus receipt relating to cancellation of the credit settlement relating to the original transaction and a receipt relating to the closing process in step Sa15. Then, when all the receipts have been issued, the CPU 1 ends the process of FIG.

以上のようにPOS端末101によれば、クレジット決済を伴って締め終えている取引に関するポイント付与が顧客から要求された場合には、その取引を一旦取り消すものの、ジャーナルファイル中の取引データに表された買い上げ商品に関するものとしてポイント処理および締め処理を行うので、操作者は商品についての買い上げ登録をやり直す必要がない。   As described above, according to the POS terminal 101, when a customer requests to give points related to a transaction that has been closed with credit settlement, the transaction is temporarily canceled, but is indicated in the transaction data in the journal file. Since the point process and the closing process are performed on the purchased product, the operator does not need to redo the purchase registration for the product.

またPOS端末101によれば、元取引の決済に用いられたクレジットカードと新たに読み取ったクレジットカードとが一致することを確認した場合にのみ、元取引の取消、ポイント処理および新たな締め処理を行うので、元取引の決済に用いられたクレジットカードを所持していない顧客からの不正な要求に応じて上記の各処理を行ってしまうことがない。   Further, according to the POS terminal 101, only when it is confirmed that the credit card used for the settlement of the original transaction matches the newly read credit card, the cancellation of the original transaction, the point process, and the new closing process are performed. Therefore, the above processes are not performed in response to an unauthorized request from a customer who does not have the credit card used for the settlement of the original transaction.

なお、CPU1はステップSa12乃至ステップSa15にて、元取引のクレジット決済の取消、新たな買い上げ登録、決済およびポイントサービスの提供のための処理を行っているが、これらの処理をCPU1は、ステップSa3、ステップSa5およびステップSa10においてYESと判断した場合に実行する。従って、CPU1は制御手段としての機能を持つ。   In step Sa12 to step Sa15, the CPU 1 performs processing for canceling the original transaction credit settlement, new purchase registration, settlement, and provision of a point service. The CPU 1 performs these processing in step Sa3. This is executed when YES is determined in step Sa5 and step Sa10. Therefore, the CPU 1 has a function as control means.

この実施形態は、次のような種々の変形実施が可能である。   This embodiment can be variously modified as follows.

クレジットサーバ側で許容されるならば、ステップSa7におけるクレジットデータの取得を省略し、取引データに含まれたクレジットデータを利用してステップSa15の締め処理における決済処理を行っても良い。   If permitted on the credit server side, the acquisition of the credit data in step Sa7 may be omitted, and the settlement process in the closing process in step Sa15 may be performed using the credit data included in the transaction data.

ジャーナルファイルをサーバ102に設けられた記憶デバイスで記憶していても良い。そしてこの場合、図3に示す処理の一部またはすべてをサーバ102にて行っても良い。ただしこの場合でも、操作者による指示を入力するための処理や、操作者に各種の情報を通知するための処理はPOS端末101にて行う。このような決済システムの実現には、クラウドコンピューティングを利用できる。より具体的には、software as a service(SaaS)と称されるソフトウェア提供形態が適する。   The journal file may be stored in a storage device provided in the server 102. In this case, part or all of the processing shown in FIG. However, even in this case, processing for inputting an instruction by the operator and processing for notifying the operator of various information are performed by the POS terminal 101. Cloud computing can be used to realize such a payment system. More specifically, a software provision form called software as a service (SaaS) is suitable.

図4はクラウドシステムを利用する決済処理システム300の構成を示す図である。   FIG. 4 is a diagram showing a configuration of a payment processing system 300 using a cloud system.

この決済処理システム300は、クラウド31、複数の端末装置32および複数の通信ネットワーク33を含む。なお、端末装置32および通信ネットワーク33は、それぞれ1つのみでも良い。   This payment processing system 300 includes a cloud 31, a plurality of terminal devices 32, and a plurality of communication networks 33. Note that only one terminal device 32 and one communication network 33 may be used.

クラウド31はさらに、複数のサーバ装置31aを含む。これら複数のサーバ装置31aは互いに通信可能に構成される。ただしサーバ装置31aは、1つのみであっても良い。   The cloud 31 further includes a plurality of server devices 31a. The plurality of server devices 31a are configured to be able to communicate with each other. However, there may be only one server device 31a.

端末装置32は、通信ネットワーク33を介してクラウド31と通信可能である。端末装置32としては、デスクトップタイプやノートブックタイプなどの種々のコンピュータ、携帯電話装置、携帯情報端末(PDA)、あるいはスマートフォンなどを適宜に利用できる。通信ネットワーク33としては、インターネット、プライベートネットワーク、次世代ネットワーク(NGN)、あるいはモバイルネットワークなどを適宜に利用できる。   The terminal device 32 can communicate with the cloud 31 via the communication network 33. As the terminal device 32, various computers such as a desktop type and a notebook type, a mobile phone device, a personal digital assistant (PDA), a smartphone, and the like can be used as appropriate. As the communication network 33, the Internet, a private network, a next generation network (NGN), a mobile network, or the like can be used as appropriate.

そして決済処理システム300は、図3に示す各処理のうちのステップSa8およびステップSa14については端末装置32にて実行するが、その他のステップについてはクラウド31および端末装置32のいずれにおいて実行しても良い。ただし、オペレータの操作はいずれも端末装置32にて実行され、操作の内容を必要に応じて端末装置32からクラウド31へと通知する。   The payment processing system 300 executes step Sa8 and step Sa14 in the processes shown in FIG. 3 at the terminal device 32, but the other steps may be executed by either the cloud 31 or the terminal device 32. good. However, any operation by the operator is executed by the terminal device 32, and the content of the operation is notified from the terminal device 32 to the cloud 31 as necessary.

図3に示す処理の一部をクラウド31で実行し、残りの処理を端末装置32にて実行する場合、その処理を端末装置32が有するコンピュータに実行させるためのプログラムを予め端末装置32が有する記憶ユニットに記憶させておいても良いし、上記のプログラムをクラウド31が有する記憶ユニットに記憶しておき、必要に応じてクラウド31から端末装置32へと与えるようにしても良い。上記のプログラムをクラウド31から端末装置32へと与える場合には、サーバ装置31aのうちの少なくとも1つに、上記のプログラムを端末装置32へと送信する機能を備える。   When a part of the processing shown in FIG. 3 is executed in the cloud 31 and the remaining processing is executed in the terminal device 32, the terminal device 32 has a program for causing the computer of the terminal device 32 to execute the processing in advance. You may make it memorize | store in a memory | storage unit, memorize | store the said program in the memory | storage unit which the cloud 31 has, and you may make it give it from the cloud 31 to the terminal device 32 as needed. When the program is given from the cloud 31 to the terminal device 32, at least one of the server devices 31a has a function of transmitting the program to the terminal device 32.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[1]
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能な決済処理装置であって、
操作者による指示に基づいて前記複数の取引データのうちの1つを選択する選択手段と、
前記選択手段が選択した前記取引データに表されたクレジット決済を取り消すための処理を行う取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関して決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段とを具備する決済処理装置。
[2]
クレジットカードからクレジットデータを取得する取得手段と、
前記選択手段が選択した前記取引データに含まれたクレジットデータと前記取得手段が取得したクレジットデータとに基づいて前記選択手段が選択した前記取引データに関する取引の決済に用いられたクレジットカードと前記取得手段がクレジットデータを取得したクレジットカードとが一致することを確認した場合にのみ、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する[1]に記載の決済処理装置。
[3]
前記ジャーナルファイルは、クレジット決済によらない取引に関する取引データを含み、
前記選択手段が選択した前記取引データがクレジット決済済みの取引の内容を表す場合にのみ、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する[1]に記載の決済処理装置。
[4]
前記取引データは、取引が行われたタイミングを表し、
前記選択手段が選択した前記取引データが表すタイミングに基づいて定まる規定期間内のみにおいて、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する[1]に記載の決済処理装置。
[5]
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能なコンピュータを、
操作者による指示に基づいて前記複数の取引データのうちの1つを選択する選択手段と、
前記選択手段が選択した前記取引データに表されたクレジット決済を取り消すための処理を行う取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関してクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段として機能させるプログラム。
[6]
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能なサーバ装置と、端末装置とを具備する決済処理システムであって、
操作者による指示を入力する入力手段と、
前記入力手段が入力した前記指示に基づいて前記複数の取引データのうちの1つを選択する選択手段と、
前記選択手段が選択した前記取引データに表されたクレジット決済を取り消すための処理を行う取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関してクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段とをさらに具備し、
前記選択手段、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段のうちの少なくとも1つを前記サーバ装置に備え、
前記選択手段、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段のうちの前記サーバ装置が備えないものと前記入力手段とを前記端末装置に備える決済処理システム。
Although several embodiments of the present invention have been described, these embodiments are presented by way of example 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.
The invention described in the scope of the original claims of the present application will be added below.
[1]
A payment processing apparatus capable of accessing a storage device that stores a journal file including a plurality of transaction data representing the contents of transactions that have been credit-paid for each transaction,
Selection means for selecting one of the plurality of transaction data based on an instruction by an operator;
Cancellation means for performing a process for canceling the credit settlement represented in the transaction data selected by the selection means;
A registration unit for newly purchasing and registering the purchase product represented in the transaction data selected by the selection unit;
Payment means for performing a process for making a payment for the purchase registration by the registration means;
A settlement processing apparatus comprising point processing means for performing processing for providing a point service to a customer regarding the purchase registration by the registration means.
[2]
An acquisition means for acquiring credit data from a credit card;
The credit card used for the settlement of the transaction related to the transaction data selected by the selection unit based on the credit data included in the transaction data selected by the selection unit and the credit data acquired by the acquisition unit, and the acquisition Control means for enabling the operations of the cancellation means, the registration means, the settlement means and the point processing means only when the means confirms that the credit card with which the credit data has been acquired matches. 1].
[3]
The journal file includes transaction data relating to transactions not based on credit settlement,
Only when the transaction data selected by the selection means represents the contents of a transaction for which credit settlement has been completed, a control means for enabling the operations of the cancellation means, the registration means, the settlement means, and the point processing means is further provided. The settlement processing device according to [1].
[4]
The transaction data represents the timing of the transaction,
Control means for enabling the operations of the cancellation means, the registration means, the settlement means, and the point processing means only within a prescribed period determined based on the timing represented by the transaction data selected by the selection means. The settlement processing apparatus according to [1].
[5]
A computer capable of accessing a storage device that stores a journal file including a plurality of transaction data representing the contents of transactions that have been credit-paid
Selection means for selecting one of the plurality of transaction data based on an instruction by an operator;
Cancellation means for performing a process for canceling the credit settlement represented in the transaction data selected by the selection means;
A registration unit for newly purchasing and registering the purchase product represented in the transaction data selected by the selection unit;
Settlement means for performing processing for credit settlement regarding the purchase registration by the registration means;
A program that functions as a point processing unit that performs processing for providing a point service to a customer regarding the purchase registration by the registration unit.
[6]
A payment processing system comprising a server device that can access a storage device that stores a journal file that includes a plurality of transaction data representing the contents of a transaction for which credit settlement has been completed for each transaction, and a terminal device,
An input means for inputting an instruction by the operator;
Selection means for selecting one of the plurality of transaction data based on the instruction input by the input means;
Cancellation means for performing a process for canceling the credit settlement represented in the transaction data selected by the selection means;
A registration unit for newly purchasing and registering the purchase product represented in the transaction data selected by the selection unit;
Settlement means for performing processing for credit settlement regarding the purchase registration by the registration means;
Point processing means for performing processing for providing a point service to a customer regarding the purchase registration by the registration means,
The server device includes at least one of the selection unit, the cancellation unit, the registration unit, the settlement unit, and the point processing unit,
A payment processing system in which the terminal device includes the selection device, the cancellation device, the registration device, the payment device, and the point processing device that are not provided in the server device and the input device.

1…CPU、2…ROM、3…RAM、4…補助記憶ユニット、5…時計ユニット、6…モードスイッチ、7…ドロワ開放ユニット、8…入出力ポート、9〜15…通信インタフェース、16…スキャナ、17…キーボード、18…オペレータ用表示器、19…客面表示器、20…プリンタ、21…カードリーダ、22…リーダ/ライタ、23…通信デバイス、24…バス、31…クラウド、31a…サーバ装置、32…端末装置、33…通信ネットワーク、100…POSシステム、101…POS端末、102…サーバ、200…通信ネットワーク、300…決済処理システム。   1 ... CPU, 2 ... ROM, 3 ... RAM, 4 ... auxiliary storage unit, 5 ... clock unit, 6 ... mode switch, 7 ... drawer opening unit, 8 ... input / output port, 9-15 ... communication interface, 16 ... scanner DESCRIPTION OF SYMBOLS 17 ... Keyboard, 18 ... Display for operator, 19 ... Customer display, 20 ... Printer, 21 ... Card reader, 22 ... Reader / writer, 23 ... Communication device, 24 ... Bus, 31 ... Cloud, 31a ... Server Device ... 32 ... Terminal device 33 ... Communication network 100 ... POS system 101 ... POS terminal 102 ... Server 200 ... Communication network 300 ... Payment processing system

Claims (6)

クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能な決済処理装置であって、
操作者による指示に基づいて前記複数の取引データのうちの1つを選択する選択手段と、
クレジットカードからクレジットデータを取得する取得手段と、
前記選択手段が選択した前記取引データに含まれたデータが表すクレジットカードの識別番号と前記取得手段により取得された前記クレジットデータに含まれたデータが表す識別番号とが一致する場合に、前記選択手段が選択した前記取引データに表されたクレジット決済の取り消しをクレジットサーバに対して要求する取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関して、前記取得手段により取得された前記クレジットデータを用いてクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段とを具備する決済処理装置。
A payment processing apparatus capable of accessing a storage device that stores a journal file including a plurality of transaction data representing the contents of transactions that have been credit-paid for each transaction,
Selection means for selecting one of the plurality of transaction data based on an instruction by an operator;
An acquisition means for acquiring credit data from a credit card;
The selection is performed when the identification number of the credit card represented by the data included in the transaction data selected by the selection unit matches the identification number represented by the data included in the credit data acquired by the acquisition unit. Cancellation means for requesting the credit server to cancel the credit settlement represented in the transaction data selected by the means;
A registration unit for newly purchasing and registering the purchase product represented in the transaction data selected by the selection unit;
With respect to the purchase registration by the registration unit, a settlement unit that performs a process for performing a credit settlement using the credit data acquired by the acquisition unit ;
A settlement processing apparatus comprising point processing means for performing processing for providing a point service to a customer regarding the purchase registration by the registration means.
プリンタと、
前記取消手段による要求に基づくクレジット決済の取り消しに関するレジマイナスレシートと、前記決済手段による決済に関するレシートとをそれぞれ発行するように前記プリンタを制御する手段とをさらに具備する請求項1に記載の決済処理装置。
A printer,
2. The settlement process according to claim 1, further comprising means for controlling the printer so as to issue a registration minus receipt relating to cancellation of credit settlement based on a request by the cancellation means and a receipt relating to settlement by the settlement means. apparatus.
前記ジャーナルファイルは、クレジット決済によらない取引に関する取引データを含み、
前記選択手段が選択した前記取引データがクレジット決済済みの取引の内容を表す場合にのみ、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する請求項1に記載の決済処理装置。
The journal file includes transaction data relating to transactions not based on credit settlement,
Only when the transaction data selected by the selection means represents the contents of a transaction for which credit settlement has been completed, a control means for enabling the operations of the cancellation means, the registration means, the settlement means, and the point processing means is further provided. The settlement processing apparatus according to claim 1.
前記取引データは、取引が行われたタイミングを表し、
前記選択手段が選択した前記取引データが表すタイミングに基づいて定まる規定期間内のみにおいて、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段の動作を有効とする制御手段をさらに具備する請求項1に記載の決済処理装置。
The transaction data represents the timing of the transaction,
Control means for enabling the operations of the cancellation means, the registration means, the settlement means, and the point processing means only within a prescribed period determined based on the timing represented by the transaction data selected by the selection means. The settlement processing apparatus according to claim 1.
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能であるとともに、カードリーダによりクレジットカードから取得されたクレジットデータを取り込み可能なコンピュータを、
操作者による指示に基づいて前記複数の取引データのうちの1つを選択する選択手段と、
前記選択手段が選択した前記取引データに含まれたデータが表すクレジットカードの識別番号と前記取得手段により取得されたクレジットデータに含まれたデータが表す識別番号とが一致する場合に、前記選択手段が選択した前記取引データに表されたクレジット決済の取り消しをクレジットサーバに対して要求する取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関して、前記取得手段により取得された前記クレジットデータを用いてクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段として機能させるプログラム。
A computer capable of accessing a storage device that stores a journal file including a plurality of transaction data representing the contents of transactions for which credit settlement has been completed for each transaction, and capable of capturing credit data acquired from a credit card by a card reader ,
Selection means for selecting one of the plurality of transaction data based on an instruction by an operator;
The selection means when the identification number of the credit card represented by the data included in the transaction data selected by the selection means matches the identification number represented by the data contained in the credit data acquired by the acquisition means Canceling means for requesting the credit server to cancel the credit settlement represented in the transaction data selected by
A registration unit for newly purchasing and registering the purchase product represented in the transaction data selected by the selection unit;
With respect to the purchase registration by the registration unit, a settlement unit that performs a process for performing a credit settlement using the credit data acquired by the acquisition unit ;
A program that functions as a point processing unit that performs processing for providing a point service to a customer regarding the purchase registration by the registration unit.
クレジット決済済みの取引の内容を取引毎に表した取引データを複数含むジャーナルファイルを記憶する記憶デバイスにアクセス可能なサーバ装置と、端末装置とを具備する決済処理システムであって、
操作者による指示を入力する入力手段と、
前記入力手段が入力した前記指示に基づいて前記複数の取引データのうちの1つを選択する選択手段と、
クレジットカードからクレジットデータを取得する取得手段と、
前記選択手段が選択した前記取引データに含まれたデータが表すクレジットカードの識別番号と前記取得手段により取得されたクレジットデータに含まれたデータが表す識別番号とが一致する場合に、前記選択手段が選択した前記取引データに表されたクレジット決済の取り消しをクレジットサーバに対して要求する取消手段と、
前記選択手段が選択した前記取引データに表された買い上げ商品を新たに買い上げ登録する登録手段と、
前記登録手段による前記買い上げ登録に関して、前記取得手段により取得された前記クレジットデータを用いてクレジット決済するための処理を行う決済手段と、
前記登録手段による前記買い上げ登録に関して顧客へのポイントサービスの提供のための処理を行うポイント処理手段と具備し、
前記選択手段、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段のうちの少なくとも1つを前記サーバ装置に備え、
前記選択手段、前記取消手段、前記登録手段、前記決済手段および前記ポイント処理手段のうちの前記サーバ装置が備えないものと前記入力手段および前記取得手段とを前記端末装置に備える決済処理システム。
A payment processing system comprising a server device that can access a storage device that stores a journal file that includes a plurality of transaction data representing the contents of a transaction for which credit settlement has been completed for each transaction, and a terminal device,
An input means for inputting an instruction by the operator;
Selection means for selecting one of the plurality of transaction data based on the instruction input by the input means;
An acquisition means for acquiring credit data from a credit card;
The selection means when the identification number of the credit card represented by the data included in the transaction data selected by the selection means matches the identification number represented by the data contained in the credit data acquired by the acquisition means Canceling means for requesting the credit server to cancel the credit settlement represented in the transaction data selected by
A registration unit for newly purchasing and registering the purchase product represented in the transaction data selected by the selection unit;
With respect to the purchase registration by the registration unit, a settlement unit that performs a process for performing a credit settlement using the credit data acquired by the acquisition unit ;
Treated point processing unit and immediately Bei performing for providing point services to customers for the purchase registration by said registration means,
The server device includes at least one of the selection unit, the cancellation unit, the registration unit, the settlement unit, and the point processing unit,
A payment processing system in which the terminal device includes the selection device, the cancellation device, the registration device, the payment device, and the point processing device that are not provided in the server device, and the input device and the acquisition device .
JP2011199925A 2011-09-13 2011-09-13 Payment processing apparatus, payment processing program, and payment processing system Expired - Fee Related JP5555678B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011199925A JP5555678B2 (en) 2011-09-13 2011-09-13 Payment processing apparatus, payment processing program, and payment processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011199925A JP5555678B2 (en) 2011-09-13 2011-09-13 Payment processing apparatus, payment processing program, and payment processing system

Publications (2)

Publication Number Publication Date
JP2013061807A JP2013061807A (en) 2013-04-04
JP5555678B2 true JP5555678B2 (en) 2014-07-23

Family

ID=48186425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011199925A Expired - Fee Related JP5555678B2 (en) 2011-09-13 2011-09-13 Payment processing apparatus, payment processing program, and payment processing system

Country Status (1)

Country Link
JP (1) JP5555678B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103489095A (en) * 2013-10-08 2014-01-01 百度在线网络技术(北京)有限公司 Electronic transaction method and system and payment platform system
JP2016053887A (en) * 2014-09-04 2016-04-14 東芝テック株式会社 Information processing device and program
JP6552428B2 (en) * 2016-02-05 2019-07-31 東芝テック株式会社 Product sales data processing device
JP6228618B2 (en) * 2016-02-29 2017-11-08 楽天株式会社 Information processing system, server device, information processing method, and information processing program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3534900B2 (en) * 1995-06-05 2004-06-07 東芝テック株式会社 Credit processing equipment
JP3715613B2 (en) * 2002-10-18 2005-11-09 東芝テック株式会社 Product sales registration data processing device
JP2007241430A (en) * 2006-03-06 2007-09-20 Toshiba Tec Corp Device for processing merchandise sale data, method and program for processing returned product

Also Published As

Publication number Publication date
JP2013061807A (en) 2013-04-04

Similar Documents

Publication Publication Date Title
JP7309807B2 (en) Payment device and its program
US20170249612A1 (en) Receipt server, electronic receipt system, and program
US20210390560A1 (en) Information processing apparatus and control program therefor
JP2017117172A (en) Commodity registration device and program
JP5555678B2 (en) Payment processing apparatus, payment processing program, and payment processing system
JP2023168405A (en) Commodity registration device and program
JP5473151B2 (en) Product sales processing device, program, and product sales system
JP6998792B2 (en) Registration device and information processing program
JP5011358B2 (en) Utility bill payment processing apparatus and program
JP5882812B2 (en) Shopping support device, shopping support method, and shopping support program
JP2012141757A (en) Commodity sales data processor, commodity sales data processing system and program
US20220147980A1 (en) Server, information processing device, settlement system, and method
JP2019125270A (en) Commodity sales data processing system and program
JP2021177432A (en) Electronic receipt server and program for the same, and electronic receipt system
US20200250645A1 (en) Order system, order management apparatus, and information processing program
JP5417360B2 (en) Payment device
JP5433592B2 (en) Payment device, payment system, program, and server device
JP6213962B2 (en) Payment terminal and program
JP7274561B2 (en) Registration device, information processing program and terminal device
JP5620524B2 (en) Card settlement apparatus and program
JP6851947B2 (en) Electronic receipt agent and program
US20200387882A1 (en) Commodity sales data processing apparatus, control method therefor, and display control method thereof
JP2014044464A (en) Service ticket processing device
JP6228077B2 (en) Sales processing apparatus and sales processing program
JP2004086557A (en) Pos terminal equipment, pos system and program for pos terminal equipment

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131015

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131205

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131213

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131219

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131226

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140109

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: 20140507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140602

R150 Certificate of patent or registration of utility model

Ref document number: 5555678

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees