JPS599770A - Electronic cash register - Google Patents

Electronic cash register

Info

Publication number
JPS599770A
JPS599770A JP57118811A JP11881182A JPS599770A JP S599770 A JPS599770 A JP S599770A JP 57118811 A JP57118811 A JP 57118811A JP 11881182 A JP11881182 A JP 11881182A JP S599770 A JPS599770 A JP S599770A
Authority
JP
Japan
Prior art keywords
transaction
correction
key
cash
area
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
Application number
JP57118811A
Other languages
Japanese (ja)
Other versions
JPH045235B2 (en
Inventor
Hideo Ohara
大原 英男
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.)
Omron Corp
Original Assignee
Tateisi Electronics Co
Omron Tateisi Electronics Co
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 Tateisi Electronics Co, Omron Tateisi Electronics Co filed Critical Tateisi Electronics Co
Priority to JP57118811A priority Critical patent/JPS599770A/en
Publication of JPS599770A publication Critical patent/JPS599770A/en
Publication of JPH045235B2 publication Critical patent/JPH045235B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing

Landscapes

  • Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

PURPOSE:To simplify correcting operation and check correcting function, by performing subtraction and addition correcting processing by - and + keys for correction when there is change in dealings. CONSTITUTION:When the amount of sales is inputted by pressing ten keys on a keyboard 2, flag FN is set to ''1'' (step 25). Under this condition, if cash transaction is changed to ticket transaction or ticket transaction is changed to cash transaction by some reason, an operator depresses a correction - key or a correction + key. Flag FCOR - or flag FCOR + is set to ''1''. When a cash key or a ticket key is depressed, setting state of above-mentioned flags is judged by CPU14 and addition or subtraction processing is performed. If the value of corrected amount register is ''0'', it is recognized that correction is performed normally, and correction is completed.

Description

【発明の詳細な説明】 (イ)発明の分骨 この発明は、商品部門に対しての金額や個数の登録の他
に、現金取引、□クレジット取引、金券取引のように、
複数の取引に対して、各取引ごとに金額、回数を集計す
る機能を持った電子式キャッシュレジスタに関している
[Detailed Description of the Invention] (A) Main Features of the Invention In addition to registering the amount and number of items in the product department, the invention also enables transactions such as cash transactions, □ credit transactions, and cash voucher transactions.
It relates to an electronic cash register that has the function of totaling the amount and number of transactions for each transaction.

(ロ)発明の背景 最近の電子式キャッシュVジヌタは取引キーとして、現
金取引の他に、券売キー、クレジットキー等多くの取引
キーが用意されている。通常オペレータは顧客の買上げ
商品を見て、商品登録し、顧客の希望する支払いに対応
させて取引キーを押下し、レジ−)を発行して取引処理
を終了する。
(b) Background of the Invention In addition to cash transactions, the recent electronic cash V-Jinuta has many transaction keys such as ticket vending keys and credit keys. Normally, the operator looks at the products purchased by the customer, registers the products, presses the transaction key in accordance with the customer's desired payment, issues a cash register, and completes the transaction process.

ところが上述の取引処理の終了後、顧客の気が変って支
払い方法を変更する、たとえば現金取引から券売取引に
、またこの逆の方法に変更することがしばしばあった。
However, after the above-mentioned transaction processing is completed, the customer often changes his or her mind and changes the payment method, for example, from a cash transaction to a ticket sales transaction, or vice versa.

この変更に対してオペレータは次の二つの方法のいずれ
かで処理していた。
Operators handled this change in one of two ways.

その一つは取引の変更があったことをメモしておき、閉
店後または精算時に精算レポート内の取引種別ごとの金
額、回数全手計算で修正する。他の一つは一括訂正機能
のある電子式キャッシュレジスタでは顧客の前で変更さ
れた取引に対応するレシートを作成し、その後一括訂正
モードに切換え、取引変更前のレシートを見て登録しな
おす処理である。
One way is to make a note of changes in transactions, and then make corrections by manually calculating the amount and number of transactions for each type of transaction in the settlement report after closing or at the time of settlement. The other is a process in which electronic cash registers with a bulk correction function create a receipt corresponding to the transaction that was changed in front of the customer, then switch to bulk correction mode, and re-register by looking at the receipt before the transaction was changed. It is.

