JP6368135B2 - Accounting information processing apparatus, accounting information processing method, and program - Google Patents

Accounting information processing apparatus, accounting information processing method, and program Download PDF

Info

Publication number
JP6368135B2
JP6368135B2 JP2014093599A JP2014093599A JP6368135B2 JP 6368135 B2 JP6368135 B2 JP 6368135B2 JP 2014093599 A JP2014093599 A JP 2014093599A JP 2014093599 A JP2014093599 A JP 2014093599A JP 6368135 B2 JP6368135 B2 JP 6368135B2
Authority
JP
Japan
Prior art keywords
information
user
user identifier
unit
accounting
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
JP2014093599A
Other languages
Japanese (ja)
Other versions
JP2015210766A (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 JP2014093599A priority Critical patent/JP6368135B2/en
Publication of JP2015210766A publication Critical patent/JP2015210766A/en
Application granted granted Critical
Publication of JP6368135B2 publication Critical patent/JP6368135B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、会計情報を処理する会計情報処理装置等に関するものである。   The present invention relates to an accounting information processing apparatus that processes accounting information.

従来、伝票データ等の会計情報を入力し、処理し、管理するシステムがあった(例えば、特許文献1参照)。   Conventionally, there has been a system for inputting, processing, and managing accounting information such as slip data (see, for example, Patent Document 1).

"弥生"、[online]、[平成26年4月18日検索]、インターネット[URL:https://www.yayoi-kk.co.jp/]"Yayo", [online], [Search April 18, 2014], Internet [URL: https://www.yayoi-kk.co.jp/]

しかしながら、従来のシステムにおいては、税理士のデータ入力を適切に支援するものではなかった。つまり、従来のシステムにおいては、税理士でも一般ユーザでも同様にインターフェイスを提供していた。   However, the conventional system does not properly support tax accountant data input. In other words, in the conventional system, both tax accountants and general users provide the same interface.

本第一の発明の会計情報処理装置は、ユーザを識別するユーザ識別子を有する2以上のユーザ情報を格納し得るユーザ情報格納部と、税理士のユーザを識別するユーザ識別子と、税理士の顧問先を識別する1以上のユーザ識別子とを有する1以上の顧問情報を格納し得る顧問情報格納部と、顧問先のユーザ識別子と会計に関する1以上の会計情報とを格納し得る会計情報格納部と、顧問先のユーザ識別子と1以上の会計情報とを有する登録情報、および税理士であるユーザ識別子を受け付ける受付部と、受付部が受け付けた登録情報が有する顧問先のユーザ識別子に対応付けて、受付部が受け付けた登録情報が有する1以上の会計情報を、会計情報格納部に蓄積する蓄積部と、受付部が受け付けたユーザ識別子が税理士のユーザ識別子であるか否かを判断する判断部と、判断部が税理士のユーザ識別子であると判断した場合、作業状況に関する情報である作業状況情報を有する画面を出力し、判断部が税理士のユーザ識別子でないと判断した場合、作業状況情報を有する画面を出力しない出力部を具備する会計情報処理装置である。   The accounting information processing apparatus according to the first aspect of the present invention includes a user information storage unit that can store two or more user information having a user identifier for identifying a user, a user identifier for identifying a tax accountant user, and a tax accountant advisor. An advisor information storage unit that can store one or more advisor information having one or more user identifiers to be identified, an accounting information storage unit that can store a user identifier of the advisor and one or more accounting information related to accounting, and an advisor A reception unit that accepts registration information having a previous user identifier and one or more accounting information and a user identifier that is a tax accountant, and a user identifier of an advisory destination that the registration information received by the reception unit is associated with the reception unit The accumulating unit that stores one or more pieces of accounting information included in the received registration information in the accounting information storage unit, and the user identifier received by the receiving unit is a tax accountant user identifier. If the determination unit and the determination unit determine that it is a tax accountant user identifier, a screen having work status information that is information about the work status is output, and the determination unit determines that it is not a tax accountant user identifier In this case, the information processing apparatus includes an output unit that does not output a screen having work status information.

かかる構成により、税理士のデータ入力を適切に支援する会計情報処理装置を提供できる。   With this configuration, it is possible to provide an accounting information processing apparatus that appropriately supports tax accountant data input.

また、本第二の発明の会計情報処理装置は、第一の発明に対して、会計情報は、領収書の画像である領収書画像と伝票データとを含み得、受付部は、顧問先のユーザ識別子と1以上の領収書画像とを有する登録情報を、顧問先のユーザの第一端末から受信し、かつ、税理士のユーザ識別子と領収書画像を識別する領収書画像識別子と伝票データとを有する登録情報を、税理士のユーザの第二端末から受信し、蓄積部は、受付部が顧問先のユーザ識別子と1以上の領収書画像とを有する登録情報を受信した場合、顧問先のユーザ識別子に対応付けて、1以上の領収書画像を会計情報格納部に蓄積し、受付部が領収書画像識別子と伝票データとを有する登録情報を受信した場合、領収書画像識別子で識別される領収書画像に対応付けて、伝票データを会計情報格納部に蓄積する会計情報処理装置である。   In the accounting information processing apparatus of the second invention, the accounting information may include a receipt image, which is an image of a receipt, and slip data, with respect to the first invention. Registration information having a user identifier and one or more receipt images is received from the first terminal of the consultant user, and a tax accountant user identifier, a receipt image identifier for identifying the receipt image, and slip data are obtained. The registration information is received from the second terminal of the tax accountant user, and the storage unit receives the registration information including the user identifier of the advisor and one or more receipt images, and the storage unit receives the user identifier of the advisor When one or more receipt images are accumulated in the accounting information storage unit and the reception unit receives registration information having a receipt image identifier and slip data, the receipt identified by the receipt image identifier Match slips with images An accounting information processing apparatus for storing the accounting information storage unit.

かかる構成により、税理士のデータ入力を適切に支援する会計情報処理装置を提供できる。   With this configuration, it is possible to provide an accounting information processing apparatus that appropriately supports tax accountant data input.

また、本第三の発明の会計情報処理装置は、第一または第二の発明に対して、作業状況情報は、1以上の伝票データの入力状況を示す情報、または決算書の入力状況を示す情報である会計情報処理装置である。   In the accounting information processing apparatus according to the third aspect of the invention, the work status information indicates information indicating an input status of one or more slip data or an input status of a financial statement in contrast to the first or second invention. It is an accounting information processing apparatus that is information.

かかる構成により、税理士のデータ入力を適切に支援する会計情報処理装置を提供できる。   With this configuration, it is possible to provide an accounting information processing apparatus that appropriately supports tax accountant data input.

本発明による会計情報処理装置によれば、税理士のデータ入力を適切に支援する会計情報処理装置を提供できる。   According to the accounting information processing apparatus of the present invention, it is possible to provide an accounting information processing apparatus that appropriately supports data input of a tax accountant.

実施の形態1における会計情報処理システムの概念図を示す図The figure which shows the conceptual diagram of the accounting information processing system in Embodiment 1 同会計情報処理システムのブロック図Block diagram of the accounting information processing system 同会計情報処理装置1の動作について説明するフローチャートA flowchart for explaining the operation of the accounting information processing apparatus 1 同画面情報構成処理について説明するフローチャートFlowchart explaining the same screen information composition processing 同税理士用画面情報構成処理について説明するフローチャートFlowchart explaining screen information composition process for tax accountant 同第一端末2の動作について説明するフローチャートFlow chart for explaining the operation of the first terminal 2 同第二端末3の動作について説明するフローチャートFlow chart for explaining the operation of the second terminal 3 同ユーザ情報管理表を示す図Figure showing the same user information management table 同顧問情報管理表を示す図Figure showing the advisor information management table 同会計伝票管理表を示す図Figure showing the accounting slip management table 同領収書画像管理表を示す図Figure showing the receipt image management table 同領収書画像の例を示す図Figure showing an example of the receipt image 同出力画面例を示す図Figure showing the same output screen example 同出力画面例を示す図Figure showing the same output screen example 同出力画面例を示す図Figure showing the same output screen example 同出力画面例を示す図Figure showing the same output screen example 同出力画面例を示す図Figure showing the same output screen example 同スタンドアロンの会計情報処理装置1のブロック図Block diagram of the stand-alone accounting information processing apparatus 1 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the computer system

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

(実施の形態1)
本実施の形態において、入力されたユーザ識別子を用いて税理士であるか一般ユーザであるかを判断し、税理士であれば、作業状況情報を有する画面を出力し、一般ユーザである場合は、当該画面を出力しない会計情報処理装置を含む会計情報処理システムについて説明する。なお、税理士は、会計処理の専門家という意味であり、公認会計士等も含む広い概念である、とする。また、作業状況情報とは、例えば、一般ユーザが入力した領収書画像に対する伝票データの入力状況を示す情報、日常のデータの入力状況を示す情報、決算書等のデータの入力状況を示す情報等である。
(Embodiment 1)
In the present embodiment, it is determined whether it is a tax accountant or a general user using the input user identifier, and if it is a tax accountant, a screen having work status information is output. An accounting information processing system including an accounting information processing apparatus that does not output a screen will be described. Tax accountant means an expert in accounting, and is a broad concept that includes certified public accountants. The work status information is, for example, information indicating the input status of slip data for a receipt image input by a general user, information indicating the input status of daily data, information indicating the input status of data such as financial statements, etc. It is.

図1は、本実施の形態における会計情報処理システムの概念図である。会計情報処理システムは、会計情報処理装置1、1または2以上の第一端末2、および1または2以上の第二端末3を備える。第一端末2は、通常、顧問先のユーザが使用する端末である。なお、顧問先のユーザは、一般ユーザである。また、第二端末3は、通常、税理士が使用する端末である。   FIG. 1 is a conceptual diagram of an accounting information processing system in the present embodiment. The accounting information processing system includes an accounting information processing apparatus 1, one or two or more first terminals 2, and one or two or more second terminals 3. The first terminal 2 is usually a terminal used by a consultant user. The advisor user is a general user. The second terminal 3 is usually a terminal used by a tax accountant.

図2は、本実施の形態における会計情報処理システムのブロック図である。   FIG. 2 is a block diagram of the accounting information processing system in the present embodiment.

会計情報処理システムを構成する会計情報処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。   The accounting information processing apparatus 1 constituting the accounting information processing system includes a storage unit 11, a receiving unit 12, a processing unit 13, and an output unit 14.

格納部11は、ユーザ情報格納部111、顧問情報格納部112、および会計情報格納部113を備える。また、処理部13は、蓄積部131、および判断部132を備える。     The storage unit 11 includes a user information storage unit 111, an advisor information storage unit 112, and an accounting information storage unit 113. Further, the processing unit 13 includes a storage unit 131 and a determination unit 132.

第一端末2は、第一受付部21、第一処理部22、第一送信部23、第一受信部24、第一出力部25を備える。   The first terminal 2 includes a first reception unit 21, a first processing unit 22, a first transmission unit 23, a first reception unit 24, and a first output unit 25.

第二端末3は、第二受付部31、第二処理部32、第二送信部33、第二受信部34、第二出力部35を備える。   The second terminal 3 includes a second reception unit 31, a second processing unit 32, a second transmission unit 33, a second reception unit 34, and a second output unit 35.

会計情報処理装置1を構成する格納部11は、種々の情報を格納し得る。ここで、情報とは、例えば、ユーザ情報、顧問情報、会計情報、画面情報、決算書、所得税の申告書、消費税の申告書等である。ユーザ情報、顧問情報、および会計情報の詳細については後述する。なお、画面情報とは、画面を構成するための情報である。画面情報の構造、記述言語等は問わない。画面情報は、例えば、HTML、XML、プログラム言語、スクリプト等で記述されている。また、画面情報は画面そのものでも良い。また、決算書、所得税の申告書、消費税の申告書は、通常、ユーザ識別子と対に格納される。また、決算書とは、決算書を構成する情報でも良い。また、所得税の申告書とは、所得税の申告書を構成する情報でも良い。さらに、消費税の申告書とは、消費税の申告書を構成する情報でも良い。   The storage unit 11 constituting the accounting information processing apparatus 1 can store various information. Here, the information includes, for example, user information, advisor information, accounting information, screen information, financial statements, income tax return, consumption tax return, and the like. Details of the user information, the advisor information, and the accounting information will be described later. The screen information is information for configuring the screen. The structure of the screen information, the description language, etc. are not limited. The screen information is described in, for example, HTML, XML, program language, script, or the like. The screen information may be the screen itself. In addition, the financial statements, income tax returns, and consumption tax returns are usually stored in pairs with user identifiers. Further, the financial statement may be information constituting the financial statement. Further, the income tax return may be information constituting the income tax return. Further, the consumption tax return may be information constituting the consumption tax return.

格納部11を構成するユーザ情報格納部111は、2以上のユーザ情報を格納し得る。ユーザ情報は、ユーザに関する情報である。ユーザ情報は、ユーザを識別するユーザ識別子を有する。ユーザ識別子は、ユーザを識別できる情報であれば何でも良い。ユーザ識別子は、例えば、ユーザを識別するID、氏名と生年月日と住所の組等である。ユーザ識別子は、例えば、ユーザの種類を識別する情報を含んでも良い。ユーザの種類とは、例えば、税理士、または一般ユーザである。一般ユーザは、税理士以外のユーザである。一般ユーザは、顧問先のユーザである、とも言える。ユーザ情報は、例えば、ユーザの氏名、所属、住所等のユーザの属性値を有しても良い。   The user information storage unit 111 constituting the storage unit 11 can store two or more pieces of user information. User information is information about the user. The user information has a user identifier that identifies the user. The user identifier may be anything as long as it can identify the user. The user identifier is, for example, an ID for identifying the user, a combination of name, date of birth, and address. The user identifier may include information for identifying the type of user, for example. The user type is, for example, a tax accountant or a general user. General users are users other than tax accountants. It can be said that the general user is a consultant user. User information may have user attribute values, such as a user's name, affiliation, and address, for example.

顧問情報格納部112は、1以上の顧問情報を格納し得る。顧問情報は、税理士と一般ユーザとの顧問関係を管理する情報である。顧問情報は、税理士のユーザを識別するユーザ識別子と、税理士の顧問先を識別する1以上のユーザ識別子とを有する。   The advisor information storage unit 112 can store one or more pieces of advisor information. The advisor information is information for managing the advisory relationship between the tax accountant and the general user. The advisor information includes a user identifier for identifying a tax accountant user and one or more user identifiers for identifying a tax accountant advisor.

会計情報格納部113は、顧問先のユーザ識別子と1以上の会計情報とを格納し得る。会計情報とは、会計に関する情報である。会計情報は、例えば、領収書の画像である領収書画像と伝票データとを含み得る。領収書画像のデータ構造は問わない。領収書画像は、例えば、gif、jpeg、png、bmp等のビットマップであるがベクターデータ等でも良い。また、伝票データは、金額と取り引きの日付とを有する。なお、金額とは取り引きの金額である。伝票データは、借方勘定科目、貸方勘定科目、借方税区分、貸方税区分等の情報を有しても良い。伝票管理表は、リレーショナルデータベースにおける表であるとは限らず、オブジェクト指向データベースにおけるオブジェクトの集合等でも良い。つまり、伝票管理表のデータ構造は問わない。また、伝票管理表が有する伝票データの構造も問わない。伝票データは、1または2以上の属性値(データ)の集合である   The transaction information storage unit 113 can store a user identifier of the advisor and one or more transaction information. Accounting information is information relating to accounting. The accounting information may include, for example, a receipt image that is an image of a receipt and slip data. The data structure of the receipt image does not matter. The receipt image is, for example, a bitmap such as gif, jpeg, png, or bmp, but may be vector data or the like. The slip data includes an amount and a transaction date. The amount is the amount of the transaction. The slip data may include information such as a debit account item, a credit account item, a debit tax category, and a credit tax category. The slip management table is not necessarily a table in a relational database, but may be a set of objects in an object-oriented database. That is, the data structure of the slip management table does not matter. Further, the structure of the slip data included in the slip management table is not limited. The slip data is a set of one or more attribute values (data).

受付部12は、指示や情報等を受け付ける。指示や情報等の受け付けとは、指示や情報等の受信でも良いし、指示や情報等の入力の受け付け等でも良い。つまり、受付部12は、第一端末2または第二端末3から指示や情報等を受信しても良い。また、受付部12は、ユーザから指示や情報等を受け付けても良い。指示や情報等とは、例えば、会計情報処理装置1へのログインの指示である。ログインの指示は、ユーザ識別子を有する。指示や情報等とは、例えば、顧問先のユーザのユーザ識別子と1以上の会計情報とを有する登録情報である。なお、ここでの会計情報は、例えば、領収書画像である。指示や情報等とは、例えば、税理士のユーザ識別子と領収書画像識別子と会計情報とを有する登録情報である。なお、ここでの会計情報は、例えば、伝票データである。領収書画像識別子は、領収書画像を識別する情報である。   The receiving unit 12 receives instructions, information, and the like. The reception of instructions, information, etc. may be reception of instructions, information, etc., or reception of input of instructions, information, etc. That is, the reception unit 12 may receive instructions, information, and the like from the first terminal 2 or the second terminal 3. Moreover, the reception part 12 may receive an instruction | indication, information, etc. from a user. The instructions, information, and the like are, for example, instructions for logging in to the accounting information processing apparatus 1. The login instruction has a user identifier. The instructions, information, and the like are, for example, registration information including a user identifier of a consultant user and one or more accounting information. Note that the accounting information here is, for example, a receipt image. The instructions, information, and the like are, for example, registration information including a tax accountant user identifier, a receipt image identifier, and accounting information. The accounting information here is, for example, slip data. The receipt image identifier is information for identifying a receipt image.

例えば、受付部12は、顧問先のユーザ識別子と1以上の領収書画像とを有する登録情報を、顧問先のユーザの第一端末2から受信する。また、例えば、受付部12は、税理士のユーザ識別子と領収書画像識別子と伝票データとを有する登録情報を、税理士のユーザの第二端末3から受信する。   For example, the reception unit 12 receives registration information including a user identifier of the advisor and one or more receipt images from the first terminal 2 of the user of the advisor. For example, the reception unit 12 receives registration information including a tax accountant user identifier, a receipt image identifier, and slip data from the second terminal 3 of the tax accountant user.

処理部13は、各種の処理を行う。各種の処理は、例えば、ログインの指示に応じて、第一端末2または第二端末3に送信する画面情報を構成する処理である。なお、この画面情報は、税理士向けの画面の画面情報でも良いし、一般ユーザ向けの画面の画面情報でも良い。税理士向けの画面は、例えば、作業状況に関する情報である作業状況情報を有する画面である。作業状況情報を有する画面は、例えば、未入力の伝票データが視覚的に把握可能な画面、未入力の伝票データおよび入力済みの伝票データが視覚的に把握可能な画面、伝票データに対応付いていない領収書画像のみが表出している画面、伝票データに対応付いていない領収書画像と伝票データに対応付いている領収書画像とが区別可能に表示されている画面などである。なお、作業状況情報は、例えば、税理士の作業状況を示す作業状況情報、顧問先の作業状況を示す作業状況情報を含む。税理士の作業状況を示す作業状況情報は、例えば、決算書の作成が完了しているか否かを示す情報、所得税や消費税の申告書の作成が完了しているか否かを示す情報である。また、顧問先の作業状況を示す作業状況情報は、例えば、日常取引のデータ入力が完了しているか否かを示す情報、新着の領収書画像が存在するか否かを示す情報、新着の領収書画像の数を示す情報等である。   The processing unit 13 performs various processes. The various processes are processes for configuring screen information to be transmitted to the first terminal 2 or the second terminal 3 according to a login instruction, for example. The screen information may be screen information for a tax accountant or screen information for a general user. The screen for the tax accountant is a screen having work status information that is information related to the work status, for example. The screen with work status information corresponds to, for example, a screen that can visually grasp unfilled slip data, a screen that can visually grasp unfilled slip data and entered slip data, and slip data. For example, a screen on which only a non-receipt image is displayed, a screen on which a receipt image not corresponding to the slip data and a receipt image corresponding to the slip data are displayed so as to be distinguishable. The work status information includes, for example, work status information indicating the work status of the tax accountant and work status information indicating the work status of the advisor. The work status information indicating the work status of the tax accountant is, for example, information indicating whether or not preparation of a financial statement has been completed, and information indicating whether or not preparation of income tax and consumption tax returns has been completed. The work status information indicating the work status of the consultant includes, for example, information indicating whether or not daily transaction data input has been completed, information indicating whether or not a new receipt image exists, and new arrival receipt. Information indicating the number of document images.

蓄積部131は、受付部12が受け付けた登録情報が有する顧問先のユーザ識別子に対応付けて、受付部12が受け付けた登録情報が有する1以上の会計情報を、会計情報格納部113に蓄積する。なお、ここでの会計情報は、顧問先のユーザが入力した会計の情報であり、例えば、領収書画像である。   The accumulating unit 131 accumulates, in the accounting information storage unit 113, one or more pieces of accounting information included in the registration information received by the receiving unit 12 in association with the user identifier of the consultant included in the registration information received by the receiving unit 12. . Note that the accounting information here is accounting information input by the consultant user, for example, a receipt image.

なお、蓄積部131は、受付部12が受け付けた領収書画像に加えて、受け付けた日付、領収書画像と対に受信されたユーザ識別子等も蓄積することは好適である。ユーザ識別子は、第一端末2のユーザの識別子である。   In addition to the receipt image accepted by the accepting unit 12, the accumulating unit 131 preferably accumulates the received date, the user identifier received in a pair with the receipt image, and the like. The user identifier is an identifier of the user of the first terminal 2.

また、蓄積部131は、受付部12が領収書画像識別子と伝票データとを有する登録情報を受信した場合、領収書画像識別子で識別される領収書画像に対応付けて、伝票データを会計情報格納部113に蓄積する。   Further, when the receiving unit 12 receives registration information having a receipt image identifier and slip data, the storage unit 131 stores the slip data in association with the receipt image identified by the receipt image identifier. Stored in the unit 113.

蓄積部131は、n(nは2以上の自然数)の伝票データを一の領収書画像に対応付けて、会計情報格納部113に蓄積できることは好適である。また、蓄積部131は、一の伝票データをn(nは2以上の自然数)の領収書画像に対応付けて、会計情報格納部113に蓄積できることは好適である。   It is preferable that the storage unit 131 can store n (n is a natural number of 2 or more) slip data in the transaction information storage unit 113 in association with one receipt image. Further, it is preferable that the storage unit 131 can store one slip data in the transaction information storage unit 113 in association with n receipt images (n is a natural number of 2 or more).

蓄積部131は、伝票データと対応関係の種類とを、領収書画像に対応付けて、会計情報格納部113に蓄積することは好適である。例えば、受付部12が一の領収書画像に対応付く伝票データを受信した場合は、対応関係の種類「1対1」を伝票データに対応付けて会計情報格納部113に蓄積する。また、受付部12が一の領収書画像に対応付く2以上の伝票データを受信した場合は、対応関係の種類「1対n(nは2以上の自然数)」を伝票データに対応付けて会計情報格納部113に蓄積する。さらに、受付部12が2以上の領収書画像に対応付く一の伝票データを受信した場合は、対応関係の種類「n対1」を伝票データに対応付けて会計情報格納部113に蓄積する。   It is preferable that the storage unit 131 stores the slip data and the type of correspondence relationship in the transaction information storage unit 113 in association with the receipt image. For example, when the receiving unit 12 receives slip data associated with one receipt image, the correspondence type “one-to-one” is stored in the transaction information storage unit 113 in association with the slip data. When the reception unit 12 receives two or more pieces of slip data corresponding to one receipt image, the correspondence type “1 to n (n is a natural number of 2 or more)” is associated with the slip data for accounting. The information is stored in the information storage unit 113. Further, when the receiving unit 12 receives one slip data associated with two or more receipt images, the correspondence type “n to 1” is stored in the transaction information storage unit 113 in association with the slip data.

なお、蓄積部131は、対応関係の種類をも、領収書画像または伝票データに対応付けて蓄積しても良い。   Note that the storage unit 131 may store the type of correspondence in association with the receipt image or slip data.

判断部132は、受付部12が受け付けたユーザ識別子が税理士のユーザ識別子であるか否かを判断する。判断部132は、通常、ログインの指示に含まれるユーザ識別子が税理士のユーザ識別子であるか、一般ユーザのユーザ識別子であるかを判断する。また、ユーザ識別子に対応づけて、ユーザの種類を示すフラグが格納されている場合、判断部132は、受付部12が受け付けたユーザ識別子と対になるフラグを用いて、受付部12が受け付けたユーザ識別子が税理士のユーザ識別子であるか否かを判断しても良い。なお、ユーザの種類とは、税理士または一般ユーザである。   The determination unit 132 determines whether or not the user identifier received by the reception unit 12 is a tax accountant user identifier. The determination unit 132 normally determines whether the user identifier included in the login instruction is a tax accountant user identifier or a general user user identifier. Further, when a flag indicating the type of user is stored in association with the user identifier, the determination unit 132 uses the flag paired with the user identifier received by the reception unit 12 to accept the reception unit 12. It may be determined whether the user identifier is a tax accountant user identifier. The user type is a tax accountant or a general user.

出力部14は、情報を出力する。情報とは、例えば、作業状況情報を有する画面等の画面情報、領収書画像、処理結果等である。また、ここで、出力とは、通常、第一端末2、または第二端末3等の外部の装置への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。   The output unit 14 outputs information. The information is, for example, screen information such as a screen having work status information, a receipt image, a processing result, and the like. Here, the output is usually transmission to an external device such as the first terminal 2 or the second terminal 3, but the display on the display, the projection using the projector, the printing on the printer, the sound It is a concept that includes output, storage in a recording medium, delivery of processing results to other processing devices, other programs, and the like.

出力部14は、判断部132が税理士のユーザ識別子であると判断した場合、作業状況に関する情報である作業状況情報を有する画面を出力し、判断部132が税理士のユーザ識別子でないと判断した場合、作業状況情報を有する画面を出力しない。なお、出力部14は、判断部132が税理士のユーザ識別子でないと判断した場合、例えば、一般ユーザ用の画面を出力する。   When the determination unit 132 determines that it is a tax accountant user identifier, the output unit 14 outputs a screen having work status information that is information on the work status, and when the determination unit 132 determines that the tax accountant user identifier is not, Do not output a screen with work status information. When the determination unit 132 determines that it is not a tax accountant user identifier, the output unit 14 outputs, for example, a screen for general users.

ここで、出力部14は、判断部132が税理士のユーザ識別子であると判断した場合、作業状況に関する情報である作業状況情報を有する画面をダイレクトに出力する必要はない。つまり、出力部14は、判断部132が税理士のユーザ識別子であると判断した場合、作業状況に関する情報である作業状況情報を有する画面を出力するための画面(作業状況情報を有する画面にたどり着くための画面)を出力しても良い。   Here, the output unit 14 does not need to directly output a screen having work status information that is information related to the work status when the determination unit 132 determines that it is a tax accountant user identifier. In other words, the output unit 14, when the determination unit 132 determines that it is a tax accountant user identifier, is a screen for outputting a screen having work status information that is information regarding the work status (to reach a screen having work status information). May be output.

出力部14は、1以上の領収書画像を出力する場合に、伝票データと対応付いている領収書画像と伝票データと対応付いていない領収書画像とを視覚的に区別可能に表示するように、1以上の領収書画像を出力する。ここで、出力部14は、伝票データと対応付いている領収書画像と伝票データと対応付いていない領収書画像とを視覚的に区別可能なように領収書画像を変更しても良いし、視覚的に区別可能なように領収書画像に対応付けて情報を付加して送信する等しても良い。つまり、伝票データと対応付いている領収書画像と伝票データと対応付いていない領収書画像とを視覚的に区別可能に表示されるように、出力部14は1以上の領収書画像を出力すれば良い。視覚的に区別可能なように領収書画像を出力することは、伝票データと対応付いていない領収書画像のみを出力することでも良い。   When outputting one or more receipt images, the output unit 14 displays the receipt image associated with the slip data and the receipt image not associated with the slip data so as to be visually distinguishable. Output one or more receipt images. Here, the output unit 14 may change the receipt image so that the receipt image associated with the slip data can be visually distinguished from the receipt image not associated with the slip data. For example, information may be added in association with the receipt image so that it can be visually distinguished. In other words, the output unit 14 outputs one or more receipt images so that the receipt image associated with the slip data and the receipt image not associated with the slip data are displayed so as to be visually distinguishable. It ’s fine. To output the receipt image so as to be visually distinguishable, only the receipt image not associated with the slip data may be output.

出力部14は、1以上の領収書画像を出力する場合に、伝票データと対応付いている領収書画像と伝票データと対応付いていない領収書画像とを、領収書画像の背景が異なる表示となるように、1以上の領収書画像を出力する。なお、領収書画像の背景が異なれば、領収書画像を見たユーザは、領収書画像が伝票データと対応付いているか否かを判断できる。   When the output unit 14 outputs one or more receipt images, the receipt image associated with the slip data and the receipt image not associated with the slip data are displayed with different receipt image backgrounds. As such, one or more receipt images are output. If the background of the receipt image is different, the user who sees the receipt image can determine whether or not the receipt image is associated with the slip data.

出力部14は、伝票データと対応付いている領収書画像に対してのみ、領収書画像に対応付けられた1以上のボタンを出力することは好適である。ここで、ボタンは、例えば、伝票データの全部または一部を出力するボタン、領収書画像に関する情報を出力するボタン等である。さらに具体的には、ボタンは、例えば、登録した伝票の日付と伝票番号(伝票データの識別子)とを出力するボタン、領収書画像に関する情報を出力するボタン等である。領収書画像に関する情報は、例えば、領収書画像をアップロードした日付と領収書画像のファイル名等である。   It is preferable that the output unit 14 outputs one or more buttons associated with the receipt image only for the receipt image associated with the slip data. Here, the buttons are, for example, a button for outputting all or part of the slip data, a button for outputting information about the receipt image, and the like. More specifically, the buttons are, for example, a button for outputting the date of a registered slip and a slip number (slip data identifier), a button for outputting information about a receipt image, and the like. The information related to the receipt image is, for example, the date when the receipt image is uploaded and the file name of the receipt image.

出力部14は、領収書画像を出力する場合に、領収書画像に対応付く対応関係の種類を視覚的に区別可能に表示するように、領収書画像を出力することは好適である。   When the output unit 14 outputs a receipt image, it is preferable to output the receipt image so that the type of correspondence associated with the receipt image is displayed so as to be visually distinguishable.

出力部14は、1以上の伝票データを出力し、かつ伝票データと領収書画像との対応関係が1対1である場合とn対1である場合とを視覚的に区別可能に表示するように、伝票データまたは領収書画像を出力することは好適である。   The output unit 14 outputs one or more pieces of slip data, and displays the correspondence between the slip data and the receipt image so as to be visually distinguishable from the case of n: 1. In addition, it is preferable to output slip data or a receipt image.

出力部14は、1以上の伝票データを出力し、かつ伝票データと領収書画像との対応関係が1対1である場合と1対nである場合とを視覚的に区別可能に表示するように、伝票データまたは領収書画像を出力することは好適である。   The output unit 14 outputs one or more slip data, and displays the correspondence between the slip data and the receipt image so as to be visually distinguishable from the one-to-one and the one-to-n cases. In addition, it is preferable to output slip data or a receipt image.

出力部14は、1以上の伝票データと、1以上の領収書画像と、電卓として機能する電卓領域と、日付入力のためのカレンダー領域とを有する伝票入力画面を出力することは好適である。   The output unit 14 preferably outputs a slip input screen having one or more slip data, one or more receipt images, a calculator area that functions as a calculator, and a calendar area for date input.

出力部14は、1以上の領収書画像ごとに、各領収書画像を操作する1以上のボタンを、各領収書画像に対応付ける態様で配置することは好適である。ここで、出力部14は、すべての領収書画像に1以上のボタンを配置する必要はない。出力部14は、通常、2以上の各領収書画像に1以上のボタンを配置する。ここで、領収書画像に対して配置される1以上のボタンは、例えば、領収書画像を拡大するためのボタン、領収書画像を縮小するためのボタン、領収書画像を回転させるためのボタン等である。   It is preferable that the output unit 14 arranges one or more buttons for operating each receipt image for each of the one or more receipt images in a manner corresponding to each receipt image. Here, the output unit 14 does not need to arrange one or more buttons on all the receipt images. The output unit 14 normally places one or more buttons on each of two or more receipt images. Here, the one or more buttons arranged for the receipt image include, for example, a button for enlarging the receipt image, a button for reducing the receipt image, a button for rotating the receipt image, and the like. It is.

また、出力部14は、蓄積部131における処理結果等を出力しても良い。   Further, the output unit 14 may output the processing result in the storage unit 131 and the like.

第一端末2を構成する第一受付部21は、ユーザから指示や情報等を受け付ける。指示や情報等とは、例えば、ログインの指示、領収書画像、領収書画像の閲覧指示、1以上の領収書画像の選択、伝票データの入力等である。指示や情報等の入力手段は、キーボードやマウスやスキャナやメニュー画面によるもの等、何でも良い。第一受付部21は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。なお、ログインの指示とは、会計情報処理装置1へのログインの指示である。   The 1st reception part 21 which comprises the 1st terminal 2 receives an instruction | indication, information, etc. from a user. The instructions, information, and the like are, for example, a login instruction, a receipt image, a receipt image browsing instruction, selection of one or more receipt images, entry of slip data, and the like. The input means such as instructions and information may be anything such as a keyboard, a mouse, a scanner, or a menu screen. The first reception unit 21 can be realized by a device driver for input means such as a keyboard, control software for a menu screen, or the like. The login instruction is an instruction to log in to the accounting information processing apparatus 1.

指示や情報等の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。第一受付部21は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。   The input means such as instructions and information may be anything such as a numeric keypad, keyboard, mouse or menu screen. The first reception unit 21 can be realized by a device driver for input means such as a numeric keypad or a keyboard, control software for a menu screen, and the like.

第一処理部22は、各種の処理を行う。第一処理部22は、例えば、第一受付部21が受け付けた指示や情報等から、送信する指示や情報等を構成する処理である。   The first processing unit 22 performs various processes. The first processing unit 22 is, for example, processing that configures an instruction or information to be transmitted from an instruction or information received by the first receiving unit 21.

また、第一処理部22は、伝票入力画面における電卓領域に対する入力を処理し、電卓機能を実現する等しても良い。   Moreover, the 1st process part 22 may process the input with respect to the calculator area | region in a slip input screen, and may implement | achieve a calculator function.

第一送信部23は、第一受付部21が受け付けた指示や情報等を会計情報処理装置1に送信する。指示や情報等は、例えば、領収書画像である。また、第一送信部23は、第一処理部22が構成した指示や情報等を会計情報処理装置1に送信する。   The first transmission unit 23 transmits the instruction and information received by the first reception unit 21 to the accounting information processing apparatus 1. The instructions, information, etc. are, for example, receipt images. In addition, the first transmission unit 23 transmits the instruction, information, and the like configured by the first processing unit 22 to the accounting information processing apparatus 1.

第一受信部24は、会計情報処理装置1から情報等を受信する。情報等とは、例えば、会計情報処理装置1における処理結果である。処理結果は、例えば、領収書画像が登録された旨の情報である。   The first receiving unit 24 receives information from the accounting information processing apparatus 1. Information etc. are the processing results in the accounting information processing apparatus 1, for example. The processing result is, for example, information indicating that a receipt image has been registered.

第一受信部24は、ログインの指示の送信に応じて、画面情報を受信する。この画面情報は、作業状況に関する情報である作業状況情報を有する画面の画面情報ではない。この画面情報は、通常、一般ユーザ用の画面の画面情報である。   The first receiving unit 24 receives screen information in response to transmission of a login instruction. This screen information is not screen information of a screen having work status information that is information related to the work status. This screen information is usually screen information for a general user screen.

第一出力部25は、第一受信部24が受信した情報等を出力する。なお、受信された情報等が1または2以上の領収書画像である場合、第一出力部25は、伝票データと対応付いている領収書画像と伝票データと対応付いていない領収書画像とを視覚的に区別可能に出力する。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。   The first output unit 25 outputs information received by the first receiving unit 24. When the received information is one or more receipt images, the first output unit 25 generates a receipt image associated with the slip data and a receipt image not associated with the slip data. Output visually distinguishable. Here, output refers to display on a display, projection using a projector, printing with a printer, sound output, transmission to an external device, storage in a recording medium, and output to other processing devices or other programs. It is a concept that includes delivery of processing results.

第二端末3を構成する第二受付部31は、税理士から指示や情報等を受け付ける。指示や情報等は、例えば、ログインの指示、領収書画像の出力指示、伝票データ等である。指示や情報等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。第二受付部31は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。なお、ログインの指示とは、会計情報処理装置1へのログインの指示である。   The 2nd reception part 31 which comprises the 2nd terminal 3 receives an instruction | indication, information, etc. from a tax accountant. The instructions, information, and the like are, for example, a login instruction, a receipt image output instruction, slip data, and the like. The input means such as instructions and information may be anything such as a keyboard, mouse, or menu screen. The second reception unit 31 can be realized by a device driver for input means such as a keyboard, control software for a menu screen, or the like. The login instruction is an instruction to log in to the accounting information processing apparatus 1.

第二処理部32は、各種の処理を行う。第二処理部32は、例えば、第二受付部31が受け付けた指示や情報等から、送信する指示や情報等を構成する処理である。   The second processing unit 32 performs various processes. The second processing unit 32 is a process that configures an instruction, information, or the like to be transmitted from an instruction, information, or the like received by the second receiving unit 31, for example.

また、第二処理部32は、伝票入力画面における電卓領域に対する入力を処理し、電卓機能を実現する。   The second processing unit 32 processes an input to the calculator area on the slip input screen to realize a calculator function.

また、第二処理部32は、伝票入力画面におけるカレンダー領域に対する入力を処理し、入力された日付を取得する。   Moreover, the 2nd process part 32 processes the input with respect to the calendar area | region in a slip input screen, and acquires the input date.

第二送信部33は、第二受付部31が受け付けたログインの指示等の指示を会計情報処理装置1に送信する。また、第二送信部33は、第二受付部31が受け付けた伝票データを会計情報処理装置1に送信する。また、第二送信部33は、第二処理部32が構成した指示や情報等を会計情報処理装置1に送信する。   The second transmission unit 33 transmits an instruction such as a login instruction received by the second reception unit 31 to the accounting information processing apparatus 1. The second transmission unit 33 transmits the slip data received by the second reception unit 31 to the accounting information processing apparatus 1. Further, the second transmission unit 33 transmits the instruction, information, and the like configured by the second processing unit 32 to the accounting information processing apparatus 1.

第二受信部34は、ログインの指示の送信に対応して、作業状況に関する情報である作業状況情報を有する画面を構成する画面情報を、会計情報処理装置1から受信する。   The second receiving unit 34 receives, from the transaction information processing apparatus 1, screen information constituting a screen having work status information that is information related to the work status in response to the transmission of the login instruction.

第二受信部34は、1以上の領収書画像を含む伝票閲覧画面または1以上の領収書画像を含む伝票閲覧画面を構成する伝票閲覧画面情報を、会計情報処理装置1から受信しても良い。   The second receiving unit 34 may receive, from the accounting information processing apparatus 1, slip viewing screen information that constitutes a slip browsing screen including one or more receipt images or a slip browsing screen including one or more receipt images. .

第二出力部35は、第二受信部34が受信した画面情報を用いて構成した画面を出力する。   The second output unit 35 outputs a screen configured using the screen information received by the second receiving unit 34.

第二出力部35は、第二受信部34が受信した情報等を出力する。なお、受信された情報等が1または2以上の領収書画像である場合、第二出力部35は、伝票データと対応付いている領収書画像と伝票データと対応付いていない領収書画像とを視覚的に区別可能に出力する。視覚的に区別可能に出力することは、伝票データと対応付いていない領収書画像のみを出力することも含むと考えても良い。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。   The second output unit 35 outputs information received by the second receiving unit 34. When the received information is one or more receipt images, the second output unit 35 generates a receipt image associated with the slip data and a receipt image not associated with the slip data. Output visually distinguishable. It may be considered that the visually distinguishable output includes outputting only a receipt image that is not associated with the slip data. Here, output refers to display on a display, projection using a projector, printing with a printer, sound output, transmission to an external device, storage in a recording medium, and output to other processing devices or other programs. It is a concept that includes delivery of processing results.

格納部11、ユーザ情報格納部111、顧問情報格納部112、および会計情報格納部113は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。   The storage unit 11, the user information storage unit 111, the advisor information storage unit 112, and the accounting information storage unit 113 are preferably non-volatile recording media, but can also be realized by volatile recording media.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。   The process in which information is stored in the storage unit 11 or the like is not limited. For example, information may be stored in the storage unit 11 or the like via a recording medium, information transmitted via a communication line or the like may be stored in the storage unit 11 or the like, Alternatively, information input via the input device may be stored in the storage unit 11 or the like.

受付部12、第一受信部24、および第二受信部34は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。   The receiving unit 12, the first receiving unit 24, and the second receiving unit 34 are usually realized by wireless or wired communication means, but may be realized by means for receiving broadcasts.

処理部13、蓄積部131、判断部132、第一処理部22、および第二処理部32は、通常、MPUやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The processing unit 13, the storage unit 131, the determination unit 132, the first processing unit 22, and the second processing unit 32 can be usually realized by an MPU, a memory, or the like. The processing procedure of the processing unit 13 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

出力部14、第一送信部23、および第二送信部33は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。   The output unit 14, the first transmission unit 23, and the second transmission unit 33 are usually realized by wireless or wired communication means, but may be realized by broadcasting means.

第一出力部25、および第二出力部35は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第一出力部25は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。   You may think that the 1st output part 25 and the 2nd output part 35 are not included even if it thinks that output devices, such as a display and a speaker, are included. The first output unit 25 may be implemented by output device driver software, or output device driver software and an output device.

次に、会計情報処理システムの動作について説明する。まず、会計情報処理装置1の動作について、図3のフローチャートを用いて説明する。   Next, the operation of the accounting information processing system will be described. First, the operation of the accounting information processing apparatus 1 will be described using the flowchart of FIG.

(ステップS301)受付部12は、第一端末2から1または2以上の領収書画像を受信したか否かを判断する。領収書画像を受信すればステップS302に行き、受信しなければステップS303に行く。なお、領収書画像は、例えば、ユーザ識別子とともに送信される。   (Step S <b> 301) The receiving unit 12 determines whether one or more receipt images have been received from the first terminal 2. If the receipt image is received, the process goes to step S302, and if not, the process goes to step S303. In addition, a receipt image is transmitted with a user identifier, for example.

(ステップS302)蓄積部131は、1以上の領収書画像を会計情報格納部113に蓄積する。ステップS301に戻る。蓄積部131は、各領収書画像と対に、ユーザ識別子、アップロード(登録)の日付、領収書画像のファイル名等を蓄積することは好適である。   (Step S302) The storage unit 131 stores one or more receipt images in the transaction information storage unit 113. The process returns to step S301. It is preferable that the storage unit 131 stores a user identifier, an upload (registration) date, a file name of the receipt image, and the like for each receipt image.

(ステップS303)受付部12は、第一端末2または第二端末3から、領収書画像の出力指示を受信したか否かを判断する。領収書画像の出力指示を受信すればステップS304に行き、領収書画像の出力指示を受信しなければステップS306に行く。   (Step S <b> 303) The accepting unit 12 determines whether a receipt image output instruction has been received from the first terminal 2 or the second terminal 3. If a receipt image output instruction is received, the process proceeds to step S304, and if a receipt image output instruction is not received, the process proceeds to step S306.

(ステップS304)処理部13は、領収書画像の出力指示の受信に応じて、1以上の領収書画像を有する画面情報を構成する。かかる画面情報構成処理について、図4のフローチャートを用いて説明する。   (Step S304) In response to receiving the receipt image output instruction, the processing unit 13 configures screen information having one or more receipt images. Such screen information configuration processing will be described with reference to the flowchart of FIG.

(ステップS305)出力部14は、ステップS304で構成された画面情報を、領収書画像の出力指示を送信してきた端末(第一端末2または第二端末3)に送信する。ステップS301に戻る。   (Step S305) The output unit 14 transmits the screen information configured in step S304 to the terminal (first terminal 2 or second terminal 3) that has transmitted the receipt image output instruction. The process returns to step S301.

(ステップS306)受付部12は、伝票入力画面の送信指示を受け付けたか否かを判断する。伝票入力画面の送信指示を受け付けた場合はステップS307に行き、伝票入力画面の送信指示を受け付けない場合はステップS308に行く。なお、伝票入力画面の送信指示は、領収書画像の出力指示と同じでも良い。   (Step S306) The receiving unit 12 determines whether or not a transmission instruction for a slip input screen has been received. If the transmission instruction for the slip input screen is accepted, the process goes to step S307. If the transmission instruction for the slip input screen is not accepted, the process goes to step S308. The transmission instruction on the slip input screen may be the same as the receipt image output instruction.

(ステップS307)処理部13は、伝票入力画面の画面情報を構成する。そして、出力部14は、伝票入力画面の画面情報を、伝票入力画面の送信指示を送信した端末(通常、第二端末3)に送信する。なお、処理部13は、ステップS304における処理と同様の画面情報構成処理により伝票入力画面の画面情報を構成することは好適である。ステップS301に戻る。   (Step S307) The processing unit 13 configures screen information of a slip input screen. Then, the output unit 14 transmits the screen information of the slip input screen to the terminal (usually the second terminal 3) that has transmitted the slip input screen transmission instruction. Note that it is preferable that the processing unit 13 configures the screen information of the slip input screen by a screen information configuration process similar to the process in step S304. The process returns to step S301.

(ステップS308)受付部12は、1以上の伝票データを受信したか否かを判断する。伝票データを受信すればステップS309に行き、伝票データを受信しなければステップS310に行く。なお、受付部12は、通常、出力部14が出力した1以上の領収書画像のうちのいずれかの領収書画像に対応付く伝票データを受信する。なお、受付部12は、例えば、伝票データに対応する領収書画像識別子をも受信する。   (Step S308) The accepting unit 12 determines whether one or more pieces of slip data have been received. If the slip data is received, the process goes to step S309, and if the slip data is not received, the process goes to step S310. The receiving unit 12 normally receives slip data associated with any one of the one or more receipt images output by the output unit 14. Note that the receiving unit 12 also receives a receipt image identifier corresponding to the slip data, for example.

(ステップS309)蓄積部131は、ステップS308で受信された1以上の各伝票データを、対応付く領収書画像に対応付けて、伝票管理表に蓄積する。ステップS301に戻る。なお、蓄積部131は、例えば、受信された1以上の各伝票データを、各伝票データと対になる領収書画像識別子で識別される領収書画像に対応付けて、伝票管理表に蓄積する。   (Step S309) The storage unit 131 stores the one or more pieces of slip data received in step S308 in the slip management table in association with the corresponding receipt image. The process returns to step S301. Note that the storage unit 131 stores, for example, the received one or more pieces of slip data in the slip management table in association with the receipt image identified by the receipt image identifier paired with each slip data.

(ステップS310)受付部12は、ログインの指示を端末(第一端末2、または第二端末3)から受信したか否かを判断する。ログインの指示を受信すればステップS311に行き、ログインの指示を受信しなければステップS301に戻る。   (Step S310) The accepting unit 12 determines whether or not a login instruction has been received from the terminal (the first terminal 2 or the second terminal 3). If a login instruction is received, the process proceeds to step S311. If a login instruction is not received, the process returns to step S301.

(ステップS311)判断部132は、ログインの指示が有するユーザ識別子を用いて、ログインの指示を送信したユーザが税理士であるか、一般ユーザであるかを判断する。   (Step S311) The determination unit 132 determines whether the user who transmitted the login instruction is a tax accountant or a general user using the user identifier included in the login instruction.

(ステップS312)判断部132の判断結果が「税理士」であるとの判断結果の場合はステップS313に行き、「税理士」でないとの判断結果の場合はステップS314に行く。   (Step S312) If the determination result of the determination unit 132 is “tax accountant”, the process goes to step S313. If the determination result is not “tax accountant”, the process goes to step S314.

(ステップS313)処理部13は、税理士用画面情報の構成処理を行う。かかる税理士用画面情報構成処理について、図5のフローチャートを用いて説明する。ステップS315に行く。   (Step S313) The processing unit 13 performs screen processing for tax accountant screen information. Such tax accountant screen information configuration processing will be described with reference to the flowchart of FIG. Go to step S315.

(ステップS314)処理部13は、一般ユーザ用画面情報を取得する。処理部13は、通常、一般ユーザ用画面情報を格納部11から取得する。   (Step S314) The processing unit 13 acquires screen information for general users. The processing unit 13 usually acquires screen information for general users from the storage unit 11.

(ステップS315)出力部14は、ステップS313またはステップS314で取得された画面情報を、ログインの指示を送信してきた端末(第一端末2または第二端末3)に送信する。ステップS301に戻る。   (Step S315) The output unit 14 transmits the screen information acquired in Step S313 or Step S314 to the terminal (first terminal 2 or second terminal 3) that has transmitted the login instruction. The process returns to step S301.

なお、図3のフローチャートのステップS302の後、ステップS309の後に、処理結果を第一端末2または第二端末3に送信しても良い。   The processing result may be transmitted to the first terminal 2 or the second terminal 3 after step S302 and after step S309 in the flowchart of FIG.

また、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   Further, in the flowchart of FIG. 3, the process is ended by powering off or interruption for aborting the process.

次に、ステップS304の画面情報構成処理について、図4のフローチャートを用いて説明する。   Next, the screen information configuration processing in step S304 will be described using the flowchart in FIG.

(ステップS401)処理部13は、領収書画像の出力指示に対応する1以上の領収書画像を、会計情報格納部113から取得する。なお、領収書画像の出力指示に対応する1以上の領収書画像とは、例えば、領収書画像の出力指示に含まれるユーザ識別子と対になる1以上の領収書画像、または領収書画像の出力指示に含まれるユーザ識別子と間接的にリンク付けされている1以上の領収書画像である。   (Step S <b> 401) The processing unit 13 acquires one or more receipt images corresponding to the receipt image output instruction from the transaction information storage unit 113. The one or more receipt images corresponding to the receipt image output instruction are, for example, one or more receipt images paired with the user identifier included in the receipt image output instruction or the output of the receipt image. One or more receipt images that are indirectly linked to a user identifier included in the instruction.

(ステップS402)処理部13は、カウンタiに1を代入する。   (Step S402) The processing unit 13 substitutes 1 for a counter i.

(ステップS403)処理部13は、ステップS401で取得した1以上の領収書画像のうち、i番目の領収書画像が存在するか否かを判断する。i番目の領収書画像が存在すればステップS404に行き、i番目の領収書画像が存在しなければステップS410に行く。   (Step S403) The processing unit 13 determines whether or not the i-th receipt image is present among the one or more receipt images acquired in step S401. If the i-th receipt image exists, the process goes to step S404, and if the i-th receipt image does not exist, the process goes to step S410.

(ステップS404)処理部13は、i番目の領収書画像が伝票データと対応付いているか否か(領収書画像に対応する伝票データが入力済みか否か)を判断する。i番目の領収書画像が伝票データと対応付いていればステップS405に行き、i番目の領収書画像が伝票データと対応付いていなければステップS407に行く。なお、処理部13は、例えば、i番目の領収書画像を識別する領収書画像識別子を有する伝票データが伝票管理表に存在するか否かにより、i番目の領収書画像が伝票データと対応付いているか否かを判断する。また、処理部13は、例えば、i番目の領収書画像にリンク付けられた伝票データが伝票管理表に存在するか否かにより、i番目の領収書画像が伝票データと対応付いているか否かを判断しても良い。その他、i番目の領収書画像が伝票データと対応付いているか否かの判断方法は問わない。   (Step S404) The processing unit 13 determines whether or not the i-th receipt image is associated with the slip data (whether or not the slip data corresponding to the receipt image has been input). If the i-th receipt image is associated with the slip data, the process proceeds to step S405. If the i-th receipt image is not associated with the slip data, the process proceeds to step S407. For example, the processing unit 13 associates the i-th receipt image with the slip data depending on whether or not the slip data having the receipt image identifier for identifying the i-th receipt image exists in the slip management table. Judge whether or not. Further, the processing unit 13 determines whether or not the i th receipt image is associated with the slip data depending on whether or not the slip data linked to the i th receipt image exists in the slip management table. You may judge. In addition, there is no limitation on a method for determining whether or not the i-th receipt image is associated with the slip data.

(ステップS405)処理部13は、i番目の領収書画像に対して、伝票データと対応付いている場合の出力態様となるように処理する。なお、かかる処理は、例えば、伝票データと対応付いている場合の出力態様となるように、i番目の領収書画像またはi番目の領収書画像に関する情報を変更する処理である。さらに具体的には、かかる処理は、例えば、i番目の領収書画像の背景を伝票データと対応付いている場合の背景とする処理等である。   (Step S <b> 405) The processing unit 13 processes the i-th receipt image so as to be in an output mode when associated with the slip data. This process is, for example, a process of changing the i-th receipt image or the information related to the i-th receipt image so as to be an output mode when associated with the slip data. More specifically, this process is, for example, a process in which the background of the i-th receipt image is used as the background when associated with the slip data.

(ステップS406)処理部13は、i番目の領収書画像に対応付けて、1以上のボタンを配置する。ステップS408に行く。なお、かかるボタンは、伝票データに関係するボタンであり、例えば、伝票データの全部または一部を出力するボタン等である。   (Step S406) The processing unit 13 arranges one or more buttons in association with the i-th receipt image. Go to step S408. Such a button is a button related to the slip data, for example, a button for outputting all or part of the slip data.

(ステップS407)処理部13は、i番目の領収書画像に対して、伝票データと対応付いていない場合の出力態様となるように処理する。なお、かかる処理は、例えば、伝票データと対応付いていない場合の出力態様となるように、i番目の領収書画像またはi番目の領収書画像に関する情報を変更する処理である。さらに具体的には、かかる処理は、例えば、i番目の領収書画像の背景を伝票データと対応付いていない場合の背景とする処理等である。   (Step S <b> 407) The processing unit 13 processes the i-th receipt image so as to have an output mode when it is not associated with the slip data. This process is, for example, a process of changing the i-th receipt image or information related to the i-th receipt image so as to be an output mode when not associated with the slip data. More specifically, such processing is, for example, processing in which the background of the i-th receipt image is used as the background when not associated with the slip data.

(ステップS408)処理部13は、i番目の領収書画像に対応付けて、1以上のボタンを付加する。かかるボタンは、例えば、領収書画像を操作するボタン(拡大、縮小、回転等)、領収書画像に関する情報(ファイル名等)を出力するボタン等である。   (Step S408) The processing unit 13 adds one or more buttons in association with the i-th receipt image. Such buttons are, for example, a button for operating a receipt image (enlargement, reduction, rotation, etc.), a button for outputting information (file name, etc.) relating to the receipt image, and the like.

(ステップS409)処理部13は、カウンタiを1、インクリメントする。ステップS403に戻る。   (Step S409) The processing unit 13 increments the counter i by 1. The process returns to step S403.

(ステップS410)処理部13は、1以上の領収書画像を用いて、画面情報を構成する。上位処理にリターンする。なお、処理部13は、1以上の領収書画像と、伝票データを入力するためのフィールド等を有する画面の画面情報を構成しても良い。かかる画面情報は、例えば、ステップS307で構成される画面情報と同じである。   (Step S410) The processing unit 13 configures screen information using one or more receipt images. Return to upper process. The processing unit 13 may configure screen information of a screen having one or more receipt images and a field for inputting slip data. The screen information is the same as the screen information configured in step S307, for example.

なお、図4のフローチャートにおいて、ステップS405とステップS407の処理のうち、どちらか一方の処理を行うことでも良い。   In the flowchart of FIG. 4, either one of the processes in step S405 and step S407 may be performed.

また、図4のフローチャートのステップS405において、i番目の領収書画像と伝票データとの対応関係の種類を取得し、当該種類を視覚的に区別可能に表示するように処理を行っても良い。かかる処理は、例えば、当該種類に応じて異なる出力となるように、i番目の領収書画像またはi番目の領収書画像に関する情報を変更する処理である。   Further, in step S405 in the flowchart of FIG. 4, processing may be performed so as to acquire the type of correspondence between the i-th receipt image and the slip data and to display the type in a visually distinguishable manner. This process is, for example, a process of changing the i-th receipt image or information on the i-th receipt image so that the output varies depending on the type.

次に、ステップS313の税理士用画面情報構成処理について、図5のフローチャートを用いて説明する。   Next, the tax accountant screen information configuration process in step S313 will be described with reference to the flowchart of FIG.

(ステップS501)処理部13は、ログインの指示が有するユーザ識別子と対になる顧問先の1以上のユーザ識別子を、顧問情報格納部112から取得する。   (Step S <b> 501) The processing unit 13 acquires from the advisor information storage unit 112 one or more user identifiers of advisors who are paired with the user identifier included in the login instruction.

(ステップS502)処理部13は、カウンタiに1を代入する。   (Step S502) The processing unit 13 substitutes 1 for a counter i.

(ステップS503)処理部13は、i番目のユーザ識別子が存在するか否かを判断する。i番目のユーザ識別子が存在する場合はステップS504に行き、i番目のユーザ識別子が存在しない場合はステップS508に行く。   (Step S503) The processing unit 13 determines whether or not the i-th user identifier exists. When the i-th user identifier exists, the process goes to step S504, and when the i-th user identifier does not exist, the process goes to step S508.

(ステップS504)処理部13は、i番目のユーザ識別子に対応するユーザ情報を、ユーザ情報格納部111から取得する。   (Step S <b> 504) The processing unit 13 acquires user information corresponding to the i-th user identifier from the user information storage unit 111.

(ステップS505)処理部13は、ステップS504で取得したユーザ情報に対応する作業状況情報を取得する。なお、作業状況情報は、例えば、税理士の作業状況、または顧問先の作業状況、または税理士の作業状況とは顧問先の作業状況のうちのいずれかである。また、処理部13は、例えば、予め決められた情報(例えば、決算書)が存在するか否かを判断することにより作業状況情報を取得しても良いし、予め決められた情報(例えば、伝票データが対応付いていない領収書画像)の数である作業状況情報等を取得しても良い。   (Step S505) The processing unit 13 acquires work status information corresponding to the user information acquired in step S504. The work status information is, for example, one of a tax accountant's work status, a consultant's work status, or a tax accountant's work status. Further, the processing unit 13 may acquire work status information by determining whether or not predetermined information (for example, financial statements) exists, or may determine predetermined information (for example, You may acquire the work condition information etc. which are the number of receipt images) with which the slip data does not correspond.

(ステップS506)処理部13は、ステップS505で取得した作業状況情報を用いて、出力されるレコードを構成する。   (Step S506) The processing unit 13 configures a record to be output using the work status information acquired in Step S505.

(ステップS507)処理部13は、カウンタiを1、インクリメントする。ステップS503に戻る。   (Step S507) The processing unit 13 increments the counter i by 1. The process returns to step S503.

(ステップS508)処理部13は、ステップS506で構成した1以上のレコードを用いて、税理士用画面情報を構成する。上位処理にリターンする。   (Step S508) The processing unit 13 configures tax accountant screen information using the one or more records configured in step S506. Return to upper process.

次に、第一端末2の動作について、図6のフローチャートを用いて説明する。   Next, operation | movement of the 1st terminal 2 is demonstrated using the flowchart of FIG.

(ステップS601)第一端末2の第一受付部21は、ユーザからログインの指示を受け付けたか否かを判断する。ログインの指示を受け付ければステップS602に行き、ログインの指示を受け付けなければステップS605に行く。   (Step S601) The first receiving unit 21 of the first terminal 2 determines whether or not a login instruction has been received from the user. If a login instruction is accepted, the process proceeds to step S602. If a login instruction is not accepted, the process proceeds to step S605.

(ステップS602)第一処理部22は、送信するログインの指示を構成する。そして、第一送信部23は、構成されたログインの指示を会計情報処理装置1に送信する。   (Step S602) The first processing unit 22 constitutes a login instruction to be transmitted. Then, the first transmission unit 23 transmits the configured login instruction to the transaction information processing apparatus 1.

(ステップS603)ログインの指示の送信に対応して、第一受信部24は、画面情報を受信したか否かを判断する。画面情報を受信すればステップS604に行き、画面情報を受信しなければステップS603に戻る。   (Step S603) In response to the transmission of the login instruction, the first receiving unit 24 determines whether screen information has been received. If screen information is received, it will go to step S604, and if screen information is not received, it will return to step S603.

(ステップS604)第一出力部25は、ステップS603で受信した画面情報を用いて、画面を出力する。ステップS601に戻る。   (Step S604) The first output unit 25 outputs a screen using the screen information received in step S603. The process returns to step S601.

(ステップS605)第一受付部21は、1以上の領収書画像を受け付けたか否かを判断する。1以上の領収書画像を受け付ければステップS606に行き、受け付けなければステップS611に行く。   (Step S605) The first receiving unit 21 determines whether one or more receipt images have been received. If one or more receipt images are received, the process goes to step S606, and if not, the process goes to step S611.

(ステップS606)第一処理部22は、ユーザ識別子を取得する。ユーザ識別子は、ユーザが入力した情報でも良いし、図示しない記録媒体に格納されている情報でも良い。   (Step S606) The first processing unit 22 acquires a user identifier. The user identifier may be information input by the user or information stored in a recording medium (not shown).

(ステップS607)第一処理部22は、1以上の領収書画像とユーザ識別子とを用いて、1以上の領収書画像とユーザ識別子とを含む情報を構成する。   (Step S607) The first processing unit 22 configures information including one or more receipt images and a user identifier using one or more receipt images and a user identifier.

(ステップS608)第一送信部23は、ステップS605で構成した情報を会計情報処理装置1に送信する。   (Step S608) The first transmission unit 23 transmits the information configured in Step S605 to the accounting information processing apparatus 1.

(ステップS609)第一受信部24は、会計情報処理装置1から処理結果を受信したか否かを判断する。処理結果を受信すればステップS610に行き、処理結果を受信しなければステップS609に戻る。なお、処理結果とは、例えば、領収書画像を登録した旨の情報、領収書画像の登録に失敗した旨の情報等である。   (Step S609) The first receiving unit 24 determines whether or not a processing result has been received from the transaction information processing apparatus 1. If the processing result is received, the process goes to step S610, and if the processing result is not received, the process returns to step S609. The processing result is, for example, information indicating that a receipt image has been registered, information indicating that registration of a receipt image has failed, and the like.

(ステップS610)第一出力部25は、ステップS609で受信された処理結果を出力する。ステップS601に戻る。   (Step S610) The first output unit 25 outputs the processing result received in Step S609. The process returns to step S601.

(ステップS611)第一受付部21は、領収書画像の出力指示を受け付けたか否かを判断する。出力指示を受け付ければステップS612に行き、受け付けなければステップS617に行く。   (Step S611) The first receiving unit 21 determines whether or not a receipt image output instruction has been received. If an output instruction is accepted, the process proceeds to step S612. If not accepted, the process proceeds to step S617.

(ステップS612)第一処理部22は、ユーザ識別子を取得する。   (Step S612) The first processing unit 22 acquires a user identifier.

(ステップS613)第一処理部22は、領収書画像の出力指示とユーザ識別子とを用いて、送信する指示を構成する。   (Step S613) The first processing unit 22 uses the receipt image output instruction and the user identifier to form an instruction to transmit.

(ステップS614)第一送信部23は、ステップS613で構成した指示を会計情報処理装置1に送信する。   (Step S614) The first transmission unit 23 transmits the instruction configured in Step S613 to the accounting information processing apparatus 1.

(ステップS615)第一受信部24は、会計情報処理装置1から1以上の領収書画像等を受信したか否かを判断する。領収書画像等を受信すればステップS616に行き、領収書画像等を受信しなければステップS615に戻る。   (Step S615) The first receiving unit 24 determines whether one or more receipt images or the like have been received from the transaction information processing apparatus 1. If a receipt image or the like is received, the process proceeds to step S616, and if no receipt image or the like is received, the process returns to step S615.

(ステップS616)第一出力部25は、ステップS615で受信された1以上の領収書画像等を出力する。ステップS601に戻る。なお、ここで、第一出力部25は、伝票データと対応付いている領収書画像と伝票データと対応付いていない領収書画像とを視覚的に区別可能に出力する。   (Step S616) The first output unit 25 outputs one or more receipt images received in step S615. The process returns to step S601. Here, the first output unit 25 outputs the receipt image associated with the slip data and the receipt image not associated with the slip data so as to be visually distinguishable.

(ステップS617)第一受付部21は、領収書画像の選択指示を受け付けたか否かを判断する。選択指示を受け付ければステップS618に行き、受け付けなければステップS601に戻る。   (Step S617) The first receiving unit 21 determines whether or not a receipt image selection instruction has been received. If a selection instruction is accepted, the procedure goes to step S618, and if not, the procedure returns to step S601.

(ステップS618)第一処理部22は、選択された領収書画像の表示を、他の領収書画像と比較して区別可能なように表示を変更する。   (Step S618) The first processing unit 22 changes the display so that the display of the selected receipt image can be distinguished from the other receipt images.

(ステップS619)第一受付部21は、選択された領収書画像に対する伝票データの入力を受け付けたか否かを判断する。伝票データを受け付ければステップS620に行き、受け付けなければステップS619に戻る。なお、第一処理部22は、受け付けられた伝票データを図示しないバッファに、選択された領収書画像の識別子と共に一時蓄積する。   (Step S619) The first receiving unit 21 determines whether or not an input of slip data for the selected receipt image has been received. If the slip data is accepted, the process goes to step S620, and if not accepted, the process returns to step S619. The first processing unit 22 temporarily stores the accepted slip data in a buffer (not shown) together with the identifier of the selected receipt image.

(ステップS620)第一受付部21は、伝票データの送信指示を受け付けたか否かを判断する。伝票データの送信指示を受け付ければステップS621に行き、伝票データの送信指示を受け付けなければステップS620に戻る。   (Step S620) The first receiving unit 21 determines whether or not a slip data transmission instruction has been received. If a slip data transmission instruction is accepted, the process proceeds to step S621. If a slip data transmission instruction is not accepted, the process returns to step S620.

(ステップS621)第一受付部21は、図示しないバッファ内の伝票データ、領収書画像識別子、およびユーザ識別子を含む情報であり、送信する情報を構成する。   (Step S621) The first receiving unit 21 is information including slip data in a buffer (not shown), a receipt image identifier, and a user identifier, and constitutes information to be transmitted.

(ステップS622)第一送信部23は、ステップS621で構成した情報を会計情報処理装置1に送信する。   (Step S622) The first transmission unit 23 transmits the information configured in step S621 to the accounting information processing apparatus 1.

(ステップS623)第一受信部24は、会計情報処理装置1から処理結果を受信したか否かを判断する。処理結果を受信すればステップS624に行き、処理結果を受信しなければステップS623に戻る。なお、処理結果とは、例えば、伝票データ等の登録が完了した旨の情報、伝票データの登録に失敗した旨の情報等である。   (Step S623) The first receiving unit 24 determines whether or not a processing result has been received from the accounting information processing apparatus 1. If the processing result is received, the process goes to step S624, and if the processing result is not received, the process returns to step S623. The processing result is, for example, information indicating that registration of slip data or the like has been completed, information indicating that registration of slip data has failed, and the like.

(ステップS624)第一出力部25は、ステップS623で受信された処理結果を出力する。ステップS601に戻る。   (Step S624) The first output unit 25 outputs the processing result received in step S623. The process returns to step S601.

なお、図6のフローチャートにおいて、ユーザが伝票データを入力する場合、電卓領域の電卓を用いて金額を入力しても良い。また、ユーザが伝票データを入力する場合、カレンダー領域のカレンダーを用いて日付を入力しても良い。   In the flowchart of FIG. 6, when the user inputs slip data, the amount may be input using a calculator in the calculator area. When the user inputs slip data, the date may be input using a calendar in the calendar area.

また、図6のフローチャートのステップS616において、第一出力部25は、領収書画像と伝票データとの対応関係の種類を視覚的に区別可能に表示するように処理を行っても良い。   Further, in step S616 of the flowchart of FIG. 6, the first output unit 25 may perform processing so as to display the type of correspondence between the receipt image and the slip data so as to be visually distinguishable.

次に、第二端末3の動作について、図7のフローチャートを用いて説明する。   Next, operation | movement of the 2nd terminal 3 is demonstrated using the flowchart of FIG.

(ステップS701)第二端末3の第二受付部31は、ユーザからログインの指示を受け付けたか否かを判断する。ログインの指示を受け付ければステップS702に行き、ログインの指示を受け付けなければステップS705に行く。   (Step S701) The second receiving unit 31 of the second terminal 3 determines whether or not a login instruction has been received from the user. If a login instruction is accepted, the process proceeds to step S702. If a login instruction is not accepted, the process proceeds to step S705.

(ステップS702)第二処理部32は、送信するログインの指示を構成する。そして、第二送信部33は、構成されたログインの指示を会計情報処理装置1に送信する。   (Step S702) The second processing unit 32 constitutes a login instruction to be transmitted. Then, the second transmission unit 33 transmits the configured login instruction to the transaction information processing apparatus 1.

(ステップS703)ログインの指示の送信に対応して、第二受信部34は、画面情報を受信したか否かを判断する。画面情報を受信すればステップS704に行き、画面情報を受信しなければステップS703に戻る。   (Step S703) In response to the transmission of the login instruction, the second reception unit 34 determines whether screen information has been received. If screen information is received, the process proceeds to step S704, and if screen information is not received, the process returns to step S703.

(ステップS704)第二出力部35は、ステップS703で受信された画面情報を用いて、画面を出力する。ステップS701に戻る。   (Step S704) The second output unit 35 outputs a screen using the screen information received in step S703. The process returns to step S701.

(ステップS705)第二受付部31は、領収書画像の出力指示を受け付けたか否かを判断する。出力指示を受け付ければステップS706に行き、受け付けなければステップS711に行く。   (Step S705) The second receiving unit 31 determines whether or not an instruction to output a receipt image has been received. If an output instruction is accepted, the process proceeds to step S706, and if not, the process proceeds to step S711.

(ステップS706)第二処理部32は、ユーザ識別子を取得する。   (Step S706) The second processing unit 32 acquires a user identifier.

(ステップS707)第二処理部32は、領収書画像の出力指示とユーザ識別子とを有する指示であり、送信する指示を構成する。   (Step S707) The second processing unit 32 is an instruction having a receipt image output instruction and a user identifier, and constitutes an instruction to transmit.

(ステップS708)第二送信部33は、ステップS707で構成された指示を会計情報処理装置1に送信する。   (Step S708) The second transmission unit 33 transmits the instruction configured in Step S707 to the accounting information processing apparatus 1.

(ステップS709)第二受信部34は、会計情報処理装置1から1以上の領収書画像等を受信したか否かを判断する。領収書画像等を受信すればステップS710に行き、領収書画像等を受信しなければステップS709に戻る。   (Step S709) The second receiving unit 34 determines whether or not one or more receipt images or the like have been received from the transaction information processing apparatus 1. If a receipt image or the like is received, the process proceeds to step S710, and if no receipt image or the like is received, the process returns to step S709.

(ステップS710)第二出力部35は、ステップS709で受信された1以上の領収書画像等を出力する。ステップS701に戻る。なお、ここで、第二出力部35は、伝票データと対応付いている領収書画像と伝票データと対応付いていない領収書画像とを視覚的に区別可能に出力する。   (Step S710) The second output unit 35 outputs one or more receipt images received in step S709. The process returns to step S701. Here, the second output unit 35 outputs the receipt image associated with the slip data and the receipt image not associated with the slip data so as to be visually distinguishable.

(ステップS711)第二受付部31は、領収書画像の選択指示を受け付けたか否かを判断する。選択指示を受け付ければステップS712に行き、受け付けなければステップS701に戻る。   (Step S711) The second receiving unit 31 determines whether or not a receipt image selection instruction has been received. If a selection instruction is accepted, the process goes to step S712. If not, the process returns to step S701.

(ステップS712)第二処理部32は、選択された領収書画像の表示を、他の領収書画像と比較して区別可能なように表示を変更する。   (Step S712) The second processing unit 32 changes the display so that the display of the selected receipt image can be distinguished from the other receipt images.

(ステップS713)第二受付部31は、選択された領収書画像に対する伝票データの入力を受け付けたか否かを判断する。伝票データを受け付ければステップS714に行き、受け付けなければステップS713に戻る。なお、第二処理部32は、受け付けられた伝票データを図示しないバッファに、選択された領収書画像の識別子と共に一時蓄積する。   (Step S713) The second receiving unit 31 determines whether or not an input of slip data for the selected receipt image has been received. If the slip data is accepted, the process goes to step S714, and if not accepted, the process returns to step S713. The second processing unit 32 temporarily stores the accepted slip data in a buffer (not shown) together with the identifier of the selected receipt image.

(ステップS714)第二受付部31は、伝票データの送信指示を受け付けたか否かを判断する。伝票データの送信指示を受け付ければステップS715に行き、伝票データの送信指示を受け付けなければステップS714に戻る。   (Step S714) The second receiving unit 31 determines whether or not a slip data transmission instruction has been received. If a slip data transmission instruction is accepted, the process proceeds to step S715. If a slip data transmission instruction is not accepted, the process returns to step S714.

(ステップS715)第二処理部32は、図示しないバッファ内の伝票データ、領収書画像の識別子、およびユーザ識別子を有する情報であり、送信する情報を構成する。   (Step S715) The second processing unit 32 is information having slip data in a buffer (not shown), an identifier of a receipt image, and a user identifier, and constitutes information to be transmitted.

(ステップS716)第二送信部33は、ステップS715で構成された情報を会計情報処理装置1に送信する。   (Step S716) The second transmission unit 33 transmits the information configured in Step S715 to the accounting information processing apparatus 1.

(ステップS717)第二受信部34は、会計情報処理装置1から処理結果を受信したか否かを判断する。処理結果を受信すればステップS718に行き、処理結果を受信しなければステップS717に戻る。   (Step S <b> 717) The second receiving unit 34 determines whether a processing result has been received from the transaction information processing apparatus 1. If the processing result is received, the process goes to step S718. If the processing result is not received, the process returns to step S717.

(ステップS718)第二出力部35は、ステップS717で受信された処理結果を出力する。ステップS701に戻る。   (Step S718) The second output unit 35 outputs the processing result received in Step S717. The process returns to step S701.

なお、図7のフローチャートにおいて、税理士等が伝票データを入力する場合、電卓領域の電卓を用いて金額を入力しても良い。また、税理士等が伝票データを入力する場合、カレンダー領域のカレンダーを用いて日付を入力しても良い。   In the flowchart of FIG. 7, when a tax accountant or the like inputs slip data, the amount may be input using a calculator in the calculator area. When a tax accountant or the like inputs slip data, the date may be input using a calendar in the calendar area.

また、図7のフローチャートのステップS710において、第二出力部35は、領収書画像と伝票データとの対応関係の種類を視覚的に区別可能に表示するように処理を行っても良い。   Further, in step S710 of the flowchart of FIG. 7, the second output unit 35 may perform processing so as to display the type of correspondence between the receipt image and the slip data so as to be visually distinguishable.

以下、本実施の形態における会計情報処理システムの具体的な動作について説明する。会計情報処理システムの概念図は図1である。   The specific operation of the accounting information processing system in the present embodiment will be described below. A conceptual diagram of the accounting information processing system is shown in FIG.

今、第一端末2は一般ユーザ(顧問先のユーザ)である鈴木一郎が使用し、第二端末3は鈴木一郎の企業の顧問税理士である税理士Xが使用する、とする。なお、税理士Xは、ユーザ識別子「proX」で識別され得る、とする。   Now, it is assumed that the first terminal 2 is used by a general user (adviser user) Ichiro Suzuki, and the second terminal 3 is used by a tax accountant X who is an advisory tax accountant of Ichiro Suzuki. The tax accountant X can be identified by the user identifier “proX”.

また、会計情報処理装置1のユーザ情報格納部111は、図8に示すユーザ情報管理表を格納している、とする。ユーザ情報管理表は、「ユーザ識別子」「氏名」「所属」等の属性値を有する1以上のレコードを管理している。   Further, it is assumed that the user information storage unit 111 of the accounting information processing apparatus 1 stores the user information management table shown in FIG. The user information management table manages one or more records having attribute values such as “user identifier”, “name”, and “affiliation”.

また、顧問情報格納部112は、図9に示す顧問情報管理表を格納している、とする。顧問情報管理表は、「税理士のユーザ識別子」「顧問先のユーザ識別子」を有する1以上のレコードを管理している。なお、税理士のユーザ識別子は、先頭に「pro」の文字列を有するとする。また、顧問先のユーザ識別子は、先頭に「usr」の文字列を有するとする。   Further, it is assumed that the advisor information storage unit 112 stores the advisor information management table shown in FIG. The advisor information management table manages one or more records having “user identifier of tax accountant” and “user identifier of advisor”. The tax accountant user identifier has a character string “pro” at the head. The user identifier of the advisor is assumed to have a character string “usr” at the beginning.

また、会計情報格納部113は、図10に示す会計伝票管理表を格納している、とする。会計伝票管理表は、会計伝票を管理する表である。ここでは、会計伝票管理表は、支払伝票を管理する表である。会計伝票管理表は、「ID」「ユーザ識別子」「会計情報」を有する1以上のレコードを管理している。「会計情報」は、「伝票データ」「領収書画像識別子」を有する。「伝票データ」は、「日付」「借方勘定科目」「貸方勘定科目」「金額」「摘要」を有する。「摘要」は「借方税区分」「貸方税区分」を有する。「ID」はレコードを識別する情報である。「日付」は取引の日付を示す。「ユーザ識別子」は顧問先のユーザのユーザ識別子である。   Further, it is assumed that the accounting information storage unit 113 stores the accounting slip management table shown in FIG. The accounting slip management table is a table for managing accounting slips. Here, the accounting slip management table is a table for managing payment slips. The accounting slip management table manages one or more records having “ID”, “user identifier”, and “accounting information”. “Accounting information” includes “slip data” and “receipt image identifier”. The “slip data” includes “date”, “debit account item”, “credit account item”, “amount”, and “explanation”. “Summary” has “debit tax classification” and “credit tax classification”. “ID” is information for identifying a record. “Date” indicates the date of the transaction. “User identifier” is a user identifier of a consultant user.

また、会計情報格納部113は、図11に示すような領収書画像管理表を格納している。領収書画像管理表は、「ID」「対応付けフラグ」「対応関係種類情報」「ユーザ識別子」「領収書画像識別子」を有する1以上のレコードを管理している。「ID」はレコードを識別する情報である。「対応付けフラグ」は、領収書画像が伝票データと対応付いているか否かを示す情報であり、対応付けフラグが「1」の場合は領収書画像が伝票データと対応付いており、「0」の場合は領収書画像が伝票データと対応付いていない。また、「対応関係種類情報」は、伝票データと領収書画像との対応関係の種類を示す情報であり、伝票データと領収書画像との対応関係が「1対1」の場合は「対応関係種類情報=1」、「1対n」の場合は「対応関係種類情報=2」、「n対1」の場合は「対応関係種類情報=3」となる。「ユーザ識別子」は、領収書画像を送信した第一端末2のユーザの識別子(顧問先のユーザの識別子)である。   The transaction information storage unit 113 stores a receipt image management table as shown in FIG. The receipt image management table manages one or more records having “ID”, “association flag”, “corresponding relationship type information”, “user identifier”, and “receipt image identifier”. “ID” is information for identifying a record. The “association flag” is information indicating whether or not the receipt image is associated with the slip data. When the association flag is “1”, the receipt image is associated with the slip data. ", The receipt image does not correspond to the slip data. The “corresponding relationship type information” is information indicating the type of correspondence between the slip data and the receipt image. If the correspondence between the slip data and the receipt image is “one-to-one”, “corresponding relationship”. In the case of “type information = 1” and “1: n”, “correspondence type information = 2”, and in the case of “n: 1”, “correspondence type information = 3”. The “user identifier” is an identifier of the user of the first terminal 2 that has transmitted the receipt image (identifier of the consultant user).

さらに、会計情報格納部113は、1以上の領収書画像を格納している、とする。1以上の領収書画像は、「img1.jpg」「img2.jpg」等のファイルである。   Furthermore, it is assumed that the transaction information storage unit 113 stores one or more receipt images. One or more receipt images are files such as “img1.jpg” and “img2.jpg”.

かかる状況において、ユーザ「鈴木一郎」は、第一端末2に、図12に示す3つの領収書画像を入力した、とする。なお、この入力は、例えば、カメラで撮影した写真の入力である。そして、第一受付部21は、3つの領収書画像を受け付ける。そして、第一処理部22は、図示しない記録媒体に格納されているユーザ識別子(例えば、「usrX」)を読み出す。次に、第一処理部22は、3つの領収書画像とユーザ識別子(「usrX」)とを用いて、3つの領収書画像とユーザ識別子とを含む情報を構成する。次に、第一送信部23は、第一処理部22が構成した情報を会計情報処理装置1に送信する。なお、ユーザ識別子(「usrX」)は、鈴木一郎が入力しても良い。   In this situation, it is assumed that the user “Ichiro Suzuki” has input the three receipt images shown in FIG. This input is, for example, an input of a photograph taken with a camera. The first receiving unit 21 receives three receipt images. Then, the first processing unit 22 reads a user identifier (for example, “usrX”) stored in a recording medium (not shown). Next, the first processing unit 22 configures information including the three receipt images and the user identifier using the three receipt images and the user identifier (“usrX”). Next, the first transmission unit 23 transmits the information configured by the first processing unit 22 to the accounting information processing apparatus 1. The user identifier (“usrX”) may be input by Ichiro Suzuki.

次に、会計情報処理装置1の受付部12は、第一端末2から3つの領収書画像とユーザ識別子とを含む情報を受信する。そして、蓄積部131は、3つの各領収書画像とユーザ識別子とを有する3つのレコードを生成し、当該3つのレコードを図11の領収書画像管理表に蓄積する。ここで、蓄積されたレコードは、図11の「ID=20、21、22」の3つのレコードである、とする。なお、蓄積部131は、対応付けフラグの値を初期値の「0」、対応関係種類情報を「NULL」とする。   Next, the receiving unit 12 of the accounting information processing apparatus 1 receives information including three receipt images and a user identifier from the first terminal 2. Then, the storage unit 131 generates three records each having three receipt images and a user identifier, and stores the three records in the receipt image management table of FIG. Here, it is assumed that the accumulated records are the three records “ID = 20, 21, 22” in FIG. Note that the storage unit 131 sets the value of the association flag to an initial value “0” and the correspondence type information to “NULL”.

次に、税理士Xは、第二端末3に対して、ログインの指示を入力する。次に、第二受付部31は、ログインの指示を受け付ける。なお、ログインの指示は、税理士Xのユーザ識別子「proX」を含む、とする。   Next, the tax accountant X inputs a login instruction to the second terminal 3. Next, the second reception unit 31 receives a login instruction. The login instruction includes the tax accountant X user identifier “proX”.

次に、第二処理部32は、ログインの指示とユーザ識別子「proX」とを用いて、送信する指示を構成する。次に、第二送信部33は、構成されたログインの指示を会計情報処理装置1に送信する。   Next, the second processing unit 32 configures an instruction to transmit using the login instruction and the user identifier “proX”. Next, the second transmission unit 33 transmits the configured login instruction to the transaction information processing apparatus 1.

次に、会計情報処理装置1の受付部12は、第二端末3から、ログインの指示を受信する。そして、判断部132は、ログインの指示が有するユーザ識別子を用いて、ログインの指示を送信したユーザが税理士であるか、一般ユーザであるかを判断する。ここで、判断部132は、ログインの指示が有するユーザ識別子「proX」の先頭からの文字列に「pro」を含むので、判断部132は「税理士」であると判断する。なお、判断部132は、ユーザ識別子の先頭からの文字列に「pro」を含む場合は「税理士」と判断し、ユーザ識別子の先頭からの文字列に「usr」を含む場合は「一般ユーザ」と判断する、とする。   Next, the reception unit 12 of the accounting information processing apparatus 1 receives a login instruction from the second terminal 3. Then, the determination unit 132 determines whether the user who transmitted the login instruction is a tax accountant or a general user by using the user identifier included in the login instruction. Here, since the determination unit 132 includes “pro” in the character string from the beginning of the user identifier “proX” included in the login instruction, the determination unit 132 determines that it is “tax accountant”. The determination unit 132 determines “tax accountant” when the character string from the beginning of the user identifier includes “pro”, and determines “general user” when the character string from the beginning of the user identifier includes “usr”. It is assumed that

次に、処理部13は、以下のように、税理士用画面情報の構成処理を行う。まず、処理部13は、ログインの指示が有するユーザ識別子「proX」と対になる顧問先の2つのユーザ識別子「usrX,usrB」を、図9の顧問情報管理表から取得する。   Next, the processing unit 13 performs a process for configuring the tax accountant screen information as follows. First, the processing unit 13 acquires two user identifiers “usrX, usrB” of an advisory destination paired with the user identifier “proX” included in the login instruction from the advisor information management table of FIG.

次に、処理部13は、2つの各ユーザ識別子「usrX,usrB」に対応するユーザ情報を、図8のユーザ情報管理表から取得する。   Next, the processing unit 13 acquires user information corresponding to the two user identifiers “usrX, usrB” from the user information management table of FIG.

次に、処理部13は、取得したユーザ情報に対応する作業状況情報を取得する。つまり、処理部13は、まず、ユーザ識別子「usrX」に対応する作業状況情報を、以下のように取得する、とする。   Next, the processing unit 13 acquires work status information corresponding to the acquired user information. In other words, the processing unit 13 first acquires the work status information corresponding to the user identifier “usrX” as follows.

処理部13は、顧問先の作業情報を構成する「日常取引」の作業状況情報「済」を取得する。処理部13は、例えば、ユーザ識別子「usrX」に対応する伝票データの最新の日付「平成26年04月15日」を会計伝票管理表(図10参照)から取得する。なお、最新の日付「平成26年04月15日」は、「最後に取引を登録した日」である。そして、処理部13は、日付「平成26年04月15日」以前の日に対応する伝票データの必要項目(全属性値)に情報が入力されていること(NULLではないこと)を検知し、「日常取引」の作業状況情報「済」を取得する。また、処理部13は、ユーザ識別子「usrX」に対応する領収書画像であり、伝票データが対応付いていない領収書画像が3つ存在することを領収書画像管理表(図11)の対応付けフラグから検知し、新着画像件数「3」を取得する。なお、伝票データが対応付いていない3つの領収書画像は、図12の3つの領収書画像である。   The processing unit 13 acquires the work status information “Done” of “daily transaction” constituting the work information of the consultant. For example, the processing unit 13 acquires the latest date “April 15, 2014” of the slip data corresponding to the user identifier “usrX” from the accounting slip management table (see FIG. 10). The latest date “April 15, 2014” is “the date of last transaction registration”. Then, the processing unit 13 detects that information is input to the necessary items (all attribute values) of the slip data corresponding to the date before the date “April 15, 2014” (not NULL). , Obtain "finished" work status information for "daily transactions". Further, the processing unit 13 associates the receipt image management table (FIG. 11) with the fact that there are three receipt images corresponding to the user identifier “usrX” and not associated with the slip data. The number of newly arrived images “3” is acquired from the flag. Note that the three receipt images not associated with the slip data are the three receipt images in FIG.

次に、処理部13は、ユーザ識別子「usrX」に対応する決算書、「所得税」の申告書、「消費税」の申告書が格納部11に格納されていることを検知する。そして、処理部13は、ユーザ識別子「usrX」に対応する税理士の作業状況情報を構成する「決算」の値「済」、「所得税」の申告書の値「済」、「消費税」の申告書の値「済」等を取得する。また、処理部13は、ユーザ識別子「usrX」に対応する「顧問先への完了通知の完了を示す情報」が、格納部11に存在しないことを検知する。そして、処理部13は、ユーザ識別子「usrX」に対応する「顧問先への完了通知」の値「通知する」を取得する。   Next, the processing unit 13 detects that the financial statement corresponding to the user identifier “usrX”, the declaration of “income tax”, and the declaration of “consumption tax” are stored in the storage unit 11. Then, the processing unit 13 declares the “final” value “completed”, the “income tax” report value “completed”, and “consumption tax” that constitute the tax accountant work status information corresponding to the user identifier “usrX”. Acquires the value “completed” etc. of the document. In addition, the processing unit 13 detects that “information indicating completion of notification of completion to the consultant” corresponding to the user identifier “usrX” does not exist in the storage unit 11. Then, the processing unit 13 acquires the value “notify” of the “completion notification to consultant” corresponding to the user identifier “usrX”.

次に、処理部13は、取得した作業状況情報を用いて、出力されるレコードであり、ユーザ識別子「usrX」に対応するレコードを構成する。   Next, the processing unit 13 configures a record that is output using the acquired work status information and that corresponds to the user identifier “usrX”.

次に、処理部13は、ユーザ識別子「usrB」に対応する作業状況情報を、以下のように取得する、とする。まず、処理部13は、顧問先の作業情報を構成する「日常取引」の作業状況情報「入力中」を取得する。処理部13は、例えば、ユーザ識別子「usrB」に対応する伝票データの最新の日付「平成26年04月15日」を会計伝票管理表(図10参照)から取得する。なお、最新の日付「平成26年04月15日」は、「最後に取引を登録した日」である。そして、処理部13は、日付「平成26年04月15日」以前の日に対応する伝票データの必要項目(全属性値)に情報が入力されていないこと(NULLである属性値が存在すること)を検知し、「日常取引」の作業状況情報「入力中」を取得する。また、処理部13は、ユーザ識別子「usrB」に対応する領収書画像であり、伝票データが対応付いていない領収書画像が存在しないことを検知し、新着画像件数を取得しない。   Next, it is assumed that the processing unit 13 acquires the work status information corresponding to the user identifier “usrB” as follows. First, the processing unit 13 acquires work status information “inputting” of “daily transaction” that constitutes work information of a consultant. For example, the processing unit 13 acquires the latest date “April 15, 2014” of the slip data corresponding to the user identifier “usrB” from the accounting slip management table (see FIG. 10). The latest date “April 15, 2014” is “the date of last transaction registration”. Then, the processing unit 13 confirms that information is not input to the necessary items (all attribute values) of the slip data corresponding to the date before the date “April 15, 2014” (the attribute value is NULL). )) And obtain the work status information “inputting” for “daily transactions”. Further, the processing unit 13 detects that there is no receipt image corresponding to the user identifier “usrB” and does not correspond to the slip data, and does not acquire the number of newly arrived images.

次に、処理部13は、ユーザ識別子「usrB」に対応する決算書、「所得税」の申告書、「消費税」の申告書が格納部11に格納されていないことを検知する。そして、処理部13は、ユーザ識別子「usrB」に対応する税理士の作業状況情報を構成する「決算」の値、「所得税」の申告書の値、「消費税」の申告書の値を取得しない。また、処理部13は、「決算」の値、「所得税」の申告書の値、「消費税」の申告書の値がNULLであるので、ユーザ識別子「usrB」に対応する「顧問先への完了通知」の値を取得しない。   Next, the processing unit 13 detects that the financial statement corresponding to the user identifier “usrB”, the “income tax” report, and the “consumption tax” report are not stored in the storage unit 11. Then, the processing unit 13 does not acquire the value of the “financial account”, the value of the “income tax” report, and the value of the “consumption tax” report that constitutes the work status information of the tax accountant corresponding to the user identifier “usrB”. . Further, since the value of the “financial settlement”, the value of the “income tax” report, and the value of the “consumption tax” report are NULL, the processing unit 13 selects “notify the advisor” corresponding to the user identifier “usrB”. Do not get the value of “completion notification”.

次に、処理部13は、取得した作業状況情報を用いて、出力されるレコードであり、ユーザ識別子「usrB」に対応するレコードを構成する。   Next, the processing unit 13 configures a record that is output using the acquired work status information and that corresponds to the user identifier “usrB”.

次に、処理部13は、構成した2つのレコードを用いて、税理士用画面情報を構成する。なお、処理部13は、通常、税理士用画面情報のひな形を格納部11から取得し、当該ひな形と、2つのレコードとを用いて、税理士用画面情報を構成する。   Next, the processing unit 13 configures screen information for tax accountants using the two configured records. Note that the processing unit 13 usually acquires a template of screen information for tax accountants from the storage unit 11 and configures screen information for tax accountants using the template and two records.

次に、出力部14は、構成された税理士用画面情報を、ログインの指示を送信してきたユーザ識別子「proX」の第二端末3に送信する。   Next, the output unit 14 transmits the configured tax accountant screen information to the second terminal 3 of the user identifier “proX” that has transmitted the login instruction.

次に、ログインの指示の送信に対応して、第二端末3の第二受信部34は、税理士用画面情報を受信する。そして、第二出力部35は、受信した税理士用画面情報を用いて、図13に示す画面を出力する。図13において、1301は「usrX」に関するレコード、1302は「usrB」に関するレコードである。   Next, in response to the transmission of the login instruction, the second receiving unit 34 of the second terminal 3 receives the tax accountant screen information. And the 2nd output part 35 outputs the screen shown in FIG. 13 using the received screen information for tax accountants. In FIG. 13, reference numeral 1301 denotes a record related to “usrX”, and 1302 denotes a record related to “usrB”.

次に、ユーザ識別子「proX」で識別される税理士Xは、図13の画面の、「usrX」に関するレコードに対応する選択ボタン1303を押下し、ユーザ識別子「usrX」で識別される「鈴木一郎」のレコードを選択した、とする。   Next, the tax accountant X identified by the user identifier “proX” presses the selection button 1303 corresponding to the record related to “usrX” on the screen of FIG. 13 and “Ichiro Suzuki” identified by the user identifier “usrX”. Suppose you have selected a record.

すると、第二受付部31は、顧問先別の作業を行うメインメニュー画面の出力指示を受け付ける。次に、第二処理部32は、顧問先別の作業を行うメインメニュー画面の出力指示とユーザ識別子「proX」とを用いて、送信する指示を構成する。次に、第二送信部33は、構成された指示を会計情報処理装置1に送信する。なお、送信する指示は、ユーザ識別子「usrX」も含む。   Then, the 2nd reception part 31 receives the output instruction | indication of the main menu screen which performs the work according to consultant. Next, the second processing unit 32 uses the output instruction of the main menu screen for performing work for each consultant and the user identifier “proX” to constitute an instruction to transmit. Next, the second transmission unit 33 transmits the configured instruction to the accounting information processing apparatus 1. Note that the instruction to transmit also includes the user identifier “usrX”.

次に、会計情報処理装置1の受付部12は、第二端末3から、メインメニュー画面の出力指示を受信する。そして、処理部13は、メインメニュー画面情報を格納部11から取得する。次に、出力部14は、処理部13が取得したメインメニュー画面情報を、税理士Xの第二端末3に送信する。   Next, the receiving unit 12 of the accounting information processing apparatus 1 receives an output instruction for the main menu screen from the second terminal 3. Then, the processing unit 13 acquires main menu screen information from the storage unit 11. Next, the output unit 14 transmits the main menu screen information acquired by the processing unit 13 to the second terminal 3 of the tax accountant X.

次に、第二端末3の第二受信部34は、会計情報処理装置1からメインメニュー画面情報を受信する。次に、第二出力部35は、受信されたメインメニュー画面情報を出力する。かかる出力例は、図14である。図14は、一般ユーザ「鈴木一郎」の会計情報の処理を、税理士Xが行うための画面である。   Next, the second receiving unit 34 of the second terminal 3 receives main menu screen information from the transaction information processing apparatus 1. Next, the second output unit 35 outputs the received main menu screen information. An example of such output is shown in FIG. FIG. 14 is a screen for the tax accountant X to process the accounting information of the general user “Ichiro Suzuki”.

なお、ユーザ識別子「proX」で識別される税理士Xが、図13の画面の選択ボタン1303を押下し、ユーザ識別子「usrX」で識別される「鈴木一郎」のレコードを選択した場合、第二受付部31は、「鈴木一郎」の領収書画像の出力指示を受け付けても良い。かかる場合、以下のように処理が進行する。   If the tax accountant X identified by the user identifier “proX” presses the selection button 1303 on the screen of FIG. 13 and selects the record of “Ichiro Suzuki” identified by the user identifier “usrX”, the second acceptance The unit 31 may accept an instruction to output a receipt image of “Ichiro Suzuki”. In such a case, the process proceeds as follows.

