JP2019149074A - Slip processing apparatus, slip processing method, and program - Google Patents

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

Info

Publication number
JP2019149074A
JP2019149074A JP2018034259A JP2018034259A JP2019149074A JP 2019149074 A JP2019149074 A JP 2019149074A JP 2018034259 A JP2018034259 A JP 2018034259A JP 2018034259 A JP2018034259 A JP 2018034259A JP 2019149074 A JP2019149074 A JP 2019149074A
Authority
JP
Japan
Prior art keywords
information
screen
slip
draft
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.)
Granted
Application number
JP2018034259A
Other languages
Japanese (ja)
Other versions
JP6940431B2 (en
Inventor
和田 成史
Shigefumi Wada
成史 和田
勝彦 唐鎌
Katsuhiko Karakama
勝彦 唐鎌
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

Landscapes

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

Abstract

To improve a conventional arrangement which cannot easily improve motivation of booking slip data.SOLUTION: The present invention is directed to a slip processing apparatus having a source information storing unit for storing one or more sources of information based on which a slip data is booked, a slip data storing unit for storing one or more slip data in association with time and date information relating to a date of input, a booking scheduled number acquiring unit for acquiring a booking scheduled number which is the number of source information having no corresponding slip data, a booked slip number acquiring unit for acquiring the number of booked slips which is the number of slip data booked during a predetermined period of time based on the date and time information, a screen acquiring unit for a working display screen information forming a working display screen which includes the number of scheduled booking slips and the number of booked slips and is used as a screen for invoking a screen for booking a slip of the slip data, and an output unit for outputting the working display screen information. Thus, it is possible to easily improve motivation for booking a slip data.SELECTED DRAWING: Figure 2

Description

本発明は、伝票データを処理する伝票処理装置等に関するものである。   The present invention relates to a slip processing apparatus and the like for processing slip data.

従来、会計事務所の顧問先にて取引内容を会計処理または税務処理特有の記述ルールに基づいた質問に対する回答を入力させ、その結果から事務所でその勘定科目や税区分を判断するのに役立つ情報を取得するようにしたシステムがあった(特許文献1参照)。   Conventionally, the accounting firm's business partners can input the answers to questions based on the description rules specific to accounting or tax processing of the transaction contents, and the results help the office determine the account item and tax classification. There has been a system that acquires information (see Patent Document 1).

特開2014−206960号公報JP 2014-206960 A

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

具体的には、従来技術において、起票しなければならない伝票データ数、および期間内の起票済の伝票データ数が対比して見ることができないために、伝票データの起票のモチベーションを容易に向上させることができなかった。   Specifically, in the conventional technology, since 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, it is easy to motivate the draft of slip data. Could not be improved.

本第一の発明の伝票処理装置は、伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部と、対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得部と、日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得部と、起票予定数と起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得部と、作業表示画面情報を出力する出力部とを具備する伝票処理装置である。   The slip processing apparatus according to the first aspect of the present invention relates to an original information storage unit that stores one or more source information from which slip data is drafted, and day information relating to an input date, A slip data storage unit for storing slip data, a planned draft number acquisition unit for acquiring a planned draft number that is the number of original information for which no corresponding slip data exists, and a predetermined date based on date information This is a work display screen that includes a drafted number acquisition unit that acquires the number of drafted data, which is the number of slip data drafted in a period, and a draft number and a drafted number. Slip processing comprising: a screen acquisition unit that acquires work display screen information that constitutes a work display screen that is a screen that can call a screen for performing work or a screen for drafting slip data; and an output unit that outputs work display screen information Device.

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

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

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

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

かかる構成により、伝票データの起票のために必要なボタンのみが表示されることにより、伝票データの起票の際の伝票処理装置の使用性が向上する。   With this configuration, only the buttons necessary for drafting slip data are displayed, thereby improving the usability of the slip processing apparatus when drafting slip data.

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

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

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

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

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

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

また、本実施の形態において、入力すべき伝票データの数および入力した伝票データの数を有する画面であり、伝票データの受け付けルート別の件数が表示されている画面を出力する伝票処理装置を具備する伝票処理システムについて説明する。   Further, in the present embodiment, there is provided a slip processing device that outputs a screen that displays the number of slip data to be input and the number of slip data that has been input, and displays the number of slip data for each reception route. A voucher processing system 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 zero 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 a slip processing system A in the present embodiment. The slip processing system A includes a slip processing device 1 and one or more terminal devices 2. The slip processing apparatus 1 is a server apparatus 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 a user. Needless to say, the terminal device 2 is a so-called personal computer, tablet terminal, smartphone, or the like, and the shape, type, and the like are not limited. The slip processing apparatus 1 and one or more terminal apparatuses 2 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 in the present embodiment.

伝票処理システムAを構成する伝票処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、画面格納部111、元情報格納部112、および伝票データ格納部113を備える。受付部12は、元情報受付部121、および伝票データ受付部122を備える。処理部13は、起票予定数取得部131、起票済数取得部132、画面取得部133、および伝票データ蓄積部134を備える。   A slip processing apparatus 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, an original information storage unit 112, and a slip data storage unit 113. The receiving unit 12 includes an original information receiving unit 121 and a slip data receiving unit 122. The processing unit 13 includes a planned draft 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 constituting the slip processing apparatus 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 the user. Also, 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 any information can be used as long as it can identify the user. The user information may include user attribute values such as the user's name, affiliation, address, and notification destination information. The notification destination information is usually a 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、プログラム言語、スクリプト等で記述されている。また、画面情報は画面そのものでも良い。   The screen storage unit 111 stores one or more pieces of screen information. The screen information is information for configuring the screen. The screen information is information for configuring a screen output by the terminal device 2, for example. The screen information is, for example, work display screen information, draft screen information, slip input screen information, and error screen information. It is preferable that the screen storage unit 111 stores template screen information that is a template constituting each piece of screen information. The template screen information is, for example, the template screen information of the work display screen, the template screen information of the drafting screen, the template screen information of the slip input screen, and the template screen information of the error screen. The work display screen information is information for configuring the work display screen. The work display screen is a screen including a planned draft number and a drafted number. The draft number is usually the number of slip data that must be drafted. The drafted number is usually the number of slip data drafted in a predetermined period. The work display screen is a screen on which a screen for drafting slip data or a screen for drafting slip data can be called. It should be noted that it is preferable that the screen on which the screen for issuing the slip data can be called directly. The slip input screen information is information for configuring a slip input screen that is a screen for inputting slip data. The error screen information is information for configuring an error screen. Further, the structure of screen information, description language, etc. are not limited. The screen information is described in, for example, HTML, XML, program language, script, or the like. The screen information may be the screen itself.

元情報格納部112は、1または2以上の元情報が格納される。元情報は、伝票データの起票の元になる情報である。元情報は、元情報の種類である種類情報に対応付いていることは好適である。なお、元情報が蓄積される際に、当該元情報の種類を示す種類情報に対応付けて、元情報が蓄積される。   The original information storage unit 112 stores one or more original information. The original information is information that is the basis for drafting slip data. It is preferable that the original information corresponds to the type information that 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 type of original information is, for example, a receipt image, bank deposit / withdrawal information, journal entry reservation information, and business cooperation information.

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

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

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

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

なお、例えば、元情報が元情報格納部112に蓄積される際のユーザの操作は、元情報の種類に応じて異なる。また、例えば、元情報が元情報格納部112に蓄積される際に表示されている画面が、元情報の種類に応じて異なる。また、例えば、元情報のデータ構造またはデータタイプは、元情報の種類に応じて異なる。   For example, the user operation when the original information is accumulated 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 accumulated 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 varies depending on the type of the original information.

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

受付部12は、指示や情報等を受け付ける。指示や情報等とは、例えば、ログイン指示、元情報、伝票データ、起票画面要求、伝票入力要求である。ログイン指示とは、伝票処理装置1へのログインの指示である。ログイン指示は、通常、ユーザ識別子を有する。起票画面要求とは、伝票データの起票画面を呼び出す指示である。伝票入力要求とは、伝票データの作成の要求である。伝票入力要求は、1または2以上の元情報識別子を有しても良いし、元情報識別子を有さなくても良い。元情報識別子は、元情報を識別する情報である。元情報識別子は、例えば、IDであるが、元情報を識別できれば何でも良い。   The receiving unit 12 receives instructions, information, and the like. The instructions and information 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 apparatus 1. The login instruction usually has a user identifier. The draft screen request is an instruction to call a draft screen for 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 an original information identifier. The original information identifier is information for identifying the original information. The original information identifier is, for example, an ID, but may be anything as long as the original information can be identified.

ここで、受け付けとは、通常、端末装置2からの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であると考えても良い。   Here, reception is usually reception from the terminal device 2. However, accepting is a concept including accepting information input from an input device such as a keyboard, mouse, and touch panel, accepting information read from a recording medium such as an optical disk, a magnetic disk, or a semiconductor memory. May be.

元情報受付部121は、元情報を受け付ける。元情報受付部121は、通常、端末装置2または外部の図示しない装置から指示や情報等を受信する。   The original information receiving unit 121 receives original information. The original information reception unit 121 normally 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 slip data. The slip data receiving unit 122 normally receives slip data from the terminal device 2.

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

処理部13は、各種の処理を行う。各種の処理とは、例えば、起票予定数取得部131、起票済数取得部132、画面取得部133、伝票データ蓄積部134が行う処理である。処理部13は、ユーザのログイン時に認証処理を行っても良い。認証処理は、公知技術であるので詳細な説明を省略する。   The processing unit 13 performs various processes. The various types of processing are, for example, processing performed by the scheduled draft number acquisition unit 131, the 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, a detailed description thereof will be omitted.

また、処理部13は、元情報受付部121が受け付けた元情報を元情報格納部112に蓄積する。処理部13は、元情報受付部121が受け付けた元情報の種類情報を取得し、当該種類情報に対応付けて、元情報を元情報格納部112に蓄積することは好適である。処理部13は、例えば、元情報のデータタイプまたはデータ構造を検査し、データタイプまたはデータ構造に対応する種類情報を取得する。なお、かかる場合、格納部11には、データタイプまたはデータ構造を特定する情報に対応付けて種類情報が格納されている。なお、例えば、データタイプが画像であれば種類情報は「領収書画像」であり、元情報の中に口座識別子を有するデータ構造であれば種類情報は「銀行入出金情報」である。また、処理部13は、例えば、ユーザにより押下されたボタンのIDまたは元情報の端末装置2からの送信の際に元情報に対応付いている画面IDに対応する種類情報を取得する。なお、かかる場合、格納部11には、ボタンのIDまたは画面IDに対応付けて種類情報が格納されている。   In addition, the processing unit 13 accumulates 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 and stores the original information in the original information storage unit 112 in association with the type information. For example, the processing unit 13 inspects the data type or data structure of the original information and acquires the type information corresponding to the data type or data structure. In such a case, the storage unit 11 stores type information in association with information specifying the data type or 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 type information corresponding to the ID of the button pressed by the user or the screen ID associated with the original information when transmitting the original information from the terminal device 2. In such a case, the storage unit 11 stores type information in association with the button ID or the screen ID.

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

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

起票済数取得部132は、日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する。予め決められた期間とは、例えば、本日である。予め決められた期間とは、例えば、本日の0時から現在時刻までである。また、予め決められた期間とは、例えば、今週である。予め決められた期間とは、例えば、今週の月曜日から本日までである。予め決められた期間とは、例えば、今月である。予め決められた期間とは、例えば、今月1日から本日までである。   The drafted number obtaining unit 132 obtains a drafted number that 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 0:00 today to the current time. Further, 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 first day of this month to today.

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

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

画面取得部133は、起票呼出画面を構成する起票呼出画面情報を取得する。起票呼出画面とは、伝票データの起票画面を呼び出すボタンを種類情報ごとに有する画面である。画面取得部133は、例えば、起票呼出画面情報の雛形を画面格納部111から読出し、当該雛形に、種類情報ごとの起票予定数を代入し、起票呼出画面情報を構成する。   The screen acquisition unit 133 acquires draft call screen information constituting the draft call screen. The draft call screen is a screen having a button for calling a draft screen for slip data for each type information. For example, the screen acquisition unit 133 reads the template of the draft call screen information from the screen storage unit 111 and substitutes the planned draft number for each type information into the template to configure the draft 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 of which the planned draft number is 1 or more using the planned draft number for each type information acquired by the planned draft number acquisition unit 131, and the planned draft number It is preferable to construct the draft call screen information of the draft call screen that does not have a button corresponding to the type information of “0”. It is assumed that when a button corresponding to the type information is selected, a slip data draft screen corresponding to the type of original information indicated by the type information is called. In such a case, for example, the screen acquisition unit 133 reads a button information template corresponding to the type information from the screen storage unit 111, and in the template, the number of drafts of type information whose type of draft is 1 or more. Is assigned, the button information corresponding to the type information is configured, the button information corresponding to the type information whose planned draft number is 0 is not configured, and the template of the draft call screen information is stored in the screen storage unit 111. And add the button information to the template to form the 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 receiving 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. For example, the slip data storage unit 134 stores slip data in association with the original information.

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

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

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

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

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

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

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

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

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

端末受信部25は、各種の情報を伝票処理装置1から受信する。各種の情報は、例えば、各種の画面情報である。   The terminal receiving unit 25 receives various types of information from the slip processing apparatus 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 with a printer, sound output, accumulation in a recording medium, other processing devices and others It may be considered that the concept includes the delivery of processing results to the above program.

格納部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 volatile recording media.

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

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

処理部13、起票予定数取得部131、起票済数取得部132、画面取得部133、伝票データ蓄積部134、および端末処理部23は、通常、MPUやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The processing unit 13, the planned draft 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 be usually realized by an MPU, a memory, or the like. The processing procedure of the processing unit 13 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

出力部14、および端末送信部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 be considered as including or not including an output device such as a display or a speaker. The terminal output unit 26 may be implemented by output device driver software, or output device driver software and an output device.

次に、伝票処理システムAの動作例について説明する。まず、伝票処理装置1の動作について、図3、図4のフローチャートを用いて説明する。   Next, an operation example of the slip processing system A will be described. First, operation | movement of the slip processing apparatus 1 is demonstrated using the flowchart of FIG. 3, FIG.

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

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

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

(ステップS304)起票済数取得部132は、ステップS302で取得されたユーザ識別子に対応する伝票データを用いて、起票済数を取得する。かかる起票済数取得処理について、図6のフローチャートを用いて説明する。   (Step S304) The issued number acquisition unit 132 acquires the issued number using the slip data corresponding to the user identifier acquired in step S302. The draft number acquisition processing 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 draft number acquired by the planned draft number acquisition unit 131 and the drafted number acquired by the drafted number acquisition unit 132, and uses the planned draft number and the draft number. Work display screen information for configuring a work display screen including the number of votes is acquired. For example, the screen acquisition unit 133 configures work display screen information by substituting the planned number of drafts and the number of drafts into the template of the work display screen information stored in the screen storage unit 111. Note that the screen acquisition unit 133 may 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. The process returns to step S301.

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

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

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

(ステップS310)起票予定数取得部131は、i番目の種類に対応する起票予定数を取得する。起票予定数取得部131は、図5のフローチャートにおける処理と同様の処理により、i番目の種類に対応する起票予定数を取得しても良いし、ステップS303の起票予定数取得処理により取得された各種類に対応する起票予定数を図示しないバッファから読み出す等しても良い。   (Step S310) The planned draft number acquisition unit 131 acquires the planned draft number corresponding to the i-th type. The scheduled draft number acquisition unit 131 may acquire the planned draft number corresponding to the i-th type by the same process as the flowchart in FIG. 5, or by the planned draft number acquisition process in step S303. The planned draft number 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 expected draft number acquired in step S310 is 1 or more. If 1 or more, go to step S312; if 0, go to step S313.

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

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

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

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

(ステップS316)受付部12は、端末装置2から伝票入力要求を受信したか否かを判断する。伝票入力要求を受信した場合はステップS317に行き、伝票入力要求を受信しなかった場合は、ステップS321に行く。   (Step S316) The accepting unit 12 determines whether a slip input request has been received from the terminal device 2. If a slip input request is received, the process goes to step S317. If a 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 specifying information included in the slip input request. The original information specifying information is information for specifying the original information. The original information specifying 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 specifying information acquired in step S317.

(ステップS319)画面取得部133は、ステップS318で取得した元情報を用いて、伝票入力画面情報を構成する。画面取得部133は、例えば、画面格納部111に格納されている伝票入力画面情報の雛形情報に、ステップS318で取得した元情報を付加し、伝票入力画面情報を構成する。   (Step S319) The screen acquisition unit 133 configures slip input screen information 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, thereby configuring 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. The process returns 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. When the original information is received, the process goes to step S322, and when the original information is not received, the process goes to step S324.

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

(ステップS324)伝票データ受付部122は、伝票データを受信したか否かを判断する。伝票データを受信した場合はステップS325に行き、伝票データを受信しなかった場合はステップS301に戻る。なお、伝票データ受付部122は、通常、元情報識別子とユーザ識別子とも共に、伝票データを受信する。   (Step S324) The slip data receiving unit 122 determines whether slip data has been received. When slip data is received, the process goes to step S325, and when slip data is not received, the process returns to step S301. Note that the slip data receiving unit 122 normally 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. The process returns to step S301. Note that the slip data storage unit 134 stores slip data in association with the original information identifier and the user identifier, for example. The slip data storage unit 134 stores, for example, 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 processing is ended by powering off or interruption for aborting the processing.

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

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

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

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

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

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

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

(ステップS507)起票予定数取得部131は、カウンタiを1、インクリメントする。ステップS502に戻る。   (Step S507) The planned draft number acquisition unit 131 increments the counter i by 1. The process returns 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 date information, which is information of today's date, from a clock (not shown).

(ステップS602)起票済数取得部132は、初期化処理を行う。初期化処理は、カウンタiに1を代入する処理である。また、初期化処理は、変数「起票済数」に0を代入する処理である。   (Step S602) The drafted number acquisition unit 132 performs an initialization process. The initialization process is a process for substituting 1 into the counter i. 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 draft 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 goes to step S604, and if the i-th slip data does not exist, the process returns to the upper process.

(ステップS604)起票済数取得部132は、i番目の伝票データの起票日を示す日情報を伝票データ格納部113から取得する。   (Step S <b> 604) The draft number acquisition unit 132 acquires date information indicating the draft 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 the date information acquired in step S601 matches the date information acquired in step S604 (whether the draft date is today). To do. If the draft date is today, go to step S606, and if the draft date is not today, go to step S607.

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

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

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

次に、端末装置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 a login instruction has been received. If a login instruction is accepted, the process goes to step S702. If a 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. For example, the terminal processing unit 23 configures 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 apparatus 1.

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

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

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

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

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

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

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

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

(ステップS714)端末処理部23は、ステップS713における伝票入力要求の受け付けたに応じて、送信する伝票入力要求を構成する。端末処理部23は、例えば、端末格納部21のユーザ識別子を用いて、送信する伝票入力要求を構成する。   (Step S714) The terminal processing unit 23 constitutes 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 constitutes a slip input request to be transmitted 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 apparatus 1.

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

(ステップS719)端末受付部22は、情報を受け付けたか否かを判断する。情報を受け付けた場合はステップS720に行き、情報を受け付けなかった場合はステップS701に戻る。なお、情報は、例えば、元情報、伝票データである。   (Step S719) The terminal reception unit 22 determines whether information has been received. If the information is accepted, the process goes to step S720. 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 configures information to be transmitted from the information received in Step S719. Note that the information to be transmitted has, for example, a user identifier. Further, the original information to be transmitted has, for example, type information. 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 apparatus 1. The process returns to step S701.

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

今、伝票処理装置1の画面格納部111には、図示しないが、作業表示画面の雛形画面情報、起票画面の雛形画面情報、伝票入力画面の雛形画面情報、エラー画面の雛形画面情報等が格納されている。   The screen storage unit 111 of the slip processing apparatus 1 now has a template screen information of a work display screen, a template screen information of a draft screen, a template screen information of a slip input screen, a template screen information of an error screen, etc. (not shown). Stored.

また、元情報格納部112には、1以上の元情報が格納されている。元情報の種類は、元情報格納部112には、種類情報「領収書画像」に対応付けられて、領収書を撮影した画像データである1以上の領収書画像が格納されている。また、元情報格納部112には、種類情報「銀行入出金情報」に対応付けられて、銀行口座への入出金データである1以上の銀行入出金情報が格納されている。   The original information storage unit 112 stores one or more pieces of original information. The original information type is stored in the original information storage unit 112 in association with the type information “receipt image”, and one or more receipt images, which are image data obtained by photographing the receipt. The original information storage unit 112 stores one or more bank deposit / withdrawal information, which is deposit / withdrawal data to / from 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 entry slip reservation information in association with the type information “journal entry reservation information”. One or more journal entry reservation information is managed by, for example, a journal entry reservation information management table shown in FIG. The journal entry reservation information management table is a table for managing the entry slip reservation information. The journal entry reservation information management table manages one or more records having “ID”, “identification information”, “attribute value”, and “slip template information”. “ID” is information for identifying a record. “Identification information” is an identifier for identifying journal entry reservation information. It may be said that “identification information” is an original information identifier. The “attribute value” includes “draft schedule basic information” and “holiday avoidance information”. “Draft schedule basic information” is an attribute value indicating basic information regarding the timing of issuing the slip data. The “draft schedule basic information” may take any of “0”, “1”, “2”, and “3” here. “0” indicates that the draft is only once. “1” indicates that the draft is for each week. “2” indicates that the draft is monthly. “3” indicates that the draft is irregular. The “draft schedule basic information” may include the period of the original data. When the draft schedule basic information is “1”, the draft schedule basic information may include day information. When the draft basic information is “2”, the draft basic information may include information on days from 1 to 31. When the draft basic information is “0” or “3”, the draft 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. Here, “holiday avoidance information” may take either “1” or “2”. “1” indicates that, when the corresponding day is a holiday, the next day is set as the draft date. “2” indicates that, when the corresponding day is a holiday, the day before that day is set as the draft date. The “slip template information” is a part of information constituting the slip data. The “slip template information” may be corrected when the slip data is created. Further, the record of the original data management table may be NULL depending on the record or attribute.

また、元情報格納部112には、種類情報「業務連携情報」に対応付けられて、1以上の業務連携情報が格納されている。業務連携情報は、ここでは、給与システムから受信された情報であり、伝票データを構成する元になる情報である。業務連携情報は、例えば、「社員ID」「氏名」「支給額」「給与支給日」等を有する。   The original information storage unit 112 stores one or more pieces of business cooperation information in association with the type information “business cooperation information”. Here, the business cooperation information is information received from the salary system, and is information that forms 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 management table shown in FIG. 9 is stored in the slip data storage unit 113. The slip management table is a table for managing slip data. The slip management table manages one or more records having “ID”, “user identifier”, “slip data”, and “type information”. The “slip data” includes “date”, “summary”, “subject”, “tax classification”, “payment”, and “withdrawal”. “ID” is information for identifying a record. “Date” indicates the date of the transaction. “User identifier” is a user identifier of a consultant user. The “type information” may take a value of “receipt”, “bank”, “card” or “NULL”, for example. “Receipt” indicates that the original data is a receipt image. “Bank” indicates that the source data is bank transaction information. “Card” indicates that the original data is card transaction information.

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

次に、伝票処理装置1の受付部12は、端末装置2からログイン指示を受信する。そして、処理部13は、ログイン指示に含まれるユーザ識別子「U1」を取得する。なお、ここで、処理部13は、認証処理を行っても良いことは言うまでもない   Next, the receiving unit 12 of the slip processing apparatus 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. In addition, it cannot be overemphasized that the process part 13 may perform an authentication process here.

次に、起票予定数取得部131は、ユーザ識別子「U1」に対応する元情報であり、伝票データに対応付いていない元情報の数を、元情報格納部112の元情報を参照し、種類情報ごとに取得する。ここで、起票予定数取得部131は、種類情報「領収書画像」に対応付けられており、伝票データに対応付いていない元情報の数「1」を取得し、種類情報「銀行入出金情報」に対応付けられており、伝票データに対応付いていない元情報の数「10」を取得し、種類情報「仕訳伝票予約情報」に対応付けられており、伝票データに対応付いていない元情報の数「0」を取得し、種類情報「業務連携情報」に対応付けられており、伝票データに対応付いていない元情報の数「0」を取得した、とする。そして、起票予定数取得部131は、種類によらない起票予定数「11」を取得した、とする。なお、ここで、起票予定数取得部131は、取得した種類情報ごとの起票予定数、および種類によらない起票予定数を図示しないバッファに一時蓄積することは好適である。   Next, the planned draft number acquisition unit 131 refers to the original information in the original information storage unit 112 for the number of original information corresponding to the user identifier “U1” and not associated with the slip data. Acquired for each type information. Here, the planned draft number acquisition unit 131 acquires the number of original information “1” 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 of original information “10” that is associated with “information” and does not correspond to the slip data is acquired, and the original information 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” associated with the type information “business cooperation information” and not associated with the slip data is acquired. Then, it is assumed that the planned draft number acquisition unit 131 has acquired the planned draft number “11” regardless of the type. Here, it is preferable that the planned draft number acquisition unit 131 temporarily accumulates the planned draft number for each acquired type information and the planned draft number 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 date information “2018/2/19” indicating today's date. Then, it is assumed that the draft number acquisition unit 132 has acquired the record number “2” of the attribute value “draft date” of each slip data in the slip data management table. That is, it is assumed that the draft number acquisition unit 132 has acquired the draft 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 displays the planned draft number acquired by the planned draft number acquisition unit 131, the planned draft number for each type of original information, and the issued number acquired by the draft number acquisition unit 132. Is substituted into the template of the work display screen information to configure the work display screen information. The work display screen information model 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 work display screen information from the slip processing apparatus 1. Next, the terminal processing unit 23 configures a work display screen using the received work display screen information. And the terminal output part 26 outputs the comprised work display screen. An example of such a work display screen is shown in FIG. In FIG. 10, 1001 is the planned draft number, 1002 is the planned draft number for each type of original information, and 1003 is the drafted number. Note that the screen in FIG. 10 is a top screen after logging in to the slip processing apparatus 1 as a server.

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

次に、伝票処理装置1の受付部12は、端末装置2から起票画面要求を受信する。そして、起票予定数取得部131は、ユーザ識別子「U1」と対になる元情報を元情報格納部112から取得し、元情報の種類ごとに、起票予定数を取得する。ここで、起票予定数取得部131は、種類情報「領収書画像」に対応付する起票予定数「1」、種類情報「銀行入出金情報」に対応付する起票予定数「10」、種類情報「仕訳伝票予約情報」に対応付する起票予定数「0」、および種類情報「業務連携情報」に対応付する起票予定数「0」を取得した、とする。   Next, the receiving unit 12 of the slip processing apparatus 1 receives a draft screen request from the terminal device 2. Then, the planned draft 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 draft number for each type of the original information. Here, the planned draft number acquisition unit 131 has a planned draft number “1” associated with the type information “receipt image” and a planned draft number “10” associated with the type information “bank deposit / withdrawal information”. It is assumed that the planned draft number “0” associated with the type information “journal entry reservation information” and the planned draft number “0” associated with the type information “business cooperation information” are acquired.

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

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

次に、端末受信部25は、伝票処理装置1から起票画面情報を受信する。次に、端末処理部23は、受信された起票画面情報を用いて、起票画面を構成する。そして、端末出力部26は、構成された起票画面を出力する。かかる起票画面の例は、図11である。図11において、起票予定数が1以上の種類情報「領収書画像」「銀行入出金情報」に対応するボタンのみが表示されている(1101参照)。かかるボタンは、伝票データを入力するための伝票入力画面を呼び出すためのボタンである。   Next, the terminal receiving unit 25 receives draft screen information from the slip processing apparatus 1. Next, the terminal processing unit 23 configures a drafting screen using the received drafting screen information. Then, the terminal output unit 26 outputs the draft screen that has been configured. An example of such a draft screen is shown in FIG. In FIG. 11, only buttons corresponding to the type information “receipt image” and “bank deposit / withdrawal information” with a planned draft number of 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に示すように、すべての種類情報に対応するボタンが表示されている。   Note that the screen acquisition unit 133 may configure draft screen information that also includes a button for type information corresponding to the draft number “0”. The draft screen in such a case is, for example, FIG. In FIG. 12, as shown by 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 “bank deposit / withdrawal details” button 1102 in FIG. 11. Then, the terminal reception unit 22 of the terminal device 2 receives the slip input request. This slip input request is an instruction for a request to create slip data using the original information associated with the type information “bank deposit / withdrawal information”. Then, in response to the receipt of the slip input request, the terminal processing unit 23 acquires the user identifier “U1” and configures the slip input request having the user identifier. Then, the terminal transmission unit 24 transmits the configured slip input request to the slip processing apparatus 1. Here, the slip input request has type information “bank deposit / withdrawal information” and a user identifier “U1” corresponding to the button 1102.

次に、伝票処理装置1の受付部12は、端末装置2から伝票入力要求を受信する。そして、画面取得部133は、伝票入力要求が有する元情報特定情報を取得する。ここで、元情報特定情報は、ユーザ識別子「U1」と種類情報「銀行入出金情報」である。次に、画面取得部133は、ユーザ識別子「U1」および種類情報「銀行入出金情報」に対応する元情報であり、伝票データに対応付いていない10の元情報を元情報格納部112から取得する。   Next, the receiving unit 12 of the slip processing apparatus 1 receives a slip input request from the terminal device 2. Then, the screen acquisition unit 133 acquires the original information specifying information included in the slip input request. Here, the original information specifying information is a user identifier “U1” and type information “bank deposit / withdrawal information”. Next, the screen acquisition unit 133 is the original information corresponding to the user identifier “U1” and the type information “bank deposit / withdrawal information”, and acquires 10 original information not associated with the slip data from the original information storage unit 112. To 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, and forms the slip input screen information. Note that the template information and the template have the same meaning and are information that constitutes information.

次に、出力部14は、構成された伝票入力画面情報を、伝票入力要求を送信した端末装置2に送信する。   Next, the output unit 14 transmits the configured slip input screen information to the terminal device 2 that has transmitted 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 a slip input screen using the received slip input screen information. Next, the terminal output unit 26 outputs the configured slip input screen. This screen is 1103 (the right side of the screen) in FIG. Reference numeral 1103 denotes 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 slip data and inputs a registration instruction in the slip data input area 1104 on the screen of FIG. Then, the terminal reception part 22 of the terminal device 2 receives slip data. The slip data is associated with the original information identifier of the original information. And the terminal process part 23 comprises the information which has the user identifier "U1", the original information identifier of the one original information, and the said slip data using the received slip data. Next, the terminal transmission unit 24 transmits the configured information to the slip processing apparatus 1.

次に、伝票処理装置1の伝票データ受付部122は、ユーザ識別子「U1」と一の元情報の元情報識別子と伝票データとを受信する。   Next, the slip data receiving unit 122 of the slip processing apparatus 1 receives the user identifier “U1”, the original information identifier of the 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 the one original information.

以上、本実施の形態によれば、起票しなければならない伝票データ数、および期間内(例えば、本日)の起票済の伝票データ数が対比して見ることができるため、伝票データの起票のモチベーションを容易に向上させることができる。   As described above, according to the present embodiment, since the number of slip data that must be drafted and the number of slip data that have been drafted within a period (for example, today) can be compared, Motivation of the vote 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 slip data can be further improved.

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

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

なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における伝票処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部とにアクセス可能なコンピュータを、対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得部と、前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得部と、前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得部と、前記作業表示画面情報を出力する出力部として機能させるためのプログラムである。   Note that the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded and distributed on a recording medium such as a CD-ROM. This also applies to other embodiments in this specification. In addition, the software which implement | achieves the slip processing apparatus 1 in this Embodiment is the following programs. In other words, this program stores one or more pieces of slip data in association with an original information storage unit that stores one or more pieces of original information from which slip data is drafted, and day information regarding the input date. The 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 draft number that is the number of original information that does not have corresponding slip data, and the date information. A work display screen including a drafted number acquisition unit for obtaining a drafted number that is the number of slip data drafted in a given period, the planned draft number and the drafted number, As a screen acquisition unit that acquires work display screen information that constitutes a work display screen that is a screen on which a data drafting screen or a slip data drafting screen can be called, and an output unit that outputs the work display screen information Function to function A gram.

また、図13は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の伝票処理装置1等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図13は、このコンピュータシステム300の概観図であり、図14は、システム300のブロック図である。   FIG. 13 shows the external appearance of a computer that executes the program described in this specification to realize the slip processing apparatus 1 and the like according to various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 13 is an overview diagram 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, a 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への接続を提供するネットワークカードを含んでも良い。   14, in addition to the CD-ROM drive 3012, the computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012, a ROM 3015 for storing programs such as a bootup program, and an MPU 3013. It includes a RAM 3016 for temporarily storing application program instructions and providing a temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Although not shown here, the computer 301 may further include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の伝票処理装置1等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。   A program that causes the computer system 300 to execute the functions of the slip processing apparatus 1 and the like of 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 in the hard disk 3017. The program is loaded into the RAM 3016 at the time of execution. The program may be loaded directly from the CD-ROM 3101 or the network.

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

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

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

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

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

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

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 Unit 112 Original information storage unit 113 Voucher data storage unit 121 Original information reception unit 122 Voucher data reception unit 131 Expected draft number acquisition unit 132 Issued number acquisition unit 133 Screen acquisition unit 134 Voucher data storage unit

Claims (6)

伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、
入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部と、
対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得部と、
前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得部と、
前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得部と、
前記作業表示画面情報を出力する出力部とを具備する伝票処理装置。
An original information storage unit that stores one or more pieces of original information from which slip data is drafted;
A slip data storage unit in which one or more slip data is stored in association with the day information regarding the input date;
A planned draft number acquisition unit for acquiring a planned draft number that is the number of original information for which no corresponding slip data exists,
Based on the date information, a drafted number acquisition unit that acquires a drafted number that is the number of slip data drafted in a predetermined period;
Work display screen that is a work display screen that includes the planned number of drafts and the number of drafts that have been drafted, and that constitutes a work display screen that is a screen for calling up slip data or a screen for calling up slip data A screen acquisition unit for acquiring screen information;
A slip processing apparatus comprising: 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 original information,
The draft draft number acquisition unit
Get the draft number for each type information,
The work display screen is
The slip processing apparatus according to claim 1, wherein the slip processing apparatus is a screen including a planned number of drafts for each type information.
前記画面取得部は、
伝票データの起票画面を呼び出すボタンを種類情報ごとに有する起票呼出画面であり、
前記種類情報ごとに起票予定数を用いて、起票予定数が1以上の種類情報に対応するボタンを有し、起票予定数が0の種類情報に対応するボタンを有さない起票呼出画面を構成する起票呼出画面情報を取得し、
前記出力部は、
前記起票呼出画面情報を出力する請求項2記載の伝票処理装置。
The screen acquisition unit
It is a draft call screen that has a button to call the draft data draft screen for each type information,
Using a draft number for each type information, the draft has a button corresponding to the type information whose draft number is 1 or more and does not have a button corresponding to the type information whose draft number is 0 Get the draft call screen information that makes up the call screen,
The output unit is
The slip processing apparatus according to claim 2, wherein the draft call screen information is output.
前記2以上の種類情報は、
領収書画像、銀行入出金明細情報、仕訳伝票予約情報のいずれかを特定する情報を含む請求項2または請求項3記載の伝票処理装置。
The two or more types of information are:
4. The slip processing apparatus according to claim 2 or 3, comprising information for specifying any one of a receipt image, bank deposit / withdrawal detail information, and journal slip reservation information.
伝票データの起票の元になる1以上の元情報が格納される元情報格納部と、入力された日に関する日情報に対応付けて、1以上の伝票データが格納される伝票データ格納部と、起票予定数取得部と、起票済数取得部と、画面取得部と、出力部とにより実現される伝票処理方法であって、
前記起票予定数取得部が、対応する伝票データが存在しない元情報の数である起票予定数を取得する起票予定数取得ステップと、
前記起票済数取得部が、前記日情報に基づいて、予め決められた期間に起票された伝票データの数である起票済数を取得する起票済数取得ステップと、
前記画面取得部が、前記起票予定数と前記起票済数とを含む作業表示画面であり、伝票データの起票を行う画面または伝票データの起票を行う画面を呼び出せる画面である作業表示画面を構成する作業表示画面情報を取得する画面取得ステップと、
前記出力部が、前記作業表示画面情報を出力する出力ステップとにより実現される伝票処理方法。
A source information storage unit that stores one or more source information that is a basis for the drafting of the slip data, and a slip data storage unit that stores one or more slip data in association with the day information regarding the input date; A slip processing method realized by a planned draft number acquisition unit, a drafted number acquisition unit, a screen acquisition unit, and an output unit,
The planned draft number acquisition unit acquires a planned draft number that is the number of original information for which there is no corresponding slip data; and
The drafted number obtaining unit obtains a drafted number acquisition step for obtaining a drafted number that is the number of slip data drafted in a predetermined period based on the date information;
The screen display unit is a work display screen that includes the planned draft number and the drafted number, and a work display that can call a screen for drafting slip data or a screen for drafting slip data A screen acquisition step for acquiring work display screen information constituting the screen;
The slip processing method realized by the 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 a basis for the drafting of the slip data, and a slip data storage unit that stores one or more slip data in association with the day information regarding the input date; A computer with access to
A planned draft number acquisition unit for acquiring a planned draft number that is the number of original information for which no corresponding slip data exists,
Based on the date information, a drafted number acquisition unit that acquires a drafted number that is the number of slip data drafted in a predetermined period;
Work display screen that is a work display screen that includes the planned number of drafts and the number of drafts that have been drafted, and that constitutes a work display screen that is a screen for calling up slip data or a screen for calling up slip data A screen acquisition unit for acquiring screen information;
A program for functioning as an output unit for outputting 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 true JP2019149074A (en) 2019-09-05
JP6940431B2 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)

Citations (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
US20050267825A1 (en) * 2004-05-29 2005-12-01 Kerstin Bernet Systems and methods for creating a database for accounting purposes
JP2015207232A (en) * 2014-04-23 2015-11-19 株式会社オービックビジネスコンサルタント Slip processing device, slip processing method, and program
JP2017037440A (en) * 2015-08-07 2017-02-16 富士通株式会社 Progress display method, progress display program, and progress display device
JP2017054227A (en) * 2015-09-08 2017-03-16 カシオ計算機株式会社 Work support system, work support method, and program
JP6263668B1 (en) * 2017-10-13 2018-01-17 株式会社Cueworks Chat type task management system

Patent Citations (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
US20050267825A1 (en) * 2004-05-29 2005-12-01 Kerstin Bernet Systems and methods for creating a database for accounting purposes
JP2015207232A (en) * 2014-04-23 2015-11-19 株式会社オービックビジネスコンサルタント Slip processing device, slip processing method, and program
JP2017037440A (en) * 2015-08-07 2017-02-16 富士通株式会社 Progress display method, progress display program, and progress display device
JP2017054227A (en) * 2015-09-08 2017-03-16 カシオ計算機株式会社 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
JP6940431B2 (en) 2021-09-29

Similar Documents

Publication Publication Date Title
US20200412911A1 (en) Data processing system, data processing apparatus, and data processing method for transferring image data to an output destination
US20170262421A1 (en) Form Autofilling System
US10348661B2 (en) Unified server for managing a heterogeneous mix of devices
EP3429178B1 (en) Information input apparatus, information processing system, information processing method, and carrier means
EP2950230A1 (en) Information processing system, method of processing information, information processing apparatus, and program
JP6953703B2 (en) System, information processing method, information processing device, program
JP6364738B2 (en) Information processing system, information processing apparatus, program, and process execution method
US8004703B2 (en) Image data obtaining system, digital compound machine and system management server
JP6368135B2 (en) Accounting information processing apparatus, accounting information processing method, and program
JP2002170070A (en) Presentation data disclosure system, server and method and recording medium of presentation data disclosure program
JP2006126941A (en) Image processor, image processing method, image processing control program, and storage medium
JP6405129B2 (en) Accounting information processing apparatus, accounting information processing method, and program
JP6940431B2 (en) Slip processing device, slip processing method, and program
US11698765B2 (en) Print system having print content notification, control method, and storage medium
JP6305840B2 (en) Voucher processing apparatus, voucher processing method, and program
JP2022040998A (en) System, control method, and image processing apparatus
JP2010074295A (en) On-demand printing system and control method thereof, control method of document management server device, and program
JP2005107635A (en) Electronic form input system, method and program, and medium
JP7456217B2 (en) Information processing system, user creation method
JP7043289B2 (en) Slip processing device, slip processing method, and program
US20230306492A1 (en) Recommendation management apparatus, recommendation management method, and non-transitory computer-executable medium
JP6561176B2 (en) Accounting information processing apparatus, accounting information processing method, and program
JP6814702B2 (en) Server equipment, information processing methods, and programs
JP6516600B2 (en) Accounting information processing apparatus, accounting information processing method, and program
JP2006127221A (en) Event service providing server, event service using terminal, event service providing system, event service providing method, event service providing program, and event service using 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