Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6976763B2 - Journal information processing device, journal information processing method, and program - Google Patents
[go: Go Back, main page]

JP6976763B2 - Journal information processing device, journal information processing method, and program - Google Patents

Journal information processing device, journal information processing method, and program Download PDF

Info

Publication number
JP6976763B2
JP6976763B2 JP2017142611A JP2017142611A JP6976763B2 JP 6976763 B2 JP6976763 B2 JP 6976763B2 JP 2017142611 A JP2017142611 A JP 2017142611A JP 2017142611 A JP2017142611 A JP 2017142611A JP 6976763 B2 JP6976763 B2 JP 6976763B2
Authority
JP
Japan
Prior art keywords
data
voucher
journal
unit
data output
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.)
Active
Application number
JP2017142611A
Other languages
Japanese (ja)
Other versions
JP2019023793A (en
Inventor
成史 和田
勝彦 唐鎌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Obic Business Consultants Co Ltd
Original Assignee
Obic Business Consultants 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 Obic Business Consultants Co Ltd filed Critical Obic Business Consultants Co Ltd
Priority to JP2017142611A priority Critical patent/JP6976763B2/en
Publication of JP2019023793A publication Critical patent/JP2019023793A/en
Application granted granted Critical
Publication of JP6976763B2 publication Critical patent/JP6976763B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、証憑画像と、仕訳データとを対応付ける装置等に関するものである。 The present invention relates to a device or the like that associates a voucher image with journal data.

従来の技術として、証憑イメージを仕訳入力アプリに表示させ仕訳入力を行うことで作成された仕訳データを、証憑イメージと紐付けて保存する技術が知られていた(例えば、特許文献1参照)。 As a conventional technique, a technique has been known in which a journal data created by displaying a voucher image on a journal entry application and inputting journals is stored in association with the voucher image (see, for example, Patent Document 1).

特開2016−186773号公報(第1頁、第1図等)Japanese Unexamined Patent Publication No. 2016-186773 (page 1, FIG. 1, etc.)

しかしながら、従来の技術においては、仕訳データの作成時に表示されていた証憑データを、この仕訳データに紐付けることは可能であるが、既に作成済の仕訳データに対して、この仕訳データの入力等に用いられた証憑書類のデータを容易に紐付けることができない、という課題があった。 However, in the conventional technique, although it is possible to link the voucher data displayed at the time of creating the journal data to this journal data, input of this journal data to the already created journal data, etc. There was a problem that the data of the voucher documents used in the above could not be easily linked.

例えば、従来においては、紙の証憑書類を用いた仕訳データの入力と、スキャナ等を用いたこの証憑書類のデータ化とが、異なるユーザや、異なるタイミング等で行なわれた場合、この証憑書類のデータと、仕訳データとを容易に対応付けることができなかった。 For example, in the past, when the input of journal data using a paper voucher document and the digitization of this voucher document using a scanner or the like are performed by different users or at different timings, the voucher document It was not possible to easily associate the data with the journal data.

本発明は、上記のような課題を解消するためになされたものであり、仕訳データと証憑データとを容易に対応付けることができる仕訳情報処理装置等を提供することを目的とする。 The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a journal information processing apparatus or the like capable of easily associating journal data with voucher data.

本発明の仕訳情報処理装置は、証憑データが格納される証憑データ格納部と、仕訳データが格納される仕訳データ格納部と、証憑データ格納部に格納された証憑データを出力する証憑データ出力部と、仕訳データ格納部に格納された仕訳データを出力する仕訳データ出力部と、仕訳データ出力部が出力した仕訳データの中から、証憑データ出力部が出力した証憑データと対応付ける仕訳データを指定する操作を受け付ける受付部と、証憑データ出力部が出力した証憑データと、受付部が受け付けた操作が指定する仕訳データと、を対応付ける対応処理部とを備えた仕訳情報処理装置である。 The journal information processing device of the present invention has a voucher data storage unit for storing voucher data, a journal data storage unit for storing journal data, and a voucher data output unit for outputting voucher data stored in the voucher data storage unit. And, from the journal data output unit that outputs the journal data stored in the journal data storage unit and the journal data output by the journal data output unit, specify the journal data associated with the voucher data output by the voucher data output unit. It is a journal information processing device including a reception unit that accepts operations, a voucher data output by the voucher data output unit, and a corresponding processing unit that associates the journal data specified by the operation received by the reception unit.

かかる構成により、仕訳データ出力部が出力した仕訳データから、証憑データ出力部が出力した証憑データと対応付ける仕訳データ指定することで、指定した仕訳データを出力された仕訳データと対応付けることができ、仕訳データと証憑データとを容易に対応付けることができる。 With this configuration, by specifying the journal data associated with the voucher data output by the voucher data output unit from the journal data output by the journal data output unit, the specified journal data can be associated with the output journal data. Data and voucher data can be easily associated.

また、本発明の仕訳情報処理装置は、前記仕訳情報処理装置において、証憑データ出力部は、対応処理部が仕訳データと対応付けた証憑データの出力を終了する仕訳情報処理装置である。 Further, the journal information processing device of the present invention is the journal information processing device, in which the voucher data output unit is a journal information processing device in which the corresponding processing unit ends the output of the voucher data associated with the journal data.

かかる構成により、仕訳データとの対応付けが終わった証憑データを、誤って、他の仕訳データと重複して対応付けないようにすることができる。 With such a configuration, it is possible to prevent the voucher data that has been associated with the journal data from being erroneously duplicated with other journal data.

また、本発明の仕訳情報処理装置は、前記仕訳情報処理装置において、証憑データ出力部が出力する証憑データから1以上の文字列を検出し、検出した文字列を用いて、仕訳データ格納部に格納されている仕訳データから、証憑データに対応する1以上の仕訳データを検出する検出部と、を更に備え、仕訳データ出力部は、検出部が検出した仕訳データを出力する仕訳情報処理装置である。 Further, the journal information processing apparatus of the present invention detects one or more character strings from the voucher data output by the voucher data output unit in the journal information processing device, and uses the detected character strings in the journal data storage unit. It further includes a detection unit that detects one or more journal data corresponding to voucher data from the stored journal data, and the journal data output unit is a journal information processing device that outputs the journal data detected by the detection unit. be.

かかる構成により、証憑データに対応付ける候補を仕訳データを、適切に検出することができる。 With such a configuration, it is possible to appropriately detect the journal data as a candidate associated with the voucher data.

また、本発明の仕訳情報処理装置は、前記仕訳情報処理装置において、検出部は、証憑データ出力部が出力する証憑データから、取引先名、金額、および証憑の種類を示す文字列のうち2以上の文字列を検出し、検出した文字列を用いて構築した検索式を用いて、仕訳データを検出する仕訳情報処理装置である。 Further, in the journal information processing apparatus of the present invention, in the journal information processing apparatus, the detection unit may use the voucher data output by the voucher data output unit to obtain two of the character strings indicating the supplier name, amount of money, and voucher type. It is a journal information processing device that detects the above character string and detects journal data by using a search formula constructed by using the detected character string.

かかる構成により、証憑データに対応付ける候補を仕訳データを、取引先名、金額、および証憑の種類を示す文字列のうち2以上の文字列を用いて、適切に検出することができる。 With such a configuration, the candidate associated with the voucher data can be appropriately detected in the journal data by using two or more character strings among the character strings indicating the customer name, the amount, and the voucher type.

また、本発明の仕訳情報処理装置は、前記仕訳情報処理装置において、証憑データ出力部が出力した証憑データおよび仕訳データ出力部が出力した仕訳データの少なくとも一方が複数であり、受付部は、証憑データ出力部が出力した証憑データおよび仕訳データ出力部が出力した仕訳データを指定する操作であって、指定される証憑データおよび仕訳データの少なくとも一方が複数である操作を受け付け、対応処理部は、受付部が受け付けた操作が指定する証憑データと仕訳データとを対応付ける仕訳情報処理装置である。 Further, in the journal information processing apparatus of the present invention, at least one of the voucher data output by the voucher data output unit and the journal data output by the journal data output unit is a plurality of the journal information processing apparatus, and the reception unit is a voucher. It is an operation to specify the voucher data output by the data output unit and the journal data output by the journal data output unit, and the corresponding processing unit accepts the operation in which at least one of the specified voucher data and the journal data is plural. It is a journal information processing device that associates voucher data specified by the operation received by the reception unit with journal data.

かかる構成により、証憑データと、仕訳データとを、1対多、多対1、または多対多で容易に対応付けることができる。 With such a configuration, the voucher data and the journal data can be easily associated with each other in a one-to-many, many-to-one, or many-to-many manner.

本発明による仕訳情報処理装置等によれば、仕訳データと証憑データとを容易に対応付けることができる。 According to the journal information processing apparatus or the like according to the present invention, the journal data and the voucher data can be easily associated with each other.

本発明の実施の形態における情報処理システムのブロック図Block diagram of the information processing system according to the embodiment of the present invention 同情報処理システムの仕訳情報処理装置の動作について説明するフローチャートFlow chart explaining the operation of the journal information processing device of the information processing system 同情報処理システムの証憑データの選択画面の表示例を示す図(図3(a))、および証憑データのリストの表示例を示す図(図3(b))A diagram showing a display example of the voucher data selection screen of the information processing system (FIG. 3 (a)) and a diagram showing a display example of a voucher data list (FIG. 3 (b)). 同情報処理システムの証憑データの選択画面の表示例を示す図A diagram showing a display example of the voucher data selection screen of the information processing system. 同情報処理システムの証憑データの表示例を示す図Diagram showing an example of displaying voucher data of the information processing system 同情報処理システムの種類別検索条件管理表を示す図A diagram showing a search condition management table for each type of information processing system. 同情報処理システムの検索条件の表示例を示す図The figure which shows the display example of the search condition of the information processing system 同情報処理システムの仕訳データ管理表を示す図The figure which shows the journal data management table of the information processing system 同情報処理システムの証憑データと仕訳データとの表示例を示す図The figure which shows the display example of the voucher data and the journal data of the information processing system. 同情報処理システムの仕訳データ管理表を示す図(図10(a))および、仕訳データの表示例を示す図(図10(b))A diagram showing a journal data management table of the information processing system (FIG. 10 (a)) and a diagram showing an example of displaying journal data (FIG. 10 (b)). 同情報処理システムの証憑データと仕訳データとの表示例を示す図The figure which shows the display example of the voucher data and the journal data of the information processing system. 同情報処理システムの証憑データと仕訳データとの表示例を示す図The figure which shows the display example of the voucher data and the journal data of the information processing system. 本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図The figure which shows an example of the appearance of the computer system in embodiment of this invention. 同コンピュータシステムの構成の一例を示す図Diagram showing an example of the configuration of the computer system

以下、仕訳情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of the journal information processing apparatus and the like will be described with reference to the drawings. In addition, since the components with the same reference numerals perform the same operation in the embodiment, the description may be omitted again.

(実施の形態)
図1は、本実施の形態における情報処理システム1000のブロック図である。
(Embodiment)
FIG. 1 is a block diagram of the information processing system 1000 according to the present embodiment.

情報処理システム1000は、仕訳情報処理装置1と、ユーザ端末装置2と、を備える。なお、本実施の形態においては、説明の便宜上、ユーザ端末装置2が1つである場合を例に挙げて説明するが、ユーザ端末装置2は、1または2以上であればよい。仕訳情報処理装置1と、1または2以上のユーザ端末装置2とは、通信が可能となるよう有線または無線のネットワーク等により接続されている。 The information processing system 1000 includes a journal information processing device 1 and a user terminal device 2. In the present embodiment, for convenience of explanation, the case where there is one user terminal device 2 will be described as an example, but the user terminal device 2 may be 1 or 2 or more. The journal information processing device 1 and one or more user terminal devices 2 are connected by a wired or wireless network or the like so as to enable communication.

仕訳情報処理装置1は、証憑データ格納部101、仕訳データ格納部102、証憑データ出力部103、検出部104、仕訳データ出力部105、受付部106、および対応処理部107を備える。 The journal information processing device 1 includes a voucher data storage unit 101, a journal data storage unit 102, a voucher data output unit 103, a detection unit 104, a journal data output unit 105, a reception unit 106, and a corresponding processing unit 107.

ユーザ端末装置2は、受信部201、表示部202、ユーザ入力受付部203、および送信部204を備える。 The user terminal device 2 includes a receiving unit 201, a display unit 202, a user input receiving unit 203, and a transmitting unit 204.

仕訳情報処理装置1は、例えば、サーバ装置であり、コンピュータ等により実現される。 The journal information processing device 1 is, for example, a server device, and is realized by a computer or the like.

証憑データ格納部101には、1または2以上の証憑データが格納される。証憑データとは、証憑書類のデータである。証憑書類とは、例えば、税務上必要となる商取引に関連した書類や、事業において商取引等に関する事実を証明する書類である。証憑書類は、例えば、領収書、契約書、請求書、納品書、切手、約束手形、預り証、借用証書、有価証券受渡計算書、社債申込書、契約申込書(定型外)、預金通帳、送り状、輸出証明書などである。証憑データは、例えば、証憑書類の画像を表示可能なデータである。証憑データは、例えば、紙の証憑書類を、スキャナでスキャンした画像データや、デジタルスチルカメラ等で撮影した画像データである。また、証憑データは、証憑書類を作成、発行する元となる電磁的記録データであっても良い。証憑データは、例えば、テキストデータやテキストデータと画像データとの組合せで構成される証憑書類の電子データであっても良い。 One or two or more voucher data is stored in the voucher data storage unit 101. The voucher data is the data of the voucher document. The voucher document is, for example, a document related to a commercial transaction required for tax purposes or a document proving the facts related to a commercial transaction in a business. Voucher documents include, for example, receipts, contracts, invoices, invoices, stamps, promissory notes, deposit certificates, borrowing certificates, securities delivery statements, corporate bond applications, contract applications (non-standard size), passbooks, etc. Invoices, export certificates, etc. The voucher data is, for example, data capable of displaying an image of a voucher document. The voucher data is, for example, image data obtained by scanning a paper voucher document with a scanner, or image data taken with a digital still camera or the like. Further, the voucher data may be electromagnetically recorded data that is the source for creating and issuing the voucher document. The voucher data may be, for example, text data or electronic data of a voucher document composed of a combination of text data and image data.

証憑データ格納部101に格納される証憑データは、例えば、e−文書法や、電子帳簿保存法において、紙での保存に変えて、電子データによる保存が認められている証憑書類のデータでである。e−文書法とは、有価証券取引法、保険業法等の約250の法律等により、紙による原本保存が義務付けられている書類の電子保存を容認する法律の総称である。電子帳簿保存法とは、国税関係帳簿書類の電子データによる保存を認めた法律である。ただし、これら以外の証憑データであってもよく、例えば、法令では電子データによる保存が認められていない証憑書類のデータ等であってもよい。 The voucher data stored in the voucher data storage unit 101 is, for example, the data of voucher documents that are permitted to be stored as electronic data instead of being stored on paper in the e-Document Law and the Electronic Book Storage Law. be. The e-Document Law is a general term for laws that allow electronic storage of documents that are required to be preserved on paper by about 250 laws such as the Securities and Exchange Law and the Insurance Business Law. The Electronic Bookkeeping Law is a law that allows the storage of national tax-related book documents as electronic data. However, voucher data other than these may be used, and for example, voucher document data that is not permitted to be stored as electronic data by law may be used.

証憑データは、例えば、e−文書法や、電子帳簿保存法等の特定の1以上の法令の要件を満たすデータである。法令の要件を満たすデータとは、例えば、法令の要件を満たす形式のデータである。例えば、電子帳保存法の要件を満たす形式の証憑データとは、例えば、解像度が200dpi以上であり、R,G,およびBのそれぞれの階調が256階調以上のカラー画像(すなわち、24ビットカラー以上のビット数のカラー画像)である。また、証憑データは、用紙サイズや、受領者の記録を有するデータであることが好ましい。ただし、証憑データは、どのようなデータであっても良く、例えば、特定の1以上の法令の要件を満たさないデータであってもよい。証憑データのファイル形式等は、問わない。 Voucher data is data that meets the requirements of one or more specific laws and regulations, such as the e-Document Law and the Electronic Bookkeeping Law. Data that meets the requirements of laws and regulations is, for example, data in a format that meets the requirements of laws and regulations. For example, voucher data in a format that satisfies the requirements of the electronic book storage method is, for example, a color image having a resolution of 200 dpi or more and each gradation of R, G, and B having 256 gradations or more (that is, 24 bits). A color image with more bits than color). Further, the voucher data is preferably data having a paper size and a record of the recipient. However, the voucher data may be any data, for example, data that does not satisfy the requirements of one or more specific laws and regulations. The file format of the voucher data does not matter.

証憑データ格納部101に格納される証憑データは、例えば、仕訳データの作成に用いられる証憑データである。仕訳データの作成に用いられる証憑データとは、例えば、仕訳データに入力される情報や、入力に用いられる情報等が記載された証憑書類のデータである。証憑データ格納部101に格納される証憑データは、例えば、仕訳入力の対象となる証憑書類のデータである。証憑データ格納部101に格納される証憑データは、例えば、仕訳伝票のデータの作成に用いられる証憑データであってもよい。仕訳伝票のデータの作成に用いられる証憑データとは、例えば、仕訳伝票のデータとして入力される情報や、入力に用いられる情報等が記載された証憑書類のデータである。 The voucher data stored in the voucher data storage unit 101 is, for example, voucher data used for creating journal data. The voucher data used to create the journal data is, for example, voucher document data in which information input to the journal data, information used for input, and the like are described. The voucher data stored in the voucher data storage unit 101 is, for example, data of a voucher document to be entered as a journal. The voucher data stored in the voucher data storage unit 101 may be, for example, voucher data used for creating data in a journal entry slip. The voucher data used to create the data of the journal slip is, for example, the data of the voucher document in which the information input as the data of the journal slip, the information used for the input, and the like are described.

証憑データ格納部101に証憑データが蓄積される過程は問わない。例えば、仕訳情報処理装置1の受付部106等が、外部のユーザ端末装置2や、証憑データを取得する装置等から受信した証憑データが、図示しない蓄積部等により蓄積されても良く、仕訳情報処理装置1がアクセス可能なスキャナやカメラ等が撮影等を行なうことにより取得した証憑データが、図示しない蓄積部等により蓄積されても良い。また、記録媒体(図示せず)等に記録された証憑データから、受付部106等が読み出した証憑データが、図示しない蓄積部等により蓄積されても良い。 The process of accumulating the voucher data in the voucher data storage unit 101 does not matter. For example, the voucher data received by the reception unit 106 of the journal information processing device 1 from the external user terminal device 2 or the device for acquiring voucher data may be stored by a storage unit (not shown), and the journal information may be stored. The voucher data acquired by a scanner, a camera, or the like that can be accessed by the processing device 1 may be stored by a storage unit or the like (not shown). Further, the voucher data read by the reception unit 106 or the like from the voucher data recorded on the recording medium (not shown) or the like may be stored by a storage unit or the like (not shown).

証憑データ格納部101は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部についても同様である。 The voucher data storage unit 101 is preferably a non-volatile recording medium, but can also be a volatile recording medium. The same applies to other storage units.

仕訳データ格納部102には、1または2以上の仕訳データが格納される。仕訳データ格納部102には、証憑書類または証憑データを用いて仕訳入力された仕訳データが格納される。仕訳データ格納部102に格納される仕訳データは、証憑データ格納部101に格納された証憑データ、またはこの証憑データに対応する証憑書類を用いて仕訳入力された仕訳データが格納される。 The journal data storage unit 102 stores one or more journal data. The journal data storage unit 102 stores the journal data entered as a journal using the voucher document or the voucher data. As the journal data stored in the journal data storage unit 102, the voucher data stored in the voucher data storage unit 101 or the journal data entered by using the voucher document corresponding to the voucher data is stored.