まず、第二端末3の第二処理部32は、領収書画像の出力指示とユーザ識別子「proX」とを用いて、送信する指示を構成する。次に、第二送信部33は、構成された指示を会計情報処理装置1に送信する。なお、送信する指示は、ユーザ識別子「usrX」も含む。   First, the second processing unit 32 of the second terminal 3 configures an instruction to transmit using the receipt image output instruction and the user identifier “proX”. Next, the second transmission unit 33 transmits the configured instruction to the accounting information processing apparatus 1. Note that the instruction to transmit also includes the user identifier “usrX”.

次に、会計情報処理装置1の受付部12は、第二端末3から、領収書画像の出力指示を受信する。そして、以下のように、処理部13は、領収書画像の出力指示の受信に応じて、1以上の領収書画像を有する画面情報を構成する。   Next, the reception unit 12 of the accounting information processing apparatus 1 receives a receipt image output instruction from the second terminal 3. Then, as described below, the processing unit 13 configures screen information having one or more receipt images in response to receiving the receipt image output instruction.

つまり、処理部13は、領収書画像の出力指示に含まれるユーザ識別子「usrX」に対応する1以上の領収書画像を格納部11から取得する。ここでは、3つの領収書画像(img20.gif、img21.gif、img22.gif)を含む、「鈴木一郎」がアップロードしたm(mは3以上の自然数)の領収書画像を取得した、とする。   That is, the processing unit 13 acquires one or more receipt images corresponding to the user identifier “usrX” included in the receipt image output instruction from the storage unit 11. Here, it is assumed that a receipt image of m (m is a natural number of 3 or more) uploaded by “Ichiro Suzuki” including three receipt images (img20.gif, img21.gif, img22.gif) is acquired. .

次に、処理部13は、取得したmの領収書画像のうちの各領収書画像が伝票データと対応付いているか否かを判断する。例えば、処理部13は、領収書画像管理表(図11)の対応フラグであり、領収書画像と対になる対応フラグが「1」の場合は各領収書画像が伝票データと対応付いていると判断し、対応フラグが「0」の場合は各領収書画像が伝票データと対応付いていないと判断する。   Next, the processing unit 13 determines whether each receipt image among the acquired m receipt images is associated with the slip data. For example, the processing unit 13 is a correspondence flag of the receipt image management table (FIG. 11). When the correspondence flag paired with the receipt image is “1”, each receipt image is associated with the slip data. If the corresponding flag is “0”, it is determined that each receipt image does not correspond to the slip data.

処理部13は、伝票データと対応付いていると判断した領収書画像に対して、伝票データと対応付いている場合の出力態様となるように処理する。例えば、処理部13は、伝票データと対応付いていると判断した領収書画像の背景を変更する(例えば、背景をグレー(灰色)等に変更する)とする。そして、処理部13は、伝票データと対応付いていると判断した領収書画像に対して、領収書画像に対応付けられた1以上のボタンを配置する。このボタンは、ここでは、伝票データの一部または全部を閲覧するためのボタンである。   The processing unit 13 processes the receipt image that is determined to be associated with the slip data so as to have an output mode when the receipt image is associated with the slip data. For example, the processing unit 13 changes the background of the receipt image determined to be associated with the slip data (for example, changes the background to gray (gray) or the like). Then, the processing unit 13 arranges one or more buttons associated with the receipt image for the receipt image determined to be associated with the slip data. Here, this button is a button for browsing part or all of the slip data.

また、伝票データと対応付いていないと判断した領収書画像に対して、処理部13は、伝票データと対応付いていない場合の出力態様となるように処理する。例えば、処理部13は、伝票データと対応付いていないと判断した領収書画像の背景の色を白色とし、伝票データと対応付いている領収書画像の背景の色と異なる色とする。   In addition, the processing unit 13 processes the receipt image that is determined not to correspond to the slip data so as to have an output mode when the slip image does not correspond to the slip data. For example, the processing unit 13 sets the background color of the receipt image that is determined not to correspond to the slip data to white, and a color different from the background color of the receipt image that corresponds to the slip data.

次に、処理部13は、各領収書画像に対して、領収書画像の操作用の1以上のボタンを付加する。このボタンは、ここでは、領収書画像の拡大のためのボタン、領収書画像の縮小のためのボタン、領収書画像の回転のためのボタン、および領収書画像のファイル名と登録の日付を出力するためのボタンである。   Next, the processing unit 13 adds one or more buttons for operating the receipt image to each receipt image. This button here outputs a button for enlargement of the receipt image, a button for reduction of the receipt image, a button for rotation of the receipt image, and a file name and registration date of the receipt image It is a button to do.

次に、処理部13は、mの領収書画像を用いて、伝票データ入力画面の画面情報を構成する。ここで、処理部13は、領収書画像に対する伝票データを入力するための電卓領域とカレンダー領域とを有する画面の画面情報を構成する、とする。   Next, the processing unit 13 configures screen information of the slip data input screen using the m receipt images. Here, it is assumed that the processing unit 13 configures screen information of a screen having a calculator area and a calendar area for inputting slip data for the receipt image.

次に、出力部14は、処理部13が構成した画面情報を、税理士Xの第二端末3に送信する。   Next, the output unit 14 transmits the screen information configured by the processing unit 13 to the second terminal 3 of the tax accountant X.

次に、第二端末3の第二受信部34は、会計情報処理装置1から1以上の領収書画像等を含む画面情報を受信する。   Next, the second receiving unit 34 of the second terminal 3 receives screen information including one or more receipt images from the accounting information processing apparatus 1.

次に、第二出力部35は、受信された1以上の領収書画像等を含む画面情報を出力する。かかる出力例は、図15である。図15において、1501は領収書画像が出力さえる領域、1502は伝票データを構成する金額を入力するための電卓領域、1503は伝票データを構成する日付を入力するためのカレンダー領域、1504は入力した伝票データを用いて構成される伝票オブジェクトが出力される領域である。   Next, the second output unit 35 outputs screen information including one or more received receipt images and the like. An example of such output is shown in FIG. In FIG. 15, 1501 is an area where a receipt image can be output, 1502 is a calculator area for inputting the amount of money constituting the slip data, 1503 is a calendar area for inputting the date constituting the slip data, and 1504 is inputted. This is an area where a slip object configured using slip data is output.

また、図15の領収書画像1505は伝票データと対応付いていない領収書画像であり、領収書画像1506は伝票データと対応付いている領収書画像である。領収書画像1505の枠は太線であり、領収書画像1506の背景は、例えば、グレー(灰色)である。   Further, the receipt image 1505 in FIG. 15 is a receipt image not associated with the slip data, and the receipt image 1506 is a receipt image associated with the slip data. The frame of the receipt image 1505 is a thick line, and the background of the receipt image 1506 is, for example, gray (gray).

また、伝票データと対応付いていない領収書画像1505に対応付けて、領収書画像の拡大ボタン1507、領収書画像の縮小ボタン1508、領収書画像の回転ボタン1509、領収書画像の情報を取得するボタン1510が配置されている。さらに、伝票データと対応付いている領収書画像1506に対応付けて、領収書画像1506に対応する伝票データの全部または一部を出力するボタン1511が配置されている。   Also, in correspondence with the receipt image 1505 not associated with the slip data, a receipt image enlargement button 1507, a receipt image reduction button 1508, a receipt image rotation button 1509, and information on the receipt image are acquired. A button 1510 is arranged. Further, a button 1511 for outputting all or part of the slip data corresponding to the receipt image 1506 is arranged in association with the receipt image 1506 associated with the slip data.

なお、図15は伝票データを入力するために、領収書画像を出力した画面であった。しかし、領収書画像の出力指示の受け付けにより、第二出力部35は、図16に示すような画面を出力しても良い。図16に示す画面は、領収書画像を閲覧するための画面である。図16に示す画面において、1601、1602、1605、1606の領収書画像は、伝票データと対応付いている領収書画像であり、その背景がグレーになっている。また、1603、1604の領収書画像は、伝票データと対応付いていない領収書画像であり、その背景は何ら処理されていない(写真画像のままである)。また、1603、1604の領収書画像の背景は白色である。   FIG. 15 shows a screen on which a receipt image is output in order to input slip data. However, the second output unit 35 may output a screen as shown in FIG. 16 upon receipt of the receipt image output instruction. The screen shown in FIG. 16 is a screen for browsing a receipt image. In the screen shown in FIG. 16, the receipt images 1601, 1602, 1605 and 1606 are receipt images associated with the slip data, and the background thereof is gray. In addition, the receipt images 1603 and 1604 are receipt images not associated with the slip data, and the background of the receipt images is not processed at all (the photographic image remains as it is). The backgrounds of the receipt images 1603 and 1604 are white.

次に、税理士Aは、図15の画面において、領収書画像1505に対応する伝票データを入力した、とする。なお、税理士Aは、電卓領域1502の電卓機能を用いて、領収書画像1505の金額「1,487,441」を入力し、カレンダー領域1503のカレンダー機能を用いて、領収書画像1505の日付「2014年3月31日」を入力した、とする。   Next, it is assumed that tax accountant A inputs slip data corresponding to the receipt image 1505 on the screen of FIG. The tax accountant A inputs the amount “1,487,441” of the receipt image 1505 using the calculator function in the calculator area 1502 and uses the calendar function in the calendar area 1503 to input the date “ “March 31, 2014” is entered.

すると、第二受付部31は、入力された伝票データを受け付ける。そして、第二処理部32は、受け付けられた伝票データを、図示しないバッファに一時蓄積する。   Then, the 2nd reception part 31 receives the input slip data. Then, the second processing unit 32 temporarily stores the accepted slip data in a buffer (not shown).

次に、税理士Aは、伝票データの送信指示を第二端末3に入力する。すると、第二受付部31は、伝票データの送信指示を受け付ける。   Next, the tax accountant A inputs a slip data transmission instruction to the second terminal 3. Then, the 2nd reception part 31 receives the transmission instruction | indication of slip data.

そして、第二処理部32は、伝票オブジェクトを生成する。伝票オブジェクトは、図15の1512である。伝票オブジェクトは、伝票データに対応する情報の集合である。   Then, the second processing unit 32 generates a slip object. The slip object is 1512 in FIG. A slip object is a set of information corresponding to slip data.

次に、第二処理部32は、図示しないバッファ内の伝票データ、領収書画像識別子、およびユーザ識別子「proX」を用いて、送信する情報を構成する。そして、第二送信部33は、構成された情報を会計情報処理装置1に送信する。   Next, the second processing unit 32 configures information to be transmitted using slip data in a buffer (not shown), a receipt image identifier, and a user identifier “proX”. Then, the second transmission unit 33 transmits the configured information to the transaction information processing apparatus 1.

次に、会計情報処理装置1の受付部12は、税理士Aが送信した伝票データ等を受信する。   Next, the receiving unit 12 of the accounting information processing apparatus 1 receives the slip data transmitted by the tax accountant A and the like.

次に、蓄積部131は、受信された伝票データを、受信された領収書画像識別子で識別される領収書画像に対応付けて、図10の会計伝票管理表に蓄積する。   Next, the storage unit 131 stores the received slip data in the accounting slip management table of FIG. 10 in association with the receipt image identified by the received receipt image identifier.

次に、出力部14は、処理結果を税理士Aの第二端末3に送信する。なお、処理結果とは、ここでは、伝票データが蓄積された旨、領収書画像の識別子で識別される領収書画像が伝票データに対応付けられた旨である。   Next, the output unit 14 transmits the processing result to the second terminal 3 of the tax accountant A. Here, the processing result means that the slip data is accumulated, and that the receipt image identified by the identifier of the receipt image is associated with the slip data.

次に、第二端末3の第二受信部34は、会計情報処理装置1から処理結果を受信する。次に、第二出力部35は、受信された処理結果を出力する。ここで、第二出力部35は、領収書画像識別子で識別される領収書画像が伝票データに対応付けられた旨の情報を用いて、領収書画像1505を伝票データと対応付いている領収書画像を示す出力態様となるように出力を変更する。つまり、伝票データに対応付けられたことが分かるように、領収書画像に対応する伝票データを登録した後、直ちに当該領収書画像の出力が変更される。   Next, the second receiving unit 34 of the second terminal 3 receives the processing result from the transaction information processing apparatus 1. Next, the second output unit 35 outputs the received processing result. Here, the second output unit 35 uses the information that the receipt image identified by the receipt image identifier is associated with the slip data, so that the receipt image 1505 is associated with the slip data. The output is changed to be an output mode showing an image. In other words, the output of the receipt image is changed immediately after registering the slip data corresponding to the receipt image so that it is associated with the slip data.

次に、ユーザ識別子「usrX」で識別されるユーザは、第一端末2にログインの指示を入力した、とする。すると、第一受付部21は、ログインの指示を受け付ける。なお、ログインの指示は、ユーザ識別子「usrX」を有する。   Next, it is assumed that the user identified by the user identifier “usrX” has input a login instruction to the first terminal 2. Then, the first reception unit 21 receives a login instruction. The login instruction has a user identifier “usrX”.

次に、第一処理部22は、ログインの指示とユーザ識別子「usrX」とを用いて、送信するログインの指示を構成する。次に、第一送信部23は、構成されたログインの指示を会計情報処理装置1に送信する。   Next, the first processing unit 22 configures a login instruction to be transmitted using the login instruction and the user identifier “usrX”. Next, the first transmission unit 23 transmits the configured login instruction to the transaction information processing apparatus 1.

次に、受付部12は、第二端末3から、当該ログインの指示を受信する。そして、判断部132は、ログインの指示が有するユーザ識別子を用いて、ログインの指示を送信したユーザが税理士であるか、一般ユーザであるかを判断する。ここで、判断部132は、ログインの指示が有するユーザ識別子「usrX」の先頭からの文字列に「usr」を含むので、判断部132は「一般ユーザ」であると判断する。   Next, the reception unit 12 receives the login instruction from the second terminal 3. Then, the determination unit 132 determines whether the user who transmitted the login instruction is a tax accountant or a general user by using the user identifier included in the login instruction. Here, since the determination unit 132 includes “usr” in the character string from the top of the user identifier “usrX” included in the login instruction, the determination unit 132 determines that the user is a “general user”.

次に、処理部13は、一般ユーザ用画面情報を格納部11から取得する。次に、出力部14は、一般ユーザ用画面情報を、ログインの指示を送信してきた第一端末2に送信する。   Next, the processing unit 13 acquires screen information for general users from the storage unit 11. Next, the output unit 14 transmits the general user screen information to the first terminal 2 that has transmitted the login instruction.

次に、ログインの指示の送信に対応して、第二受信部34は、一般ユーザ用画面情報を受信する。次に、第二出力部35は、受信された一般ユーザ用画面情報を用いて、図17に示す画面を出力する。なお、図17の画面において、作業状況情報は含まれない。また、図17のメニュー項目(ボタンと言っても良い)の表現が、一般ユーザ用に簡易になっている。   Next, in response to the transmission of the login instruction, the second receiving unit 34 receives the general user screen information. Next, the 2nd output part 35 outputs the screen shown in FIG. 17 using the received screen information for general users. Note that the work status information is not included in the screen of FIG. In addition, the expression of menu items (which may be referred to as buttons) in FIG. 17 is simplified for general users.

以上、本実施の形態によれば、税理士のデータ入力を適切に支援する会計情報処理装置を提供できる。また、本実施の形態における技術により、税理士と一般ユーザとが異なる立場であること考慮した会計情報処理が可能となる。つまり、会計情報処理装置1における技術は、税理士指向の会計情報処理を行える技術であり、今までにない会計情報処理に関する技術である、と言える。   As described above, according to the present embodiment, it is possible to provide an accounting information processing apparatus that appropriately supports tax accountant data input. In addition, the technology in the present embodiment enables accounting information processing considering that tax accountants and general users are in different positions. That is, it can be said that the technology in the accounting information processing apparatus 1 is a technology that enables tax accountant-oriented accounting information processing, and is a technology related to accounting information processing that has never existed.

また、本実施の形態によれば、領収書画像を見ながら伝票データを入力することができる。また、本実施の形態によれば、領収書画像を見ながら伝票データを入力する場合に、伝票データを入力済みの領収書画像と伝票データを入力しなければならない領収書画像との区別が容易にできる。   Further, according to the present embodiment, slip data can be input while looking at the receipt image. Further, according to the present embodiment, when entering slip data while looking at the receipt image, it is easy to distinguish between the receipt image into which the slip data has been entered and the receipt image into which the slip data has to be entered. Can be.

また、本実施の形態によれば、また、伝票データと対応付いている領収書画像に対する操作を容易にできる。さらに詳細には、領収書画像を個別に操作できる。   In addition, according to the present embodiment, the operation on the receipt image associated with the slip data can be facilitated. More specifically, the receipt image can be manipulated individually.

また、本実施の形態によれば、伝票データと領収書画像との複雑な対応関係を容易に把握できる。   Further, according to the present embodiment, a complicated correspondence between the slip data and the receipt image can be easily grasped.

また、本実施の形態において、サーバ・クライアントシステムにより情報が処理された。しかし、会計情報処理装置1は、図18に示すようにスタンドアロンでも良い。かかる場合、受付部12は、ユーザからの指示や情報等を受け付ける。また、出力部14は、通常、画面や処理結果をディスプレイに表示する。   In this embodiment, information is processed by the server / client system. However, the accounting information processing apparatus 1 may be a stand-alone as shown in FIG. In such a case, the accepting unit 12 accepts an instruction or information from the user. Moreover, the output part 14 displays a screen and a process result on a display normally.

また、本実施の形態の具体例において、税理士が伝票データを入力した。しかし、伝票データ等を入力する者は問わないことは言うまでもない。なお、一般ユーザが伝票データを入力し、税理士が当該伝票データをチェックしても良い。   In a specific example of the present embodiment, the tax accountant inputs slip data. However, it goes without saying that the person who enters the slip data or the like does not matter. A general user may input slip data, and a tax accountant may check the slip data.

さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、ユーザを識別するユーザ識別子を有する2以上のユーザ情報を格納し得るユーザ情報格納部と、税理士のユーザを識別するユーザ識別子と、当該税理士の顧問先を識別する1以上のユーザ識別子とを有する1以上の顧問情報を格納し得る顧問情報格納部と、顧問先のユーザ識別子と会計に関する1以上の会計情報とを格納し得る会計情報格納部とを具備し、コンピュータを、顧問先のユーザ識別子と1以上の会計情報とを有する登録情報、および税理士であるユーザ識別子を受け付ける受付部と、前記受付部が受け付けた登録情報が有する顧問先のユーザ識別子に対応付けて、前記受付部が受け付けた登録情報が有する1以上の会計情報を、前記会計情報格納部に蓄積する蓄積部と、前記受付部が受け付けたユーザ識別子が税理士のユーザ識別子であるか否かを判断する判断部と、前記判断部が税理士のユーザ識別子であると判断した場合、当該税理士の作業状況に関する情報である作業状況情報を有する画面を出力し、前記判断部が税理士のユーザ識別子でないと判断した場合、前記作業状況情報を有する画面を出力しない出力部として機能させるためのプログラムである。   Furthermore, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded and distributed on a recording medium such as a CD-ROM. This also applies to other embodiments in this specification. Note that the software that implements the information processing apparatus according to the present embodiment is the following program. In other words, this program includes a computer-accessible recording medium, a user information storage unit that can store two or more user information having a user identifier for identifying a user, a user identifier for identifying a tax accountant user, and the tax accountant. An advisor information storage unit that can store one or more advisor information having one or more user identifiers for identifying a consultant, and an accounting information storage that can store a user identifier of the advisor and one or more accounting information related to accounting A reception unit for receiving registration information having a user identifier of a consultant and one or more accounting information and a user identifier being a tax accountant, and a consultant having the registration information received by the reception unit The registration information received by the receiving unit is stored in the accounting information storage unit in association with the user identifier of A storage unit, a determination unit that determines whether or not the user identifier received by the reception unit is a tax accountant user identifier, and if the determination unit determines that it is a tax accountant user identifier, the work status of the tax accountant This is a program for functioning as an output unit that outputs a screen having work status information, which is information related to the output, and does not output a screen having the work status information when the determination unit determines that it is not a tax accountant user identifier.

また、上記プログラムにおいて、前記会計情報は、領収書の画像である領収書画像と伝票データとを含み得、前記受付部は、顧問先のユーザ識別子と1以上の領収書画像とを有する登録情報を、顧問先のユーザの第一端末から受信し、かつ、税理士のユーザ識別子と領収書画像を識別する領収書画像識別子と伝票データとを有する登録情報を、税理士のユーザの第二端末から受信し、前記蓄積部は、前記受付部が顧問先のユーザ識別子と1以上の領収書画像とを有する登録情報を受信した場合、当該顧問先のユーザ識別子に対応付けて、当該1以上の領収書画像を前記会計情報格納部に蓄積し、前記受付部が領収書画像識別子と伝票データとを有する登録情報を受信した場合、当該領収書画像識別子で識別される領収書画像に対応付けて、当該伝票データを前記会計情報格納部に蓄積するものとして、コンピュータを機能させることは好適である。   In the above program, the accounting information may include a receipt image, which is an image of a receipt, and slip data, and the reception unit is registered information including a user identifier of a consultant and one or more receipt images. From the first terminal of the consultant user and registration information having the receipt image identifier and slip data for identifying the tax accountant user identifier and the receipt image from the second terminal of the tax accountant user. When the receiving unit receives registration information having a user identifier of the advisor and one or more receipt images, the storage unit associates the one or more receipts with the user identifier of the advisor. When the image is stored in the transaction information storage unit and the reception unit receives registration information having a receipt image identifier and slip data, the image is stored in association with the receipt image identified by the receipt image identifier. The slip data as being stored in the accounting information storage unit, it is preferable to cause the computer to function.

また、上記プログラムにおいて、前記作業情報は、1以上の伝票データの入力状況を示す情報、または決算書の入力状況を示す情報であるとして、コンピュータを機能させることは好適である。   In the above program, it is preferable that the work information is information indicating an input status of one or more slip data or an information indicating an input status of a financial statement, and causing the computer to function.

また、図19は、本明細書で述べたプログラムを実行して、上述した実施の形態の会計情報処理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図19は、このコンピュータシステム300の概観図であり、図20は、コンピュータシステム340の内部構成を示す図である。   FIG. 19 shows the external appearance of a computer that executes the program described in this specification to realize the accounting information processing apparatus and the like of the above-described embodiment. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 19 is an overview diagram of the computer system 300, and FIG. 20 is a diagram illustrating an internal configuration of the computer system 340.

図19において、コンピュータシステム300は、CD−ROMドライブ3012を含むコンピュータ301と、キーボード302と、マウス303と、モニタ340とを含む。   In FIG. 19, the computer system 300 includes a computer 301 including a CD-ROM drive 3012, a keyboard 302, a mouse 303, and a monitor 340.

図20において、コンピュータ301は、CD−ROMドライブ3012に加えて、MPU3013と、CD−ROMドライブ3012に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。   20, in addition to the CD-ROM drive 3012, a computer 301 is connected to an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012, and a ROM 3015 for storing a program such as a bootup program. A RAM 3016 for temporarily storing application program instructions and providing a temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data are included. Although not shown here, the computer 301 may further include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の会計情報処理装置1等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ30120に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。   A program that causes the computer system 300 to execute the functions of the accounting information processing apparatus 1 and the like of the above-described embodiment is stored in the CD-ROM 3101, inserted into the CD-ROM drive 30120, and further transferred to the hard disk 3017. good. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 at the time of execution. The program may be loaded directly from the CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の会計情報処理装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 301 to execute the functions of the accounting information processing apparatus 1 according to the above-described embodiment. The program only needs to include an instruction portion that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 300 operates is well known and will not be described in detail.

なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。   In the above program, in the step of transmitting information, the step of receiving information, etc., processing performed by hardware, for example, processing performed by a modem or an interface card in the transmitting step (only performed by hardware). Not included).

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

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。   Further, in each of the above embodiments, it goes without saying that two or more communication units existing in one apparatus may be physically realized by one medium.

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

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

以上のように、本発明にかかる会計情報処理装置は、税理士のデータ入力を適切に支援する会計情報処理装置を提供できる。という効果を有し、会計情報処理装置等として有用である。   As described above, the accounting information processing apparatus according to the present invention can provide an accounting information processing apparatus that appropriately supports tax accountant data input. It is useful as an accounting information processing apparatus.

