[go: up one dir, main page]

JP2007035074A - Auxiliary account book linking device, auxiliary account book linking and entering method, and computer readable recording medium with program recorded thereon - Google Patents

Auxiliary account book linking device, auxiliary account book linking and entering method, and computer readable recording medium with program recorded thereon Download PDF

Info

Publication number
JP2007035074A
JP2007035074A JP2006304640A JP2006304640A JP2007035074A JP 2007035074 A JP2007035074 A JP 2007035074A JP 2006304640 A JP2006304640 A JP 2006304640A JP 2006304640 A JP2006304640 A JP 2006304640A JP 2007035074 A JP2007035074 A JP 2007035074A
Authority
JP
Japan
Prior art keywords
book
data
linked
transaction
auxiliary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006304640A
Other languages
Japanese (ja)
Other versions
JP4041834B2 (en
Inventor
Tadashi Senda
忠司 千田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Digital Laboratory Co Ltd
Original Assignee
Japan Digital Laboratory Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Digital Laboratory Co Ltd filed Critical Japan Digital Laboratory Co Ltd
Priority to JP2006304640A priority Critical patent/JP4041834B2/en
Publication of JP2007035074A publication Critical patent/JP2007035074A/en
Application granted granted Critical
Publication of JP4041834B2 publication Critical patent/JP4041834B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide method and device for processing an auxiliary account book (AAB) which can verify data input in each transaction, automatically register the data when the data are required to be written in a relative account book, hold the mutual relation of data also after registering the data and automatically correct the data of a related account book or perform entering in the account book, new updating processing and re-issuing or the like in accordance with an account book setting state in printing. <P>SOLUTION: An AAB linking means 15 verifies an input record converted by a data input processing means 14, judges whether the input record is newly added data or correcting data, retrieves a linked account book based on a linking section, and executes automatic link entering processing or data link correcting processing. In the case of the automatic link entering processing, linked account book data are displayed on a display part 30 by an account book style in addition to linking account book data displayed on the display part 30 by the account book style. In this case, a control part 11 controls entering in the account book, new updating processing, re-issuing processing and the like in accordance with an account book setting state in a printing part. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は財務会計用処理装置に関し、特に、会計帳簿のうち、補助簿の発行及び補助簿記載のための補助簿自動記帳方式および補助簿自動連動装置に関する。   The present invention relates to a financial accounting processing apparatus, and more particularly, to an auxiliary book automatic bookkeeping method and an auxiliary book automatic interlocking device for issuing an auxiliary book and describing an auxiliary book among accounting books.

財務会計上、期間ごとの資産の状況の把握および期間内の取引の変動の把握を行うため、取引を帳簿に記録し一定時期にその取引の状況集計して貸借対照表および損益計算書等の財務諸表の作成が義務付けられている。ここで、帳簿は主要簿と補助簿に分れ、主要簿は取引のすべてを記録する帳簿であり仕訳帳と総勘定元帳からなり、前述の貸借対照表や損益計算書等を作成するために用いられる。一方、補助簿は特定の取引の明細または特定の勘定の明細を記録する帳簿であり、主要簿の記録を補助する役割を持っている。コンピュータを利用した従来の財務会計処理装置では、入力伝票の自動仕訳と自動仕訳されたデータを仕訳帳に相当する仕訳ファイルや総勘定元帳に相当する総勘定元帳ファイルへの格納と、日計表及び月次決算表や貸借対照表および損益計算書等の作成処理が行われている。   For financial accounting purposes, in order to ascertain the status of assets for each period and the fluctuations in transactions within the period, transactions are recorded in a book, and the status of the transactions is aggregated at a certain period of time, such as the balance sheet and income statement. The preparation of financial statements is mandatory. Here, the book is divided into a main book and a sub-book, and the main book is a book that records all transactions, and consists of a journal and a general ledger. In order to prepare the balance sheet and profit and loss statement mentioned above, etc. Used. On the other hand, the auxiliary book is a book that records the details of a specific transaction or the details of a specific account, and has a role of assisting the recording of the main book. In a conventional financial accounting processing device using a computer, automatic journal entry and storage of automatically journaled data in a journal file corresponding to a journal or a general ledger file corresponding to a general ledger, and a daily schedule Monthly financial statements, balance sheets, profit and loss statements, etc. are prepared.

一方、補助簿を記帳する場合1つの取引に対し複数の帳簿に記帳することが度々発生するが、従来のスタンドアローンタイプの財務会計処理装置を用いた財務会計処理システムでは、1つの取引に対し記帳の必要な補助簿毎にデータ入力を行っていた。   On the other hand, when the auxiliary book is booked, it often occurs that a single transaction is booked in a plurality of books. However, in a conventional financial accounting system using a stand-alone financial accounting system, Data was entered for each auxiliary book required for bookkeeping.

一例として、ある商品を現金で仕入れたという取引は現金出納帳及び仕入れ帳に記載されるが、この取引をスタンドアローンタイプの財務会計処理システムで行う場合、装置を起動すると画面に例えば、「記帳」、「集計」、「貸借対照表作成」、・・・といった処理メニューが表示され、使用者が「記帳」を選択すると、「現金出納帳」、「当座預金出納帳」、「仕入帳」、「売上帳」、・・・といった補助簿メニューが表示され、使用者がその一つ(現金出納帳)を選んでデータ入力(記帳)を行い、その補助簿(現金出納帳)について全ての記帳を終了してから、補助簿メニューに戻って次に記帳する補助簿(仕入帳)を選んでデータ入力を行っている。   As an example, a transaction that a product was purchased in cash is recorded in the cash book and purchase book, but when this transaction is performed with a stand-alone financial accounting system, when the device is started, for example, “ ”,“ Total ”,“ Balance sheet creation ”, etc., and the processing menu is displayed. When the user selects“ Book ”,“ Cash book ”,“ Current account book ”,“ Purchase book ” ”,“ Sales book ”, etc. are displayed, and the user selects one (cash account book) and inputs data (book entry), and all of the auxiliary book (cash account book) is displayed. After completing the book entry, the user returns to the auxiliary book menu and selects the auxiliary book (purchase book) to be entered next and inputs data.

上述したように、従来は、複数の帳簿に記載が必要な取引について帳簿毎に別々にデータ入力が行われていたのでそれぞれの帳簿入力処理手段(プログラム)をメニュー指定等により起動する必要があり、入力作業が覆奏し記帳漏れや重複記帳が発生しやすく、帳簿の検証や入力データの修正に手間がかり作業効率が低下するという問題点があった。   As described above, conventionally, since data input is separately performed for each book for transactions that need to be described in a plurality of books, it is necessary to start each book entry processing means (program) by specifying a menu or the like. However, there is a problem in that the input work is overturned and omissions and duplications are likely to occur, and it is troublesome to verify the book and correct the input data, resulting in a decrease in work efficiency.

本発明は上記問題点を解消するために創案されたものであり、取引毎に入力されたデータをコンピュータ装置で検証し、別帳簿に記帳する必要がある場合に自動的にデータ登録を行うと共に、データ登録後もデータ相互の関係を保持することにより関係する帳簿についてデータの修正を自動連動し得る補助帳簿連動装置、補助帳簿連動記帳方法および補助帳簿連動プログラムを記録したコンピュータ読み取り可能な記録媒体の提供を目的とする。 The present invention was devised in order to solve the above-mentioned problems, and the data input for each transaction is verified by a computer device, and when it is necessary to register in a separate book, the data is automatically registered. after the data registered auxiliary carrying interlock device capable of automatically interlocking correction data for carrying related by retaining data mutual relationship, the auxiliary carrying interlocking bookkeeping methods, and an auxiliary carrying interlock program recorded computer read enable The purpose is to provide a recording medium.

上記課題を解決するために、請求項1に記載の発明の補助簿自動連動装置は、コンピュータにより補助簿の発行及び補助簿記載を行なう装置であって、帳簿ファイルを格納した記憶媒体を収容し該記憶媒体への情報の書込/読み出しを行う格納部と、外部操作により補助簿自動連動記帳に関する指示或いは取引データの入力を行う入力部と、補助簿の発行及び補助簿記帳に係わる自動連動制御を行う補助簿連動制御手段、を備え、補助簿連動制御手段は、 入力部から入力された取引データについて、取引の種類を示す取引区分と入力対象である連動元帳簿以外で記帳対象となり得る帳簿との関係を示す区分からなる連動区分から連動する帳簿の存在を検証する取引データ検証プログラムと、取引データ検証プログラムによる検証の結果、入力された取引データが記帳済みデータの修正データではなかった場合に、連動する帳簿ファイルに当該帳簿データを追加する自動連動記帳プログラムと、取引データ検証プログラムによる検証の結果、入力された取引データが記帳済みデータの修正データであった場合に、連動する帳簿ファイルを検索して、該当するデータを修正するデータ連動修正プログラムと、自動記帳データ或いは修正データと当該データが記帳されている帳簿のページに含まれる記帳済みデータを該当する帳簿ファイルから取り出して、各帳簿のフォーマットに基づいて帳簿形式に編集し、表示部の画面上に表示する連動データ等編集・表示プログラムと、に基づいて補助簿の発行処理及び補助簿記帳処理の制御を行なうことを特徴とする。
また、請求項2に記載の発明は請求項1に記載の発明の補助簿連動装置において、帳簿ファイルは、取引の種類を示す取引区分と入力対象である連動元帳簿以外で記帳対象となり得る帳簿との関係を示す区分からなる連動区分を含む帳簿データを記憶してなることを特徴とする
また、請求項3に記載の発明は請求項2に記載の発明の補助簿連動装置において、連動区分は、取引データの記帳対象となる連動元帳簿と連動する連動先帳簿を示す帳簿区分と連動先帳簿を更に細分する区分からなることを特徴とする。
また、請求項4に記載の発明は請求項1に記載の発明の補助簿連動装置において、更に、帳簿を含む帳票を光学的に読み取ってイメージデータに変換する光学的読み取り機構と、該イメージデータから所定の領域を切出して文字認識処理を行って認識結果を本体に送出する認識処理部を含む読取部と、本体から受け取った記帳済みデータおよび/または入力した取引データをイメージデータに変換して帳簿上に印字することにより記帳を行う印字部有する印字機構と、を備え、格納部は帳簿管理ファイルを含み、補助簿連動制御手段は、帳簿の記帳・更新処理,新規登録処理,或いは再発行処理を行う帳簿発行管理プログラムに基づいて帳簿発管理制御を行うことを特徴とする。
また、請求項5に記載の発明は請求項4に記載の発明の補助簿連動装置において、読取部、帳簿の傾きを検知する傾き検知部、印字部に傾き検知部により検出された傾きに沿った印字を読み取った帳票用紙上に行わせるための印字姿勢情報を与える印字姿勢決定部有することを特徴とする。
In order to solve the above problems, the auxiliary carrying automatic interlock device of the invention described in claim 1 is a device that performs a more issuance and auxiliary carrying forth of the auxiliary carrying the computer, receiving a storage medium which stores a book file A storage unit for writing / reading information to / from the storage medium, an input unit for inputting instructions or transaction data related to automatic auxiliary bookkeeping through external operations , Auxiliary book interlocking control means for performing interlocking control, and the auxiliary book interlocking control means is subject to the transaction data input from the input unit other than the transaction classification indicating the type of transaction and the interlocking ledger that is the input target. and transaction data verification program for verifying the presence of a book in conjunction from interlocking segment and comprising a segment showing the relationship between the obtained book, the result of the verification by the transaction data verification program, input When the transaction data is not the corrected data bookkeeping Data, an automatic interlock bookkeeping program that adds the book data to the book file to be linked, the result of the verification by the transaction data verification program, the input transaction data booked finished when was modified data of the data, searches the book file to be linked, the relevant data linkage hotfix data, the carrying automatic bookkeeping data or correction data and the data has been booked page Take out the included data from the corresponding book file, edit it into a book format based on the format of each book, and edit and display the linked data etc. on the display screen . The issuing process and the auxiliary bookkeeping process are controlled .
The invention according to claim 2 is the auxiliary book interlocking device according to claim 1, wherein the book file is a book that can be booked other than the transaction classification indicating the type of transaction and the linked ledger that is the input target. It is characterized by memorizing book data including a linked category consisting of categories indicating relationships with
Further, the invention according to claim 3 is the auxiliary book interlocking device according to the invention according to claim 2, wherein the interlocking section is interlocked with the book classification indicating the interlocking destination book interlocking with the interlocking ledger subject to the transaction data. It is characterized by comprising subdivisions that further subdivide the ledger.
According to a fourth aspect of the present invention, in the auxiliary book interlocking device of the first aspect of the invention, an optical reading mechanism for optically reading a form including a book and converting it into image data, and the image data A predetermined area is cut out from the reading section, a character recognition process is performed and a recognition processing section that sends a recognition result to the main body, and a booked data received from the main body and / or input transaction data are converted into image data and a printing mechanism having a print unit that performs bookkeeping by printing on book, the storage unit includes a book management file, the auxiliary carrying interlocking control means, bookkeeping and updating process of carrying, new registration process, or re The book issuing management control is performed based on the book issuing management program for performing the issuing process .
The slope is the invention according to claim 5 in the auxiliary carrying interlock device of the invention described in claim 4, the reading unit, which is detected and the inclination detecting unit for detecting the inclination of the book, the detection unit tilt print unit and having a printing posture determination unit to provide printing position information for causing on the form blank reading the printed along.

また、請求項6に記載の補助簿自動連動記帳方法は、帳簿ファイルを格納した記憶媒体を収容し該記憶媒体への情報の書込/読み出しを行う格納部と、外部操作により補助簿自動連動記帳に関する指示或いは取引データの入力を行う入力部と、を備えた装置により補助簿の発行及び補助簿記載を行なう方法であって、入力部から入力された取引データの取引の種類を示す取引区分と入力対象である連動元帳簿以外で記帳対象となる連動先帳簿との関係を示す区分からなる連動区分を検証する工程と、入力部から入力された取引データの連動区分から記帳対象となる連動先帳簿を特定する工程と、取引データの検証結果に基づいて、該取引データを上記特定された連動先帳簿に追加し、或いは記帳済みの連動先帳簿データを該取引データで修正する工程と、取引データを連動元帳簿に追加し、或いは連動元帳簿データを該取引データで修正する工程と、を備えたことを特徴とする。 The auxiliary book automatic interlocking bookkeeping method according to claim 6 includes a storage unit for storing a storage medium storing a book file and writing / reading information to / from the storage medium, and an auxiliary book automatic interlocking operation by an external operation. A method of issuing an auxiliary book and entering an auxiliary book using a device having an input unit for inputting instructions or input of transaction data, and indicating a transaction type of transaction data input from the input unit And the process of verifying the link category that includes the relationship between the linked ledger and the linked target ledger other than the linked ledger that is the input target, and the link that is to be booked from the linked category of the transaction data input from the input unit identifying a previous book, based on the verification result of the transaction data, the transaction data is added to the linkage destination book specified above, or modify the posting already linkage destination book data in the transaction data And that step, add the transaction data to the linkage based on the book, or interlocking the original carrying data comprising the a step of modifying in the transaction data.

また、請求項7に記載の発明の補助簿自動連動記帳方法は、複数の帳簿ファイルを格納した記憶媒体を収容し該記憶媒体に対するデータの書込/読み出しを行う格納部と、外部操作により指示またはデータを入力する入力部と、補助簿の発行および補助簿記帳に係わる処理の制御を行う連動記帳制御手段と、を備えた装置により補助簿の発行及び補助簿記載を行なう方法であって、入力部から入力された取引データから、該取引データの記帳対象である連動元帳簿以外で該取引データの記帳対象となる連動先帳簿との関係の有無を示す連動区分情報を含む入力レコードを生成する工程と、生成された入力レコードの連動区分情報を調べて記帳対象となる連動先帳簿の有無を検証する工程と、検証結果により、記帳対象となる連動先帳簿があるとき、連動区分情報から記帳対象となる連動先帳簿を特定する工程と、この特定された連動先帳簿に対応する連動先帳簿ファイルに入力レコードの内容を書き込む工程と、連動元帳簿に対応する連動元帳簿ファイルに入力レコードの内容を書き込む工程と、を備えたことを特徴とする。Further, the auxiliary book automatic interlocking bookkeeping method according to the invention of claim 7 includes a storage unit for storing a storage medium storing a plurality of book files and writing / reading data to / from the storage medium, and an instruction by an external operation. Or a method of issuing an auxiliary book and describing an auxiliary book by an apparatus provided with an input unit for inputting data and an interlocking book control means for controlling processing related to the issue of the auxiliary book and the auxiliary book book, From the transaction data input from the input unit, an input record including linkage classification information indicating whether or not there is a relationship with the linkage destination ledger to which the transaction data is to be booked other than the linkage ledger to which the transaction data is to be booked is generated. There is a process to verify the existence of a linked ledger to be booked by checking the linked classification information of the generated input record, and a linked ledger to be booked according to the verification result The process of identifying the linked ledger to be booked from the linkage classification information, the process of writing the contents of the input record to the linked ledger file corresponding to the identified linked ledger, and the linkage corresponding to the linked ledger And a step of writing the contents of the input record in the ledger file.

また、請求項8に記載の発明のコンピュータ読み取り可能な記録媒体は、帳簿ファイルを格納した記憶媒体を収容し該記憶媒体への情報の書込/読み出しを行う格納部と、外部操作により補助簿自動連動記帳に関する指示或いは取引データの入力を行う入力部と、表示部と、を備えたコンピュータを機能させるための、入力部から入力された取引データについて、取引の種類を示す取引区分と入力対象である連動元帳簿以外で記帳対象となり得る帳簿との関係を示す区分からなる連動区分とから連動する帳簿の存在を検証する取引データ検証プログラムと、取引データ検証手段による検証の結果、入力された取引データが記帳済みデータの修正データではなかった場合に、連動する帳簿ファイルに当該帳簿データを追加する自動連動記帳プログラムと、取引データ検証手段による検証の結果、入力された取引データが記帳済みデータの修正データであった場合に連動する帳簿ファイルを検索して、該当するデータを修正するデータ連動修正プログラムと、自動記帳データ或いは修正データと当該データが記帳されている帳簿のページに含まれる記帳済みデータを該当する帳簿ファイルから取り出して、各帳簿のフォーマットに基づいて帳簿形式に編集し、表示部の画面上に表示する連動データ等編集・表示プログラムと、
記録している。
A computer-readable recording medium according to an eighth aspect of the present invention includes a storage medium that stores a storage medium storing a book file and writes / reads information to / from the storage medium, and an auxiliary book by an external operation. Transaction type and input object indicating the type of transaction for transaction data input from the input unit to make the computer equipped with an input unit for inputting instructions or transaction data related to automatic interlocking bookkeeping and a display unit The transaction data verification program that verifies the existence of the linked books from the linked category that shows the relationship with the books that can be booked other than the linked ledger, and the result of the verification by the transaction data verification means, was input If the transaction data is not the correction data of bookkeeping data, automatic linkage bookkeeping professional to add the book data to the book file to be linked And lamb, transaction data verification means according to the result of the verification, if the input transaction data was corrected data of bookkeeping Data, find the book file to be linked, and data linkage fix that corrects the corresponding data , Automatically booked data or modified data and the booked data contained in the book page where the data is booked are taken out from the corresponding book file, edited to the book format based on the format of each book, and the screen of the display unit Editing / display program for linked data to be displayed above,
Is recorded.

また、請求項9に記載の発明のコンピュータ読み取り可能な記録媒体は、複数の帳簿ファイルを格納した記憶媒体を収容し該記憶媒体に対するデータの書込/読み出しを行う格納部と、外部操作により指示またはデータを入力する入力部と、を備えたコンピュータを機能させるための、入力部から入力された取引データから、該取引データの記帳対象である連動元帳簿以外で該取引データの記帳対象となる連動先帳簿との関係の有無を示す連動区分情報を含む入力レコードを生成する入力レコード生成プログラムと、入力レコード生成手段によって生成された入力レコードの連動区分情報を調べて記帳対象となる連動先帳簿の有無を検証し、記帳対象となる連動先帳簿があるとき、連動区分情報から記帳対象となる連動先帳簿を特定する帳簿特定プログラムと、帳簿特定手段によって特定された連動先帳簿に対応する連動先帳簿ファイルに入力レコードの内容を書き込み、連動元帳簿に対応する連動元帳簿ファイルに入力レコードの内容を書き込む入力レコード更新プログラムと、を記録している。 According to a ninth aspect of the present invention, there is provided a computer-readable recording medium containing a storage medium storing a plurality of book files and writing / reading data to / from the storage medium, and an instruction by an external operation Or, from the transaction data input from the input unit for causing a computer equipped with an input unit to input data to function, the transaction data is to be booked other than the linked ledger that is the book of the transaction data An input record generation program that generates an input record that includes linkage classification information indicating whether or not there is a relationship with the linkage destination ledger, and a linkage destination ledger that is subject to entry by examining the linkage record information of the input record generated by the input record generation means Book that identifies the linked ledger to be booked from the linkage classification information when there is a linked ledger to be booked. Input program update program that writes the contents of the input record to the linked ledger file corresponding to the linked ledger specified by the book identifying means and the input record contents to the linked ledger file corresponding to the linked ledger And recorded.

以上の説明から明らかなように、本発明の補助簿自動連動方式及び補助簿自動連動装置によれば、作業中の取引データ入力処理を中断することなく、別帳簿にデータ記帳(取引データへのデータ書込(および帳簿への印字))が行えるので、処理メニューの切換頻度が減少し、スムースに記帳作業が行え、入力効率が向上する。また、取引毎に入力されたデータを検証し、関連帳簿に記載する必要がある場合に自動的に連動する帳簿に記帳が自動的になされ、また、データ記帳後もデータ相互の関係を保持しているので、記帳漏れや重複記帳が発生せず修正漏れもなくなることから、帳簿の正確度が向上し、従来負担であった入力データ及び帳簿の検証作業が著しく軽減される。 As is clear from the above description, according to the auxiliary book automatic interlocking method and the auxiliary book automatic interlocking device of the present invention, without interrupting transaction data input processing during work, Since data writing (and printing on the book) can be performed, the frequency of switching the processing menu is reduced, the book entry can be performed smoothly, and the input efficiency is improved. In addition, the data entered for each transaction is verified, and when it is necessary to record in the related book, the book automatically linked to the book is automatically made, and the relationship between the data is maintained even after the data is booked. As a result, there are no omissions or duplicate entries, and no omissions are made. Thus, the accuracy of the book is improved, and the verification work of the input data and the book, which has conventionally been a burden, is remarkably reduced.

図1は本発明の補助簿自動連動装置の構成例を示すブロック図であり、補助簿自動連動装置100は、CPU12、データ入力処理プログラム14、補助簿連動プログラム15,およびOS(オペレーションシステム)17等を含むROM等のメモリ(図示せず)からなる制御部11と、内部メモリ18と、データ格納部19と、を有する本体10と、本体10側に対し指示またはデータの入力を行うための入力部20と、補助簿連動情報及び編集された帳簿データ等を所定のフォーマットで画面に表示する表示部30を備えている。 FIG. 1 is a block diagram showing a configuration example of an auxiliary book automatic interlocking device of the present invention. An auxiliary book automatic interlocking device 100 includes a CPU 12, a data input processing program 14, an auxiliary book interlocking program 15, and an OS (operation system) 17. A main body 10 having a control unit 11 including a memory such as a ROM (not shown) including an internal memory 18 and a data storage unit 19, and for inputting instructions or data to the main body 10 side. An input unit 20 and a display unit 30 that displays auxiliary book interlocking information, edited book data, and the like on a screen in a predetermined format are provided.

制御部11で、CPU12は補助簿自動連動装置100全体の動作制御を行うと共にOS17の管理下で、データ入力処理プログラム14および補助簿連動プログラム15の実行制御および内部メモリ18とのデータの受渡し、格納部19へのデータの格納または読み出し指示、表示部30へ編集データの送出等およびその制御や、補助簿自動連動装置100の動作制御等を行う。 In the control unit 11, the CPU 12 controls the operation of the entire auxiliary book automatic interlocking device 100 and controls the execution of the data input processing program 14 and the auxiliary book interlocking program 15 and transfers data to the internal memory 18 under the management of the OS 17. An instruction to store or read data in the storage unit 19, transmission of edit data to the display unit 30, and its control, operation control of the automatic auxiliary book interlocking device 100, and the like are performed.

データ入力処理プログラム14はデータ入力部20から入力される取引データのコードチェック等の形式チェックの他,表示形式への編集および表示部30への編集データの出力およびデータ訂正処理等を行う。 The data input processing program 14 performs a format check such as a code check of transaction data input from the data input unit 20, edits the display format, outputs edit data to the display unit 30, and performs a data correction process.

補助簿連動プログラム15は入力した取引データの検証および連動する帳簿ファイル(以下、連動帳簿ファイル(後述))への自動連動記帳処理、データ連動修正等の自動連動処理等を行う(図5参照)。なお、データ入力処理プログラム14および補助簿連動プログラム15は実施例ではOS17と共にROM(図示せず)に書込まれており、補助簿自動連動装置100の電源投入時に内部メモリ18に書込まれるよう構成されているが、FD(フレキシブルディスク)またはMO(Magnet Optical disk)または磁気ディスク等の記録媒体に格納し、それらの書込/読み出し装置(図1の格納部19が相当する)により補助簿自動連動装置100の電源投入時に内部メモリ18に書込まれるよう構成してもよい。 The auxiliary book linkage program 15 performs verification of input transaction data, automatic linkage book processing to a linked book file (hereinafter, linked book file (described later)), automatic linkage processing such as data linkage correction, and the like (see FIG. 5). . Note that the data input processing program 14 and the auxiliary book interlocking program 15 are written in a ROM (not shown) together with the OS 17 in the embodiment, and are written in the internal memory 18 when the auxiliary book automatic interlocking device 100 is turned on. Although it is configured, it is stored in a recording medium such as an FD (flexible disk), an MO (Magnet Optical disk), or a magnetic disk, and is supplemented by a writing / reading device (corresponding to the storage unit 19 in FIG. 1). The automatic interlocking device 100 may be written to the internal memory 18 when the power is turned on.

内部メモリ18には図示しないがデータの書込/読み出しのための処理領域、設定値の設定領域、補助簿自動連動装置100の動作開始時に書込まれるデータ入力処理プログラム14および補助簿連動プログラム15のための実行プログラム領域,入力用作業領域,各帳簿データ領域、データ編集領域,その他処理上必要とする作業領域,およびシステム管理領域が確保されており、制御部11からの指示によりこれらの領域へのデータ等の書込/読み出しが行われる。なお、帳簿データ領域にはデータ修正用領域を含む。 Although not shown in the internal memory 18, a processing area for writing / reading data, a setting area for setting values, a data input processing program 14 and an auxiliary book interlocking program 15 written at the start of operation of the auxiliary book automatic interlocking device 100. Execution program area, input work area, book data area, data editing area, other work area required for processing, and system management area are secured, and these areas are instructed by the control unit 11 Writing / reading of data to / from is performed. The book data area includes a data correction area.

格納部19はFD,MO,または磁気ディスク等の記憶媒体の読み取り/書込装置およびそれら対応の記憶媒体から構成され、媒体上には少なくともディレクトリおよび帳簿データからなる帳簿ファイル60が格納されている。帳簿ファイル60は必要とする補助簿および特定の補助簿にあっては相手先別或いは得意先別に設定され、それぞれの帳簿ファイル(例えば、現金出納帳簿ファイル、売掛帳簿ファイル(得意先別)、買掛帳簿ファイル(得意先別)、預金出納帳簿ファイル(相手先別)、・・)を構成する各レコードのそれぞれの項目(アイテム)には該当する記帳情報が書込まれ、または更新される(図4参照)。なお、複数の帳簿ファイルの代りに一つの総合帳簿ファイルに記帳するように構成することもでき、この場合は各帳簿を帳簿区分61により識別するよう構成する。   The storage unit 19 includes a storage medium reading / writing device such as an FD, MO, or magnetic disk and a corresponding storage medium, and a book file 60 including at least a directory and book data is stored on the medium. . The book file 60 is set according to a partner or a customer for a required auxiliary book and a specific auxiliary book, and each book file (for example, cash accounting book file, accounts receivable book file (by customer), The corresponding book information is written or updated in each item (item) of each record constituting the accounts payable book file (by customer), deposit / deposit book file (by partner),. (See FIG. 4). In addition, it can also comprise so that it may record to one general book file instead of several book files, and in this case, each book is comprised so that it may identify with the book classification 61. FIG.

入力部20は使用者による補助簿自動連動装置100の操作指令の入力および取引データの入力或いは訂正入力等と、必要とされる場合には帳簿管理情報の入力を行うために用いられ、望ましい実施例ではキーボード装置およびポインテイングデバイス(例えば、マウス)を用いているが後述するようにデータ入力用に光学的読取り装置を用いてもよい。表示部30は本体10から送られた編集データを所定のフォーマットで画面に表示すると共に、本体10からの指令により処理選択用メニューおよび必要なメッセージ等を画面に表示する。   The input unit 20 is used to input an operation command of the auxiliary book automatic interlocking device 100 by the user, input of transaction data or correction input, and input of book management information when necessary. In the example, a keyboard device and a pointing device (for example, a mouse) are used, but an optical reader may be used for data input as described later. The display unit 30 displays the editing data sent from the main body 10 in a predetermined format on the screen, and displays a process selection menu, necessary messages, and the like on the screen according to commands from the main body 10.

図2は入力された取引データをコード付けした入力レコード(入力用作業領域の入力レコードブロックの内容)の例を示す図である。図2で、50は入力レコード、51は帳簿区分であり補助簿毎および得意先或いは相手先別にコード付けがなされており、52は取引年月日、53は取引区分コード、54は連動区分コードであり後述するように連動先コードと相手先コードから構成され(図3参照)、55はその取引データが追加データであるか修正データであるかの別をコード化したデータ区分コードであり、56は取引先コード、57は摘要、58は取引金額である。   FIG. 2 is a diagram illustrating an example of an input record (contents of an input record block in an input work area) in which input transaction data is coded. In FIG. 2, 50 is an input record, 51 is a book classification, and is coded for each auxiliary book and by customer or partner, 52 is a transaction date, 53 is a transaction classification code, 54 is a linked classification code As described later, it is composed of an interlocking destination code and a counterparty code (see FIG. 3), and 55 is a data classification code that encodes whether the transaction data is additional data or correction data, 56 is a supplier code, 57 is a summary, and 58 is a transaction amount.

図3は、取引区分コード53および連動区分コード54の構成例であり、図3(a)は連動元帳簿を売掛帳とした場合、図3(b)は連動元帳簿を預金出納帳とした場合のコード構成の例を示す。取引区分は取引データの記帳(追加或いは修正)対象の補助簿(以下、連動元帳簿)毎に規定されたコードで表わされ、その連動元帳簿に記帳を要する取引の内容を意味付けてコード化したものである。図3(a)の例は連動元帳簿が売掛帳の場合を例としたものであり、01=売上(税抜き)、08=消費税、11=現金回収、12=預金振込、13=買掛相殺、14=手形預り、のようにコード化されている。また、図3(b)の例は連動元帳簿が預金出納帳の場合を例としたものであり、01=預金預け入れ、03=売掛回収のようにコード化されている。   FIG. 3 shows an example of the configuration of the transaction classification code 53 and the interlocking classification code 54. FIG. 3 (a) shows the linked ledger as an accounts receivable, and FIG. 3 (b) shows the linked ledger as a deposit / deposit book. An example of the code structure in this case is shown. The transaction classification is represented by a code specified for each auxiliary book (hereinafter referred to as linked ledger) that is the target of the transaction data entry (addition or modification), and it is a code that means the contents of the transaction that requires entry in that linked ledger. It has become. The example of FIG. 3A is an example in which the linked ledger is an accounts receivable, where 01 = sales (excluding tax), 08 = consumption tax, 11 = cash collection, 12 = deposit transfer, 13 = It is coded as Accounts payable offset, 14 = Bill deposit. The example of FIG. 3B is an example in which the linked ledger is a deposit / deposit book, and is coded such that 01 = deposit and 03 = account collection.

また、連動区分は連動元帳簿に記帳する取引データを用いて記帳可能な帳簿(連動先帳簿)の区分であり、連動先帳簿コードと相手先コードから構成される。ここで、「連動」とはある取引データを記帳する際に直接対象とする帳簿(連動元帳簿)の他にその取引データを記帳すべき帳簿がある場合にその帳簿(連動先帳簿)との関係をいい、連動先帳簿は連動元帳簿に記載する取引データの取引区分で定まる。図3(a)の例では取引内容が「売上(税抜き)」、「消費税」の場合は連動帳簿がないのでスペースが格納され、「現金回収」の場合には現金出納帳が対応し、「現金振込」の場合には預金出納帳が対応するので、それぞれコード付けがなされそれらのコードが格納されている。また、図3(b)の例では取引内容が「預金預け入れ」の場合には現金出納帳が対応し、「売掛回収」の場合には売掛帳が対応するので、それぞれコード付けがなされそれらのコードが格納されている。   The linked category is a category of books (linked destination books) that can be recorded using transaction data to be recorded in the linked ledger, and is composed of linked destination book codes and counterparty codes. Here, “linked” means that when there is a book to which the transaction data should be booked in addition to the book (linked source book) that is directly targeted when booking certain transaction data, This refers to the relationship, and the linked ledger is determined by the transaction classification of the transaction data described in the linked ledger. In the example of Fig. 3 (a), if the transaction content is "sales (excluding tax)" or "consumption tax", there is no linked book, so a space is stored. In the case of “cash transfer”, since the deposit and deposit book corresponds, each code is attached and the codes are stored. Further, in the example of FIG. 3B, since the cash accounting book corresponds when the transaction content is “deposit”, and the account book corresponds when “account collection”, each is coded. Those codes are stored.

また、「相手先」とは、その取引先のある取引区分において得意先或いは金融機関別(或いは口座別)に特定の帳簿を分冊する場合に、その得意先或いは金融機関(或いは、口座番号)をコード付けしたものであり、図3(a)の例では取引区分が「口座振込」の場合に連動先の「現金出納帳」を銀行口座毎に別冊とするため、相手先項目にその口座番号(或いは口座番号をコード付けして)を格納する。また、図3(b)の例では取引区分が「売掛回収」の場合に連動先の「売掛帳」を得意先毎に別冊とするため、相手先項目にその得意先番号を格納する。   In addition, “partner” refers to a customer or financial institution (or account number) when a specific book is separated by customer or financial institution (or by account) in a certain transaction category of the business partner. In the example of Fig. 3 (a), when the transaction classification is "account transfer", the linked "cash account" is a separate volume for each bank account. Store the number (or code the account number). Further, in the example of FIG. 3B, when the transaction classification is “account collection”, the customer's number is stored in the destination item in order to obtain the linked “account book” for each customer. .

図3の例で、A商店がB銀行の普通預金口座(コード=5011とする)に現金振込(取引区分=12)をした場合には、現金出納帳ファイルに取引データの記帳(書込)が行われるが、この場合に書込まれるデータには取引区分コードとして「12」が、連動区分コードとして「025011」が書込まれる。   In the example of FIG. 3, when the A store makes a cash transfer (transaction classification = 12) to the bank B's savings account (code = 5011), the transaction data is written (written) in the cash accounting file. In this case, “12” is written as the transaction classification code and “025011” is written as the linkage classification code.

次の例として、A商店にC社(コード=1012とする)から売掛金が振込まれた場合は、売掛ファイルに取引データの記帳が行なわれるが、取引区分として「03」が、連動区分コードとして=12)は、連動区分として「051012」が書込まれる。   In the following example, when accounts receivable are transferred from company C (code = 1012) to A store, transaction data is recorded in the accounts receivable file, but “03” is the transaction classification code. As = 12), “051012” is written as the interlocking category.

図4(a)は帳簿ファイル60を構成する帳簿データのフォーマット例である。図4(a)で、61は帳簿区分であり補助簿毎および得意先或いは相手先別にコード付けがなされており、62は表示或いは後述の印字記帳を行う場合に当該データが表示或いは印字されるべきページ数が格納され、63は当該データがそのページの何行目に位置するかを示す行番が格納され、64は取引年月日、65は取引区分コード、66は図3の説明で述べた連動区分からなる連動区分コードであり、67はデータ区分コード、68は取引先コード、69は摘要、70は取引金額が格納される。なお、表示或いは印字出力の場合、図4(a)の帳簿マスターファイルでは売掛帳のように売上欄と入金欄が必要な場合には取引区分65を調べて金額欄70の金額を売上、或いは入金として振分けて表示或いは印字出力を行う必要がある。   FIG. 4A shows a format example of book data constituting the book file 60. In FIG. 4 (a), 61 is a book classification, which is coded for each auxiliary book and for each customer or partner, and 62 is displayed or printed when the display or printing printing described later is performed. The number of pages to be stored is stored, 63 is a line number indicating the line number of the page, 64 is a transaction date, 65 is a transaction classification code, and 66 is an explanation of FIG. This is an interlocking classification code composed of the above-described interlocking classifications, in which 67 is a data classification code, 68 is a supplier code, 69 is a description, and 70 is a transaction amount. In the case of display or print output, when the sales master column and the deposit column are required like the accounts receivable in the book master file of FIG. Alternatively, it is necessary to sort and display or print output as deposit.

