JPH0812679B2 - Online automated trading system - Google Patents
Online automated trading systemInfo
- Publication number
- JPH0812679B2 JPH0812679B2 JP3273493A JP3273493A JPH0812679B2 JP H0812679 B2 JPH0812679 B2 JP H0812679B2 JP 3273493 A JP3273493 A JP 3273493A JP 3273493 A JP3273493 A JP 3273493A JP H0812679 B2 JPH0812679 B2 JP H0812679B2
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- work
- serial number
- record
- wip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 74
- 238000012369 In process control Methods 0.000 claims description 30
- 238000010965 in-process control Methods 0.000 claims description 30
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明はオンライン自動取引シス
テムに関し、特に金融機関の窓口に設置された端末(以
下、取引入力端末という)が中央処理装置に接続された
オンライン自動取引システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an online automatic transaction system, and more particularly to an online automatic transaction system in which a terminal installed at a window of a financial institution (hereinafter referred to as transaction input terminal) is connected to a central processing unit.
【0002】[0002]
【従来の技術】従来のオンライン自動取引システムで
は、金融機関での取引の入力に関しては借方金額と貸方
金額とをそれぞれ個別の取引として入力する方式となっ
ており、借方金額と貸方金額とのバランスチェックは、
取引の入力後の伝票から手計算で借方金額と貸方金額と
を別々に集計してチェックする方法をとっていた。2. Description of the Related Art In a conventional online automatic transaction system, a debit amount and a credit amount are input as separate transactions when inputting a transaction at a financial institution, and a balance between the debit amount and the credit amount is entered. Check
The debit amount and the credit amount are separately calculated from the slip after the transaction is input and checked.
【0003】[0003]
【発明が解決しようとする課題】上述した従来のオンラ
イン自動取引システムでは、借方金額と貸方金額とをそ
れぞれ個別の取引として入力するようになっていたの
で、取引入力端末側での入力作業に工数がかかるという
問題点があった。In the above-mentioned conventional online automatic transaction system, the debit amount and the credit amount are input as individual transactions, so that the number of steps required for input operation on the transaction input terminal side is reduced. There was a problem that it cost.
【0004】また、借方金額と貸方金額との取引の伝票
を別々に集め金額を手計算で集計するという作業が必要
であったので、取引終了後においてその集計作業に時間
がかかるとともに、手計算で金額を集計するためにミス
も多く不正確であるという問題点があった。Further, since it is necessary to separately collect bills for transactions of debit amounts and credit amounts and totalize the amounts by hand, it takes time for the totaling work after the transactions are completed, and manual calculation is required. There was a problem that it was inaccurate because there were many mistakes because the amount was summed up.
【0005】このため、取引入力端末側で入力データと
口座元帳ファイルを実際に更新するのに使用したデータ
との整合性をとることにより中央処理装置側での誤りを
伝票を使用せずに自動的に検査するようにした取引シス
テムがすでに提案されているが(例えば、特開昭63−
156281号公報等参照)、この取引システムでも借
方金額と貸方金額とをそれぞれ個別の取引として入力す
るという根本的な方式は変更されていなかった。Therefore, by making the input data on the transaction input terminal side consistent with the data used for actually updating the account ledger file, errors on the central processing unit side can be automatically detected without using a slip. Although a transaction system that is designed to be inspected has already been proposed (for example, Japanese Patent Laid-Open No. 63-
No. 156281), the basic method of inputting the debit amount and the credit amount as individual transactions has not been changed in this transaction system.
【0006】ところで、複式簿記会計においては、借方
金額と貸方金額とをそれぞれ個別の取引として入力する
必要性はかならずしもなく、借方金額と貸方金額とが一
致するデータを1取引として入力することも可能であ
る。By the way, in double-entry bookkeeping accounting, it is not always necessary to enter the debit amount and the credit amount as separate transactions, and it is also possible to enter the data in which the debit amount and the credit amount match as one transaction. Is.
【0007】本発明の目的は、上述の点に鑑み、借方金
額と貸方金額とがかならず一致する取引と借方金額と貸
方金額とが不一致となる取引(以下、仕掛取引という)
とを入力できるようにして、借方金額と貸方金額とが不
一致となる仕掛取引を入力する場合には、複数の仕掛取
引を仕掛通番によりグループ化し、仕掛通番ごとに借方
金額合計と貸方金額合計とを管理してバランスチェック
を行えるようにしたオンライン自動取引システムを提供
することにある。In view of the above points, an object of the present invention is to make a transaction in which the debit amount and the credit amount always match and a transaction in which the debit amount and the credit amount do not match (hereinafter referred to as work-in-progress transaction).
When you enter a WIP transaction in which the debit amount and credit amount do not match, you can group multiple WIP transactions by WIP serial number, and add the total debit amount and total credit amount for each WIP serial number. It is to provide an online automatic trading system that manages the balance and can perform a balance check.
【0008】[0008]
【課題を解決するための手段】本発明のオンライン自動
取引システムは、取引入力端末が中央処理装置に接続さ
れたオンライン自動取引システムにおいて、口座元帳お
よび取引明細を管理する口座元帳ファイルと、仕掛通番
および仕掛取引の内容を管理する仕掛制御ファイルと、
仕掛宣言の有無を示す情報を含む取引電文を前記中央処
理装置に送信する前記取引入力端末と、仕掛宣言されて
入力された仕掛取引に対して前記仕掛制御ファイルを参
照して仕掛通番を付す仕掛通番採番部と、仕掛取引を仕
掛通番単位で前記仕掛制御ファイルに管理させる仕掛制
御部と、借方金額と貸方金額とのバランスチェックを行
う貸借バランスチェック部と、前記取引入力端末から送
信されてきた取引電文を元に前記口座元帳ファイルを更
新し、仕掛宣言がされているかどうかの判定を行い、仕
掛宣言がされている場合には前記仕掛通番採番部により
前記仕掛制御ファイルを参照して仕掛通番を採番し仕掛
取引の内容を前記仕掛制御部により前記仕掛制御ファイ
ルに管理させ仕掛宣言が解除されたときに前記仕掛制御
ファイルに管理された同一の仕掛通番が付された一連の
仕掛取引の内容を前記貸借バランスチェック部によりチ
ェックさせ、仕掛宣言がされていない場合には取引の内
容を前記貸借バランスチェック部によりチェックさせ、
結果電文を前記取引入力端末に送信する取引処理部とを
有する。SUMMARY OF THE INVENTION An online automated transaction system of the present invention is an online automated transaction system in which a transaction input terminal is connected to a central processing unit, and an account ledger file for managing an account ledger and transaction details, and an in-process serial number. And a work in process control file that manages the contents of work in process transactions,
The transaction input terminal for transmitting a transaction message including information indicating the presence or absence of a work in process declaration to the central processing unit, and a work in process that refers to the work in process control file for a work in process transaction declared and input and adds a work in process serial number A serial number numbering unit, a work-in-process control unit that manages work-in-progress transactions in the work-in-process control file in units of work-in-progress numbers, a balance check unit for performing a balance check between the debit amount and the credit amount, and the transaction input terminal. The account ledger file is updated based on the transaction message, and it is determined whether or not the work in process declaration is made.If the work in process declaration is made, the work in process serial number numbering unit refers to the work in process control file. The WIP serial number is assigned and the contents of WIP transactions are managed in the WIP control file by the WIP control unit, and are managed in the WIP control file when the WIP declaration is released. And the same content of a series of widget transactions widget serial number is attached to the check by the balance balance checking part, if not the widget declared is checked by the balance balance checking part the contents of the transaction,
And a transaction processing unit that transmits a result message to the transaction input terminal.
【0009】[0009]
【実施例】次に、本発明について図面を参照して詳細に
説明する。The present invention will be described in detail with reference to the drawings.
【0010】図1は、本発明の一実施例に係るオンライ
ン自動取引システムの構成を示すブロック図である。本
実施例のオンライン自動取引システムは、中央処理装置
1と、取引入力端末3と、口座元帳ファイル8と、仕掛
制御ファイル9と、取引記録ファイル10とから、その
主要部が構成されている。FIG. 1 is a block diagram showing the configuration of an online automatic transaction system according to an embodiment of the present invention. The online automatic transaction system of this embodiment comprises a central processing unit 1, a transaction input terminal 3, an account ledger file 8, an in-process control file 9, and a transaction record file 10 as main components.
【0011】中央処理装置1は、取引処理部4と、仕掛
通番採番部5と、仕掛制御部6と、貸借バランスチェッ
ク部7とを含んで構成されている。The central processing unit 1 comprises a transaction processing unit 4, an in-process serial number numbering unit 5, an in-process control unit 6, and a balance check unit 7.
【0012】取引入力端末3は、貸方金額および借方金
額がアンバランスであるという仕掛宣言の有無を示す情
報を含む取引電文を中央処理装置1に送信する。このた
めに、取引入力端末3は、仕掛宣言を行うための操作部
材として、仕掛宣言キー3aを備えている。なお、取引
入力端末3において仕掛宣言を行うための手段は、仕掛
宣言キー3aに限られるものではなく、例えば画面上の
メニューの選択等の他の手段であってもよい。The transaction input terminal 3 sends a transaction message including information indicating whether or not there is a work in process declaration that the credit amount and the debit amount are unbalanced to the central processing unit 1. For this purpose, the transaction input terminal 3 includes a work-in-process declaration key 3a as an operation member for making a work-in-process declaration. The means for declaring work in progress at the transaction input terminal 3 is not limited to the work in process declaration key 3a, and may be other means such as selection of a menu on the screen.
【0013】取引処理部4は、取引入力端末3から送信
されてきた取引電文を元に口座元帳ファイル8を更新
し、結果電文(出力電文またはエラー電文)を取引入力
端末3に送信する。さらに、取引処理部4は、取引電文
に仕掛宣言がされているかどうかの判定を行い、仕掛宣
言がされている場合には仕掛通番採番部5に通知すると
ともに、取引の内容(取引時間,口座番号,勘定科目コ
ード,貸借区分および取引金額)を仕掛制御部6に通知
する。仕掛宣言がされていない場合には、取引処理部4
は、取引の内容を貸借バランスチェック部7に通知す
る。The transaction processing unit 4 updates the account ledger file 8 based on the transaction message sent from the transaction input terminal 3, and sends the result message (output message or error message) to the transaction input terminal 3. Further, the transaction processing unit 4 determines whether or not the work message is declared in the transaction message, and when the work message is declared, the transaction processing unit 4 notifies the work serial number numbering unit 5 and the contents of the transaction (transaction time, transaction time, The account number, the account code, the loan category, and the transaction amount) are notified to the work-in-process controller 6. If no work in process declaration is made, the transaction processing unit 4
Notifies the balance check unit 7 of the contents of the transaction.
【0014】仕掛通番採番部5は、仕掛制御ファイル9
の端末レコードに取引入力端末3が現在使用中の仕掛通
番があればこれを採番して取引処理部4に通知する。仕
掛制御ファイル9の端末レコードに取引入力端末3が現
在使用中の仕掛通番がない(ゼロ)場合には、仕掛通番
採番部5は、仕掛制御ファイル9の仕掛制御レコードの
最終仕掛通番に1を加算した値を仕掛通番として取引処
理部4に通知し、該当する取引入力端末3の端末レコー
ドに仕掛通番を格納する。The work-in-progress serial number numbering unit 5 includes a work-in-process control file 9
If there is a work-in-progress serial number that is currently being used by the transaction input terminal 3 in the terminal record, the number is assigned and the transaction processing unit 4 is notified. If the terminal record of the work-in-process file 9 does not have a work-in-process serial number that is currently being used by the transaction input terminal 3 (zero), the work-in-process serial number numbering unit 5 sets the final work in process serial number of the work in process control file 9 to 1 The value obtained by adding is notified to the transaction processing unit 4 as an in-process serial number, and the in-process serial number is stored in the terminal record of the corresponding transaction input terminal 3.
【0015】仕掛制御部6は、取引処理部4から通知さ
れた取引の内容を仕掛通番採番部5により採番された仕
掛通番をキーとして仕掛制御ファイル9の明細レコード
に書き込む。また、仕掛制御部6は、仕掛通番と取引の
内容とから仕掛制御ファイル9中の該当する仕掛通番管
理レコードの借方金額合計または貸方金額合計への加算
を行う。The work-in-progress control unit 6 writes the contents of the transaction notified from the transaction processing unit 4 in the detail record of the work-in-process control file 9 using the work in-process serial number assigned by the work-in-process serial number assigning unit 5 as a key. Further, the work-in-process control unit 6 adds the work-in-process serial number and the contents of the transaction to the total debit amount or the total credit amount of the corresponding work-in-process serial number management record in the work in process control file 9.
【0016】貸借バランスチェック部7は、取引処理部
4から通知された取引の内容をチェックし、借方金額と
貸方金額とが不一致の場合には、取引処理部4に通知
し、取引を無効にする。また、貸借バランスチェック部
7は、仕掛制御ファイル9に管理されている同一の仕掛
通番を有する一連の仕掛取引の内容をチェックし、借方
金額合計と貸方金額合計とが不一致の場合には、取引処
理部4に通知し、同一の仕掛通番を有する一連の仕掛取
引を無効にする。The loan balance check unit 7 checks the contents of the transaction notified from the transaction processing unit 4, and if the debit amount and the credit amount do not match, notifies the transaction processing unit 4 to invalidate the transaction. To do. Further, the loan balance check unit 7 checks the contents of a series of in-process transactions having the same in-process serial number managed in the in-process control file 9, and if the total debit amount and the total credit amount do not match, the transaction is performed. The processing unit 4 is notified and a series of in-process transactions having the same in-process serial number is invalidated.
【0017】図2を参照すると、口座元帳ファイル8
は、口座元帳レコードと、取引明細レコードとから構成
されている。口座元帳レコードには、店舗コード,口座
番号,取引先名,残高,勘定科目コード等が格納され、
取引明細レコードには、取引日,取引時間,貸借区分,
取引金額,取引種別,取引後残高等が格納される。な
お、1入力取引で1取引明細レコードが作成され、1口
座元帳レコードに対して複数の取引明細レコードが付
く。Referring to FIG. 2, the account ledger file 8
Is composed of an account ledger record and a transaction statement record. The account ledger record stores store code, account number, supplier name, balance, account code, etc.
Transaction details records include transaction date, transaction time, loan category,
The transaction amount, transaction type, post-transaction balance, etc. are stored. One transaction detail record is created by one input transaction, and a plurality of transaction detail records are attached to one account ledger record.
【0018】図3を参照すると、取引入力端末3から送
信される取引電文の形式は、取引番号(出金,入金,振
替,定期等を示す番号),仕掛宣言区分(0:通常,
1:仕掛宣言有,2:仕掛宣言解除)等からなる制御情
報と、店舗コード,勘定科目コード,取引種別,取引金
額,口座番号,相手口座番号等からなる画面入力情報と
からなる。Referring to FIG. 3, the format of the transaction message transmitted from the transaction input terminal 3 is as follows: transaction number (withdrawal, deposit, transfer, fixed number, etc.), work-in-progress classification (0: normal,
Control information such as (1) work in progress declaration, 2: (work in progress declaration cancellation), and screen input information including store code, account item code, transaction type, transaction amount, account number, partner account number, and the like.
【0019】図4を参照すると、仕掛制御ファイル9
は、仕掛制御レコード,仕掛通番管理レコード,明細レ
コードおよび端末レコードから構成される。仕掛制御レ
コードは、金融機関の店舗毎に作成され、最終仕掛通番
が格納される。仕掛通番管理レコードは、使用される最
大の仕掛通番の数だけ事前に作成されており、仕掛通
番,明細有無区分,仕掛状態,借方金額合計,貸方金額
合計および端末機番が格納される。明細レコードは、仕
掛の取引毎に作成され、取引時間,口座番号,勘定科目
コード,貸借区分および取引金額が格納される。端末レ
コードは、取引入力端末3毎に作成され、取引入力端末
3が現在使用中の仕掛通番が格納される。Referring to FIG. 4, the work-in-process control file 9
Is composed of an in-process control record, an in-process serial number management record, a detail record and a terminal record. The work-in-process control record is created for each store of the financial institution and stores the final work-in-process serial number. The work-in-progress serial number management record is created in advance for the maximum number of work-in-progress serial numbers to be used, and stores the work-in-progress serial number, item presence / absence classification, work in progress, total debit amount, total credit amount, and terminal number. The detail record is created for each in-process transaction, and stores transaction time, account number, account item code, loan category, and transaction amount. The terminal record is created for each transaction input terminal 3 and stores the work-in-progress number currently used by the transaction input terminal 3.
【0020】図5を参照すると、取引記録ファイル10
に格納される取引記録レコードは、店舗コード,端末機
番,取引番号,取引日,取引時間,口座番号,取引種
別,取引後残高,勘定科目コード,貸借区分および取引
金額から構成されている。Referring to FIG. 5, the transaction record file 10
The transaction record record stored in is composed of a store code, a terminal number, a transaction number, a transaction date, a transaction time, an account number, a transaction type, a post-transaction balance, an account item code, a loan category, and a transaction amount.
【0021】図6を参照すると、本実施例のオンライン
自動取引システムの前半部の処理は、入力電文受信およ
びチェックステップS11と、エラー有無判定ステップ
S12と、エラー電文編集ステップS13と、仕掛宣言
解除判定ステップS14と、仕掛通番クリアステップS
15と、口座元帳レコード更新ステップS17と、取引
明細レコード作成ステップS18と、取引種別判定ステ
ップS19と、勘定科目コード自動生成ステップS20
と、営業時間外判定ステップS21と、手数料発生ステ
ップS22と、口座元帳レコード更新ステップS23
と、取引明細レコード作成ステップS24と、相手口座
番号有無判定ステップS25と、相手口座元帳レコード
更新ステップS26と、取引明細レコード作成ステップ
S27と、勘定科目コード自動生成ステップS28と、
勘定科目コード判定ステップS29と、手数料発生ステ
ップS30と、口座元帳レコード更新ステップS31
と、取引明細レコード作成ステップS32とからなる。Referring to FIG. 6, the processing of the first half of the online automatic transaction system of this embodiment is performed by receiving an input message and checking step S11, an error presence / absence determining step S12, an error message editing step S13, and a work-in-process declaration release. Judgment step S14 and in-process serial number clear step S
15, account ledger record update step S17, transaction detail record creation step S18, transaction type determination step S19, account item code automatic generation step S20
After-hours determination step S21, fee generation step S22, and account ledger record update step S23
A transaction statement record creating step S24, a partner account number presence / absence determining step S25, a partner account ledger record updating step S26, a transaction statement record creating step S27, an account item code automatic generating step S28,
Account item code determination step S29, fee generation step S30, account ledger record update step S31
And a transaction statement record creating step S32.
【0022】図7を参照すると、本実施例のオンライン
自動取引システムの後半部の処理は、仕掛宣言有無判定
ステップS33と、仕掛通番採番ステップS34と、貸
借金額集計ステップS35と、仕掛明細レコード作成ス
テップS36と、出力電文編集ステップS37と、取引
記録レコード書込みステップS38と、貸借金額バラン
スチェックステップS39と、バランス判定ステップS
40と、口座元帳レコード復元ステップS41と、取引
明細レコード削除ステップS42と、エラー電文編集ス
テップS43と、結果電文送信ステップS44とからな
る。Referring to FIG. 7, the process of the latter half of the online automatic transaction system of this embodiment is the process of determining whether or not there is a work-in-process declaration step, a work-in-process serial number numbering step S34, a loan amount totaling step S35, and a work-in-process record. Creation step S36, output message edit step S37, transaction record record writing step S38, loan balance check step S39, balance determination step S
40, an account ledger record restoring step S41, a transaction statement record deleting step S42, an error message editing step S43, and a result message sending step S44.
【0023】図8(a),(b),(c)および(d)
は、取引の勘定仕訳をそれぞれ例示する図である。
(a)は普通貯金から現金を出金する取引,(b)は普
通貯金から普通貯金に振り替える取引,(c)は普通貯
金から定期積金に振り替える取引,および(d)は普通
貯金から出金する仕掛取引をそれぞれ示す。8 (a), (b), (c) and (d)
FIG. 6 is a diagram illustrating respective transaction journal entries.
(A) is a transaction for withdrawing cash from ordinary savings, (b) is a transaction for transferring ordinary savings to ordinary savings, (c) is a transaction for transferring ordinary savings to time deposits, and (d) is a transaction from ordinary savings Each of the in-process transactions for making money is shown.
【0024】次に、このように構成された本実施例のオ
ンライン自動取引システムの動作について説明する。Next, the operation of the online automatic transaction system of the present embodiment thus constructed will be described.
【0025】取引入力端末3では、借方金額と貸方金額
とが必ず一致する取引を入力する場合には、仕掛宣言キ
ー3aを操作することなしに取引の内容を入力し、取引
電文を作成して中央処理装置1に送信する。In the transaction input terminal 3, when a transaction in which the debit amount and the credit amount always match is input, the contents of the transaction are input without operating the in-process declaration key 3a, and a transaction message is created. It is transmitted to the central processing unit 1.
【0026】また、あらかじめ借方金額と貸方金額とが
不一致となることがわかっている仕掛取引を入力する場
合には、全体として借方金額と貸方金額とが一致する一
連の取引の入力開始時に仕掛宣言キー3aを操作して仕
掛を宣言した後に取引の内容を入力し、取引電文を作成
して中央処理装置1に送信する。When inputting a work-in-progress transaction in which it is known that the debit amount and the credit amount do not match in advance, a work-in-process declaration is started at the start of input of a series of transactions in which the debit amount and the credit amount match as a whole. After declaring the work in progress by operating the key 3a, the contents of the transaction are input, a transaction message is created and transmitted to the central processing unit 1.
【0027】さらに、一連の仕掛取引の入力が終了した
ときには、仕掛宣言キー3aを再操作して仕掛宣言を解
除し、仕掛宣言区分が“2”の取引電文を作成して中央
処理装置1に送信する。Further, when the input of a series of in-process transactions is completed, the in-process declaration key 3a is re-operated to cancel the in-process declaration, and a transaction message with the in-process declaration category of "2" is created and stored in the central processing unit 1. Send.
【0028】中央処理装置1では、取引入力端末3から
取引電文が送信されてくると、取引処理部4が、入力電
文を受信してチェックし(ステップS11)、エラーの
有無を判定する(ステップS12)。エラーがあれば、
取引処理部4は、エラー電文を編集し(ステップS1
3)、結果電文を取引入力端末3に送信する(ステップ
S44)。In the central processing unit 1, when a transaction message is sent from the transaction input terminal 3, the transaction processing unit 4 receives the input message and checks it (step S11), and determines whether or not there is an error (step S11). S12). If there is an error,
The transaction processing unit 4 edits the error message (step S1).
3), the result telegram is transmitted to the transaction input terminal 3 (step S44).
【0029】ステップS12でエラーがなければ、取引
処理部4は、取引電文の仕掛宣言区分を参照して仕掛宣
言解除かどうか(“2”であるかどうか)を判断する
(ステップS14)。If there is no error in step S12, the transaction processing unit 4 refers to the in-process declaration classification of the transaction message and determines whether the in-process declaration is released (whether it is "2") (step S14).
【0030】ステップS14で仕掛宣言解除でなけれ
ば、取引処理部4は、取引電文の店舗コードおよび口座
番号をキーとして口座元帳ファイル8の口座元帳レコー
ドを検索し、取引電文の勘定科目コードに基づいて借方
であるか貸方であるかを仕訳した後に取引金額を口座元
帳レコードの残高に減算または加算する(ステップS1
7)。If the work in process declaration is not canceled in step S14, the transaction processing unit 4 searches the account ledger record of the account ledger file 8 using the store code and account number of the transaction telegram as keys, and based on the account item code of the transaction telegram. And then debit or credit, the transaction amount is subtracted or added to the balance of the account ledger record (step S1).
7).
【0031】次に、取引処理部4は、オンライン自動取
引システムの現在日および現在時刻を取引日および取引
時間として取得した後に、仕訳の結果として得られた貸
借区分と、口座元帳レコードの残高と、取引電文の取引
金額および取引種別とを用いて口座元帳ファイル8に取
引明細レコードを作成する(ステップS18)。Next, the transaction processing unit 4 obtains the current date and the current time of the online automatic transaction system as the transaction date and the transaction time, and then calculates the loan category obtained as a result of the journal entry and the balance of the account ledger record. , A transaction statement record is created in the account ledger file 8 using the transaction amount and transaction type of the transaction message (step S18).
【0032】続いて、取引処理部4は、取引種別が“現
金”であるか“振替”であるかを判断し(ステップS1
9)、図8(a)に示すように“現金”であれば、相手
方の勘定科目コード(現金)を自動生成する(ステップ
S20)。Then, the transaction processing unit 4 judges whether the transaction type is "cash" or "transfer" (step S1).
9) If it is “cash” as shown in FIG. 8A, the account item code (cash) of the other party is automatically generated (step S20).
【0033】次に、取引処理部4は、手数料が発生する
営業時間外であるかどうかを判定し(ステップS2
1)、営業時間外であれば、手数料を発生させ(ステッ
プS22)、これに応じて口座元帳ファイル8の口座元
帳レコードの残高を減算し(ステップS23)、手数料
の貸借区分と、口座元帳レコードの残高と、手数料(取
引金額)および取引種別(手数料)とを用いて口座元帳
ファイル8に取引明細レコードを作成する(ステップS
24)。Next, the transaction processing unit 4 determines whether it is outside the business hours when the fee is charged (step S2).
1) If it is outside the business hours, a fee is generated (step S22), and the balance of the account ledger record of the account ledger file 8 is subtracted accordingly (step S23), and the fee balance and the account ledger record are subtracted. A transaction statement record is created in the account ledger file 8 using the balance of the above, the fee (transaction amount), and the transaction type (fee) (step S
24).
【0034】また、ステップS19で取引種別が図8
(b),(c)および(d)に示すように“振替”であ
れば、取引処理部4は、取引電文に相手口座番号がある
かどうかを判定し(ステップS25)、図8(b)およ
び(c)に示すように相手口座番号があれば、口座元帳
ファイル8の相手口座元帳レコードの残高に取引金額を
減算または加算し(ステップS26)、貸借区分と、相
手口座元帳レコードの残高と、取引金額および取引種別
とを用いて取引明細レコードを作成し(ステップS2
7)、相手口座番号に指定された口座番号に応じて勘定
科目コード(普通貯金または定期積金)を自動生成する
(ステップS28)。Further, in step S19, the transaction type is as shown in FIG.
If it is "transfer" as shown in (b), (c) and (d), the transaction processing unit 4 determines whether or not there is a partner account number in the transaction message (step S25), and FIG. ) And (c), if there is a partner account number, the transaction amount is subtracted or added to the balance of the partner account ledger record of the account ledger file 8 (step S26), and the balance and the balance of the partner account ledger record. And a transaction amount record and transaction type are used to create a transaction detail record (step S2
7) The account item code (ordinary savings or fixed deposit) is automatically generated according to the account number designated as the partner account number (step S28).
【0035】次に、取引処理部4は、勘定科目コードを
判定し(ステップS29)、図8(b)に示すように
“普通貯金”であれば、手数料を発生させ(ステップS
30)、これに応じて口座元帳ファイル8の口座元帳レ
コードの残高を減算し(ステップS31)、手数料の貸
借区分と、口座元帳レコードの残高と、手数料(取引金
額)および取引種別(手数料)とを用いて口座元帳ファ
イル8に取引明細レコードを作成する(ステップS3
2)。Next, the transaction processing section 4 judges the account item code (step S29), and if it is "ordinary savings" as shown in FIG. 8 (b), it generates a commission (step S29).
30) According to this, the balance of the account ledger record of the account ledger file 8 is subtracted (step S31), and the loan balance of the fee, the balance of the account ledger record, the fee (transaction amount) and the transaction type (fee). To create a transaction statement record in the account ledger file 8 (step S3
2).
【0036】続いて、取引処理部4は、取引電文で仕掛
宣言がされているかどうかの判定を行い(ステップS3
3)、図8(a),(b)および(b)に示すように仕
掛宣言がされていなかった場合には、貸借バランスチェ
ック部7により口座元帳ファイル8の口座番号の取引明
細レコードおよび相手口座番号の取引明細レコードの借
方金額(取引金額)と貸方金額(取引金額+手数料)と
が一致しているかどうかのチェックを行う(ステップS
39)。Subsequently, the transaction processing unit 4 determines whether or not the work in process is declared in the transaction message (step S3).
3), as shown in FIGS. 8 (a), 8 (b) and 8 (b), when the in-process declaration is not made, the transaction balance record of the account number of the account ledger file 8 and the other party by the balance check unit 7 It is checked whether the debit amount (transaction amount) and the credit amount (transaction amount + commission) of the transaction details record of the account number match (step S).
39).
【0037】貸借バランスチェック部7による借方金額
(取引金額)と貸方金額(取引金額+手数料)とが一致
していれば(ステップS40でイエス)、取引処理部4
は、出力電文を編集して(ステップS37)、取引記録
ファイル10に取引記録レコードを書き込み(ステップ
S38)、結果電文を取引入力端末3に送信する(ステ
ップS44)。If the debit amount (transaction amount) and the credit amount (transaction amount + commission) by the balance check unit 7 match (Yes in step S40), the transaction processing unit 4
Edits the output message (step S37), writes the transaction record record in the transaction record file 10 (step S38), and transmits the result message to the transaction input terminal 3 (step S44).
【0038】貸借バランスチェック部7による借方金額
(取引金額)と貸方金額(取引金額+手数料)とが一致
していなければ(ステップS40でノー)、取引処理部
4は、取引を無効にするために口座元帳ファイル8の口
座元帳レコードを復元し(ステップS41)、取引明細
レコードを削除して(ステップS42)、エラー電文を
編集し(ステップS43)、結果電文を取引入力端末3
に送信する(ステップS44)。If the debit amount (transaction amount) and the credit amount (transaction amount + commission) by the balance check unit 7 do not match (NO in step S40), the transaction processing unit 4 invalidates the transaction. The account ledger record of the account ledger file 8 is restored (step S41), the transaction statement record is deleted (step S42), the error message is edited (step S43), and the result message is sent to the transaction input terminal 3
(Step S44).
【0039】ステップS33で図8(d)に示すように
仕掛宣言がされている場合、取引処理部4は、仕掛通番
採番部5により仕掛制御ファイル9から仕掛通番の採番
を行う(ステップS34)。When the work in process is declared in step S33 as shown in FIG. 8D, the transaction processing unit 4 assigns the work in process serial number from the work in process control file 9 by the work in process serial number assigning unit 5 (step S33). S34).
【0040】次に、取引処理部4は、仕掛制御部6によ
り取引明細レコードの取引金額を仕掛制御ファイル9の
仕掛通番管理レコードの借方金額合計または貸方金額合
計に集計し(ステップS35)、オンライン自動取引シ
ステムの現在時刻を取引時間として取得した後に、取引
電文の口座番号,勘定科目コードおよび取引金額と、口
座元帳ファイル8に取引明細レコードを作成する仕訳の
結果として得られた貸借区分とを用いて仕掛制御ファイ
ル9に仕掛明細レコードを作成する(ステップS3
6)。Next, the transaction processing unit 4 totals the transaction amount of the transaction detail record by the in-process control unit 6 into the total debit amount or the total credit amount of the in-process serial number management record of the in-process control file 9 (step S35), and online. After acquiring the current time of the automatic transaction system as the transaction time, the account number, account code and transaction amount of the transaction message, and the loan category obtained as a result of the journal entry that creates the transaction statement record in the account ledger file 8 are displayed. A work-in-process record is created in the work-in-process control file 9 (step S3).
6).
【0041】この後、取引処理部4は、出力電文を編集
して(ステップS37)、取引記録ファイル10に取引
記録レコードを書き込み(ステップS38)、結果電文
を取引入力端末3に送信する(ステップS44)。After that, the transaction processing unit 4 edits the output message (step S37), writes the transaction record record in the transaction record file 10 (step S38), and sends the result message to the transaction input terminal 3 (step S38). S44).
【0042】他方、ステップS14で仕掛宣言解除であ
れば、取引処理部4は、仕掛制御部6により仕掛制御フ
ァイル9の取引入力端末3に対応する端末レコードの仕
掛通番をゼロクリアした後(ステップS15)、貸借バ
ランスチェック部7により仕掛制御ファイル9の仕掛通
番管理レコードの借方金額合計と貸方金額合計とが一致
しているかどうかのチェックを行う(ステップS3
9)。On the other hand, if the in-process declaration is released in step S14, the transaction processing unit 4 clears the in-process serial number of the terminal record corresponding to the transaction input terminal 3 in the in-process control file 9 to zero (step S15). ), The balance check unit 7 checks whether the total debit amount and the total credit amount of the in-process serial number management record of the in-process control file 9 match (step S3).
9).
【0043】貸借バランスチェック部7による借方金額
合計と貸方金額合計とが一致していれば(ステップS4
0でイエス)、取引処理部4は、出力電文を編集して
(ステップS37)、取引記録ファイル10に取引記録
レコードを書き込み(ステップS38)、結果電文を取
引入力端末3に送信する(ステップS44)。If the total debit amount and the total credit amount by the loan balance check unit 7 match (step S4)
If 0, the transaction processing unit 4 edits the output message (step S37), writes the transaction record record in the transaction record file 10 (step S38), and sends the result message to the transaction input terminal 3 (step S44). ).
【0044】貸借バランスチェック部7による借方金額
合計と貸方金額合計とが一致していなければ(ステップ
S40でノー)、取引処理部4は、同一の仕掛通番を有
する一連の仕掛取引を無効にするために口座元帳ファイ
ル8の口座元帳レコードを復元し(ステップS41)、
取引明細レコードを削除して(ステップS42)、エラ
ー電文を編集し(ステップS43)、結果電文を取引入
力端末3に送信する(ステップS44)。If the total debit amount and the total credit amount by the loan balance check unit 7 do not match (No in step S40), the transaction processing unit 4 invalidates a series of in-process transactions having the same in-process serial number. In order to restore the account ledger record of the account ledger file 8 (step S41),
The transaction statement record is deleted (step S42), the error message is edited (step S43), and the result message is transmitted to the transaction input terminal 3 (step S44).
【0045】[0045]
【発明の効果】以上説明したように本発明は、借方金額
と貸方金額とがかならず一致する取引と借方金額と貸方
金額とが不一致となる仕掛取引とを入力できるようにし
たことにより、取引入力端末側での入力作業にかかる工
数を削減することができるという効果がある。As described above, according to the present invention, it is possible to input a transaction in which the debit amount and the credit amount always match and a work-in-process in which the debit amount and the credit amount do not match, thereby inputting a transaction. This has the effect of reducing the number of man-hours required for input work on the terminal side.
【0046】また、借方金額と貸方金額とのアンバラン
スな取引を入力する場合には、借方金額と貸方金額との
アンバランスな複数の取引を仕掛通番によりグループ化
し、仕掛通番毎に借方金額合計と貸方金額合計とを管理
することにより、取引入力終了後の貸借バランスチェッ
ク作業が短時間ですみ、かつ正確に行うことができると
いう効果がある。例えば、会計の日締を行う際、借方金
額と貸方金額とが不一致となった場合の原因究明が、不
一致となっている仕掛通番で管理されている仕掛取引を
参照することにより容易に発見可能となり、事務処理の
効率が向上する。When an unbalanced transaction between the debit amount and the credit amount is input, a plurality of unbalanced transactions between the debit amount and the credit amount are grouped by the work in progress serial number, and the debit amount is summed for each work in progress number. By managing the sum of the credit amount and the total credit amount, there is an effect that the balance check work after the transaction input is completed can be performed in a short time and accurately. For example, when performing accounting closing, you can easily find the cause when the debit amount and the credit amount do not match by referring to the WIP transaction managed by the WIP serial number that does not match. Therefore, the efficiency of paperwork is improved.
【図1】本発明の一実施例に係るオンライン自動取引シ
ステムの構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an online automated transaction system according to an embodiment of the present invention.
【図2】図1中の口座元帳ファイルの内容を示す図であ
る。FIG. 2 is a diagram showing the contents of an account ledger file in FIG.
【図3】図1中の取引入力端末から送信されてくる取引
電文の内容を示す図である。3 is a diagram showing the contents of a transaction message transmitted from the transaction input terminal in FIG.
【図4】図1中の仕掛制御ファイルの内容を示す図であ
る。FIG. 4 is a diagram showing the contents of an in-process control file shown in FIG.
【図5】図1中の取引記録ファイルの内容を示す図であ
る。5 is a diagram showing the contents of a transaction record file in FIG.
【図6】本実施例のオンライン自動取引システムの前半
部の処理を示す流れ図である。FIG. 6 is a flowchart showing the processing of the first half of the online automated transaction system of this embodiment.
【図7】本実施例のオンライン自動取引システムの後半
部の処理を示す流れ図である。FIG. 7 is a flow chart showing the processing of the latter half of the online automated transaction system of the present embodiment.
【図8】(a),(b),(c)および(d)は、取引
の勘定仕訳をそれぞれ例示する図である。8 (a), (b), (c) and (d) are diagrams respectively illustrating transaction journal entries.
1 中央処理装置 3 取引入力端末 4 取引処理部 5 仕掛通番採番部 6 仕掛制御部 7 貸借バランスチェック部 8 口座元帳ファイル 9 仕掛制御ファイル 10 取引記録ファイル 1 Central processing unit 3 Transaction input terminal 4 Transaction processing unit 5 Work in process serial number numbering unit 6 Work in process control unit 7 Balance balance check unit 8 Account ledger file 9 Work in process control file 10 Transaction record file
Claims (2)
たオンライン自動取引システムにおいて、 口座元帳および取引明細を管理する口座元帳ファイル
と、 仕掛通番および仕掛取引の内容を管理する仕掛制御ファ
イルと、 仕掛宣言の有無を示す情報を含む取引電文を前記中央処
理装置に送信する前記取引入力端末と、 仕掛宣言されて入力された仕掛取引に対して前記仕掛制
御ファイルを参照して仕掛通番を付す仕掛通番採番部
と、 仕掛取引を仕掛通番単位で前記仕掛制御ファイルに管理
させる仕掛制御部と、 借方金額と貸方金額とのバランスチェックを行う貸借バ
ランスチェック部と、 前記取引入力端末から送信されてきた取引電文を元に前
記口座元帳ファイルを更新し、仕掛宣言がされているか
どうかの判定を行い、仕掛宣言がされている場合には前
記仕掛通番採番部により前記仕掛制御ファイルを参照し
て仕掛通番を採番し仕掛取引の内容を前記仕掛制御部に
より前記仕掛制御ファイルに管理させ仕掛宣言が解除さ
れたときに前記仕掛制御ファイルに管理された同一の仕
掛通番が付された一連の仕掛取引の内容を前記貸借バラ
ンスチェック部によりチェックさせ、仕掛宣言がされて
いない場合には取引の内容を前記貸借バランスチェック
部によりチェックさせ、結果電文を前記取引入力端末に
送信する取引処理部とを有することを特徴とするオンラ
イン自動取引システム。1. An online automatic transaction system in which a transaction input terminal is connected to a central processing unit, an account ledger file that manages an account ledger and transaction details, and a work in process control file that manages work in progress serial numbers and contents of work in progress transactions. The transaction input terminal for transmitting a transaction message including information indicating the presence or absence of a work in process declaration to the central processing unit, and a work in process that attaches a work in process serial number to the work in process declared and input by referring to the work in process control file A serial number numbering unit, a work-in-process control unit that manages work-in-process transactions in the work-in-process control file in units of work-in-progress numbers, a balance check unit that performs a balance check between the debit amount and the credit amount, and the transaction input terminal. The account ledger file is updated based on the transaction message, and it is determined whether the work in process is declared, and the work in process is declared. When the WIP serial number numbering unit refers to the WIP control file, the WIP serial number is assigned, the contents of WIP transaction are managed by the WIP control unit in the WIP control file, and the WIP declaration is released. The contents of a series of work-in-progress transactions with the same work-in-progress serial number managed in the work-in-process control file are checked by the loan balance check unit, and if no work in process declaration is made, the contents of the transaction are checked by the loan balance check unit. And a transaction processing unit for transmitting the result telegram to the transaction input terminal.
めの操作部材を有することを特徴とする請求項1記載の
オンライン自動取引システム。2. The online transaction system according to claim 1, wherein the transaction input terminal has an operation member for making an in-process declaration.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3273493A JPH0812679B2 (en) | 1993-01-28 | 1993-01-28 | Online automated trading system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3273493A JPH0812679B2 (en) | 1993-01-28 | 1993-01-28 | Online automated trading system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06231158A JPH06231158A (en) | 1994-08-19 |
| JPH0812679B2 true JPH0812679B2 (en) | 1996-02-07 |
Family
ID=12367070
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3273493A Expired - Fee Related JPH0812679B2 (en) | 1993-01-28 | 1993-01-28 | Online automated trading system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0812679B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01267792A (en) * | 1988-04-20 | 1989-10-25 | Oki Electric Ind Co Ltd | Window terminal equipment |
| JPH03148795A (en) * | 1990-09-28 | 1991-06-25 | Omron Corp | Deposit complex transaction processing device |
-
1993
- 1993-01-28 JP JP3273493A patent/JPH0812679B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06231158A (en) | 1994-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6882986B1 (en) | Method for automatic processing of invoices | |
| US7107244B2 (en) | Bill payment system and method with merchant information | |
| US6873972B1 (en) | Systems and methods for credit line monitoring | |
| US8224723B2 (en) | Account opening system, method and computer program product | |
| US7756784B2 (en) | System and method for account reconciliation | |
| US20050165681A1 (en) | Method for automatic processing of invoices | |
| US20030046194A1 (en) | Posting lines | |
| WO2017155360A1 (en) | Accounting processing method and accounting processing system, which use integrated trial balance | |
| JP3605563B2 (en) | Financial management system and financial management method | |
| JP3333126B2 (en) | Accounting system with automatic journalizing function for transfer payment data | |
| JP4459538B2 (en) | Reorganization fund management system, reorganization fund management system program, and recording medium recording the program | |
| US20030040988A1 (en) | Posting lines | |
| JP4898873B2 (en) | Foreign remittance auto process management method and program | |
| JP2001222656A (en) | Financial management system, apparatus, method and recording medium | |
| JP3926674B2 (en) | Database system, database system network, data item registration method, and data item registration program | |
| JPH07282160A (en) | Financial information processing system | |
| JPH0812679B2 (en) | Online automated trading system | |
| JP3079170B2 (en) | Cash flow processing device | |
| JP4549496B2 (en) | Agency payment system | |
| JP4951198B2 (en) | Fund centralized management method, fund centralized management system, and program for fund centralized management system | |
| CN114519637A (en) | Method, device and system for managing banking loan | |
| JP3357044B1 (en) | Computer-based financial accounting processing method and program | |
| JP2002259654A (en) | Data conversion device, data conversion method, computer-readable recording medium storing program for causing computer to execute data conversion method, and program for causing computer to execute data conversion method | |
| JP2001084304A (en) | Consolidated settlement data creation system | |
| JP2002175417A (en) | Computer system and payment confirmation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |