JP6929487B1 - Data processing equipment, data processing methods and programs - Google Patents
Data processing equipment, data processing methods and programs Download PDFInfo
- Publication number
- JP6929487B1 JP6929487B1 JP2021509232A JP2021509232A JP6929487B1 JP 6929487 B1 JP6929487 B1 JP 6929487B1 JP 2021509232 A JP2021509232 A JP 2021509232A JP 2021509232 A JP2021509232 A JP 2021509232A JP 6929487 B1 JP6929487 B1 JP 6929487B1
- Authority
- JP
- Japan
- Prior art keywords
- journal
- data
- unit
- invoice
- issuer
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 54
- 238000003672 processing method Methods 0.000 title claims description 4
- 150000001875 compounds Chemical class 0.000 claims abstract description 67
- 238000000605 extraction Methods 0.000 claims abstract description 40
- 239000000284 extract Substances 0.000 claims abstract description 17
- 230000006870 function Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
データ処理装置1は、請求書データから、請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出する抽出部152と、請求書データに対応する請求書の発行元を特定する特定部153と、特定された発行元に基づいて、抽出された複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する判定部154と、複合仕訳に対応する仕訳データを生成すると判定されると、複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると判定されると、複数の明細データに基づいて単一仕訳に対応する仕訳データを生成する生成部155と、生成された仕訳データを出力する出力部156と、を有する。The data processing device 1 has an extraction unit 152 that extracts a plurality of detail data indicating a plurality of details including a product name and an amount shown in the invoice from the invoice data, and an invoice issuer corresponding to the invoice data. Whether to generate the journal data corresponding to the compound journal or the journal data corresponding to the single journal from the extracted multiple detail data based on the specific unit 153 that specifies the When it is determined by the determination unit 154 to generate the journal data corresponding to the compound journal, the journal data corresponding to the compound journal is generated based on a plurality of detailed data, and the journal data corresponding to the single journal is generated. Then, it has a generation unit 155 that generates journal data corresponding to a single journal based on a plurality of detailed data, and an output unit 156 that outputs the generated journal data.
Description
本発明は、証憑データを処理するデータ処理装置、データ処理方法及びプログラムに関する。 The present invention relates to a data processing apparatus, a data processing method and a program for processing voucher data.
請求書を示す請求書データから商品名及び金額を含む明細を読み取り、読み取った明細を示す明細データに基づいて仕訳データを作成する会計処理システムが知られている(例えば、特許文献1を参照)。 An accounting system is known that reads a detailed item including a product name and an amount from invoice data indicating an invoice and creates journal data based on the detailed item data indicating the read item (see, for example, Patent Document 1). ..
仕訳データの生成ルールは、請求書の発行元によって異なり、例えば、請求書データから抽出した複数の明細データに基づいて一件の仕訳データを作成したり、複数の仕訳データを作成したりすることが行われている。しかしながら、従来の会計処理システムでは、請求書の発行元に対応して、仕訳データの作成を柔軟に行うことができないという問題があった。 The rules for generating journal data differ depending on the issuer of the invoice. For example, one journal data may be created based on a plurality of detailed data extracted from the invoice data, or multiple journal data may be created. Is being done. However, the conventional accounting system has a problem that it is not possible to flexibly create journal data according to the issuer of the invoice.
そこで、本発明はこれらの点に鑑みてなされたものであり、請求書の発行元に対応して仕訳データを作成することを目的とする。 Therefore, the present invention has been made in view of these points, and an object of the present invention is to create journal data corresponding to the issuer of the invoice.
本発明の第1の態様に係るデータ処理装置は、請求書を示す請求書データを取得するデータ取得部と、前記請求書データから、前記請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出する抽出部と、前記請求書データに対応する請求書の発行元を特定する特定部と、前記特定部が特定した前記発行元に基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する判定部と、複合仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて単一仕訳に対応する仕訳データを生成する生成部と、前記生成部が生成した前記仕訳データを出力する出力部と、を有する。 The data processing apparatus according to the first aspect of the present invention includes a data acquisition unit that acquires invoice data indicating an invoice, and a plurality of specifications including a product name and an amount indicated in the invoice from the invoice data. The extraction unit extracts a plurality of detailed data indicating the above, a specific unit that specifies the issuer of the invoice corresponding to the invoice data, and the extraction unit that specifies the issuer specified by the specific unit. The determination unit that determines whether to generate the journal data corresponding to the compound journal or the journal data corresponding to the single journal from the plurality of detailed data, and the determination that the journal data corresponding to the compound journal is generated. When the unit determines, the journal data corresponding to the compound journal is generated based on the plurality of detail data, and when the determination unit determines that the journal data corresponding to the single journal is generated, it is based on the plurality of detail data. It has a generation unit that generates journal data corresponding to a single journal, and an output unit that outputs the journal data generated by the generation unit.
前記データ処理装置は、過去に発行された過去請求書の前記発行元と、前記過去請求書に対して生成された仕訳データである過去仕訳データとを関連付けて記憶する記憶部を有し、前記判定部は、前記特定部が特定した前記発行元に関連付けて前記記憶部に記憶されている前記過去仕訳データに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定してもよい。 The data processing device has a storage unit that stores the issuer of past invoices issued in the past and the past journal data that is journal data generated for the past invoices in association with each other. The determination unit corresponds to the compound journal from the plurality of detailed data extracted by the extraction unit based on the past journal data stored in the storage unit in association with the issuer specified by the specific unit. You may decide whether to generate the data or the journal data corresponding to a single journal.
前記記憶部は、前記発行元と、前記過去仕訳データに基づく前記仕訳データの生成ルールとを関連付けて記憶し、前記生成部は、前記記憶部において前記発行元に関連付けられて記憶されている前記生成ルールに基づいて前記仕訳データを生成してもよい。 The storage unit stores the issuer in association with the journal data generation rule based on the past journal data, and the generation unit is stored in the storage unit in association with the issuer. The journal data may be generated based on the generation rule.
前記記憶部は、前記発行元と、前記請求書の発行先と、前記生成ルールとを関連付けて記憶し、前記特定部は、前記データ取得部が取得した前記請求書データが示す請求書の発行先をさらに特定し、前記判定部は、前記特定部が特定した前記発行元と前記発行先とに関連付けて前記記憶部に記憶されている前記生成ルールに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定し、前記生成部は、前記特定部が特定した前記発行元と前記発行先とに関連付けて前記記憶部に記憶されている前記生成ルールに基づいて前記仕訳データを生成してもよい。 The storage unit stores the issuer, the issue destination of the invoice, and the generation rule in association with each other, and the specific unit issues the invoice indicated by the invoice data acquired by the data acquisition unit. The destination is further specified, and the determination unit extracts the data extracted by the extraction unit based on the generation rule stored in the storage unit in association with the issuer specified by the specific unit and the issue destination. It is determined whether to generate the journal data corresponding to the compound journal or the journal data corresponding to the single journal from the plurality of detailed data, and the generation unit determines the issuer and the issuer specified by the specific unit. The journal data may be generated based on the generation rule stored in the storage unit in association with the above.
前記記憶部は、前記発行元と、前記発行元の業種と、前記生成ルールとを関連付けて記憶し、前記特定部は、前記データ取得部が取得した前記請求書データが示す請求書の発行元の業種をさらに特定し、前記判定部は、前記記憶部において前記特定部が特定した前記発行元に関連付けて前記生成ルールが記憶されていない場合、前記特定部が特定した前記発行元の業種と、前記特定部が特定した前記発行元と異なる発行元とに関連付けて前記記憶部に記憶されている前記生成ルールに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定し、前記生成部は、前記特定部が特定した前記発行元の業種と、前記特定部が特定した前記発行元と異なる発行元とに関連付けて前記記憶部に記憶されている前記生成ルールに基づいて前記仕訳データを生成してもよい。 The storage unit stores the issuer, the industry of the issuer, and the generation rule in association with each other, and the specific unit is the issuer of the invoice indicated by the invoice data acquired by the data acquisition unit. The industry is further specified, and when the generation rule is not stored in association with the issuer specified by the specific unit in the storage unit, the determination unit is associated with the industry of the issuer specified by the specific unit. , Corresponds to the compound journal from the plurality of detailed data extracted by the extraction unit based on the generation rule stored in the storage unit in association with the issuer specified by the specific unit and a different issuer. It is determined whether to generate journal data or journal data corresponding to a single journal, and the generation unit determines the type of business of the issuer specified by the specific unit and the issuer specified by the specific unit. The journal data may be generated based on the generation rule stored in the storage unit in association with a different issuer.
前記データ処理装置は、前記記憶部において前記特定部が特定した前記発行元に関連付けて前記生成ルールが記憶されていない場合、前記特定部が特定した前記発行元の業種と、前記特定部が特定した前記発行元と異なる発行元とに関連付けて前記記憶部に記憶されている前記生成ルールを、前記特定部が特定した前記発行元と、前記発行元の業種とに関連付けて前記記憶部に記憶させる登録部をさらに有してもよい。 When the generation rule is not stored in the storage unit in association with the issuer specified by the specific unit, the data processing device specifies the type of business of the issuer specified by the specific unit and the specific unit. The generation rule stored in the storage unit in association with the issuer different from the issuer is stored in the storage unit in association with the issuer specified by the specific unit and the industry of the issuer. It may further have a registration unit to be used.
前記特定部は、前記請求書に対応する発注書を示す発注書データをさらに特定し、前記判定部は、前記特定部が特定した前記発注書データの内容と、前記特定部が特定した発行元とに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定してもよい。 The specific unit further specifies the purchase order data indicating the purchase order corresponding to the invoice, and the determination unit further specifies the content of the purchase order data specified by the specific unit and the issuer specified by the specific unit. Based on the above, it may be determined whether to generate the journal data corresponding to the compound journal or the journal data corresponding to the single journal from the plurality of detailed data extracted by the extraction unit.
本発明の第2の態様に係るデータ処理方法は、コンピュータが実行する、請求書を示す請求書データを取得するステップと、前記請求書データから、前記請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出するステップと、前記請求書データに対応する請求書の発行元を特定するステップと、特定された前記発行元に基づいて、抽出された前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定するステップと、複合仕訳に対応する仕訳データを生成すると判定されると、前記複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると判定すると、前記複数の明細データに基づいて単一仕訳に対応する仕訳データを生成するステップと、生成された前記仕訳データを出力するステップと、を有する。 The data processing method according to the second aspect of the present invention includes a step of acquiring invoice data indicating an invoice executed by a computer, and a product name and an amount indicated in the invoice from the invoice data. A step of extracting a plurality of detail data indicating a plurality of details, a step of specifying an issuer of an invoice corresponding to the invoice data, and the plurality of details extracted based on the identified issuer. The step of determining whether to generate the journal data corresponding to the compound journal or the journal data corresponding to the single journal from the data, and when it is determined to generate the journal data corresponding to the compound journal, the plurality of said When it is determined that the journal data corresponding to the compound journal is generated based on the detail data and the journal data corresponding to the single journal is generated, the step of generating the journal data corresponding to the single journal based on the plurality of detail data. And a step of outputting the generated journal data.
本発明の第3の態様に係るプログラムは、コンピュータを、請求書を示す請求書データを取得するデータ取得部、前記請求書データから、前記請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出する抽出部、前記請求書データに対応する請求書の発行元を特定する特定部、前記特定部が特定した前記発行元に基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する判定部、複合仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて単一仕訳に対応する仕訳データを生成する生成部、及び、前記生成部が生成した前記仕訳データを出力する出力部、として機能させる。 The program according to the third aspect of the present invention uses a computer as a data acquisition unit for acquiring invoice data indicating an invoice, and a plurality of specifications including a product name and an amount indicated in the invoice from the invoice data. An extraction unit that extracts a plurality of detailed data indicating the above, a specific unit that specifies the issuer of the invoice corresponding to the invoice data, and the extraction unit that extracts the data based on the issuer specified by the specific unit. Judgment unit that determines whether to generate journal data corresponding to compound journals or journal data corresponding to a single journal from a plurality of detailed data, and the determination unit determines whether to generate journal data corresponding to compound journals. Then, when the determination unit determines that the journal data corresponding to the compound journal is generated based on the plurality of detailed data and the journal data corresponding to the single journal is generated, the single journal is generated based on the plurality of detailed data. It functions as a generation unit that generates journal data corresponding to the above and an output unit that outputs the journal data generated by the generation unit.
本発明によれば、請求書の発行元に対応して仕訳データを作成することができるという効果を奏する。 According to the present invention, it is possible to create journal data corresponding to the issuer of the invoice.
<第1実施形態>
[データ処理装置1の概要]
図1は、第1実施形態に係るデータ処理装置1の概要を説明するための図である。データ処理装置1は、スキャナ又はデジタルカメラ等の読取装置2が請求書を読み取ることによって生成された請求書の画像データである請求書データを取得し、請求書データに含まれる文字列を解析した結果を用いて仕訳データを生成し、会計システム3に登録するための装置であり、例えばコンピュータである。データ処理装置1は、1台のコンピュータにより構成されていてもよく、複数のコンピュータにより構成されていてもよい。<First Embodiment>
[Overview of data processing device 1]
FIG. 1 is a diagram for explaining an outline of the data processing device 1 according to the first embodiment. The data processing device 1 acquires invoice data, which is image data of the invoice generated by reading the invoice by a
図2は、被請求者としてのデータ処理装置1のユーザが受領する請求書の一例を示す図である。図2に示す請求書には、請求書の発行元、すなわち取引における代金を請求する取引先の名称、住所、連絡先が表示されている。また、請求書には、件名(図2に示す2020年1月分)、請求の対象となる商品の商品名、商品の金額(すなわち小計)、複数の商品の合計金額(すなわち請求額)が表示されている。データ処理装置1は、読取装置2が請求書を読み取ることによって生成された請求書データからOCR処理を行うことによりテキスト情報を抽出し、抽出したテキスト情報に基づいて仕訳データを生成する。
FIG. 2 is a diagram showing an example of an invoice received by a user of the data processing device 1 as a demandee. The invoice shown in FIG. 2 displays the issuer of the invoice, that is, the name, address, and contact information of the business partner who charges the price in the transaction. In addition, the invoice contains the subject (January 2020 shown in Fig. 2), the product name of the product to be billed, the price of the product (that is, the subtotal), and the total price of the plurality of products (that is, the billed amount). It is displayed. The data processing device 1 extracts text information by performing OCR processing from the invoice data generated by the
仕訳データの生成ルールは、請求書の発行元によって異なり、例えば経理担当者が、請求書データから抽出した複数の明細データに基づいて複合仕訳に対応する仕訳データを生成したり、単一仕訳に対応する仕訳データを生成したりすることが行われている。 The rules for generating journal data differ depending on the issuer of the invoice. For example, an accountant can generate journal data corresponding to a compound journal based on multiple item data extracted from the invoice data, or make a single journal. The corresponding journal data is generated.
ここで、複合仕訳は、請求書が示す一つの取引を複数行で仕訳を行う方法であり、一つの貸方勘定科目に対して、複数の借方勘定科目が設けられる。また、単一仕訳は、請求書が示す一つの取引を一行で仕訳を行う方法であり、一つの貸方勘定科目に対して、一つの借方勘定科目が設けられる。 Here, the compound journal is a method of journalizing one transaction indicated by an invoice in a plurality of lines, and a plurality of debit accounts are provided for one credit account. In addition, a single journal is a method of journalizing one transaction indicated by an invoice in one line, and one debit account is provided for one credit account.
データ処理装置1は、請求書データから複数の明細を示す複数の明細データを抽出し、請求書の発行元に基づいて、複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。データ処理装置1は、判定結果に基づいて複合仕訳に対応する仕訳データ、又は単一仕訳に対応する仕訳データを生成する。このようにすることで、データ処理装置1は、請求書の発行元に対応して仕訳データを生成することができる。 The data processing device 1 extracts a plurality of detail data indicating a plurality of details from the invoice data, and generates journal data corresponding to the compound journal from the plurality of detail data based on the issuer of the invoice, or simply. Determine whether to generate journal data corresponding to one journal. The data processing device 1 generates journal data corresponding to a compound journal or journal data corresponding to a single journal based on a determination result. By doing so, the data processing device 1 can generate journal data corresponding to the issuer of the invoice.
[データ処理装置1の機能構成及び動作]
図3は、第1実施形態に係るデータ処理装置1の機能構成を示す図である。データ処理装置1は、通信部11と、操作部12と、表示部13と、記憶部14と、制御部15とを有する。制御部15は、データ取得部151と、抽出部152と、特定部153と、判定部154と、生成部155と、出力部156と、登録部157とを有する。[Functional configuration and operation of data processing device 1]
FIG. 3 is a diagram showing a functional configuration of the data processing device 1 according to the first embodiment. The data processing device 1 includes a communication unit 11, an
通信部11は、ネットワーク(例えばイントラネット又はインターネット)に接続するための通信インターフェースであり、読取装置2からデータを受信したり、他のコンピュータとの間でデータを送受信したりするための通信コントローラを有する。
The communication unit 11 is a communication interface for connecting to a network (for example, an intranet or the Internet), and provides a communication controller for receiving data from the
操作部12は、請求書から読み取った文字列や数値を訂正したりするためのキーボード、マウス及びディスプレイ等のデバイスを有する。
表示部13は、情報を表示するディスプレイである。表示部13は、制御部15の指示に基づいて情報を表示する。The
The
記憶部14は、例えばROM(Read Only Memory)、RAM(Random Access Memory)及びハードディスク等の記憶媒体を有する。記憶部14は、制御部15が実行するプログラムを記憶する。例えば、記憶部14は、制御部15を、データ取得部151、抽出部152、特定部153、判定部154、生成部155、出力部156、及び登録部157として機能させるプログラムを記憶する。
The
また、記憶部14は、読取装置2が請求書を読み取ることによって生成された請求書データを記憶する。また、記憶部14は、請求書データから作成された仕訳データを格納する仕訳データベースを記憶する。
In addition, the
図4は、仕訳データベースの一例を示す図である。仕訳データベースには、例えば、会計システムに登録された情報と同じ情報又は会計システムに登録された情報のうち一部の情報が格納される。図4に示すように仕訳データベースでは、請求書の発行元と、請求書に対して生成された仕訳データとが関連付けられている。仕訳データは、例えば、仕訳に対応する取引が行われた日付と、借方勘定科目と、借方補助科目と、借方金額と、貸方勘定科目と、貸方補助科目と、貸方金額と、摘要とを関連付けたデータである。仕訳データベースにおいては、請求書等の証憑を特定するための証憑識別情報(例えば請求書番号等)がさらに含まれていてもよい。 FIG. 4 is a diagram showing an example of a journal entry database. The journal database stores, for example, the same information as the information registered in the accounting system or a part of the information registered in the accounting system. As shown in FIG. 4, in the journal database, the issuer of the invoice and the journal data generated for the invoice are associated with each other. The journal data associates, for example, the date on which the transaction corresponding to the journal was made, the debit account, the debit sub-item, the debit amount, the credit account, the credit sub-item, the credit amount, and the description. Data. The journal database may further include voucher identification information (eg, invoice number, etc.) for identifying vouchers such as invoices.
なお、以下の説明において、記憶部14に記憶されている請求書データを過去請求書データ、過去請求書データに対応する請求書を過去請求書ともいう。また、過去請求書データに対して生成され記憶部14に記憶された仕訳データを、過去仕訳データともいう。
In the following description, the invoice data stored in the
また、記憶部14は、請求書の発行元と、当該発行元に対応する仕訳データの生成ルールとを関連付けて生成ルール情報として記憶する。図5は、生成ルール情報の一例を示す図である。仕訳データの生成ルールは、例えば、過去仕訳データに基づいて生成される。
Further, the
仕訳データの生成ルールは、例えば、請求書の明細に含まれている商品名に基づいて、明細をどの勘定科目に割り当てるかを規定した情報である。図5に示す例では、請求書の発送元がABC通信であり、明細に含まれている商品名に「電話通信料」が含まれている場合、当該明細に対応する借方勘定科目を「通信費」、貸方勘定科目を「未払金」に割り当てることを示している。また、請求書の発送元がABC通信であり、明細に含まれている商品名に「手数料」が含まれている場合、当該明細に対応する借方勘定科目を「手数料」、貸方勘定科目を「未払金」に割り当てることを示している。これにより、ABC通信から受領した請求書に対して、貸方勘定科目が「未払金」であり、借方勘定科目が「通信費」、「手数料」である複合仕訳に対応する仕訳データが生成される。 The journal data generation rule is, for example, information that defines to which account the item is assigned based on the product name included in the item of the invoice. In the example shown in FIG. 5, when the invoice is sent from ABC communication and the product name included in the item includes "telephone communication charge", the debit account corresponding to the item is "communication". Indicates that "expenses" and credit accounts are assigned to "accounts payable". If the invoice is sent from ABC communication and the product name included in the statement includes "commission", the debit account corresponding to the statement is "commission" and the credit account is "commission". Indicates that it will be allocated to "accounts payable". As a result, for the invoice received from ABC communication, the journal data corresponding to the compound journal whose credit account is "account payable" and the debit account is "communication cost" and "commission" is generated.
また、図5に示す例において、請求書の発送元がD運送である場合、明細に含まれている商品名に含まれる文字列に関わらず、当該明細に対応する借方勘定科目を「仕入」、貸方勘定科目を「買掛金」に割り当てることを示している。これにより、D商事から受領した請求書に対して、複数の明細が統合され、貸方勘定科目が「仕入」であり、借方勘定科目が「買掛金」である単一仕訳に対応する仕訳データが生成される。 Further, in the example shown in FIG. 5, when the invoice is sent from D transportation, the debit account corresponding to the item is "purchased" regardless of the character string included in the item name included in the item. , Indicates that the credit account is assigned to "Accounts payable". As a result, multiple items are integrated for the invoice received from D Shoji, and the journal data corresponding to a single journal whose credit account is "Purchase" and debit account is "Accounts payable". Is generated.
なお、仕訳データの生成ルールには、複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを特定するための仕訳データの種別情報が含まれていてもよい。 Even if the journal data generation rule includes the type information of the journal data for specifying whether to generate the journal data corresponding to the compound journal or the journal data corresponding to the single journal. good.
なお、記憶部14は、請求書の発行元と、請求書の発行先と、過去仕訳データに基づく仕訳データの生成ルールとを関連付けて記憶してもよい。このようにすることで、データ処理装置1は、請求書の発行先が異なる部署を示している場合、それぞれの部署に対応して仕訳データを生成することができる。
The
制御部15は、例えばCPU(Central Processing Unit)である。制御部15は、記憶部14に記憶されたプログラムを実行することにより、データ取得部151、抽出部152、特定部153、判定部154、生成部155、出力部156、及び登録部157として機能する。
The
データ取得部151は、請求書を示す請求書データを取得する。例えば、データ取得部151は、読取装置2が請求書を読み取ることにより生成された請求書データを取得する。データ取得部151は、読取装置2から請求書データを直接取得してもよいし、データ処理装置1と通信可能に接続されている端末から請求書データを取得してもよい。なお、データ取得部151は、読取装置2が読み取ることにより生成される請求書データを取得することとしたがこれに限らず、発行先等が作成した電子データとしての請求書データを取得してもよい。
The
抽出部152は、データ取得部151が取得した請求書データから、請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出する。具体的には、抽出部152は、OCR処理を実行することにより、請求書データが示す請求書に含まれているテキスト情報を抽出する。テキスト情報には、請求書の発行元(取引先)、発行先、請求書番号、発注番号、発行日、商品の商品名、商品の金額、請求金額が少なくとも含まれている。抽出部152は、請求書に含まれているテキスト情報の中から、商品名及び金額を含む複数の明細を示す複数の明細データを抽出する。
The
特定部153は、データ取得部151が取得した請求書データに対応する請求書の発行元と、請求書の発行先とを特定する。特定部153は、抽出部152が抽出したテキスト情報から、請求書の発行元を示すテキスト情報及び請求書の発行先を示すテキスト情報を特定することにより、請求書データに対応する請求書の発行元と、請求書の発行先とを特定する。
The
判定部154は、特定部153が特定した発行元に基づいて、抽出部152が抽出した複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。判定部154は、特定部153が特定した発行元に関連付けて記憶部14に記憶されている過去仕訳データに基づいて、抽出部152が抽出した複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。
The
具体的には、判定部154は、特定部153が特定した発行元に関連付けて記憶部14に記憶されている、過去仕訳データにより定められた仕訳データの生成ルールに基づいて、抽出部152が抽出した複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。
Specifically, the
例えば、判定部154は、特定部153が特定した発行元に関連付けて記憶部14に記憶されている仕訳データの生成ルールが複合仕訳データの生成を示している場合、抽出部152が抽出した複数の明細データから複合仕訳に対応する仕訳データを生成すると判定する。また、判定部154は、特定部153が特定した発行元に関連付けられている仕訳データの生成ルールが単一仕訳データの生成を示している場合、抽出部152が抽出した複数の明細データから単一仕訳に対応する仕訳データを生成すると判定する。
For example, when the
また、記憶部14に、請求書の発行元と、請求書の発行先と、過去仕訳データに基づく仕訳データの生成ルールとが関連付けて記憶されている場合、判定部154は、特定部153が特定した発行元と発行先とに関連付けられている仕訳データの生成ルールに基づいて、複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定してもよい。このようにすることで、データ処理装置1は、請求書の発行元が同じであっても、請求書の発行先に部署名が含まれる等により、発行先が異なる場合、発行先に応じて異なる仕訳データを生成することができる。
Further, when the invoice issuer, the invoice issue destination, and the journal data generation rule based on the past journal data are stored in the
また、判定部154は、仕訳データの生成ルールに基づいて複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定したが、これに限らない。判定部154は、特定部153が特定した発行元に関連付けて記憶部14に記憶されている過去仕訳データに基づいて、複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定してもよい。
Further, the
例えば、判定部154は、特定部153が特定した発行元に関連付けて記憶部14に記憶されている過去仕訳データのうち、最も新しい過去仕訳データを特定し、当該過去仕訳データが複合仕訳に対応しているか単一仕訳に対応しているかに基づいて、複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定してもよい。
For example, the
また、判定部154は、請求書データが示す請求書に対応する発注書の内容に基づいて、複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定してもよい。この場合、記憶部14には、発注番号を含む発注書を示す発注書データが記憶されているものとする。特定部153は、抽出部152が抽出したテキストデータから、請求書に対応する発注書の発注番号をさらに特定し、当該発注番号と、発行元とに基づいて、請求書に対応する発注書を示す発注書データを特定する。
Further, the
判定部154は、特定部153が特定した発注書データの内容と、特定部153が特定した発行元とに基づいて、抽出部152が抽出した複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。
The
例えば、判定部154は、特定部153が特定した発注書データに含まれている発注元の部署を特定することで、請求書の発行先を特定する。そして、判定部154は、当該発行先と、特定部153が特定した発行元とに関連付けられている仕訳データの生成ルールに基づいて、複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。このようにすることで、データ処理装置1は、請求書から、発注元の部署名、すなわち請求書の発行先が特定できない場合であっても、発注書の内容に基づいて請求書の発行先を特定し、当該発行先に対応する仕訳データを生成することができる。
For example, the
生成部155は、判定部154による判定結果に基づいて、抽出部152が抽出した複数の明細データに対応する仕訳データを生成する。生成部155は、複合仕訳に対応する仕訳データを生成すると判定部154が判定すると、複数の明細データに基づいて複合仕訳に対応する仕訳データを生成する。また、生成部155は、単一仕訳に対応する仕訳データを生成すると判定部154が判定すると、単一仕訳に対応する仕訳データを生成する。生成部155は、特定部153が特定した発行元に関連付けられている仕訳データの生成ルールに基づいて、複合仕訳に対応する仕訳データ又は単一仕訳に対応する仕訳データを生成する。
The
また、生成部155は、特定部153が特定した発行元及び発行先に仕訳データの生成ルールが関連付けられている場合、当該仕訳データの生成ルールに基づいて、複合仕訳に対応する仕訳データ又は単一仕訳に対応する仕訳データを生成する。
In addition, when the issuer and issuer specified by the
例えば、発行元が同じ請求書が毎月2通送付され、一方の請求書の発行先は営業部であり、他方の請求書の発行先は総務部であるものとする。この場合、生成部155は、請求書の発行元と、発行先である営業部とに関連付けられている仕訳データの生成ルールに基づいて、営業部に対応する仕訳データの生成ルールで、複合仕訳に対応する仕訳データを生成する。例えば、生成部155は、複数の明細データのそれぞれに対応して、複数の異なる補助科目のそれぞれに同一の借方勘定科目を関連付けた、複合仕訳に対応する仕訳データを生成する。また、生成部155は、当該請求書の発行元と、発行先である総務部とに関連付けられている仕訳データの生成ルールに基づいて、単一仕訳に対応する仕訳データを生成する。
For example, it is assumed that two invoices with the same issuer are sent every month, one invoice is issued to the sales department, and the other invoice is issued to the general affairs department. In this case, the
出力部156は、生成部155が生成した仕訳データを出力する。例えば、出力部156は、生成部155が生成した仕訳データを含み、当該仕訳データの会計システム3への登録を受け付ける登録画面を表示部13に出力する。図6は、出力部156が出力した登録画面の一例を示す図である。図6に示す仕訳データは、図2に対応する請求書に基づいて生成された仕訳データである。図6に示す例では、複合仕訳に対応する仕訳データの他に、登録者として、ユーザの氏名が表示されているとともに、会計システム3への仕訳データの登録を受け付ける登録ボタンと、仕訳データの生成ルールの登録又は編集を受け付けるルール編集ボタンとが表示されていることが確認できる。
The
登録部157は、仕訳データを会計システム3に登録する。例えば、登録部157は、出力部156が表示部13に出力した登録画面において、登録ボタンを押下する操作をユーザから受け付けると、登録画面に表示されている仕訳データを会計システム3に登録する。登録部157は、登録画面に表示されている仕訳データの修正をユーザから受け付けてもよい。
The
また、登録部157は、登録画面においてルール編集ボタンが押下されたことに応じて、登録画面に示されている仕訳データに対応する仕訳データの生成ルールの登録画面を表示部13に表示させ、ユーザから仕訳データの生成ルールの登録又は編集を受け付けてもよい。そして、登録部157は、ユーザから仕訳データの生成ルールの登録操作又は編集操作を受け付けたことに応じて、仕訳データの生成ルールと、当該仕訳データに対応する請求書の発行元とを関連付けて、生成ルール情報として記憶部14に記憶させてもよい。図6に示す例の場合、登録部157は、図2に示した請求書を発行したABC通信株式会社に関連付けて、電話通信料を合算して「通信費」として借方勘定科目に割り当てて、手数料を「手数料」として借方勘定科目に割り当てるという生成ルール情報を記憶部14に記憶させる。
Further, the
[データ処理装置1における処理の流れ]
続いて、データ処理装置1における処理の流れを説明する。図7は、第1実施形態に係るデータ処理装置1における基本的な処理の流れを示すフローチャートである。
まず、データ取得部151は、読取装置2が請求書を読み取ることによって生成した請求書データを取得する(S1)。
続いて、抽出部152は、請求書データに含まれているテキスト情報を抽出する(S2)。[Processing flow in data processing device 1]
Subsequently, the flow of processing in the data processing device 1 will be described. FIG. 7 is a flowchart showing a basic processing flow in the data processing device 1 according to the first embodiment.
First, the
Subsequently, the
続いて、特定部153は、データ取得部151が取得した請求書データに対応する請求書の発行元を特定する(S3)。
続いて、判定部154は、S3において特定された発行元に基づいて、S2において抽出された複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する(S4)。判定部154は、複合仕訳に対応する仕訳データを生成すると判定すると、S5に処理を移し、複合仕訳に対応する仕訳データを生成せずに、単一仕訳に対応する仕訳データを生成すると判定すると、S6に処理を移す。Subsequently, the specifying
Subsequently, the
S5において、生成部155は、S3において特定された発行元に関連付けられている仕訳データの生成ルールに基づいて、複合仕訳に対応する仕訳データを生成する。
S6において、生成部155は、S3において特定された発行元に関連付けられている仕訳データの生成ルールに基づいて、単一仕訳に対応する仕訳データを生成する。In S5, the
In S6, the
S7において、出力部156は、S5又はS6において生成された仕訳データを含む登録画面を表示部13に表示させる。
続いて、登録部157は、登録画面において、登録ボタンを押下する操作をユーザから受け付けると、登録画面に含まれている仕訳データを会計システム3に登録する(S8)。In S7, the
Subsequently, when the
[第1実施形態に係るデータ処理装置1による効果]
以上説明したように、第1実施形態に係るデータ処理装置1は、請求書データに対応する請求書の発行元を特定し、特定した発行元に基づいて、抽出された複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。そして、データ処理装置1は、複合仕訳に対応する仕訳データを生成すると判定すると、複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると判定すると、複数の明細データに基づいて単一仕訳に対応する仕訳データを生成する。このようにすることで、データ処理装置1は、請求書の発行元に対応して仕訳データを作成することができる。[Effect of Data Processing Device 1 According to First Embodiment]
As described above, the data processing device 1 according to the first embodiment specifies the issuer of the invoice corresponding to the invoice data, and is composited from the plurality of detailed data extracted based on the specified issuer. Determine whether to generate the journal data corresponding to the journal or the journal data corresponding to the single journal. Then, when the data processing device 1 determines that the journal data corresponding to the compound journal is generated, the data processing device 1 generates the journal data corresponding to the compound journal based on the plurality of detailed data, and generates the journal data corresponding to the single journal. When determined, journal data corresponding to a single journal is generated based on a plurality of detailed data. By doing so, the data processing device 1 can create journal data corresponding to the issuer of the invoice.
<第2実施形態>
[同業種の発行元の仕訳データの生成ルールに基づいて複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する]
続いて、第2実施形態に係るデータ処理装置1について説明する。第1実施形態に係るデータ処理装置1は、請求書データに対応する請求書の発行元が、データ処理装置1のユーザと過去に取引を行ったことがない場合、当該請求書データから抽出した複数の明細データから、複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定することができないという問題がある。<Second Embodiment>
[Determine whether to generate journal data corresponding to compound journals or single journals based on the journal data generation rules of publishers in the same industry]
Subsequently, the data processing device 1 according to the second embodiment will be described. The data processing device 1 according to the first embodiment extracts from the invoice data when the issuer of the invoice corresponding to the invoice data has never made a transaction with the user of the data processing device 1 in the past. There is a problem that it is not possible to determine whether to generate journal data corresponding to a compound journal or to generate journal data corresponding to a single journal from a plurality of detailed data.
これに対し、第2実施形態に係るデータ処理装置1は、同業種の発行元の仕訳データの生成ルールに基づいて複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する機能を有する。以下、第2実施形態に係るデータ処理装置1の説明を行う。なお、第1実施形態と同じ部分については適宜説明を省略する。 On the other hand, the data processing device 1 according to the second embodiment generates the journal data corresponding to the compound journal based on the journal data generation rule of the issuer of the same industry, or the journal data corresponding to the single journal. Has a function of determining whether to generate. Hereinafter, the data processing device 1 according to the second embodiment will be described. The same parts as those in the first embodiment will be omitted as appropriate.
第2実施形態に係る記憶部14は、請求書の発行元と、当該発行元の業種と、仕訳データの生成ルールとを関連付けて記憶する。
第2実施形態に係る特定部153は、データ取得部151が取得した請求書データが示す請求書の発行元を特定するとともに、当該発行元の業種を特定する。例えば、記憶部14に、商品名又は発行元の名称と、発行元の業種とを関連付けた業種特定用情報を記憶しておく。特定部153は、業種特定用情報において、抽出部152が抽出したテキストデータに含まれる商品名や発行元の名称に関連付けられている発行元の業種を特定することにより発行元の業種を特定する。また、特定部153は、抽出部152が抽出した発行元の名称を検索エンジンで検索し、当該発行元に関する情報を取得し、取得した発行元に関する情報に基づいて発行元の業種を特定してもよい。The
The
第2実施形態に係る判定部154は、記憶部14において特定部153が特定した発行元に関連付けて仕訳データの生成ルールが記憶されていない場合、特定部153が特定した発行元と異なる発行元と、特定部153が特定した発行元の業種とに関連付けて記憶部14に記憶されている仕訳データの生成ルールを特定する。そして、判定部154は、特定した仕訳データの生成ルールに基づいて、抽出部152が抽出した複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。
When the
例えば、判定部154は、特定部153が特定した発行元の業種が運輸業であるとともに、当該発行元に関連付けて仕訳データの生成ルールが記憶されていない場合、発行元の業種としての運輸業と、特定部153が特定した発行元と異なる発行元とに関連付けて記憶部14に記憶されている仕訳データの生成ルールに基づいて、抽出部152が抽出した複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する。このようにすることで、データ処理装置1は、ユーザが初めて取引を行う取引先が発行した請求書であっても、複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定することができる。
For example, if the issuer's industry specified by the
登録部157は、仕訳データの会計システム3への登録を受け付ける登録画面を介した仕訳データの登録時に、仕訳データの生成ルールを登録する。例えば、登録部157は、記憶部14において特定部153が特定した発行元に関連付けて生成ルールが記憶されていない場合、特定部153が特定した発行元の業種と、特定部153が特定した発行元と異なる発行元とに関連付けて記憶部14に記憶されている仕訳データの生成ルールを登録するか否かの登録画面を表示させる。
The
登録部157は、登録画面においてルール編集ボタンが押下されたか否かにかかわらず、登録画面を表示させるようにしてもよい。そして、登録部157は、登録画面において、ユーザから仕訳データの生成ルールの登録操作を受け付けたことに応じて、特定部153が特定した発行元と、発行元の業種とに関連付けて記憶部14に記憶させる。このようにすることで、データ処理装置1は、ユーザが初めて取引を行う取引先が発行した請求書に対応する仕訳データの生成ルールを容易に登録することができる。
The
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、請求書データは、読取装置2が読み取ることにより作成されたデータであることとしたが、これに限らず、コンピュータが作成したpdfファイル等の電子データであってもよい。また、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes can be made within the scope of the gist thereof. be. For example, the invoice data is data created by reading by the
1 データ処理装置
2 読取装置
11 通信部
12 操作部
13 表示部
14 記憶部
15 制御部
151 データ取得部
152 抽出部
153 特定部
154 判定部
155 生成部
156 出力部
157 登録部
1
Claims (8)
前記請求書データから、前記請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出する抽出部と、
前記請求書データに対応する請求書の発行元を特定する特定部と、
過去に発行された過去請求書の前記発行元と、前記過去請求書に対して生成された仕訳データである過去仕訳データとを関連付けて記憶する記憶部と、
前記特定部が特定した前記発行元に関連付けて前記記憶部に記憶されている前記過去仕訳データに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する判定部と、
複合仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて単一仕訳に対応する仕訳データを生成する生成部と、
前記生成部が生成した前記仕訳データを出力する出力部と、
を有するデータ処理装置。 The data acquisition unit that acquires invoice data indicating the invoice,
An extraction unit that extracts a plurality of detail data indicating a plurality of details including a product name and an amount shown in the invoice from the invoice data, and an extraction unit.
A specific part that identifies the issuer of the invoice corresponding to the invoice data,
A storage unit that stores the issuer of the past invoice issued in the past and the past journal data that is the journal data generated for the past invoice in association with each other.
Based on the past journal data stored in the storage unit in association with the issuer specified by the specific unit, journal data corresponding to the compound journal is generated from the plurality of detailed data extracted by the extraction unit. A judgment unit that determines whether to generate journal data corresponding to a single journal,
When the determination unit determines that the journal data corresponding to the compound journal is generated, the determination unit generates the journal data corresponding to the compound journal based on the plurality of detail data, and generates the journal data corresponding to the single journal. Judges, a generation unit that generates journal data corresponding to a single journal based on the plurality of detailed data, and a generation unit.
An output unit that outputs the journal data generated by the generation unit, and
Data processing device with.
前記生成部は、前記記憶部において前記発行元に関連付けられて記憶されている前記生成ルールに基づいて前記仕訳データを生成する、
請求項1に記載のデータ処理装置。 The storage unit stores the issuer and the journal data generation rule based on the past journal data in association with each other.
The generation unit generates the journal data based on the generation rule stored in association with the issuer in the storage unit.
The data processing device according to claim 1.
前記特定部は、前記データ取得部が取得した前記請求書データが示す請求書の発行先をさらに特定し、
前記判定部は、前記特定部が特定した前記発行元と前記発行先とに関連付けて前記記憶部に記憶されている前記生成ルールに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定し、
前記生成部は、前記特定部が特定した前記発行元と前記発行先とに関連付けて前記記憶部に記憶されている前記生成ルールに基づいて前記仕訳データを生成する、
請求項2に記載のデータ処理装置。 The storage unit stores the issuer, the issue destination of the invoice, and the generation rule in association with each other.
The specific unit further specifies the issue destination of the invoice indicated by the invoice data acquired by the data acquisition unit.
The determination unit is compounded from the plurality of detailed data extracted by the extraction unit based on the generation rule stored in the storage unit in association with the issuer and the issue destination specified by the specific unit. Determine whether to generate journal data corresponding to the journal or to generate the journal data corresponding to a single journal.
The generation unit generates the journal data based on the generation rule stored in the storage unit in association with the issuer and the issue destination specified by the specific unit.
The data processing device according to claim 2.
前記特定部は、前記データ取得部が取得した前記請求書データが示す請求書の発行元の業種をさらに特定し、
前記判定部は、前記記憶部において前記特定部が特定した前記発行元に関連付けて前記生成ルールが記憶されていない場合、前記特定部が特定した前記発行元の業種と、前記特定部が特定した前記発行元と異なる発行元とに関連付けて前記記憶部に記憶されている前記生成ルールに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定し、
前記生成部は、前記特定部が特定した前記発行元の業種と、前記特定部が特定した前記発行元と異なる発行元とに関連付けて前記記憶部に記憶されている前記生成ルールに基づいて前記仕訳データを生成する、
請求項2に記載のデータ処理装置。 The storage unit stores the issuer, the industry of the issuer, and the generation rule in association with each other.
The specific unit further specifies the industry of the issuer of the invoice indicated by the invoice data acquired by the data acquisition unit.
When the generation rule is not stored in association with the issuer specified by the specific unit in the storage unit, the determination unit identifies the type of business of the issuer specified by the specific unit and the specific unit. Based on the generation rule stored in the storage unit in association with the issuer different from the issuer, the journal data corresponding to the compound journal is generated from the plurality of detailed data extracted by the extraction unit. Determine if you want to generate journal data for a single journal,
The generation unit is based on the generation rule stored in the storage unit in association with the industry of the issuer specified by the specific unit and an issuer different from the issuer specified by the specific unit. Generate journal data,
The data processing device according to claim 2.
請求項4に記載のデータ処理装置。 When the generation rule is not stored in the storage unit in association with the issuer specified by the specific unit, the type of business of the issuer specified by the specific unit is different from the issuer specified by the specific unit. It further has a registration unit that stores the generation rule stored in the storage unit in association with the issuer in the storage unit in association with the issuer specified by the specific unit and the industry of the issuer. ,
The data processing device according to claim 4.
前記請求書データから、前記請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出する抽出部と、
前記請求書データに対応する請求書の発行元と、前記請求書に対応する発注書を示す発注書データとを特定する特定部と、
前記特定部が特定した前記発注書データの内容と、前記特定部が特定した発行元とに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する判定部と、
複合仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて単一仕訳に対応する仕訳データを生成する生成部と、
前記生成部が生成した前記仕訳データを出力する出力部と、
を有するデータ処理装置。 The data acquisition unit that acquires invoice data indicating the invoice,
An extraction unit that extracts a plurality of detail data indicating a plurality of details including a product name and an amount shown in the invoice from the invoice data, and an extraction unit.
A specific unit that identifies the issuer of the invoice corresponding to the invoice data and the purchase order data indicating the purchase order corresponding to the invoice.
Whether to generate journal data corresponding to a compound journal from the plurality of detailed data extracted by the extraction unit based on the contents of the purchase order data specified by the specific unit and the issuer specified by the specific unit. , A judgment unit that determines whether to generate journal data corresponding to a single journal,
When the determination unit determines that the journal data corresponding to the compound journal is generated, the determination unit generates the journal data corresponding to the compound journal based on the plurality of detail data, and generates the journal data corresponding to the single journal. Judges, a generation unit that generates journal data corresponding to a single journal based on the plurality of detailed data, and a generation unit.
An output unit that outputs the journal data generated by the generation unit, and
Data processing apparatus having a.
請求書を示す請求書データを取得するステップと、
前記請求書データから、前記請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出するステップと、
前記請求書データに対応する請求書の発行元を特定するステップと、
過去に発行された過去請求書の前記発行元と、前記過去請求書に対して生成された仕訳データである過去仕訳データとを関連付けて記憶する記憶部を参照し、特定された前記発行元に関連付けて前記記憶部に記憶されている前記過去仕訳データに基づいて、抽出された前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定するステップと、
複合仕訳に対応する仕訳データを生成すると判定されると、前記複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると判定すると、前記複数の明細データに基づいて単一仕訳に対応する仕訳データを生成するステップと、
生成された前記仕訳データを出力するステップと、
を有するデータ処理方法。 Computer runs,
Steps to get invoice data showing invoices,
A step of extracting a plurality of detail data indicating a plurality of details including the product name and the amount shown in the invoice from the invoice data, and a step of extracting the plurality of detail data.
Steps to identify the issuer of the invoice corresponding to the invoice data,
With reference to the storage unit that stores the issuer of the past invoice issued in the past and the past journal data which is the journal data generated for the past invoice in association with each other, the specified issuer Based on the past journal data stored in the storage unit in association with each other, the journal data corresponding to the compound journal is generated from the extracted plurality of detail data, or the journal data corresponding to the single journal is generated. And the step to determine
If it is determined that the journal data corresponding to the compound journal is generated, the journal data corresponding to the compound journal is generated based on the plurality of item data, and if it is determined that the journal data corresponding to the single journal is generated, the plurality of items Steps to generate journal data corresponding to a single journal based on the item data of
The step of outputting the generated journal data and
Data processing method having.
請求書を示す請求書データを取得するデータ取得部、
前記請求書データから、前記請求書に示される商品名及び金額を含む複数の明細を示す複数の明細データを抽出する抽出部、
前記請求書データに対応する請求書の発行元を特定する特定部、
過去に発行された過去請求書の前記発行元と、前記過去請求書に対して生成された仕訳データである過去仕訳データとを関連付けて記憶する記憶部を参照し、前記特定部が特定した前記発行元に関連付けて前記記憶部に記憶されている前記過去仕訳データに基づいて、前記抽出部が抽出した前記複数の明細データから複合仕訳に対応する仕訳データを生成するか、単一仕訳に対応する仕訳データを生成するかを判定する判定部、
複合仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて複合仕訳に対応する仕訳データを生成し、単一仕訳に対応する仕訳データを生成すると前記判定部が判定すると、前記複数の明細データに基づいて単一仕訳に対応する仕訳データを生成する生成部、及び、
前記生成部が生成した前記仕訳データを出力する出力部、
として機能させるプログラム。 Computer,
Data acquisition department that acquires invoice data indicating invoices,
An extraction unit that extracts a plurality of detail data indicating a plurality of details including a product name and an amount shown in the invoice from the invoice data.
A specific part that identifies the issuer of the invoice corresponding to the invoice data,
The issuer of the past invoices issued in the past and the storage unit that stores the past journal data, which is the journal data generated for the past invoices, are referred to, and the specific unit identifies the above. Based on the past journal data stored in the storage unit in association with the issuer, the journal data corresponding to the compound journal is generated from the plurality of detailed data extracted by the extraction unit, or a single journal is supported. Judgment unit that determines whether to generate journal data
When the determination unit determines that the journal data corresponding to the compound journal is generated, the determination unit generates the journal data corresponding to the compound journal based on the plurality of detail data, and generates the journal data corresponding to the single journal. Judges, a generation unit that generates journal data corresponding to a single journal based on the plurality of detailed data, and a generation unit.
An output unit that outputs the journal data generated by the generation unit,
A program that functions as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021130781A JP2022126578A (en) | 2021-02-18 | 2021-08-10 | Data processing apparatus, data processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/006100 WO2022176100A1 (en) | 2021-02-18 | 2021-02-18 | Data processing device, data processing method, and program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021130781A Division JP2022126578A (en) | 2021-02-18 | 2021-08-10 | Data processing apparatus, data processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6929487B1 true JP6929487B1 (en) | 2021-09-01 |
JPWO2022176100A1 JPWO2022176100A1 (en) | 2022-08-25 |
Family
ID=77456357
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021509232A Active JP6929487B1 (en) | 2021-02-18 | 2021-02-18 | Data processing equipment, data processing methods and programs |
JP2021130781A Pending JP2022126578A (en) | 2021-02-18 | 2021-08-10 | Data processing apparatus, data processing method, and program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021130781A Pending JP2022126578A (en) | 2021-02-18 | 2021-08-10 | Data processing apparatus, data processing method, and program |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP6929487B1 (en) |
WO (1) | WO2022176100A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018110522A1 (en) * | 2016-12-16 | 2018-06-21 | ファーストアカウンティング株式会社 | Accounts processing device, accounts processing system, accounts processing method, and accounts processing program |
JP2019200692A (en) * | 2018-05-18 | 2019-11-21 | 弘明 小野 | Accounting journal issue system and accounting journal issue program |
JP2020166693A (en) * | 2019-03-29 | 2020-10-08 | 佳三 橋本 | Automatic classifying program, and automatic classifying system |
-
2021
- 2021-02-18 WO PCT/JP2021/006100 patent/WO2022176100A1/en active Application Filing
- 2021-02-18 JP JP2021509232A patent/JP6929487B1/en active Active
- 2021-08-10 JP JP2021130781A patent/JP2022126578A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018110522A1 (en) * | 2016-12-16 | 2018-06-21 | ファーストアカウンティング株式会社 | Accounts processing device, accounts processing system, accounts processing method, and accounts processing program |
JP2019200692A (en) * | 2018-05-18 | 2019-11-21 | 弘明 小野 | Accounting journal issue system and accounting journal issue program |
JP2020166693A (en) * | 2019-03-29 | 2020-10-08 | 佳三 橋本 | Automatic classifying program, and automatic classifying system |
Also Published As
Publication number | Publication date |
---|---|
JP2022126578A (en) | 2022-08-30 |
WO2022176100A1 (en) | 2022-08-25 |
JPWO2022176100A1 (en) | 2022-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10453038B2 (en) | Purchase data transmission and analysis system | |
JP5997544B2 (en) | Information processing apparatus, slip editing terminal, information processing method, and program | |
JPWO2019008766A1 (en) | Voucher processing system and voucher processing program | |
JP6895632B1 (en) | Accounting equipment, accounting systems, accounting methods and programs | |
JP6967174B1 (en) | Data processing equipment, data processing methods and programs | |
JP6944603B1 (en) | Data processing equipment, data processing methods and programs | |
JP6929487B1 (en) | Data processing equipment, data processing methods and programs | |
JP6848134B1 (en) | Data processing equipment, data processing methods and programs | |
JP6810306B1 (en) | Data processing equipment, data processing methods and programs | |
JP6810303B1 (en) | Data processing equipment, data processing method and data processing program | |
JP6855641B1 (en) | Data processing equipment, data processing methods and programs | |
JP5311949B2 (en) | Business support system | |
JP6844076B1 (en) | Data processing equipment, data processing methods and programs | |
JP7021819B1 (en) | Data processing equipment, data processing methods and programs | |
JP3551311B2 (en) | Accounting processing system with journal entry support function | |
JP2022013578A (en) | Data processing device, data processing method and program | |
JP6741326B1 (en) | System and method for displaying journals | |
JP6802417B1 (en) | Data processing equipment, data processing methods and programs | |
JP7473900B2 (en) | FORMAT CREATION DEVICE, FORMAT CREATION METHOD, AND FORMAT CREATION PROGRAM | |
JP2021005137A (en) | System and method for performing automatic classification | |
JP2023168826A (en) | Accounting software and accounting system requiring no journal entries | |
JP2001290929A (en) | Accounting system | |
JP2022062667A (en) | Data processing device, data processing method, and program | |
JP2020004461A (en) | Information processing device, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210218 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210218 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20210420 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210427 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210527 |
|
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: 20210803 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210810 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6929487 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |