JPH0330180B2 - - Google Patents
Info
- Publication number
- JPH0330180B2 JPH0330180B2 JP59011502A JP1150284A JPH0330180B2 JP H0330180 B2 JPH0330180 B2 JP H0330180B2 JP 59011502 A JP59011502 A JP 59011502A JP 1150284 A JP1150284 A JP 1150284A JP H0330180 B2 JPH0330180 B2 JP H0330180B2
- Authority
- JP
- Japan
- Prior art keywords
- check
- key
- register
- subroutine
- operated
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
【発明の詳細な説明】
<技術分野、発明の目的及び発明の構成>
この発明は、小切手を切つたり、預金をしたと
き等の口座の入出金状態を個人が管理できるよう
にした個人口座の入出金管理装置(計算機、時計
等との複合装置を含む)に関するものであり、特
に、各小切手毎に、その番号及び金額を登録でき
る構成のものに於て、一旦切つた小切手の取消を
可能とすると共に、小切手番号の入力ミスによる
二重登録を防止することを目的としてなされたも
のであり、各小切手毎にその番号及び金額を登録
用記憶手段に登録するものに於て、小切手番号が
入力されることに伴いその番号が上記登録用記憶
手段に既に登録されているか否かを判別する手段
と、判別の結果その小切手番号が既に登録されて
いるときに、その番号の小切手に関するデータを
取消すか否かの問い合わせ表示を表示器に表示さ
せる表示制御手段と、YESキー及びNOキーと、
上記問い合わせ表示状態におけるYESキーの操
作に基づき、その番号の小切手に関するデータの
取消処理を実行する手段と、上記問い合わせ表示
状態におけるNOキーの操作に基づき、小切手番
号の再入力を促す待機状態に設定する手段とを設
けたことを特徴とする、個人口座の入出金管理装
置を提供するものである。[Detailed Description of the Invention] <Technical Field, Object of the Invention, and Structure of the Invention> The present invention provides a personal account that allows an individual to manage the status of deposits and withdrawals in the account, such as when writing a check or making a deposit. This relates to deposit/withdrawal management devices (including complex devices with calculators, clocks, etc.), and especially those with a configuration that allows the number and amount to be registered for each check. This was done with the aim of preventing double registration due to input errors in check numbers, and when registering the number and amount of each check in the registration storage means, the check number means for determining whether or not the check number is already registered in the registration storage means when the check number is input, and when the check number is already registered as a result of the determination, data regarding the check with that number. a display control means for displaying on a display an inquiry display as to whether or not to cancel the cancellation; a YES key and a NO key;
Based on the operation of the YES key in the above-mentioned inquiry display state, a means for canceling the data related to the check with that number, and based on the operation of the NO key in the above-mentioned inquiry display state, a standby state is set to prompt the re-input of the check number. The present invention provides a personal account deposit/withdrawal management device, which is characterized by being provided with means for managing personal accounts.
<実施例>
以下、実施例に基づいて本発明を詳細に説明す
る。<Examples> Hereinafter, the present invention will be described in detail based on Examples.
第1図は本発明の一実施例である個人口座の入
出金管理装置の外観図である。 FIG. 1 is an external view of a personal account deposit/withdrawal management device according to an embodiment of the present invention.
図において、本体1にはドツトマトリツクス液
晶表示器2、および入力キー3が設けられてい
る。ケース4はこの本体1を取り付けるととも
に、複数のクレジツトカードを収納し、且つパー
ソナルチエツク(小切手)綴り6を固定するカー
ドホルダー5、およびボールペン7を固定するホ
ルダー3とを設けている。本体1の側部には外部
機器へのターミナル1aが形成され、オプシヨン
装置であるプリンター9をこのターミナル1aに
接続出来るようにしている。 In the figure, a main body 1 is provided with a dot matrix liquid crystal display 2 and an input key 3. A case 4 has the main body 1 attached thereto, and is also provided with a card holder 5 for storing a plurality of credit cards and for fixing a personal check spelling 6, and a holder 3 for fixing a ballpoint pen 7. A terminal 1a for connecting external equipment is formed on the side of the main body 1, and a printer 9, which is an optional device, can be connected to this terminal 1a.
入力キー3は数値キー3a、四則演算およびメ
モリへの読み書きを行うためのフアンクシヨンキ
ー3b、取引情報を入力するときのフアンクシヨ
ンキー3cで構成される。フアンクシヨンキー3
cは、表示内容が正しいか正しくないかを確認す
るときに使用するYESキーおよびNOキー、装置
の使用状態が分からないときに操作するHELPキ
ー、取引情報を入力するときに使用するENTER
キーとで構成される。 The input keys 3 include a numerical key 3a, a function key 3b for performing arithmetic operations and reading and writing to memory, and a function key 3c for inputting transaction information. Function key 3
c is the YES key and NO key used to check whether the displayed content is correct or incorrect, the HELP key used when the usage status of the device is unknown, and the ENTER key used when entering transaction information.
It consists of a key.
第2図は表示器2での表示状態の一例を示す。
最初の数値1012はチエツク(小切手)No.を表す。
次の1055.89は小切手金額($)を表す。さらに
次の1175.42はカレントバランス(現在残高)を
表す。 FIG. 2 shows an example of the display state on the display 2. FIG.
The first number 1012 represents the check number.
The next 1055.89 represents the check amount ($). Furthermore, the next 1175.42 represents the current balance.
第3図は装置の動作モードを決定するときの表
示状態を表す。この表示状態は、電源をオンした
ときに形成され、動作モードをチエツクモードに
するか、クレジツトカードモードにするか、或い
は計算器モードにするかを問い合せる。入力キー
3の7、8、9、÷、C/ONの各キーは、この
問い合わせの表示があつたとき同図に示す位置に
配置されるようにしてある。動作モードの決定は
入力キー7、9またはC/ONのいずれかのキー
をオンすることによつて決定された。すなわち、
7キーをオンすればチエツクモードが、9キーを
オンすればクレジツトカードモードが、また、
C/ONキーをオンすれば計算器モードがそれぞ
れ選択されることになる。第4図はA〜Eの5種
類のクレジツトカードのなかからいずれか一つの
カードを選択するときに表示される表示状態を示
す。このときの5種類の各キーは、図示するよう
に、表示されているA,B,C,D,Eの位置の
ちようど真下に位置する。したがつて、例えば7
キーをオンすればカードAが選択され、÷キーを
オンすればカードDが選択される。 FIG. 3 shows the display state when determining the operating mode of the device. This display state is formed when the power is turned on, and inquires whether the operating mode is check mode, credit card mode, or calculator mode. The keys 7, 8, 9, ÷, and C/ON of the input key 3 are arranged at the positions shown in the figure when this inquiry is displayed. The operation mode was determined by turning on either the input keys 7, 9 or the C/ON key. That is,
Turn on the 7 key for check mode, turn on the 9 key for credit card mode,
If you turn on the C/ON key, the calculator mode will be selected. FIG. 4 shows the display state displayed when any one of the five types of credit cards A to E is selected. At this time, each of the five types of keys is located directly below the displayed positions of A, B, C, D, and E, as shown in the figure. Therefore, for example, 7
When the key is turned on, card A is selected, and when the ÷ key is turned on, card D is selected.
第5図はこの実施例の入出金管理装置のブロツ
ク図である。 FIG. 5 is a block diagram of the deposit/withdrawal management device of this embodiment.
CPU20には、プログラムを記憶するROM2
1、取引情報類を記憶しその他のワークエリアや
フラグ類が割付られているRAM22がバス接続
され、入力キー3からの入力データはI/O23
を介してCPU20に取り込まれる。また表示デ
ータは、I/O23を介して表示器2にて表示さ
れる。なお、オートクリアキーACL、および外
部端子EがI/O23にて接続されている。 The CPU 20 has a ROM 2 that stores programs.
1. RAM 22, which stores transaction information and other work areas and flags are allocated, is connected to the bus, and input data from input key 3 is sent to I/O 23.
is taken into the CPU 20 via. Further, the display data is displayed on the display 2 via the I/O 23. Note that the auto clear key ACL and external terminal E are connected through I/O 23.
第6図はRAM22の要部のメモリマツプであ
る。 FIG. 6 is a memory map of the main parts of the RAM 22.
エリアMAは取引情報登録用記憶手段を構成し
チエツクNo.(小切手番号)とそのチエツクNo.の金
額(小切手金額)を記憶するそれぞれ30本のレジ
スタN0〜N29,M0〜M29を有する。 Area MA constitutes a storage means for registering transaction information and has 30 registers N0 to N29 and M0 to M29 for storing check numbers and amounts of the check numbers (check amounts), respectively.
エリアMBは5種類のカードA〜Eのそれぞれ
の使用累計金額を記憶する5本のメモリで構成さ
れる。 The area MB is composed of five memories that store the cumulative amounts used for each of the five types of cards A to E.
エリアMCは4本のレジスタO,P,Q,Rで
構成される。レジスタOは前月繰越金額であるオ
ープニングバランスを記憶する。レジスタPは現
在残高であるカレントバランスを記憶する。レジ
スタQはその口座の最低限度預金残高であるミニ
マムバランスを記憶する。なおミニマムバランス
とは小切手を切る場合に銀行から手数料をとられ
ずに済む最低限度の預金残高をいう。レジスタR
は最後に切つたチエツクのNo.を記憶する。 Area MC consists of four registers O, P, Q, and R. Register O stores the opening balance, which is the amount carried over from the previous month. Register P stores the current balance, which is the current balance. Register Q stores the minimum balance, which is the minimum deposit balance of the account. The minimum balance is the minimum amount of money you have in your bank account that allows you to write a check without being charged a fee by the bank. Register R
memorizes the last check number.
エリアMDはX,Y,Z,Wの4本の演算用レ
ジスタと演算データを記憶するメモリMで構成さ
れる。 Area MD is composed of four registers for calculations X, Y, Z, and W, and a memory M for storing calculation data.
エリアMEはカウンタn,d,bで構成され、
カウンタnは上記エリアMAの30本のレジスタの
アドレスを指定し、カウンタd,bは後述の
RECONCILEモード(入出金照合ルーチン)を
実行するときに使用する。 Area ME consists of counters n, d, b,
Counter n specifies the address of the 30 registers in area MA above, and counters d and b are described later.
Used when executing RECONCILE mode (deposit/withdrawal matching routine).
次に以上の構成からなる入出金管理装置の動作
を第7図以降のフローチヤートを参照して説明す
る。第7図はメインルーチンである。 Next, the operation of the deposit/withdrawal management device having the above configuration will be explained with reference to the flowcharts from FIG. 7 onwards. FIG. 7 shows the main routine.
まず、バツテリが購入されると、ステツプn0
(以下ステツプniを単にniという)でイニシヤラ
イズサブルーチンINTが実行される。このイニ
シヤライズサブルーチンINTでは、入出金管理
に必要なオープニングバランス、カレントバラン
ス、ミニマムバランス、ラストチエツクNo.がそれ
ぞれ上記RAMのエリアMCに記憶される。第8
図にこのイニシヤライズサブルーチンのフローチ
ヤートを示す。 First, when a battery is purchased, step n0
(Hereinafter, step ni will be simply referred to as ni), the initialization subroutine INT is executed. In this initialization subroutine INT, the opening balance, current balance, minimum balance, and last check No. necessary for deposit/withdrawal management are stored in the area MC of the RAM, respectively. 8th
The figure shows a flowchart of this initialization subroutine.
n30では、メモリリセツトが行われる。リセツ
トの対称となるエリアは第6図に示すエリア総て
である。次にn31〜n33で“HELLO NICE
MEET”“TO YOU.I′M YOUR”
“PROPERTY MANAGER”の挨拶の内容が順
に3段階に0.5〜数秒間隔で切換表示される。こ
の表示を終えると、n34、n35で“PLEASE
ENTER”“OPENING BALANCE”の表示を
し、先月末の実際の銀行口座の残高であるオープ
ニングバランスの入力を促す。n36のサブルーチ
ンE6は入力キーによつて入力された金額をレジ
スタXにストアするサブルーチンである。第9図
にこのサブルーチンE6のフローチヤートを示
す。まずn70において“AMOUNT=”と表示し
て、数値キーによる金額の入力を促す。n71にお
いて入力キー3から入力された数値データは、レ
ジスタXにストアされ、同時にその内容が表示器
2において表示される。ENTERキーが操作され
るまで入力された数値データは、レジスタXにス
トアされ、ENTERキーが操入された段階でリタ
ーンする。 At n30, a memory reset is performed. The areas to be reset are all the areas shown in FIG. Next, select “HELLO NICE” from n31 to n33.
MEET”“TO YOU.I′M YOUR”
The content of the greeting from "PROPERTY MANAGER" is displayed in three stages at intervals of 0.5 to several seconds. When this display is finished, press “PLEASE” on n34 and n35.
ENTER""OPENINGBALANCE" is displayed, prompting the user to input the opening balance, which is the actual balance of the bank account at the end of the previous month. Subroutine E6 of n36 is a subroutine that stores the amount entered using the input key in register X. FIG. 9 shows a flowchart of this subroutine E6. First, at n70, "AMOUNT=" is displayed to prompt the input of the amount using the numerical keys.The numerical data inputted from the input key 3 at n71 is It is stored in register X, and its contents are simultaneously displayed on display 2. Numerical data input until the ENTER key is operated is stored in register X, and returns at the stage when the ENTER key is operated.
第8図のn35では、オープニングバランスの入
力待ち状態にあるため、n36のサブルーチンE6
を実行した段階では、レジスタXにオープニング
バランスがストアされている。n37でこのレジス
タXの内容をオープニングバランスを登録するレ
ジスタOに転送する。そしてn38〜n40で
“THANK YOU”“PLEASE ENTER”
“MINIMUM BALANCE”を表示し、次にミニ
マムバランスの入力を促す。上記のn36と同様
に、ミニマムバランスはn41のサブルーチンE6
によつてレジスタXにストアされる。さらにこの
レジスタXにストアされたミニマムバランスはレ
ジスタQに転送される。n43、n45では
“THANK YOU”“PLEASE ENTER”
“LAST CHECK No.”と表示し、ラストチエツ
クNo.の入力を促す。そして、サブルーチンn46で
レジスタXにラストチエツクNo.をストアし、n47
でその内容をレジスタRに転送する。また、n48
〜n50において、“THANK YOU”“PLEASE
ENTER”“CURRENT BALANCE”を表示
し、カレントバランスの入力を促す。n51におい
てその内容が入力されると、n52において入力さ
れたカレントバランスをレジスタPに転送する。
以上のようにして、オープニングバランス、ミニ
マムバランス、ラストチエツクNo.、カレントバラ
ンスをそれぞれレジスタO,Q,R,Pにそれぞ
れストアすると、次にn53、n54で、“THANKS”
“YOUR CO−OPERETION”と感謝の表示をす
る。さらにn55〜n59で順に“OPN BAL×××
×.××”“MIN BAL××××.××”“LAST
No.××××”“CRNT BAL××××.××”
“OK?”と表示し、入力した内容が正しいかど
うかの確認操作を促す。もしこれらの4種類のデ
ータが正しく入力されたのであれば、操作者は
YESキーをオンする。正しくないのであればNO
キーをオンする。NOキーがオンされればn34へ
戻り、再びオープニングバランスからの入力を促
す。そして、YESキーがオンされて入力が完結
すると、もとのメインルーチンへリターンする。
更に、フローチヤートに於ては示していないが、
n59の“OK?”の表示が開始された後、所定時
間内にYESキーもNOキーもオンされなかつたと
きはYESと見なしてメインルーチンへリターン
する構成となつている。 In n35 of FIG. 8, the opening balance input is being waited for, so subroutine E6 of n36
At the stage of execution, the opening balance is stored in register X. At n37, the contents of this register X are transferred to register O where the opening balance is registered. And “THANK YOU” “PLEASE ENTER” on n38~n40
Displays “MINIMUM BALANCE” and then prompts you to input the minimum balance. Similar to n36 above, the minimum balance is subroutine E6 of n41.
is stored in register X by Further, the minimum balance stored in this register X is transferred to register Q. “THANK YOU” “PLEASE ENTER” on n43 and n45
“LAST CHECK No.” is displayed and prompts you to enter the last check number. Then, store the last check number in register X in subroutine n46, and n47
The contents are transferred to register R. Also, n48
~n50, “THANK YOU” “PLEASE”
ENTER""CURRENTBALANCE" is displayed to prompt the input of the current balance. When the contents are input at n51, the input current balance is transferred to the register P at n52.
After storing the opening balance, minimum balance, last check No., and current balance in registers O, Q, R, and P as described above, next, "THANKS" is stored in n53 and n54.
Display your gratitude by saying “YOUR CO-OPERETION”. Furthermore, in order from n55 to n59, “OPN BAL×××
×. ××”“MIN BAL××××. ××”“LAST
No.××××” “CRNT BAL××××. XX”
“OK?” is displayed, prompting you to confirm whether the entered information is correct. If these four types of data are entered correctly, the operator can
Turn on the YES key. If it's not correct then NO
Turn on the key. If the NO key is turned on, it returns to n34 and prompts for input from the opening balance again. Then, when the YES key is turned on and the input is completed, the process returns to the original main routine.
Furthermore, although not shown in the flowchart,
If neither the YES key nor the NO key is turned on within a predetermined time after n59 starts displaying "OK?", it is assumed to be YES and returns to the main routine.
このようにして、チエツクモードを実行する場
合に必要な一連のデータ(カレントバランス、オ
ープニングバランス、ミニマムバランス、ラスト
チエツクNo.)をその種別とともに表示することに
よつて、操作者は直ちに正しいデータがストアす
べきレジスタに確実に入力されたかどうかを確認
することができる。 In this way, by displaying a series of data (current balance, opening balance, minimum balance, last check number) necessary when executing the check mode together with the type, the operator can immediately check the correct data. It is possible to check whether the data has been correctly input to the register to be stored.
メインルーチンのn1では、“CHECK?ARD?
CALL?”の表示を行う(第3図参照)。この表
示状態を今<ST>とする。前述のようにこの<
ST>状態は、入出金管理装置の動作モードの決
定を促す状態である。動作モードの決定は、入力
キーのうち7、9またはC/ONの3種類のいず
れかのキーが操作されることによつて行われる。
n3〜n5はこの決定ステツプである。<ST>の状
態においてHELPキーが操作されたときには、n2
〜n6のサブルーチンH1の実行に入る。 In n1 of the main routine, “CHECK?ARD?
CALL? ” is displayed (see Figure 3). This display state is now <ST>. As mentioned above, this <
The ST> state is a state that prompts the determination of the operation mode of the deposit/withdrawal management device. The operation mode is determined by operating one of the three input keys, 7, 9, or C/ON.
n3 to n5 are the decision steps. When the HELP key is operated in the <ST> state, n2
~n6 subroutine H1 begins execution.
第10図はこのサブルーチンH1のフローチヤ
ートである。このサブルーチンH1では、まず
n80、n81において、“WOULD YOU USE”
“FOR CHECK BOOK”と表示し、この装置を
チエツクモードとして使用するかどうかを問い合
せる。n82においてYESキーまたはNOキーのい
ずれが操作されたかを判定し、YESキーが操作
されれば第7図のメインルーチンn8へ進む。NO
キーであればn83へ進み、n83、n84において、
“WOULD YOU USE”“FOR CARD
MEMORY”と表示し、この装置をクレジツト
カードモードとして使用するかどうかを問い合せ
る。n85においてYESキーが操作されれば第7図
のメインルーチンのn14へ進む。またNOキーが
操作されればn86へ進み、n86、n87において、
“WOULD YOU USE”“FOR
CALCULATION”と表示し、この装置を計算
器として使用するかどうかを問い合せる。そして
n88においてYESキーが操作されれば第7図のメ
インルーチンのn7へ進む。またNOキーが操作さ
れれば第7図のメインルーチンのn1の<ST>へ
戻る。 FIG. 10 is a flowchart of this subroutine H1. In this subroutine H1, first
“WOULD YOU USE” in n80 and n81
“FOR CHECK BOOK” is displayed to inquire whether to use this device in check mode. At step n82, it is determined whether the YES key or the NO key has been operated, and if the YES key has been operated, the process advances to the main routine n8 of FIG. NO.
If it is a key, proceed to n83, and in n83 and n84,
“WOULD YOU USE” “FOR CARD
"MEMORY" is displayed to inquire whether or not to use this device in credit card mode. If the YES key is pressed in n85, the process advances to n14 of the main routine in Figure 7. If the NO key is pressed, the process advances to n86. Go on, n86, n87,
“WOULD YOU USE” “FOR
"CALCULATION" is displayed and asks whether to use this device as a calculator.Then
If the YES key is operated at n88, the process advances to n7 of the main routine in FIG. If the NO key is operated, the process returns to n1 <ST> of the main routine in FIG.
このようにしてサブルーチンH1では、装置と
の対話形式によつて動作モードを決定していく。
したがつて操作者がこの装置の使用方法が分から
ない場合等にはHELPキーを操作すれば装置自身
との対話によつて容易に動作モードの設定を行う
ことが出来る。 In this way, in subroutine H1, the operation mode is determined based on the type of interaction with the device.
Therefore, if the operator does not know how to use this device, he or she can easily set the operating mode by interacting with the device itself by operating the HELP key.
第7図のメインルーチンに戻り、<ST>の表示
状態において、7キーが操作されれば、チエツク
モードが選択され、n8へ進む、n8では“WRITE
CHECK?”と表示し、小切手を切るかどうかを
問い合せる。そうであるならn20へ進み、サブル
ーチンWCKを実行する。そうでないならn10へ
進み、“DEPOSIT?”と表示し、預金を行うか
どうかの問い合わせを行う。YESキーが操作さ
れればn19へ進みサブルーチンDEPを実行する。
そうでなければn12へ進み、“RECONCILE?”
の表示を行い、いままでの入出金の照合を行うか
どうかの問い合わせを行う。YESキーが操作さ
れれば18へ進みサブルーチンRECを実行する。
そうでなければn1の<ST>へ戻る。またn9、
n11、n13においてHELPキーが操作されれば直
ちにn1の<ST>状態に戻る。 Returning to the main routine in Fig. 7, if the 7 key is operated while <ST> is displayed, the check mode is selected and the process advances to n8.
CHECK? ” and asks whether to write a check. If so, proceed to n20 and execute subroutine WCK. If not, proceed to n10 and ask “DEPOSIT?”. ” is displayed and an inquiry is made as to whether or not to make a deposit. If the YES key is operated, the process advances to n19 and subroutine DEP is executed.
If not, proceed to n12 and select “RECONCILE?”
will be displayed and you will be asked whether or not you would like to check the previous deposits and withdrawals. If the YES key is operated, the program advances to step 18 and executes the subroutine REC.
Otherwise, return to <ST> of n1. Also n9,
If the HELP key is operated at n11 or n13, the state immediately returns to the <ST> state of n1.
一方<ST>の状態で9キーが操作されればn4
→n14へ進む。上述したように9キーの操作はク
レジツトカードモードの選択を行う。n14ではま
ず“CHARGE CARD?”と表示し、カードを
使用して物品を購入するのかどうかを問い合せ
る。YESキーが操作されればn22へ進みサブルー
チンCHAを実行する。NOキーが操作されれば
n16へ進み、“PAYMENT?”と表示し、カード
の使用に対して支払を行うかどうかの問い合わせ
を行う。YESキーが操作されればn21へ進み、サ
ブルーチンPAYを実行する。そうでなければn1
の<ST>へ戻る。またn15およびn17において
HELPキーが操作されれば、n1の<ST>へ直ち
に戻る。 On the other hand, if the 9 key is operated in <ST> state, n4
→Proceed to n14. As described above, the operation of the 9 key selects the credit card mode. n14 first displays "CHARGE CARD?" and asks if you want to use the card to purchase items. If the YES key is operated, the process advances to n22 and subroutine CHA is executed. If NO key is operated
Proceed to n16 and display “PAYMENT?” to inquire whether to pay for the use of the card. If the YES key is operated, the process advances to n21 and subroutine PAY is executed. otherwise n1
Return to <ST>. Also in n15 and n17
If the HELP key is operated, the process immediately returns to <ST> of n1.
上記<ST>の状態においてC/ONキーが操
作されれば、計算器モードが選択されてn7の計
算器サブルーチンを実行する。n7の計算器サブ
ルーチンは公知のルーチンで構成される。そして
その途中においてHELPキーが操作されれば、直
ちにn1の<ST>状態へ戻る。 If the C/ON key is operated in the above state <ST>, the calculator mode is selected and the calculator subroutine n7 is executed. The calculator subroutine of n7 is composed of known routines. If the HELP key is operated during this process, the process immediately returns to the <ST> state of n1.
以上のようにして<ST>状態においてチエツ
ク、クレジツトカード、計算器のいずれかの動作
モードが選択され、さらに各モードにおいての動
作内容を決定してそれぞれに対応するサブルーチ
ンを設定する。 As described above, one of the check, credit card, and calculator operation modes is selected in the <ST> state, and the operation contents in each mode are determined and the corresponding subroutines are set.
次に上記n18〜n22で選択されたそれぞれのサ
ブルーチンの動作内容について説明する。 Next, the operation contents of each of the subroutines selected in steps n18 to n22 will be explained.
第11図Aは上記メインルーチンのn20で実行
されるサブルーチンWCKのフローチヤートであ
る。 FIG. 11A is a flowchart of the subroutine WCK executed at n20 of the main routine.
n90は、チエツクモードでチエツクを切るとき
のライトチエツク処理サブルーチンWSである。
このサブルーチンで必要な処理を行つた後、n91
において“NEXT WRITE?”と表示してさら
にチエツクを書くかどうかを問い合わせ、n92で
YESキーが操作されたときはn90へ戻り、NOキ
ーが操作されたときには<ST>状態へ戻る。 n90 is a light check processing subroutine WS for turning off a check in check mode.
After performing the necessary processing in this subroutine, n91
``NEXT WRITE?'' is displayed to ask whether you want to write another check.
When the YES key is operated, the process returns to n90, and when the NO key is operated, the process returns to the <ST> state.
第11図Bは上記ライトチエツク処理サブルー
チンWSのフローチヤートである。 FIG. 11B is a flowchart of the above-mentioned light check processing subroutine WS.
まずn100においてより下位のサブルーチンnc
が実行される。このサブルーチンncではRAM2
2のエリアMA、すなわちチエツクNo.と金額を記
憶するN、Mレジスタ30本総てが使用されたかど
うかを判定する。この判定を終えると、さらに
n101においてサブルーチンccが実行される。こ
こでは現在のカレントバランスがミニマムバラン
スを割つているかどうかの判定が行われる。これ
らのサブルーチンncおよびccの詳細については
後述する。 First, lower subroutine nc in n100
is executed. In this subroutine nc, RAM2
It is determined whether all 30 area MA, ie, 30 N and M registers that store check numbers and amounts, have been used. After completing this judgment, further
Subroutine cc is executed in n101. Here, it is determined whether the current current balance is below the minimum balance. Details of these subroutines nc and cc will be described later.
上記の判定処理を終えるとn102においてレジ
スタPにストアされているカレントバランスの内
容を表示する。操作者はこの段階で、今から切ろ
うとする小切手の金額がカレントバランス以下で
あるかどうかを知ることができ、また小切手を切
つたときの残高がミニマムバランス以上にあるか
どうかを判断することができる。さらにn103で
はチエツクが連続して切られるものと見なしてレ
ジスタRにストアされている現在のラストチエツ
クNo.に1を加えたチエツクNo.を表示しこれでよい
かを問い合せる。n104でYESキーが操作される
と、n105へ進み、表示されたチエツクNo.が正し
いものとして、現在のレジスタRにストアされて
いる内容にプラス1したものを、ワークエリアと
して使用する計算器用のレジスタYにストアす
る。一方、n104でNOキーが操作されれば、n106
で“ENTER CHECK No.”と表示し、正しい
チエツクNo.の入力を促す。そしてn107でサブル
ーチンE4を実行する。 When the above determination process is completed, the contents of the current balance stored in the register P are displayed in n102. At this stage, the operator can know whether the amount of the check he is about to write is less than or equal to the current balance, and can also determine whether the balance at the time of writing the check will be greater than or equal to the minimum balance. can. Further, in n103, assuming that the checks are to be continuously turned off, the check number obtained by adding 1 to the current last check number stored in the register R is displayed, and an inquiry is made as to whether this is correct. When the YES key is operated in n104, the process advances to n105, and assuming that the displayed check number is correct, the content stored in the current register R plus 1 is added to the calculator's work area. Store in register Y. On the other hand, if the NO key is operated on n104, n106
“ENTER CHECK No.” will be displayed, prompting you to enter the correct check number. Then, in n107, subroutine E4 is executed.
第12図にサブルーチンE4のフローチヤート
を示す。まずn73において、“CHECK No.=”と
表示し、チエツクNo.の入力を促す。そして第9図
の金額入力と同様にn74、n75において入力され
たデータをレジスタYにストアする。ENTERキ
ーが操作されると、もとのステツプにリターンす
る。 FIG. 12 shows a flowchart of subroutine E4. First, n73 displays "CHECK No.=" and prompts you to enter the check number. Then, the data input at n74 and n75 is stored in register Y in the same way as inputting the amount shown in FIG. When the ENTER key is operated, the process returns to the original step.
上記サブルーチンE4をn107において実行し
終えると、レジスタYには正しいチエツクNo.がス
トアされることになるが、続いてそのストアされ
ているチエツクNo.が既にRAM22のエリアMA
に登録されているかどうかを判定する。(n108)。
登録済みでなければn109へ進み、“ENTER
AMOUNT”と表示して小切手金額の入力を促
す。そしてn110でサブルーチンE6を実行し、
レジスタXに小切手金額をストアする。次にレジ
スタYにストアしたチエツクNo.およびレジスタX
にストアした小切手金額をn111で表示するとと
もに、それでよいか確認する。YESキーが操作
されれば第11図Cのn114へ進む。フローチヤ
ートに於ては示していないが、n111の表示が開
始された後、所定の時間内に、YESキーもNOキ
ーも操作されなかつたときはYESと見なし、第
11図Cのn114へ進む。ここではRAM22のエ
リアMAがフルになつたかどうかを判定する。も
し、そうであればn115へ進みレジスタYの内容
をラストチエツクNo.としてレジスタRに転送す
る。また、レジスタPのカレントバランスからレ
ジスタXの金額を引き、その結果をレジスタPに
再記憶する。メモリがフルでなければ、n115と
同様の処理を行うとともに、レジスタYの内容を
エリアMAのレジスタNnへ登録し、またレジス
タXの内容をレジスタMnへ登録する。さらにカ
ウンタnをインクリメントしておく。そして
n117において登録したチエツクNo.と小切手金額
およびカレントバランスを表示してn118へ進む。
n118では、上述のn101と同様にカレントバラン
スとミニマムバランスの比較を行う。 When the execution of the above subroutine E4 is completed at n107, the correct check number will be stored in register Y.
Determine whether it is registered. (n108).
If not registered, proceed to n109 and “ENTER
AMOUNT" is displayed to prompt the user to enter the check amount. Then, in n110, subroutine E6 is executed.
Store the check amount in register X. Next, check No. stored in register Y and register
Display the check amount stored in n111 and check if it is correct. If the YES key is operated, the process advances to n114 in FIG. 11C. Although not shown in the flowchart, if neither the YES key nor the NO key is operated within a predetermined time after n111 is displayed, it is assumed to be YES and the process proceeds to n114 in Figure 11C. . Here, it is determined whether the area MA of the RAM 22 has become full. If so, proceed to n115 and transfer the contents of register Y to register R as the last check number. Also, the amount in register X is subtracted from the current balance in register P, and the result is stored in register P again. If the memory is not full, the same process as n115 is performed, and the contents of register Y are registered in register Nn of area MA, and the contents of register X are registered in register Mn. Furthermore, the counter n is incremented. and
Display the registered check number, check amount, and current balance in n117 and proceed to n118.
At n118, the current balance and minimum balance are compared in the same way as at n101 described above.
一方、上記n112でNOキーが操作されればn113
で“PLEASE REWRITE”の表示を行い、n103
へ戻りチエツクNo.と小切手金額の入力処理を再び
行う。 On the other hand, if the NO key is operated in n112 above, n113
Display “PLEASE REWRITE” and press n103.
Go back and enter the check number and check amount again.
以上の動作で、n107でチエツクNo.が入力され、
n110で小切手金額が入力されて、チエツク処理
に必要な一連のデータ入力が終わるとn111でそ
のデータと種別とを同時に表示されることになる
が、この表示されたときに操作者はデータがスト
アすべきレジスタに正しく入力されたかどうかを
直ちに確認することができる。 With the above operation, check number is input in n107,
When the check amount is entered in n110 and a series of data input necessary for check processing is completed, the data and type are displayed at the same time in n111. You can immediately check whether the information has been correctly entered into the required register.
上記n100のサブルーチンncのフローチヤート
を第11図Dに示す。 A flowchart of the subroutine nc of the above n100 is shown in FIG. 11D.
カウンタnは30を最大限として登録可能なレジ
スタNおよびMのアドレスを指定する。もしこの
値が30を越えていれば30本のレジスタは総て登録
済みであつてそれ以上の登録は出来ない。したが
つてn120でnの値が30を越えていれば、n121〜
n123で“MEMORY ISEMPTY“”PLEASE
RECORD”“TO ANY PAPER”と、登録は出
来ない旨の表示を行う。nの値が30以下であれ
ば、なにもせずに元に戻る。 Counter n specifies the addresses of registers N and M that can be registered up to 30. If this value exceeds 30, all 30 registers have been registered and no more can be registered. Therefore, if the value of n exceeds 30 in n120, then n121~
“MEMORY ISEMPTY“”PLEASE on n123
RECORD""TO ANY PAPER" is displayed to indicate that registration is not possible. If the value of n is 30 or less, the process returns to the original state without doing anything.
第11図Eはサブルーチンccのフローチヤート
である。 FIG. 11E is a flowchart of subroutine cc.
このサブルーチンは、前述のようにレジスタP
に記憶されているカレントバランスとレジスタQ
に記憶されているミニケムバランスとを比較し、
カレントバランスがミニマムバランスを割つたと
きに注意を促すためのサブルーチンである。まず
n124においてレジスタPとレジスタQとの内容
を比較する。そして前者の金額が後者の金額を上
回つていれば、何もせずに元に戻るが、もしそう
でなければn125〜n128において、“CAUTION”
“PLEASE REMEMBER”“YOU MUST
PAY”“CHARGE!”と表示し、カレントバラ
ンスがミニマムバランスを割つている場合の処
置、すなわち銀行に対して一定率の手数料を支払
わねばならない旨警告する。すなわち、操作者は
小切手を切つたときにこの表示があれば、銀行に
対して手数料を支払わなければならないことを知
ることになる。したがつて、手数料を支払うのを
回避しようとするときには、直ちに預金を行うか
或いはそのときに切つた小切手を取消にする処理
を行えばよいことになる。 This subroutine executes the register P as described above.
Current balance and register Q stored in
Compare it with the minichem balance stored in
This is a subroutine to call attention when the current balance falls below the minimum balance. first
At n124, the contents of register P and register Q are compared. If the former amount exceeds the latter amount, it will return to the original state without doing anything, but if not, “CAUTION” will be displayed in n125 to n128.
“PLEASE REMEMBER” “YOU MUST
PAY""CHARGE! ” is displayed, warning that the operator must pay a certain percentage of commission to the bank.In other words, the operator should check if this display is displayed when the current balance is less than the minimum balance. If you want to avoid paying a fee, you should make a deposit immediately or cancel the check you wrote at the time. All you have to do is process it.
上記の小切手の取消処理は、上記サブルーチン
WSで行うことが出来る。まず、取消したいチエ
ツクNo.をn107において入力する。そうすると
n108→n130へと進む。選択されたレジスタMの
内容はコードFではないためにn130→n131へと
進み、ここで入力したチエツクNo.とそこに登録さ
れている金額を表示し、取消(VOID)とするか
どうかの確認表示を行う。YESキーを操作して
取消にするのであれば、そのレジスタNnに取消
コードFをストアし、カレントバランスにMnの
金額を加算してさらにカレントバランスの表示を
行つて元に戻る。フローチヤートに於ては示して
いないが、n131の表示が開始された後、所定時
間内に、YESキーもNOキーも操作されなかつた
ときはYESと見なし、n133以降の処理に進む。
以上の処理で一旦切つた小切手を取り消すことが
出来る。一方、取消小切手も、以上の手順によつ
て通常の小切手と同様に登録されることになるた
めに、小切手を切つたときにその取り消された小
切手No.が入力されると、n130→n135へと進み、
“IT WAS VOIDED”とそのレジスタには取消
小切手が登録されていることを表示する。そして
n113へ進んで、新たな小切手No.の入力を促す表
示を行う。 The above check cancellation process is performed by the above subroutine.
It can be done with WS. First, enter the check number you wish to cancel at n107. Then
Proceed to n108→n130. Since the contents of the selected register M are not code F, proceed to n130 → n131, display the check number entered here and the amount registered there, and confirm whether to cancel (VOID). Perform display. If the YES key is operated to cancel, the cancellation code F is stored in the register Nn, the amount Mn is added to the current balance, the current balance is further displayed, and the process returns to the original state. Although not shown in the flowchart, if neither the YES key nor the NO key is operated within a predetermined period of time after the display of n131 is started, it is assumed to be YES, and the process proceeds to n133 and subsequent steps.
With the above process, you can cancel a check that has been cut. On the other hand, canceled checks are also registered in the same way as regular checks through the above procedure, so if the canceled check number is entered when the check is cut, the process will go from n130 to n135. and proceeded,
“IT WAS VOIDED” is displayed in the register indicating that a canceled check has been registered. and
Proceed to n113 and display a prompt to enter a new check number.
以上のようにして小切手を切つたときと一旦切
つた小切手を取り消すときにそれらの登録をエリ
アMAに行う。また、小切手を切る度にエリア
MAがフルであるかどうかを判定し、フルであれ
ばその旨の表示を行い、さらに小切手を切つたと
きのカレントバランスがミニマムバランスを割つ
ているかどうかを判定し、割つていればその旨の
表示を行つて注意を喚起する。 As described above, when a check is written and when a check once cut is canceled, these are registered in the area MA. Also, every time you cut a check,
Determines whether the MA is full, and if it is full, displays a message to that effect.Furthermore, determines whether the current balance at the time of writing the check is less than the minimum balance, and if so, displays the message. Display the following to call attention to this.
次に第7図のメインルーチンにおいて、サブル
ーチンDEPが選択された場合の動作を説明する。 Next, the operation when subroutine DEP is selected in the main routine of FIG. 7 will be explained.
第13図はこのサブルーチンDEPのフローチ
ヤートである。 FIG. 13 is a flowchart of this subroutine DEP.
まずn210においてさらに下位のサブルーチン
ncを実行する(第11図D)。すなわち最初にエ
リアMAの登録状態を判定し、30本のレジスタ総
てを使用済みであればその旨の表示をおこなつて
注意を喚起しておく。次にカレントバランスが幾
らであるかを表示する。そしてn212で“ENTER
AMOUNT”と表示し、入力された預金額をレ
ジスタXにストアする。そのストアされたデータ
は、レジスタPのカレントバランスに加算しその
合計額をレジスタYにストアしておく(n213)。
その結果を“NEW BBAL××××.××OK?”
と表示してそれでよいかどうかを問い合わせる。
YESキーが操作されればn217で登録レジスタが
30本を越えているかどうかを判定し、越えていれ
ばレジスタYの内容をレジスタPに記憶してリタ
ーンする。一方越えていなければ、n219でレジ
スタYの内容をレジスタPに転送、記憶するとと
もにレジスタXの内容をレジスタMnに登録し、
且つ預金コードFをレジスタNnに登録する。さ
らにカウンタnをインクリメントしておく。フロ
ーチヤートに於ては示していないが、n215の表
示が開始された後、所定時間内に、YESキーも
NOキーも操作されなかつたときは、YESと見な
し、n217以降の処理に進む。n216でNOキーが操
作されればn220へと進み、“PLEASE
REWRITE”と表示し、再度の預金金額の入力
を促す。以上のようにしてチエツクモードにおい
ての預金動作を終了する。 First, lower subroutines in n210
Execute nc (Figure 11D). That is, first, the registration status of the area MA is determined, and if all 30 registers are used, a message to that effect is displayed to draw attention. Next, the current balance is displayed. Then press “ENTER” on n212.
AMOUNT" is displayed, and the input deposit amount is stored in register X. The stored data is added to the current balance of register P, and the total amount is stored in register Y (n213).
The result is “NEW BBAL××××.×× OK?”
will be displayed and you will be asked if this is OK.
If the YES key is operated, the registration register will be set in n217.
Determine whether the number exceeds 30, and if so, store the contents of register Y in register P and return. On the other hand, if it does not exceed the limit, the contents of register Y are transferred to register P and stored in n219, and the contents of register X are registered in register Mn.
Also, the deposit code F is registered in the register Nn. Furthermore, the counter n is incremented. Although it is not shown in the flowchart, the YES key is also pressed within a predetermined time after n215 starts displaying.
If the NO key is not operated, it is assumed to be YES and the process proceeds to n217 and subsequent steps. If the NO key is operated on n216, it will proceed to n220 and “PLEASE
REWRITE” is displayed to prompt the user to enter the deposit amount again. In this way, the deposit operation in the check mode is completed.
次に第7図のメインルーチンでサブルーチン
CHAが選択された場合の動作を説明する。 Next, the subroutine in the main routine in Figure 7
The operation when CHA is selected is explained.
サブルーチンCHAはクレジツトカードで物品
を購入するときに実行される。第14図にこのサ
ブルーチンCHAのフローチヤートを示す。 Subroutine CHA is executed when purchasing an item with a credit card. FIG. 14 shows a flowchart of this subroutine CHA.
まずn140でさらに下位のサブルーチンAEが実
行される。このサブルーチンAEではA〜Eの5
種類のカードの内から一つの任意のカードが選択
される。第15図にこのサブルーチンAEのフロ
ーチヤートを示す。最初にn150で第4図に示し
た表示が行われる。既述のようにA〜Eの内から
任意のカードを選択するのは7〜9、÷、C/
ONの5種類のキーのいずれか一つの操作によつ
て行われる。そしていずれかのキーが操作された
らn152で操作されたキーの直上に表示されるカ
ードが指定される(n152)。これらのキーとは別
にHELPキーが操作されればn154〜n156で“I
HAVE 5 MEMORIES”“PLEASE
ASSIGN”“EACH CARD TO A−E”の表示
を行つて、上記5種類のキーのいずれか一つを操
作することを促す。 First, a lower subroutine AE is executed at n140. In this subroutine AE, 5 from A to E
One arbitrary card is selected from among the types of cards. FIG. 15 shows a flowchart of this subroutine AE. First, the display shown in FIG. 4 is performed at n150. As mentioned above, selecting any card from A to E is 7 to 9, ÷, C/
This is done by operating one of the five ON keys. Then, when any key is operated, the card to be displayed directly above the operated key is specified (n152). If the HELP key is operated separately from these keys, “I” will be displayed in n154 to n156.
HAVE 5 MEMORIES” “PLEASE”
ASSIGN" and "EACH CARD TO A-E" to prompt you to operate one of the five types of keys mentioned above.
第14図に戻つて、n140でサブルーチンAEが
実行されると、次にn141で選択したカードのチ
ヤージ額を表示して、それでよいかの確認表示を
行う。YESキーが操作されれば続いて購入金額
の入力を促し、n144でレジスタXにストアされ
た購入金額をチヤージに加算し、その加算結果を
レジスタXに再びストアする(n145)。そして新
しいチヤージをn146で表示し、それでよいかど
うかの確認を促す。YESキーが操作されればそ
の新しいチヤージを、使用するカードの累計額と
して記憶し、元に戻る。フローチヤートに於ては
示していないが、n146の表示が開始された後、
所定時間内に、YESキーもNOキーも操作されな
かつたときはYESと見なし、n148以降の処理に
進む。またn147でNOキーが操作されれば
“PLEASE REWRITE”と表示し(n149)、n143
へ戻つて再度の購入金額の入力処理を行う。以上
でサブルーチンCHAの動作を終了する。 Returning to FIG. 14, when the subroutine AE is executed at n140, the charge amount of the selected card is displayed at n141, and a confirmation display is performed to confirm whether the charge amount is correct. If the YES key is operated, the user is prompted to input the purchase amount, the purchase amount stored in register X at n144 is added to the charge, and the addition result is stored again in register X (n145). The new charge will then be displayed on n146, prompting you to confirm whether it is correct. If the YES key is operated, the new charge will be stored as the cumulative amount of the card used, and the process will return to normal. Although not shown in the flowchart, after the display of n146 starts,
If neither the YES key nor the NO key is operated within a predetermined period of time, it is assumed that YES has been reached, and the process proceeds to n148 and subsequent steps. Also, if the NO key is operated on n147, “PLEASE REWRITE” will be displayed (n149), and n143
Go back and enter the purchase amount again. This completes the operation of the subroutine CHA.
第7図のメインルーチンでカードの支払処理ル
ーチンPAYが選択された場合は、第16図のフ
ローチヤートが実行される。 When the card payment processing routine PAY is selected in the main routine of FIG. 7, the flowchart of FIG. 16 is executed.
最初に上記カードの購入サブルーチンと同様の
n160が実行されて、任意のカードが選択される。
そしてその累計額をn161で表示し、それでよい
かどうかを問い合せる。YESキーが操作されれ
ば支払をチエツクで行うかどうかを“WRITE
CHECK?”と表示することで問い合せる。そう
であつてYESキーが操作されればn165へと進み、
既述のサブルーチンWSが実行される。また現金
等で行う場合はn166へと進み、“ENTER
AMOUNT”と表示して金額入力を促しサブル
ーチンE6を実行してその金額をレジスタXにス
トアする。n165またはn167を実行した段階では、
レジスタXに支払金額がストアされているので、
その金額をカードの累計額から引いてその引いた
金額を再記憶しておく。そして新しいチヤージを
表示してリターンする。 First, use the same process as the card purchase subroutine above.
n160 is executed and any card is selected.
Then, display the cumulative amount on n161 and ask if it is OK. If the YES key is operated, select “WRITE” to check whether or not to make the payment.
CHECK? ” is displayed. If that is the case and the YES key is operated, proceed to n165.
The subroutine WS described above is executed. If you wish to pay with cash, etc., proceed to n166 and press “ENTER”.
AMOUNT" is displayed to prompt the user to enter the amount, and subroutine E6 is executed to store the amount in register X. At the stage when n165 or n167 is executed,
Since the payment amount is stored in register X,
The amount is subtracted from the total amount on the card and the subtracted amount is memorized again. Then, display the new charge and return.
次に第7図のメインルーチンで、チエツクモー
ドにおいてサブルーチンRECが選択された場合
の動作を説明する。このサブルーチンRECでは
エリアMAに登録されているデータとエリアMC
のレジスタO,Pに記憶されているバランスとか
ら入出金の照合が行われる。 Next, the operation when subroutine REC is selected in the check mode in the main routine of FIG. 7 will be explained. In this subroutine REC, data registered in area MA and area MC are
The deposits and withdrawals are verified against the balances stored in registers O and P.
第17図A,BにそのサブルーチンRECのフ
ローチヤートを示す。 FIGS. 17A and 17B show a flowchart of the subroutine REC.
最初にn170でカウンタd,bをリセツトして
おく。次にn171でオープニングバランスを表示
し、それでよいかどうかの問い合せを行う。操作
者はそのときに銀行から送付されてくる入出金の
明細書(ステートメント)を持つている場合に
は、その明細書に記載されるオープニングバラン
スとの比較をすることで表示されたオープニング
バランスが正しいかどうかを確認することが出来
る。それが正しくなければ、すなわちNOキーが
操作されれば、n173へ進み、“PLEASE
REWRITE”と表示して正しいオープニングバ
ランスをn174で入力し、さらにその内容をレジ
スタOにストアする(n175)。n172でYESキーが
操作されれば、n176でレジスタOの内容を一旦
レジスタYにも転送する。フローチヤートに於て
は示していないが、n171の表示が開始された後、
所定時間内に、YESキーもNOキーも操作されな
かつたときはYESと見なされ、n176以降の処理
に進む。n177のn=d+bの判定は、照合
(RECONCILE)の終了かどうかをチエツクする
もので、最初はd+b=0であるためにn178へ
進む。n178ではカウンタbで指定されるレジス
タMの内容がFかどうかを判定する。この内容が
Fであれば、そのコードはVOLD(取消)コード
であるために、n179へ進み、Nbに登録されてい
る小切手No.が取り消されていることを表示し、そ
れでよいかどうかの問い合わせをする。そして、
YESキーが操作されれば、n189へ進み、カウン
タbで指定しているレジスタMb,Nbをクリアす
るとともに指定するレジスタM,Nを1行シフト
し、さらにカウンタdをインクリメントして
n177へ戻る。フローチヤートに於ては示してい
ないが、n179の表示が開始された後、所定時間
内に、YESキーもNOキーも操作されなかつたと
きはYESと見なされn189に進む。また、n180で
NOキーが操作されれば、n188へと進み、カウン
タbをインクリメントしてn177へ戻る。 First, counters d and b are reset at n170. Next, n171 displays the opening balance and inquires whether it is OK. If the operator has a statement of deposits and withdrawals sent from the bank at that time, the opening balance displayed can be calculated by comparing it with the opening balance written on the statement. You can check whether it is correct. If it is not correct, that is, if the NO key is operated, proceed to n173 and “PLEASE
REWRITE” is displayed, enter the correct opening balance at n174, and store the contents in register O (n175).If the YES key is operated at n172, the contents of register O are temporarily stored in register Y at n176. Transfer.Although not shown in the flowchart, after the display of n171 starts,
If neither the YES key nor the NO key is operated within a predetermined period of time, it is assumed that YES has been obtained, and the process proceeds to n176 and subsequent steps. The determination of n=d+b in n177 is to check whether the RECONCILE has ended, and since d+b=0 initially, the process advances to n178. At n178, it is determined whether the contents of register M specified by counter b are F or not. If this content is F, that code is a VOLD (cancellation) code, so proceed to n179, display that the check number registered in Nb has been canceled, and inquire whether this is OK. do. and,
If the YES key is operated, the process advances to n189, clears registers Mb and Nb specified by counter b, shifts specified registers M and N by one line, and increments counter d.
Return to n177. Although not shown in the flowchart, if neither the YES key nor the NO key is operated within a predetermined time after the display of n179 is started, it is assumed that YES has been obtained and the process proceeds to n189. Also, with n180
If the NO key is operated, the process advances to n188, increments counter b, and returns to n177.
一方、n178において、カウンタbで指定する
レジスタMbがFコード、すなわちVOLD(取消)
コードになつていなければ、n181へ進み、続い
てレジスタNbがFコードであるかどうか、すな
わち預金コードが登録されているかどうかを判定
する。もしそうであればn182へ進み、そのとき
のレジスタMbに登録されている金額すなわち預
金金額を表示してそれが正しいかどうかの問い合
わせを行う。YESキーが操作されれば、n185で
その預金額がレジスタYの内容に加算して再びレ
ジスタYにストアしておく。n181でレジスタNb
の登録コードがFでなければn183へ進み、レジ
スタNb,Mbにストアされているデータ、すなわ
ちチエツクNo.の小切手金額を表示し、それが正し
く支払われているかどうかの問い合わせを行う。
YESキーが操作されれば、n187でレジスタYの
内容からその小切手金額を引いておく。そして
n189でそのレジスタNb,Mbをリセツトし、さ
らにそのレジスタM,Nを1行シフトする。
n186でNOキーが操作されれば、n188でカウンタ
bをインクリメントしてn177へ戻る。以上のよ
うにしてレジスタYを用いて、n186でストアさ
れたオープニングバランスから、預金額が登録さ
れている場合にはその預金額が加算し、また小切
手が引落されていればその金額を差し引いてレジ
スタYの内容を順次更新していく。そして、
n177でn=d+b、すなわち登録されているデ
ータの総ての加減算を終了すると、第17図Bの
n190へ進む。 On the other hand, in n178, register Mb specified by counter b is F code, that is, VOLD (cancellation)
If it is not the code, the process proceeds to n181, and it is then determined whether the register Nb is the F code, that is, whether the deposit code is registered. If so, proceed to n182, display the amount registered in register Mb at that time, that is, the deposit amount, and inquire whether it is correct. If the YES key is operated, the deposit amount is added to the contents of register Y in n185 and stored in register Y again. Register Nb in n181
If the registration code is not F, the process advances to n183, displays the data stored in registers Nb and Mb, that is, the check amount of check No., and inquires whether it has been paid correctly.
If the YES key is operated, the check amount is subtracted from the contents of register Y at n187. and
At n189, the registers Nb and Mb are reset, and further the registers M and N are shifted by one row.
If the NO key is operated at n186, the counter b is incremented at n188 and the process returns to n177. As described above, using register Y, from the opening balance stored in n186, if the deposit amount is registered, the deposit amount is added, and if the check has been debited, the amount is subtracted. The contents of register Y are updated sequentially. and,
At n177, n = d + b, that is, when all the additions and subtractions of the registered data are completed, as shown in Figure 17B.
Proceed to n190.
n190では次回に小切手を切る場合や預金に備
えてカウンタbの内容をカウンタnに転送してお
く。そしてn191で“ENTER CHARGE”と表示
し、銀行からのチヤージの入力を促し、n192で
レジスタXに入力されたチヤージをレジスタYの
内容から引き、さらにレジスタPのカレントバラ
ンスを引いておく。さらにn194で“ENTER
INTEREST”と表示し、利子の入力を促し、
n195でレジスタXに入力された利子をn196でレ
ジスタYの内容に加算しレジスタPのカレントバ
ランスにも加算しておく。こうして算出したレジ
スタYの最終的な金額を“NEW BAL××××.
××OK?”と表示して(n197)、それでよいか
どうかを問い合せる。すなわち月末残高表示が合
つているかどうかの確認操作を促す。YESキー
が操作されればそのデータを次月のためにオープ
ニングバランスとしてレジスタOにストアする。
フローチヤートに於ては示していないが、n197
の表示が開始された後、所定時間内に、YESキ
ーもNOキーも操作されなかつたときはYESと見
なされ、n199に進む。NOキーが操作されれば
n200で“PLEASE REWRITE”と表示し、n201
でレジスタXに正しい値を入力し、n202でその
内容をレジスタYにストアしてn197へ戻る。
n198→n200へ進む場合は、エリアMAがフル状態
にあつてさらに登録事項が増えた場合や、入力漏
れがあつた場合、或いは銀行にミスがあつた場合
である。したがつて、n198からn200へ進んだ場
合には、メモリがフルになつてさらに登録事項が
増えていたときにはそのデータを加減算し、また
どこかの段階で入力漏れがあつた場合にはその入
力漏れを加減算すれば、銀行からの入出金明細書
と一致をとることが出来る。また、それにもかか
わらず一致しない場合には銀行ミスがあつたこと
を知ることが出来る。 At n190, the contents of counter b are transferred to counter n in preparation for the next time a check is written or deposited. Then, "ENTER CHARGE" is displayed at n191 to prompt input of charge from the bank, and at n192, the charge input to register X is subtracted from the contents of register Y, and the current balance of register P is also subtracted. Then press “ENTER” on n194.
INTEREST” and prompts you to enter the interest rate.
The interest input into register X at n195 is added to the contents of register Y at n196, and also added to the current balance of register P. The final amount in register Y calculated in this way is “NEW BAL××××.
×× OK? ” (n197) and asks if this is OK.In other words, it prompts you to confirm whether the month-end balance display is correct.If the YES key is pressed, that data is registered as the opening balance for the next month. Store in O.
Although not shown in the flowchart, n197
If neither the YES key nor the NO key is operated within a predetermined period of time after the start of the display, it is considered YES and the process proceeds to n199. If NO key is operated
Display “PLEASE REWRITE” on n200, and then
Input the correct value into register X, store the contents in register Y in n202, and return to n197.
The process proceeds from n198 to n200 when the area MA is full and more registration items have been added, when there is an omission in the input, or when the bank makes a mistake. Therefore, when proceeding from n198 to n200, when the memory becomes full and the number of registered items increases, that data is added or subtracted, and if there is an omission of input at any stage, that data is added or subtracted. By adding and subtracting the omissions, you can match the deposit and withdrawal statements from the bank. Moreover, if the numbers do not match despite this, you can know that a bank mistake has been made.
以上のようにして、RECONCILEモードにお
いては現在までの登録データの確認とオープニン
グバランスを基準にした入出金の正確な照合とを
簡単に行うことが出力る。 As described above, in the RECONCILE mode, it is possible to easily check the registered data up to now and accurately check deposits and withdrawals based on the opening balance.
また、チエツクモードを実行するときに必要な
4種類のデータ(カレントバランス、オープニン
グバランス、ミニマムバランス、ラストチエツク
No.)を入力するときや、チエツクを切るときのチ
エツクNo.と金額を入力するときには、n55〜n58、
およびn111において一連のデータを入力したの
ちに、そのデータと種別とを同時に表示するた
め、ストアすべきレジスタに正しく入力されたか
どうかを直ちに確認することができる。 In addition, four types of data (current balance, opening balance, minimum balance, last check
No.) or when entering the check number and amount when closing the check, use n55 to n58,
After inputting a series of data in n111, the data and type are displayed at the same time, so it is possible to immediately check whether the data has been correctly input to the register to be stored.
<発明の効果>
以上説明したように、本発明によれば、小切手
番号を入力すればその小切手番号のデータが既に
登録されているか否かを判別して、既登録時には
そのデータを取消すか否かの表示を行い、一旦切
つた小切手の取消の場合にはYESキーを押せば
そのデータの取消を実行することができる一方、
小切手の登録時にはNOキーを押すことにより二
重登録のミスを回避できる上に、NOキーの操作
により小切手番号の再入力を促す待機状態が設定
され、引き続き次の小切手番号の登録作業に移る
ことができ、実用上きわめて有用な個人口座の入
出金管理装置を提供することができる。<Effects of the Invention> As explained above, according to the present invention, when a check number is input, it is determined whether or not the data for that check number has already been registered, and if the data has already been registered, it is possible to determine whether or not to cancel the data. If you want to cancel a check that has been cut, press the YES key to cancel the data.
By pressing the NO key when registering a check, you can avoid double registration mistakes, and by operating the NO key, a standby state is set that prompts you to re-enter the check number, and you can continue to register the next check number. This makes it possible to provide a deposit/withdrawal management device for personal accounts that is extremely useful in practice.
第1図はこの発明の実施例である入出金管理装
置の外観図である。第2図は同入出金管理装置の
表示器2での表示装置の一例を示す。第3図は同
装置の動作モードを決定するときの表示状態を示
す。第4図はA〜Eの5種類のクレジツトカード
のなかからいずれか一つのカードを選択するとき
に表示される表示状態を示す。第5図は同装置の
ブロツク図である。第6図は同装置のRAM22
の要部のメモリマツプである。第7図は同装置の
制御プログラムの中のメインルーチンのフローチ
ヤートである。第8図はイニシヤライズサブルー
チンのフローチヤートである。第9図はサブルー
チンE6のフローチヤートである。第10図はサ
ブルーチンH1のフローチヤートである。第11
図AはサブルーチンWCKのフローチヤートであ
る。第11図B,Cはライトチエツク処理サブル
ーチンWSのフローチヤートである。第11図D
はサブルーチンncのフローチヤートである。第
11図Eはサブルーチンccのフローチヤートであ
る。第12図はサブルーチンE4のフローチヤー
トである。第13図はサブルーチンDEPのフロ
ーチヤートである。第14図はサブルーチン
CHAのフローチヤートである。第15図はサブ
ルーチンAEのフローチヤートである。第16図
はカード支払処理サブルーチンPAYのフローチ
ヤートである。第17図A,Bはサブルーチン
RECのフローチヤートである。
符号の説明、1:本体、2:ドツトマトリツク
ス液晶表示器、3:入力キー、4:ケース、5:
カードホルダー、6:パーソナルチエツク綴り、
7:ボールペン、8:ホルダー、1a:外部機器
へのターミナル、9:プリンター、3a:数値キ
ー、3b,3c:フアンクシヨンキー、20:
CPU、21:ROM、22:RAM、23:I/
O、ACL:オートクリアキー、E:外部端子。
FIG. 1 is an external view of a deposit/withdrawal management device according to an embodiment of the present invention. FIG. 2 shows an example of a display device on the display 2 of the deposit/withdrawal management device. FIG. 3 shows the display state when determining the operating mode of the device. FIG. 4 shows the display state displayed when any one of the five types of credit cards A to E is selected. FIG. 5 is a block diagram of the same device. Figure 6 shows the RAM22 of the same device.
This is a memory map of the main parts of. FIG. 7 is a flowchart of the main routine in the control program of the device. FIG. 8 is a flowchart of the initialization subroutine. FIG. 9 is a flowchart of subroutine E6. FIG. 10 is a flowchart of subroutine H1. 11th
Figure A is a flowchart of subroutine WCK. FIGS. 11B and 11C are flowcharts of the light check processing subroutine WS. Figure 11D
is a flowchart of subroutine nc. FIG. 11E is a flowchart of subroutine cc. FIG. 12 is a flowchart of subroutine E4. FIG. 13 is a flowchart of subroutine DEP. Figure 14 is a subroutine
This is a flowchart of CHA. FIG. 15 is a flowchart of subroutine AE. FIG. 16 is a flowchart of the card payment processing subroutine PAY. Figure 17 A and B are subroutines
This is a flowchart of REC. Explanation of symbols, 1: Main unit, 2: Dot matrix liquid crystal display, 3: Input key, 4: Case, 5:
Card holder, 6: Personal check spelling,
7: Ballpoint pen, 8: Holder, 1a: Terminal to external device, 9: Printer, 3a: Numerical keys, 3b, 3c: Function keys, 20:
CPU, 21: ROM, 22: RAM, 23: I/
O, ACL: Auto clear key, E: External terminal.
Claims (1)
手段に登録する個人口座の入出金管理装置に於
て、 小切手番号が入力されることに伴いその番号が
上記登録用記憶手段に既に登録されているか否か
を判別する手段と、 判別の結果その小切手番号が既に登録されてい
るときに、その番号の小切手に関するデータを取
消すか否かの問い合わせ表示を表示器に表示させ
る表示制御手段と、 YESキー及びNOキーと、 上記問い合わせ表示状態におけるYESキーの
操作に基づき、その番号の小切手に関するデータ
の取消処理を実行する手段と、 上記問い合わせ表示状態におけるNOキーの操
作に基づき、小切手番号の再入力を促す待機状態
に設定する手段とを設けたことを特徴する個人口
座の入出金管理装置。[Scope of Claims] 1. In a personal account deposit/withdrawal management device that registers the number and amount of each check in the registration storage means, when a check number is input, the number is stored in the registration storage means. A means for determining whether or not the check number has already been registered in the instrument, and when the result of the determination is that the check number has already been registered, displaying on the display an inquiry display asking whether or not to cancel the data regarding the check with that number. a display control means; a YES key and a NO key; means for executing cancellation processing of data related to the check number based on the operation of the YES key in the inquiry display state; and based on the NO key operation in the inquiry display state. 1. A personal account deposit/withdrawal management device comprising: means for setting a standby state to prompt re-input of a check number.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59011502A JPS59149566A (en) | 1984-01-23 | 1984-01-23 | Deposit and payment control device for personal account |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59011502A JPS59149566A (en) | 1984-01-23 | 1984-01-23 | Deposit and payment control device for personal account |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57195438A Division JPS5983274A (en) | 1982-11-05 | 1982-11-05 | Receipt and payment managing device of individual account |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59149566A JPS59149566A (en) | 1984-08-27 |
| JPH0330180B2 true JPH0330180B2 (en) | 1991-04-26 |
Family
ID=11779796
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59011502A Granted JPS59149566A (en) | 1984-01-23 | 1984-01-23 | Deposit and payment control device for personal account |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59149566A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2521831Y2 (en) * | 1991-05-20 | 1997-01-08 | 株式会社ナナミ | Brush drawing tool |
| US7309300B2 (en) * | 2005-11-23 | 2007-12-18 | Caterpillar Inc. | Electric drive system with plural motors |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3920979A (en) * | 1973-10-19 | 1975-11-18 | Jack S Kilby | Electronic check writer |
| FR2401459A1 (en) * | 1977-08-26 | 1979-03-23 | Cii Honeywell Bull | PORTABLE INFORMATION MEDIA EQUIPPED WITH A MICROPROCESSOR AND A PROGRAMMABLE DEAD MEMORY |
| JPS5480630A (en) * | 1978-06-16 | 1979-06-27 | Toshiba Corp | Information retrieval unit |
| JPS5614369A (en) * | 1979-07-13 | 1981-02-12 | Fujitsu Ltd | Card |
-
1984
- 1984-01-23 JP JP59011502A patent/JPS59149566A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59149566A (en) | 1984-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4724527A (en) | Electronic personal asset control device | |
| US4587409A (en) | Information processing device | |
| JP3002532B2 (en) | Method and apparatus for order management by market broker | |
| EP0247623A2 (en) | IC card transaction system | |
| Avi-Yonah | The Rise and Fall of Arm's Length: A Study in the Evolution of US International Taxation | |
| JP7628352B2 (en) | Financial product transaction management device, financial product transaction management system and program | |
| JPH0330180B2 (en) | ||
| JPH0330179B2 (en) | ||
| JPS6334503B2 (en) | ||
| JPH0330181B2 (en) | ||
| JPH0565904B2 (en) | ||
| JPS6334504B2 (en) | ||
| JPH0330178B2 (en) | ||
| JPH046989B2 (en) | ||
| JPS5983274A (en) | Receipt and payment managing device of individual account | |
| JPS59100945A (en) | Information processor | |
| Asimakopulos | The role of finance in Keynes' General Theory | |
| JPS5983271A (en) | Receipt and payment managing device of individual account | |
| JPS5983275A (en) | Receipt and payment managing device of individual account | |
| Benninga et al. | An investigation of cheapest to deliver on treasury bond futures contracts | |
| JPS58109969A (en) | Preventing method of issue of incorrect card | |
| KR100528168B1 (en) | Managing method for settlement of accounts of a card-terminal | |
| Baviera | Back-of-the-envelope Swaptions in a Very Parsimonious Multi-Curve Interest Rate Model | |
| JPH0318226B2 (en) | ||
| JPH061475B2 (en) | Bank POS system |