しかし、後者の処理はキー操作が多くなることもあり、
現実的でなく、前者の処理が採用されるケースが多い。
However, the latter process may require many key operations,
There are many cases where the former process is adopted as it is not realistic.

そしてこの場合メモの紛失および手計算のミス等により
、訂正に信頼性が低く、取引ごとの正しい金額、回数の
集計が把握できないことが多い欠点金有する。
In this case, due to loss of memos and errors in manual calculations, corrections are unreliable and the correct amount and number of transactions cannot often be ascertained.

(ハ)発明の目的 そこでこの発明は上述のようGて取引の変更があったと
き、その訂正処理が簡単にでき、しかも集計データの訂
正が確実に行ない得る機能を持った電子式キャッシュレ
ジスタの提供全目的とする。
(c) Purpose of the Invention Therefore, the present invention provides an electronic cash register which has the function of easily correcting changes in transactions as described above, and also reliably correcting aggregated data. Provided for all purposes.

に)発明の効果 この発明によれば、取引の変更があったとき、訂正−キ
ーにより変更前の取引の集計データから取引分のデータ
全減算し、訂正十キーにより変更後の取引の集計データ
にその取引分のデータを加算処理するので、キーの訂正
操作は取引種目の訂正入力操作であって、商品部門やそ
の部門の金額、などの訂正入力操作がないために、訂正
操作が簡単となり、さらに減算データと加算データとの
パヲンスをチェックするので、正確な取引の訂正ができ
、集計データの信頼性を向上させることができる。
B) Effect of the Invention According to this invention, when a transaction is changed, the correction key subtracts all data for the transaction from the transaction aggregate data before the change, and the correction key subtracts the entire transaction data from the transaction aggregate data after the change. Since the data for that transaction is added to the key, the key correction operation is to correct the transaction type, and there is no correction input operation for the product department or the amount of that department, so the correction operation is easy. Furthermore, since the balance between the subtracted data and the added data is checked, transactions can be corrected accurately and the reliability of the aggregated data can be improved.

仲)実施例の説明 この発明の一実施例を以下図面に基づいて詳述する。Naka) Explanation of examples An embodiment of the present invention will be described in detail below based on the drawings.

図面は電子式ギヤツユレジスタ全示し、第1図において
、レジスタlは取引種や部門などを入力するキーボード
2、入力された金額を表示する表示器8、レシート4を
発行するためのプリンタ5を備えている。
The drawing shows all the electronic gear registers, and in FIG. We are prepared.

第2図は上述のキーボード2を示し、モード切換えスイ
ッチ6は所定のキーによって、電源切シ、登録モード、
点検モード、精算モード、プリセットモード、一括訂正
モード等のモード切換えを行ない、部門キー7は商品部
門を入力し、テンキー8は商品の金額を入力し、小計キ
ー9は登録の小計を入力する。
FIG. 2 shows the above-mentioned keyboard 2, and the mode changeover switch 6 can be set to power off, registration mode,
Modes such as inspection mode, payment mode, preset mode, batch correction mode, etc. are switched, the department key 7 is used to input the product department, the numeric keypad 8 is used to input the amount of the product, and the subtotal key 9 is used to input the subtotal of registration.

券売キー10および現金キー11は取引種目の取引キー
であって、券売キーlOは取引が金券であるとき入力し
、現金キー11は取引が現金であるとき入力する。
The ticket sales key 10 and the cash key 11 are transaction keys for transaction types, and the ticket sales key 1O is input when the transaction is a cash voucher, and the cash key 11 is input when the transaction is cash.