これに対し、図4(b)は、上記図4(a)の金額欄70を貸方金額70および借方金額70”に分けて設けた例であり、表示(編集)あるいは印字処理の簡素化のために入力段階(またはファイルへの記帳段階)で金額の振分けを行うように構成した例である。帳簿ファイル60は前述したように補助簿毎にファイルを作成し、現金出納帳ファイル、預金出納帳ファイル等としてもよいが、一つの総合帳簿ファイルとして構成してもよい。この場合、総合帳簿ファイルは帳簿レコードが所定の順序で整列して格納されているいわゆる順編成ファイル(シーケンシャルファイル)であるが、帳簿レコードの順序は物理的に一定の順序(例えば昇順)に並んでいる必要はなく、例えば、インデクスド・シーケンシャルファイルのように索引ファイルを有し、索引ファイルのソートなどにより取引データが論理的に一定の順序で並べられるファイルでもよい。   On the other hand, FIG. 4B is an example in which the amount column 70 of FIG. 4A is divided into a credit amount 70 and a debit amount 70 ″, which simplifies display (editing) or printing processing. This is an example in which the amount is distributed at the input stage (or the book entry stage), as described above, the book file 60 is created for each auxiliary book, as described above, cash book file, deposit account It may be a book file or the like, but may be configured as one general book file, in which case the general book file is a so-called sequential file (sequential file) in which book records are stored in a predetermined order. However, the order of the book records need not be in a physically fixed order (for example, ascending order). For example, an index file such as an indexed sequential file can be used. Has Le and the transaction data sorting index file may be a file to be arranged in a certain order logically.