仕訳データとは、取引に関する仕訳されたデータである。仕訳データは、通常、文字列の集合である。ここでの文字列は、数字等も含む概念である。例えば、一の取引に関する情報が仕訳されたデータが、一の仕訳データとして扱われる。仕訳とは、例えば、取引を借方要素と貸方要素とにわけ、各要素に、各要素の取引の分類項目と金額とを対応づけて、伝票に入力することである。取引とは、例えば、営利のためになす経済行為や、契約や合意などのもと、金品や事柄等をやり取りを行うことである。仕訳データは、例えば、仕訳の項目等に対応づけられたデータであってもよい。例えば、仕訳データは、取引を借方要素と貸方要素とにわけて、それぞれの要素に取引の分類項目と金額とを対応づけられた情報である。仕訳における取引の分類項目とは、例えば、勘定科目である。また、仕訳データは、摘要の情報を有していてもよい。摘要とは、取引先を示す情報や、取引内容を示す情報である。仕訳データは、具体的には、取引についての、分類データ(例えば、取引についての、勘定科目等)と、取引先名と、日付と、金額とを有するデータである。取引先名は、例えば、取引先の会社名等の法人名等である。金額は、例えば、合計金額等である。また、仕訳データは、この仕訳データの入力に用いられる証憑の種類を示す情報と対応付けられていても良い。証憑の種類とは、例えば、証憑書類の種類である。証憑書類の種類を示す情報とは、領収書、請求書、納品書等の証憑書類の書類名である。例えば、証憑書類である領収書を用いて作成される仕訳データには、領収書に対応する仕訳データである旨を示す情報が対応付けられていても良い。 Journal data is journal data related to transactions. Journal data is usually a set of character strings. The character string here is a concept including numbers and the like. For example, data in which information about one transaction is journalized is treated as one journal entry data. The journal entry is, for example, to divide a transaction into a debit element and a credit element, and to associate each element with a transaction classification item and an amount of each element and input them into a slip. A transaction is, for example, an exchange of money or matters based on an economic act for profit, a contract or an agreement. The journal data may be, for example, data associated with a journal item or the like. For example, journal data is information in which a transaction is divided into a debit element and a credit element, and each element is associated with a transaction classification item and an amount. The classification item of a transaction in a journal is, for example, an account. In addition, the journal data may have abstract information. The description is information indicating a business partner or information indicating the contents of a transaction. The journal data is, specifically, data having classification data (for example, accounts, etc. for transactions), supplier names, dates, and amounts for transactions. The business partner name is, for example, a corporate name such as the company name of the business partner. The amount of money is, for example, the total amount of money. Further, the journal data may be associated with information indicating the type of voucher used for inputting the journal data. The type of voucher is, for example, the type of voucher document. The information indicating the type of voucher document is the document name of the voucher document such as a receipt, an invoice, and a delivery note. For example, the journal data created using the receipt, which is a voucher document, may be associated with information indicating that the journal data corresponds to the receipt.

仕訳データ格納部102に格納される仕訳データが、どのように管理されるかは問わない。例えば、仕訳データは取引単位で管理されてもよい。例えば、一の取引に関する情報を仕訳して得られたデータが、一の仕訳データとして(例えば、一の仕訳データのレコードとして)管理されても良い。また、一以上の仕訳データを含む伝票データが、仕訳データ格納部102に格納されるようにし、仕訳データがこの伝票データ単位で管理されても良い。この場合、伝票データ単位で仕訳データが証憑データと対応付けられるようにしても良い。例えば、一の伝票データが1以上の証憑データと対応付けられても良く、一の伝票データを構成する1以上の仕訳データの組が1以上の証憑データと対応付けられても良い。伝票データとは、伝票に入力された情報である。伝票とは、企業、例えば、会社等における金銭の出入や、取引内容等を記入するものであり、例えば、一定の様式等を有している。ここでの伝票とは、例えば、仕訳した仕訳データが入力される伝票である。伝票の一例としては、入金伝票、出金伝票、振替伝票、仕入伝票、売上伝票等がある。伝票データは、例えば、取引の内容を示すデータや、取引の分類を示す分類データや、取引の日付や、取引の金額のデータ等を有している。ここでの伝票に入力されるデータは、電子的な伝票に入力されるデータや、会計処理ソフトウェア等により伝票として扱われるデータや、伝票のデータとして会計処理用のデータベース等に格納されるデータ等も含む概念である。なお、仕訳データ格納部102に格納される仕訳データを、取引単位で管理するとともに、一の伝票に対応する1以上の仕訳データに対して、伝票を識別する伝票識別子を付与することによって、仕訳データ格納部102に格納される仕訳データと、取引単位と、伝票単位との両方で管理できるようにしてもよい。 It does not matter how the journal data stored in the journal data storage unit 102 is managed. For example, journal data may be managed on a transaction-by-transaction basis. For example, the data obtained by journalizing the information about one transaction may be managed as one journal data (for example, as a record of one journal data). Further, the slip data including one or more journal data may be stored in the journal data storage unit 102, and the journal data may be managed in this slip data unit. In this case, the journal data may be associated with the voucher data in units of slip data. For example, one voucher data may be associated with one or more voucher data, or a set of one or more journal data constituting one voucher data may be associated with one or more voucher data. The slip data is the information entered in the slip. A slip is for entering in and out of money, transaction details, etc. in a company, for example, a company, and has, for example, a certain format. The slip here is, for example, a slip into which the journalized journal data is input. Examples of slips include deposit slips, withdrawal slips, transfer slips, purchase slips, sales slips, and the like. The slip data includes, for example, data indicating the contents of a transaction, classification data indicating a transaction classification, transaction date, transaction amount data, and the like. The data input to the voucher here includes data input to an electronic voucher, data handled as a voucher by accounting processing software, data stored in a database for accounting processing as voucher data, and the like. It is a concept that also includes. The journal data stored in the journal data storage unit 102 is managed in transaction units, and a slip identifier that identifies the slip is assigned to one or more journal data corresponding to one slip. The journal data stored in the data storage unit 102 may be managed by both the transaction unit and the slip unit.

仕訳データ格納部102に仕訳データが蓄積される過程は問わない。例えば、仕訳情報処理装置1の図示しない処理部等が実行する会計処理ソフトウェア等が受付部106がユーザから、あるいはユーザ端末装置2から受け付けた情報を用いて取得した仕訳データが、仕訳データ格納部102に蓄積されても良い。また、例えば、仕訳情報処理装置1の受付部106等が、外部のユーザ端末装置2等から受信した仕訳データが、図示しない蓄積部等により蓄積されても良い。また、記録媒体(図示せず)等に記録された仕訳データから、受付部106等が読み出した仕訳データが、図示しない蓄積部等により蓄積されても良い。 The process of accumulating journal data in the journal data storage unit 102 does not matter. For example, the journal data storage unit is the journal data acquired by the accounting processing software or the like executed by the processing unit (not shown) of the journal information processing device 1 using the information received from the user by the reception unit 106 or from the user terminal device 2. It may be accumulated in 102. Further, for example, the journal data received by the reception unit 106 or the like of the journal information processing device 1 from the external user terminal device 2 or the like may be stored by a storage unit or the like (not shown). Further, the journal data read by the reception unit 106 or the like from the journal data recorded on a recording medium (not shown) or the like may be accumulated by a storage unit or the like (not shown).

証憑データ出力部103は、証憑データ格納部101に格納された1または2以上の証憑データを出力する。証憑データ出力部103は、同時に複数の証憑データを出力しても良い。ここでの証憑データの出力とは、例えば、証憑データの表示である。証憑データの表示は、例えば、証憑データが示す証憑書類の画像の表示である。証憑データの表示は、例えば、仕訳情報処理装置1が有するモニタやプロジェクタ等の表示デバイスや、仕訳情報処理装置1に接続された表示デバイスを用いた表示である。また、証憑データの表示は、証憑データの表示用のデータを、ユーザ端末装置2や、仕訳情報処理装置1の外部の表示デバイス(図示せず)等に送信して、ユーザ端末装置2で証憑データを表示できるようにすること等であっても良い。証憑データの表示用のデータは、例えば、証憑データに対応する証憑書類の画像の表示用のデータである。証憑データの表示用のデータは、証憑データ自身であってもよく、証憑データを用いて作成された表示用の画像データ等であっても良い。 The voucher data output unit 103 outputs one or more voucher data stored in the voucher data storage unit 101. The voucher data output unit 103 may output a plurality of voucher data at the same time. The output of the voucher data here is, for example, the display of the voucher data. The display of the voucher data is, for example, the display of an image of the voucher document indicated by the voucher data. The voucher data display is, for example, a display using a display device such as a monitor or a projector possessed by the journal information processing device 1 or a display device connected to the journal information processing device 1. Further, in the display of the voucher data, the data for displaying the voucher data is transmitted to the user terminal device 2 or an external display device (not shown) of the journal information processing device 1, and the voucher is displayed by the user terminal device 2. It may be possible to display the data. The data for displaying the voucher data is, for example, the data for displaying the image of the voucher document corresponding to the voucher data. The data for displaying the voucher data may be the voucher data itself, or may be image data for display created using the voucher data or the like.

証憑データ出力部103は、例えば、証憑データ格納部101に格納された証憑データのうちの、出力対象となる証憑データを出力する。証憑データ出力部103が、証憑データ格納部101に格納された証憑データのうちの、どの証憑データを出力対象とするかは問わない。例えば、証憑データ出力部103は、受付部106が図示しない入力デバイス等を介してユーザから受け付けた情報により指定された証憑データを出力対象としてもよく、受付部106がユーザ端末装置2から受信した情報により指定された証憑データを出力対象としても良い。また、証憑データ出力部103は、予め決められたフォルダ内の証憑データを出力対象としても良い。また、証憑データ出力部103が予め決められた条件に合致する証憑データを検出して出力対象としても良い。例えば、予め決められた条件とは、証憑データ格納部101に蓄積された蓄積日や作成日が、予め指定された期間内である、という条件である。また、予め決められた条件は、仕訳データと対応付けられていない証憑データ、という条件であっても良い。また、この条件の少なくとも一部は、受付部106が、ユーザから受け付けても良く、受付部106が、ユーザ端末装置2から受信しても良い。また、ユーザから指定された条件を満たす証憑データを出力対象としても良い。証憑データ出力部103が、証憑データを出力するタイミングや、トリガー等は問わない。証憑データ出力部103は、例えば、ユーザ等の指示に応じて証憑データを出力する。 The voucher data output unit 103 outputs, for example, the voucher data to be output among the voucher data stored in the voucher data storage unit 101. It does not matter which voucher data is to be output by the voucher data output unit 103 among the voucher data stored in the voucher data storage unit 101. For example, the voucher data output unit 103 may output voucher data specified by information received from the user via an input device or the like (not shown) by the reception unit 106, and the reception unit 106 receives the voucher data from the user terminal device 2. The voucher data specified by the information may be output. Further, the voucher data output unit 103 may output voucher data in a predetermined folder. Further, the voucher data output unit 103 may detect voucher data that meets predetermined conditions and set it as an output target. For example, the predetermined condition is that the storage date or creation date stored in the voucher data storage unit 101 is within a predetermined period. Further, the predetermined condition may be a condition that the voucher data is not associated with the journal data. Further, at least a part of this condition may be received by the reception unit 106 from the user, or may be received by the reception unit 106 from the user terminal device 2. Further, the voucher data satisfying the conditions specified by the user may be output. The timing at which the voucher data output unit 103 outputs voucher data, the trigger, and the like do not matter. The voucher data output unit 103 outputs voucher data in response to instructions from, for example, a user or the like.

証憑データ出力部103は、出力対象となる証憑データを、一度に出力しても良く、予め指定された1以上の数毎に、順番に出力しても良い。例えば、証憑データ出力部103は、出力されている証憑データの出力が終了した場合に、次の1以上の証憑データを出力しても良い。 The voucher data output unit 103 may output the voucher data to be output at one time, or may output the voucher data in order for each number of 1 or more specified in advance. For example, the voucher data output unit 103 may output the next one or more voucher data when the output of the voucher data that has been output is completed.

証憑データ出力部103は、例えば、出力している証憑データのうちの、後述する対応処理部107が仕訳データと対応付けた証憑データの出力を終了するようにしてもよい。証憑データの出力を終了することは、結果として、証憑データが非表示となるようにすることであっても良い。証憑データ出力部103は、例えば、証憑データの出力を終了した後、上記のように、出力対象となる証憑データのうちの、未出力である次の1以上の証憑データを出力するようにしてもよい。 The voucher data output unit 103 may, for example, end the output of the voucher data associated with the journal data by the corresponding processing unit 107, which will be described later, among the voucher data being output. Ending the output of the voucher data may result in hiding the voucher data. For example, after the voucher data output unit 103 finishes outputting the voucher data, the voucher data output unit 103 outputs the next one or more voucher data that has not been output among the voucher data to be output as described above. It is also good.

証憑データ出力部103は、モニタ等の出力デバイスや、表示用のデータを送信する通信デバイス等を含むと考えても含まないと考えても良い。証憑データ出力部103は、出力デバイスまたは通信デバイスのドライバーソフトまたは、出力デバイスまたは通信デバイスのドライバーソフトと出力デバイスまたは通信デバイス等で実現され得る。 The voucher data output unit 103 may or may not include an output device such as a monitor, a communication device for transmitting display data, and the like. The voucher data output unit 103 may be realized by the driver software of the output device or the communication device, the driver software of the output device or the communication device, and the output device or the communication device.

なお、以下においては、証憑データ出力部103が行なう証憑データの出力が、証憑データの表示用のデータのユーザ端末装置2への送信である場合であって、この表示用のデータが、証憑データ自身である場合を例に挙げて説明する。 In the following, the voucher data output unit 103 outputs the voucher data to the user terminal device 2 for displaying the voucher data, and the display data is the voucher data. The case of oneself will be described as an example.

検出部104は、証憑データ出力部103が出力する証憑データから1以上の文字列を検出し、検出した文字列を用いて仕訳データ格納部102に格納されている仕訳データから、この証憑データに対応する1以上の仕訳データを検出する。ここでは、まず、証憑データ出力部103が出力する証憑データが文字列を有さない画像データである場合を例に挙げて説明する。 The detection unit 104 detects one or more character strings from the voucher data output by the voucher data output unit 103, and uses the detected character strings to convert the journal data stored in the journal data storage unit 102 into the voucher data. Detects one or more corresponding journal data. Here, first, a case where the voucher data output by the voucher data output unit 103 is image data having no character string will be described as an example.

例えば、証憑データ出力部103が出力する証憑データが文字列を有さないデータである場合、検出部104は、まず、証憑データからOCR(Optical Character Recognition:光学的文字認識)等を行なうことで、文字列を取得する。ここで取得する文字列は、テキストデータ等と考えてもよい。文字列を有さない画像データである証憑データとは、例えば、証憑書類をスキャンして得られた画像データや、証憑書類を撮影した画像データである。そして、検出部104は、OCR等で取得した文字列から、1以上の文字列を検出し、検出した文字列を用いて、仕訳データ格納部102に格納されている仕訳データから、証憑データに対応する1以上の仕訳データを検出する。検出する1以上の文字列は、例えば、予め決められた文字列である。予め決められた文字列は、例えば、予め決められた属性を有する文字列である。予め決められた文字列は、どのような文字列であっても良い。例えば、検出部104は、証憑データから、取引先名、金額、日付および証憑の種類を示す文字列のうち1以上、好ましくは2以上の文字列を検出し、検出した文字列を用いて仕訳データを検索する。 For example, when the voucher data output by the voucher data output unit 103 is data having no character string, the detection unit 104 first performs OCR (Optical Character Recognition) or the like from the voucher data. , Get the string. The character string acquired here may be considered as text data or the like. The voucher data, which is image data without a character string, is, for example, image data obtained by scanning a voucher document or image data obtained by photographing a voucher document. Then, the detection unit 104 detects one or more character strings from the character string acquired by OCR or the like, and uses the detected character string to convert the journal data stored in the journal data storage unit 102 into voucher data. Detects one or more corresponding journal data. The one or more character strings to be detected are, for example, predetermined character strings. The predetermined character string is, for example, a character string having a predetermined attribute. The predetermined character string may be any character string. For example, the detection unit 104 detects one or more, preferably two or more character strings among the character strings indicating the customer name, amount, date, and voucher type from the voucher data, and uses the detected character strings for journal entry. Search for data.

検出部104が、証憑データから、取引先名、金額、日付および証憑の種類を示す文字列等の予め決められた文字列をどのように検出するかは問わない。例えば、検出部104は、自然言語処理により、予め決められた文字列を検出する。例えば、検出部は、予め図示しない格納部に格納されている文字列と一致する文字列を、予め決められた文字列として検出しても良い。例えば、「領収書」、「領収証」、「納品書」、「請求書」、「売上票」、「振込票」、「銀行利用明細」等の予め図示しない格納部に格納されている1または2以上の文字列のいずれかと一致する文字列を、証憑の種類を示す文字列として検出しても良い。例えば、「様」や「御中」という手がかり句の前の文字列、例えば名詞句を、取引先名の文字列として検出しても良く、「会社」または「法人」という文字列を含む名詞句であって、ユーザの所属する法人名とは異なる文字列を取引先名として検出してもよい。また、「円」という文字列の前の数詞や「¥」の後の数詞を金額を示す文字列として検出してもよい。また、「年」、「月」、および「日」のそれぞれの前の数詞の組合せを、日付を示す文字列として検出しても良い。自然言語処理により、文字列から、取引先名、金額、日付および証憑の種類を示す文字列等の予め決められた文字列を取得する処理については公知技術であり、例えば、特開2004−139208号公報、特開2012−185672号公報、および特開2005−316723号公報等に記載されていることから、ここでは詳細な説明は省略する。 It does not matter how the detection unit 104 detects a predetermined character string such as a customer name, an amount, a date, and a character string indicating the type of voucher from the voucher data. For example, the detection unit 104 detects a predetermined character string by natural language processing. For example, the detection unit may detect a character string that matches a character string stored in a storage unit (not shown in advance) as a predetermined character string. For example, 1 or stored in a storage unit (not shown in advance) such as "receipt", "receipt", "invoice", "invoice", "sales slip", "transfer slip", "bank usage statement", etc. A character string that matches any of two or more character strings may be detected as a character string indicating the type of voucher. For example, a character string before a clue phrase such as "sama" or "middle", for example, a noun phrase may be detected as a character string of a business partner name, and a noun phrase including the character string "company" or "corporation". Therefore, a character string different from the corporate name to which the user belongs may be detected as the business partner name. Further, the number before the character string "yen" and the number after "\" may be detected as the character string indicating the amount of money. Further, the combination of the numbers before each of "year", "month", and "day" may be detected as a character string indicating a date. The process of acquiring a predetermined character string such as a customer name, amount of money, date, and a character string indicating a voucher type from a character string by natural language processing is a known technique, and is, for example, JP-A-2004-139208. Since it is described in Japanese Patent Application Laid-Open No. 2012-185672, Japanese Patent Application Laid-Open No. 2005-316723, and the like, detailed description thereof will be omitted here.

なお、一の証憑データに複数の組の取引先名、金額、および日付等の予め決められた文字列が含まれている場合、証憑データ内におけるこれらの文字列の位置関係等に基づいて、証憑データから取得した文字列から、それぞれの組毎に予め決められた文字列の情報を検出しても良い。例えば、同じ行に配置されている文字列に検出される取引先名、金額、および日付の情報を、一の組の取引先名、金額、および日付の情報を示す文字列として取得してもよい。 If one voucher data contains a plurality of sets of predetermined character strings such as the customer name, amount, date, etc., based on the positional relationship of these character strings in the voucher data, etc. From the character string acquired from the voucher data, the information of the character string predetermined for each set may be detected. For example, even if you get the account name, amount, and date information detected in the strings placed on the same line as a string indicating a set of account name, amount, and date information. good.

検出部104は、検出した文字列をどのように用いて、仕訳データ格納部102に格納されている仕訳データから、証憑データに対応する1以上の仕訳データを検出してもよい。例えば、検出部104は、証憑データから取得した1または2以上の文字列を検索キーとして用いて、仕訳データの中から、取得した1または2以上の文字列と一致する文字列を有する仕訳データを検索により検出してもよい。取得した文字列が複数である場合、通常、複数の文字列の全てと一致する文字列を有する仕訳データを検出することが好ましい。ここでの一致は、通常は完全一致であるが、部分一致であっても良い。かかることは以下においても同様である。 The detection unit 104 may use the detected character string to detect one or more journal data corresponding to the voucher data from the journal data stored in the journal data storage unit 102. For example, the detection unit 104 uses the character string of 1 or 2 or more acquired from the voucher data as a search key, and the journal data having a character string matching the acquired character string of 1 or 2 or more from the journal data. May be detected by searching. When there are a plurality of acquired character strings, it is usually preferable to detect journal data having a character string that matches all of the plurality of character strings. The match here is usually an exact match, but may be a partial match. The same applies to the following.