訂正−キー12、訂正十キー18は取引種目が現金から
券売またはこの逆の取引に変更されたとき、各取引の集
計データを訂正するためのキーであって、訂正−キー1
2はデータを減算し、訂正+キー13はデータを加算す
る。
Correction key 12 and correction key 18 are keys for correcting the aggregated data of each transaction when the transaction type is changed from cash to ticket sales or vice versa.
2 subtracts data, and correction + key 13 adds data.

第8図は制御回路を示し、CPU14はROM15に格
納された制御プログラムに沿って各回路装置を制御し、
キーボード2は前述の各種キーの入力操作を行ない、表
示器8は入力された金額を表示し、プリンタ5は用紙に
登録データ、小計データ、取引データなどをプリントし
てレシート4を発行する。
FIG. 8 shows a control circuit, in which the CPU 14 controls each circuit device according to the control program stored in the ROM 15,
The keyboard 2 performs input operations using the various keys described above, the display 8 displays the entered amount, and the printer 5 prints registration data, subtotal data, transaction data, etc. on paper and issues a receipt 4.

RAM16は必要なデータの書込みや読出しを行ない、
エリアR1は置数レジスタであって、テンキー8で入力
された置数データをストアし、エリアR2は訂正金額レ
ジスタであって、取引金額を訂正するときその金額をス
トアする。エリアR8は置数フラグFMであって、置数
されたときフラグがセットされ、エリアR4は訂正−フ
ラグFCOR−であって、訂正−キー12が入力された
ときフラグがセットされ、エリアR5は訂正十フラグF
COR+であって、訂正士キー1Bが入力されたときフ
ラグがセットされる。
The RAM 16 writes and reads necessary data,
Area R1 is a number register that stores the number data entered using the numeric keypad 8, and area R2 is a correction amount register that stores the amount when the transaction amount is corrected. Area R8 is a number flag FM, which is set when a number is entered, area R4 is a correction flag FCOR, which is set when the correction key 12 is input, and area R5 is a flag FM. Correction ten flag F
COR+, and the flag is set when the corrector key 1B is input.

エリアR6〜RIOは部門登録エリアであって、各部門
のエリアには金額エリアと個数エリアとを備え、入力さ
れた商品部門に対して金額と個数とがストアされる。
Areas R6 to RIO are department registration areas, and each department area includes an amount area and a number area, and the amount and number of items for the input product department are stored.

エリアR11〜R14は集計エリアであって、エリアR
11,’R12は現金取引における金額および個数をス
トアし、エリアR18、R14は券売取引における金額
および個数をストアする。
Areas R11 to R14 are aggregation areas, and area R
11, 'R12 stores the amount and number of cash transactions, and areas R18 and R14 store the amount and number of ticket sales transactions.

このように構成した電子式キャッシュレジスタlは通常
の登録はモード切換えスイッチ6を登録モードに設定し
て、登録操作を行々う。この操作はテンキー8で商品の
金額を入力し、ついで部門キー7f:入力することによ
って一商品の登録が入力でき、データはRAM 16の
商品部門に対応するエリアR6〜RIGに入力された金
額と個数1が加算されてストアされ、入力された金額は
表示器8に表示される。
In the electronic cash register I configured as described above, a normal registration operation is performed by setting the mode changeover switch 6 to the registration mode. In this operation, the registration of one product can be entered by inputting the amount of the product using the numeric keypad 8, and then entering the department key 7f. The number 1 is added and stored, and the input amount is displayed on the display 8.

そしてこのような入力操作が買上げられた各商品に対し
て行なわれ、その後現金取引であれば現金キー11に押
下し、また券売取引であれば券売キー10を押下すると
、プリンタ5は取引データをプリントしてレシート4全
発行して取引処理を終了する。
Then, such an input operation is performed for each purchased product, and then when the cash key 11 is pressed for a cash transaction or the ticket sales key 10 is pressed for a ticket sales transaction, the printer 5 inputs the transaction data. Print and issue all 4 receipts to complete the transaction process.

なお、上述の登録操作は通常の操作である。Note that the above-mentioned registration operation is a normal operation.

たとえば−万円の現金取引を一万円の券売取引に変更さ
れた場合、下記の操作によって集計データは訂正される
For example, if a cash transaction of -10,000 yen is changed to a ticket sales transaction of 10,000 yen, the aggregated data is corrected by the following operation.

訂正−キー12 ”10000”テンキー8 現金キー11 訂正子キー1B ” 10000″テンキー8 券売キー10 なお、券売取引から現金取引に変更された場合は上述の
操作の逆に行なわれる。すなわち現金キー11と券売キ
ー10との操作が逆に行なわれる。
Correction key 12 "10000" numeric keypad 8 Cash key 11 Corrector key 1B "10000" numeric keypad 8 Ticket sales key 10 Note that when a ticket sales transaction is changed to a cash transaction, the above-mentioned operation is performed in reverse. That is, the operations of the cash key 11 and the ticket vending key 10 are performed in reverse.

上述の訂正操作を第4図を参照して説明する。The above correction operation will be explained with reference to FIG.

ステップ21でCPU14はRAM16を制御してエリ
アR2の訂正金額レジスタをクリアし、ステップ22で
キー人力有、!7全判定すると、ステップ23でテンキ
ー8かの判定を行ない、テンキー8の入力であ、れば、
ステップ24でRAM16のエリアR1の置数レジスタ
に置数データをストアし、ステップ25でエリアR8に
置数フラグをセットして、ステップ22にリターンする
In step 21, the CPU 14 controls the RAM 16 to clear the corrected amount register in area R2, and in step 22, the key is manually operated! If all 7 are determined, it is determined in step 23 whether it is numeric keypad 8, and if it is input by numeric keypad 8,
In step 24, the numeric data is stored in the numeric register in area R1 of the RAM 16, and in step 25, a numeric flag is set in area R8, and the process returns to step 22.