図5は本発明の補助簿自動連動方式を実行するデータ入力処理プログラム14及び補助簿連動プログラム15の構成例を示すブロック図である。データ入力処理プログラム14はデータ入力ルーチン141および入力データ編集・表示ルーチン142から構成されている。データ入力ルーチン141はデータ入力部20からの入力が表示に係る指示入力である場合には入力データ編集・表示ルーチン142に移行し、取引データの場合にはその形式的入力チェック等を行い帳簿区分および取引区分に基づいて連動区分コードを作成し、図2に示したような入力レコード50に変換してメモリ18上の入力レコードブロックに格納し、その取引データの帳簿区分コード51および取引年月日をキーとして連動元帳簿ファイルを検索して入力した取引データの取引年月日を含むページのデータを取り出して、ページデータとしてメモリ18の帳簿領域に格納し、入力データ編集・表示ルーチン142による表示をまって(図11(a)参照)、操作者が確認してから(図11(b)参照)補助簿連動プログラム15に移行する。この場合、データ入力ルーチン141は画面に表示された取引データの操作者による正否確認入力の結果によりデータの訂正入力および訂正処理を行う。訂正がない場合には、補助簿連動プログラム15に移行する。連動区分コードは補助簿連動プログラム15で作成するよう構成することもできるが、データ入力ルーチン141が連動区分コード付与を行う場合には必要な対応表(Look up Table )を内部対応表として有していることが望ましい。 FIG. 5 is a block diagram showing a configuration example of the data input processing program 14 and the auxiliary book interlocking program 15 for executing the auxiliary book automatic interlocking system of the present invention. The data input processing program 14 includes a data input routine 141 and an input data editing / display routine 142. The data input routine 141 proceeds to the input data editing / display routine 142 when the input from the data input unit 20 is an instruction input related to display, and in the case of transaction data, the formal input check is performed and the book classification is performed. And a linked classification code based on the transaction classification, converted into the input record 50 as shown in FIG. 2 and stored in the input record block on the memory 18, the book classification code 51 of the transaction data and the transaction date The data of the page including the transaction date of the transaction data entered by searching the linked ledger file using the date as a key is extracted, stored as page data in the book area of the memory 18, and input data editing / display routine 142 waiting for display (FIG. 11 (a) see), confirm the operator (FIG. 11 (b) see) the auxiliary carrying interlock program 15 Row. In this case, the data input routine 141 performs data correction input and correction processing according to the result of correct / incorrect confirmation input by the operator of the transaction data displayed on the screen. If there is no correction, to migrate to the auxiliary book linkage program 15. The linkage classification code can be configured to be created by the auxiliary book linkage program 15, but when the data input routine 141 assigns the linkage classification code, it has a necessary correspondence table (Look up Table) as an internal correspondence table. It is desirable that

入力データ編集・表示ルーチン142はデータ入力ルーチン141によりメモリ18の帳簿データ領域に格納されたページデータを取り出して編集領域に移してそのページデータを表示フォーマットに基づいて編集して、表示部30に表示する。補助簿連動プログラム15は取引データ検証ルーチン151,自動連動記帳ルーチン152,データ連動修正ルーチン153,および連動データ等編集・表示ルーチン154から構成される。取引データ検証ルーチン151はデータ入力処理プログラム14によりメモリ18の入力データ領域(図示せず)に書込んだチェック済みの取引データについて、連動する帳簿の存在や記帳済みデータ修正の必要性等を検証する。なお、取引データ検証ルーチン151で連動区分コードを作成するよう構成することができるが、この場合には必要な対応表(Look up Table )を内部対応表として有していることが望ましい。自動連動記帳ルーチン152は、入力した取引データが取引データ検証ルーチン151により追加データと判定されたときに、連動先帳簿としての帳簿ファイルを検索して当該取引データの取引日を含むページのデータをメモリ18の各取引データ用領域に格納し、後述の連動データ等編集・表示ルーチン154により表示部30の画面上にそれぞれの帳簿フォーマットで連動帳簿の該当ページを表示し(図11(c)参照)、操作者の確認をまって(図11(d)参照)連動元帳簿ファイルにおよび連動先ファイルへの入力レコードの内容(変換後の取引データ)の格納(書込)を行う。データ連動修正ルーチン153は、入力した取引データが取引データ検証ルーチン151により記帳済みデータを修正するための修正データであると判定された場合に、連動先帳簿ファイルを検索して、該当するデータを更新(修正)すると共に取引データファイルの該当データを更新(修正)する。なお、当該取引データの取引日を含むページのデータをメモリ18の各帳簿用領域に格納し、入力済みデータ或いは修正済みデータおよび連動する帳簿のデータについて、後述の連動データ等編集・表示ルーチン154により表示部30の画面上にそれぞれの帳簿フォーマットで表示し、操作者による確認を得てから(図11(b),(d)参照)格納部19の連動先帳簿ファイルへのデータ更新および連動元帳簿ファイルへの入力レコードの内容の格納を行う。 The input data editing / display routine 142 takes out the page data stored in the book data area of the memory 18 by the data input routine 141, moves to the editing area, edits the page data based on the display format, and displays it on the display unit 30. indicate. The auxiliary book interlocking program 15 includes a transaction data verification routine 151, an automatic interlocking bookkeeping routine 152, a data interlocking correction routine 153, and an interlocking data editing / display routine 154. The transaction data verification routine 151 verifies the existence of linked books and the necessity of modifying the written data for the checked transaction data written in the input data area (not shown) of the memory 18 by the data input processing program 14. To do. Note that the transaction data verification routine 151 can be configured to create a linkage classification code, but in this case, it is desirable to have a necessary correspondence table (Look up Table) as an internal correspondence table. When the input transaction data is determined as additional data by the transaction data verification routine 151, the automatic interlocking bookkeeping routine 152 searches the book file as the interlocking destination book and obtains the data on the page including the transaction date of the transaction data. Each transaction data area of the memory 18 is stored, and the corresponding page of the linked book is displayed on the screen of the display unit 30 on the screen of the display unit 30 by the linked data editing / display routine 154 (see FIG. 11C). ) After confirming the operator (see FIG. 11D), the contents of the input record (transaction data after conversion) are stored (written) in the interlocking source book file and in the interlocking destination file. If the input transaction data is determined by the transaction data verification routine 151 to be correction data for correcting the booked data, the data link correction routine 153 searches the link destination ledger file to find the corresponding data. Update (correct) and update (correct) the corresponding data in the transaction data file. It should be noted that page data including the transaction date of the transaction data is stored in each book area of the memory 18, and input data or modified data and linked book data editing / display routines 154 to be described later are performed. The data is displayed in the respective book formats on the screen of the display unit 30 and the confirmation by the operator is obtained (see FIGS. 11B and 11D). Store the contents of the input record in the ledger file.