なお、証憑データから取得した一の文字列と一致する文字列を仕訳データから検索する際には、仕訳データが有する文字列のうちの、この一の文字列の属性に対応する属性の文字列の中から検索することが好ましい。例えば、検出部104が、証憑データから、日付を示す文字列である「2019年6月11日」と、取引先名を示す文字列である「ABCD株式会社」とを取得した場合、検出部104は、仕訳データ格納部102に格納されている仕訳データの中から、日付を示す文字列として、「2019年6月11日」を有し、取引先名を示す文字列として「ABCD株式会社」を有する仕訳データを検索する。かかることは、以下の検索式を用いる場合等においても同様である。 When searching the journal data for a character string that matches the one character string acquired from the voucher data, the character string of the attribute corresponding to the attribute of this one character string among the character strings of the journal data. It is preferable to search from among. For example, when the detection unit 104 acquires "June 11, 2019", which is a character string indicating a date, and "ABCD Co., Ltd.", which is a character string indicating a business partner name, from the voucher data, the detection unit 104 104 has "June 11, 2019" as a character string indicating a date from the journal data stored in the journal data storage unit 102, and "ABCD Co., Ltd." as a character string indicating a business partner name. Search for journal data with. This also applies when the following search formula is used.

検出部104は、例えば、証憑データからOCR等で取得した文字列から検出した1または2以上の文字列を用いて検索式を構築し、構築した検索式を用いて、仕訳データ格納部102に格納されている仕訳データから、証憑データに対応する仕訳データを検索してもよい。検出部104が構築する検索式の形式等は問わない。例えば、検出部104は、証憑データからOCR等で取得した文字列から、取引先名、金額、日付および証憑の種類を示す文字列のうち1以上、好ましくは2以上の文字列を検出し、検出した文字列を用いて検索式を構築し、構築した検索式を用いて仕訳データを検索してもよい。検索式は、例えば、検出した1以上の文字列や検索条件等を用いて、予め決められたルールに従って構築してもよく、予め用意された検索式のテンプレートに、検出した1以上の文字列や検索条件等を配置することで構築しても良い。検索式は、例えば、予め決められたルールに従って、検出した複数の文字列を検索キーとして用いてAND検索を行なう検索式、例えば複数の文字列をAND条件とした検索式を構築してもよい。この検索式を構築する際には、検出した文字列に対応する属性を、この文字列の検索対象となる仕訳データの文字列を指定する条件として用いるようにしても良い。 The detection unit 104 constructs a search formula using, for example, one or two or more character strings detected from a character string acquired by OCR or the like from voucher data, and uses the constructed search formula in the journal data storage unit 102. You may search the journal data corresponding to the voucher data from the stored journal data. The format of the search formula constructed by the detection unit 104 does not matter. For example, the detection unit 104 detects one or more, preferably two or more character strings among the character strings indicating the customer name, amount, date, and voucher type from the character strings acquired by OCR or the like from the voucher data. A search formula may be constructed using the detected character string, and the journal data may be searched using the constructed search formula. The search expression may be constructed according to a predetermined rule by using, for example, one or more detected character strings or search conditions, or one or more character strings detected in a template of the search expression prepared in advance. It may be constructed by arranging or search conditions. As the search expression, for example, a search expression that performs an AND search using a plurality of detected character strings as a search key according to a predetermined rule, for example, a search expression using a plurality of character strings as an AND condition may be constructed. .. When constructing this search expression, the attribute corresponding to the detected character string may be used as a condition for specifying the character string of the journal data to be searched for this character string.

なお、検出部104は、検出した1以上の文字列に対応する検索条件を図示しない格納部から読み出して、読み出した検索条件等を含む検索条件で検索を行って仕訳データを検出しても良く、読み出した検索条件等を含む検索式を構築し、構築した検索式を用いて仕訳データを検出しても良い。例えば、予め、証憑データから検出され得る1以上の文字列に対応する検索条件を図示しない格納部等に格納しておくようにし、証憑データから検出された1以上の文字列が、この格納部等に格納された検索条件に対応付けられた文字列に一致した場合に、検出部104は、この一致する文字列に対応する検索条件を読み出し、読み出した検索条件を含む検索条件を用いて検索を行なう。例えば、証憑の種類を示す1または2以上の文字列(例えば、「領収書」、「請求書」、「売上票」等)と、それぞれに対応する検索条件(例えば、仕訳データの日付の条件、仕訳データの貸方の勘定科目名、借方の勘定科目名等の条件と等の1以上の組合せ)とを有する情報を、図示しない格納部等に格納しておくようにし、証憑データからOCR等で取得した文字列において、一の証憑の種類を示す文字列が検出された場合に、検出部104がこの検出された証憑の種類を示す文字列に対応する検索条件を、上記の図示しない格納部から検索により取得するようにしてもよい。例えば、検出部104が、証憑データからOCR等で取得した文字列から一の証憑の種類を示す文字列として、「領収書」という文字列を検出し、取引先名を示す文字列として「ABCD株式会社」という文字列を検出した場合において、図示しない格納部に、「領収書」という証憑の種類を示す文字列に対して、「処理日時:本日分」という検索条件と、「勘定科目:借方 交際費」という検索条件と、が対応付けて格納されていたとすると、検出部104は、この格納部から、証憑の種類を示す文字列「領収書」に対応する「処理日時:本日分」という検索条件と、「勘定科目:借方 交際費」という検索条件と、を読み出し、読み出した検索条件と、検索キーとして用いられる取引先名を示す文字列「ABCD株式会社」とを含む検索式を構築する。そして、構築した検索式を用いて、仕訳データを検索する。この検索条件や、検索条件と対応付ける1以上の文字列は、ユーザが予め設定できるようにすることが好ましい。ここでの設定は、変更等も含む概念である。 The detection unit 104 may read the search conditions corresponding to the detected one or more character strings from a storage unit (not shown), perform a search with the search conditions including the read search conditions, and detect the journal data. , A search formula including the read search conditions and the like may be constructed, and the journal data may be detected using the constructed search formula. For example, a search condition corresponding to one or more character strings that can be detected from the voucher data is stored in advance in a storage unit or the like (not shown), and one or more character strings detected from the voucher data are stored in this storage unit. When it matches the character string associated with the search condition stored in the above, the detection unit 104 reads out the search condition corresponding to the matching character string, and searches using the search condition including the read search condition. To do. For example, one or more character strings indicating the type of voucher (for example, "receipt", "invoice", "sales slip", etc.) and the corresponding search conditions (for example, the date condition of the journal data). , One or more combinations of conditions such as credit account name, debit account name, etc. of journal data) should be stored in a storage unit (not shown), and from voucher data to OCR, etc. When a character string indicating one voucher type is detected in the character string acquired in the above, the detection unit 104 stores the search condition corresponding to the character string indicating the detected voucher type, which is not shown above. It may be obtained by searching from the department. For example, the detection unit 104 detects a character string "receipt" as a character string indicating one type of voucher from a character string acquired by OCR or the like from voucher data, and "ABCD" as a character string indicating a business partner name. When the character string "Co., Ltd." is detected, the search condition "Processing date: Today's amount" and "Account: Assuming that the search condition "debit entertainment expenses" and the search condition are stored in association with each other, the detection unit 104 displays "processing date and time: for today" corresponding to the character string "receipt" indicating the type of voucher from this storage unit. Search condition that includes the search condition "Account: Debit entertainment expenses", the read search condition, and the character string "ABCD Co., Ltd." that indicates the customer name used as the search key. To construct. Then, the journal data is searched using the constructed search formula. It is preferable that the search condition and one or more character strings associated with the search condition can be preset by the user. The setting here is a concept including changes and the like.

なお、検出部104は、検出条件を取得した場合や、検索式を構築した場合、仕訳データを検索する前に、一旦、検索条件や、構築した検索式を、図示しない出力部や、証憑データ出力部103等に、出力させるようにしても良い。ここでの出力は、例えば、上述した証憑データ等の出力と同様であり、例えば、検出部104は、検索条件や検索式を表示してもよく、検索条件や検索式の表示用の情報を、ユーザ端末装置2に送信しても良い。例えば、検出部104は、このような表示用の情報を送信するための送信手段(図示せず)を有していても良い。また、出力した検索式や、検索条件に対して、受付部106等を介して、ユーザから検索条件の追加や、検索式の変更等の操作を受け付けるようにして、この操作に応じて検索条件や検索式を変更しても良い。そして、例えば、受付部106を介してユーザ等から受け付けた検索を行なう指示等に応じて、検索式や検索条件を用いて仕訳データを検出するようにしてもよい。 When the detection condition is acquired or the search formula is constructed, the detection unit 104 once displays the search condition or the constructed search formula in an output unit or voucher data (not shown) before searching the journal data. The output unit 103 or the like may be used to output the data. The output here is, for example, the same as the output of the voucher data or the like described above. For example, the detection unit 104 may display a search condition or a search formula, and displays information for displaying the search condition or the search formula. , May be transmitted to the user terminal device 2. For example, the detection unit 104 may have a transmission means (not shown) for transmitting such information for display. Further, for the output search expression and search condition, operations such as adding a search condition and changing the search expression are accepted from the user via the reception unit 106 and the like, and the search condition is received according to this operation. Or the search formula may be changed. Then, for example, the journal data may be detected by using a search formula or a search condition in response to an instruction to perform a search received from a user or the like via the reception unit 106.

なお、以下においては、検出部104が行なう検索条件や検索式等の出力が、検索条件や検索式等の表示用のデータのユーザ端末装置2への送信である場合を例に挙げて説明する。 In the following, the case where the output of the search condition, the search formula, etc. performed by the detection unit 104 is the transmission of the data for displaying the search condition, the search formula, etc. to the user terminal device 2 will be described as an example. ..

なお、上記においては、証憑データ出力部103が出力する証憑データが文字列を有さない画像データである場合について説明したが、証憑データ出力部103が出力する証憑データが文字列を有するデータである場合、このデータが有する文字列を上記の証憑データからOCR等で取得した文字列の代りに用いて、この文字列から、1以上の文字列を検出し、検出した文字列を用いて、上記のように、仕訳データを検出するようにしてもよい。ここでの文字列を有するデータとは、例えば、文字列を含む画像データや、証憑書類を作成、発行する元となる文字列を含む電磁的記録データ等である。また、例えば、検出部104は、証憑データが有する文字列から、予め決められた1以上の文字列を検出し、検出した文字列を用いて検索式を構築し、構築した検索式を用いて仕訳データを検索しても良い。 In the above, the case where the voucher data output by the voucher data output unit 103 is image data having no character string has been described, but the voucher data output by the voucher data output unit 103 is data having a character string. In some cases, the character string possessed by this data is used in place of the character string acquired by OCR or the like from the above voucher data, one or more character strings are detected from this character string, and the detected character string is used. As described above, the journal data may be detected. The data having a character string here is, for example, image data including the character string, electromagnetic recording data including the character string from which the voucher document is created and issued, and the like. Further, for example, the detection unit 104 detects one or more predetermined character strings from the character string of the voucher data, constructs a search formula using the detected character string, and uses the constructed search formula. You may search the journal data.

仕訳データ出力部105は、仕訳データ格納部に格納された1または2以上の仕訳データを出力する。ここでの仕訳データの出力は、例えば、仕訳データの表示である。仕訳データの表示は、上述した証憑データ出力部103による証憑データの表示と同様の、表示デバイス等を用いた仕訳データの表示や、ユーザ端末装置2等に仕訳データを表示させるための、仕訳データの表示用のデータのユーザ端末装置2等への送信等である。仕訳データ出力部105は、例えば、複数の仕訳データを同時に出力しても良い。例えば、出力の対象となる仕訳データが複数である場合、仕訳データ出力部105は、予め決められた数の仕訳データ毎に、仕訳データを出力しても良い。仕訳データ出力部105がどのような表示形式で仕訳データを出力するかは問わない。仕訳データ出力部105は、例えば、仕訳データを予め決められたテンプレート等に配置して出力する。仕訳データ出力部105は、例えば、1または2以上の仕訳データをリスト状に出力してもよい。また、仕訳データが伝票単位で管理されている場合、仕訳データ出力部105は、仕訳データを、伝票単位で出力しても良い。 The journal data output unit 105 outputs one or more journal data stored in the journal data storage unit. The output of the journal data here is, for example, the display of the journal data. The display of the journal data is the same as the display of the voucher data by the voucher data output unit 103 described above, the display of the journal data using a display device or the like, or the journal data for displaying the journal data on the user terminal device 2 or the like. The data for display of the above is transmitted to the user terminal device 2 and the like. The journal data output unit 105 may, for example, output a plurality of journal data at the same time. For example, when there are a plurality of journal data to be output, the journal data output unit 105 may output journal data for each predetermined number of journal data. It does not matter in what display format the journal data output unit 105 outputs the journal data. The journal data output unit 105, for example, arranges and outputs journal data in a predetermined template or the like. The journal data output unit 105 may output, for example, one or more journal data in a list. Further, when the journal data is managed in slip units, the journal data output unit 105 may output the journal data in slip units.

仕訳データ出力部105は、例えば、仕訳データ格納部102に格納された仕訳データのうちの、出力対象となる仕訳データを出力する。仕訳データ出力部105が、仕訳データ格納部102に格納された仕訳データのうちの、どの仕訳データを出力対象とするかは問わない。例えば、仕訳データ出力部105は、検出部104が検出した1または2以上の仕訳データを出力してもよい。また、例えば、仕訳データ出力部105は、受付部106が図示しない入力デバイス等を介してユーザから受け付けた情報により指定された仕訳データを出力対象としてもよく、受付部106がユーザ端末装置2から受信した情報により指定された仕訳データを出力対象としても良い。また、仕訳データ出力部105は、予め決められた条件に合致する仕訳データを検出して出力対象としても良い。例えば、予め決められた条件とは、仕訳データ格納部102に蓄積された蓄積日や作成日が、予め指定された期間内である、という条件である。また、予め決められた条件は、証憑データと対応付けられていない仕訳データ、という条件であっても良い。また、この条件の少なくとも一部は、受付部106が、ユーザから受け付けても良く、受付部106が、ユーザ端末装置2から受信しても良い。 The journal data output unit 105 outputs, for example, the journal data to be output among the journal data stored in the journal data storage unit 102. It does not matter which journal data is to be output by the journal data output unit 105 among the journal data stored in the journal data storage unit 102. For example, the journal data output unit 105 may output one or more journal data detected by the detection unit 104. Further, for example, the journal data output unit 105 may output the journal data specified by the information received from the user via an input device or the like (not shown) by the reception unit 106, and the reception unit 106 may output the journal data from the user terminal device 2. The journal data specified by the received information may be output. Further, the journal data output unit 105 may detect journal data that meets predetermined conditions and set it as an output target. For example, the predetermined condition is that the accumulation date and creation date accumulated in the journal data storage unit 102 are within a predetermined period. Further, the predetermined condition may be a condition that the journal data is not associated with the voucher data. Further, at least a part of this condition may be received by the reception unit 106 from the user, or may be received by the reception unit 106 from the user terminal device 2.

仕訳データ出力部105は、通常、証憑データ出力部103が出力する証憑データが表示されるモニタ等と同じモニタ等に仕訳データが表示されるよう、仕訳データを出力する。例えば、仕訳データ出力部105は、証憑データが表示されるモニタ(図示せず)と同じモニタに仕訳データを表示させる。また、例えば、証憑データの表示用のデータが送信されるユーザ端末装置2と同じユーザ端末装置2に、仕訳データの表示用のデータを送信して、ユーザ端末装置2の証憑データが表示されるモニタに、仕訳データを表示させる、ただし、仕訳データ出力部105は、仕訳データを証憑データとは異なるモニタに表示するようにしてもよい。仕訳データ出力部105は、証憑データの出力が終了した後に、仕訳データを出力(例えば、表示)を終了しても良い。例えば、仕訳データの表示を終了する指示等を、ユーザ端末装置2に送信しても良い。ユーザ端末装置2は、例えば、この指示に応じて仕訳データの表示を終了する。仕訳データの出力を終了することは、結果として、仕訳データが非表示となるようにすることであっても良い。なお、仕訳データ出力部105は、出力が終了した証憑データと対応付けられた仕訳データの出力だけを終了してもよい。 The journal data output unit 105 normally outputs journal data so that the journal data is displayed on the same monitor or the like as the monitor or the like on which the voucher data output by the voucher data output unit 103 is displayed. For example, the journal data output unit 105 causes the journal data to be displayed on the same monitor (not shown) on which the voucher data is displayed. Further, for example, the voucher data of the user terminal device 2 is displayed by transmitting the data for displaying the journal data to the same user terminal device 2 as the user terminal device 2 to which the data for displaying the voucher data is transmitted. The journal data may be displayed on the monitor, but the journal data output unit 105 may display the journal data on a monitor different from the voucher data. The journal data output unit 105 may end the output (for example, display) of the journal data after the output of the voucher data is completed. For example, an instruction to end the display of journal data may be transmitted to the user terminal device 2. The user terminal device 2 ends the display of the journal data in response to this instruction, for example. Ending the output of the journal data may result in hiding the journal data. The journal data output unit 105 may end only the output of the journal data associated with the voucher data whose output has ended.

なお、以下においては、仕訳データ出力部105が行なう仕訳データの出力が、仕訳データの表示用のデータのユーザ端末装置2への送信である場合を例に挙げて説明する。 In the following, the case where the journal data output by the journal data output unit 105 is the transmission of the data for displaying the journal data to the user terminal device 2 will be described as an example.

受付部106は、仕訳データ出力部105が出力した仕訳データの中から、証憑データ出力部103が出力した証憑データと対応付ける仕訳データを指定する操作を受け付ける。証憑データ出力部103が出力した証憑データと対応付ける仕訳データを指定する操作は、例えば、結果的に、証憑データ出力部103が出力した1または2以上の証憑データと、仕訳データ出力部105が出力した1または2以上の仕訳データとを対応付けることとなる操作であればどのような操作であっても良い。 The reception unit 106 accepts an operation of designating the journal data associated with the voucher data output by the voucher data output unit 103 from the journal data output by the journal data output unit 105. The operation of specifying the journal data associated with the voucher data output by the voucher data output unit 103 is, for example,, as a result, one or two or more voucher data output by the voucher data output unit 103 and the journal data output unit 105. Any operation may be used as long as it is an operation for associating one or two or more journal data.

例えば、証憑データ出力部103が出力した証憑データに対応付ける仕訳データを指定する操作は、証憑データ出力部103が出力した(例えば、表示した)証憑データが一つである場合、この証憑データに対して対応付ける仕訳データ出力部105が出力した(例えば、表示した)1または2以上の仕訳データのうちの1以上を指定する操作であってもよい。仕訳データを指定する操作は、例えば、指定する仕訳データを選択する操作と考えてもよい。仕訳データを指定する操作は、例えば、出力された(例えば、表示された)仕訳データのうちの、指定する仕訳データにフォーカスする操作である。仕訳データを指定する操作は、具体的には、指定する仕訳データをマウスクリックやタップする操作や、指定する仕訳データをカーソルで選択する操作や、指定する仕訳データをマウス等で囲む操作である。かかることは、出力された(例えば、表示された)証憑データを指定する操作についても同様である。なお、指定する操作は、フォーカスする操作や、選択する操作に加えて、これらを確定する操作(例えば、確定するボタンやキー等(図示せず)を押す操作等)を更に含んでいても良い。かかることは以下においても同様である。 For example, in the operation of specifying the journal data associated with the voucher data output by the voucher data output unit 103, when there is only one voucher data output (for example, displayed) by the voucher data output unit 103, this voucher data is used. The operation may be an operation of designating one or more of the one or two or more journal data output (for example, displayed) by the journal data output unit 105 to be associated with the data. The operation of specifying the journal data may be considered as, for example, an operation of selecting the specified journal data. The operation of designating the journal data is, for example, an operation of focusing on the designated journal data among the output (for example, displayed) journal data. Specifically, the operation of specifying the journal data is an operation of clicking or tapping the specified journal data with the mouse, an operation of selecting the specified journal data with the cursor, or an operation of surrounding the specified journal data with a mouse or the like. .. The same applies to the operation of specifying the output (for example, displayed) voucher data. In addition to the focus operation and the selection operation, the designated operation may further include an operation for confirming these (for example, an operation for pressing a button, a key, or the like (not shown) to confirm). .. The same applies to the following.