1 会計情報処理装置
2 第一端末
3 第二端末
11 格納部
12 受付部
13 処理部
14 出力部
21 第一受付部
22 第一処理部
23 第一送信部
24 第一受信部
25 第一出力部
31 第二受付部
32 第二処理部
33 第二送信部
34 第二受信部
35 第二出力部
111 ユーザ情報格納部
112 顧問情報格納部
113 会計情報格納部
131 蓄積部
132 判断部
DESCRIPTION OF SYMBOLS 1 Accounting information processing apparatus 2 1st terminal 3 2nd terminal 11 Storage part 12 Reception part 13 Processing part 14 Output part 21 1st reception part 22 1st processing part 23 1st transmission part 24 1st reception part 25 1st output part 31 Second Reception Unit 32 Second Processing Unit 33 Second Transmission Unit 34 Second Reception Unit 35 Second Output Unit 111 User Information Storage Unit 112 Advisor Information Storage Unit 113 Accounting Information Storage Unit 131 Storage Unit 132 Determination Unit

Claims (9)

ユーザを識別するユーザ識別子を有する2以上のユーザ情報を格納し得るユーザ情報格納部と、
税理士のユーザを識別するユーザ識別子と、当該税理士の顧問先を識別する1以上のユーザ識別子とを有する1以上の顧問情報を格納し得る顧問情報格納部と、
顧問先のユーザ識別子と会計に関する1以上の会計情報とを格納し得る会計情報格納部と、
顧問先のユーザ識別子と1以上の会計情報とを有する登録情報、および税理士であるユーザ識別子を受け付ける受付部と、
前記受付部が受け付けた登録情報が有する顧問先のユーザ識別子に対応付けて、前記受付部が受け付けた登録情報が有する1以上の会計情報を、前記会計情報格納部に蓄積する蓄積部と、
前記受付部が受け付けたユーザ識別子が税理士のユーザ識別子であるか否かを判断する判断部と、前記判断部が税理士のユーザ識別子であると判断した場合、作業状況に関する情報であり、作業が完了したか否かを示す情報または作業の進捗に関す情報である作業状況情報を有する画面を出力し、前記判断部が税理士のユーザ識別子でないと判断した場合、前記作業状況情報を有する画面を出力しない出力部を具備する会計情報処理装置。
A user information storage unit capable of storing two or more pieces of user information having a user identifier for identifying a user;
An advisor information storage unit capable of storing one or more advisor information having a user identifier for identifying a tax accountant user and one or more user identifiers for identifying the tax accountant advisor;
An accounting information storage unit capable of storing a user identifier of the advisor and one or more accounting information related to accounting;
A reception unit that accepts registration information having a user identifier of an advisor and one or more accounting information, and a user identifier that is a tax accountant;
A storage unit that accumulates in the accounting information storage unit one or more pieces of accounting information included in the registration information received by the receiving unit in association with a user identifier of a consultant included in the registration information received by the receiving unit;
When the determination unit determines whether the user identifier received by the reception unit is a tax accountant user identifier, and when the determination unit determines that the user identifier is a tax accountant, it is information regarding the work situation and the work is completed Output a screen having work status information, which is information indicating whether or not it has been performed, or information relating to the progress of the work, and when the determination unit determines that it is not a tax accountant user identifier, does not output the screen having the work status information An accounting information processing apparatus including an output unit.
前記会計情報は、領収書の画像である領収書画像と伝票データとを含み得、
前記受付部は、
顧問先のユーザ識別子と1以上の領収書画像とを有する登録情報を、顧問先のユーザの第一端末から受信し、かつ、税理士のユーザ識別子と領収書画像を識別する領収書画像識別子と伝票データとを有する登録情報を、税理士のユーザの第二端末から受信し、
前記蓄積部は、
前記受付部が顧問先のユーザ識別子と1以上の領収書画像とを有する登録情報を受信した場合、当該顧問先のユーザ識別子に対応付けて、当該1以上の領収書画像を前記会計情報格納部に蓄積し、前記受付部が領収書画像識別子と伝票データとを有する登録情報を受信した場合、当該領収書画像識別子で識別される領収書画像に対応付けて、当該伝票データを前記会計情報格納部に蓄積する請求項1記載の会計情報処理装置。
The accounting information may include a receipt image that is an image of a receipt and slip data,
The reception unit
Receipt image identifier and slip for receiving registration information having the user identifier of the advisor and one or more receipt images from the first terminal of the advisor user and identifying the tax accountant user identifier and the receipt image Registration information with data from the second terminal of the tax accountant user,
The storage unit
When the reception unit receives registration information having a user identifier of the advisor and one or more receipt images, the one or more receipt images are associated with the user identifier of the advisor and stored in the transaction information storage unit. When the registration unit receives registration information having a receipt image identifier and slip data, the slip data is stored in the accounting information in association with the receipt image identified by the receipt image identifier. The accounting information processing apparatus according to claim 1, wherein the accounting information processing apparatus is stored in a department.
前記作業状況情報は、
税理士の作業状況を示す作業状況情報、または顧問先の作業状況を示す作業状況情報を含む請求項1または請求項2記載の会計情報処理装置。
The work status information is
The accounting information processing apparatus according to claim 1, further comprising work status information indicating a work status of a tax accountant or work status information indicating a work status of a consultant.
前記作業状況情報は、
1以上の伝票データの入力状況を示す情報、決算書の入力状況を示す情報、決算書の作成が完了しているか否かを示す情報、所得税や消費税の申告書の作成が完了しているか否かを示す情報、日常取引のデータ入力が完了しているか否かを示す情報、新着の領収書画像が存在するか否かを示す情報、または新着の領収書画像の数を示す情報である請求項3記載の会計情報処理装置。
The work status information is
Information indicating the input status of one or more slip data, information indicating the input status of financial statements, information indicating whether or not financial statements have been created, and whether income tax and consumption tax declarations have been completed Information indicating whether or not daily transaction data input has been completed, information indicating whether or not a new receipt image exists, or information indicating the number of new receipt images. The accounting information processing apparatus according to claim 3.
前記顧問情報は、税理士のユーザを識別するユーザ識別子と、当該税理士の顧問先を識別する2以上のユーザ識別子とを有し、
前記出力部は、
前記判断部が税理士のユーザ識別子であると判断した場合、当該税理士の顧問先を識別する2以上の各ユーザ識別子ごとの作業状況情報を有する画面を出力する請求項1から請求項4いずれか一項に記載の会計情報処理装置。
The advisor information includes a user identifier that identifies a tax accountant user, and two or more user identifiers that identify the tax accountant's advisor.
The output unit is
5. The screen according to claim 1, wherein when the determination unit determines that it is a user accountant of a tax accountant, a screen having work status information for each of two or more user identifiers identifying a consultant of the tax accountant is output. The accounting information processing apparatus according to item.
前記受付部は、
前記ユーザ識別子ごとの作業状況情報を有する画面において、一のユーザ識別子ごとの作業状況情報に対応するレコードに対する税理士による指示に応じて、前記一のユーザ識別子を用いて税理士のユーザの第二端末で構成された指示であり、前記一のユーザ識別子に対応する顧問先別の作業を行う画面を送信する指示を前記第二端末から受信し、
記受付部が受信した指示に対応する画面情報を取得する処理部をさらに具備し、
前記出力部は、
前記画面情報を前記第二端末に送信する請求項5記載の会計情報処理装置。
The reception unit
In the screen having the work status information for each user identifier, in response to an instruction by the tax accountant for the record corresponding to the work status information for each user identifier, at the second terminal of the tax accountant user using the one user identifier An instruction configured to receive an instruction from the second terminal to transmit a screen for performing work for each advisor corresponding to the one user identifier;
Further comprising a processing unit for pre-Symbol reception unit acquires screen information corresponding to the instructions received,
The output unit is
The accounting information processing apparatus according to claim 5, wherein the screen information is transmitted to the second terminal.
前記受付部は、
税理士であるユーザ識別子を含むログインの指示を税理士のユーザの第二端末から受信し、
前記出力部は、
前記ログインの指示の受信に応じて、前記作業状況情報をユーザ識別子ごとに有する画面情報を前記第二端末に送信する請求項1から請求項6いずれか一項に記載の会計情報処理装置。
The reception unit
Receive login instructions from the second terminal of the tax accountant user, including the user ID of the tax accountant,
The output unit is
The accounting information processing apparatus according to any one of claims 1 to 6, wherein screen information including the work status information for each user identifier is transmitted to the second terminal in response to reception of the login instruction.
記録媒体は、
ユーザを識別するユーザ識別子を有する2以上のユーザ情報を格納し得るユーザ情報格納部と、
税理士のユーザを識別するユーザ識別子と、当該税理士の顧問先を識別する1以上のユーザ識別子とを有する1以上の顧問情報を格納し得る顧問情報格納部と、
顧問先のユーザ識別子と会計に関する1以上の会計情報とを格納し得る会計情報格納部とを具備し、
受付部、蓄積部、判断部、出力部により実現され得る会計情報処理方法であって、
前記受付部が、顧問先のユーザ識別子と1以上の会計情報とを有する登録情報、および税理士であるユーザ識別子を受け付ける受付ステップと、
前記蓄積部が、前記受付ステップで受け付けられた登録情報が有する顧問先のユーザ識別子に対応付けて、前記受付ステップで受け付けられた登録情報が有する1以上の会計情報を、前記会計情報格納部に蓄積する蓄積ステップと、
前記判断部が、前記受付ステップで受け付けられたユーザ識別子が税理士のユーザ識別子であるか否かを判断する判断ステップと、
前記出力部が、前記判断ステップで税理士のユーザ識別子であると判断された場合、当該税理士の作業状況に関する情報であり、作業が完了したか否かを示す情報または作業の進捗に関す情報である作業状況情報を有する画面を出力し、前記判断ステップで税理士のユーザ識別子でないと判断された場合、前記作業状況情報を有する画面を出力しない出力ステップとを具備する会計情報処理方法。
The recording medium is
A user information storage unit capable of storing two or more pieces of user information having a user identifier for identifying a user;
An advisor information storage unit capable of storing one or more advisor information having a user identifier for identifying a tax accountant user and one or more user identifiers for identifying the tax accountant advisor;
An accounting information storage unit capable of storing a user identifier of the advisor and one or more accounting information related to accounting;
An accounting information processing method that can be realized by a reception unit, a storage unit, a determination unit, and an output unit,
A receiving step for receiving registration information including a user identifier of a consultant and at least one accounting information, and a user identifier of a tax accountant;
The storage unit stores one or more pieces of accounting information included in the registration information received in the receiving step in the accounting information storage unit in association with the user identifier of the consultant included in the registration information received in the receiving step. An accumulation step to accumulate;
A determination step for determining whether the user identifier received in the reception step is a tax accountant user identifier;
When it is determined that the output unit is a tax accountant user identifier in the determination step, the information is information regarding the work status of the tax accountant, information indicating whether the work has been completed, or information regarding work progress. An accounting information processing method comprising: an output step of outputting a screen having work status information and not outputting a screen having the work status information when the determination step determines that the screen is not a tax accountant user identifier.
コンピュータがアクセス可能な記録媒体は、
ユーザを識別するユーザ識別子を有する2以上のユーザ情報を格納し得るユーザ情報格納部と、
税理士のユーザを識別するユーザ識別子と、当該税理士の顧問先を識別する1以上のユーザ識別子とを有する1以上の顧問情報を格納し得る顧問情報格納部と、
顧問先のユーザ識別子と会計に関する1以上の会計情報とを格納し得る会計情報格納部とを具備し、
コンピュータを、
顧問先のユーザ識別子と1以上の会計情報とを有する登録情報、および税理士であるユーザ識別子を受け付ける受付部と、
前記受付部が受け付けた登録情報が有する顧問先のユーザ識別子に対応付けて、前記受付部が受け付けた登録情報が有する1以上の会計情報を、前記会計情報格納部に蓄積する蓄積部と、
前記受付部が受け付けたユーザ識別子が税理士のユーザ識別子であるか否かを判断する判断部と、
前記判断部が税理士のユーザ識別子であると判断した場合、当該税理士の作業状況に関する情報であり、作業が完了したか否かを示す情報または作業の進捗に関す情報である作業状況情報を有する画面を出力し、前記判断部が税理士のユーザ識別子でないと判断した場合、前記作業状況情報を有する画面を出力しない出力部として機能させるためのプログラム。
Computer-accessible recording media
A user information storage unit capable of storing two or more pieces of user information having a user identifier for identifying a user;
An advisor information storage unit capable of storing one or more advisor information having a user identifier for identifying a tax accountant user and one or more user identifiers for identifying the tax accountant advisor;
An accounting information storage unit capable of storing a user identifier of the advisor and one or more accounting information related to accounting;
Computer
A reception unit that accepts registration information having a user identifier of an advisor and one or more accounting information, and a user identifier that is a tax accountant;
A storage unit that accumulates in the accounting information storage unit one or more pieces of accounting information included in the registration information received by the receiving unit in association with a user identifier of a consultant included in the registration information received by the receiving unit;
A determination unit that determines whether the user identifier received by the reception unit is a tax accountant user identifier;
When the determination unit determines that it is a user accountant of a tax accountant, the screen has information regarding the work status of the tax accountant and information indicating whether the work has been completed or information regarding work progress. When the determination unit determines that it is not a tax accountant user identifier, a program for causing the output unit to function as an output unit that does not output the screen having the work status information.
JP2014093599A 2014-04-30 2014-04-30 Accounting information processing apparatus, accounting information processing method, and program Active JP6368135B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014093599A JP6368135B2 (en) 2014-04-30 2014-04-30 Accounting information processing apparatus, accounting information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014093599A JP6368135B2 (en) 2014-04-30 2014-04-30 Accounting information processing apparatus, accounting information processing method, and program

Publications (2)

Publication Number Publication Date
JP2015210766A JP2015210766A (en) 2015-11-24
JP6368135B2 true JP6368135B2 (en) 2018-08-01

Family

ID=54612869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014093599A Active JP6368135B2 (en) 2014-04-30 2014-04-30 Accounting information processing apparatus, accounting information processing method, and program

Country Status (1)

Country Link
JP (1) JP6368135B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6814624B2 (en) * 2016-12-19 2021-01-20 株式会社オービックビジネスコンサルタント Server equipment, information processing methods, and programs
JP6936662B2 (en) * 2017-08-30 2021-09-22 株式会社オービックビジネスコンサルタント Inspection status acquisition device, inspection status acquisition method, and program
JP6988909B2 (en) 2017-10-19 2022-01-05 ソニーグループ株式会社 Antenna device
JP6770273B1 (en) * 2020-01-24 2020-10-14 株式会社Genesis Electronic currency tax filing support system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001350856A (en) * 2000-06-07 2001-12-21 Jive Media Corp On-line information providing device and program executing device and on-line information providing system
JP2002251510A (en) * 2001-02-21 2002-09-06 Nec Software Kyushu Ltd System, method and program for financial accounting
JP2003091696A (en) * 2001-09-18 2003-03-28 Sg Engineering Kk Business undertaking system and business undertaking program
JP4469588B2 (en) * 2003-09-30 2010-05-26 株式会社日本デジタル研究所 Electronic reporting business processing apparatus and program
US20080071703A1 (en) * 2006-09-05 2008-03-20 The Tax Co-Op, Inc. Tax resolution process and system
JP5997544B2 (en) * 2012-08-20 2016-09-28 株式会社オービックビジネスコンサルタント Information processing apparatus, slip editing terminal, information processing method, and program

Also Published As

Publication number Publication date
JP2015210766A (en) 2015-11-24

Similar Documents

Publication Publication Date Title
JP6368135B2 (en) Accounting information processing apparatus, accounting information processing method, and program
JP2018067144A (en) System, information processing method, information processing device, program
US11941672B2 (en) Information processing system, information processing method, and non-transitory recording medium
JP5732581B1 (en) Slip processing device, terminal device, slip processing method, information processing method, and program
CN108243289A (en) Server unit, image processing unit and computer-readable recording medium
JP4532885B2 (en) Server computer and method of providing page data to communication terminal via network by server computer
CN103220445A (en) Image processing apparatus that displays icon, method of controlling the same, image processing system, and storage medium
JP7421866B2 (en) Learning information manufacturing device, information processing device, learning information manufacturing method, information processing method, and program
JP2018081530A (en) Financial document creation system, financial document creation terminal, and financial document creation program
JP6305840B2 (en) Voucher processing apparatus, voucher processing method, and program
JP5681320B1 (en) Voucher processing apparatus, voucher processing method, and program
JP6254481B2 (en) Voucher processing apparatus, voucher processing method, and program
JP2019064214A (en) Image formation apparatus, system, information processing method and program
JP6313110B2 (en) Voucher processing device, terminal device, voucher processing method, and program
JP2019212207A (en) Accounting processor, program, and accounting processing method
JP7385324B1 (en) Information processing system, information processing program, information processing method
JP6505178B2 (en) Server apparatus, information processing method, and program
JP6505154B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
US20220180138A1 (en) Information processing apparatus, information processing system, and information processing method
JP2015207076A (en) Information processor, information processing method and program
JP6343513B2 (en) Accounting information processing apparatus, accounting processing method, and program
JP2019149074A (en) Slip processing apparatus, slip processing method, and program
JP7089904B2 (en) Accounting information processing equipment, accounting information processing methods, and programs
JP6484498B2 (en) Accounting information processing apparatus, accounting information processing method, and program
JP6544868B2 (en) Program, server and system for providing service related to electronic manual

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180608

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180615

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180706

R150 Certificate of patent or registration of utility model

Ref document number: 6368135

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250