連動データ等編集・表示ルーチン154は、自動連動記帳ルーチン152による自動記帳データ或いはデータ連動修正ルーチン153による修正データ当該データが記帳されている帳簿のページに含まれる記帳済みデータを該当する帳簿ファイルから取り出して、各帳簿のフォーマットに基づいて帳簿形式に編集し、表示部30の画面上に表示する。編集結果はウインドウ形式で表示されることが望ましく、画面に表示される表示用フォーマットは帳簿形式のウインドウと入力用ウインドウのフォーマットを含むことが望ましい。この場合、連動データ等編集・表示ルーチン154を画面上のメニュー又は入力用ウインドウの所定の箇所を差し示すことにより、処理の選択または表示画面或いはウインドウの切換え指定や特定の帳簿を表示したり、前後のページを表示したり、移動、消去および拡大/縮小が可能に構成することが望ましく、これらはウインドウの表示や指定はよく知られたウインドウ表示方式およびポインテングデバイスによる指定式方式を用いても実現できる。 The linked data editing / display routine 154 includes the automatic bookkeeping data by the automatic linked bookkeeping routine 152 or the modified data by the data linkage modification routine 153, and the booked data included in the book page in which the data is booked is stored from the corresponding book file. The data is taken out, edited into a book format based on the format of each book, and displayed on the screen of the display unit 30. The editing result is preferably displayed in a window format, and the display format displayed on the screen preferably includes a book format window and an input window format. In this case, the linked data editing / display routine 154 indicates a predetermined part of the menu or input window on the screen, thereby selecting a process or designating switching of the display screen or window or displaying a specific book, It is desirable to be able to display the previous and next pages, and to move, delete, and enlarge / reduce, and these windows are displayed and specified using a well-known window display method and a specification method using a pointing device. Can also be realized.

図6はデータ入力処理プログラム14および補助簿連動プログラム15の基本的動作を示すフローチャートであり、図6で、ステップS1およびS2がデータ入力処理プログラム14の動作に相当し、ステップS3〜S10が補助簿連動プログラム15の動作に相当する。図6のステップS1で、データ入力部20からの入力が表示に係る指示入力である場合には入力データ編集・表示ルーチン142に移行し、取引データの場合にはその形式的入力チェック等を行い帳簿区分および取引区分に基づいて連動区分コードを作成して入力レコード50に変換してメモリ18上の入力レコードブロックに格納し、その取引データの帳簿区分コード51および取引年月日)をキーとして連動元帳簿ファイルを検索して入力した取引データの取引年月日を含むページのデータを取り出して、ページデータとしてメモリ18の帳簿領域に格納する。 FIG. 6 is a flowchart showing the basic operation of the data input processing program 14 and the auxiliary book interlocking program 15. In FIG. 6, steps S1 and S2 correspond to the operation of the data input processing program 14 , and steps S3 to S10 are auxiliary. This corresponds to the operation of the book interlocking program 15. In step S1 of FIG. 6, when the input from the data input unit 20 is an instruction input related to display, the process proceeds to the input data editing / display routine 142, and in the case of transaction data, the formal input check is performed. Based on the book classification and transaction classification, an interlocking classification code is created, converted into the input record 50, stored in the input record block on the memory 18, and the book classification code 51 of the transaction data and the transaction date) are used as keys. The page data including the transaction date of the transaction data input by searching the linked source book file is retrieved and stored in the book area of the memory 18 as page data.

ステップS2で、メモリ18の帳簿データ領域に格納されたページデータを取り出して編集領域に移してそのページデータを表示フォーマットに基づいて編集して、表示部30に表示し、操作者の確認をまってステップS3に移行する。この場合、表示された取引データに対する操作者によって訂正要求があった場合にはデータの訂正入力および訂正処理を行う。   In step S2, the page data stored in the book data area of the memory 18 is taken out, moved to the editing area, the page data is edited based on the display format, displayed on the display unit 30, and the operator's confirmation is confirmed. Then, the process proceeds to step S3. In this case, when there is a correction request by the operator for the displayed transaction data, data correction input and correction processing are performed.

ステップS3では、メモリ18上の入力レコードブロック上の入力レコードのデータ区分コードを調べて追加データでない場合には連動先帳簿ファイルの該当データを修正するためにステップS8に移行する。追加データの場合は新たに記帳するデータ(追加データ)としてステップS4で連動区分コード54を調べ、その結果が連動先帳簿なしの場合(図3の例では連動先コードがスペースの場合)にはステップS10に移行する。連動区分コードを調べた結果、連動先帳簿が特定された場合には、ステップS5で連動区分コードおよび取引年月日をキーとして連動先帳簿ファイルを検索して、入力した取引データの取引年月日を含むページのデータを取り出して、ページデータとしてメモリ18の取引データ領域に格納し、ステップS2で表示部30に表示した連動元帳簿と共に、連動先帳簿の該当ページを帳簿形式で表示し、自動連動記帳ルーチン152に移行する。 In step S3, the data classification code of the input record on the input record block on the memory 18 is checked, and if it is not additional data, the process proceeds to step S8 in order to correct the corresponding data in the linked ledger file. In the case of additional data, the linkage classification code 54 is checked in step S4 as data to be newly recorded (additional data), and when the result is that there is no linkage destination book (in the example of FIG. 3, the linkage destination code is a space). The process proceeds to step S10. If the linked ledger is identified as a result of examining the linked classification code, the linked date book file is searched using the linked classification code and transaction date as a key in step S5, and the transaction date of the entered transaction data The data of the page including the date is taken out and stored in the transaction data area of the memory 18 as page data, and the corresponding page of the linked destination ledger is displayed in the book format together with the linked ledger displayed on the display unit 30 in step S2. The process proceeds to the automatic interlocking bookkeeping routine 152.

表示例として、一部重畳するように連動する帳簿全てをそれぞれウインドウ表示し、その一つをマウス等でポイントして拡大表示するようにしてもよいし、連動する帳簿名を一つのウインドウ内にメニュー表示してマウス等でポイントして表示するようにしてもよい。   As a display example, all linked books may be displayed in a window so as to partially overlap each other, and one of them may be displayed by pointing with a mouse or the like, or the linked book names may be displayed in one window. A menu may be displayed and displayed by pointing with a mouse or the like.

ステップS6で、表示された帳簿を見た操作者による表示内容の正否確認を待ち、表示内容が正しい旨の確認入力があった場合にはステップS7に移行し、表示内容が正しくないか不足分のデータがある場合には入力部20からデータの不足データの追加入力或いは訂正入力を行う。この場合、訂正入力後に訂正データを入力データウインドウに表示するか、帳簿上で強調表示して操作者が見やすいようにすることが望ましい。訂正データについて正しい旨の確認入力があるまでこの動作を繰返す。ステップS7では、メモリ18の入力レコードブロックに格納されている入力レコードを連動先帳簿ファイルに追加し、ステップS10に移行する。   In step S6, the operator waits for confirmation of the correctness of the display contents by the operator who has viewed the displayed book. If there is a confirmation input that the display contents are correct, the process proceeds to step S7, where the display contents are incorrect or insufficient. If there is such data, an additional input or correction input for the data shortage data is performed from the input unit 20. In this case, it is desirable to display the corrected data in the input data window after correction input or highlight it on the book so that the operator can easily see it. This operation is repeated until there is a confirmation input that the correction data is correct. In step S7, the input record stored in the input record block of the memory 18 is added to the linked ledger file, and the process proceeds to step S10.

ステップS8では、連動区分コード54を調べることにより連動先帳簿を自動的に特定し、特定された帳簿の帳簿区分コード51と取引年月日52をキーとして該当する帳簿ファイルを検索して修正対象の帳簿データを特定する。次に、ステップS9ではメモリ18の入力レコードブロックに格納されている入力レコードで連動先帳簿ファイルの修正対象データを修正し、ステップS10に移行する。なお、本実施例ではデータ連動修正ルーチン153は自動的に取引データの修正を完了するが、修正後のページデータを帳簿形式で表示して操作者による確認入力を得てから帳簿ファイルデータを更新(修正)するよう構成してもよい。この場合には訂正或いは不足データの追加ができるように構成することが望ましい。 In step S8, the linked destination ledger is automatically identified by examining the linked classification code 54, and the corresponding book file is searched using the specified book classification code 51 and transaction date 52 as a key to be corrected. Identify book data for Next, in step S9, the correction target data of the linked ledger file is corrected with the input record stored in the input record block of the memory 18, and the process proceeds to step S10. In this embodiment, the data linkage correction routine 153 automatically completes the correction of the transaction data. However, the page data after correction is displayed in the book format and the confirmation file input is obtained, and then the book file data is updated. It may be configured to (correct). In this case, it is desirable to be able to correct or add missing data.

ステップS10ではメモリ18の入力レコードブロックに格納されている入力レコードを連動元帳簿ファイルに追加し、或いは連動元帳簿ファイルの記帳済み(書込済み)データを更新(修正)する。   In step S10, the input record stored in the input record block of the memory 18 is added to the linked source book file, or the recorded (written) data in the linked source book file is updated (corrected).

図7は、本発明の補助簿自動連動装置の他の構成例を示すブロック図であり、補助簿自動連動装置100は、図1の補助簿自動連動装置100の構成に印字出力および印字帳票の読取りを可能とする構成を付加した構成を成している。具体的には、図1の補助簿自動連動装置100の構成に、更に、制御部11に操作判定プログラム13および帳簿発行管理プログラム16を加え、格納部19が更に帳簿発行ファイルを備え、入出力装置としてコントローラ41,読取部42および印字部43から構成される読取・印字部40を加えた構成をなしている。なお、この場合、読取部42は入力帳票(OCR帳票)の読み取りもできるよう構成することが望ましい。   FIG. 7 is a block diagram showing another configuration example of the auxiliary book automatic interlocking device according to the present invention. The auxiliary book automatic interlocking device 100 has a configuration of the auxiliary book automatic interlocking device 100 of FIG. A configuration to which reading is possible is added. Specifically, the operation determination program 13 and the book issue management program 16 are added to the control unit 11 in addition to the configuration of the auxiliary book automatic interlocking device 100 in FIG. The apparatus includes a controller 41, a reading unit 42, and a reading / printing unit 40 including a printing unit 43. In this case, it is desirable that the reading unit 42 is configured to be able to read an input form (OCR form).