また、証憑データ出力部103が出力した(例えば、表示した)証憑データが1または2以上である場合、受付部106が受け付ける証憑データ出力部103が出力した証憑データに対応付ける仕訳データを指定する操作は、証憑データ出力部103が出力した証憑データの1または2以上を指定する操作を更に含んでも良い。例えば、証憑データ出力部103が出力した証憑データに対応付ける仕訳データを指定する操作は、証憑データ出力部103が出力した(例えば、表示した)証憑データが複数であり、仕訳データ出力部105が出力した(例えば、表示した)データが複数である場合、証憑データ出力部103が出力した複数の証憑データのうちの1または2以上を指定する操作と、仕訳データ出力部105が出力した1または2以上の仕訳データのうちの1以上を指定する操作であってもよい。 Further, when the voucher data output (for example, displayed) by the voucher data output unit 103 is 1 or 2 or more, an operation of specifying journal data corresponding to the voucher data output by the voucher data output unit 103 received by the reception unit 106. May further include an operation of designating one or two or more of the voucher data output by the voucher data output unit 103. For example, in the operation of specifying the journal data associated with the voucher data output by the voucher data output unit 103, there are a plurality of voucher data output (for example, displayed) by the voucher data output unit 103, and the journal data output unit 105 outputs the data. When there are a plurality of (for example, displayed) data, the operation of designating one or two or more of the plurality of voucher data output by the voucher data output unit 103 and the one or two output by the journal data output unit 105 are performed. It may be an operation to specify one or more of the above journal data.

また、証憑データ出力部103が出力した(例えば、表示した)証憑データおよび仕訳データ出力部105が出力した(例えば、表示した)仕訳データの少なくとも一方が複数である場合、受付部106が受け付ける証憑データ出力部103が出力した証憑データに対応付ける仕訳データを指定する操作は、証憑データ出力部103が出力した証憑データ、および仕訳データ出力部105が出力した仕訳データを指定する操作であって、指定される証憑データおよび仕訳データの少なくとも一方が複数である操作であってもよい。例えば、検出部106は、複数の証憑データと1つの仕訳データが出力される場合、2以上の証憑データと、1つの仕訳データとを指定する操作を受け付け、1つの証憑データと複数の仕訳データが出力される場合、1つの証憑データと、2以上の仕訳データとを指定する操作を受け付け、複数の証憑データと複数の仕訳データが出力される場合、2以上の証憑データと1つの仕訳データとを指定する操作、1つの証憑データと2以上の仕訳データとを指定する操作、または2以上の証憑データと2以上の仕訳データとを指定する操作、を受け付けるようにしてもよい。 Further, when at least one of the voucher data output (for example, displayed) by the voucher data output unit 103 and the journal data output (for example, displayed) by the journal data output unit 105 is plural, the voucher received by the reception unit 106 is received. The operation of specifying the journal data associated with the voucher data output by the data output unit 103 is an operation of specifying the voucher data output by the voucher data output unit 103 and the journal data output by the journal data output unit 105, and is designated. It may be an operation in which at least one of the voucher data and the journal data to be performed is plural. For example, when a plurality of voucher data and one journal data are output, the detection unit 106 accepts an operation for designating two or more voucher data and one journal data, and accepts one voucher data and a plurality of journal data. When is output, the operation to specify one voucher data and two or more journal data is accepted, and when multiple voucher data and multiple journal data are output, two or more voucher data and one journal data are accepted. The operation of specifying one voucher data and two or more journal data, or the operation of specifying two or more voucher data and two or more journal data may be accepted.

また、例えば、証憑データ出力部103が出力した(例えば、表示した)証憑データが1または2以上であり、仕訳データ出力部105が出力した(例えば、表示した)仕訳データが1または2以上である場合、証憑データ出力部103が出力した証憑データに対応付ける仕訳データを指定する操作は、出力した仕訳データの全てを指定して、この全ての仕訳データに、出力した証憑データの全てを対応付けるための予め指定された操作、例えば、対応付けのためのボタンやキー等(図示せず)を押す操作等であってもよい。なお、出力されている証憑データと仕訳データの全てを対応付ける場合、証憑データと仕訳データの全てを指定する操作を含まない操作であって、対応付けのための予め決められた操作(ボタンやキー等(図示せず)を押す操作)を、受付部106は、出力されている証憑データと仕訳データの全てを対応付けの対象として指定して、これらを対応付ける操作として受け付けても良い。 Further, for example, the voucher data output (for example, displayed) by the voucher data output unit 103 is 1 or 2 or more, and the journal data output (for example, displayed) by the journal data output unit 105 is 1 or 2 or more. In some cases, the operation of specifying the journal data associated with the voucher data output by the voucher data output unit 103 is to specify all of the output journal data and associate all of the output voucher data with all of the output journal data. It may be an operation specified in advance of the above, for example, an operation of pressing a button, a key, or the like (not shown) for associating. When associating all of the output voucher data and journal data, it is an operation that does not include the operation of specifying all of the voucher data and journal data, and is a predetermined operation (button or key) for associating. The reception unit 106 may specify all of the output voucher data and the journal data as the target of association and accept them as an operation of associating them.

受付部106が受け付ける操作による証憑データと仕訳データとの対応付けは、通常、1対1の対応付けまたは1対多の対応付けであるが、多対1の対応付けであっても良く、多対多の対応付けであっても良い。 The correspondence between the voucher data and the journal data by the operation received by the reception unit 106 is usually a one-to-one correspondence or a one-to-many correspondence, but a many-to-one correspondence may be used, and many It may be a one-to-many correspondence.

ここでの操作の情報受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された操作の情報の受け付け、有線もしくは無線の通信回線を介してユーザ端末装置2等から送信された操作の情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。例えば、ここでの受け付けは、ユーザ端末装置2から送信される仕訳データ出力部105が出力した仕訳データの中から証憑データ出力部103が出力する証憑データに対応付ける仕訳データを指定する操作の情報の受信である。 The operation information reception here is the reception of operation information input from an input device such as a keyboard, mouse, or touch panel, and the operation information transmitted from the user terminal device 2 or the like via a wired or wireless communication line. It is a concept including reception of information, reception of information read from a recording medium such as an optical disk, a magnetic disk, and a semiconductor memory. For example, the reception here is the information of the operation of designating the journal data associated with the voucher data output by the voucher data output unit 103 from the journal data output by the journal data output unit 105 transmitted from the user terminal device 2. It is a reception.

なお、受付部106は、仕訳データ出力部105が出力した仕訳データの中から、証憑データ出力部103が出力する証憑データに対応付ける仕訳データを指定する操作以外の操作を、更に受け付けるようにしても良い。例えば、受付部106は、証憑データ出力部103が出力する証憑データを指定する操作や、検索条件の変更等や確定等のための操作を受け付けても良い。また、受付部106は、操作の情報以外の情報を受け付けても良い。 The reception unit 106 may further accept operations other than the operation of designating the journal data associated with the voucher data output by the voucher data output unit 103 from the journal data output by the journal data output unit 105. good. For example, the reception unit 106 may accept an operation for designating voucher data output by the voucher data output unit 103, an operation for changing or confirming search conditions, and the like. Further, the reception unit 106 may receive information other than the operation information.

受付部106は、タッチパネルやキーボード等の入力手段や通信手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The reception unit 106 can be realized by a device driver of an input means such as a touch panel or a keyboard or a communication means, a control software of a menu screen, or the like.

なお、以下においては、受付部106が、ユーザ端末装置2から送信される操作の情報等(例えば、仕訳データを指定する操作の情報等)を受信する場合を例に挙げて説明する。 In the following, a case where the reception unit 106 receives operation information or the like (for example, operation information for designating journal data) transmitted from the user terminal device 2 will be described as an example.

対応処理部107は、証憑データ出力部103が出力する証憑データと、受付部106が受け付けた操作が指定する仕訳データと、を対応付ける。例えば、対応処理部107は、証憑データ出力部103が出力する証憑データのうちの受付部106が受け付けた操作が指定する証憑データと、受付部106が受け付けた操作が指定する仕訳データと、を対応付けてもよい。例えば、対応処理部107は、証憑データ出力部103が出力する1以上の証憑データと、受付部106が受け付けた操作が指定する仕訳データと、を対応付けてもよい。また、例えば、対応処理部107は、証憑データ出力部103が出力する1以上の証憑データと、仕訳データ出力部105が出力する1以上の仕訳データと、を対応付けてもよい。 The correspondence processing unit 107 associates the voucher data output by the voucher data output unit 103 with the journal data specified by the operation received by the reception unit 106. For example, the corresponding processing unit 107 can obtain voucher data specified by the operation received by the reception unit 106 and journal data designated by the operation received by the reception unit 106 among the voucher data output by the voucher data output unit 103. It may be associated. For example, the corresponding processing unit 107 may associate one or more voucher data output by the voucher data output unit 103 with the journal data specified by the operation received by the reception unit 106. Further, for example, the corresponding processing unit 107 may associate one or more voucher data output by the voucher data output unit 103 with one or more journal data output by the journal data output unit 105.

対応処理部107が、証憑データと、仕訳データとの対応付けをどのように行なっても良い。例えば、対応処理部107が、証憑データを特定する情報と、仕訳データを特定する情報とを、対応付けて図示しない格納部等に蓄積することで対応付けを行なっても良い。証憑データを特定する情報とは、例えば、証憑データ自身やその複製等であっても良く、証憑データの識別子であっても良く、証憑データのリンク情報であっても良い。仕訳データを特定する情報とは、例えば、仕訳データ自身やその複製等であっても良く、仕訳データの識別子であっても良く、仕訳データのリンク情報であっても良い。リンク情報は、例えば、仕訳データのアドレス情報やディレクトリ情報であっても良い。例えば、証憑データと、仕訳データとの対応付けを管理するデータベース等の一のレコード(行等)に、対応付けられる1または2以上の証憑データを特定する情報と、1または2以上の仕訳データを特定する情報とを、蓄積することであっても良い。また、仕訳データ格納部102に格納されている仕訳データを管理する情報に対して、この仕訳データに対応付けられる1または2以上の証憑データを特定する情報を対応付けて蓄積することであっても良く、証憑データ格納部101に格納されている証憑データを管理する情報に対して、この証憑データに対応付けられる1または2以上の仕訳データを特定する情報を対応付けて蓄積することであっても良い。 The correspondence processing unit 107 may associate the voucher data with the journal data in any way. For example, the corresponding processing unit 107 may associate the information for specifying the voucher data with the information for specifying the journal data by storing them in a storage unit or the like (not shown). The information that identifies the voucher data may be, for example, the voucher data itself or a copy thereof, may be an identifier of the voucher data, or may be link information of the voucher data. The information that identifies the journal data may be, for example, the journal data itself or a copy thereof, an identifier of the journal data, or link information of the journal data. The link information may be, for example, the address information or directory information of the journal data. For example, information that identifies one or more voucher data associated with one record (row, etc.) in a database or the like that manages the association between voucher data and journal data, and one or more journal data. It may be to accumulate the information that specifies the above. Further, the information for managing the journal data stored in the journal data storage unit 102 is stored in association with the information for specifying one or more voucher data associated with the journal data. It is also good to store the information for managing the voucher data stored in the voucher data storage unit 101 in association with the information for specifying one or more journal data associated with the voucher data. May be.

なお、対応処理部107が対応付けた証憑データと仕訳データとを図示しない出力部等が読み出して出力することで、仕訳データと、これに対応付けられた証憑データとの内容を確認することができる。 It should be noted that the contents of the journal data and the voucher data associated with the journal data can be confirmed by reading and outputting the voucher data and the journal data associated with the corresponding processing unit 107 by an output unit or the like (not shown). can.

ユーザ端末装置2は、ユーザが利用する端末装置である。ユーザ端末装置2は、例えば、コンピュータや、携帯情報端末、タブレット型端末、いわゆるスマートフォン等の多機能携帯電話端末等により実現可能である。 The user terminal device 2 is a terminal device used by the user. The user terminal device 2 can be realized by, for example, a computer, a mobile information terminal, a tablet terminal, a so-called smartphone or other multifunctional mobile phone terminal.

受信部201は、仕訳情報処理装置1から証憑データの表示用のデータを受信する。また、受信部201は、仕訳情報処理装置1から仕訳データの表示用のデータを受信する。また、受信部201は、例えば、検出部104が構築した検索式や、検出部104が取得した検索条件等の表示用のデータを、仕訳情報処理装置1から受信する。また、受信部201は、受付部106が受け付けた操作によって指定された状態の証憑データや仕訳データの表示用のデータを受信しても良い。また、受信部201は、証憑データや仕訳データの表示を終了する指示を受信市ても良い。 The receiving unit 201 receives data for displaying voucher data from the journal information processing device 1. Further, the receiving unit 201 receives data for displaying journal data from the journal information processing device 1. Further, the receiving unit 201 receives, for example, display data such as a search formula constructed by the detection unit 104 and search conditions acquired by the detection unit 104 from the journal information processing apparatus 1. Further, the receiving unit 201 may receive the voucher data or the data for displaying the journal data in the state specified by the operation received by the receiving unit 106. Further, the receiving unit 201 may receive an instruction to end the display of the voucher data and the journal data.

受信部201は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。受信部201は、通信デバイスを含むと考えても、含まないと考えても良い。 The receiving unit 201 is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast. The receiving unit 201 may or may not include the communication device.

表示部202は、受信部201が受信した証憑データを表示するために用いられる情報を用いて証憑データを表示する。また、表示部202は、受信部201が受信した仕訳データを表示するために用いられる情報を用いて仕訳データを表示する。また、表示部202は、例えば、受信部201が受信した検索式や検索条件等の表示用のデータを用いて、検出部104が構築した検索式や、検出部104が取得した検索条件等を表示する。また、表示部202は、例えば、受信部201が受信した受付部106が受け付けた操作によって指定された状態の証憑データや仕訳データの表示用のデータを用いて、受付部106が受け付けた操作によって指定された状態の証憑データや仕訳データを表示してもよい。また、表示を終了する指示に応じて、表示している証憑データや仕訳データの表示を終了しても良い。 The display unit 202 displays the voucher data using the information used for displaying the voucher data received by the receiving unit 201. Further, the display unit 202 displays the journal data using the information used for displaying the journal data received by the reception unit 201. Further, the display unit 202 uses, for example, display data such as a search formula and search conditions received by the reception unit 201 to display a search formula constructed by the detection unit 104, a search condition acquired by the detection unit 104, and the like. indicate. Further, the display unit 202 uses, for example, the data for displaying the voucher data and the journal data in the state specified by the operation received by the reception unit 106 received by the reception unit 201, and the operation received by the reception unit 106. The voucher data and journal data in the specified state may be displayed. Further, the display of the displayed voucher data or journal data may be terminated in response to the instruction to terminate the display.

表示部202は、モニタ等の表示デバイスを含むと考えても含まないと考えても良い。表示部202は、表示デバイスのドライバーソフトまたは、表示デバイスのデバイスのドライバーソフトとディスプレイデバイス等で実現され得る。 The display unit 202 may or may not include a display device such as a monitor. The display unit 202 may be realized by the driver software of the display device, the driver software of the device of the display device, the display device, or the like.

ユーザ入力受付部203は、表示部202が表示する仕訳データの中から、表示部202が表示する証憑データに対応付ける仕訳データを指定する操作を受け付ける。ここでの操作の操作は、受付部106において説明した操作の受付と同様である。また、ユーザ入力受付部203は、例えば、証憑データ出力部103が出力する証憑データを指定するための操作をさらに受け付けても良い。また、ユーザ入力受付部203は、例えば、表示部202が表示する検出部104が構築した検索式や、検出部104が取得した検索条件等を変更する操作や、追加する条件等を受け付けても良い。 The user input receiving unit 203 receives an operation of designating the journal data associated with the voucher data displayed by the display unit 202 from the journal data displayed by the display unit 202. The operation of the operation here is the same as the reception of the operation described in the reception unit 106. Further, the user input receiving unit 203 may further accept, for example, an operation for designating the voucher data output by the voucher data output unit 103. Further, even if the user input reception unit 203 receives, for example, a search formula constructed by the detection unit 104 displayed by the display unit 202, an operation of changing the search condition acquired by the detection unit 104, an operation of changing the search condition, etc., or a condition to be added. good.

ここでの入力手段は、タッチパッドやキーボードやマウスやメニュー画面によるもの等、何でも良い。ユーザ入力受付部203は、タッチパッドやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The input means here may be anything such as a touch pad, a keyboard, a mouse, or a menu screen. The user input receiving unit 203 can be realized by a device driver of an input means such as a touch pad or a keyboard, a menu screen control software, or the like.

送信部204は、ユーザ入力受付部203が受け付けた操作の情報等を、仕訳情報処理装置1に送信する。操作の情報は、例えば、操作が特定可能な情報であれば良く、例えば、操作が行なわれた座標や、操作により発生したマウスクリック等のイベント等の情報であっても良く、操作により取得された命令や、指示等を示す情報であっても良い。例えば、送信部204は、ユーザ入力受付部203が受け付けた、表示部202が表示する仕訳データの中から表示部202が表示する証憑データに対応付ける仕訳データを指定する操作の情報を、仕訳情報処理装置1に送信する。また、送信部204は、例えば、ユーザ入力受付部203が受け付けた、証憑データ出力部103が出力する証憑データを指定するための操作の情報や、例えば、表示部202が表示する検出部104が構築した検索式や、検出部104が取得した検索条件等を変更する操作の情報や、追加する条件等を、仕訳情報処理装置1に送信してもよい。 The transmission unit 204 transmits the operation information and the like received by the user input reception unit 203 to the journal information processing device 1. The operation information may be, for example, information as long as the operation can be specified, and may be, for example, information such as coordinates at which the operation was performed or an event such as a mouse click generated by the operation, and is acquired by the operation. It may be information indicating a command, instruction, or the like. For example, the transmission unit 204 processes information of an operation of designating the journal data associated with the voucher data displayed by the display unit 202 from the journal data displayed by the display unit 202 received by the user input reception unit 203. Send to device 1. Further, in the transmission unit 204, for example, information on an operation for designating voucher data output by the voucher data output unit 103 received by the user input reception unit 203, for example, a detection unit 104 displayed by the display unit 202 may be used. The constructed search formula, information on the operation for changing the search condition or the like acquired by the detection unit 104, the condition to be added, or the like may be transmitted to the journal information processing apparatus 1.

送信部204は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。送信部204は、通信デバイスを含むと考えても、含まないと考えても良い。 The transmission unit 204 is usually realized by a wireless or wired communication means, but may be realized by a broadcasting means. The transmission unit 204 may or may not include a communication device.

次に、情報処理システム1000の仕訳情報処理装置1の動作の一例について図2のフローチャートを用いて説明する。ここでは、証憑データ格納部101に格納されている複数の証憑データが、文字列を有さない画像データである場合を例に挙げて説明する。また、証憑データと仕訳データとが蓄積される処理等の説明はここでは省略する。 Next, an example of the operation of the journal information processing apparatus 1 of the information processing system 1000 will be described with reference to the flowchart of FIG. Here, a case where the plurality of voucher data stored in the voucher data storage unit 101 is image data having no character string will be described as an example. Further, the description of the process of accumulating the voucher data and the journal data will be omitted here.

(ステップS101)受付部106が証憑データと仕訳データとの対応付けを開始する操作の情報をユーザ端末装置2から受信したか否かを判断する。受信した場合、ステップS102に進み、受信していない場合、ステップS101に戻る。 (Step S101) It is determined whether or not the reception unit 106 has received the information of the operation for starting the association between the voucher data and the journal data from the user terminal device 2. If it is received, the process proceeds to step S102, and if it is not received, the process returns to step S101.

(ステップS102)証憑データ出力部103は、出力対象の証憑データを選択する画面の表示用のデータを上記のユーザ端末装置2に送信する。ここでの出力対象の証憑データとは、上記のユーザ端末装置2において表示対象となる証憑データである。 (Step S102) The voucher data output unit 103 transmits data for display on a screen for selecting voucher data to be output to the above-mentioned user terminal device 2. The voucher data to be output here is the voucher data to be displayed in the user terminal device 2 described above.

(ステップS103)受付部106は、出力対象となる証憑データを選択する操作の情報を受信したか否かを判断する。受信した場合、ステップS104に進み、受信していない場合、ステップS103に戻る。 (Step S103) The reception unit 106 determines whether or not the information of the operation of selecting the voucher data to be output has been received. If it is received, the process proceeds to step S104, and if it is not received, the process returns to step S103.

