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

JP6940431B2 - Slip processing device, slip processing method, and program - Google Patents

Slip processing device, slip processing method, and program Download PDF

Info

Publication number
JP6940431B2
JP6940431B2 JP2018034259A JP2018034259A JP6940431B2 JP 6940431 B2 JP6940431 B2 JP 6940431B2 JP 2018034259 A JP2018034259 A JP 2018034259A JP 2018034259 A JP2018034259 A JP 2018034259A JP 6940431 B2 JP6940431 B2 JP 6940431B2
Authority
JP
Japan
Prior art keywords
information
screen
slip
drafting
slip data
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
JP2018034259A
Other languages
Japanese (ja)
Other versions
JP2019149074A (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 JP2018034259A priority Critical patent/JP6940431B2/en
Publication of JP2019149074A publication Critical patent/JP2019149074A/en
Application granted granted Critical
Publication of JP6940431B2 publication Critical patent/JP6940431B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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 a slip processing device or the like that processes slip data.

従来、会計事務所の顧問先にて取引内容を会計処理または税務処理特有の記述ルールに基づいた質問に対する回答を入力させ、その結果から事務所でその勘定科目や税区分を判断するのに役立つ情報を取得するようにしたシステムがあった(特許文献1参照)。 Traditionally, it is useful for an accounting firm's adviser to enter an answer to a question based on a description rule specific to accounting or tax processing of the transaction content, and from the result, the office can determine the account or tax classification. There was a system for acquiring information (see Patent Document 1).

特開2014−206960号公報Japanese Unexamined Patent Publication No. 2014-206960

しかしながら、従来技術において、伝票データの起票の支援は、ある程度可能であるが、伝票データの起票のモチベーションを容易に向上させることができなかった。 However, in the prior art, although it is possible to support the drafting of slip data to some extent, the motivation for drafting slip data cannot be easily improved.

具体的には、従来技術において、起票しなければならない伝票データ数、および期間内の起票済の伝票データ数が対比して見ることができないために、伝票データの起票のモチベーションを容易に向上させることができなかった。 Specifically, in the prior art, the number of slip data that must be drafted and the number of slip data that have been drafted within the period cannot be compared and viewed, so that the motivation for drafting the slip data is easy. Could not be improved.

本第一の発明の伝票処理装置は、伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部と、対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得部と、日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得部と、起票予定数と起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得部と、作業表示画面情報を出力する出力部とを具備する伝票処理装置である。 The slip processing device of the first invention relates to a source information storage unit that stores one or more source information that is a source of drafting slip data, and one or more source information related to the input date. Determined in advance based on the day information, the slip data storage unit that stores the slip data, the scheduled drafting number acquisition unit that acquires the planned number of drafting that is the number of original information for which the corresponding slip data does not exist, and the day information. It is a work display screen that includes the number of drafted number acquisition unit that acquires the number of drafted slip data that is the number of slipped data drafted during the period, and the planned number of drafted and the number of drafted slips. Slip processing including a screen acquisition unit for acquiring work display screen information and an output unit for outputting work display screen information, which constitutes a work display screen, which is a screen for calling a screen for performing work display or a screen for issuing slip data. It is a device.

かかる構成により、起票しなければならない伝票データ数、および期間内の起票済の伝票データ数が対比して見ることができるため、伝票データの起票のモチベーションを容易に向上させることができる。 With such a configuration, the number of slip data that must be drafted and the number of slip data that have been drafted within the period can be seen in comparison, so that the motivation for drafting the slip data can be easily improved. ..

また、本第二の発明の伝票処理装置は、第一の発明に対して、元情報は、元情報の種類である種類情報に対応付いており、起票予定数取得部は、種類情報ごとに起票予定数を取得し、作業表示画面は、種類情報ごとの起票予定数も含む画面である伝票処理装置である。 Further, in the slip processing device of the second invention, the original information corresponds to the type information which is the type of the original information with respect to the first invention, and the planned number of drafting number acquisition unit is for each type information. The work display screen is a slip processing device that includes the number of scheduled drafts for each type of information.

かかる構成により、元情報の種類別に起票しなければならない伝票データ数が把握でき、伝票データの起票のモチベーションをさらに向上させることができる。 With such a configuration, the number of slip data that must be drafted for each type of original information can be grasped, and the motivation for drafting slip data can be further improved.

また、本第三の発明の伝票処理装置は、第二の発明に対して、画面取得部は、伝票データの起票画面を呼び出すボタンを種類情報ごとに有する起票呼出画面であり、種類情報ごとに起票予定数を用いて、起票予定数が1以上の種類情報に対応するボタンを有し、起票予定数が0の種類情報に対応するボタンを有さない起票呼出画面を構成する起票呼出画面情報を取得し、出力部は、起票呼出画面情報を出力する伝票処理装置である。 Further, the slip processing device of the third invention is a drafting call screen having a button for calling the drafting screen of slip data for each type information in the screen acquisition unit for the second invention. Using the planned number of drafts for each, a drafting call screen that has a button corresponding to the type information with a scheduled number of drafts of 1 or more and does not have a button corresponding to the type information with a scheduled number of drafts of 0. The output unit is a slip processing device that acquires the constituent drafting call screen information and outputs the drafting call screen information.

かかる構成により、伝票データの起票のために必要なボタンのみが表示されることにより、伝票データの起票の際の伝票処理装置の使用性が向上する。 With such a configuration, the usability of the slip processing device at the time of drafting the slip data is improved by displaying only the buttons necessary for drafting the slip data.

また、本第四の発明の伝票処理装置は、第二または第三の発明に対して、2以上の種類情報は、領収書画像、銀行入出金明細情報、仕訳伝票予約情報のいずれかを特定する情報を含む伝票処理装置である。 Further, the slip processing device of the fourth invention specifies any one of receipt image, bank deposit / withdrawal detail information, and journal slip reservation information for two or more types of information with respect to the second or third invention. It is a slip processing device that includes information to be processed.

かかる構成により、元情報の種類別に起票しなければならない伝票データ数が把握でき、伝票データの起票のモチベーションをさらに向上できる。 With such a configuration, the number of slip data that must be drafted for each type of original information can be grasped, and the motivation for drafting slip data can be further improved.

本発明による伝票処理装置によれば、伝票データの起票のモチベーションを容易に向上させることができる。 According to the slip processing apparatus according to the present invention, the motivation for drafting slip data can be easily improved.

実施の形態1における伝票処理システムAの概念図Conceptual diagram of the slip processing system A according to the first embodiment 同伝票処理システムAのブロック図Block diagram of the slip processing system A 同伝票処理装置1の動作について説明するフローチャートA flowchart for explaining the operation of the slip processing device 1. 同伝票処理装置1の動作について説明するフローチャートA flowchart for explaining the operation of the slip processing device 1. 同起票予定数取得処理について説明するフローチャートFlow chart explaining the process of acquiring the planned number of drafts 同起票済数取得処理について説明するフローチャートFlow chart explaining the same drafted number acquisition process 同端末装置2の動作例について説明するフローチャートA flowchart for explaining an operation example of the terminal device 2. 同仕訳伝票予約情報管理表を示す図Diagram showing the journal entry slip reservation information management table 同伝票管理表を示す図Diagram showing the slip management table 同作業表示画面の例を示す図The figure which shows the example of the work display screen 同起票画面の例を示す図Diagram showing an example of the drafting screen 同起票画面の例を示す図Diagram showing an example of the drafting screen 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the computer system

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

(実施の形態1)
本実施の形態において、入力すべき伝票データの数および本日等の予め決められた期間に入力した伝票データの数を有する画面を出力する伝票処理装置を具備する伝票処理システムについて説明する。
(Embodiment 1)
In the present embodiment, a slip processing system including a slip processing device that outputs a screen having the number of slip data to be input and the number of slip data input in a predetermined period such as today will be described.

また、本実施の形態において、入力すべき伝票データの数および入力した伝票データの数を有する画面であり、伝票データの受け付けルート別の件数が表示されている画面を出力する伝票処理装置を具備する伝票処理システムについて説明する。 Further, in the present embodiment, a slip processing device is provided which is a screen having the number of slip data to be input and the number of slip data entered, and outputs a screen displaying the number of slip data for each reception route. The slip processing system to be used will be described.

また、本実施の形態において、0件のルートに対応する選択ボタンは有さない画面を出力する伝票処理装置を具備する伝票処理システムについて説明する。 Further, in the present embodiment, a slip processing system including a slip processing device that outputs a screen that does not have a selection button corresponding to 0 routes will be described.

図1は、本実施の形態における伝票処理システムAの概念図である。伝票処理システムAは、伝票処理装置1、および1または2以上の端末装置2を備える。伝票処理装置1は、例えば、いわゆるクラウドサーバ、ASPサーバ等のサーバ装置である。伝票処理装置1は、伝票データに関する処理を行う装置である。端末装置2は、ユーザが使用する端末である。端末装置2は、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その形状、種類等は問わないことは言うまでもない。伝票処理装置1と1以上の各端末装置2とは、インターネット等のネットワークにより通信可能である。 FIG. 1 is a conceptual diagram of the slip processing system A according to the present embodiment. The slip processing system A includes a slip processing device 1 and one or more terminal devices 2. The slip processing device 1 is, for example, a server device such as a so-called cloud server or ASP server. The slip processing device 1 is a device that performs processing related to slip data. The terminal device 2 is a terminal used by the user. It goes without saying that the terminal device 2 is a so-called personal computer, tablet terminal, smartphone, or the like, and its shape, type, and the like are not limited. The slip processing device 1 and each of the terminal devices 2 of 1 or more can communicate with each other via a network such as the Internet.

図2は、本実施の形態における伝票処理システムAのブロック図である。 FIG. 2 is a block diagram of the slip processing system A according to the present embodiment.

伝票処理システムAを構成する伝票処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、画面格納部111、元情報格納部112、および伝票データ格納部113を備える。受付部12は、元情報受付部121、および伝票データ受付部122を備える。処理部13は、起票予定数取得部131、起票済数取得部132、画面取得部133、および伝票データ蓄積部134を備える。 The slip processing device 1 constituting the slip processing system A includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14. The storage unit 11 includes a screen storage unit 111, a source information storage unit 112, and a slip data storage unit 113. The reception unit 12 includes a former information reception unit 121 and a slip data reception unit 122. The processing unit 13 includes a planned number of drafted number acquisition unit 131, a drafted number acquisition unit 132, a screen acquisition unit 133, and a slip data storage unit 134.

端末装置2は、端末格納部21、端末受付部22、端末処理部23、端末送信部24、端末受信部25、および端末出力部26を備える。 The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit 26.

伝票処理装置1を構成する格納部11には、種々の情報が格納し得る。種々の情報とは、例えば、後述する種々の画面情報、後述する元情報、後述する伝票データ、ユーザ情報等である。ユーザ情報とは、ユーザに関する情報である。また、ユーザ情報は、通常、ユーザを識別するユーザ識別子を有する。ユーザ識別子は、例えば、ID、メールアドレス、電話番号等であり、ユーザを識別できる情報であれば何でも良い。ユーザ情報は、例えば、ユーザの氏名、所属、住所、通知先情報等のユーザの属性値を有しても良い。通知先情報とは、通常、メールアドレスであるが、電話番号、FAX番号、ユーザが使用する端末装置2のIPアドレス、MACアドレス等でも良い。 Various information can be stored in the storage unit 11 that constitutes the slip processing device 1. The various information includes, for example, various screen information described later, original information described later, slip data described later, user information, and the like. User information is information about a user. In addition, the user information usually has a user identifier that identifies the user. The user identifier is, for example, an ID, an e-mail address, a telephone number, or the like, and may be any information that can identify the user. The user information may have user attribute values such as a user's name, affiliation, address, and notification destination information. The notification destination information is usually an e-mail address, but may be a telephone number, a fax number, an IP address of the terminal device 2 used by the user, a MAC address, or the like.

画面格納部111には、1または2以上の画面情報が格納される。画面情報は、画面を構成するための情報である。画面情報は、例えば、端末装置2で出力される画面を構成するための情報である。画面情報は、例えば、作業表示画面情報、起票画面情報、伝票入力画面情報、エラー画面情報である。なお、画面格納部111には、各画面情報を構成する雛形となる雛形画面情報が格納されていることは好適である。雛形画面情報は、例えば、作業表示画面の雛形画面情報、起票画面の雛形画面情報、伝票入力画面の雛形画面情報、エラー画面の雛形画面情報である。また、作業表示画面情報は、作業表示画面を構成するための情報である。作業表示画面は、起票予定数と起票済数とを含む画面である。起票予定数は、通常、起票しなければならない伝票データの数である。起票済数は、通常、予め決められた期間に起票された伝票データの数である。また、作業表示画面は、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である。なお、伝票データの起票を行う画面を呼び出せる画面は、直接的に呼び出せることは好適である。また、伝票入力画面情報は、伝票データを入力する画面である伝票入力画面を構成するための情報である。また、エラー画面情報は、エラー画面を構成するための情報である。また、画面情報の構造、記述言語等は問わない。画面情報は、例えば、HTML、XML、プログラム言語、スクリプト等で記述されている。また、画面情報は画面そのものでも良い。 One or more screen information is stored in the screen storage unit 111. The screen information is information for configuring the screen. The screen information is, for example, information for configuring a screen output by the terminal device 2. The screen information is, for example, work display screen information, drafting screen information, slip input screen information, and error screen information. It is preferable that the screen storage unit 111 stores template screen information that serves as a template for each screen information. The template screen information is, for example, template screen information of a work display screen, template screen information of a drafting screen, template screen information of a slip input screen, and template screen information of an error screen. Further, the work display screen information is information for configuring the work display screen. The work display screen is a screen including the planned number of drafts and the number of drafts completed. The planned number of drafts is usually the number of slip data that must be drafted. The number of drafted sheets is usually the number of slip data submitted in a predetermined period. Further, the work display screen is a screen on which a screen for issuing slip data or a screen for issuing slip data can be called. It is preferable that the screen that can call the screen for issuing the slip data can be called directly. Further, the slip input screen information is information for configuring a slip input screen which is a screen for inputting slip data. The error screen information is information for configuring the error screen. In addition, the structure of screen information, the description language, etc. do not matter. The screen information is described in, for example, HTML, XML, a programming language, a script, or the like. Further, the screen information may be the screen itself.

元情報格納部112は、1または2以上の元情報が格納される。元情報は、伝票データの起票の元になる情報である。元情報は、元情報の種類である種類情報に対応付いていることは好適である。なお、元情報が蓄積される際に、当該元情報の種類を示す種類情報に対応付けて、元情報が蓄積される。 The original information storage unit 112 stores one or more original information. The original information is the information that is the basis for issuing the slip data. It is preferable that the original information corresponds to the type information which is the type of the original information. When the original information is accumulated, the original information is accumulated in association with the type information indicating the type of the original information.

元情報の種類は、例えば、領収書画像、銀行入出金情報、仕訳伝票予約情報、業務連携情報である。 The types of original information are, for example, receipt images, bank deposit / withdrawal information, journal slip reservation information, and business cooperation information.

領収書画像は、領収書の画像である。銀行入出金情報は、銀行口座の入出金に関する情報である。 The receipt image is an image of the receipt. Bank deposit / withdrawal information is information regarding deposits / withdrawals in a bank account.

銀行入出金情報は、銀行口座への入出金に関する情報である。銀行入出金情報は、例えば、銀行口座を識別する口座識別子を有する。銀行入出金情報は、例えば、「入金日または出金日,摘要,入金額,出金額,残高」の構造を有する。 Bank deposit / withdrawal information is information regarding deposits / withdrawals to / from a bank account. Bank deposit / withdrawal information has, for example, an account identifier that identifies a bank account. Bank deposit / withdrawal information has, for example, a structure of "deposit date or withdrawal date, description, deposit amount, withdrawal amount, balance".

仕訳伝票予約情報は、伝票データの起票を予約するための情報である。仕訳伝票予約情報は、伝票データを構成する元になる情報である。仕訳伝票予約情報は、例えば、伝票データを識別する識別情報を含む。ここで、識別情報とは、例えば、伝票データ名、伝票データを識別するIDである。伝票データ名は、例えば、「交通費」「新聞代」「電気代」「ガス代」「A社支払い」などである。仕訳伝票予約情報は、属性値を有しても有さなくても良い。仕訳伝票予約情報が属性値を有さない場合、仕訳伝票予約情報は、日付を特定する日付情報を有する。仕訳伝票予約情報は、伝票データを構成する一部の情報が含まれていることは好適である。なお、かかる一部の情報は、通常、固定的な情報であり、固定情報と言っても良い。固定情報は、例えば、部門を識別する部門識別子、勘定科目、金額である。また、仕訳伝票予約情報は、ユーザ識別子に対応付いていても良い。また、仕訳伝票予約情報は、仕訳伝票予約情報識別子に対応付いていても良い。仕訳伝票予約情報識別子とは、仕訳伝票予約情報を識別する情報である。仕訳伝票予約情報識別子は、例えば、ID、識別情報と日付情報等であるが、その内容は問わない。仕訳伝票予約情報は、例えば、「識別情報:交通費,属性値:毎週,月曜日」、「識別情報:交通費,日付情報:2月5日,2月12日,2月19日,・・・」、「識別情報:交通費,属性値:月末」等である。つまり、仕訳伝票予約情報は、属性値を有していても良いし、属性値から取得された1以上の日付情報を有していても良い。 The journal slip reservation information is information for reserving the drafting of slip data. The journal slip reservation information is the information that is the basis for constituting the slip data. The journal slip reservation information includes, for example, identification information that identifies the slip data. Here, the identification information is, for example, a slip data name or an ID that identifies the slip data. The slip data name is, for example, "transportation fee", "newspaper fee", "electricity fee", "gas fee", "payment by company A", and the like. The journal slip reservation information may or may not have an attribute value. If the journal slip reservation information does not have an attribute value, the journal slip reservation information has date information that specifies a date. It is preferable that the journal slip reservation information includes a part of the information constituting the slip data. It should be noted that some of such information is usually fixed information and may be called fixed information. The fixed information is, for example, a department identifier, an account, or an amount that identifies the department. Further, the journal entry slip reservation information may correspond to the user identifier. Further, the journal slip reservation information may correspond to the journal slip reservation information identifier. The journal slip reservation information identifier is information that identifies the journal slip reservation information. The journal entry slip reservation information identifier is, for example, an ID, identification information, date information, or the like, but the contents thereof are not limited. Journal slip reservation information is, for example, "identification information: transportation cost, attribute value: every Monday," "identification information: transportation cost, date information: February 5, February 12, February 19, ...・ ”,“ Identification information: Transportation expenses, Attribute value: End of month ”, etc. That is, the journal slip reservation information may have an attribute value, or may have one or more date information acquired from the attribute value.

業務連携情報は、他のシステムから受け付けられた情報であり、伝票データの元になる情報である。他のシステムは、例えば、給与管理システムである。業務連携情報は、例えば、社員の給与の出金情報である。 Business collaboration information is information received from other systems and is the source of slip data. Another system is, for example, a payroll management system. The business cooperation information is, for example, salary withdrawal information of an employee.

なお、例えば、元情報が元情報格納部112に蓄積される際のユーザの操作は、元情報の種類に応じて異なる。また、例えば、元情報が元情報格納部112に蓄積される際に表示されている画面が、元情報の種類に応じて異なる。また、例えば、元情報のデータ構造またはデータタイプは、元情報の種類に応じて異なる。 For example, the user's operation when the original information is stored in the original information storage unit 112 differs depending on the type of the original information. Further, for example, the screen displayed when the original information is stored in the original information storage unit 112 differs depending on the type of the original information. Further, for example, the data structure or data type of the original information differs depending on the type of the original information.

伝票データ格納部113には、1または2以上の伝票データが格納され得る。伝票データは、伝票についての情報である。伝票データは、入力された日に関する日情報に対応付けられている。伝票データは、ユーザ識別子に対応付いていても良い。伝票データは、例えば、日付、摘要、科目、税区分、入金、出金等の情報を有する。伝票データは、起票された日を特定する日情報を有しても良い。 One or more slip data may be stored in the slip data storage unit 113. The slip data is information about the slip. The slip data is associated with day information about the entered date. The slip data may correspond to the user identifier. The slip data has, for example, information such as date, description, subject, tax classification, deposit, withdrawal, and the like. The slip data may have date information that identifies the date on which the draft was issued.

受付部12は、指示や情報等を受け付ける。指示や情報等とは、例えば、ログイン指示、元情報、伝票データ、起票画面要求、伝票入力要求である。ログイン指示とは、伝票処理装置1へのログインの指示である。ログイン指示は、通常、ユーザ識別子を有する。起票画面要求とは、伝票データの起票画面を呼び出す指示である。伝票入力要求とは、伝票データの作成の要求である。伝票入力要求は、1または2以上の元情報識別子を有しても良いし、元情報識別子を有さなくても良い。元情報識別子は、元情報を識別する情報である。元情報識別子は、例えば、IDであるが、元情報を識別できれば何でも良い。 The reception unit 12 receives instructions, information, and the like. The instructions, information, and the like are, for example, a login instruction, original information, slip data, a draft screen request, and a slip input request. The login instruction is an instruction to log in to the slip processing device 1. The login instruction usually has a user identifier. The drafting screen request is an instruction to call the drafting screen of slip data. The slip input request is a request for creating slip data. The slip input request may have one or more original information identifiers, or may not have the original information identifiers. The original information identifier is information that identifies the original information. The original information identifier is, for example, an ID, but any element can be used as long as the original information can be identified.

ここで、受け付けとは、通常、端末装置2からの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であると考えても良い。 Here, the reception is usually reception from the terminal device 2. However, acceptance is considered to be a concept that includes acceptance of information input from input devices such as keyboards, mice, and touch panels, and acceptance of information read from recording media such as optical disks, magnetic disks, and semiconductor memories. You may.

元情報受付部121は、元情報を受け付ける。元情報受付部121は、通常、端末装置2または外部の図示しない装置から指示や情報等を受信する。 The original information reception unit 121 receives the original information. The original information receiving unit 121 usually receives instructions, information, and the like from the terminal device 2 or an external device (not shown).

伝票データ受付部122は、伝票データを受け付ける。伝票データ受付部122は、通常、端末装置2から伝票データを受信する。 The slip data receiving unit 122 receives the slip data. The slip data receiving unit 122 usually receives slip data from the terminal device 2.

伝票データ受付部122は、通常、伝票入力画面に対して入力された情報に基づく伝票データを受け付ける。 The slip data receiving unit 122 usually receives slip data based on the information input to the slip input screen.

処理部13は、各種の処理を行う。各種の処理とは、例えば、起票予定数取得部131、起票済数取得部132、画面取得部133、伝票データ蓄積部134が行う処理である。処理部13は、ユーザのログイン時に認証処理を行っても良い。認証処理は、公知技術であるので詳細な説明を省略する。 The processing unit 13 performs various processes. The various processes are, for example, processes performed by the planned number of drafted number acquisition unit 131, the number of drafted number acquisition unit 132, the screen acquisition unit 133, and the slip data storage unit 134. The processing unit 13 may perform an authentication process when the user logs in. Since the authentication process is a known technique, detailed description thereof will be omitted.

また、処理部13は、元情報受付部121が受け付けた元情報を元情報格納部112に蓄積する。処理部13は、元情報受付部121が受け付けた元情報の種類情報を取得し、当該種類情報に対応付けて、元情報を元情報格納部112に蓄積することは好適である。処理部13は、例えば、元情報のデータタイプまたはデータ構造を検査し、データタイプまたはデータ構造に対応する種類情報を取得する。なお、かかる場合、格納部11には、データタイプまたはデータ構造を特定する情報に対応付けて種類情報が格納されている。なお、例えば、データタイプが画像であれば種類情報は「領収書画像」であり、元情報の中に口座識別子を有するデータ構造であれば種類情報は「銀行入出金情報」である。また、処理部13は、例えば、ユーザにより押下されたボタンのIDまたは元情報の端末装置2からの送信の際に元情報に対応付いている画面IDに対応する種類情報を取得する。なお、かかる場合、格納部11には、ボタンのIDまたは画面IDに対応付けて種類情報が格納されている。 Further, the processing unit 13 stores the original information received by the original information receiving unit 121 in the original information storage unit 112. It is preferable that the processing unit 13 acquires the type information of the original information received by the original information receiving unit 121, associates it with the type information, and stores the original information in the original information storage unit 112. The processing unit 13 inspects the data type or data structure of the original information, for example, and acquires the type information corresponding to the data type or data structure. In such a case, the storage unit 11 stores the type information in association with the information that specifies the data type or the data structure. For example, if the data type is an image, the type information is "receipt image", and if the data structure has an account identifier in the original information, the type information is "bank deposit / withdrawal information". Further, the processing unit 13 acquires, for example, the ID of the button pressed by the user or the type information corresponding to the screen ID corresponding to the original information when the original information is transmitted from the terminal device 2. In such a case, the storage unit 11 stores the type information in association with the button ID or the screen ID.

起票予定数取得部131は、対応する伝票データが存在しない元情報の数である起票予定数を取得する。対応する伝票データが存在しない元情報とは、当該元情報に基づいて、伝票データが作成されていない元情報である。対応する伝票データが存在しない元情報とは、例えば、伝票データとリンク付いていない元情報、元情報識別子を含む伝票データが存在しない元情報識別子で識別される元情報、または元情報格納部112に存在する元情報である。 The scheduled drafting number acquisition unit 131 acquires the scheduled drafting number, which is the number of original information for which the corresponding slip data does not exist. The original information for which the corresponding slip data does not exist is the original information for which the slip data has not been created based on the original information. The original information for which the corresponding slip data does not exist is, for example, the original information that is not linked to the slip data, the original information that is identified by the original information identifier that does not have the slip data including the original information identifier, or the original information storage unit 112. The original information that exists in.

起票予定数取得部131は、種類情報ごとの起票予定数を取得することは好適である。起票予定数取得部131は、例えば、種類情報ごとに、当該種類情報に対応付いている元情報であり、対応する伝票データが存在しない元情報の数(起票予定数)を取得する。 It is preferable that the planned number of drafting number acquisition unit 131 acquires the scheduled number of drafting for each type information. For example, the planned drafting number acquisition unit 131 acquires the number of original information (scheduled drafting number) that is the original information corresponding to the type information for each type information and for which the corresponding slip data does not exist.

起票済数取得部132は、日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する。予め決められた期間とは、例えば、本日である。予め決められた期間とは、例えば、本日の0時から現在時刻までである。また、予め決められた期間とは、例えば、今週である。予め決められた期間とは、例えば、今週の月曜日から本日までである。予め決められた期間とは、例えば、今月である。予め決められた期間とは、例えば、今月1日から本日までである。 The drafted number acquisition unit 132 acquires the drafted number, which is the number of slip data drafted in a predetermined period, based on the day information. The predetermined period is, for example, today. The predetermined period is, for example, from midnight today to the current time. The predetermined period is, for example, this week. The predetermined period is, for example, from this Monday to today. The predetermined period is, for example, this month. The predetermined period is, for example, from the 1st of this month to today.

画面取得部133は、作業表示画面を構成する作業表示画面情報を取得する。作業表示画面は、起票予定数と起票済数とを含む画面である。作業表示画面は、トップ画面であることは好適である。画面取得部133は、例えば、作業表示画面情報の雛形を画面格納部111から読出し、当該雛形に、起票予定数取得部131が取得した起票予定数と起票済数取得部132が取得した起票済数とを代入し、作業表示画面情報を構成する。 The screen acquisition unit 133 acquires the work display screen information that constitutes the work display screen. The work display screen is a screen including the planned number of drafts and the number of drafts completed. It is preferable that the work display screen is a top screen. For example, the screen acquisition unit 133 reads a template of the work display screen information from the screen storage unit 111, and the planned drafting number acquisition unit 131 and the drafted number acquisition unit 132 acquire the template. Substitute the number of drafted items and configure the work display screen information.

画面取得部133は、起票予定数取得部131が取得した起票予定数、および起票済数取得部132が取得した起票済数を用いて、作業表示画面情報を構成する。画面取得部133は、例えば、起票予定数取得部131が取得した種類情報ごとの起票予定数を用いて、種類情報ごとの起票予定数を含む作業表示画面情報を構成する。画面取得部133は、例えば、作業表示画面情報の雛形を画面格納部111から読出し、当該雛形に、起票予定数取得部131が取得した種類情報ごとの起票予定数を代入し、作業表示画面情報を構成する。 The screen acquisition unit 133 configures the work display screen information by using the planned number of drafts acquired by the scheduled number acquisition unit 131 and the number of drafts acquired by the number acquisition unit 132. The screen acquisition unit 133 configures the work display screen information including the planned number of drafting for each type information by using, for example, the scheduled number of drafting for each type information acquired by the scheduled number of drafting number acquisition unit 131. For example, the screen acquisition unit 133 reads a template of the work display screen information from the screen storage unit 111, substitutes the template for each type information acquired by the scheduled number of drafting number acquisition unit 131 into the template, and displays the work. Configure screen information.

画面取得部133は、起票呼出画面を構成する起票呼出画面情報を取得する。起票呼出画面とは、伝票データの起票画面を呼び出すボタンを種類情報ごとに有する画面である。画面取得部133は、例えば、起票呼出画面情報の雛形を画面格納部111から読出し、当該雛形に、種類情報ごとの起票予定数を代入し、起票呼出画面情報を構成する。 The screen acquisition unit 133 acquires the drafting call screen information that constitutes the drafting call screen. The drafting call screen is a screen having a button for calling the drafting screen of slip data for each type information. For example, the screen acquisition unit 133 reads a template of the drafting call screen information from the screen storage unit 111, substitutes the planned number of drafting for each type information into the template, and configures the drafting call screen information.

画面取得部133は、起票予定数取得部131が取得した種類情報ごとの起票予定数を用いて、起票予定数が1以上の種類情報に対応するボタンを有し、起票予定数が0の種類情報に対応するボタンを有さない起票呼出画面の起票呼出画面情報を構成することは好適である。なお、種類情報に対応するボタンが選択された場合に、当該種類情報が示す種類の元情報に対応する伝票データの起票画面が呼び出される、とする。また、かかる場合、画面取得部133は、例えば、種類情報に対応するボタンの情報の雛形を画面格納部111から読出し、当該雛形に、起票予定数が1以上の種類情報の起票予定数を代入し、種類情報に対応するボタンの情報を構成し、かつ起票予定数が0の種類情報に対応するボタンの情報を構成せず、かつ起票呼出画面情報の雛形を画面格納部111から読出し、当該雛形に、ボタンの情報を付加し、起票呼出画面情報を構成する。 The screen acquisition unit 133 has a button corresponding to the type information in which the planned number of drafts is 1 or more by using the scheduled number of drafts for each type information acquired by the scheduled number of drafts acquisition unit 131, and has the number of scheduled drafts. It is preferable to configure the drafting call screen information of the drafting call screen that does not have a button corresponding to the type information of 0. It is assumed that when the button corresponding to the type information is selected, the drafting screen of the slip data corresponding to the original information of the type indicated by the type information is called. Further, in such a case, the screen acquisition unit 133 reads, for example, a template of the button information corresponding to the type information from the screen storage unit 111, and the number of scheduled drafts of the type information having one or more scheduled drafts in the template. Is substituted, the button information corresponding to the type information is configured, the button information corresponding to the type information with the planned number of drafting is 0 is not configured, and the template of the drafting call screen information is stored in the screen storage unit 111. Read from, add button information to the template, and configure draft call screen information.

伝票データ蓄積部134は、伝票データ受付部122が受け付けた伝票データを蓄積する。伝票データ蓄積部134は、例えば、伝票データ受付部122が受け付けた伝票データを伝票データ格納部113に蓄積する。伝票データ蓄積部134は、例えば、元情報に対応付けて伝票データを蓄積する。 The slip data storage unit 134 stores the slip data received by the slip data reception unit 122. The slip data storage unit 134 stores, for example, the slip data received by the slip data reception unit 122 in the slip data storage unit 113. The slip data storage unit 134 stores the slip data in association with the original information, for example.

伝票データ蓄積部134は、元情報に基づいて、伝票データが蓄積されたことが判断できるように処理を行うことは好適である。伝票データ蓄積部134は、例えば、伝票データと対に受信された元情報識別子を取得し、当該元情報識別子に対応付けて、伝票データを蓄積する。また、伝票データ蓄積部134は、例えば、伝票データの蓄積後、対応する元情報を元情報格納部112から削除する。また、伝票データ蓄積部134は、例えば、蓄積した伝票データと当該伝票データに対応する元情報とをリンク付ける。 It is preferable that the slip data storage unit 134 performs processing so that it can be determined that the slip data has been accumulated based on the original information. The slip data storage unit 134 acquires, for example, the original information identifier received in pairs with the slip data, associates it with the original information identifier, and stores the slip data. Further, the slip data storage unit 134 deletes the corresponding original information from the original information storage unit 112 after accumulating the slip data, for example. Further, the slip data storage unit 134 links, for example, the stored slip data with the original information corresponding to the slip data.

なお、伝票データ蓄積部134は、図示しない外部の装置に伝票データを蓄積しても良い。 The slip data storage unit 134 may store slip data in an external device (not shown).

出力部14は、各種の情報を出力する。各種の情報とは、例えば、各種の画面情報である。各種の画面情報は、画面取得部133が取得した画面情報であり、例えば、作業表示画面情報である。 The output unit 14 outputs various information. The various types of information are, for example, various types of screen information. The various screen information is screen information acquired by the screen acquisition unit 133, and is, for example, work display screen information.

ここで、出力とは、通常、端末装置2への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。 Here, the output is usually transmission to the terminal device 2, but display on a display, projection using a projector, printing by a printer, sound output, storage on a recording medium, other processing devices and others. It may be considered that the concept includes the delivery of the processing result to the program or the like.

端末装置2を構成する端末格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ識別子である。 The terminal storage unit 21 constituting the terminal device 2 can store various types of information. The various types of information are, for example, user identifiers.

端末受付部22は、ユーザから指示や情報等を受け付ける。指示や情報等は、例えば、ログイン指示、元情報、伝票データ、起票画面要求、伝票入力要求等である。 The terminal reception unit 22 receives instructions, information, and the like from the user. The instructions, information, and the like are, for example, login instructions, original information, slip data, draft screen requests, slip input requests, and the like.

指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部22は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The input means for instructions and information may be any means such as a touch panel, a keyboard, a mouse, or a menu screen. The terminal reception unit 22 can be realized by a device driver for input means such as a touch panel or a keyboard, control software for a menu screen, or the like.

端末処理部23は、各種の処理を行う。端末処理部23は、例えば、端末受付部22が受け付けた指示や情報等から、送信する指示や情報等を構成する処理である。端末処理部23は、例えば、端末受信部25が受信した画面情報を用いて、出力する画面を構成する。 The terminal processing unit 23 performs various processes. The terminal processing unit 23 is, for example, a process for forming instructions and information to be transmitted from the instructions and information received by the terminal reception unit 22. The terminal processing unit 23 configures a screen to be output by using, for example, the screen information received by the terminal receiving unit 25.

端末送信部24は、各種の指示や情報等を伝票処理装置1に送信する。各種の指示や情報等は、例えば、ログイン指示、元情報、伝票データ、起票画面要求、伝票入力要求等である。 The terminal transmission unit 24 transmits various instructions, information, and the like to the slip processing device 1. Various instructions and information are, for example, login instructions, original information, slip data, draft screen requests, slip input requests, and the like.

端末受信部25は、各種の情報を伝票処理装置1から受信する。各種の情報は、例えば、各種の画面情報である。 The terminal receiving unit 25 receives various information from the slip processing device 1. The various information is, for example, various screen information.

端末出力部26は、各種の情報を出力する。各種の情報とは、例えば、各種の画面である。各種の画面は、例えば、作業表示画面、伝票入力画面、エラー画面である。ここで、出力とは、通常、ディスプレイへの表示であるが、外部の装置への送信、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であると考えても良い。 The terminal output unit 26 outputs various information. The various information is, for example, various screens. The various screens are, for example, a work display screen, a slip input screen, and an error screen. Here, the output is usually a display on a display, but transmission to an external device, projection using a projector, printing by a printer, sound output, storage on a recording medium, other processing devices and others. It may be considered as a concept including the delivery of the processing result to the program or the like.

格納部11、画面格納部111、元情報格納部112、伝票データ格納部113、および端末格納部21は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 11, the screen storage unit 111, the original information storage unit 112, the slip data storage unit 113, and the terminal storage unit 21 are preferably non-volatile recording media, but can also be realized by a volatile recording medium.

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

受付部12、元情報受付部121、伝票データ受付部122、および端末受信部25は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The reception unit 12, the original information reception unit 121, the slip data reception unit 122, and the terminal reception unit 25 are usually realized by wireless or wired communication means, but may be realized by means for receiving broadcasts.

処理部13、起票予定数取得部131、起票済数取得部132、画面取得部133、伝票データ蓄積部134、および端末処理部23は、通常、MPUやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The processing unit 13, the scheduled number of drafted number acquisition unit 131, the drafted number acquisition unit 132, the screen acquisition unit 133, the slip data storage unit 134, and the terminal processing unit 23 can usually be realized from 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、および端末送信部24は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The output unit 14 and the terminal transmission unit 24 are usually realized by wireless or wired communication means, but may be realized by broadcasting means.

端末出力部26は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部26は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 26 may or may not include an output device such as a display or a speaker. The terminal output unit 26 can be realized by the driver software of the output device, the driver software of the output device, the output device, or the like.

次に、伝票処理システムAの動作例について説明する。まず、伝票処理装置1の動作について、図3、図4のフローチャートを用いて説明する。 Next, an operation example of the slip processing system A will be described. First, the operation of the slip processing device 1 will be described with reference to the flowcharts of FIGS. 3 and 4.

(ステップS301)受付部12は、端末装置2からログイン指示を受信したか否かを判断する。ログイン指示を受信した場合はステップS302に行き、ログイン指示を受信しなかった場合は、ステップS307に行く。 (Step S301) The reception unit 12 determines whether or not a login instruction has been received from the terminal device 2. If the login instruction is received, the process goes to step S302, and if the login instruction is not received, the process goes to step S307.

(ステップS302)処理部13は、ログイン指示に含まれるユーザ識別子を取得する。 (Step S302) The processing unit 13 acquires the user identifier included in the login instruction.

(ステップS303)起票予定数取得部131は、ステップS302で取得されたユーザ識別子に対応する元情報を用いて、起票予定数を取得する。かかる起票予定数取得処理について、図5のフローチャートを用いて説明する。ここで、起票予定数取得部131は、すべての元情報に対応する起票予定数のみならず、元情報の種類ごとの起票予定数をも取得することは好適である。 (Step S303) The planned number of drafting number acquisition unit 131 acquires the scheduled number of drafting number by using the original information corresponding to the user identifier acquired in step S302. The process of acquiring the planned number of drafts will be described with reference to the flowchart of FIG. Here, it is preferable that the planned drafting number acquisition unit 131 acquires not only the scheduled drafting number corresponding to all the original information but also the scheduled drafting number for each type of the original information.

(ステップS304)起票済数取得部132は、ステップS302で取得されたユーザ識別子に対応する伝票データを用いて、起票済数を取得する。かかる起票済数取得処理について、図6のフローチャートを用いて説明する。 (Step S304) The drafted number acquisition unit 132 acquires the drafted number by using the slip data corresponding to the user identifier acquired in step S302. The process of acquiring the number of drafted numbers will be described with reference to the flowchart of FIG.

(ステップS305)画面取得部133は、起票予定数取得部131が取得した起票予定数、および起票済数取得部132が取得した起票済数を用いて、起票予定数と起票済数とを含む作業表示画面を構成するための作業表示画面情報を取得する。画面取得部133は、例えば、画面格納部111に格納されている作業表示画面情報の雛形に対して、起票予定数と起票済数とを代入し、作業表示画面情報を構成する。なお、画面取得部133は、元情報の種類ごとの起票予定数をも作業表示画面情報の雛形に対して代入し、作業表示画面情報を構成しても良い。 (Step S305) The screen acquisition unit 133 uses the planned number of drafts acquired by the scheduled number of drafts acquisition unit 131 and the number of drafts acquired by the acquisition unit 132 to obtain the planned number of drafts and the number of drafts. Acquire the work display screen information for configuring the work display screen including the number of votes. The screen acquisition unit 133, for example, substitutes the planned number of drafts and the number of drafts for the template of the work display screen information stored in the screen storage unit 111 to form the work display screen information. The screen acquisition unit 133 may also configure the work display screen information by substituting the planned number of drafts for each type of original information into the template of the work display screen information.

(ステップS306)出力部14は、ステップS305で取得された作業表示画面情報を、ログイン指示を送信した端末装置2に送信する。ステップS301に戻る。 (Step S306) The output unit 14 transmits the work display screen information acquired in step S305 to the terminal device 2 that has transmitted the login instruction. Return to step S301.

(ステップS307)受付部12は、端末装置2から起票画面要求を受信したか否かを判断する。起票画面要求を受信した場合はステップS308に行き、起票画面要求を受信しなかった場合は、ステップS316に行く。 (Step S307) The reception unit 12 determines whether or not the drafting screen request has been received from the terminal device 2. If the drafting screen request is received, the process proceeds to step S308, and if the drafting screen request is not received, the process proceeds to step S316.

(ステップS308)画面取得部133は、カウンタiに1を代入する。 (Step S308) The screen acquisition unit 133 substitutes 1 for the counter i.

(ステップS309)起票予定数取得部131は、元情報のi番目の種類が存在するか否かを判断する。i番目の種類が存在する場合はステップS310に行き、i番目の種類が存在しない場合はステップS314に行く。なお、例えば、元情報の種類を特定する情報(例えば、種類情報)が格納部11に格納されており、起票予定数取得部131は、かかる情報を参照し、元情報のi番目の種類が存在するか否かを判断する。 (Step S309) The scheduled number of drafting number acquisition unit 131 determines whether or not the i-th type of the original information exists. If the i-th type exists, the process goes to step S310, and if the i-th type does not exist, the process goes to step S314. For example, information for specifying the type of the original information (for example, type information) is stored in the storage unit 11, and the planned number of drafting number acquisition unit 131 refers to the information and is the i-th type of the original information. Determine if is present.

(ステップS310)起票予定数取得部131は、i番目の種類に対応する起票予定数を取得する。起票予定数取得部131は、図5のフローチャートにおける処理と同様の処理により、i番目の種類に対応する起票予定数を取得しても良いし、ステップS303の起票予定数取得処理により取得された各種類に対応する起票予定数を図示しないバッファから読み出す等しても良い。 (Step S310) The scheduled number of drafting number acquisition unit 131 acquires the scheduled number of drafting number corresponding to the i-th type. The scheduled number of drafting number acquisition unit 131 may acquire the planned number of drafting number corresponding to the i-th type by the same processing as the processing in the flowchart of FIG. 5, or by the scheduled number of drafting number acquisition processing in step S303. The planned number of drafts corresponding to each acquired type may be read from a buffer (not shown).

(ステップS311)画面取得部133は、ステップS310で取得された起票予定数が1以上であるか否かを判断する。1以上であればステップS312に行き、0であればステップS313に行く。 (Step S311) The screen acquisition unit 133 determines whether or not the number of scheduled drafts acquired in step S310 is 1 or more. If it is 1 or more, it goes to step S312, and if it is 0, it goes to step S313.

(ステップS312)画面取得部133は、i番目の種類に対応するボタンを構成する。なお、このボタンは、i番目の種類に対応する起票予定数が表出されたボタンであることは好適である。また、画面取得部133は、例えば、格納部11に格納されているボタンの雛形となる情報に対して、i番目の種類に対応する起票予定数を付加し、ボタンを構成する。 (Step S312) The screen acquisition unit 133 constitutes a button corresponding to the i-th type. It is preferable that this button is a button in which the number of scheduled drafts corresponding to the i-th type is displayed. Further, the screen acquisition unit 133, for example, adds the number of scheduled drafting corresponding to the i-th type to the information serving as the template of the button stored in the storage unit 11 to form the button.

(ステップS313)画面取得部133は、カウンタiを1インクリメントする。ステップS309に戻る。 (Step S313) The screen acquisition unit 133 increments the counter i by 1. Return to step S309.

(ステップS314)画面取得部133は、ステップS312で構成されたボタンを付加した起票画面情報を構成する。画面取得部133は、例えば、画面格納部111に格納されている起票画面情報の雛形情報に、ステップS312で構成されたボタンの情報を付加し、起票画面情報を構成する。 (Step S314) The screen acquisition unit 133 configures the drafting screen information to which the button configured in step S312 is added. For example, the screen acquisition unit 133 adds the information of the button configured in step S312 to the template information of the drafting screen information stored in the screen storage unit 111 to configure the drafting screen information.

(ステップS315)出力部14は、ステップS314で取得された起票画面情報を、起票画面要求を送信した端末装置2に送信する。ステップS301に戻る。 (Step S315) The output unit 14 transmits the drafting screen information acquired in step S314 to the terminal device 2 that has transmitted the drafting screen request. Return to step S301.

(ステップS316)受付部12は、端末装置2から伝票入力要求を受信したか否かを判断する。伝票入力要求を受信した場合はステップS317に行き、伝票入力要求を受信しなかった場合は、ステップS321に行く。 (Step S316) The reception unit 12 determines whether or not a slip input request has been received from the terminal device 2. If the slip input request is received, the process goes to step S317, and if the slip input request is not received, the process goes to step S321.

(ステップS317)画面取得部133は、伝票入力要求が有する元情報特定情報を取得する。元情報特定情報は、元情報を特定する情報である。元情報特定情報は、例えば、ユーザ識別子と種類情報、または1以上の元情報識別子である。 (Step S317) The screen acquisition unit 133 acquires the original information specific information included in the slip input request. The original information specific information is information that identifies the original information. The original information specific information is, for example, a user identifier and type information, or one or more original information identifiers.

(ステップS318)画面取得部133は、ステップS317で取得した元情報特定情報で識別される元情報を取得する。 (Step S318) The screen acquisition unit 133 acquires the original information identified by the original information specific information acquired in step S317.

(ステップS319)画面取得部133は、ステップS318で取得した元情報を用いて、伝票入力画面情報を構成する。画面取得部133は、例えば、画面格納部111に格納されている伝票入力画面情報の雛形情報に、ステップS318で取得した元情報を付加し、伝票入力画面情報を構成する。 (Step S319) The screen acquisition unit 133 configures the slip input screen information by using the original information acquired in step S318. For example, the screen acquisition unit 133 adds the original information acquired in step S318 to the template information of the slip input screen information stored in the screen storage unit 111 to form the slip input screen information.

(ステップS320)出力部14は、ステップS319で取得された伝票入力画面情報を、伝票入力要求を送信した端末装置2に送信する。ステップS301に戻る。 (Step S320) The output unit 14 transmits the slip input screen information acquired in step S319 to the terminal device 2 that has transmitted the slip input request. Return to step S301.

(ステップS321)元情報受付部121は、元情報を受信したか否かを判断する。元情報を受信した場合はステップS322に行き、元情報を受信しなかった場合はステップS324に行く。 (Step S321) The original information receiving unit 121 determines whether or not the original information has been received. If the original information is received, the process goes to step S322, and if the original information is not received, the process goes to step S324.

(ステップS322)処理部13は、ステップS321で受信された元情報の種類を示す種類情報、およびユーザ識別子を取得する。処理部13は、例えば、受信された種類情報とユーザ識別子とを取得する。処理部13は、例えば、元情報のデータタイプまたは構造から種類情報を決定し、当該種類情報とユーザ識別子とを取得する。 (Step S322) The processing unit 13 acquires the type information indicating the type of the original information received in step S321 and the user identifier. The processing unit 13 acquires, for example, the received type information and the user identifier. For example, the processing unit 13 determines the type information from the data type or structure of the original information, and acquires the type information and the user identifier.

(ステップS323)処理部13は、ステップS322で取得された種類情報とユーザ識別子とに対応付けて、ステップS321で受信された元情報を元情報格納部112に蓄積する。ステップS301に戻る。 (Step S323) The processing unit 13 stores the original information received in step S321 in the original information storage unit 112 in association with the type information acquired in step S322 and the user identifier. Return to step S301.

(ステップS324)伝票データ受付部122は、伝票データを受信したか否かを判断する。伝票データを受信した場合はステップS325に行き、伝票データを受信しなかった場合はステップS301に戻る。なお、伝票データ受付部122は、通常、元情報識別子とユーザ識別子とも共に、伝票データを受信する。 (Step S324) The slip data receiving unit 122 determines whether or not the slip data has been received. If the slip data is received, the process goes to step S325, and if the slip data is not received, the process returns to step S301. The slip data receiving unit 122 usually receives the slip data together with the original information identifier and the user identifier.

(ステップS325)伝票データ蓄積部134は、ステップS324で受信された伝票データを伝票データ格納部113に蓄積する。ステップS301に戻る。なお、伝票データ蓄積部134は、例えば、元情報識別子とユーザ識別子に対応付けて、伝票データを蓄積する。また、伝票データ蓄積部134は、例えば、伝票データを蓄積し、かつ元情報識別子とユーザ識別子に対応付けられている元情報を削除する。 (Step S325) The slip data storage unit 134 stores the slip data received in step S324 in the slip data storage unit 113. Return to step S301. The slip data storage unit 134 stores slip data in association with, for example, the original information identifier and the user identifier. Further, the slip data storage unit 134 stores, for example, the slip data and deletes the original information associated with the original information identifier and the user identifier.

なお、図3、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowcharts of FIGS. 3 and 4, the process ends when the power is turned off or an interrupt for the end of the process occurs.

次に、ステップS303の起票予定数取得処理の例について、図5のフローチャートを用いて説明する。 Next, an example of the process of acquiring the planned number of drafts in step S303 will be described with reference to the flowchart of FIG.

(ステップS501)起票予定数取得部131は、初期化処理を行う。初期化処理は、カウンタiに1を代入する処理である。初期化処理は、変数「起票予定数」、各種類情報に対応する起票予定数を代入する変数に0を代入する処理である。 (Step S501) The scheduled number of drafting number acquisition unit 131 performs the initialization process. The initialization process is a process of substituting 1 for the counter i. The initialization process is a process of substituting 0 into a variable for substituting the variable "scheduled number of drafts" and the number of scheduled drafts corresponding to each type of information.

(ステップS502)起票予定数取得部131は、元情報格納部112にi番目の元情報が存在するか否かを判断する。i番目の元情報が存在する場合はステップS503に行き、i番目の元情報が存在しない場合は上位処理にリターンする。 (Step S502) The planned number of drafting number acquisition unit 131 determines whether or not the i-th original information exists in the original information storage unit 112. If the i-th original information exists, the process proceeds to step S503, and if the i-th original information does not exist, the process returns to higher-level processing.

(ステップS503)起票予定数取得部131は、i番目の元情報が伝票データに対応付いているか否かを判断する。伝票データに対応付いている場合はステップS507に行き、伝票データに対応付いていない場合はステップS504に行く。 (Step S503) The planned number of drafting number acquisition unit 131 determines whether or not the i-th original information corresponds to the slip data. If it corresponds to the slip data, it goes to step S507, and if it does not correspond to the slip data, it goes to step S504.

(ステップS504)起票予定数取得部131は、i番目の元情報の種類情報を取得する。なお、この種類情報は、例えば、i番目の元情報に対応付いて、元情報格納部112に格納されている。また、起票予定数取得部131は、i番目の元情報のデータタイプまたはデータ構造から種類情報を取得しても良い。 (Step S504) The planned number of drafting number acquisition unit 131 acquires the i-th original information type information. Note that this type information is stored in the original information storage unit 112, for example, in association with the i-th original information. Further, the planned number of drafting number acquisition unit 131 may acquire the type information from the data type or data structure of the i-th original information.

(ステップS505)起票予定数取得部131は、起票予定数を1、インクリメントする。ここでの起票予定数は、元情報の種類を問わない伝票データの起票の予定数である。 (Step S505) The planned number of drafting number acquisition unit 131 increments the scheduled number of drafting by 1. The planned number of drafts here is the planned number of drafts of slip data regardless of the type of original information.

(ステップS506)起票予定数取得部131は、ステップS504で取得した種類情報に対応する起票予定数(種類ごとの起票予定数)を1、インクリメントする。 (Step S506) The planned number of drafting number acquisition unit 131 increments the scheduled number of drafting (scheduled number of drafting for each type) corresponding to the type information acquired in step S504 by 1.

(ステップS507)起票予定数取得部131は、カウンタiを1、インクリメントする。ステップS502に戻る。 (Step S507) The scheduled number of drafting number acquisition unit 131 increments the counter i by 1. Return to step S502.

次に、ステップS304の起票済数取得処理の例について、図6のフローチャートを用いて説明する。 Next, an example of the drafted number acquisition process in step S304 will be described with reference to the flowchart of FIG.

(ステップS601)起票済数取得部132は、本日の日付の情報である日情報を、図示しない時計から取得する。 (Step S601) The drafted number acquisition unit 132 acquires the date information, which is the information of today's date, from a clock (not shown).

(ステップS602)起票済数取得部132は、初期化処理を行う。初期化処理は、カウンタiに1を代入する処理である。また、初期化処理は、変数「起票済数」に0を代入する処理である。 (Step S602) The drafted number acquisition unit 132 performs the initialization process. The initialization process is a process of substituting 1 for the counter i. Further, the initialization process is a process of substituting 0 for the variable "number of drafts".

(ステップS603)起票済数取得部132は、伝票データ格納部113にi番目の伝票データが存在するか否かを判断する。i番目の伝票データが存在する場合はステップS604に行き、i番目の伝票データが存在しない場合は上位処理にリターンする。 (Step S603) The drafted number acquisition unit 132 determines whether or not the i-th slip data exists in the slip data storage unit 113. If the i-th slip data exists, the process proceeds to step S604, and if the i-th slip data does not exist, the process returns to the higher-level processing.

(ステップS604)起票済数取得部132は、i番目の伝票データの起票日を示す日情報を伝票データ格納部113から取得する。 (Step S604) The drafted number acquisition unit 132 acquires date information indicating the drafting date of the i-th slip data from the slip data storage unit 113.

(ステップS605)起票済数取得部132は、ステップS601で取得した日情報と、ステップS604で取得した日情報とが一致するか否か(起票日が本日であるか否か)を判断する。起票日が本日である場合はステップS606に行き、起票日が本日でない場合はステップS607に行く。 (Step S605) The drafted number acquisition unit 132 determines whether or not the date information acquired in step S601 and the date information acquired in step S604 match (whether or not the drafting date is today). do. If the drafting date is today, go to step S606, and if the drafting date is not today, go to step S607.

(ステップS606)起票済数取得部132は、変数「起票済数」を1、インクリメントする。 (Step S606) The number of drafted number acquisition unit 132 increments the variable “number of drafted number” by 1.

(ステップS607)起票済数取得部132は、カウンタiを1、インクリメントする。ステップS603に戻る。 (Step S607) The drafted number acquisition unit 132 increments the counter i by 1. Return to step S603.

なお、図6のフローチャートにおいて、起票済数を取得する期間は本日であったが、上述したように、今週等の他の期間でも良い。 In the flowchart of FIG. 6, the period for acquiring the number of drafts has been today, but as described above, it may be another period such as this week.

次に、端末装置2の動作例について、図7のフローチャートを用いて説明する。 Next, an operation example of the terminal device 2 will be described with reference to the flowchart of FIG.

(ステップS701)端末受付部22は、ログイン指示を受け付けたか否かを判断する。ログイン指示を受け付けた場合はステップS702に行き、ログイン指示を受け付けなかった場合はステップS704に行く。 (Step S701) The terminal reception unit 22 determines whether or not the login instruction has been accepted. If the login instruction is accepted, the process goes to step S702, and if the login instruction is not accepted, the process goes to step S704.

(ステップS702)端末処理部23は、ステップS701におけるログイン指示の受け付けに応じて、送信するログイン指示を構成する。端末処理部23は、例えば、入力されたユーザ識別子とパスワードを有するログイン指示を構成する。 (Step S702) The terminal processing unit 23 configures a login instruction to be transmitted in response to the reception of the login instruction in step S701. The terminal processing unit 23 constitutes, for example, a login instruction having the input user identifier and password.

(ステップS703)端末送信部24は、ステップS702で構成されたログイン指示を伝票処理装置1に送信する。 (Step S703) The terminal transmission unit 24 transmits the login instruction configured in step S702 to the slip processing device 1.

(ステップS704)端末受信部25は、伝票処理装置1から作業表示画面情報を受信したか否かを判断する。作業表示画面情報を受信した場合はステップS705に行き、作業表示画面情報を受信なかった場合はステップS704に戻る。 (Step S704) The terminal receiving unit 25 determines whether or not the work display screen information has been received from the slip processing device 1. If the work display screen information is received, the process proceeds to step S705, and if the work display screen information is not received, the process returns to step S704.

(ステップS705)端末処理部23は、ステップS704で受信された作業表示画面情報を用いて、作業表示画面を構成する。 (Step S705) The terminal processing unit 23 configures the work display screen by using the work display screen information received in step S704.

(ステップS706)端末出力部26は、ステップS705で構成された作業表示画面を出力する。ステップS701に戻る。 (Step S706) The terminal output unit 26 outputs the work display screen configured in step S705. Return to step S701.

(ステップS707)端末受付部22は、起票画面要求を受け付けたか否かを判断する。起票画面要求を受け付けた場合はステップS708に行き、起票画面要求を受け付けなかった場合はステップS713に行く。 (Step S707) The terminal reception unit 22 determines whether or not the drafting screen request has been accepted. If the drafting screen request is accepted, the process proceeds to step S708, and if the drafting screen request is not accepted, the process proceeds to step S713.

(ステップS708)端末処理部23は、ステップS707における起票画面要求の受け付けに応じて、送信する起票画面要求を構成する。端末処理部23は、例えば、格納部11のユーザ識別子を読み出し、当該ユーザ識別子を含む起票画面要求を構成する。 (Step S708) The terminal processing unit 23 configures the drafting screen request to be transmitted in response to the acceptance of the drafting screen request in step S707. The terminal processing unit 23 reads, for example, the user identifier of the storage unit 11 and constitutes a drafting screen request including the user identifier.

(ステップS709)端末送信部24は、ステップS708で構成された起票画面要求を伝票処理装置1に送信する。 (Step S709) The terminal transmission unit 24 transmits the slip drafting screen request configured in step S708 to the slip processing device 1.

(ステップS710)端末受信部25は、伝票処理装置1から起票画面情報を受信したか否かを判断する。起票画面情報を受信した場合はステップS711に行き、起票画面情報を受信なかった場合はステップS710に戻る。 (Step S710) The terminal receiving unit 25 determines whether or not the drafting screen information has been received from the slip processing device 1. If the drafting screen information is received, the process proceeds to step S711, and if the drafting screen information is not received, the process returns to step S710.

(ステップS711)端末処理部23は、ステップS710で受信された起票画面情報を用いて、起票画面を構成する。 (Step S711) The terminal processing unit 23 configures the drafting screen by using the drafting screen information received in step S710.

(ステップS712)端末出力部26は、ステップS711で構成された起票画面を出力する。ステップS701に戻る。 (Step S712) The terminal output unit 26 outputs the drafting screen configured in step S711. Return to step S701.

(ステップS713)端末受付部22は、伝票入力要求を受け付けたか否かを判断する。伝票入力要求を受け付けた場合はステップS714に行き、伝票入力要求を受け付けなかった場合はステップS719に行く。 (Step S713) The terminal reception unit 22 determines whether or not the slip input request has been accepted. If the slip input request is accepted, the process goes to step S714, and if the slip input request is not accepted, the process goes to step S719.

(ステップS714)端末処理部23は、ステップS713における伝票入力要求の受け付けたに応じて、送信する伝票入力要求を構成する。端末処理部23は、例えば、端末格納部21のユーザ識別子を用いて、送信する伝票入力要求を構成する。 (Step S714) The terminal processing unit 23 configures a slip input request to be transmitted in response to the receipt of the slip input request in step S713. The terminal processing unit 23 configures a slip input request to be transmitted by using, for example, the user identifier of the terminal storage unit 21.

(ステップS715)端末送信部24は、ステップS714で構成された伝票入力要求を伝票処理装置1に送信する。 (Step S715) The terminal transmission unit 24 transmits the slip input request configured in step S714 to the slip processing device 1.

(ステップS716)端末受信部25は、伝票処理装置1から伝票入力画面情報を受信したか否かを判断する。伝票入力画面情報を受信した場合はステップS717に行き、伝票入力画面情報を受信なかった場合はステップS716に戻る。 (Step S716) The terminal receiving unit 25 determines whether or not the slip input screen information has been received from the slip processing device 1. If the slip input screen information is received, the process proceeds to step S717, and if the slip input screen information is not received, the process returns to step S716.

(ステップS717)端末処理部23は、ステップS716で受信された伝票入力画面情報を用いて、伝票入力画面を構成する。 (Step S717) The terminal processing unit 23 configures the slip input screen by using the slip input screen information received in step S716.

(ステップS718)端末出力部26は、ステップS717で構成された伝票入力画面を出力する。ステップS701に戻る。 (Step S718) The terminal output unit 26 outputs the slip input screen configured in step S717. Return to step S701.

(ステップS719)端末受付部22は、情報を受け付けたか否かを判断する。情報を受け付けた場合はステップS720に行き、情報を受け付けなかった場合はステップS701に戻る。なお、情報は、例えば、元情報、伝票データである。 (Step S719) The terminal reception unit 22 determines whether or not the information has been received. If the information is accepted, the process proceeds to step S720, and if the information is not accepted, the process returns to step S701. The information is, for example, original information and slip data.

(ステップS720)端末処理部23は、ステップS719で受け付けられた情報から、送信する情報を構成する。なお、送信する情報は、例えば、ユーザ識別子を有する。また、送信する元情報は、例えば、種類情報を有する。また、送信する伝票データは、例えば、元情報識別子を有する。 (Step S720) The terminal processing unit 23 constitutes information to be transmitted from the information received in step S719. The information to be transmitted has, for example, a user identifier. Further, the source information to be transmitted has, for example, type information. Further, the slip data to be transmitted has, for example, an original information identifier.

(ステップS721)端末送信部24は、ステップS720で構成された情報を伝票処理装置1に送信する。ステップS701に戻る。 (Step S721) The terminal transmission unit 24 transmits the information configured in step S720 to the slip processing device 1. Return to step S701.

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

今、伝票処理装置1の画面格納部111には、図示しないが、作業表示画面の雛形画面情報、起票画面の雛形画面情報、伝票入力画面の雛形画面情報、エラー画面の雛形画面情報等が格納されている。 Although not shown, the screen storage unit 111 of the slip processing device 1 now has template screen information of the work display screen, template screen information of the drafting screen, template screen information of the slip input screen, template screen information of the error screen, and the like. It is stored.

また、元情報格納部112には、1以上の元情報が格納されている。元情報の種類は、元情報格納部112には、種類情報「領収書画像」に対応付けられて、領収書を撮影した画像データである1以上の領収書画像が格納されている。また、元情報格納部112には、種類情報「銀行入出金情報」に対応付けられて、銀行口座への入出金データである1以上の銀行入出金情報が格納されている。 Further, one or more original information is stored in the original information storage unit 112. The type of the original information is associated with the type information "receipt image" in the original information storage unit 112, and one or more receipt images which are image data obtained by photographing the receipt are stored. Further, the original information storage unit 112 stores one or more bank deposit / withdrawal information which is the deposit / withdrawal data to the bank account in association with the type information "bank deposit / withdrawal information".

また、元情報格納部112には、種類情報「仕訳伝票予約情報」に対応付けられて、1以上の仕訳伝票予約情報が格納されている。1以上の仕訳伝票予約情報は、例えば、図8に示す仕訳伝票予約情報管理表により管理されている。仕訳伝票予約情報管理表は、仕訳伝票予約情報を管理する表である。仕訳伝票予約情報管理表は、「ID」「識別情報」「属性値」「伝票雛形情報」を有する1以上のレコードを管理する。「ID」はレコードを識別する情報である。「識別情報」は、仕訳伝票予約情報を識別する識別子である。「識別情報」は、元情報識別子である、と言っても良い。「属性値」は「起票予定基本情報」「休日回避情報」を有する。「起票予定基本情報」は、伝票データを起票するタイミングに関する基本的な情報を示す属性値である。「起票予定基本情報」は、ここでは「0」「1」「2」「3」のいずれかを採り得る。「0」は、起票は1回だけであることを示す。「1」は、週ごとの起票であることを示す。「2」は、月ごとの起票であることを示す。「3」は、起票が不定期であることを示す。「起票予定基本情報」は、元データの期間を含み得る。また、起票予定基本情報が「1」である場合、起票予定基本情報は曜日の情報を含み得る。また、起票予定基本情報が「2」である場合、起票予定基本情報は1〜31までの日の情報を含み得る。また、起票予定基本情報が「0」または「3」である場合、起票予定基本情報は具体的な1以上の日付情報を含み得る。「休日回避情報」は、対応する日が休日である場合に、当該休日を回避するための情報である。「休日回避情報」は、ここでは「1」または「2」のいずれかを採り得る。「1」は、対応する日が休日である場合に、当該日の翌日を起票の日とすることを示す。「2」は、対応する日が休日である場合に、当該日の前日を起票の日とすることを示す。「伝票雛形情報」は、伝票データを構成する一部の情報である。なお、「伝票雛形情報」は、伝票データの作成時に修正されても良い。また、元データ管理表のレコードは、レコードにより、または属性により、NULLであっても良い。 Further, the original information storage unit 112 stores one or more journal slip reservation information in association with the type information "journal slip reservation information". One or more journal slip reservation information is managed by, for example, the journal slip reservation information management table shown in FIG. The journal slip reservation information management table is a table that manages journal slip reservation information. The journal slip reservation information management table manages one or more records having "ID", "identification information", "attribute value", and "slip template information". The "ID" is information that identifies a record. The "identification information" is an identifier that identifies the journal entry slip reservation information. It may be said that the "identification information" is the original information identifier. The "attribute value" has "basic information on drafting schedule" and "holiday avoidance information". "Basic information for drafting schedule" is an attribute value indicating basic information regarding the timing for drafting slip data. As the "basic information for drafting schedule", any one of "0", "1", "2", and "3" can be adopted here. "0" indicates that the draft is issued only once. "1" indicates that the draft is made weekly. "2" indicates that the draft is made monthly. "3" indicates that the drafting is irregular. The "basic information to be drafted" may include the period of the original data. Further, when the drafting schedule basic information is "1", the drafting schedule basic information may include information on the day of the week. Further, when the drafting schedule basic information is "2", the drafting schedule basic information may include the information of the days from 1 to 31. Further, when the drafting schedule basic information is "0" or "3", the drafting schedule basic information may include one or more specific date information. "Holiday avoidance information" is information for avoiding a holiday when the corresponding day is a holiday. The "holiday avoidance information" may be either "1" or "2" here. "1" indicates that when the corresponding day is a holiday, the day following the day is set as the drafting day. "2" indicates that when the corresponding day is a holiday, the day before the day is set as the drafting day. "Slip template information" is a part of information constituting the slip data. The "slip template information" may be modified when the slip data is created. Further, the record of the original data management table may be NULL depending on the record or the attribute.

また、元情報格納部112には、種類情報「業務連携情報」に対応付けられて、1以上の業務連携情報が格納されている。業務連携情報は、ここでは、給与システムから受信された情報であり、伝票データを構成する元になる情報である。業務連携情報は、例えば、「社員ID」「氏名」「支給額」「給与支給日」等を有する。 Further, the original information storage unit 112 stores one or more business cooperation information in association with the type information "business cooperation information". Here, the business cooperation information is the information received from the payroll system, and is the information that is the source of the slip data. The business cooperation information includes, for example, "employee ID", "name", "payment amount", "salary payment date", and the like.

また、伝票データ格納部113には、図9に示す伝票管理表が格納されている、とする。伝票管理表は、伝票データを管理する表である。伝票管理表は、「ID」「ユーザ識別子」「伝票データ」「種類情報」を有する1以上のレコードを管理している。「伝票データ」は、「日付」「摘要」「科目」「税区分」「入金」「出金」を有する。「ID」はレコードを識別する情報である。「日付」は取引の日付を示す。「ユーザ識別子」は顧問先のユーザのユーザ識別子である。また、「種類情報」は、例えば、「領収書」「銀行」「カード」または「NULL」の値を採り得る。「領収書」は原始データが領収書画像であることを示す。「銀行」は原始データが銀行取引情報であることを示す。また、「カード」は原始データがカード取引情報であることを示す。 Further, it is assumed that the slip data storage unit 113 stores the slip management table shown in FIG. The slip management table is a table that manages slip data. The slip management table manages one or more records having "ID", "user identifier", "slip data", and "type information". "Slip data" has "date", "summary", "subject", "tax classification", "deposit", and "withdrawal". The "ID" is information that identifies a record. "Date" indicates the date of the transaction. The "user identifier" is the user identifier of the adviser user. Further, the "type information" can be, for example, a value of "receipt", "bank", "card", or "Null". "Receipt" indicates that the source data is a receipt image. "Bank" indicates that the source data is bank transaction information. Further, "card" indicates that the primitive data is card transaction information.

かかる状況において、ユーザは、端末装置2に、ユーザ識別子「U1」を有するログイン指示を入力した、とする。すると、端末受付部22は、当該ログイン指示を受け付ける。次に、端末処理部23は、ログイン指示の受け付けに応じて、送信するログイン指示を構成する。そして、端末送信部24は、構成されたログイン指示を伝票処理装置1に送信する。なお、かかるログイン指示は、ユーザ識別子「U1」を有する。 In such a situation, it is assumed that the user has input the login instruction having the user identifier "U1" into the terminal device 2. Then, the terminal reception unit 22 receives the login instruction. Next, the terminal processing unit 23 configures a login instruction to be transmitted in response to the reception of the login instruction. Then, the terminal transmission unit 24 transmits the configured login instruction to the slip processing device 1. The login instruction has the user identifier "U1".

次に、伝票処理装置1の受付部12は、端末装置2からログイン指示を受信する。そして、処理部13は、ログイン指示に含まれるユーザ識別子「U1」を取得する。なお、ここで、処理部13は、認証処理を行っても良いことは言うまでもない Next, the reception unit 12 of the slip processing device 1 receives a login instruction from the terminal device 2. Then, the processing unit 13 acquires the user identifier "U1" included in the login instruction. Needless to say, the processing unit 13 may perform the authentication process here.

次に、起票予定数取得部131は、ユーザ識別子「U1」に対応する元情報であり、伝票データに対応付いていない元情報の数を、元情報格納部112の元情報を参照し、種類情報ごとに取得する。ここで、起票予定数取得部131は、種類情報「領収書画像」に対応付けられており、伝票データに対応付いていない元情報の数「1」を取得し、種類情報「銀行入出金情報」に対応付けられており、伝票データに対応付いていない元情報の数「10」を取得し、種類情報「仕訳伝票予約情報」に対応付けられており、伝票データに対応付いていない元情報の数「0」を取得し、種類情報「業務連携情報」に対応付けられており、伝票データに対応付いていない元情報の数「0」を取得した、とする。そして、起票予定数取得部131は、種類によらない起票予定数「11」を取得した、とする。なお、ここで、起票予定数取得部131は、取得した種類情報ごとの起票予定数、および種類によらない起票予定数を図示しないバッファに一時蓄積することは好適である。 Next, the planned drafting number acquisition unit 131 refers to the original information of the original information storage unit 112 for the number of original information that is the original information corresponding to the user identifier "U1" and does not correspond to the slip data. Obtained for each type information. Here, the planned number of drafting number acquisition unit 131 acquires the number "1" of the original information that is associated with the type information "receipt image" and does not correspond to the slip data, and the type information "bank deposit / withdrawal". The number "10" of the source information that is associated with "information" and does not correspond to the slip data is acquired, and the source that is associated with the type information "journal slip reservation information" and does not correspond to the slip data. It is assumed that the number of information "0" is acquired, and the number of original information "0" that is associated with the type information "business cooperation information" and does not correspond to the slip data is acquired. Then, it is assumed that the planned number of drafting number acquisition unit 131 has acquired the planned number of drafting number "11" regardless of the type. Here, it is preferable that the planned number of drafting number acquisition unit 131 temporarily stores the scheduled number of drafting for each acquired type information and the scheduled number of drafting regardless of the type in a buffer (not shown).

次に、起票済数取得部132は、本日の日付を示す日情報「2018/2/19」を取得した、とする。そして、起票済数取得部132は、伝票データ管理表の中の各伝票データの属性値「起票日」のレコード数「2」を取得した、とする。つまり、起票済数取得部132は、起票済数「2」を取得した、とする。なお、ここで、起票済数取得部132は、取得した起票済数を図示しないバッファに一時蓄積することは好適である。 Next, it is assumed that the drafted number acquisition unit 132 has acquired the date information "2018/2/19" indicating today's date. Then, it is assumed that the drafted number acquisition unit 132 has acquired the number of records "2" of the attribute value "draft date" of each slip data in the slip data management table. That is, it is assumed that the drafted number acquisition unit 132 has acquired the drafted number "2". Here, it is preferable that the drafted number acquisition unit 132 temporarily stores the acquired drafted number in a buffer (not shown).

次に、画面取得部133は、起票予定数取得部131が取得した起票予定数、元情報の種類ごとの起票予定数、および起票済数取得部132が取得した起票済数を、作業表示画面情報の雛形に対して代入し、作業表示画面情報を構成する。なお、作業表示画面情報の雛形は、格納部11に格納されている。 Next, the screen acquisition unit 133 has the planned number of drafts acquired by the scheduled number acquisition unit 131, the planned number of drafts for each type of original information, and the number of drafts acquired by the acquisition unit 132. Is substituted for the work display screen information template to configure the work display screen information. The template of the work display screen information is stored in the storage unit 11.

次に、出力部14は、画面取得部133が作業表示画面情報を、ログイン指示を送信した端末装置2に送信する。 Next, the output unit 14 transmits the work display screen information to the terminal device 2 to which the screen acquisition unit 133 has transmitted the login instruction.

次に、端末受信部25は、伝票処理装置1から作業表示画面情報を受信する。次に、端末処理部23は、受信された作業表示画面情報を用いて、作業表示画面を構成する。そして、端末出力部26は、構成された作業表示画面を出力する。かかる作業表示画面の例は、図10である。図10において、1001は起票予定数であり、1002は元情報の種類ごとの起票予定数であり、1003は起票済数である。なお、図10の画面は、サーバである伝票処理装置1へのログイン後のトップ画面である。 Next, the terminal receiving unit 25 receives the work display screen information from the slip processing device 1. Next, the terminal processing unit 23 configures the work display screen using the received work display screen information. Then, the terminal output unit 26 outputs the configured work display screen. An example of such a work display screen is shown in FIG. In FIG. 10, 1001 is the planned number of drafts, 1002 is the scheduled number of drafts for each type of original information, and 1003 is the number of scheduled drafts. The screen of FIG. 10 is a top screen after logging in to the slip processing device 1 which is a server.

次に、ユーザは、伝票データの起票を行おうと、図10の画面のボタン1001を押下した、とする。すると、端末装置2の端末受付部22は、起票画面要求を受け付ける。そして、端末処理部23は、起票画面要求の受け付けに応じて、ユーザ識別子「U1」を取得し、当該ユーザ識別子を有する起票画面要求を構成する。そして、端末送信部24は、構成された起票画面要求を伝票処理装置1に送信する。 Next, it is assumed that the user presses the button 1001 on the screen of FIG. 10 in order to generate the slip data. Then, the terminal reception unit 22 of the terminal device 2 receives the drafting screen request. Then, the terminal processing unit 23 acquires the user identifier "U1" in response to the reception of the drafting screen request, and constitutes the drafting screen request having the user identifier. Then, the terminal transmission unit 24 transmits the configured slip screen request to the slip processing device 1.

次に、伝票処理装置1の受付部12は、端末装置2から起票画面要求を受信する。そして、起票予定数取得部131は、ユーザ識別子「U1」と対になる元情報を元情報格納部112から取得し、元情報の種類ごとに、起票予定数を取得する。ここで、起票予定数取得部131は、種類情報「領収書画像」に対応付する起票予定数「1」、種類情報「銀行入出金情報」に対応付する起票予定数「10」、種類情報「仕訳伝票予約情報」に対応付する起票予定数「0」、および種類情報「業務連携情報」に対応付する起票予定数「0」を取得した、とする。 Next, the reception unit 12 of the slip processing device 1 receives the drafting screen request from the terminal device 2. Then, the planned number of drafting number acquisition unit 131 acquires the original information paired with the user identifier "U1" from the original information storage unit 112, and acquires the planned number of drafting number for each type of the original information. Here, the planned number of drafting number acquisition unit 131 corresponds to the type information "receipt image" and corresponds to the scheduled number of drafting number "1", and the type information "bank deposit / withdrawal information" corresponds to the scheduled number of drafting number "10". , It is assumed that the planned number of drafting numbers "0" corresponding to the type information "journal slip reservation information" and the scheduled number of drafting "0" corresponding to the type information "business cooperation information" have been acquired.

次に、画面取得部133は、起票予定数が1以上の種類情報「領収書画像」「銀行入出金情報」を取得する。そして、当該2つの各種類情報に対応するボタンであり、それぞれの起票予定数が表示されるボタンを構成する。次に、画面取得部133は、構成された2つのボタンを、起票画面情報の雛形に付加し、送信される起票画面情報を構成する。 Next, the screen acquisition unit 133 acquires the type information "receipt image" and "bank deposit / withdrawal information" in which the number of scheduled drafts is 1 or more. Then, it is a button corresponding to each of the two types of information, and constitutes a button in which the number of scheduled drafts is displayed. Next, the screen acquisition unit 133 adds the two configured buttons to the template of the drafting screen information to configure the drafting screen information to be transmitted.

次に、出力部14は、構成された起票画面情報を、起票画面要求を送信した端末装置2に送信する。 Next, the output unit 14 transmits the configured drafting screen information to the terminal device 2 that has transmitted the drafting screen request.

次に、端末受信部25は、伝票処理装置1から起票画面情報を受信する。次に、端末処理部23は、受信された起票画面情報を用いて、起票画面を構成する。そして、端末出力部26は、構成された起票画面を出力する。かかる起票画面の例は、図11である。図11において、起票予定数が1以上の種類情報「領収書画像」「銀行入出金情報」に対応するボタンのみが表示されている(1101参照)。かかるボタンは、伝票データを入力するための伝票入力画面を呼び出すためのボタンである。 Next, the terminal receiving unit 25 receives the drafting screen information from the slip processing device 1. Next, the terminal processing unit 23 configures the drafting screen using the received drafting screen information. Then, the terminal output unit 26 outputs the configured drafting screen. An example of such a drafting screen is shown in FIG. In FIG. 11, only the buttons corresponding to the type information “receipt image” and “bank deposit / withdrawal information” for which the number of scheduled drafts is 1 or more are displayed (see 1101). Such a button is a button for calling a slip input screen for inputting slip data.

なお、画面取得部133は、起票予定数「0」に対応する種類情報に対するボタンも有する起票画面情報を構成しても良い。かかる場合の起票画面は、例えば、図12である。図12において、1201に示すように、すべての種類情報に対応するボタンが表示されている。 The screen acquisition unit 133 may configure the drafting screen information that also has a button for the type information corresponding to the planned number of drafting number "0". The drafting screen in such a case is shown in FIG. 12, for example. In FIG. 12, as shown in 1201, buttons corresponding to all types of information are displayed.

次に、ユーザは、図11の「銀行入出金明細」のボタン1102を押下した、とする。すると、すると、端末装置2の端末受付部22は、伝票入力要求を受け付ける。この伝票入力要求は、種類情報「銀行入出金情報」に対応付する元情報を用いて、伝票データを作成する要求の指示である。そして、端末処理部23は、伝票入力要求の受け付けに応じて、ユーザ識別子「U1」を取得し、当該ユーザ識別子を有する伝票入力要求を構成する。そして、端末送信部24は、構成された伝票入力要求を伝票処理装置1に送信する。ここで、伝票入力要求は、ボタン1102に対応する種類情報「銀行入出金情報」とユーザ識別子「U1」とを有する。 Next, it is assumed that the user presses the button 1102 of the "bank deposit / withdrawal statement" in FIG. Then, the terminal reception unit 22 of the terminal device 2 receives the slip input request. This slip input request is an instruction of a request to create slip data using the original information corresponding to the type information "bank deposit / withdrawal information". Then, the terminal processing unit 23 acquires the user identifier "U1" in response to the acceptance of the slip input request, and constitutes the slip input request having the user identifier. Then, the terminal transmission unit 24 transmits the configured slip input request to the slip processing device 1. Here, the slip input request has the type information "bank deposit / withdrawal information" corresponding to the button 1102 and the user identifier "U1".

次に、伝票処理装置1の受付部12は、端末装置2から伝票入力要求を受信する。そして、画面取得部133は、伝票入力要求が有する元情報特定情報を取得する。ここで、元情報特定情報は、ユーザ識別子「U1」と種類情報「銀行入出金情報」である。次に、画面取得部133は、ユーザ識別子「U1」および種類情報「銀行入出金情報」に対応する元情報であり、伝票データに対応付いていない10の元情報を元情報格納部112から取得する。 Next, the reception unit 12 of the slip processing device 1 receives the slip input request from the terminal device 2. Then, the screen acquisition unit 133 acquires the original information specific information contained in the slip input request. Here, the original information specific information is the user identifier "U1" and the type information "bank deposit / withdrawal information". Next, the screen acquisition unit 133 acquires 10 original information corresponding to the user identifier "U1" and the type information "bank deposit / withdrawal information" from the original information storage unit 112, which does not correspond to the slip data. do.

次に、画面取得部133は、画面格納部111に格納されている伝票入力画面情報の雛形情報に、取得した10の元情報を付加し、伝票入力画面情報を構成する。なお、雛形情報と雛形とは同意義であり、情報を構成する元になる情報である。 Next, the screen acquisition unit 133 adds the acquired 10 original information to the template information of the slip input screen information stored in the screen storage unit 111 to form the slip input screen information. It should be noted that the template information and the template have the same meaning, and are the information that forms the basis of the information.

次に、出力部14は、構成された伝票入力画面情報を、伝票入力要求を送信した端末装置2に送信する。 Next, the output unit 14 transmits the configured slip input screen information to the terminal device 2 that has sent the slip input request.

次に、端末装置2の端末受信部25は、伝票処理装置1から伝票入力画面情報を受信する。そして、端末処理部23は、受信された伝票入力画面情報を用いて、伝票入力画面を構成する。次に、端末出力部26は、構成された伝票入力画面を出力する。かかる画面は、図11の1103(画面の右側)である。1103は、種類情報「銀行入出金情報」に対応する各元情報に対する伝票データを入力する画面である。 Next, the terminal receiving unit 25 of the terminal device 2 receives the slip input screen information from the slip processing device 1. Then, the terminal processing unit 23 configures the slip input screen by using the received slip input screen information. Next, the terminal output unit 26 outputs the configured slip input screen. Such a screen is 1103 (right side of the screen) of FIG. The 1103 is a screen for inputting slip data for each source information corresponding to the type information “bank deposit / withdrawal information”.

次に、ユーザは、図11の画面に対して、1104の領域である伝票データの入力の領域に対して、伝票データを入力し、登録の指示を入力した、とする。すると、端末装置2の端末受付部22は、伝票データを受け付ける。なお、伝票データは、一の元情報の元情報識別子に対応付いている。そして、端末処理部23は、受け付けられた伝票データを用いて、ユーザ識別子「U1」と一の元情報の元情報識別子と当該伝票データとを有する情報を構成する。次に、端末送信部24は、構成された情報を伝票処理装置1に送信する。 Next, it is assumed that the user inputs the slip data and inputs the registration instruction to the slip data input area which is the area of 1104 with respect to the screen of FIG. Then, the terminal reception unit 22 of the terminal device 2 receives the slip data. The slip data corresponds to the original information identifier of one original information. Then, the terminal processing unit 23 uses the received slip data to form information having the user identifier "U1", the original information identifier of one original information, and the slip data. Next, the terminal transmission unit 24 transmits the configured information to the slip processing device 1.

次に、伝票処理装置1の伝票データ受付部122は、ユーザ識別子「U1」と一の元情報の元情報識別子と伝票データとを受信する。 Next, the slip data receiving unit 122 of the slip processing device 1 receives the user identifier "U1", the original information identifier of one original information, and the slip data.

次に、伝票データ蓄積部134は、受信された伝票データを伝票データ管理表に蓄積する。なお、伝票データ蓄積部134は、ユーザ識別子「U1」と一の元情報の元情報識別子に対応付けて、受信された伝票データを伝票データ管理表に蓄積する。 Next, the slip data storage unit 134 stores the received slip data in the slip data management table. The slip data storage unit 134 stores the received slip data in the slip data management table in association with the user identifier "U1" and the original information identifier of one original information.

以上、本実施の形態によれば、起票しなければならない伝票データ数、および期間内(例えば、本日)の起票済の伝票データ数が対比して見ることができるため、伝票データの起票のモチベーションを容易に向上させることができる。 As described above, according to the present embodiment, the number of slip data that must be drafted and the number of slip data that have been drafted within the period (for example, today) can be seen in comparison with each other. The motivation of votes can be easily improved.

また、本実施の形態によれば、元情報の種類別に起票しなければならない伝票データ数が把握でき、伝票データの起票のモチベーションをさらに向上させることができる。 Further, according to the present embodiment, the number of slip data that must be drafted for each type of original information can be grasped, and the motivation for drafting the slip data can be further improved.

また、本実施の形態によれば、伝票データの起票のために必要なボタンのみが表示されることにより、伝票データの起票の際の伝票処理装置の使用性が向上する。 Further, according to the present embodiment, the usability of the slip processing device at the time of drafting the slip data is improved by displaying only the buttons necessary for drafting the slip data.

さらに、本実施の形態によれば、伝票データの起票のためのボタンに、起票すべき件数が表示されていることにより、伝票データの起票の際の伝票処理装置の使用性がより向上する。 Further, according to the present embodiment, since the number of cases to be drafted is displayed on the button for drafting the slip data, the usability of the slip processing device at the time of drafting the slip data is further improved. improves.

なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における伝票処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部とにアクセス可能なコンピュータを、対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得部と、前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得部と、前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得部と、前記作業表示画面情報を出力する出力部として機能させるためのプログラムである。 The processing in this embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded on a recording medium such as a CD-ROM and disseminated. This also applies to other embodiments herein. The software that realizes the slip processing device 1 in the present embodiment is the following program. That is, this program stores one or more slip data in association with the original information storage unit that stores one or more original information that is the source of the draft of the slip data and the day information related to the input date. A computer that can access the slip data storage unit is determined in advance based on the scheduled draft number acquisition unit that acquires the planned number of drafts, which is the number of original information for which the corresponding slip data does not exist, and the date information. It is a work display screen including the number of drafted number acquisition unit for acquiring the number of drafted slip data, which is the number of slip data drafted in the specified period, and the planned number of drafted number and the number of drafted slips. As a screen acquisition unit for acquiring work display screen information and an output unit for outputting the work display screen information, which constitutes a work display screen, which is a screen for calling a screen for issuing data or a screen for issuing slip data. It is a program to make it work.

また、図13は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の伝票処理装置1等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図13は、このコンピュータシステム300の概観図であり、図14は、システム300のブロック図である。 Further, FIG. 13 shows the appearance of a computer that executes the program described in the present specification to realize the slip processing device 1 and the like of the various embodiments described above. The embodiments described above may be implemented in computer hardware and computer programs running on it. FIG. 13 is an overview view of the computer system 300, and FIG. 14 is a block diagram of the system 300.

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

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

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

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

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the number of computers that execute the above 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 the two or more communication means existing in one device may be physically realized by one medium.

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Further, in each of the above-described embodiments, each process may be realized by centralized processing by a single device, or may be realized by distributed processing by a plurality of devices.

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

以上のように、本発明にかかる伝票処理装置は、伝票データの起票のモチベーションを容易に向上させることができるという効果を有し、伝票処理装置等として有用である。 As described above, the slip processing device according to the present invention has an effect that the motivation for issuing slip data can be easily improved, and is useful as a slip processing device or the like.

A 伝票処理システム
1 伝票処理装置
2 端末装置
11 格納部
12 受付部
13 処理部
14 出力部
21 端末格納部
22 端末受付部
23 端末処理部
24 端末送信部
25 端末受信部
26 端末出力部
111 画面格納部
112 元情報格納部
113 伝票データ格納部
121 元情報受付部
122 伝票データ受付部
131 起票予定数取得部
132 起票済数取得部
133 画面取得部
134 伝票データ蓄積部
A Slip processing system 1 Slip processing device 2 Terminal device 11 Storage unit 12 Reception unit 13 Processing unit 14 Output unit 21 Terminal storage unit 22 Terminal reception unit 23 Terminal processing unit 24 Terminal transmission unit 25 Terminal reception unit 26 Terminal output unit 111 Screen storage Department 112 Original information storage unit 113 Slip data storage unit 121 Original information reception unit 122 Slip data reception unit 131 Scheduled number of drafted number acquisition unit 132 Number of drafted number acquisition unit 133 Screen acquisition unit 134 Slip data storage unit

Claims (6)

伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、
入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部と、
対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得部と、
前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得部と、
前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得部と、
前記作業表示画面情報を出力する出力部とを具備する伝票処理装置。
A source information storage unit that stores one or more source information that is the basis for issuing slip data,
A slip data storage unit that stores one or more slip data in association with the day information related to the entered date, and
The planned number of drafting number acquisition unit for acquiring the planned number of drafting, which is the number of original information for which the corresponding slip data does not exist,
Based on the day information, the number of drafted number acquisition unit that acquires the number of drafted slips, which is the number of slipped data drafted in a predetermined period,
The work display that constitutes the work display screen, which is a work display screen including the planned number of drafts and the number of drafts completed, and is a screen that can call a screen for drafting slip data or a screen for drafting slip data. The screen acquisition unit that acquires screen information and
A slip processing device including an output unit that outputs the work display screen information.
前記元情報は、
元情報の種類である種類情報に対応付いており、
前記起票予定数取得部は、
種類情報ごとに起票予定数を取得し、
前記作業表示画面は、
前記種類情報ごとの起票予定数も含む画面である請求項1記載の伝票処理装置。
The original information is
It corresponds to the type information that is the type of the original information,
The said number acquisition department for drafting is
Obtain the planned number of drafts for each type information,
The work display screen is
The slip processing device according to claim 1, which is a screen including the planned number of drafts for each type of information.
前記画面取得部は、
伝票データの起票画面を呼び出すボタンを種類情報ごとに有する起票呼出画面であり、
前記種類情報ごとに起票予定数を用いて、起票予定数が1以上の種類情報に対応するボタンを有し、起票予定数が0の種類情報に対応するボタンを有さない起票呼出画面を構成する起票呼出画面情報を取得し、
前記出力部は、
前記起票呼出画面情報を出力する請求項2記載の伝票処理装置。
The screen acquisition unit
It is a drafting call screen that has a button to call the drafting screen of slip data for each type information.
Using the planned number of drafts for each type information, the drafting has a button corresponding to the type information having a scheduled number of drafts of 1 or more, and does not have a button corresponding to the type information having a scheduled number of drafts of 0. Acquires the drafting call screen information that composes the call screen,
The output unit
The slip processing device according to claim 2, which outputs the drafting call screen information.
前記2以上の種類情報は、
領収書画像、銀行入出金明細情報、仕訳伝票予約情報のいずれかを特定する情報を含む請求項2または請求項3記載の伝票処理装置。
The above two or more types of information are
The slip processing device according to claim 2 or 3, which includes information that identifies any of a receipt image, bank deposit / withdrawal statement information, and journal entry slip reservation information.
伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部と、起票予定数取得部と、起票済数取得部と、画面取得部と、出力部とにより実現される伝票処理方法であって、
前記起票予定数取得部が、対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得ステップと、
前記起票済数取得部が、前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得ステップと、
前記画面取得部が、前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得ステップと、
前記出力部が、前記作業表示画面情報を出力する出力ステップとにより実現される伝票処理方法。
A source information storage unit that stores one or more source information that is the basis for issuing slip data, and a slip data storage section that stores one or more slip data in association with the day information related to the input date. , It is a slip processing method realized by the planned number of drafted number acquisition unit, the number of drafted number acquisition unit, the screen acquisition unit, and the output unit.
The step of acquiring the planned number of drafted numbers, which is the number of original information for which the corresponding slip data does not exist, is acquired by the planned number of drafted number acquisition unit.
The number of issued number acquisition step of acquiring the number of issued number, which is the number of slip data issued in a predetermined period, based on the date information, and the step of acquiring the number of issued number.
The screen acquisition unit is a work display screen including the planned number of drafts and the number of drafts completed, and is a screen that can call a screen for drafting slip data or a screen for drafting slip data. The screen acquisition step to acquire the work display screen information that composes the screen, and
A slip processing method realized by an output step in which the output unit outputs the work display screen information.
伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部とにアクセス可能なコンピュータを、
対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得部と、
前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得部と、
前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得部と、
前記作業表示画面情報を出力する出力部として機能させるためのプログラム。
A source information storage unit that stores one or more source information that is the basis for issuing slip data, and a slip data storage section that stores one or more slip data in association with the day information related to the input date. A computer that has access to
The planned number of drafting number acquisition unit for acquiring the planned number of drafting, which is the number of original information for which the corresponding slip data does not exist,
Based on the day information, the number of drafted number acquisition unit that acquires the number of drafted slips, which is the number of slipped data drafted in a predetermined period,
The work display that constitutes the work display screen, which is a work display screen including the planned number of drafts and the number of drafts completed, and is a screen that can call a screen for drafting slip data or a screen for drafting slip data. The screen acquisition unit that acquires screen information and
A program for functioning as an output unit that outputs the work display screen information.
JP2018034259A 2018-02-28 2018-02-28 Slip processing device, slip processing method, and program Active JP6940431B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018034259A JP6940431B2 (en) 2018-02-28 2018-02-28 Slip processing device, slip processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018034259A JP6940431B2 (en) 2018-02-28 2018-02-28 Slip processing device, slip processing method, and program

Publications (2)

Publication Number Publication Date
JP2019149074A JP2019149074A (en) 2019-09-05
JP6940431B2 true JP6940431B2 (en) 2021-09-29

Family

ID=67850479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018034259A Active JP6940431B2 (en) 2018-02-28 2018-02-28 Slip processing device, slip processing method, and program

Country Status (1)

Country Link
JP (1) JP6940431B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002092515A (en) * 2000-09-18 2002-03-29 Honda Motor Co Ltd Lease management system
WO2005116884A2 (en) * 2004-05-29 2005-12-08 Sap Ag Database for accounting purposes
JP6254481B2 (en) * 2014-04-23 2017-12-27 株式会社オービックビジネスコンサルタント Voucher processing apparatus, voucher processing method, and program
JP6740578B2 (en) * 2015-08-07 2020-08-19 富士通株式会社 Progress display method, progress display program, and progress display device
JP6354715B2 (en) * 2015-09-08 2018-07-11 カシオ計算機株式会社 Work support system, work support method and program
JP6263668B1 (en) * 2017-10-13 2018-01-17 株式会社Cueworks Chat type task management system

Also Published As

Publication number Publication date
JP2019149074A (en) 2019-09-05

Similar Documents

Publication Publication Date Title
JP6291811B2 (en) Network equipment architecture for unified communications services
US20040153461A1 (en) System and method for collecting and disseminating information
JP6364738B2 (en) Information processing system, information processing apparatus, program, and process execution method
EP2950230A1 (en) Information processing system, method of processing information, information processing apparatus, and program
CN104238968A (en) Cloud server, cloud print system, and using method for controlling information equipment
JP2002170070A (en) Presentation material publishing system, presentation material publishing server, presentation material publishing method, and storage medium for presentation material publishing program
US11698765B2 (en) Print system having print content notification, control method, and storage medium
JP2003006556A (en) Form processing device, form data input device, form input / output system, form definition information creating device, program, program recording medium
JP6690488B2 (en) Information processing system, browsing control method, information processing device, and program
US12101446B2 (en) Group based application configuration
JP6940431B2 (en) Slip processing device, slip processing method, and program
JP4879468B2 (en) Image data acquisition system, digital multifunction peripheral and system management server
JP6784124B2 (en) Information processing system, usage information generation method, information processing device and program
JP2019212207A (en) Accounting processor, program, and accounting processing method
US11330082B2 (en) Information processing system, service providing system, and user creation method
JP2015046047A (en) Schedule linkage information processing device
JP7043289B2 (en) Slip processing device, slip processing method, and program
JP7685275B1 (en) Receipt processing device, receipt processing method, and program
JP5198196B2 (en) Content management device
JP2010074295A (en) On-demand printing system and control method thereof, control method of document management server device, and program
JP2021021998A (en) Client terminal, information processing system, group change method
JP7314594B2 (en) Information processing device, information processing method and program
JP7548748B2 (en) Entry server, information processing method, and program
JP2012098941A (en) Information management device, information management program, information management method and information management system
JP6313110B2 (en) Voucher processing device, terminal device, voucher processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201020

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210825

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210830

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210902

R150 Certificate of patent or registration of utility model

Ref document number: 6940431

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250