JP6940431B2 - Slip processing device, slip processing method, and program - Google Patents
Slip processing device, slip processing method, and program Download PDFInfo
- 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
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).
しかしながら、従来技術において、伝票データの起票の支援は、ある程度可能であるが、伝票データの起票のモチベーションを容易に向上させることができなかった。 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.
以下、伝票処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 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
図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
端末装置2は、端末格納部21、端末受付部22、端末処理部23、端末送信部24、端末受信部25、および端末出力部26を備える。
The
伝票処理装置1を構成する格納部11には、種々の情報が格納し得る。種々の情報とは、例えば、後述する種々の画面情報、後述する元情報、後述する伝票データ、ユーザ情報等である。ユーザ情報とは、ユーザに関する情報である。また、ユーザ情報は、通常、ユーザを識別するユーザ識別子を有する。ユーザ識別子は、例えば、ID、メールアドレス、電話番号等であり、ユーザを識別できる情報であれば何でも良い。ユーザ情報は、例えば、ユーザの氏名、所属、住所、通知先情報等のユーザの属性値を有しても良い。通知先情報とは、通常、メールアドレスであるが、電話番号、FAX番号、ユーザが使用する端末装置2のIPアドレス、MACアドレス等でも良い。
Various information can be stored in the storage unit 11 that constitutes the
画面格納部111には、1または2以上の画面情報が格納される。画面情報は、画面を構成するための情報である。画面情報は、例えば、端末装置2で出力される画面を構成するための情報である。画面情報は、例えば、作業表示画面情報、起票画面情報、伝票入力画面情報、エラー画面情報である。なお、画面格納部111には、各画面情報を構成する雛形となる雛形画面情報が格納されていることは好適である。雛形画面情報は、例えば、作業表示画面の雛形画面情報、起票画面の雛形画面情報、伝票入力画面の雛形画面情報、エラー画面の雛形画面情報である。また、作業表示画面情報は、作業表示画面を構成するための情報である。作業表示画面は、起票予定数と起票済数とを含む画面である。起票予定数は、通常、起票しなければならない伝票データの数である。起票済数は、通常、予め決められた期間に起票された伝票データの数である。また、作業表示画面は、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である。なお、伝票データの起票を行う画面を呼び出せる画面は、直接的に呼び出せることは好適である。また、伝票入力画面情報は、伝票データを入力する画面である伝票入力画面を構成するための情報である。また、エラー画面情報は、エラー画面を構成するための情報である。また、画面情報の構造、記述言語等は問わない。画面情報は、例えば、HTML、XML、プログラム言語、スクリプト等で記述されている。また、画面情報は画面そのものでも良い。
One or more screen information is stored in the
元情報格納部112は、1または2以上の元情報が格納される。元情報は、伝票データの起票の元になる情報である。元情報は、元情報の種類である種類情報に対応付いていることは好適である。なお、元情報が蓄積される際に、当該元情報の種類を示す種類情報に対応付けて、元情報が蓄積される。
The original
元情報の種類は、例えば、領収書画像、銀行入出金情報、仕訳伝票予約情報、業務連携情報である。 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
伝票データ格納部113には、1または2以上の伝票データが格納され得る。伝票データは、伝票についての情報である。伝票データは、入力された日に関する日情報に対応付けられている。伝票データは、ユーザ識別子に対応付いていても良い。伝票データは、例えば、日付、摘要、科目、税区分、入金、出金等の情報を有する。伝票データは、起票された日を特定する日情報を有しても良い。
One or more slip data may be stored in the slip
受付部12は、指示や情報等を受け付ける。指示や情報等とは、例えば、ログイン指示、元情報、伝票データ、起票画面要求、伝票入力要求である。ログイン指示とは、伝票処理装置1へのログインの指示である。ログイン指示は、通常、ユーザ識別子を有する。起票画面要求とは、伝票データの起票画面を呼び出す指示である。伝票入力要求とは、伝票データの作成の要求である。伝票入力要求は、1または2以上の元情報識別子を有しても良いし、元情報識別子を有さなくても良い。元情報識別子は、元情報を識別する情報である。元情報識別子は、例えば、IDであるが、元情報を識別できれば何でも良い。
The
ここで、受け付けとは、通常、端末装置2からの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であると考えても良い。
Here, the reception is usually reception from the
元情報受付部121は、元情報を受け付ける。元情報受付部121は、通常、端末装置2または外部の図示しない装置から指示や情報等を受信する。
The original
伝票データ受付部122は、伝票データを受け付ける。伝票データ受付部122は、通常、端末装置2から伝票データを受信する。
The slip
伝票データ受付部122は、通常、伝票入力画面に対して入力された情報に基づく伝票データを受け付ける。
The slip
処理部13は、各種の処理を行う。各種の処理とは、例えば、起票予定数取得部131、起票済数取得部132、画面取得部133、伝票データ蓄積部134が行う処理である。処理部13は、ユーザのログイン時に認証処理を行っても良い。認証処理は、公知技術であるので詳細な説明を省略する。
The
また、処理部13は、元情報受付部121が受け付けた元情報を元情報格納部112に蓄積する。処理部13は、元情報受付部121が受け付けた元情報の種類情報を取得し、当該種類情報に対応付けて、元情報を元情報格納部112に蓄積することは好適である。処理部13は、例えば、元情報のデータタイプまたはデータ構造を検査し、データタイプまたはデータ構造に対応する種類情報を取得する。なお、かかる場合、格納部11には、データタイプまたはデータ構造を特定する情報に対応付けて種類情報が格納されている。なお、例えば、データタイプが画像であれば種類情報は「領収書画像」であり、元情報の中に口座識別子を有するデータ構造であれば種類情報は「銀行入出金情報」である。また、処理部13は、例えば、ユーザにより押下されたボタンのIDまたは元情報の端末装置2からの送信の際に元情報に対応付いている画面IDに対応する種類情報を取得する。なお、かかる場合、格納部11には、ボタンのIDまたは画面IDに対応付けて種類情報が格納されている。
Further, the
起票予定数取得部131は、対応する伝票データが存在しない元情報の数である起票予定数を取得する。対応する伝票データが存在しない元情報とは、当該元情報に基づいて、伝票データが作成されていない元情報である。対応する伝票データが存在しない元情報とは、例えば、伝票データとリンク付いていない元情報、元情報識別子を含む伝票データが存在しない元情報識別子で識別される元情報、または元情報格納部112に存在する元情報である。
The scheduled drafting
起票予定数取得部131は、種類情報ごとの起票予定数を取得することは好適である。起票予定数取得部131は、例えば、種類情報ごとに、当該種類情報に対応付いている元情報であり、対応する伝票データが存在しない元情報の数(起票予定数)を取得する。
It is preferable that the planned number of drafting
起票済数取得部132は、日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する。予め決められた期間とは、例えば、本日である。予め決められた期間とは、例えば、本日の0時から現在時刻までである。また、予め決められた期間とは、例えば、今週である。予め決められた期間とは、例えば、今週の月曜日から本日までである。予め決められた期間とは、例えば、今月である。予め決められた期間とは、例えば、今月1日から本日までである。
The drafted
画面取得部133は、作業表示画面を構成する作業表示画面情報を取得する。作業表示画面は、起票予定数と起票済数とを含む画面である。作業表示画面は、トップ画面であることは好適である。画面取得部133は、例えば、作業表示画面情報の雛形を画面格納部111から読出し、当該雛形に、起票予定数取得部131が取得した起票予定数と起票済数取得部132が取得した起票済数とを代入し、作業表示画面情報を構成する。
The
画面取得部133は、起票予定数取得部131が取得した起票予定数、および起票済数取得部132が取得した起票済数を用いて、作業表示画面情報を構成する。画面取得部133は、例えば、起票予定数取得部131が取得した種類情報ごとの起票予定数を用いて、種類情報ごとの起票予定数を含む作業表示画面情報を構成する。画面取得部133は、例えば、作業表示画面情報の雛形を画面格納部111から読出し、当該雛形に、起票予定数取得部131が取得した種類情報ごとの起票予定数を代入し、作業表示画面情報を構成する。
The
画面取得部133は、起票呼出画面を構成する起票呼出画面情報を取得する。起票呼出画面とは、伝票データの起票画面を呼び出すボタンを種類情報ごとに有する画面である。画面取得部133は、例えば、起票呼出画面情報の雛形を画面格納部111から読出し、当該雛形に、種類情報ごとの起票予定数を代入し、起票呼出画面情報を構成する。
The
画面取得部133は、起票予定数取得部131が取得した種類情報ごとの起票予定数を用いて、起票予定数が1以上の種類情報に対応するボタンを有し、起票予定数が0の種類情報に対応するボタンを有さない起票呼出画面の起票呼出画面情報を構成することは好適である。なお、種類情報に対応するボタンが選択された場合に、当該種類情報が示す種類の元情報に対応する伝票データの起票画面が呼び出される、とする。また、かかる場合、画面取得部133は、例えば、種類情報に対応するボタンの情報の雛形を画面格納部111から読出し、当該雛形に、起票予定数が1以上の種類情報の起票予定数を代入し、種類情報に対応するボタンの情報を構成し、かつ起票予定数が0の種類情報に対応するボタンの情報を構成せず、かつ起票呼出画面情報の雛形を画面格納部111から読出し、当該雛形に、ボタンの情報を付加し、起票呼出画面情報を構成する。
The
伝票データ蓄積部134は、伝票データ受付部122が受け付けた伝票データを蓄積する。伝票データ蓄積部134は、例えば、伝票データ受付部122が受け付けた伝票データを伝票データ格納部113に蓄積する。伝票データ蓄積部134は、例えば、元情報に対応付けて伝票データを蓄積する。
The slip
伝票データ蓄積部134は、元情報に基づいて、伝票データが蓄積されたことが判断できるように処理を行うことは好適である。伝票データ蓄積部134は、例えば、伝票データと対に受信された元情報識別子を取得し、当該元情報識別子に対応付けて、伝票データを蓄積する。また、伝票データ蓄積部134は、例えば、伝票データの蓄積後、対応する元情報を元情報格納部112から削除する。また、伝票データ蓄積部134は、例えば、蓄積した伝票データと当該伝票データに対応する元情報とをリンク付ける。
It is preferable that the slip
なお、伝票データ蓄積部134は、図示しない外部の装置に伝票データを蓄積しても良い。
The slip
出力部14は、各種の情報を出力する。各種の情報とは、例えば、各種の画面情報である。各種の画面情報は、画面取得部133が取得した画面情報であり、例えば、作業表示画面情報である。
The
ここで、出力とは、通常、端末装置2への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
Here, the output is usually transmission to the
端末装置2を構成する端末格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ識別子である。
The
端末受付部22は、ユーザから指示や情報等を受け付ける。指示や情報等は、例えば、ログイン指示、元情報、伝票データ、起票画面要求、伝票入力要求等である。
The
指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部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
端末処理部23は、各種の処理を行う。端末処理部23は、例えば、端末受付部22が受け付けた指示や情報等から、送信する指示や情報等を構成する処理である。端末処理部23は、例えば、端末受信部25が受信した画面情報を用いて、出力する画面を構成する。
The
端末送信部24は、各種の指示や情報等を伝票処理装置1に送信する。各種の指示や情報等は、例えば、ログイン指示、元情報、伝票データ、起票画面要求、伝票入力要求等である。
The
端末受信部25は、各種の情報を伝票処理装置1から受信する。各種の情報は、例えば、各種の画面情報である。
The
端末出力部26は、各種の情報を出力する。各種の情報とは、例えば、各種の画面である。各種の画面は、例えば、作業表示画面、伝票入力画面、エラー画面である。ここで、出力とは、通常、ディスプレイへの表示であるが、外部の装置への送信、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であると考えても良い。
The
格納部11、画面格納部111、元情報格納部112、伝票データ格納部113、および端末格納部21は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
The storage unit 11, the
格納部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
処理部13、起票予定数取得部131、起票済数取得部132、画面取得部133、伝票データ蓄積部134、および端末処理部23は、通常、MPUやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The
出力部14、および端末送信部24は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
The
端末出力部26は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部26は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
The
次に、伝票処理システムAの動作例について説明する。まず、伝票処理装置1の動作について、図3、図4のフローチャートを用いて説明する。
Next, an operation example of the slip processing system A will be described. First, the operation of the
(ステップS301)受付部12は、端末装置2からログイン指示を受信したか否かを判断する。ログイン指示を受信した場合はステップS302に行き、ログイン指示を受信しなかった場合は、ステップS307に行く。
(Step S301) The
(ステップS302)処理部13は、ログイン指示に含まれるユーザ識別子を取得する。
(Step S302) The
(ステップS303)起票予定数取得部131は、ステップS302で取得されたユーザ識別子に対応する元情報を用いて、起票予定数を取得する。かかる起票予定数取得処理について、図5のフローチャートを用いて説明する。ここで、起票予定数取得部131は、すべての元情報に対応する起票予定数のみならず、元情報の種類ごとの起票予定数をも取得することは好適である。
(Step S303) The planned number of drafting
(ステップS304)起票済数取得部132は、ステップS302で取得されたユーザ識別子に対応する伝票データを用いて、起票済数を取得する。かかる起票済数取得処理について、図6のフローチャートを用いて説明する。
(Step S304) The drafted
(ステップS305)画面取得部133は、起票予定数取得部131が取得した起票予定数、および起票済数取得部132が取得した起票済数を用いて、起票予定数と起票済数とを含む作業表示画面を構成するための作業表示画面情報を取得する。画面取得部133は、例えば、画面格納部111に格納されている作業表示画面情報の雛形に対して、起票予定数と起票済数とを代入し、作業表示画面情報を構成する。なお、画面取得部133は、元情報の種類ごとの起票予定数をも作業表示画面情報の雛形に対して代入し、作業表示画面情報を構成しても良い。
(Step S305) The
(ステップS306)出力部14は、ステップS305で取得された作業表示画面情報を、ログイン指示を送信した端末装置2に送信する。ステップS301に戻る。
(Step S306) The
(ステップS307)受付部12は、端末装置2から起票画面要求を受信したか否かを判断する。起票画面要求を受信した場合はステップS308に行き、起票画面要求を受信しなかった場合は、ステップS316に行く。
(Step S307) The
(ステップS308)画面取得部133は、カウンタiに1を代入する。
(Step S308) The
(ステップS309)起票予定数取得部131は、元情報のi番目の種類が存在するか否かを判断する。i番目の種類が存在する場合はステップS310に行き、i番目の種類が存在しない場合はステップS314に行く。なお、例えば、元情報の種類を特定する情報(例えば、種類情報)が格納部11に格納されており、起票予定数取得部131は、かかる情報を参照し、元情報のi番目の種類が存在するか否かを判断する。
(Step S309) The scheduled number of drafting
(ステップS310)起票予定数取得部131は、i番目の種類に対応する起票予定数を取得する。起票予定数取得部131は、図5のフローチャートにおける処理と同様の処理により、i番目の種類に対応する起票予定数を取得しても良いし、ステップS303の起票予定数取得処理により取得された各種類に対応する起票予定数を図示しないバッファから読み出す等しても良い。
(Step S310) The scheduled number of drafting
(ステップS311)画面取得部133は、ステップS310で取得された起票予定数が1以上であるか否かを判断する。1以上であればステップS312に行き、0であればステップS313に行く。
(Step S311) The
(ステップS312)画面取得部133は、i番目の種類に対応するボタンを構成する。なお、このボタンは、i番目の種類に対応する起票予定数が表出されたボタンであることは好適である。また、画面取得部133は、例えば、格納部11に格納されているボタンの雛形となる情報に対して、i番目の種類に対応する起票予定数を付加し、ボタンを構成する。
(Step S312) The
(ステップS313)画面取得部133は、カウンタiを1インクリメントする。ステップS309に戻る。
(Step S313) The
(ステップS314)画面取得部133は、ステップS312で構成されたボタンを付加した起票画面情報を構成する。画面取得部133は、例えば、画面格納部111に格納されている起票画面情報の雛形情報に、ステップS312で構成されたボタンの情報を付加し、起票画面情報を構成する。
(Step S314) The
(ステップS315)出力部14は、ステップS314で取得された起票画面情報を、起票画面要求を送信した端末装置2に送信する。ステップS301に戻る。
(Step S315) The
(ステップS316)受付部12は、端末装置2から伝票入力要求を受信したか否かを判断する。伝票入力要求を受信した場合はステップS317に行き、伝票入力要求を受信しなかった場合は、ステップS321に行く。
(Step S316) The
(ステップS317)画面取得部133は、伝票入力要求が有する元情報特定情報を取得する。元情報特定情報は、元情報を特定する情報である。元情報特定情報は、例えば、ユーザ識別子と種類情報、または1以上の元情報識別子である。
(Step S317) The
(ステップS318)画面取得部133は、ステップS317で取得した元情報特定情報で識別される元情報を取得する。
(Step S318) The
(ステップS319)画面取得部133は、ステップS318で取得した元情報を用いて、伝票入力画面情報を構成する。画面取得部133は、例えば、画面格納部111に格納されている伝票入力画面情報の雛形情報に、ステップS318で取得した元情報を付加し、伝票入力画面情報を構成する。
(Step S319) The
(ステップS320)出力部14は、ステップS319で取得された伝票入力画面情報を、伝票入力要求を送信した端末装置2に送信する。ステップS301に戻る。
(Step S320) The
(ステップS321)元情報受付部121は、元情報を受信したか否かを判断する。元情報を受信した場合はステップS322に行き、元情報を受信しなかった場合はステップS324に行く。
(Step S321) The original
(ステップS322)処理部13は、ステップS321で受信された元情報の種類を示す種類情報、およびユーザ識別子を取得する。処理部13は、例えば、受信された種類情報とユーザ識別子とを取得する。処理部13は、例えば、元情報のデータタイプまたは構造から種類情報を決定し、当該種類情報とユーザ識別子とを取得する。
(Step S322) The
(ステップS323)処理部13は、ステップS322で取得された種類情報とユーザ識別子とに対応付けて、ステップS321で受信された元情報を元情報格納部112に蓄積する。ステップS301に戻る。
(Step S323) The
(ステップS324)伝票データ受付部122は、伝票データを受信したか否かを判断する。伝票データを受信した場合はステップS325に行き、伝票データを受信しなかった場合はステップS301に戻る。なお、伝票データ受付部122は、通常、元情報識別子とユーザ識別子とも共に、伝票データを受信する。
(Step S324) The slip
(ステップS325)伝票データ蓄積部134は、ステップS324で受信された伝票データを伝票データ格納部113に蓄積する。ステップS301に戻る。なお、伝票データ蓄積部134は、例えば、元情報識別子とユーザ識別子に対応付けて、伝票データを蓄積する。また、伝票データ蓄積部134は、例えば、伝票データを蓄積し、かつ元情報識別子とユーザ識別子に対応付けられている元情報を削除する。
(Step S325) The slip
なお、図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
(ステップS502)起票予定数取得部131は、元情報格納部112にi番目の元情報が存在するか否かを判断する。i番目の元情報が存在する場合はステップS503に行き、i番目の元情報が存在しない場合は上位処理にリターンする。
(Step S502) The planned number of drafting
(ステップS503)起票予定数取得部131は、i番目の元情報が伝票データに対応付いているか否かを判断する。伝票データに対応付いている場合はステップS507に行き、伝票データに対応付いていない場合はステップS504に行く。
(Step S503) The planned number of drafting
(ステップS504)起票予定数取得部131は、i番目の元情報の種類情報を取得する。なお、この種類情報は、例えば、i番目の元情報に対応付いて、元情報格納部112に格納されている。また、起票予定数取得部131は、i番目の元情報のデータタイプまたはデータ構造から種類情報を取得しても良い。
(Step S504) The planned number of drafting
(ステップS505)起票予定数取得部131は、起票予定数を1、インクリメントする。ここでの起票予定数は、元情報の種類を問わない伝票データの起票の予定数である。
(Step S505) The planned number of drafting
(ステップS506)起票予定数取得部131は、ステップS504で取得した種類情報に対応する起票予定数(種類ごとの起票予定数)を1、インクリメントする。
(Step S506) The planned number of drafting
(ステップS507)起票予定数取得部131は、カウンタiを1、インクリメントする。ステップS502に戻る。
(Step S507) The scheduled number of drafting
次に、ステップ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
(ステップS602)起票済数取得部132は、初期化処理を行う。初期化処理は、カウンタiに1を代入する処理である。また、初期化処理は、変数「起票済数」に0を代入する処理である。
(Step S602) The drafted
(ステップS603)起票済数取得部132は、伝票データ格納部113にi番目の伝票データが存在するか否かを判断する。i番目の伝票データが存在する場合はステップS604に行き、i番目の伝票データが存在しない場合は上位処理にリターンする。
(Step S603) The drafted
(ステップS604)起票済数取得部132は、i番目の伝票データの起票日を示す日情報を伝票データ格納部113から取得する。
(Step S604) The drafted
(ステップS605)起票済数取得部132は、ステップS601で取得した日情報と、ステップS604で取得した日情報とが一致するか否か(起票日が本日であるか否か)を判断する。起票日が本日である場合はステップS606に行き、起票日が本日でない場合はステップS607に行く。
(Step S605) The drafted
(ステップS606)起票済数取得部132は、変数「起票済数」を1、インクリメントする。
(Step S606) The number of drafted
(ステップS607)起票済数取得部132は、カウンタiを1、インクリメントする。ステップS603に戻る。
(Step S607) The drafted
なお、図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
(ステップS701)端末受付部22は、ログイン指示を受け付けたか否かを判断する。ログイン指示を受け付けた場合はステップS702に行き、ログイン指示を受け付けなかった場合はステップS704に行く。
(Step S701) The
(ステップS702)端末処理部23は、ステップS701におけるログイン指示の受け付けに応じて、送信するログイン指示を構成する。端末処理部23は、例えば、入力されたユーザ識別子とパスワードを有するログイン指示を構成する。
(Step S702) The
(ステップS703)端末送信部24は、ステップS702で構成されたログイン指示を伝票処理装置1に送信する。
(Step S703) The
(ステップS704)端末受信部25は、伝票処理装置1から作業表示画面情報を受信したか否かを判断する。作業表示画面情報を受信した場合はステップS705に行き、作業表示画面情報を受信なかった場合はステップS704に戻る。
(Step S704) The
(ステップS705)端末処理部23は、ステップS704で受信された作業表示画面情報を用いて、作業表示画面を構成する。
(Step S705) The
(ステップS706)端末出力部26は、ステップS705で構成された作業表示画面を出力する。ステップS701に戻る。
(Step S706) The
(ステップS707)端末受付部22は、起票画面要求を受け付けたか否かを判断する。起票画面要求を受け付けた場合はステップS708に行き、起票画面要求を受け付けなかった場合はステップS713に行く。
(Step S707) The
(ステップS708)端末処理部23は、ステップS707における起票画面要求の受け付けに応じて、送信する起票画面要求を構成する。端末処理部23は、例えば、格納部11のユーザ識別子を読み出し、当該ユーザ識別子を含む起票画面要求を構成する。
(Step S708) The
(ステップS709)端末送信部24は、ステップS708で構成された起票画面要求を伝票処理装置1に送信する。
(Step S709) The
(ステップS710)端末受信部25は、伝票処理装置1から起票画面情報を受信したか否かを判断する。起票画面情報を受信した場合はステップS711に行き、起票画面情報を受信なかった場合はステップS710に戻る。
(Step S710) The
(ステップS711)端末処理部23は、ステップS710で受信された起票画面情報を用いて、起票画面を構成する。
(Step S711) The
(ステップS712)端末出力部26は、ステップS711で構成された起票画面を出力する。ステップS701に戻る。
(Step S712) The
(ステップS713)端末受付部22は、伝票入力要求を受け付けたか否かを判断する。伝票入力要求を受け付けた場合はステップS714に行き、伝票入力要求を受け付けなかった場合はステップS719に行く。
(Step S713) The
(ステップS714)端末処理部23は、ステップS713における伝票入力要求の受け付けたに応じて、送信する伝票入力要求を構成する。端末処理部23は、例えば、端末格納部21のユーザ識別子を用いて、送信する伝票入力要求を構成する。
(Step S714) The
(ステップS715)端末送信部24は、ステップS714で構成された伝票入力要求を伝票処理装置1に送信する。
(Step S715) The
(ステップS716)端末受信部25は、伝票処理装置1から伝票入力画面情報を受信したか否かを判断する。伝票入力画面情報を受信した場合はステップS717に行き、伝票入力画面情報を受信なかった場合はステップS716に戻る。
(Step S716) The
(ステップS717)端末処理部23は、ステップS716で受信された伝票入力画面情報を用いて、伝票入力画面を構成する。
(Step S717) The
(ステップS718)端末出力部26は、ステップS717で構成された伝票入力画面を出力する。ステップS701に戻る。
(Step S718) The
(ステップS719)端末受付部22は、情報を受け付けたか否かを判断する。情報を受け付けた場合はステップS720に行き、情報を受け付けなかった場合はステップS701に戻る。なお、情報は、例えば、元情報、伝票データである。
(Step S719) The
(ステップS720)端末処理部23は、ステップS719で受け付けられた情報から、送信する情報を構成する。なお、送信する情報は、例えば、ユーザ識別子を有する。また、送信する元情報は、例えば、種類情報を有する。また、送信する伝票データは、例えば、元情報識別子を有する。
(Step S720) The
(ステップS721)端末送信部24は、ステップS720で構成された情報を伝票処理装置1に送信する。ステップS701に戻る。
(Step S721) The
以下、本実施の形態における伝票処理システム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
また、元情報格納部112には、1以上の元情報が格納されている。元情報の種類は、元情報格納部112には、種類情報「領収書画像」に対応付けられて、領収書を撮影した画像データである1以上の領収書画像が格納されている。また、元情報格納部112には、種類情報「銀行入出金情報」に対応付けられて、銀行口座への入出金データである1以上の銀行入出金情報が格納されている。
Further, one or more original information is stored in the original
また、元情報格納部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
また、元情報格納部112には、種類情報「業務連携情報」に対応付けられて、1以上の業務連携情報が格納されている。業務連携情報は、ここでは、給与システムから受信された情報であり、伝票データを構成する元になる情報である。業務連携情報は、例えば、「社員ID」「氏名」「支給額」「給与支給日」等を有する。
Further, the original
また、伝票データ格納部113には、図9に示す伝票管理表が格納されている、とする。伝票管理表は、伝票データを管理する表である。伝票管理表は、「ID」「ユーザ識別子」「伝票データ」「種類情報」を有する1以上のレコードを管理している。「伝票データ」は、「日付」「摘要」「科目」「税区分」「入金」「出金」を有する。「ID」はレコードを識別する情報である。「日付」は取引の日付を示す。「ユーザ識別子」は顧問先のユーザのユーザ識別子である。また、「種類情報」は、例えば、「領収書」「銀行」「カード」または「NULL」の値を採り得る。「領収書」は原始データが領収書画像であることを示す。「銀行」は原始データが銀行取引情報であることを示す。また、「カード」は原始データがカード取引情報であることを示す。
Further, it is assumed that the slip
かかる状況において、ユーザは、端末装置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
次に、伝票処理装置1の受付部12は、端末装置2からログイン指示を受信する。そして、処理部13は、ログイン指示に含まれるユーザ識別子「U1」を取得する。なお、ここで、処理部13は、認証処理を行っても良いことは言うまでもない
Next, the
次に、起票予定数取得部131は、ユーザ識別子「U1」に対応する元情報であり、伝票データに対応付いていない元情報の数を、元情報格納部112の元情報を参照し、種類情報ごとに取得する。ここで、起票予定数取得部131は、種類情報「領収書画像」に対応付けられており、伝票データに対応付いていない元情報の数「1」を取得し、種類情報「銀行入出金情報」に対応付けられており、伝票データに対応付いていない元情報の数「10」を取得し、種類情報「仕訳伝票予約情報」に対応付けられており、伝票データに対応付いていない元情報の数「0」を取得し、種類情報「業務連携情報」に対応付けられており、伝票データに対応付いていない元情報の数「0」を取得した、とする。そして、起票予定数取得部131は、種類によらない起票予定数「11」を取得した、とする。なお、ここで、起票予定数取得部131は、取得した種類情報ごとの起票予定数、および種類によらない起票予定数を図示しないバッファに一時蓄積することは好適である。
Next, the planned drafting
次に、起票済数取得部132は、本日の日付を示す日情報「2018/2/19」を取得した、とする。そして、起票済数取得部132は、伝票データ管理表の中の各伝票データの属性値「起票日」のレコード数「2」を取得した、とする。つまり、起票済数取得部132は、起票済数「2」を取得した、とする。なお、ここで、起票済数取得部132は、取得した起票済数を図示しないバッファに一時蓄積することは好適である。
Next, it is assumed that the drafted
次に、画面取得部133は、起票予定数取得部131が取得した起票予定数、元情報の種類ごとの起票予定数、および起票済数取得部132が取得した起票済数を、作業表示画面情報の雛形に対して代入し、作業表示画面情報を構成する。なお、作業表示画面情報の雛形は、格納部11に格納されている。
Next, the
次に、出力部14は、画面取得部133が作業表示画面情報を、ログイン指示を送信した端末装置2に送信する。
Next, the
次に、端末受信部25は、伝票処理装置1から作業表示画面情報を受信する。次に、端末処理部23は、受信された作業表示画面情報を用いて、作業表示画面を構成する。そして、端末出力部26は、構成された作業表示画面を出力する。かかる作業表示画面の例は、図10である。図10において、1001は起票予定数であり、1002は元情報の種類ごとの起票予定数であり、1003は起票済数である。なお、図10の画面は、サーバである伝票処理装置1へのログイン後のトップ画面である。
Next, the
次に、ユーザは、伝票データの起票を行おうと、図10の画面のボタン1001を押下した、とする。すると、端末装置2の端末受付部22は、起票画面要求を受け付ける。そして、端末処理部23は、起票画面要求の受け付けに応じて、ユーザ識別子「U1」を取得し、当該ユーザ識別子を有する起票画面要求を構成する。そして、端末送信部24は、構成された起票画面要求を伝票処理装置1に送信する。
Next, it is assumed that the user presses the
次に、伝票処理装置1の受付部12は、端末装置2から起票画面要求を受信する。そして、起票予定数取得部131は、ユーザ識別子「U1」と対になる元情報を元情報格納部112から取得し、元情報の種類ごとに、起票予定数を取得する。ここで、起票予定数取得部131は、種類情報「領収書画像」に対応付する起票予定数「1」、種類情報「銀行入出金情報」に対応付する起票予定数「10」、種類情報「仕訳伝票予約情報」に対応付する起票予定数「0」、および種類情報「業務連携情報」に対応付する起票予定数「0」を取得した、とする。
Next, the
次に、画面取得部133は、起票予定数が1以上の種類情報「領収書画像」「銀行入出金情報」を取得する。そして、当該2つの各種類情報に対応するボタンであり、それぞれの起票予定数が表示されるボタンを構成する。次に、画面取得部133は、構成された2つのボタンを、起票画面情報の雛形に付加し、送信される起票画面情報を構成する。
Next, the
次に、出力部14は、構成された起票画面情報を、起票画面要求を送信した端末装置2に送信する。
Next, the
次に、端末受信部25は、伝票処理装置1から起票画面情報を受信する。次に、端末処理部23は、受信された起票画面情報を用いて、起票画面を構成する。そして、端末出力部26は、構成された起票画面を出力する。かかる起票画面の例は、図11である。図11において、起票予定数が1以上の種類情報「領収書画像」「銀行入出金情報」に対応するボタンのみが表示されている(1101参照)。かかるボタンは、伝票データを入力するための伝票入力画面を呼び出すためのボタンである。
Next, the
なお、画面取得部133は、起票予定数「0」に対応する種類情報に対するボタンも有する起票画面情報を構成しても良い。かかる場合の起票画面は、例えば、図12である。図12において、1201に示すように、すべての種類情報に対応するボタンが表示されている。
The
次に、ユーザは、図11の「銀行入出金明細」のボタン1102を押下した、とする。すると、すると、端末装置2の端末受付部22は、伝票入力要求を受け付ける。この伝票入力要求は、種類情報「銀行入出金情報」に対応付する元情報を用いて、伝票データを作成する要求の指示である。そして、端末処理部23は、伝票入力要求の受け付けに応じて、ユーザ識別子「U1」を取得し、当該ユーザ識別子を有する伝票入力要求を構成する。そして、端末送信部24は、構成された伝票入力要求を伝票処理装置1に送信する。ここで、伝票入力要求は、ボタン1102に対応する種類情報「銀行入出金情報」とユーザ識別子「U1」とを有する。
Next, it is assumed that the user presses the
次に、伝票処理装置1の受付部12は、端末装置2から伝票入力要求を受信する。そして、画面取得部133は、伝票入力要求が有する元情報特定情報を取得する。ここで、元情報特定情報は、ユーザ識別子「U1」と種類情報「銀行入出金情報」である。次に、画面取得部133は、ユーザ識別子「U1」および種類情報「銀行入出金情報」に対応する元情報であり、伝票データに対応付いていない10の元情報を元情報格納部112から取得する。
Next, the
次に、画面取得部133は、画面格納部111に格納されている伝票入力画面情報の雛形情報に、取得した10の元情報を付加し、伝票入力画面情報を構成する。なお、雛形情報と雛形とは同意義であり、情報を構成する元になる情報である。
Next, the
次に、出力部14は、構成された伝票入力画面情報を、伝票入力要求を送信した端末装置2に送信する。
Next, the
次に、端末装置2の端末受信部25は、伝票処理装置1から伝票入力画面情報を受信する。そして、端末処理部23は、受信された伝票入力画面情報を用いて、伝票入力画面を構成する。次に、端末出力部26は、構成された伝票入力画面を出力する。かかる画面は、図11の1103(画面の右側)である。1103は、種類情報「銀行入出金情報」に対応する各元情報に対する伝票データを入力する画面である。
Next, the
次に、ユーザは、図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
次に、伝票処理装置1の伝票データ受付部122は、ユーザ識別子「U1」と一の元情報の元情報識別子と伝票データとを受信する。
Next, the slip
次に、伝票データ蓄積部134は、受信された伝票データを伝票データ管理表に蓄積する。なお、伝票データ蓄積部134は、ユーザ識別子「U1」と一の元情報の元情報識別子に対応付けて、受信された伝票データを伝票データ管理表に蓄積する。
Next, the slip
以上、本実施の形態によれば、起票しなければならない伝票データ数、および期間内(例えば、本日)の起票済の伝票データ数が対比して見ることができるため、伝票データの起票のモチベーションを容易に向上させることができる。 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
また、図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
図13において、コンピュータシステム300は、CD−ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。
In FIG. 13, the
図14において、コンピュータ301は、CD−ROMドライブ3012に加えて、MPU3013と、CD−ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。
In FIG. 14, in addition to the CD-
コンピュータシステム300に、上述した実施の形態の伝票処理装置1等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。
The program for causing the
プログラムは、コンピュータ301に、上述した実施の形態の伝票処理装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。
The program does not necessarily include an operating system (OS) that causes the
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 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
Claims (6)
入力された日に関する日情報に対応付けて、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または請求項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.
前記起票予定数取得部が、対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得ステップと、
前記起票済数取得部が、前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得ステップと、
前記画面取得部が、前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得ステップと、
前記出力部が、前記作業表示画面情報を出力する出力ステップとにより実現される伝票処理方法。 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.
対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得部と、
前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得部と、
前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得部と、
前記作業表示画面情報を出力する出力部として機能させるためのプログラム。 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.
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)
| 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 |
-
2018
- 2018-02-28 JP JP2018034259A patent/JP6940431B2/en active Active
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 |