(ステップS104)検出部104は、カウンターmの値として1を代入する。 (Step S104) The detection unit 104 substitutes 1 as the value of the counter m.

(ステップS105)検出部104は、ステップS103で選択された証憑データのうちのm番目の証憑データから文字列を取得する。具体的には、検出部104は、画像データであるm番目の証憑データから、OCR等により文字列を取得する。 (Step S105) The detection unit 104 acquires a character string from the m-th voucher data among the voucher data selected in step S103. Specifically, the detection unit 104 acquires a character string from the m-th voucher data, which is image data, by OCR or the like.

(ステップS106)検出部104は、ステップS105で取得した文字列から、予め決められた1以上の文字列を検出する処理を行なう。ここでは、一例として、証憑の種類を示す文字列を含む文字列と、証憑の種類を示す文字列以外の文字列である取引先名や、金額等を検出する処理を行なう。 (Step S106) The detection unit 104 performs a process of detecting one or more predetermined character strings from the character string acquired in step S105. Here, as an example, a process of detecting a customer name, an amount of money, etc., which is a character string including a character string indicating the type of voucher and a character string other than the character string indicating the type of voucher, is performed.

(ステップS107)検出部104は、ステップS105で証憑の種類を示す文字列を検出できたか否かを判断する。検出できた場合、ステップS108に進み、検出できていない場合、ステップS109に進む。 (Step S107) The detection unit 104 determines whether or not the character string indicating the type of voucher could be detected in step S105. If it can be detected, the process proceeds to step S108, and if it cannot be detected, the process proceeds to step S109.

(ステップS108)検出部104は、ステップS106で検出した証憑の種類を示す文字列に対応付けられた検索条件を、図示しない格納部等から、検索等により取得する。 (Step S108) The detection unit 104 acquires the search condition associated with the character string indicating the type of voucher detected in step S106 from a storage unit or the like (not shown) by searching or the like.

(ステップS109)検出部104は、検索条件の表示用のデータを上記のユーザ端末装置2に送信する。ここでの検索条件は、例えば、ステップS108で取得した検索条件と、ステップS106で検出した予め決められた文字列であって、証憑の種類を示す文字列以外の検索キーとして用いられる文字列である。ステップS108で検索条件が取得できなかった場合や、ステップS106で証憑の種類を示す文字列以外の文字列が検出できなかった場合は、これらを除外した検索条件の表示用データを送信する。これらの両方が検出されなかった場合、検索条件の指定を受け付ける画面の表示用のデータを送信しても良い。 (Step S109) The detection unit 104 transmits data for displaying search conditions to the user terminal device 2 described above. The search condition here is, for example, a search condition acquired in step S108 and a predetermined character string detected in step S106, which is a character string used as a search key other than the character string indicating the type of voucher. be. If the search condition cannot be acquired in step S108, or if a character string other than the character string indicating the voucher type cannot be detected in step S106, display data of the search condition excluding these is transmitted. If both of these are not detected, data for display on the screen that accepts the specification of the search condition may be transmitted.

(ステップS110)受付部106は、ステップS109で送信した検索条件に対する変更する操作の情報を、上記のユーザ端末装置2から受信したか否かを判断する。受信した場合、ステップS111に進み、受信していない場合、ステップS112に進む。 (Step S110) The reception unit 106 determines whether or not the information of the operation to be changed for the search condition transmitted in step S109 has been received from the user terminal device 2. If it is received, the process proceeds to step S111, and if it is not received, the process proceeds to step S112.

(ステップS111)検出部104は、ステップS110で受信した操作の情報に応じて、検索条件を変更する。ここでの変更は、条件の削除や置換、追加等を含む概念である。なお、検出部104は、変更後の検索条件の表示用の情報を再度上記のユーザ端末装置2に送信する。 (Step S111) The detection unit 104 changes the search condition according to the operation information received in step S110. The change here is a concept including deletion, replacement, addition, etc. of the condition. The detection unit 104 again transmits the information for displaying the changed search condition to the user terminal device 2.

(ステップS112)受付部106は、検索を行なう操作を上記のユーザ端末装置2から受信したか否かを判断する。受信した場合、ステップS113に進み、受信していない場合、ステップS110に戻る。 (Step S112) The reception unit 106 determines whether or not the operation for performing a search has been received from the user terminal device 2. If it is received, the process proceeds to step S113, and if it is not received, the process returns to step S110.

(ステップS113)検出部104は、ステップS109で送信した検索条件(ただし、ステップS111で変更された場合は、この変更された検索条件)を用いて、検索式を構築し、仕訳データ格納部102に格納されている複数の仕訳データから、検索条件に合致する仕訳データを検索する。 (Step S113) The detection unit 104 constructs a search formula using the search condition transmitted in step S109 (however, if the search condition is changed in step S111, this changed search condition), and the journal data storage unit 102 Search for journal data that matches the search conditions from multiple journal data stored in.

(ステップS114)証憑データ出力部103は、m番目の証憑データの表示用のデータを上記のユーザ端末装置2に送信する。 (Step S114) The voucher data output unit 103 transmits data for displaying the m-th voucher data to the user terminal device 2 described above.

(ステップS115)仕訳データ出力部105は、ステップS113において行なわれた検索により検出された仕訳データの表示用のデータを上記のユーザ端末装置2に送信する。 (Step S115) The journal data output unit 105 transmits data for displaying the journal data detected by the search performed in step S113 to the user terminal device 2.

(ステップS116)受付部106は、m番目の証憑データに対応付ける1以上の仕訳データを指定する操作の情報を、上記のユーザ端末装置2から受信したか否かを判断する。受信した場合、ステップS117に進み、受信していない場合、ステップS116に戻る。 (Step S116) The reception unit 106 determines whether or not the information of the operation for designating one or more journal data associated with the m-th voucher data has been received from the user terminal device 2. If it is received, the process proceeds to step S117, and if it is not received, the process returns to step S116.

(ステップS117)対応処理部107は、m番目の証憑データと、ステップS116で受信した操作で指定された仕訳データとを対応付ける。例えば、指定された仕訳データに対してm番目の証憑データを埋め込んだり、m番目の証憑データのファイル名や、リンク情報等を対応付ける。 (Step S117) The corresponding processing unit 107 associates the m-th voucher data with the journal data specified by the operation received in step S116. For example, the m-th voucher data is embedded in the specified journal data, and the file name of the m-th voucher data, link information, etc. are associated with each other.

(ステップS118)証憑データ出力部103は、表示されているm番目の証憑データの表示を終了する指示を、上記のユーザ端末装置2に送信する。同様に、仕訳データ出力部105は、表示されている仕訳データの表示を終了する指示を、上記のユーザ端末装置2に送信する。 (Step S118) The voucher data output unit 103 transmits an instruction to end the display of the displayed m-th voucher data to the user terminal device 2. Similarly, the journal data output unit 105 transmits an instruction to end the display of the displayed journal data to the user terminal device 2.

(ステップS119)検出部104は、カウンターmの値を1インクリメントする。 (Step S119) The detection unit 104 increments the value of the counter m by 1.

(ステップS120)検出部104は、m番目の出力対象の証憑データが、ステップS103で受信した、出力対象となる1以上の証憑データを選択する操作の情報が示す証憑データの中にあるか否かを判断する。ある場合、ステップS105に進み、ない場合、処理を終了する。 (Step S120) Whether or not the m-th output target voucher data is included in the voucher data indicated by the information of the operation for selecting one or more voucher data to be output received in step S103. Judge. If there is, the process proceeds to step S105, and if not, the process ends.

なお、証憑データ格納部101に、文字列を有する証憑データと、文字列を有さない証憑データとが混在する場合、検出部104は、ステップS105において、m番目の証憑データに文字列が含まれているか否かを判断し、含まれていない場合、上記と同様の処理を行なって文字列を取得し、含まれている場合は、含まれている文字列を取得するようにすればよい。また、証憑データ格納部101に格納されている衆評データが、文字列を有する証憑データである場合、検出部104は、ステップS105において、m番目の証憑データに含まれている文字列を取得するようにすればよい。この場合の文字列の取得は、文字列のメモリ等への読み出しと考えてもよい。 When voucher data having a character string and voucher data having no character string are mixed in the voucher data storage unit 101, the detection unit 104 includes the character string in the m-th voucher data in step S105. It is judged whether or not it is included, and if it is not included, the same processing as above is performed to acquire the character string, and if it is included, the included character string may be acquired. .. Further, when the public comment data stored in the voucher data storage unit 101 is voucher data having a character string, the detection unit 104 acquires the character string included in the m-th voucher data in step S105. You just have to do it. The acquisition of the character string in this case may be considered as reading the character string into the memory or the like.

次に、ユーザ端末装置2の動作について簡単に説明する。
ユーザ入力受付部203が、証憑データと仕訳データとの対応付けを開始するための操作をユーザから受け付けると、送信部204は、この操作の情報を、仕訳情報処理装置1に送信する。
Next, the operation of the user terminal device 2 will be briefly described.
When the user input receiving unit 203 receives from the user an operation for starting the association between the voucher data and the journal data, the transmitting unit 204 transmits the information of this operation to the journal information processing device 1.

受信部201が、出力対象の証憑データ、すなわち表示対象の証憑データを選択するための画面の表示用のデータを、仕訳情報処理装置1から受信すると、表示部202は、このデータを用いて、表示対象の証憑データの選択画面を表示する。ユーザ入力受付部203が、この選択画面を介して表示対象の証憑データを選択する操作をユーザから受け付けると、送信部204は、表示対象の証憑データを選択する操作の情報を仕訳情報処理装置1に送信する。 When the receiving unit 201 receives the voucher data to be output, that is, the data for displaying the screen for selecting the voucher data to be displayed from the journal information processing apparatus 1, the display unit 202 uses this data. Display the voucher data selection screen to be displayed. When the user input receiving unit 203 receives an operation of selecting the voucher data to be displayed from the user via this selection screen, the transmitting unit 204 inputs the information of the operation of selecting the voucher data to be displayed to the journal information processing device 1. Send to.

受信部201が、仕訳情報処理装置1から、検索条件の表示用のデータを受信すると、表示部202は、このデータを用いて、検索条件を表示する。表示された検索条件を変更する操作をユーザ入力受付部203がユーザから受け付けると、送信部204が、この検索条件を変更する操作の情報を仕訳情報処理装置1に送信する。かかることは、変更後の検索条件の表示用のデータを受信した場合においても同様である。 When the receiving unit 201 receives the data for displaying the search condition from the journal information processing apparatus 1, the display unit 202 displays the search condition using this data. When the user input receiving unit 203 receives the operation for changing the displayed search condition from the user, the transmitting unit 204 transmits the information of the operation for changing the search condition to the journal information processing apparatus 1. This also applies when the data for displaying the changed search condition is received.

ユーザ入力受付部203が、ユーザから、表示部202が表示する検索条件により検索を行なう操作受け付けると、送信部204は、検索を行なう操作の情報を仕訳情報処理装置1に送信する。 When the user input receiving unit 203 receives an operation for performing a search from the user according to the search conditions displayed by the display unit 202, the transmitting unit 204 transmits information on the search operation to the journal information processing apparatus 1.

受信部201は、仕訳情報処理装置1から送信される証憑データの表示用のデータを受信し、表示部202が受信したデータを用いて、証憑データを表示する。 The receiving unit 201 receives the data for displaying the voucher data transmitted from the journal information processing apparatus 1, and displays the voucher data using the data received by the display unit 202.

受信部201は、仕訳情報処理装置1から送信される仕訳データの表示用のデータを受信し、表示部202が受信したデータを用いて、仕訳データを表示する。 The receiving unit 201 receives data for displaying the journal data transmitted from the journal information processing apparatus 1, and displays the journal data using the data received by the display unit 202.

ユーザ入力受付部203が表示部202が表示する証憑データに対応付ける仕訳データを、表示部202が表示する仕訳データの中から指定する操作を行なうと、この指定する操作の情報を、送信部204が、仕訳情報処理装置1に送信する。 When the user input reception unit 203 specifies the journal data associated with the voucher data displayed by the display unit 202 from the journal data displayed by the display unit 202, the transmission unit 204 transmits the information of the specified operation. , Sent to the journal information processing device 1.

受信部201が、仕訳情報処理装置1から、証憑デーの表示を終了する指示を受信すると、表示部202は、受信した時点で表示していた証憑データの表示を終了する。 When the receiving unit 201 receives an instruction from the journal information processing apparatus 1 to end the display of the voucher day, the display unit 202 ends the display of the voucher data displayed at the time of reception.

また、受信部201が、仕訳情報処理装置1から、仕訳データの表示を終了する指示を受信すると、表示部202は、受信した時点で表示していた仕訳データの表示を終了する。 Further, when the receiving unit 201 receives an instruction from the journal information processing device 1 to end the display of the journal data, the display unit 202 ends the display of the journal data displayed at the time of reception.

なお、ユーザ端末装置2の処理は、電源オフや処理終了の割り込みにより終了してもよい。
(具体例1)
以下、本実施の形態における情報処理システム1000の具体的な動作について例を挙げて説明する。ここでは、証憑データ格納部101に格納されている証憑データが、紙の証憑書類から、スキャナやデジタルカメラ等を用いて取得した文字列を有さない画像データであり、一の証憑データである画像データが一のファイルとして格納されている場合を例に挙げて説明する。ユーザ端末装置2が、コンピュータである場合を例に挙げて説明する。
The processing of the user terminal device 2 may be terminated by an interrupt of power off or processing termination.
(Specific example 1)
Hereinafter, the specific operation of the information processing system 1000 according to the present embodiment will be described with reference to an example. Here, the voucher data stored in the voucher data storage unit 101 is image data without a character string acquired from a paper voucher document using a scanner, a digital camera, or the like, and is one voucher data. The case where the image data is stored as one file will be described as an example. The case where the user terminal device 2 is a computer will be described as an example.

ユーザが、仕訳情報処理装置1の証憑データ格納部101に格納されている証憑データと、仕訳データ格納部102に格納されている仕訳データとを対応付ける処理を開始するための操作(例えば、対応付ける処理に用いられる入力インターフェース等を表示する操作等)を、ユーザ端末装置2が有する入力デバイス(図示せず)等に対して行なうと、ユーザ入力受付部203はこの操作を受け付け、送信部204が、ユーザ入力受付部203が受け付けた対応付けを開始する操作の情報を仕訳情報処理装置1に送信する。 An operation for the user to start a process of associating the voucher data stored in the voucher data storage unit 101 of the journal information processing device 1 with the journal data stored in the journal data storage unit 102 (for example, the process of associating). When an operation for displaying an input interface or the like used in the above is performed on an input device (not shown) or the like of the user terminal device 2, the user input receiving unit 203 accepts this operation, and the transmitting unit 204 receives the operation. Information on the operation for starting the association received by the user input reception unit 203 is transmitted to the journal information processing device 1.

受付部106が、ユーザ端末装置2から対応付けを開始する操作の情報を受信すると、証憑データ出力部103は、図示しない格納部等に予め格納されている証憑データの選択画面の表示用データを読み出し、ユーザ端末装置2に送信する。 When the reception unit 106 receives the information of the operation to start the association from the user terminal device 2, the voucher data output unit 103 inputs the display data of the voucher data selection screen stored in advance in a storage unit or the like (not shown). Read and send to the user terminal device 2.

図3は、証憑データの選択画面の表示例を示す図(図3(a))、証憑データ格納部101に格納されている証憑データのリストの表示例を示す図(図3(b))である。 FIG. 3 is a diagram showing a display example of a voucher data selection screen (FIG. 3 (a)) and a diagram showing a display example of a list of voucher data stored in the voucher data storage unit 101 (FIG. 3 (b)). Is.

また、図4は、ファイル名が選択された状態の証憑データの選択画面の表示例を示す図である。 Further, FIG. 4 is a diagram showing a display example of a voucher data selection screen in a state where a file name is selected.

ユーザ端末装置2の受信部201が、証憑データの選択画面の表示用データを受信すると、表示部202が、この表示用データを用いて、図3に示すように、証憑データの選択画面30をユーザ端末装置2が有するモニタ(図示せず)に表示する。 When the receiving unit 201 of the user terminal device 2 receives the display data of the voucher data selection screen, the display unit 202 uses the display data to display the voucher data selection screen 30 as shown in FIG. It is displayed on a monitor (not shown) of the user terminal device 2.

ユーザが、証憑データ格納部101に格納されている証憑データを表示するための操作、例えば、図3(a)に示した選択画面30の、証憑データを表示するボタン30aをマウス等を用いて押す操作を行なうと、図3(b)に示すように、証憑データ格納部101に格納されている証憑データのファイル名のリストの画面31がモニタに表示される。なお、仕訳情報処理装置1の証憑データ格納部101に格納されている証憑データのリスト等を、ユーザ端末装置2において表示する処理は、サーバ装置上の記録媒体に格納されているデータのリストをクライアント装置において表示する処理等として公知であるため、ここでは、詳細な説明を省略する。 An operation for displaying the voucher data stored in the voucher data storage unit 101 by the user, for example, using a mouse or the like to press the button 30a for displaying the voucher data on the selection screen 30 shown in FIG. 3A. When the pressing operation is performed, as shown in FIG. 3B, a screen 31 of a list of file names of voucher data stored in the voucher data storage unit 101 is displayed on the monitor. The process of displaying the list of voucher data stored in the voucher data storage unit 101 of the journal information processing device 1 on the user terminal device 2 is a process of displaying the list of data stored in the recording medium on the server device. Since it is known as a process for displaying in a client device, detailed description thereof will be omitted here.

画面31に表示されたリストから、対応付けの対象とする1以上、ここでは複数の証憑データを選択する操作(例えば、証憑データのファイルを開く操作)を行なうと、図4に示すように、選択された複数の証憑データのファイル名のリストが、選択画面30に表示される。そして、ユーザが選択画面30に表示された複数の証憑データを、仕訳データとの対応付けを行なう対象として選択する操作、具体的には、ボタン30bを押す操作を行なうと、ユーザ端末装置2のユーザ入力受付部203が、選択画面30に表示された複数の証憑データを選択する操作を受け付け、送信部204が、選択画面30に表示されたファイル名が示す複数の証憑データを選択する操作の情報を仕訳情報処理装置1に送信する。この操作の情報は、例えば、これらの証憑データのファイル名のリストを有する情報である。 When an operation of selecting one or more voucher data to be associated, here a plurality of voucher data (for example, an operation of opening a voucher data file) from the list displayed on the screen 31 is performed, as shown in FIG. A list of file names of the plurality of selected voucher data is displayed on the selection screen 30. Then, when the user selects a plurality of voucher data displayed on the selection screen 30 as a target to be associated with the journal data, specifically, when the user presses the button 30b, the user terminal device 2 The user input receiving unit 203 accepts an operation of selecting a plurality of voucher data displayed on the selection screen 30, and the transmitting unit 204 selects a plurality of voucher data indicated by the file name displayed on the selection screen 30. Information is transmitted to the journal information processing device 1. The information of this operation is, for example, information having a list of file names of these voucher data.

受付部106が、証憑データを選択する操作の情報を受信すると、検出部104は、受信した操作の情報が示すユーザにより選択された複数の証憑データのうちの一の証憑データを、操作の情報が有する証憑データのファイル名等を用いて証憑データ格納部101から読み出す。読み出した証憑データは、例えば、更新日時が一番古い「納品書_20170404_1.pdf」というファイル名のファイルであるとする。 When the reception unit 106 receives the information of the operation for selecting the voucher data, the detection unit 104 uses the voucher data of one of the plurality of voucher data selected by the user indicated by the received operation information as the operation information. Read from the voucher data storage unit 101 using the file name of the voucher data possessed by. It is assumed that the read voucher data is, for example, a file with the file name "delivery note_20170404_1.pdf" having the oldest update date and time.

図5は、検出部104が読み出した証憑データの画像を示す図である。 FIG. 5 is a diagram showing an image of the voucher data read by the detection unit 104.

検出部104は、ファイル名が「納品書_20170404_1.pdf」である証憑データの、図5に示すような画像から、OCRにより文字列を取得する。ここでは、OCRにより、「お客様コードNo.0030 納品書 2017年4月1日 ABCD株式会社 担当者 日本太郎 〒100−0001 東京都港区六本木A丁目B番C号 株式会社EFGH 様 …合計 1,078,920」という文字列が取得できたとする。 The detection unit 104 acquires a character string by OCR from an image as shown in FIG. 5 of the voucher data whose file name is "delivery note_20170404_1.pdf". Here, according to OCR, "Customer code No. 0030 Delivery note April 1, 2017 ABCD Co., Ltd. Person in charge Nippon Taro 〒100-0001 Roppongi A-chome B-C, Minato-ku, Tokyo EFGH Co., Ltd ... Total 1, It is assumed that the character string "078,920" can be acquired.