以下、付加した構成以外の構成については前述と同様のため説明を省略し、付加した構成について説明する。図7で、操作判定プログラム13,帳簿発行管理プログラム16、帳簿管理ファイルおよび読取・印字部40の構成及び動作は平成8年2月27日に本発明の出願人が出願した特許出願(特願平8−65294)に記載の帳簿発行装置での帳簿発行管理プログラムおよび読取・印字部と同様である。すなわち、操作判定プログラム13は読取部42の読み取りスタックに帳簿80がセットされている場合とそうでない場合の処理の判定を行う。この判定はコントローラ41から送出されるスタック状態確認信号に基づいて行われる。帳簿発行管理プログラム16は操作判定プログラム13の判定に基づいて、帳簿の記帳・更新処理,新規登録処理,或いは再発行処理を行い、読取・印字部40は、コントローラ41,読取部42,および印字部43と、図示しない画像メモリおよび出力バッファを有し、コントローラ41はCPU,内部メモリ,および制御プログラムを含んでいる。読取部42はコントローラ41の制御の下に光学的読み取り機構を有し、帳簿80に印刷された帳簿識別記号(コード)を光学的に読み取って認識処理し、本体10に識別結果を与える。また、印字部43は印字機構を有しコントローラ41の制御の下に本体10の補助簿連動プログラム14からの指示およびデータにより帳簿80上にデータを印字したり、または無効マークを帳簿80上の所定の位置に印字する。なおこの場合、読取部42に帳簿80が傾いて取込まれた場合にもその傾きを検知する傾き検知部を設け、印字部43に検出された傾きに沿った印字を行うことにより帳簿80上の印字位置に正しい姿勢で文字を印字するための印字姿勢情報を与える情報印字姿勢決定部を設けることが望ましい。 Hereinafter, the configuration other than the added configuration is the same as described above, and thus the description thereof will be omitted, and the added configuration will be described. 7, the configuration and operation of the operation determination program 13, the book issue management program 16, the book management file, and the reading / printing unit 40 are the same as the patent application filed by the applicant of the present invention on February 27, 1996 (Japanese Patent Application). This is the same as the book issuance management program and the read / print unit in the book issuance apparatus described in Japanese Patent Laid-Open No. 8-65294). That is, the operation determination program 13 determines processing when the book 80 is set in the reading stack of the reading unit 42 and when it is not. This determination is made based on a stack state confirmation signal sent from the controller 41. Carrying issuance management program 16 based on the determination of the operation determination program 13, bookkeeping and updating process of carrying performs new registration process, or re-issue process, the reading-printing unit 40, the controller 41, the reading section 42, and The printing unit 43 includes an image memory and an output buffer (not shown), and the controller 41 includes a CPU, an internal memory, and a control program. The reading unit 42 has an optical reading mechanism under the control of the controller 41, optically reads a book identification symbol (code) printed on the book 80, performs recognition processing, and gives an identification result to the main body 10. The printing unit 43 has a printing mechanism, and prints data on the book 80 according to instructions and data from the auxiliary book interlocking program 14 of the main body 10 under the control of the controller 41 or marks invalid marks on the book 80. Prints in place. In this case, even when the book 80 is tilted and taken into the reading unit 42, an inclination detection unit that detects the inclination is provided, and the printing unit 43 performs printing according to the detected inclination, thereby allowing the book 80 to be recorded on the book 80. It is desirable to provide an information printing posture determination unit that provides printing posture information for printing characters in a correct posture at the printing position.

また、他の実施例として、読取・印字部40を帳簿80に印刷された帳簿識別記号(コード)を読んで認識すると共に、今回印字行以降に記入(手書き或いは印字による記入)されている情報を読み取って認識し、識別した帳簿管理情報および認識した記入情報を与えるよう構成してもよい。なお、この場合、読取部42に傾き検知部を設け、印字部43に印字姿勢決定部を設けることが望ましい。   As another embodiment, the reading / printing unit 40 reads and recognizes a book identification symbol (code) printed on the book 80, and information (written by handwriting or printing) entered after the current printing line. May be configured to provide the identified book management information and recognized entry information. In this case, it is desirable to provide an inclination detection unit in the reading unit 42 and a printing posture determination unit in the printing unit 43.

図8は、補助簿自動連動装置100で用いる帳簿80の例であり、帳簿80には売掛帳,買掛帳,現金出納帳等の帳簿に対応する必要事項が印字(或いは記入)可能で所定の配列により配置されると共に、コンピュータ処理上で必要な帳簿識別情報等を印刷(または記入或いは印字)する領域が設けられている。   FIG. 8 shows an example of a book 80 used in the auxiliary book automatic interlocking device 100. The book 80 can print (or fill in) necessary items corresponding to books such as accounts receivable, accounts payable, and cash accounts. And an area for printing (or entering or printing) book identification information necessary for computer processing.

図8で、221は帳簿の種類を識別するための帳簿コード、222−1,222−2は読取部42による帳簿80の光学的読み取りのタイミングを得るための読み取り開始タイミングマークであり、帳簿80の傾きを知るための傾き検出マークを兼ねている。また、223は帳簿名を印字するための帳簿名印字欄、224は帳簿のページ欄、224は当該ページの再発行回数欄、225−1,225−2は印字位置識別マークである。また、表頭の226は取引の発生月日欄、227は摘要欄、228は貸方金額欄、229は借方金額欄、230は残高あるいは累計欄であり、また、231は印字行であり上記欄224〜227に対応する帳簿ファイル上の取引データの内容がそれぞれ印字され、欄230には計算結果がそれぞれ印字される(なお、これらの欄に手書き記入される場合もある)。また、上述の印字欄等は帳簿様式は帳簿用紙の両面に印刷されている。   In FIG. 8, 221 is a book code for identifying the book type, 222-1 and 222-2 are reading start timing marks for obtaining the optical reading timing of the book 80 by the reading unit 42, and the book 80 Also serves as an inclination detection mark for knowing the inclination of the. 223 is a book name printing field for printing the book name, 224 is a page page field of the book, 224 is a reissue number field of the page, and 225-1 and 225-2 are printing position identification marks. In addition, 226 at the top of the table is a transaction occurrence date column, 227 is a summary column, 228 is a credit amount column, 229 is a debit amount column, 230 is a balance or cumulative column, 231 is a print line, and the above column The contents of the transaction data on the book file corresponding to 224 to 227 are printed, and the calculation results are printed in the columns 230 (note that these columns may be handwritten). Further, in the above-described printing column and the like, the book form is printed on both sides of the book sheet.

管理帳簿ファイルは帳簿80の記帳情報および再発行情報を格納し、図9に帳簿管理ファイルを構成する帳簿管理データ90の構成例を示す。図9で、帳簿管理データ90は図9(a)に示すような項目、すなわち、帳簿区分項目91、年度項目92、最終印字ページ項目94、最終印字行項目95、発行月日項目96、前回印字月日項目97、および再発行項目98を含んでいる。帳簿区分項目91には帳簿の種類を表わすコードが格納され、年度項目92には当該帳簿の属する西暦または元号を記録する(通常は西暦の下2桁を用いる)が格納され、最終印字ページ項目94には前回の最終印字ページが格納され、最終印字行項目95には前回の最終印字行が格納され、発行月日項目96には当該年度の帳簿の最初の発行日が格納され、前回印字月日項目97には前回の印字日が格納され、再発行項目98には帳簿再発行の履歴が記録される。なお、再発行項目98は再発行を行ったか否かを示す単なるフラグでもよいし、図8(b)に示すように再発行ページ98ーnおよびそのページを何回改定したかを示す再発行回数カウンタ99ーnの組から構成してもよい(この場合、再発行ページ98ーnと再発行回数カウンタ98ーnの組の個数はファイル容量からシステム上決定すればよい)。   The management book file stores the book information and reissue information of the book 80, and FIG. 9 shows a configuration example of the book management data 90 constituting the book management file. 9, the book management data 90 includes items as shown in FIG. 9A, that is, a book category item 91, year item 92, last print page item 94, last print line item 95, issue month / day item 96, previous time A print date item 97 and a reissue item 98 are included. The book category item 91 stores a code indicating the type of book, and the year item 92 stores the year or era to which the book belongs (usually using the last two digits of the year), and the final print page The item 94 stores the last print page of the previous time, the last print line item 95 stores the previous last print line, the issue date field 96 stores the first issue date of the book for the current year, The previous printing date is stored in the printing month / day item 97, and the book reissuing history is recorded in the reissuing item 98. The reissue item 98 may be a simple flag indicating whether or not reissue has been performed, or a reissue that indicates how many times the reissue page 98-n and the page have been revised, as shown in FIG. 8B. The number of sets of the number counter 99-n may be configured (in this case, the number of sets of the reissue page 98-n and the number of reissue number counter 98-n may be determined by the system from the file capacity).

図10は補助簿自動連動装置100を用いた売掛帳データの自動連動記帳(データ追加)の例を示すフローチャートであり、図6のフローチャートと動作の順序は同じであるが、データの自動連動修正(図6のステップS8)および連動データなしの場合のフローチャートは図示を省略してある。また、図11は売掛帳記帳の場合の表示例である。以下、図10及び図11により説明する。図10で各ステップの動作については図6と同様であり、詳しい説明は省略するが、ステップS2のデータ入力ルーチン141による取引データの入力とステップS5〜S8については図11の表示例と対比させて説明する。 FIG. 10 is a flowchart showing an example of automatic interlocking bookkeeping (data addition) of the accounts receivable data using the auxiliary book automatic interlocking device 100. Although the operation sequence is the same as that of the flowchart of FIG. The flowchart in the case of correction (step S8 in FIG. 6) and no interlocking data is omitted. FIG. 11 shows a display example in the case of the accounts receivable book entry. Hereinafter, a description will be given with reference to FIGS. 10 and 11. The operation of each step in FIG. 10 is the same as in FIG. 6 and detailed description is omitted, but the input of transaction data by the data input routine 141 in step S2 and steps S5 to S8 are compared with the display example in FIG. I will explain.

図10で、データ入力ルーチン141はデータ入力部20から売掛データが入力されると、必須入力欄に入力がなされているか等の形式的入力チェックを行い売掛データの帳簿区分51,取引区分53に基づいて連動区分コードを作成し、図2に示す入力レコードと同様のフォーマットに変換してメモリ18上の入力レコードブロックに格納し、その売掛データの帳簿区分コード51および取引年月日キーとして対応する売掛マスターファイルを検索して、入力した売掛データの取引年月日を含むページのデータを取り出して、ページデータとしてメモリ18の取引データ領域に格納する(S1)。 In FIG. 10, when the data input routine 141 receives the accounts receivable data from the data input unit 20, the data input routine 141 performs a formal input check such as whether or not the input is made in the required input column, and the account classification 51 of the accounts receivable data, the transaction classification The link classification code is created based on 53, converted into the same format as the input record shown in FIG. 2, and stored in the input record block on the memory 18, and the book classification code 51 of the receivable data and the transaction date The corresponding account receivable master file is searched as a key, the page data including the transaction date of the input account receivable data is extracted, and stored in the transaction data area of the memory 18 as page data (S1).