ステップ26で0PU14が訂正−キー12の入力が判
定されたときは、ステップ27でRAM16を制御し、
エリアR4に訂正−フラグFCOR−t”セットして、
ステップ22にリターンし、ステップ28で訂正子キー
13の入力が判定されたときは、ステップ29でRAM
 16のエリアR5に訂正子フラグF(、OR+t−セ
ットして、ステップ22にリターンする。
When it is determined in step 26 that the 0PU 14 is corrected - the input of the key 12, the RAM 16 is controlled in step 27,
Set the correction flag FCOR-t” in area R4,
The process returns to step 22, and when it is determined in step 28 that the corrector key 13 has been input, in step 29 the RAM is
The corrector flag F(, OR+t- is set in the area R5 of No. 16, and the process returns to step 22.

ステップ30でCPU14は現金キー11の入力かを判
定し、これが判定されたときは、ステサブ81でRAM
15のエリアR4を読出して、訂正−フラグF COR
−がセット迩れているがを判定し、これが判定されると
ステップ82でRAM16のエリアR8を読出して、置
数フラグFNがセットされているかを判定する。
In step 30, the CPU 14 determines whether the cash key 11 is input.
Read area R4 of 15 and correct correction flag F COR
It is determined whether - has been set, and if this is determined, the area R8 of the RAM 16 is read out in step 82, and it is determined whether the numeric flag FN is set.

上述のフラグPMが判定されると、・現金取引を他の取
引(この場合券売取引)に訂正する入カヤあると判定す
る。もしフラグF Nがセ、ツトされていないときはエ
ラーとして判定し、適宜のエラー処理を行なう。
When the above-mentioned flag PM is determined, it is determined that there is an input to correct the cash transaction to another transaction (in this case, a ticket sales transaction). If flag FN is not set, it is determined as an error, and appropriate error processing is performed.

また上述の訂正処理は現金取引の集計データよシその取
引分のデータを減算する処理であって、ステップB8で
CP U 14はRAM16のエリアR11の現金光力
金額を読出して、これよシェツ7R1の置数レジスタに
ストアされた金額値全減算してストアしなおし、ステッ
プ34でエリアR12の現金光9個数を読出して、これ
よ、91取引分減算してストアしなおし、ステップ85
でエリアR2の訂正金額レジスタの金額値金読出して、
これよシエリアR1の置数レジスタにストアされた金額
値を減算する。
Further, the above-mentioned correction process is a process of subtracting the data for the transaction from the aggregate data of cash transactions, and in step B8, the CPU 14 reads out the cash amount in area R11 of the RAM 16, and reads out the cash amount in area R11 of the RAM 16. Subtract the entire amount stored in the number register and store it again, read out the number of 9 cash lights in area R12 in step 34, subtract 91 transactions and store it again, step 85
Read the amount value of the corrected amount register in area R2,
From this, subtract the monetary value stored in the number register of area R1.

なお、エリアR2の訂正金額Vジスタの値が零であると
き、上述の減算はエリアR1の置数レジスタの値を負の
値としてストアされる0前述のステップ81で、訂正−
フッグFCOR−が判定されなかったときは、CPtT
14はステップ36でRAM 16のエリアR5を読出
して、訂正子フラグFCOR+がセットされているかを
判定する。
Note that when the value of the correction amount V register in area R2 is zero, the above-mentioned subtraction is performed by storing the value of the numeric register in area R1 as a negative value of 0.
If Fug FCOR- is not determined, CPtT
14 reads out area R5 of the RAM 16 in step 36 to determine whether the corrector flag FCOR+ is set.

上述のフラグが判定されないときは通常の処理(たとえ
ば登録処理)としてその処理を実行するが、フラグFC
OR+が判定されると、0PUI4はステップ87でR
AM16のエリアlR8’i続出して、負数フラグFN
がセットされ工いるかを判定する。
If the above flag is not determined, the process is executed as normal processing (for example, registration processing), but the flag FC
If OR+ is determined, 0PUI4 is R at step 87.
Area lR8'i of AM16 appears one after another, negative number flag FN
is set.

上述のフラグFNが判定されないときはエラーとして適
宜のエラー処理を行ない、フラグFNが判定されると、
他の取引(この場合券売取引)から現金取引に訂正する
入力であると判定され、この訂正処理は現金取引の集計
データに他の取引分のデータを加算する処理である。
If the above-mentioned flag FN is not determined, it is treated as an error and appropriate error processing is performed, and when the flag FN is determined,
It is determined that the input is to be corrected from another transaction (in this case, a ticket sales transaction) to a cash transaction, and this correction process is a process of adding data for the other transaction to the aggregate data of the cash transaction.

すなわち、C!PU14はステップ88でRAM16の
エリアR11の現金光シ金額を読出して、これにエリア
R1の置数レジスタにストアされた金額値全加算してス
トアしなおし、ステップ89でエリアR1”2の現金光
シ個WIヲ読出して、これに1取引分を加算してストア
しなおし、ステップ40でエリアR2の訂正金額レジス
タの金額値を読出して、これにエリアR1の置数レジス
タにストアされた金額値を加算してストアしなおす。
In other words, C! In step 88, the PU 14 reads out the cash amount in area R11 of the RAM 16, adds the entire amount stored in the number register in area R1 to this, stores it again, and in step 89 reads out the cash amount in area R1''2. Read out the WI, add one transaction to it, and store it again.In step 40, read out the amount value in the corrected amount register in area R2, and add to this the amount value stored in the number register in area R1. Add and store again.

なお、エリアR2の訂正金額レジスタの値が負の値であ
るときは、上述の加算は結果的に減算処理となる。
Note that when the value of the correction amount register in area R2 is a negative value, the above-mentioned addition ends up being a subtraction process.

前述のステップ80で現金キー11の入力が判定されな
いときは、ステップ41でCPU14は券売キーlOの
入力かを判定し、この判定がなされないときは通常の処
理(たとえば登録処理)としてその処理全実行するが、
券売キー100入力が判定されると、ステップ42でC
PUI 4はRAM16のエリアR4=i読田して、訂
正−フラグFCOR−がセットされているかを判定し、
これが判定されるとステップ48でRAM16のエリア
R8i読出して、負数フラグFNがセットされているか
を判定する。
If the input of the cash key 11 is not determined in step 80 described above, the CPU 14 determines whether the input of the ticket vending key IO is made in step 41. If this determination is not made, the entire process is performed as normal processing (for example, registration processing). Execute, but
When it is determined that the ticket vending key 100 has been input, the C button is pressed in step 42.
PUI 4 reads area R4=i of RAM 16 and determines whether correction flag FCOR- is set.
When this is determined, in step 48, area R8i of the RAM 16 is read out, and it is determined whether the negative number flag FN is set.

上述のフラグFNが判定されないときはエラーとして判
定して適宜の判定処理全行なうが、フラグFNが判定さ
れると、券売取引を他の取引(この場合現金取引)に訂
正する入力であると判定し、訂正処理は券売取引の集計
データよりその取引分のデータを減算処理する。
If the flag FN mentioned above is not determined, it is determined as an error and all appropriate determination processing is performed, but if the flag FN is determined, it is determined that the input is to correct the ticket sales transaction to another transaction (in this case, a cash transaction). However, in the correction process, data for that transaction is subtracted from the aggregated data of ticket sales transactions.

すなわちCPU14はステップ44で、RAM16のエ
リアRIBの券売シ金額を読出して、これよシエリアR
1の置数レジスタにストアされた金額値を減算してスト
アしなおし、ステップ45でエリアR14の券売シ個数
を読出して、これよシl取引分を減算してストアしなお
しステップ46でエリアR2の訂正金額レジスタの金額
値を読出して、これよシエリアR1の置数レジスタにス
トアされた金額値を減算する。
That is, in step 44, the CPU 14 reads out the ticket sales amount in the area RIB of the RAM 16, and stores it in the area R.
The amount value stored in the number register 1 is subtracted and stored again, the number of tickets sold in area R14 is read out in step 45, the number of tickets sold is subtracted and the value is stored again in step 46, and the value is stored again in area R2. The amount value of the corrected amount register is read out, and the amount value stored in the number register of the area R1 is subtracted from this value.

なお、エリアR2の訂正金額レジスタの値が零であると
き、上述の減算はエリアR1の置数レジスタの値を負の
値としてストアされる。
Note that when the value of the correction amount register in area R2 is zero, the above-mentioned subtraction is stored with the value of the number register in area R1 as a negative value.

前述のステップ42で、訂正−フラグのセットが判定さ
れなかったときは、CP−U14はステップ47でRA
M16のエリアR5t−読出し、訂正+フラグFCOR
+がセットされているかを判定する。
If it is not determined in step 42 that the correction flag is set, the CP-U 14 sets the RA in step 47.
M16 area R5t-read, correction + flag FCOR
Determine whether + is set.

上述のフラグが判定されないときは通常の処理としてそ
の処理を実行するが、フラグFCOR+が判定されると
、CPU14はステップ48でζRAM 16のエリア
R8を読出して置数フラグFNがセットされているかを
判定する。
If the above-mentioned flag is not determined, the process is executed as normal processing, but if the flag FCOR+ is determined, the CPU 14 reads area R8 of the ζRAM 16 in step 48 and checks whether the numeric flag FN is set. judge.

上述のフラグFNが判定されない七きは工゛ヲーとして
適宜のエラー処理を行ない、フラグFNが判定されると
、他の取引(この場合現金取引)から券売取引に訂正す
る入力であると判定され、この訂正処理は券売取引の集
計データに他の取引分のデータ金加算する処理であゐ。
If the above-mentioned flag FN is not determined, the factory performs appropriate error processing, and if the flag FN is determined, it is determined that the input is to be corrected from another transaction (in this case, a cash transaction) to a ticket sales transaction. This correction process is a process of adding data for other transactions to the aggregated data of ticket sales transactions.

すなわち、CPU 14はステップ49でRAM16の
エリアR1Bの券売シ金額を読出して、これにエリアR
1の置数レジスタにストアされた金額値を加算してスト
アしなおし、ステップ50でエリアR14の券売シ個数
を読出して、これに1取引分を加算してストアしなおし
、ステップ51でエリアR2の訂正金額Vり7−タの金
額値を読出して、これにエリアR1の置数レジスタにス
トアされた金額値を加算してストアしなおす。
That is, in step 49, the CPU 14 reads out the ticket sales amount in area R1B of the RAM 16, and stores it in area R.
The stored amount value is added to the number register 1 and stored again, and in step 50, the number of tickets sold in area R14 is read out, 1 transaction is added thereto and stored again, and in step 51, the number of tickets sold in area R14 is read out, and the value is stored again. The corrected amount value V7- is read out, and the amount value stored in the number register in area R1 is added thereto and stored again.

なお、エリアR2の訂正金額レジスタの値が負の値であ
るときは、上述の加算は結果的に減算処理となる。
Note that when the value of the correction amount register in area R2 is a negative value, the above-mentioned addition ends up being a subtraction process.

前述のステップ85,40,46.51の内、一つのス
テップが終了すると、ステップ52でCP、U 、1.
4はRAM16のエリアR3〜R5のフラグをクリアし
、ステップ58でRAM16のエリアR2の訂正金額レ
ジスタにストアされている金額値を読出して、これが零
であるかを判定する。
When one step among the aforementioned steps 85, 40, 46.51 is completed, in step 52, CP, U, 1.
Step 4 clears the flags in areas R3 to R5 of the RAM 16, and in step 58 reads the amount value stored in the corrected amount register in area R2 of the RAM 16, and determines whether it is zero.

取引の変更を行なう場合、前述の例のように変更前の取
引よシ集計データ全減算し、その後変更後の取引の集計
データに加算するので、変更前の訂正処理では、現金取
引から券売取引の変更の場合、ステップ85が終了し、
逆の変更の場合、ステップ46が終了している。
When changing a transaction, as in the example above, all aggregated data is subtracted from the transaction before the change, and then added to the aggregated data of the transaction after the change, so in the correction process before the change, the transaction is changed from cash transaction to ticket sales transaction. , step 85 ends;
In the case of the opposite change, step 46 has ended.

そのために訂正金額レジスタは負の値の金額値がストア
されているため、ステップ58の判定では零が判定され
ず、ステップ22にリターンされる。
Therefore, since a negative amount value is stored in the correction amount register, zero is not determined in step 58, and the process returns to step 22.

さらに取引変更後の訂正処理では、現金取引から券売取
引の変更の場合、ステップ85とステップ51が終了し
、逆の変更の場合、ステップ46とステップ40が終了
している。
Furthermore, in the correction process after a transaction change, in the case of changing from a cash transaction to a ticket sales transaction, step 85 and step 51 are completed, and in the case of the reverse change, step 46 and step 40 are completed.

そのために訂正金額レジスタは正常に訂正処理されたと
きは零となり、ステップ58の判定は減算金額と加算金
額のバランスが収れているか、すなわち正常に訂正され
たかの判定とfr、シ、零が判定されることによって、
正常に訂正処理がされたものとして、訂正処理が終了さ
れる。
Therefore, the correction amount register becomes zero when the correction processing is performed normally, and the judgment in step 58 is whether the subtraction amount and the addition amount are balanced, that is, whether the correction has been made normally, and fr, shi, zero. By being
It is assumed that the correction process has been carried out normally, and the correction process is terminated.

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

図面はこの発明の一実施例を示し、 第1図は電子式キャッシュレジスタの斜視図。 第2図はキーボードの平面図。 第8図は制御回路ブロック図。 第4図はフローチャートである。 1・・・電子式キャッシュレジスタ 2・・・キーボード    10・・・券売キー11・
・・現金キー    12・・・訂正−キー13・・・
訂正子キー   14・・・CPU16 ・・・RAM 第1図 第2図 第3図
The drawings show an embodiment of the invention, and FIG. 1 is a perspective view of an electronic cash register. Figure 2 is a plan view of the keyboard. FIG. 8 is a control circuit block diagram. FIG. 4 is a flowchart. 1...Electronic cash register 2...Keyboard 10...Ticket sales key 11.
...Cash key 12...Correction-key 13...
Corrector key 14...CPU16...RAM Fig. 1 Fig. 2 Fig. 3

Claims (1)

【特許請求の範囲】 1、複数の取引キーを有し、取引キーごとに取引金額、
取引回数を集計する電子式キャツンユレジスタであって
、 各取引の集計データを加算と減算とに訂正する訂正十キ
ー、訂正−キー金膜け、 上記訂正士キー、訂正−キーの入力に基づいて指定され
た取引の集計データを訂正処理すると共に、上記キーの
加・減算による集計データのバヲンヌをチェックする側
部回路を設けた電子式キャッシュレジスタ。
[Claims] 1. It has multiple transaction keys, and for each transaction key, the transaction amount,
It is an electronic katsunyu register that totals the number of transactions, and is based on the input of the correction key, the correction key, and the correction key, which corrects the total data of each transaction into additions and subtractions. This electronic cash register is equipped with a side circuit that corrects the aggregated data of transactions specified by the operator and checks the value of the aggregated data by adding and subtracting the keys.
JP57118811A 1982-07-07 1982-07-07 Electronic cash register Granted JPS599770A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57118811A JPS599770A (en) 1982-07-07 1982-07-07 Electronic cash register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57118811A JPS599770A (en) 1982-07-07 1982-07-07 Electronic cash register

Publications (2)

Publication Number Publication Date
JPS599770A true JPS599770A (en) 1984-01-19
JPH045235B2 JPH045235B2 (en) 1992-01-30

Family

ID=14745713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57118811A Granted JPS599770A (en) 1982-07-07 1982-07-07 Electronic cash register

Country Status (1)

Country Link
JP (1) JPS599770A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57771A (en) * 1980-06-02 1982-01-05 Tokyo Electric Co Ltd Electronic cash register

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57771A (en) * 1980-06-02 1982-01-05 Tokyo Electric Co Ltd Electronic cash register

Also Published As

Publication number Publication date
JPH045235B2 (en) 1992-01-30

Similar Documents

Publication Publication Date Title
JPS599770A (en) Electronic cash register
JPS58114267A (en) Electronic cash register
JPH06290345A (en) Electronic cash register
JPS58149561A (en) Electronic cash register
JPS6111832Y2 (en)
JPH0261076B2 (en)
JP4113736B2 (en) POS management system
JPH0211957B2 (en)
JPS59121566A (en) Electronic cash register
JPH04102196A (en) Product sales data processing device
JPS5846739B2 (en) electronic cash register
JPS6145595Y2 (en)
JP2000227980A (en) Electronic cash register
JPH034398A (en) Electronic cash register
JP3532608B2 (en) Cash processing system
KR0121161B1 (en) Credit card query mechine
JPH04278424A (en) Commodity sales processing apparatus
JPS60569A (en) Account number managing device
JPS6258040B2 (en)
JPS58172773A (en) Electronic cash register
JPH01277995A (en) Transaction processor
JPS59153262A (en) Electronic cash register
JPS582968A (en) Cash register
JPS59109973A (en) Electronic cash register provided with training function
JPH0415899A (en) transaction processing equipment