図6は、証憑の種類を示す文字列と、検索条件とを対応付けて管理する種類別検索条件管理表である。 FIG. 6 is a type-specific search condition management table that manages the character string indicating the type of voucher in association with the search condition.

種類別検索条件管理表は、「種類」と、「条件」という情報を有している。「種類」は、証憑書類の種類を示す文字列である。「条件」は、検索条件であり、「:(コロン)」条件の属性と、その属性に対応した条件となる文字列との区切りを表す。「;」は、条件間の区切りを表す。「,」で区切られた条件同士は、OR条件として用いられることを示している。なお、ここではここで表している検索条件は説明のための一例であり、実際には、検索条件は、どのような態様で表されても良い。また、検索条件や検索式は、例えば、一以上の関数や、メソッド名や、「if」、「then」等で示される制御構文等で構成されていてもよく、判断処理等を行うためのアルゴリズムやその一部であっても良い。かかることは、他の検索条件や検索式等においても同様である。 The search condition management table for each type has information of "type" and "condition". The "type" is a character string indicating the type of voucher document. The "condition" is a search condition, and represents a delimiter between the attribute of the ": (colon)" condition and the character string that is the condition corresponding to the attribute. ";" Represents a delimiter between conditions. Conditions separated by "," indicate that they are used as OR conditions. It should be noted that the search condition represented here is an example for explanation, and the search condition may actually be represented in any manner. Further, the search condition and the search expression may be composed of, for example, one or more functions, a method name, a control syntax indicated by "if", "then", etc., and for performing judgment processing or the like. It may be an algorithm or a part thereof. The same applies to other search conditions, search formulas, and the like.

検出部104は、検出した文字列から証憑の種類を示す文字列を検出する処理を行なう。検出部104は、図6に示す種類別検索条件管理表の「種類」の属性である文字列を、上のレコード(行)から順番を取得して、取得した文字列に一致する文字列が、上記で一番目の証憑データからOCRで取得した文字列に含まれているか否かを判断していく。そして、一致する文字列が検出された場合、種類別検索条件管理表の、この文字列を有するレコードの「条件」の属性値を検索条件として取得する。ここでは、図6に示す種類別検索条件管理表の上から三番目のレコードの「種類」の属性値である「納品書」と一致する文字列が、上記の「納品書_20170404_1.pdf」というファイル名の証憑データからOCRで取得した文字列内に含まれるため、検出部104は、図6に示す種類別検索条件管理表の上から三番目のレコードの「条件」の属性値「処理日時:本日分;勘定科目(借方):仕入高」を検索条件として取得する。この条件は、処理日時が本日分で、かつ、貸方の勘定科目が仕入高である、という仕訳データを検索する条件であるとする。なお、処理日時が本日分とは、仕訳データの処理日時が、証憑データの処理日時、すなわち証憑データが証憑データ格納部101に蓄積された日時と同じであることを指定する条件であるとする。ここでは、証憑データが証憑データ格納部101に蓄積された日時は、証憑データのファイルの更新日時であるとし、この更新日時は、ファイルと対応付けて管理されているものとする。 The detection unit 104 performs a process of detecting a character string indicating the type of voucher from the detected character string. The detection unit 104 acquires the order of the character strings that are the attributes of the "type" of the search condition management table for each type shown in FIG. 6 from the above record (row), and the character string that matches the acquired character string is found. , It is determined from the first voucher data above whether or not it is included in the character string acquired by OCR. Then, when a matching character string is detected, the attribute value of the "condition" of the record having this character string in the search condition management table for each type is acquired as a search condition. Here, the character string that matches the "delivery note", which is the attribute value of the "type" of the third record from the top of the search condition management table by type shown in FIG. 6, is referred to as the above "delivery note_20170404_1.pdf". Since it is included in the character string acquired by OCR from the voucher data of the file name, the detection unit 104 has the attribute value "processing date and time" of the "condition" of the third record from the top of the search condition management table by type shown in FIG. : Today's data; Account (debit): Purchase amount "is acquired as a search condition. It is assumed that this condition is a condition for searching journal data that the processing date and time is for today and the credit account is the purchase amount. It should be noted that the processing date and time for today is a condition for specifying that the processing date and time of the journal data is the same as the processing date and time of the voucher data, that is, the date and time when the voucher data is stored in the voucher data storage unit 101. .. Here, it is assumed that the date and time when the voucher data is stored in the voucher data storage unit 101 is the update date and time of the voucher data file, and this update date and time is managed in association with the file.

また、検出部104は、証憑データから取得した文字列から取引先名を示す文字列を検索キーとして検出する処理を行なう。具体的には、検出部104は、証憑データから取得した文字列に対して形態素解析を行なう。また、予め用意された取引先名を検出するための手がかり句である「会社」を、証憑データから取得した文字列において検索する。そして、「会社」が検出された位置を含む連続した名詞句である「株式会社ABCD」と、「株式会社EFGH」とを検出し、検出した文字列のうちの、予め登録されている自社名である「株式会社EFGH」とは異なる方の文字列を取引先名として検出する。連続した名詞句とは、例えば、スペースを挟まない名詞句である。 Further, the detection unit 104 performs a process of detecting a character string indicating the business partner name from the character string acquired from the voucher data as a search key. Specifically, the detection unit 104 performs morphological analysis on the character string acquired from the voucher data. In addition, the "company", which is a clue phrase for detecting the supplier name prepared in advance, is searched for in the character string acquired from the voucher data. Then, "ABCD Co., Ltd." and "EFGH Co., Ltd.", which are consecutive noun phrases including the position where "company" is detected, are detected, and among the detected character strings, the company name registered in advance. The character string different from "EFGH Co., Ltd." is detected as the business partner name. A continuous noun phrase is, for example, a noun phrase without spaces.

また、検出部104は、証憑データから取得した文字列から合計金額を示す文字列を検索キーとして検出する処理を行なう。具体的には、検出部104は、証憑データから取得した文字列から値が一番大きな数字列であって、三桁以上である場合には「,(カンマ)」を含む数字列を合計金額として検出する。なお、この際、コード等を除外するために、「No.」や「コード」、「番号」、「〒」等の文字列の直後の数字列は検出しないようにする。ここでは、「1,078,920」を合計金額として検出されたとする。 Further, the detection unit 104 performs a process of detecting a character string indicating the total amount of money from the character string acquired from the voucher data as a search key. Specifically, the detection unit 104 is a number string having the largest value from the character string acquired from the voucher data, and if the value is three or more digits, the total amount of the number string including ", (comma)" is used. Detect as. At this time, in order to exclude the code and the like, the number string immediately after the character string such as "No.", "Code", "Number", and "〒" is not detected. Here, it is assumed that "1,078,920" is detected as the total amount.

検出部104は、上記で証憑の種類の文字列から取得した検索条件に、上記で検索キーとして取得した取引先名を示す文字列および合計金額を示す文字列(数字列)を追加した検索条件を表示するための画面の表示用のデータを、図示しない格納部等に格納されているテンプレート等を用いて生成し、生成した表示用のデータを、ユーザ端末装置2に送信する。 The detection unit 104 adds a character string indicating the customer name acquired as a search key and a character string (number string) indicating the total amount to the search condition acquired from the character string of the voucher type above. Data for displaying the screen for displaying the above is generated by using a template or the like stored in a storage unit or the like (not shown), and the generated data for display is transmitted to the user terminal device 2.

ユーザ端末装置2の受信部201が、仕訳情報処理装置1から検索条件の画面の表示用のデータを受信すると、表示部202は、受信した情報をモニタ202aに表示する。 When the receiving unit 201 of the user terminal device 2 receives the data for displaying the screen of the search condition from the journal information processing device 1, the display unit 202 displays the received information on the monitor 202a.

図7は、表示部202が表示する検索条件の表示画面70を示す図である。 FIG. 7 is a diagram showing a display screen 70 of search conditions displayed by the display unit 202.

ユーザがこの検索条件の表示画面70に表示されている内容に対して変更を加える操作を行なうと、この操作の情報が、ユーザ入力受付部203から送信部204を介して仕訳情報処理装置1に送信され、受付部106がこの操作の情報を受信すると、この操作の情報に応じて検出部104が検索条件を変更する。ただし、ここでは、変更を行なう操作が行なわれず、検索条件に変更が加えられなかったとする。 When the user performs an operation of making a change to the content displayed on the display screen 70 of this search condition, the information of this operation is transmitted from the user input reception unit 203 to the journal information processing device 1 via the transmission unit 204. When the information is transmitted and the reception unit 106 receives the information of this operation, the detection unit 104 changes the search condition according to the information of this operation. However, here, it is assumed that the operation for making a change is not performed and the search condition is not changed.

ユーザが、図7に示した表示画面70の検索条件を確認して、検索を実行するための操作として、ボタン70aを押したとすると、ユーザ入力受付部203は、現在表示されている検索条件により仕訳データの検索を実行する操作を受け付け、この操作の情報をユーザ端末装置2に送信する。 When the user confirms the search condition of the display screen 70 shown in FIG. 7 and presses the button 70a as an operation for executing the search, the user input reception unit 203 is based on the currently displayed search condition. An operation for executing a search for journal data is accepted, and information on this operation is transmitted to the user terminal device 2.

受付部106が、現在表示されている検索条件により検索を実行する操作の情報を受信すると、検出部104は、ユーザ端末装置2に送信した最新の検索条件を用いて検索式を構築し、仕訳データの検索を行なう。ここでは、最新の検索条件は、上記で検出部104が検出した「処理日時:本日分;勘定科目(借方):仕入高」という検索条件と、取引先名が「株式会社ABCD」であるという検索キーと、合計金額が「1,078,920」であるという検索キーであり、検出部104は、予め決められたルールに従って、これらの複数の条件全てを用いてAND検索を行なう検索式を構築し、構築した検索式を用いて、仕訳データ格納部102に格納されている仕訳データの検索を行なう。なお、一番目の証憑データ「納品書_20170404_1.pdf」の蓄積日時が「2017年4月4日10時21分」であるため、上記の「本日分」である処理日時の検索期間は、検出部104により、この蓄積日時を含む日の範囲を示す「2017年4月4日0時00分」から「2017年4月4日23時59分」までに設定されるとする。 When the reception unit 106 receives information on an operation for executing a search based on the currently displayed search condition, the detection unit 104 constructs a search formula using the latest search condition transmitted to the user terminal device 2, and makes a journal entry. Search for data. Here, the latest search conditions are the search condition "processing date and time: today's worth; account (debit): purchase amount" detected by the detection unit 104 above, and the customer name is "ABCD Co., Ltd.". And the search key that the total amount is "1,078,920", and the detection unit 104 performs an AND search using all of these plurality of conditions according to a predetermined rule. Is constructed, and the journal data stored in the journal data storage unit 102 is searched using the constructed search formula. Since the accumulation date and time of the first voucher data "delivery note_20170404_1.pdf" is "10:21 on April 4, 2017", the search period of the processing date and time, which is the above "today's", is detected. It is assumed that the unit 104 sets the range from "0:00 on April 4, 2017" to "23:59 on April 4, 2017", which indicates the range of days including the accumulation date and time.

図8は、仕訳データ格納部102に格納されている仕訳データを管理する仕訳データ管理表である。仕訳データ管理表は、「処理日時」、「証憑」、「借方」、「貸方」等の属性を有している。「借方」は、「部門」、「勘定科目」、「金額」、「取引先名」等の情報を有する。また、「貸方」は、「部門」、「勘定科目」等の情報を有している。「処理日時」は仕訳データが入力された日時である。「証憑」は、仕訳データに対応付けられた証憑データであり、ここでは仕訳データ管理表のレコードに、対応付けられる証憑データが配置される(具体的には埋め込まれる)ものとする。なお、この仕訳データ管理表においては、説明の便宜上、配置された証憑データのファイル名を示している。なお、証憑データが対応付けられていない仕訳データについては、ここでは、この属性値をNullとしている。なお、証憑データを配置する代りに,証憑データへのリンク情報等を配置しても良い。「借方」は借方の勘定科目に関する情報である。「貸方」は貸方の勘定科目に関する情報である。「部門」は、社内の部門名である。「勘定科目」は勘定科目、「金額」は合計金額、「取引先」は取引先名である。図8の仕訳データ管理表においては、一のレコード(行)が、一の仕訳データであるとする。なお、この仕訳データは説明のためのものであり、実際の仕訳データとは異なる場合がある。 FIG. 8 is a journal data management table that manages journal data stored in the journal data storage unit 102. The journal data management table has attributes such as "processing date and time", "voucher", "debit", and "credit". The "debit" has information such as "department", "account", "amount", and "customer name". Further, the "credit" has information such as "department" and "account". "Processing date and time" is the date and time when the journal data was entered. The "voucher" is the voucher data associated with the journal data, and here, it is assumed that the associated voucher data is arranged (specifically embedded) in the record of the journal data management table. In this journal data management table, the file names of the arranged voucher data are shown for convenience of explanation. For journal data to which voucher data is not associated, this attribute value is set to Null here. Instead of arranging the voucher data, link information to the voucher data or the like may be arranged. A "debit" is information about a debit account. A "credit" is information about a credit account. "Department" is the name of the department within the company. "Account" is an account, "amount" is a total amount, and "account" is an account name. In the journal data management table of FIG. 8, one record (row) is assumed to be one journal data. Note that this journal data is for illustration purposes only and may differ from the actual journal data.

検出部104は、上記で取得した検出式を用いて、仕訳データの検索を行なう。具体的には、図8に示した仕訳データ管理表において、「処理日時」が、「2017年4月4日0時00分」から「2017年4月4日23時59分」の範囲であって、「借方」の「勘定科目」の値が、「仕入高」であって、「金額」が「1,078,920」であって、「取引先」「株式会社ABCD」であるレコードを検出する。ここでは、図8に示した仕訳データ管理表の上から3行目のレコードが検索式に合致するレコードとして検出されたとする。つまり、ここでは、一の仕訳データだけが検出されたとする。 The detection unit 104 searches for journal data using the detection formula acquired above. Specifically, in the journal data management table shown in FIG. 8, the "processing date and time" is in the range of "April 4, 2017 0:00" to "April 4, 2017 23:59". Therefore, the value of "account" of "debit" is "purchase amount", the "amount" is "1,078,920", and it is "customer" and "ABCD Co., Ltd.". Detect records. Here, it is assumed that the record in the third row from the top of the journal data management table shown in FIG. 8 is detected as a record that matches the search formula. That is, here, it is assumed that only one journal data is detected.

証憑データ出力部103は、上記で検出部104が読み出した「納品書_20170404_1.pdf」というファイル名の一の証憑データの表示用のデータとして、証憑データ自身を、ユーザ端末装置2に送信する。 The voucher data output unit 103 transmits the voucher data itself to the user terminal device 2 as data for displaying the voucher data of one of the file names "delivery note_20170404_1.pdf" read by the detection unit 104 above.

また、仕訳データ出力部105は、上記で検出部104が検出した一の仕訳データ(すなわち、図8の仕訳データ管理表の上から3行目のレコードのデータ)の画面を表示するための表示用のデータを図示しない格納部等に格納されたテンプレート等に、仕訳データ等を配置することで作成し、作成した表示用のデータを、ユーザ端末装置2に送信する。なお、各仕訳データの表示用データには、各仕訳データの識別子を対応付けておくことが好ましい。なお、表示用のデータは、画像データであっても良く、特定のアプリケーションソフトウェアにより読み出して表示可能なデータであっても良く、検索した仕訳データをテキストデータ化したデータや、CSV形式等に変換したデータであっても良い。 Further, the journal data output unit 105 displays a screen for displaying one journal data (that is, data of the record in the third row from the top of the journal data management table of FIG. 8) detected by the detection unit 104 above. Data for display is created by arranging journal data or the like in a template or the like stored in a storage unit or the like (not shown), and the created display data is transmitted to the user terminal device 2. It is preferable that the display data of each journal data is associated with the identifier of each journal data. The data for display may be image data or data that can be read and displayed by specific application software, and the searched journal data is converted into text data, CSV format, or the like. It may be the data that has been created.

図9は、ユーザ端末装置2の表示部202による証憑データと仕訳データとの表示例を示す図である。 FIG. 9 is a diagram showing a display example of voucher data and journal data by the display unit 202 of the user terminal device 2.

ユーザ端末装置2の受信部201が、仕訳情報処理装置1から一の証憑データを受信すると、表示部202が、受信した証憑データ91を、図9に示すように、ユーザ端末装置2が有するモニタ202aに表示する。 When the receiving unit 201 of the user terminal device 2 receives one voucher data from the journal information processing device 1, the display unit 202 displays the received voucher data 91 as a monitor included in the user terminal device 2, as shown in FIG. Displayed on 202a.

また、ユーザ端末装置2の受信部201が、仕訳情報処理装置1から一の仕訳データの表示用のデータを受信すると、表示部202が、受信した仕訳データの表示用のデータを用いて、図9に示すように仕訳データ92をモニタ202aに表示する。なお、図9においては、証憑データ91と仕訳データ92とを同じウィンドウ内に表示しているが、これらを別のウィンドウに表示してもよいことはいうまでもない。かかることは、図11及び図12においても同様である。 Further, when the receiving unit 201 of the user terminal device 2 receives the data for displaying one journal data from the journal information processing device 1, the display unit 202 uses the data for displaying the received journal data to be used in the figure. The journal data 92 is displayed on the monitor 202a as shown in 9. In FIG. 9, the voucher data 91 and the journal data 92 are displayed in the same window, but it goes without saying that these may be displayed in another window. This also applies to FIGS. 11 and 12.

ユーザが、入力デバイス(図示せず)等を用いて、表示用データの中から、表示部202が表示した証憑データと対応付ける1以上の仕訳データとを指定する操作、例えば、対応付ける1以上の仕訳データのレコード(行)上をそれぞれマウスクリックする操作等、を行なうと、ユーザ入力受付部203が、表示部202が表示している証憑データ、すなわち証憑データ出力部103が出力している証憑データ、と対応付ける1以上の仕訳データを指定する操作を受け付ける。ここでは、表示されている仕訳データ92を、表示されている証憑データ91と対応付けるために、この仕訳データ92をマウスクリック等で指定する操作を行なったとする。そして、ユーザが、入力デバイス等を用いて、この操作を確定するボタン93を押すと、ユーザ入力受付部203がこの操作を受け付け、送信部204が、この操作に応じて、マウスクリックされた1以上の仕訳データを、表示部202が表示している証憑データ、すなわち証憑データ出力部103が出力した証憑データ、と対応付ける操作の情報を、仕訳情報処理装置1に送信する。ここで送信される操作の情報は、ユーザにより指定された仕訳データの識別子が含まれるようにすることが好ましい。 An operation in which the user uses an input device (not shown) or the like to specify one or more journal data to be associated with the voucher data displayed by the display unit 202 from the display data, for example, one or more journals to be associated. When an operation such as clicking a mouse on each of the data records (rows) is performed, the user input reception unit 203 displays the voucher data displayed by the display unit 202, that is, the voucher data output by the voucher data output unit 103. Accepts operations that specify one or more journal data associated with ,. Here, in order to associate the displayed journal data 92 with the displayed voucher data 91, it is assumed that the journal data 92 is designated by a mouse click or the like. Then, when the user presses the button 93 for confirming this operation using an input device or the like, the user input receiving unit 203 accepts this operation, and the transmitting unit 204 clicks the mouse in response to this operation1. Information on the operation of associating the above journal data with the voucher data displayed by the display unit 202, that is, the voucher data output by the voucher data output unit 103 is transmitted to the journal information processing device 1. It is preferable that the operation information transmitted here includes the identifier of the journal data specified by the user.