これとほぼ同時に入力データ編集・表示ルーチン142はデータ入力ルーチン141によりメモリ18の帳簿データ領域に格納された売掛帳のページデータを取り出して編集作業領域に移してそのページデータを表示フォーマットに基づいて編集して、図11(a),(b)に示すような帳簿形式で表示部30に表示する(S2)。図11(a)の例では取引区分を操作者が指定できるようにサブウインドウにメニュー表示している。 Almost simultaneously with this, the input data editing / display routine 142 takes out the page data of the accounts receivable stored in the book data area of the memory 18 by the data input routine 141 and moves it to the editing work area, and the page data is displayed based on the display format. Are edited and displayed on the display unit 30 in a book format as shown in FIGS. 11A and 11B (S2). In the example of FIG. 11A, a menu is displayed in the sub-window so that the operator can specify the transaction category.

操作者は画面に表示された売掛データの正否確認入力を行い、訂正を要する場合にはデータの訂正入力を行う。データ訂正の必要がない場合にはステップS3に制御が移行される。ステップS3ではデータ区分を調べてデータ区分=0から追加データと判定し、次に、ステップS4で入力された売掛データの検証を行う。この例では取引区分は預金振込(取引区分コード=12)であることから、検証の結果、連動先帳簿は預金帳であることが特定される(以下、図6の説明参照)。   The operator inputs correct / incorrect confirmation of the receivable data displayed on the screen, and if correction is required, corrects the data. If data correction is not necessary, control is transferred to step S3. In step S3, the data section is examined and it is determined that the data section is additional data from data section = 0, and then the sales data input in step S4 is verified. In this example, since the transaction classification is deposit transfer (transaction classification code = 12), as a result of the verification, it is specified that the linked destination book is a deposit book (refer to the description of FIG. 6 below).

連動データ編集・表示ルーチン154は、取引データ入力の段階で表示部30に表示した売掛帳簿に加えて、図11(c)に示すように連動する預金出納帳の該当ページを重畳させてウインドウ表示し、自動連動記帳ルーチン152に移行する(S5)。なお、図11でカーソル停止位置(図11では黒枠表示)のデータ項目は入力(更新)可能項目であることを意味している。 The linked data editing / display routine 154 superimposes the corresponding page of the linked deposit and withdrawal book as shown in FIG. 11C in addition to the accounts receivable book displayed on the display unit 30 at the transaction data input stage. The display proceeds to the automatic interlocking bookkeeping routine 152 (S5). In FIG. 11, the data item at the cursor stop position (displayed in black frame in FIG. 11) means that the item can be input (updated).

ステップS6で、自動連動記帳ルーチン152は表示された売掛帳を見た操作者に対しメッセージを表示して不足データの入力を促すと共に表示内容の正否確認を待ち、表示内容が正しい旨の確認入力があった場合にはステップS7に移行し、表示内容が正しくないか不足分のデータがある場合には入力部20からデータの不足データの追加入力或いは訂正入力を行う。訂正データについて正しい旨の確認入力があるまでこの動作を繰返す。 In step S6, the automatic interlocking bookkeeping routine 152 displays a message to the operator who has viewed the displayed accounts receivable, prompts the user to input the missing data, waits for confirmation of the correctness of the displayed contents, and confirms that the displayed contents are correct. If there is an input, the process proceeds to step S7, and if the display content is incorrect or there is insufficient data, additional input or correction input of the data shortage data is performed from the input unit 20. This operation is repeated until there is a confirmation input that the correction data is correct.

ステップS7で、自動連動記帳ルーチン152はメモリ18の入力データ領域に格納した売掛レコードを売掛帳ファイルに追加し、ステップS10でそのレコードを連動先である預金出納帳簿ファイルに追加する。ステップS11では帳簿80に対する印字処理を行なう。印字処理は、帳簿発行管理プログラム16によって行われる。帳簿発行管理プログラム16は帳簿80が読取部42の読み取りスタックにセットされ、読み取られた場合には、認識結果と、格納部18の帳簿管理ファイルからの帳簿管理情報,および取引データからの情報を基に記帳・更新処理を行う。また、帳簿80が読取部42の読み取りスタックにセットされていない場合には、取引データの入力処理か入力部20(実施例ではキーボードが相当)からの指示により帳簿80の新規発行処理または帳簿80の無効処理および再発行処理を行う。 In step S7, the automatic interlocking bookkeeping routine 152 adds the accounts receivable record stored in the input data area of the memory 18 to the accounts receivable book file, and in step S10, adds the record to the deposit and withdrawal book file as the interlocking destination. In step S11, a printing process for the book 80 is performed. The printing process is performed by the book issuance management program 16. When the book 80 is set in the reading stack of the reading unit 42 and read, the book issuance management program 16 displays the recognition result, the book management information from the book management file in the storage unit 18, and the information from the transaction data. Based on the bookkeeping / update process. Further, when the book 80 is not set in the reading stack of the reading unit 42, a new issuance process of the book 80 or a book 80 according to transaction data input processing or an instruction from the input unit 20 (corresponding to a keyboard in the embodiment). Perform invalidation processing and reissue processing.

本発明の補助簿自動連動装置の構成例を示すブロック図である。It is a block diagram showing an example of composition of an auxiliary book automatic interlocking device of the present invention. 入力レコード情報の説明図である。It is explanatory drawing of input record information. 取引区分及び連動区分の例を示す説明図である。It is explanatory drawing which shows the example of a transaction classification and an interlocking | linkage classification. 帳簿ファイルのデータフォーマットの例である。It is an example of the data format of a book file. データ入力処理手段及び補助簿連動手段の構成例を示すブロック図である。It is a block diagram which shows the structural example of a data input process means and an auxiliary book interlocking | linkage means. データ入力処理手段及び補助簿連動手段の基本的動作例を示すフローチャートである。It is a flowchart which shows the basic operation example of a data input process means and an auxiliary book interlocking | linkage means. 補助簿自動連動装置の他の構成例を示すブロック図である。It is a block diagram which shows the other structural example of an auxiliary book automatic interlocking | linkage apparatus. 図7の補助簿自動連動装置で用いる帳簿のフォーマットである。It is a format of a book used with the auxiliary book automatic interlocking device of FIG. 帳簿管理ファイルを構成する管理データの構成例を示す図である。It is a figure which shows the structural example of the management data which comprises a book management file. 図7の補助簿自動連動装置を用いた自動連動記帳(売掛データの追加)の例を示すフローチャートである。It is a flowchart which shows the example of the automatic interlocking | locking bookkeeping (addition of accounts receivable data) using the auxiliary book automatic interlocking | linkage apparatus of FIG. 売掛帳記帳の場合の表示例である。It is a display example in the case of an accounts receivable book entry.

符号の説明Explanation of symbols

11 制御部
12 CPU
13 操作判定プログラム
14 データ入力処理プログラム
15 補助簿連動プログラム
16 帳簿発行管理プログラム
17 OS
18 内部メモリ
19 格納部
20 入力部
30 表示部
40 読取・印字部
50 入力レコード
60 帳簿ファイル
80 帳簿
90 帳簿管理データ(管理データ)
100,100’ 補助簿自動連動装置
11 Control unit 12 CPU
13 Operation determination program 14 Data input processing program 15 Auxiliary book interlocking program 16 Book issue management program 17 OS
18 Internal memory 19 Storage unit 20 Input unit 30 Display unit 40 Reading / printing unit 50 Input record 60 Book file 80 Book 90 Book management data (management data)
100,100 'auxiliary book automatic interlocking device

Claims (10)