なお、例えば、上記のような仕訳データを指定する操作が行なわれる前に、図示しない特定のボタンを押す操作や、上記のボタン93を押す操作や、図示しない特定のメニュー項目等を選択する操作をユーザ入力受付部203が受け付けた場合、送信部204は、この操作の情報を、表示されている全ての仕訳データを、表示されている証憑データに対応付ける仕訳データとして指定する操作の情報として、仕訳情報処理装置1に送信するようにしてもよい。 For example, before the operation of specifying journal data as described above is performed, an operation of pressing a specific button (not shown), an operation of pressing the button 93 described above, an operation of selecting a specific menu item (not shown), or the like is performed. When the user input receiving unit 203 receives, the transmitting unit 204 uses the information of this operation as the information of the operation of designating all the displayed journal data as the journal data associated with the displayed voucher data. It may be transmitted to the journal information processing apparatus 1.

図10は、指定された証憑データが配置された仕訳データ管理表を示す図(図10(a))および、仕訳データの表示例を示す図(図10(b))である。 FIG. 10 is a diagram (FIG. 10 (a)) showing a journal data management table in which the designated voucher data is arranged, and a diagram (FIG. 10 (b)) showing a display example of the journal data.

仕訳情報処理装置1の受付部106が、ユーザ端末装置2から、証憑データ出力部103が出力しているファイル名が「納品書_20170404_1.pdf」である証憑データと対応付ける仕訳データを指定する操作の情報を受け付けると、対応処理部107は、この操作の情報に応じて、証憑データ出力部103が出力している証憑データと、この操作の情報が示す操作によって指定された1以上の仕訳データとを対応付ける。ここでは、証憑データ出力部103が出力しているファイル名が「納品書_20170404_1.pdf」である証憑データと、この操作の情報が示す操作によって指定された表示部202が表示した仕訳データ92に対応する仕訳データ、すなわち、図8の仕訳データ管理表の上から3行目のレコードの仕訳データとを対応付ける。対応処理部107は、ここでは、図10(a)に示すように、図8の仕訳データ管理表の、操作によって指定された仕訳データの「証憑」の属性値として、表示されている証憑データを配置、具体的には証憑データを埋め込むことで、仕訳データと証憑データとの対応付けを行なう。この配置に応じて、図8の仕訳データ管理表の上から3行目のレコードの「証憑」の属性値が、配置された証憑データのファイル名「納品書_20170404_1.pdf」に更新される。 The reception unit 106 of the journal information processing device 1 specifies the journal data associated with the voucher data whose file name output by the voucher data output unit 103 is "delivery note_20170404_1.pdf" from the user terminal device 2. Upon receiving the information, the corresponding processing unit 107 receives the voucher data output by the voucher data output unit 103 according to the information of this operation, and one or more journal data specified by the operation indicated by the information of this operation. To associate. Here, the voucher data whose file name is output by the voucher data output unit 103 is "delivery note_20170404_1.pdf" and the journal data 92 displayed by the display unit 202 designated by the operation indicated by the information of this operation. Corresponds to the journal data, that is, the journal data of the record in the third row from the top of the journal data management table of FIG. Here, as shown in FIG. 10A, the corresponding processing unit 107 displays the voucher data as the attribute value of the “voucher” of the journal data specified by the operation in the journal data management table of FIG. By arranging, specifically, by embedding the voucher data, the journal data and the voucher data are associated with each other. According to this arrangement, the attribute value of "voucher" of the record in the third row from the top of the journal data management table of FIG. 8 is updated to the file name "delivery note_20170404_1.pdf" of the arranged voucher data.

これにより、証憑データ出力部103が出力している一の証憑データに対して、仕訳データ出力部105が出力している仕訳データの1以上を対応付けることができる。なお、対応付ける仕訳データは、例えば、操作の情報が有する仕訳データの識別子等により検出可能である。 Thereby, one or more of the journal data output by the journal data output unit 105 can be associated with one voucher data output by the voucher data output unit 103. The associated journal data can be detected, for example, by the identifier of the journal data possessed by the operation information.

仕訳データ出力部105は、例えば、証憑データが対応付けられた仕訳データの近傍に、例えば、図10(b)に示すように、対応付けた証憑データを示す情報95を表示する。ここでは、表示される証憑データを示す情報95が、証憑データのファイル名である例を示している。この情報95には、対応する証憑データに対するリンク情報が設定されていても良い。 The journal data output unit 105 displays, for example, information 95 indicating the associated voucher data in the vicinity of the journal data to which the voucher data is associated, for example, as shown in FIG. 10 (b). Here, an example is shown in which the information 95 indicating the voucher data to be displayed is the file name of the voucher data. Link information for the corresponding voucher data may be set in this information 95.

対応処理部107による一の証憑データと仕訳データとの対応付けが終了すると、証憑データ出力部103は、直前に送信した証憑データの表示を終了する指示をユーザ端末装置2に送信する。また、仕訳データ出力部105は、直前に送信した表示用データを用いた仕訳データの表示を終了する指示をユーザ端末装置2に送信する。 When the correspondence between the voucher data and the journal data by the corresponding processing unit 107 is completed, the voucher data output unit 103 transmits an instruction to end the display of the voucher data transmitted immediately before to the user terminal device 2. Further, the journal data output unit 105 transmits an instruction to end the display of the journal data using the display data transmitted immediately before to the user terminal device 2.

ユーザ端末装置2の受信部201が、証憑データの表示を終了する指示を仕訳情報処理装置1から受信すると、表示部202は、証憑データ91の表示を終了する。また、ユーザ端末装置2の受信部201が、仕訳データの表示を終了する指示を仕訳情報処理装置1から受信すると、表示部202は、仕訳データ92の表示を終了する。 When the receiving unit 201 of the user terminal device 2 receives an instruction from the journal information processing device 1 to end the display of the voucher data, the display unit 202 ends the display of the voucher data 91. Further, when the receiving unit 201 of the user terminal device 2 receives an instruction from the journal information processing device 1 to end the display of the journal data, the display unit 202 ends the display of the journal data 92.

対応処理部107による一つ目の証憑データについての仕訳データを対応付ける処理が終了すると、仕訳情報処理装置1は、上記で受付部106が受信した証憑データを選択する操作の情報が示す複数の証憑データのうちの残りの証憑データについても、順次、上記と同様の処理を行なって、仕訳データとの対応付けが行なわれる。例えば、残りの各証憑データと、各証憑データについて検出された仕訳データとが、順次、ユーザ端末装置2において表示され、表示された証憑データに対して、表示された仕訳データの内のユーザが指定した仕訳データが順次対応付けられる。これにより、ユーザが図4に示した画面等により選択した1以上の証憑データに対して、仕訳データの対応付けが行なわれる。 When the process of associating the journal data for the first voucher data by the corresponding processing unit 107 is completed, the journal information processing apparatus 1 has a plurality of vouchers indicated by the information of the operation for selecting the voucher data received by the reception unit 106 above. The remaining voucher data among the data is also sequentially subjected to the same processing as described above to be associated with the journal data. For example, the remaining voucher data and the journal data detected for each voucher data are sequentially displayed on the user terminal device 2, and the user in the displayed journal data is displayed with respect to the displayed voucher data. The specified journal data is sequentially associated. As a result, the journal data is associated with one or more voucher data selected by the user on the screen or the like shown in FIG.

(具体例2)
なお、上記の具体例において、検出部104が、証憑データからOCRで取得した文字列について、合計金額の情報を取得しないようにし、この合計金額を、上記の仕訳情報を検索する検索条件および検索式に加えなかったとする。
(Specific example 2)
In the above specific example, the detection unit 104 is prevented from acquiring the total amount information for the character string acquired by OCR from the voucher data, and the total amount is used as a search condition and a search for searching the above journal information. Suppose you didn't add it to the formula.

この場合、検出部104は、図8に示した仕訳データ管理表において、「処理日時」が、「2017年4月4日0時00分」から「2017年4月4日23時59分」の範囲であって、「借方」の「勘定科目」の値が、「仕入高」であって、「取引先」「株式会社ABCD」であるレコードを検出することとなり、図8に示した仕訳データ管理表の上から一行目から3行目までの3つのレコードが検索式に合致するレコードとして検出される。 In this case, in the journal data management table shown in FIG. 8, the detection unit 104 sets the “processing date and time” from “0:00 on April 4, 2017” to “23:59 on April 4, 2017”. In the range of, the value of the "account" of the "debit" is the "purchase amount", and the record of "customer" and "ABCD Co., Ltd." is detected, which is shown in FIG. The three records from the first row to the third row from the top of the journal data management table are detected as records matching the search formula.

そして、仕訳データ出力部105は、上記で検出部104が検出した3つの仕訳データの画面を表示するための表示用のデータを作成し、作成した表示用のデータを、ユーザ端末装置2に送信する。ここでは、3つの仕訳データをリスト状に表示するデータが作成されるものとする。 Then, the journal data output unit 105 creates display data for displaying the screens of the three journal data detected by the detection unit 104 above, and transmits the created display data to the user terminal device 2. do. Here, it is assumed that data for displaying three journal data in a list is created.

図11は、ユーザ端末装置2の表示部202による証憑データと仕訳データとの表示例を示す図である。 FIG. 11 is a diagram showing a display example of voucher data and journal data by the display unit 202 of the user terminal device 2.

表示部202が、仕訳情報処理装置1から送信される表示用のデータを用いて仕訳データを表示すると、図11に示すように、リストのレコードとして上下に並べられた3つの仕訳データ92aが表示される。ただし、ここでは3つの仕訳データのうちの1つは、スクロール等を行なうことで表示可能な状態となっているものとする。 When the display unit 202 displays the journal data using the display data transmitted from the journal information processing device 1, as shown in FIG. 11, three journal data 92a arranged vertically as list records are displayed. Will be done. However, here, it is assumed that one of the three journal data can be displayed by scrolling or the like.

そして、ユーザが、3つの仕訳データのうちの1以上を指定する操作(例えば、指定したい仕訳データのレコード(行)上にフォーカスする操作等)を行なって、操作を確定するボタン93を押すと、指定された仕訳データを、表示されている証憑データと対応付けられる仕訳データとして指定する操作の情報が仕訳情報処理装置1に送信される。この操作の情報は、例えば、指定された仕訳データの識別子等を含む情報である。 Then, when the user performs an operation of designating one or more of the three journal data (for example, an operation of focusing on the record (row) of the journal data to be specified) and presses the button 93 for confirming the operation. , Information of the operation of designating the designated journal data as journal data associated with the displayed voucher data is transmitted to the journal information processing apparatus 1. The information of this operation is, for example, information including an identifier of the designated journal data and the like.

そして、この操作の情報に応じて、対応処理部107が、上記の具体例と同様に、指定された仕訳データと、出力されている証憑データとの対応付けを行なう。なお、証憑データと対応付ける仕訳データとして、複数の仕訳データが指定された場合、例えば、図8に示した仕訳データ管理表の、指定された複数の仕訳データにそれぞれ対応する複数のレコードの「証憑」の属性値として、出力されている証憑データをそれぞれ配置する(具体的には埋め込む)ようにすればよい。 Then, according to the information of this operation, the corresponding processing unit 107 associates the designated journal data with the output voucher data, as in the above specific example. When a plurality of journal data are specified as the journal data associated with the voucher data, for example, the "voucher" of a plurality of records corresponding to the specified plurality of journal data in the journal data management table shown in FIG. As the attribute value of "", the output voucher data may be arranged (specifically, embedded).

(具体例3)
なお、上記具体例においては、証憑データ出力部103が、一つずつ証憑データを出力する場合について説明したが、証憑データ出力部103は、一度に複数の証憑データを出力するようにしても良い。例えば、証憑データ出力部103は、受付部106が受信した証憑データを選択する操作の情報が示す複数の証憑データのうちの2以上を表示するためのデータ(例えば、2以上の証憑データ)をユーザ端末装置2に送信して、2以上の証憑データを同時に表示部202に表示させる。
(Specific example 3)
In the above specific example, the case where the voucher data output unit 103 outputs the voucher data one by one has been described, but the voucher data output unit 103 may output a plurality of voucher data at one time. .. For example, the voucher data output unit 103 displays data for displaying two or more of the plurality of voucher data indicated by the information of the operation for selecting the voucher data received by the reception unit 106 (for example, two or more voucher data). It is transmitted to the user terminal device 2 to display two or more voucher data on the display unit 202 at the same time.

この場合、検出部104は、例えば、この表示される2以上の証憑データの両方について、仕訳データを検索して仕訳データを検出し、検出した仕訳データを表示するためのデータを、仕訳データ出力部105がユーザ端末装置2に送信して、検出した仕訳データを証憑データとともに、表示させる。 In this case, for example, the detection unit 104 searches the journal data for both of the displayed two or more voucher data, detects the journal data, and outputs the data for displaying the detected journal data. The unit 105 transmits to the user terminal device 2 to display the detected journal data together with the voucher data.

図12は、ユーザ端末装置2の表示部202による2以上の証憑データと仕訳データとの表示例を示す図であり、ここでは3つの証憑データ91a〜91cが表示されている例を示している。なお、図12においては、3つの証憑データ91a〜91cが同じウィンドウ内に表示されている場合を示しているが、各証憑データ91a〜91cをそれぞれ異なるウィンドウで表示しても良いことはいうまでもない。 FIG. 12 is a diagram showing an example of displaying two or more voucher data and journal data by the display unit 202 of the user terminal device 2, and here shows an example in which three voucher data 91a to 91c are displayed. .. Note that FIG. 12 shows a case where the three voucher data 91a to 91c are displayed in the same window, but it goes without saying that the voucher data 91a to 91c may be displayed in different windows. Nor.

この場合、ユーザ入力受付部203は、証憑データ出力部103により出力されている証憑データと対応付ける仕訳データを指定する操作として、表示されている2以上の証憑データのうちの1以上と、表示されている仕訳データのうちの1以上とを、指定する操作を受け付けるようにすればよい。証憑データを指定する操作は、例えば、表示されている証憑データの画像上にフォーカスする操作である。この場合の送信部204が送信する指定する操作の情報は、指定された証憑データのファイル名等の識別子と、指定された仕訳データの識別子等を有することが、対応処理部107が対応付ける証憑データと仕訳データとを検出できるようにするうえで好ましい。 In this case, the user input receiving unit 203 is displayed as one or more of the two or more displayed voucher data as an operation for designating the journal data associated with the voucher data output by the voucher data output unit 103. It suffices to accept the operation to specify one or more of the journal data. The operation of designating the voucher data is, for example, an operation of focusing on the image of the voucher data displayed. In this case, the information of the designated operation transmitted by the transmission unit 204 has an identifier such as a file name of the specified voucher data and an identifier of the specified journal data, and the voucher data associated with the corresponding processing unit 107. It is preferable to enable detection of the journal data and the journal data.

この操作の情報を受信した仕訳情報処理装置1においては、対応処理部107が、操作の情報が指定する1以上の証憑データと1以上の仕訳データと対応付けるようにすればよい。 In the journal information processing apparatus 1 that has received the operation information, the corresponding processing unit 107 may associate one or more voucher data designated by the operation information with one or more journal data.

なお、検出部104が証憑データ出力部103が出力する2以上の証憑データのそれぞれについて仕訳データを検出する代りに、証憑データ出力部103が出力している2以上の証憑データのうちの、ユーザにより指定された一の証憑データについて、検出部104が上記のように仕訳データを検出し、検出した仕訳データの表示用のデータをユーザ端末装置2に送信して、証憑データとともに仕訳データを表示させるようにしてもよい。 Instead of the detection unit 104 detecting the journal data for each of the two or more voucher data output by the voucher data output unit 103, the user of the two or more voucher data output by the voucher data output unit 103. With respect to one voucher data specified by, the detection unit 104 detects the journal data as described above, transmits the data for displaying the detected journal data to the user terminal device 2, and displays the journal data together with the voucher data. You may let it.

例えば、証憑データ出力部103が、検出部104が仕訳データを検出する前に、証憑データ出力部103が2以上の証憑データの表示用のデータをユーザ端末装置2に送信し、ユーザ端末装置2の受信部201が受信した2以上の証憑データを表示部202が表示し、表示されている2以上の証憑データのうちの一つをユーザが指定する操作(例えば、証憑データの画像上にフォーカスする操作)を行なった場合に、この証憑データを指定する操作をユーザ入力受付部203が受け付け、この指定する操作の情報を送信部204が仕訳情報処理装置1に送信し、受付部106が受信したこの証憑データを指定する操作の情報が指定する証憑データについて、上記の具体例のように、検出部104が仕訳データを検出し、検出した仕訳データを表示する情報を、仕訳データ出力部105がユーザ端末装置2に送信して、上記の具体例と同様に、仕訳データを、2以上の証憑データとともに表示するようにしてもよい。この場合、新たな証憑データを指定する操作を、ユーザ入力受付部203が受け付けた場合、この操作の情報について上記と同様の処理を行なって、この操作により指定された証憑データについて取得された仕訳データが、直前に表示されていた仕訳データの代りに表示されるようにしても良い。 For example, the voucher data output unit 103 transmits data for displaying two or more voucher data to the user terminal device 2 before the detection unit 104 detects the journal data, and the user terminal device 2 The display unit 202 displays the two or more voucher data received by the receiving unit 201 of the above, and the user specifies one of the two or more voucher data displayed (for example, focus on the image of the voucher data). The user input receiving unit 203 accepts the operation of specifying the voucher data, the transmitting unit 204 transmits the information of the specified operation to the journal information processing device 1, and the receiving unit 106 receives the information of the specified operation. As for the voucher data specified by the information of the operation for designating the voucher data, the detection unit 104 detects the journal data, and the information for displaying the detected journal data is the information of the journal data output unit 105, as in the above specific example. May be transmitted to the user terminal device 2 to display the journal data together with two or more voucher data, as in the above specific example. In this case, when the user input receiving unit 203 accepts the operation of specifying new voucher data, the same processing as above is performed for the information of this operation, and the journal entry acquired for the voucher data specified by this operation. The data may be displayed in place of the journal data that was displayed immediately before.

また、この場合、表示されている1以上の仕訳データを指定する操作を受け付けた際には、上記の具体例1のように、この指定された仕訳データと、この仕訳データを表示するために指定された証憑データ出力部103が出力した証憑データのうちの1以上の証憑データとを対応付ける処理を行なうようにすればよい。例えば、仕訳データを指定する操作の情報を、送信部204が仕訳情報処理装置1に送信し、対応処理部107が、この操作の情報が示す仕訳データと、直前に受信した証憑データを指定する操作により指定された証憑データとを対応付けるようにすればよい。 Further, in this case, when the operation of specifying one or more displayed journal data is accepted, the specified journal data and this journal data are displayed as in the above specific example 1. The process of associating one or more voucher data among the voucher data output by the designated voucher data output unit 103 may be performed. For example, the transmission unit 204 transmits the information of the operation for specifying the journal data to the journal information processing device 1, and the corresponding processing unit 107 specifies the journal data indicated by the information of this operation and the voucher data received immediately before. The voucher data specified by the operation may be associated with the voucher data.

以上、本実施の形態によれば、仕訳データ出力部105が出力してユーザ端末装置2で表示された仕訳データから、証憑データ出力部103が出力してユーザ端末装置2で表示された証憑データと対応付ける仕訳データを指定するようにしたことで、指定した仕訳データを出力された仕訳データと対応付けることができ、仕訳データと証憑データとを容易に対応付けることができる。 As described above, according to the present embodiment, the voucher data output unit 103 outputs the voucher data displayed on the user terminal device 2 from the journal data output by the journal data output unit 105 and displayed on the user terminal device 2. By specifying the journal data associated with, the specified journal data can be associated with the output journal data, and the journal data and the voucher data can be easily associated.

なお、上記実施の形態においては、仕訳情報処理装置1が、サーバ・クライアントシステムにおけるサーバ装置として用いられる場合を例に挙げて説明したが、仕訳情報処理装置1は、スタンドアローンの装置で実現するようにしてもよい。この場合、例えば、証憑データ出力部103は、証憑データの表示用のデータをユーザ端末装置2に送信したり、表示を終了させる情報を送信する代りに、証憑データを図示しない表示デバイス等を用いて表示したり、この表示を終了させるようにすればよい。また、検出部104は、検索条件や検索式等の表示用のデータをユーザ端末装置2に送信する代りに、図示しない表示デバイス等を用いて、検索条件や検索式等を表示するようにしてもよい。また、例えば、仕訳データ出力部105は、仕訳データの表示用のデータをユーザ端末装置2に送信したり、表示を終了させる指示を送信する代りに、仕訳データを図示しない表示デバイス等を用いて表示したり、表示を終了させるようにすればよい。また、受付部106は、ユーザ端末装置2から操作の情報等を受信する代りに、図示しない入力デバイス等を介して、ユーザ端末装置2から受信する操作の情報等と同様の操作を受け付けたり、操作を受け付けて操作の情報を取得したりするようにすればよい。 In the above embodiment, the case where the journal information processing device 1 is used as a server device in a server / client system has been described as an example, but the journal information processing device 1 is realized by a stand-alone device. You may do so. In this case, for example, the voucher data output unit 103 uses a display device (not shown) that does not show voucher data, instead of transmitting data for displaying voucher data to the user terminal device 2 or transmitting information for terminating the display. Or to end this display. Further, instead of transmitting display data such as search conditions and search formulas to the user terminal device 2, the detection unit 104 uses a display device or the like (not shown) to display the search conditions or search formulas. May be good. Further, for example, the journal data output unit 105 uses a display device (not shown) that does not show the journal data, instead of transmitting data for displaying the journal data to the user terminal device 2 or transmitting an instruction to end the display. It may be displayed or the display may be terminated. Further, instead of receiving the operation information or the like from the user terminal device 2, the reception unit 106 receives the same operation as the operation information or the like received from the user terminal device 2 via an input device or the like (not shown). The operation may be accepted and the operation information may be acquired.

なお、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or may be realized by distributed processing by a plurality of devices. May be done.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。例えば、証憑データ出力部103が証憑データの表示用のデータを送信する手段や、検出部104が検索条件等を送信する手段、仕訳データ出力部105が仕訳データの表示用のデータを送信する手段を、一の送信手段等で実現するようにしてもよい。 Further, it goes without saying that in each of the above embodiments, the two or more communication means existing in one device may be physically realized by one medium. For example, the voucher data output unit 103 is a means for transmitting data for displaying voucher data, the detection unit 104 is a means for transmitting search conditions and the like, and the journal data output unit 105 is a means for transmitting data for displaying journal data. May be realized by one transmission means or the like.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部(例えば、ハードディスクやメモリ等の記録媒体)にアクセスしながらプログラムを実行してもよい。 Further, in each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing the storage unit (for example, a recording medium such as a hard disk or a memory).

なお、上記各実施の形態における仕訳情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、証憑データが格納される証憑データ格納部と、仕訳データが格納される仕訳データ格納部と、にアクセス可能なコンピュータを、証憑データ格納部に格納された証憑データを出力する証憑データ出力部と、仕訳データ格納部に格納された仕訳データを出力する仕訳データ出力部と、仕訳データ出力部が出力した仕訳データの中から、証憑データ出力部が出力した証憑データと対応付ける仕訳データを指定する操作を受け付ける受付部と、証憑データ出力部が出力した証憑データと、受付部が受け付けた操作が指定する仕訳データと、を対応付ける対応処理部として機能させるためのプログラムである。 The software that realizes the journal information processing device in each of the above embodiments is the following program. That is, this program outputs the voucher data stored in the voucher data storage unit to a computer that can access the voucher data storage unit in which the voucher data is stored and the journal data storage unit in which the journal data is stored. From the voucher data output unit, the journal data output unit that outputs the journal data stored in the journal data storage unit, and the journal data output by the journal data output unit, the journal that corresponds to the voucher data output by the voucher data output unit. It is a program for functioning as a corresponding processing unit that associates a reception unit that accepts an operation for designating data, a voucher data output by a voucher data output unit, and journal data specified by an operation received by the reception unit.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。 In the above program, the functions realized by the above program do not include the functions that can be realized only by hardware. For example, a function that can be realized only by hardware such as a modem or an interface card in an acquisition unit that acquires information or an output unit that outputs information is not included in the functions realized by the above program.

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the number of computers that execute this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

図13は、上記プログラムを実行して、上記実施の形態による仕訳情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。 FIG. 13 is a schematic diagram showing an example of the appearance of a computer that executes the above program and realizes the journal information processing apparatus according to the above embodiment. The above embodiment can be realized by computer hardware and a computer program executed on the computer hardware.

図13において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。 In FIG. 13, the computer system 900 includes a computer 901 including a CD-ROM (Compact Disk Read Only Memory) drive 905, a keyboard 902, a mouse 903, and a monitor 904.

図14は、コンピュータシステム900の内部構成を示す図である。図14において、コンピュータ901は、CD−ROMドライブ905に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。 FIG. 14 is a diagram showing an internal configuration of the computer system 900. In FIG. 14, the computer 901 is connected to the MPU (Micro Processing Unit) 911, the ROM 912 for storing a program such as a bootup program, and the MPU 911 in addition to the CD-ROM drive 905, and issues an instruction of the application program. A RAM (Random Access Memory) 913 that temporarily stores and provides a temporary storage space, a hard disk 914 that stores application programs, system programs, and data, and a bus 915 that connects the MPU 911, ROM 912, and the like to each other. Be prepared. Note that the computer 901 may include a network card (not shown) that provides a connection to the LAN.

コンピュータシステム900に、上記実施の形態による仕訳情報処理装置等の機能を実行させるプログラムは、CD−ROM921に記憶されて、CD−ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921、またはネットワークから直接、ロードされてもよい。 The program for causing the computer system 900 to execute the functions of the journal information processing apparatus and the like according to the above embodiment may be stored in the CD-ROM 921, inserted into the CD-ROM drive 905, and transferred to the hard disk 914. Alternatively, the program may be transmitted to the computer 901 over a network (not shown) and stored on the hard disk 914. The program is loaded into RAM 913 at run time. The program may be loaded directly from the CD-ROM921 or the network.

プログラムは、コンピュータ901に、上記実施の形態による仕訳情報処理装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS), a third-party program, or the like that causes the computer 901 to execute the function of the journal information processing apparatus according to the above embodiment. The program may include only a portion of instructions that call the appropriate function (module) in a controlled manner to obtain the desired result. It is well known how the computer system 900 works, and detailed description thereof will be omitted.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 It goes without saying that the present invention is not limited to the above embodiments, and various modifications can be made, and these are also included in the scope of the present invention.

以上のように、本発明にかかる仕訳情報処理装置等は、仕訳データを処理する装置として適しており、特に、仕訳データと伝票データとを対応付ける装置等として有用である。 As described above, the journal information processing apparatus or the like according to the present invention is suitable as an apparatus for processing journal data, and is particularly useful as an apparatus or the like for associating journal data with slip data.

1 仕訳情報処理装置
2 ユーザ端末装置
101 証憑データ格納部
102 仕訳データ格納部
103 証憑データ出力部
104 検出部
105 仕訳データ出力部
106 受付部
107 対応処理部
201 受信部
202 表示部
203 ユーザ入力受付部
204 送信部
1000 情報処理システム
1 Journal information processing device 2 User terminal device 101 Voucher data storage unit 102 Journal data storage unit 103 Voucher data output unit 104 Detection unit 105 Journal data output unit 106 Reception unit 107 Corresponding processing unit 201 Reception unit 202 Display unit 203 User input reception unit 204 Transmitter 1000 Information processing system

Claims (5)

証憑書類の画像を表示する画像データである証憑データが格納される証憑データ格納部と、
仕訳データが格納される仕訳データ格納部と、
前記証憑データ格納部に格納された証憑データを出力する証憑データ出力部と、
前記仕訳データ格納部に格納された仕訳データを出力する仕訳データ出力部と、
前記仕訳データ出力部が出力した仕訳データの中から、前記証憑データ出力部が出力した証憑データと対応付ける仕訳データを指定する操作を、入力デバイスを介して、またはユーザ端末装置から受け付ける受付部と、
前記証憑データ出力部が出力した証憑データと、前記受付部が受け付けた操作が指定する仕訳データと、を対応付ける対応処理部と
前記証憑データ出力部が出力する証憑データから1以上の文字列を検出し、検出した文字列を用いて、前記仕訳データ格納部に格納されている仕訳データから、当該証憑データに対応する1以上の仕訳データを検出する検出部と、を備え、
前記検出部は、前記証憑データ出力部が出力する証憑データから、取引先名、金額、および証憑の種類を示す文字列のうち2以上の文字列を検出し、検出した文字列を用いて構築した検索式を用いて、仕訳データを検出し、
前記仕訳データ出力部は、前記検出部が検出した仕訳データを出力する仕訳情報処理装置。
A voucher data storage unit that stores voucher data, which is image data that displays an image of a voucher document,
The journal data storage unit that stores journal data and
A voucher data output unit that outputs voucher data stored in the voucher data storage unit, and a voucher data output unit.
A journal data output unit that outputs journal data stored in the journal data storage unit,
From the journal data output by the journal data output unit, the reception unit that accepts the operation of specifying the journal data associated with the voucher data output by the voucher data output unit via the input device or from the user terminal device.
A corresponding processing unit that associates the voucher data output by the voucher data output unit with the journal data specified by the operation received by the reception unit .
One or more character strings are detected from the voucher data output by the voucher data output unit, and one or more characters corresponding to the voucher data are used from the journal data stored in the journal data storage unit using the detected character strings. Equipped with a detector that detects journal data
The detection unit detects two or more character strings among the character strings indicating the customer name, amount, and voucher type from the voucher data output by the voucher data output unit, and constructs using the detected character strings. Detect journal data using the search formula
The journal data output unit is a journal information processing device that outputs journal data detected by the detection unit.
前記証憑データ出力部は、前記対応処理部が仕訳データと対応付けた証憑データの出力を終了する請求項1記載の仕訳情報処理装置。 The journal information processing device according to claim 1, wherein the voucher data output unit ends the output of voucher data associated with the journal data by the corresponding processing unit. 前記証憑データ出力部が出力する証憑データおよび前記仕訳データ出力部が出力する仕訳データの少なくとも一方が複数であり、
前記受付部は、前記証憑データ出力部が出力する証憑データおよび前記仕訳データ出力部が出力する仕訳データを指定する操作であって、指定される証憑データおよび仕訳データの少なくとも一方が複数である操作を受け付け、
前記対応処理部は、前記受付部が受け付けた操作が指定する証憑データと仕訳データとを対応付ける請求項1または請求項記載の仕訳情報処理装置。
At least one of the voucher data output by the voucher data output unit and the journal data output by the journal data output unit is plural.
The reception unit is an operation for designating voucher data output by the voucher data output unit and journal data output by the journal data output unit, and is an operation in which at least one of the designated voucher data and journal data is a plurality. Accept,
The journal information processing device according to claim 1 or 2 , wherein the corresponding processing unit associates the voucher data designated by the operation received by the reception unit with the journal data.
証憑書類の画像を表示する画像データである証憑データが格納される証憑データ格納部と、仕訳データが格納される仕訳データ格納部と、証憑データ出力部と、仕訳データ出力部と、受付部と、対応処理部と、検出部とを用いて行なわれる仕訳情報処理方法であって、
前記証憑データ出力部が、前記証憑データ格納部に格納された証憑データを出力する証憑データ出力ステップと、
前記仕訳データ出力部が、前記仕訳データ格納部に格納された仕訳データを出力する仕訳データ出力ステップと、
前記受付部が、前記仕訳データ出力ステップで出力した仕訳データの中から、前記証憑データ出力ステップで出力した証憑データと対応付ける仕訳データを指定する操作を、入力デバイスを介して、またはユーザ端末装置から受け付ける受付ステップと、
前記証憑データ出力部が出力した証憑データと、前記受付ステップで受け付けた操作が指定する仕訳データと、を対応付ける対応処理ステップと
前記検出部が、前記証憑データ出力ステップで出力する証憑データから1以上の文字列を検出し、検出した文字列を用いて、前記仕訳データ格納部に格納されている仕訳データから、当該証憑データに対応する1以上の仕訳データを検出する検出ステップと、を備え、
前記検出ステップにおいて、前記証憑データ出力ステップで出力する証憑データから、取引先名、金額、および証憑の種類を示す文字列のうち2以上の文字列を検出し、検出した文字列を用いて構築した検索式を用いて、仕訳データを検出し、
前記仕訳データ出力ステップにおいて、前記検出ステップで検出した仕訳データを出力する仕訳情報処理方法。
A voucher data storage unit that stores voucher data, which is image data for displaying an image of a voucher document, a journal data storage unit that stores journal data, a voucher data output unit, a journal data output unit, and a reception unit. , A journal information processing method performed using a corresponding processing unit and a detection unit.
A voucher data output step in which the voucher data output unit outputs voucher data stored in the voucher data storage unit, and
A journal data output step in which the journal data output unit outputs the journal data stored in the journal data storage unit, and
The reception unit performs an operation of designating journal data associated with the voucher data output in the voucher data output step from the journal data output in the journal data output step via an input device or from a user terminal device. Accepting reception steps and
A corresponding processing step that associates the voucher data output by the voucher data output unit with the journal data specified by the operation received in the reception step .
The detection unit detects one or more character strings from the voucher data output in the voucher data output step, and uses the detected character strings to obtain the voucher data from the journal data stored in the journal data storage unit. With a detection step to detect one or more journal data corresponding to
In the detection step, two or more character strings among the character strings indicating the customer name, amount, and voucher type are detected from the voucher data output in the voucher data output step, and the detected character strings are used for construction. Detect journal data using the search formula
A journal information processing method for outputting journal data detected in the detection step in the journal data output step.
証憑書類の画像を表示する画像データである証憑データが格納される証憑データ格納部と、仕訳データが格納される仕訳データ格納部と、にアクセス可能なコンピュータを、
前記証憑データ格納部に格納された証憑データを出力する証憑データ出力部と、
前記仕訳データ格納部に格納された仕訳データを出力する仕訳データ出力部と、
前記仕訳データ出力部が出力した仕訳データの中から、前記証憑データ出力部が出力した証憑データと対応付ける仕訳データを指定する操作を、入力デバイスを介して、またはユーザ端末装置から受け付ける受付部と、
前記証憑データ出力部が出力した証憑データと、前記受付部が受け付けた操作が指定する仕訳データと、を対応付ける対応処理部と
前記証憑データ出力部が出力する証憑データから1以上の文字列を検出し、検出した文字列を用いて、前記仕訳データ格納部に格納されている仕訳データから、当該証憑データに対応する1以上の仕訳データを検出する検出部と、して機能させ、
前記検出部は、前記証憑データ出力部が出力する証憑データから、取引先名、金額、および証憑の種類を示す文字列のうち2以上の文字列を検出し、検出した文字列を用いて構築した検索式を用いて、仕訳データを検出し、
前記仕訳データ出力部は、前記検出部が検出した仕訳データを出力するプログラム。
A computer that can access the voucher data storage unit that stores voucher data, which is image data that displays the image of the voucher document, and the journal data storage unit that stores journal data.
A voucher data output unit that outputs voucher data stored in the voucher data storage unit, and a voucher data output unit.
A journal data output unit that outputs journal data stored in the journal data storage unit,
From the journal data output by the journal data output unit, the reception unit that accepts the operation of specifying the journal data associated with the voucher data output by the voucher data output unit via the input device or from the user terminal device.
A corresponding processing unit that associates the voucher data output by the voucher data output unit with the journal data specified by the operation received by the reception unit .
One or more character strings are detected from the voucher data output by the voucher data output unit, and one or more characters corresponding to the voucher data are used from the journal data stored in the journal data storage unit using the detected character strings. It functions as a detector that detects journal data in
The detection unit detects two or more character strings among the character strings indicating the customer name, amount, and voucher type from the voucher data output by the voucher data output unit, and constructs using the detected character strings. Detect journal data using the search formula
The journal data output unit is a program that outputs journal data detected by the detection unit.
JP2017142611A 2017-07-24 2017-07-24 Journal information processing device, journal information processing method, and program Active JP6976763B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017142611A JP6976763B2 (en) 2017-07-24 2017-07-24 Journal information processing device, journal information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017142611A JP6976763B2 (en) 2017-07-24 2017-07-24 Journal information processing device, journal information processing method, and program

Publications (2)

Publication Number Publication Date
JP2019023793A JP2019023793A (en) 2019-02-14
JP6976763B2 true JP6976763B2 (en) 2021-12-08

Family

ID=65368992

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017142611A Active JP6976763B2 (en) 2017-07-24 2017-07-24 Journal information processing device, journal information processing method, and program

Country Status (1)

Country Link
JP (1) JP6976763B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6754476B1 (en) * 2019-06-28 2020-09-09 フリー株式会社 Applicable tax rate judgment device, applicable tax rate judgment system, applicable tax rate judgment method and applicable tax rate judgment program
JP7379987B2 (en) * 2019-09-20 2023-11-15 富士フイルムビジネスイノベーション株式会社 Information processing device and program
CN113095828B (en) * 2021-04-27 2023-09-01 支付宝(杭州)信息技术有限公司 Blockchain-based data storage method and device
CN115269519A (en) * 2022-07-29 2022-11-01 浙江大华技术股份有限公司 Log detection method and device and electronic equipment
JP7807408B2 (en) * 2023-02-27 2026-01-27 株式会社オービック Apparatus for supporting additional attachment work, method for supporting additional attachment work, and program for supporting additional attachment work
JP7780469B2 (en) * 2023-03-08 2025-12-04 株式会社オービック Evidence attachment business support device, evidence attachment business support method, and evidence attachment business support program

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11296578A (en) * 1998-04-10 1999-10-29 Japan Digital Laboratory Co Ltd Accounting processor, transaction data input device, and regressive correcting method for error data
JP2005196378A (en) * 2004-01-06 2005-07-21 Nippon Digital Kenkyusho:Kk Sales/accounting processor, sales/accounting processing method and sales/accounting processing program
JP2009294792A (en) * 2008-06-03 2009-12-17 Canon Marketing Japan Inc Information processing apparatus, its control method, information processing system, and control program
JP5447082B2 (en) * 2010-03-26 2014-03-19 富士通株式会社 Accounting support apparatus, accounting support program, and accounting support method
JP6179848B2 (en) * 2013-03-19 2017-08-16 株式会社日本デジタル研究所 Book creation system, method and program, and print slip
JP6305840B2 (en) * 2014-06-18 2018-04-04 株式会社オービックビジネスコンサルタント Voucher processing apparatus, voucher processing method, and program
JP5732581B1 (en) * 2014-09-22 2015-06-10 株式会社オービックビジネスコンサルタント Slip processing device, terminal device, slip processing method, information processing method, and program
JP6409495B2 (en) * 2014-10-22 2018-10-24 富士通株式会社 Voucher confirmation control program, voucher confirmation control method, and voucher confirmation control device
JP6719063B2 (en) * 2015-03-31 2020-07-08 株式会社日本デジタル研究所 Accounting input system, terminal device, server device, method and program
JP6835713B2 (en) * 2015-05-18 2021-02-24 株式会社スキャる Accounting support system
JP6001743B1 (en) * 2015-09-11 2016-10-05 株式会社日本デジタル研究所 Data management system, method and program

Also Published As

Publication number Publication date
JP2019023793A (en) 2019-02-14

Similar Documents

Publication Publication Date Title
JP6976763B2 (en) Journal information processing device, journal information processing method, and program
JP7348944B2 (en) Accounting equipment and programs
US20150227785A1 (en) Information processing apparatus, information processing method, and program
JP7604705B2 (en) Information processing device, and control method and program thereof
US20110166934A1 (en) Targeted advertising based on remote receipt analysis
JP2002366412A (en) Application service provider (ASP) document management system and method
US20110052075A1 (en) Remote receipt analysis
JP6216187B2 (en) Information processing system, reference server device, information processing method, and program
JP2006228229A (en) Intellectual property management system
US9854109B2 (en) Document output processing
KR20100110205A (en) System for on line magazine service and method for publishing and distributing electronic documents using the same
KR101679051B1 (en) Taxation simplifying system and taxation management method for the same
JP4959501B2 (en) Information processing apparatus, information processing method, and program
JP6476895B2 (en) Content management program and information processing apparatus
JP6993200B2 (en) Data display device, data display method and data display program
JP2022022377A (en) Data display device, data display method, and data display program
JP2021103592A (en) Document management device and method for managing document
JP3766854B2 (en) Data processing device
JP7663184B2 (en) PROGRAM, COMPUTER AND INFORMATION PROCESSING METHOD
JP2023069816A (en) Document storage support system, document storage support method and computer program
JP6190549B1 (en) Document processing system
JP6313110B2 (en) Voucher processing device, terminal device, voucher processing method, and program
JP2002189980A (en) System for distributing electronic document
KR20250155686A (en) System and method for automated receipt of electronic certificate and computer program for the same
CA2571092C (en) Document output processing using content data and form data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211011

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211110

R150 Certificate of patent or registration of utility model

Ref document number: 6976763

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250