プログラムされたコンピュータによって補助簿の発行及び補助簿記載を行なう方法であって、取引の種類を示す取引区分と入力対象である連動元帳簿以外で記帳対象となる連動先帳簿との関係を示す区分からなる連動区分とを含む取引データを検証する工程と、連動区分から記帳対象となる連動先帳簿を特定する工程と、前記取引データを上記特定された連動先帳簿に追加し、或いは記帳済みの連動先帳簿データを該取引データで修正する工程と、前記取引データを連動元帳簿に追加し、或いは連動元帳簿データを該取引データで修正する工程を含むことを特徴とする補助簿自動連動方法。 A method of issuing and registering auxiliary books with a programmed computer, and indicating the relationship between the transaction category indicating the type of transaction and the linked target ledger to be booked other than the linked ledger to be entered Verifying transaction data including a linked category consisting of: identifying a linked destination ledger to be booked from the linked category; adding the transaction data to the identified linked ledger, or booked A method for automatically linking linked ledger data with the transaction data, and adding the transaction data to the linked ledger, or correcting the linked ledger data with the transaction data. . 請求項1記載の補助簿自動連動方法において、連動区分が取引データの記帳対象となる連動元帳簿と連動する連動先帳簿を示す帳簿区分と連動先帳簿を更に細分する区分からなることを特徴とする補助簿自動連動方法。 2. The automatic auxiliary book interlocking method according to claim 1, wherein the interlocking category is composed of a book category indicating a linked ledger linked with a linked ledger subject to transaction data and a category further subdividing the linked ledger. Automatic auxiliary book interlocking method to do. プログラムされたコンピュータによって補助簿の発行及び補助簿記載を行なう装置であって、CPUおよびCPUの制御動作を機能させて補助簿自動連動記帳動作を行う補助簿連動手段を含む制御部と、内部メモリーと、少なくとも、帳簿ファイルを格納した記憶媒体を収容し該記憶媒体への情報の書込/読み出しを行う格納部と、を有する本体と、前記制御部の制御の下に補助簿自動連動記帳に関する指示或いは取引データの入力を行う入力部と、前記本体から受け取った補助簿自動連動記帳情報および/または取引データ或いは記帳済みデータを画面表示する表示部と、を備え、補助簿連動手段が、a. 入力された取引データについて、取引の種類を示す取引区分と入力対象である連動元帳簿以外で記帳対象となり得る帳簿との関係を示す区分からなる連動区分から連動する帳簿の存在を検証する取引データ検証手段と、b. 取引データ検証手段による検証の結果、入力された取引データが記帳済みデータの修正データではなかった場合に、連動する帳簿ファイルに当該帳簿データを追加する自動連動記帳手段と、c. 取引データ検証手段による検証の結果、入力された取引データが記帳済みデータの修正データであった場合に、連動する帳簿ファイルを検索して、該当するデータを修正するデータ連動修正手段と、d. 自動記帳データ或いは修正データと当該データが記帳されている帳簿のページに含まれる記帳済みデータを該当する帳簿ファイルから取り出して、各帳簿のフォーマットに基づいて帳簿形式に編集し、表示部の画面上に表示する連動データ等編集・表示手段、を有することを特徴とする補助簿自動連動装置。 A device that issues and records an auxiliary book by a programmed computer, and includes a control unit including an auxiliary book interlocking unit that performs an automatic auxiliary bookkeeping operation by functioning a control operation of the CPU and the CPU, and an internal memory A main body having at least a storage medium storing a book file and storing / writing information to / from the storage medium, and an auxiliary book automatic interlocking bookkeeping under the control of the control unit An input unit for inputting instructions or transaction data, and a display unit for displaying the auxiliary book automatic interlocking bookkeeping information and / or transaction data or booked data received from the main body on a screen, and the auxiliary book interlocking means includes: a . Transaction data that verifies the existence of linked books from the linked category that includes the relationship between the transaction category that indicates the type of transaction and the book that can be booked other than the linked ledger that is the input target for the entered transaction data Verification means; b. As a result of the verification by the transaction data verification means, if the input transaction data is not the correction data of the booked data, automatic linked book entry means for adding the book data to the linked book file; c. A data linkage correction means for searching a linked book file and correcting the corresponding data when the input transaction data is correction data of the booked data as a result of the verification by the transaction data verification means; and d. The automatic bookkeeping data or correction data and the booked data included in the book page in which the data is booked are taken out from the corresponding book file, edited to the book format based on the format of each book, and displayed on the display screen. An auxiliary book automatic interlocking device characterized by comprising means for editing / displaying interlocking data to be displayed on the screen. 請求項3記載の補助簿自動連動装置において、更に、制御部が帳簿の記帳・更新処理,新規登録処理,或いは再発行処理を行う帳簿発行管理手段を含み、格納部が帳簿管理ファイルを含み、帳簿を含む帳票を光学的に読み取ってイメージデータに変換する光学的読み取り機構と、該イメージデータから所定の領域を切出して文字認識処理を行って認識結果を前記本体に送出する認識処理部を含む読取部と、印字機構を有し、前記本体から受け取った記帳済みデータおよび/または入力した取引データをイメージデータに変換して帳簿上に印字することにより記帳を行う印字部と、を有することを特徴とする補助簿自動連動装置。 In the auxiliary book automatic interlocking apparatus according to claim 3, the control unit further includes a book issue management means for performing book entry / update processing, new registration processing, or reissue processing, and the storage unit includes a book management file, An optical reading mechanism that optically reads a form including a book and converts it into image data, and a recognition processing unit that cuts out a predetermined area from the image data, performs character recognition processing, and sends a recognition result to the main body. A reading unit, and a printing unit that has a printing mechanism and performs bookkeeping by converting the booked data received from the main body and / or input transaction data into image data and printing it on a book. A featured automatic auxiliary book interlocking device. 請求項4記載の補助簿自動連動装置において、読取部が帳簿の傾きを検知する傾き検知部を備えると共に、印字部に検出された傾きに沿った印字を行わせるための印字姿勢情報を与える印字姿勢決定部を設けたことを特徴とする補助簿自動連動装置。 5. The automatic auxiliary book interlocking device according to claim 4, wherein the reading unit includes a tilt detecting unit that detects the tilt of the book, and printing that gives print posture information for causing the printing unit to perform printing along the detected tilt. An auxiliary book automatic interlocking device characterized in that a posture determining unit is provided. プログラムされたコンピュータによって補助簿の発行及び補助簿記載を行なうためのデータを記録した記録媒体であって、取引の種類を示す取引区分と入力対象である連動元帳簿以外で記帳対象となる連動先帳簿との関係を示す区分からなる連動区分を含むことを特徴とする補助簿データを記録した記録媒体。 A recording medium that records data for issuing and registering auxiliary books by a programmed computer, and is a transaction destination that indicates the type of transaction and a linkage destination that is to be booked other than the linked ledger that is the input target A recording medium on which auxiliary book data is recorded, characterized in that it includes an interlocking section composed of sections indicating a relationship with a book. 請求項6記載の取引データまたは帳簿データを記録した記録媒体において、連動区分が取引データの記帳対象となる連動元帳簿と連動する連動先帳簿を示す帳簿区分と連動先帳簿を更に細分する区分からなることを特徴とする補助簿データを記録した記憶媒体。 The recording medium for recording the transaction data or book data according to claim 6, wherein the interlocking classification includes a book classification indicating a linked destination ledger linked to a linked ledger subject to transaction data booking and a classification further subdividing the linked destination ledger A storage medium on which auxiliary book data is recorded. プログラムされたコンピュータによって補助簿の発行及び補助簿記載管理を行なうためのデータを記録した記録媒体であって、帳簿区分情報と、会計年度情報と、補助簿の最終印字ページ情報と、補助簿の最終印字行情報と、補助簿発行日情報と、補助簿の前回印字日情報と、補助簿の再発行情報からなることを特徴とする管理データを記録した記録媒体。 A recording medium that records data for issuing and managing a supplementary book by a programmed computer, including book classification information, fiscal year information, last printed page information of the supplementary book, A recording medium recording management data comprising final print line information, auxiliary book issue date information, last print date information of an auxiliary book, and auxiliary book reissue information. コンピュータによって補助簿の発行及び補助簿記載を行なうためのプログラムを記録した記録媒体であって、入力された取引データについて、取引の種類を示す取引区分と入力対象である連動元帳簿以外で記帳対象となり得る帳簿との関係を示す区分からなる連動区分から連動する帳簿の存在を検証し、上記検証の結果、入力された取引データが記帳済みデータの修正データではなかった場合に、連動する帳簿ファイルに当該帳簿データを追加し、入力された取引データが記帳済みデータの修正データであった場合には連動する帳簿ファイルを検索して、該当するデータを修正し、自動記帳データ或いは修正データと当該データが記帳されている帳簿のページに含まれる記帳済みデータを該当する帳簿ファイルから取り出して、各帳簿のフォーマットに基づいて帳簿形式に編集し、表示部の画面上に表示する、ことを特徴とする補助簿連動プログラムを記録した記録媒体。 It is a recording medium that records a program for issuing and registering auxiliary books with a computer, and for the entered transaction data, it is a target to be recorded other than the transaction category indicating the type of transaction and the linked ledger that is the input target. Validate the existence of linked books from the linked category that shows the relationship with possible books, and if the entered transaction data is not the corrected data of the booked data as a result of the above verification, the linked book file If the entered transaction data is the corrected data of the booked data, the linked book file is searched, the corresponding data is corrected, and the automatic book data or the corrected data The booked data included in the book page where the data is booked is extracted from the corresponding book file and Edited book format on the basis of the mat, and displays on the screen of the display unit, a recording medium recording an auxiliary book interlock program characterized by. コンピュータによって補助簿の発行及び補助簿記載を行なうためのプログラムを記録した記録媒体であって、帳簿が読み取られた場合には、認識結果と、管理データの帳簿管理情報および取引データをを基に記帳・更新処理を行い、帳簿が読取部の読み取りスタックにセットされていない場合には、取引データの入力処理或いは入力部からの指示により帳簿の新規発行処理または帳簿の無効処理および再発行処理を行うことを特徴とする帳簿発行管理プログラムを記録した記録媒体。 A recording medium that records a program for issuing and registering an auxiliary book by a computer. When the book is read, it is based on the recognition result, the book management information of the management data, and the transaction data. When bookkeeping / update processing is performed and the book is not set in the reading stack of the reading unit, transaction data input processing or book new issuance processing or book invalidation processing and reissue processing are performed according to instructions from the input unit A recording medium on which a book issuance management program is recorded.
JP2006304640A 1996-06-20 2006-11-10 Auxiliary book automatic interlocking device, auxiliary book interlocking processing method, and computer-readable recording medium recording program Expired - Lifetime JP4041834B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006304640A JP4041834B2 (en) 1996-06-20 2006-11-10 Auxiliary book automatic interlocking device, auxiliary book interlocking processing method, and computer-readable recording medium recording program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP17993196 1996-06-20
JP2006304640A JP4041834B2 (en) 1996-06-20 2006-11-10 Auxiliary book automatic interlocking device, auxiliary book interlocking processing method, and computer-readable recording medium recording program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP18036597A Division JP3904292B2 (en) 1996-06-20 1997-06-20 Auxiliary book interlocking bookkeeping device

Publications (2)

Publication Number Publication Date
JP2007035074A true JP2007035074A (en) 2007-02-08
JP4041834B2 JP4041834B2 (en) 2008-02-06

Family

ID=37794170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006304640A Expired - Lifetime JP4041834B2 (en) 1996-06-20 2006-11-10 Auxiliary book automatic interlocking device, auxiliary book interlocking processing method, and computer-readable recording medium recording program

Country Status (1)

Country Link
JP (1) JP4041834B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101139850B1 (en) 2008-02-04 2012-05-02 (주) 더존비즈온 Method of automatically forming documents for taxation and accounting
CN112581136A (en) * 2020-12-28 2021-03-30 中钞信用卡产业发展有限公司杭州区块链技术研究院 Block data structure of block chain, account book data structure, management method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101139850B1 (en) 2008-02-04 2012-05-02 (주) 더존비즈온 Method of automatically forming documents for taxation and accounting
CN112581136A (en) * 2020-12-28 2021-03-30 中钞信用卡产业发展有限公司杭州区块链技术研究院 Block data structure of block chain, account book data structure, management method and device

Also Published As

Publication number Publication date
JP4041834B2 (en) 2008-02-06

Similar Documents

Publication Publication Date Title
US4851999A (en) General-purpose management system
JPH06243158A (en) Foreign Money Transfer Business Processing System
JPH06501584A (en) information processing equipment
JP2017182786A (en) Accounting processing apparatus, accounting processing method, and accounting processing program
WO2001061587A1 (en) Financial processing system and method
JP2019016045A (en) Accounting apparatus and program
JP2003091694A (en) How to handle abstracts
JP3904292B2 (en) Auxiliary book interlocking bookkeeping device
JP4041834B2 (en) Auxiliary book automatic interlocking device, auxiliary book interlocking processing method, and computer-readable recording medium recording program
JP4993814B2 (en) Public interest corporation accounting processing apparatus and program
JP6151560B2 (en) Accounting book information processing apparatus, accounting book information processing apparatus control method, accounting book processing apparatus program, and recording medium
JP3766854B2 (en) Data processing device
JPH10171908A (en) Accounting processor, recording medium recording journalizing data and recording medium recording transaction data processing program
JP3942697B2 (en) Accounting processing form changing apparatus and computer-readable recording medium recording accounting processing form changing program
JP5491921B2 (en) Expense management server and program for realizing the expense management server
JP3790575B2 (en) Book issue management device
JP3892535B2 (en) Book issue management device
JP4110790B2 (en) Document processing system and program thereof
JP4966624B2 (en) Checklist management method, checklist management device, checklist management system, and checklist management program
JP2003006712A (en) Branch terminal equipment for financial institutions
JPH08263576A (en) System for creation of document information database
JPH0452866A (en) Business program automatic generation method
WO2023047570A1 (en) Information processing device, information processing method, and information processing program
JP2000155785A (en) Bill data record generating method, bill data input screen, account processor, bill data record, recording medium for bill data input processing program
JP3143547B2 (en) Accounting system

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061207

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070522

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070719

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070814

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070904

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071011

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071112

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101116

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131116

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term