(57)【要約】【課題】給与振込依頼に応じた作業を効率よく行わせるとともに、振込金額の相違を抑制できる給与情報処理装置、給与情報処理方法、およびプログラムを提供する。【解決手段】給与情報処理装置は、明細表データ入力処理部と、総数データ作成部と、個別データ作成部と、集計データ作成部と、突合部と、振込データ作成部と、を持つ。明細表データ入力処理部は、振込明細表のイメージを取得し、ユーザが指定した振込明細表における領域内の文字の文字認識を行う。総数データ作成部は、総数データを作成する。個別データ作成部は、振込明細表の個別データを作成する。集計データ作成部は、前記個別データ作成部で作成された前記振込明細表の個別データに基づいて、集計データを作成する。突合部は、前記総数データと前記集計データを突き合わせる。振込データ作成部は、前記突合部による突合せ結果に基づいて、振込データを作成する。【選択図】図１
2019175116.tif 000002
【特許請求の範囲】
【請求項１】
振込明細表の画像データを取得し、ユーザが指定した振込明細表における領域内の文字の文字認識を行う明細表データ入力処理部と、
振込明細表の合計件数と合計金額に基づいて総数データを作成する総数データ作成部と、
前記明細表データ入力処理部の認識結果に基づいて振込明細表の個別データを作成する個別データ作成部と、
前記個別データ作成部で作成された前記振込明細表の個別データに基づいて、集計データを作成する集計データ作成部と、
前記総数データと前記集計データを突き合わせる突合部と、
前記突合部による突合せ結果に基づいて、振込データを作成する振込データ作成部と、
を備える給与情報処理装置。
【請求項２】
前記振込データを全国銀行フォーマットに変換する規定フォーマット変換部をさらに備える請求項１に記載の給与情報処理装置。
【請求項３】
前記振込明細表の画像イメージを作成する画像作成部をさらに備える請求項１または２に記載の給与情報処理装置。
【請求項４】
１つまたは複数のコンピュータが、
振込明細表の画像データを取得し、ユーザが指定した振込明細表における領域内の文字の文字認識を行い
振込明細表の合計件数と合計金額に基づいて総数データを作成し、
前記振込明細表の文字認識に基づいて前記振込明細表の個別データを作成し、
前記振込明細表の個別データに基づいて、集計データを作成し、
前記総数データと前記集計データを突き合わせ、
前記総数データと前記集計データの突合せ結果に基づいて、振込データを作成する
給与情報処理方法。
【請求項５】
１つまたは複数のコンピュータが、
振込明細表の画像データを取得し、ユーザが指定した振込明細表における領域内の文字の文字認識を行い
振込明細表の合計件数と合計金額に基づいて総数データを作成し、
前記振込明細表の文字認識に基づいて前記振込明細表の個別データを作成し、
前記振込明細表の個別データに基づいて、集計データを作成し、
前記総数データと前記集計データを突き合わせ、
前記総数データと前記集計データの突合せ結果に基づいて、振込データを作成する
ためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、給与情報処理装置、給与情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
銀行等の金融機関は、企業等からの依頼に応じて、企業等の従業者への給与の振込業務を行う。給与の振込を行う金融機関は、例えば、企業等から振込明細表を受け取る。金融機関は、振込明細表によって企業等の従業者の振込先や振込金額等を確認して振込作業を行う。
【０００３】
振込明細表は、例えば郵送によって金融機関に送付される。金融機関のオペレータは、送付された振込明細表に記載された振込金額、口座番号、従業者氏名等の情報を入力する。これらの情報の入力作業は、例えばオペレータが１件ずつ手作業で行っているため、コストが嵩むとともに入力ミスが発生する可能性もあった。
【０００４】
金融機関は、振込明細表の記載内容の入力を行うにあたり、光学文字認識（Optical Character Reader、以下「ＯＣＲ」ともいう））の技術を導入しているが、振込明細表は、企業ごとにフォーマットが異なることが多いため、複数の企業から給与の振込依頼があった場合には、ＯＣＲによる一括での処理は困難である。
【０００５】
また、通常、企業から振込明細表を受け取る際、振込明細表の数は企業の従業員の人数分あり、その量が多数に上ることがある。このような多数の振込明細表の読み込みをＯＣＲによって行った場合、ＯＣＲの読み間違えにより、振込金額が相違してしまう不具合が生じる可能性が高まる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２７３３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、給与振込依頼に応じた作業を効率よく行わせるとともに、振込金額の相違を抑制できる給与情報処理装置、給与情報処理方法、およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態の給与情報処理装置は、明細表データ入力処理部と、総数データ作成部と、個別データ作成部と、集計データ作成部と、突合部と、振込データ作成部と、エラー検出部と、修正部と、規定フォーマット変換部と、を持つ。明細表データ入力処理部は、振込明細表のイメージを取得し、ユーザが指定した振込明細表における領域内の文字の文字認識を行う。総数データ作成部は、振込明細表の合計件数と合計金額に基づいて総数データを作成する。個別データ作成部は、前記明細表データ入力処理部の認識結果に基づいて、振込明細表の個別データを作成する。集計データ作成部は、前記個別データ作成部で作成された前記振込明細表の個別データに基づいて、集計データを作成する。突合部は、前記総数データと前記集計データを突き合わせる。振込データ作成部は、前記突合部による突合せ結果に基づいて、振込データを作成する。エラー検出部は、集計データにおけるエラーを検出する。修正部は、エラー検出部で検出されたエラーを修正する。規定フォーマット変換部は、振込データを規定フォーマットに変換する。
【発明の効果】
【０００９】
本実施形態によれば、給与振込依頼に応じた作業を効率よく行わせるとともに、振込金額の相違を抑制できる給与情報処理装置、給与情報処理方法、およびプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】給与情報処理装置を含む給与情報処理システムの構成図。
【図２】給与情報処理の作業の流れのフローチャートの一例を示す図。
【図３】給与情報処理装置により実行される処理の流れのフローチャートの一例の一部を示す図。
【図４】給与情報処理装置に表示される画面の一例を示す図。
【図５】給与情報処理装置に表示される画面の一例を示す図。
【図６】給与情報処理装置に表示される画面の一例を示す図。
【図７】給与情報処理装置に表示される画面の一例を示す図。
【図８】給与情報処理装置により実行される処理の流れのフローチャートの一例の他の一部を示す図。
【図９】給与情報処理装置に表示される画面の一例を示す図。
【図１０】給与情報処理装置に表示される画面の一例を示す図。
【図１１】給与情報処理装置に表示される画面の一例を示す図。
【図１２】給与情報処理装置に表示される画面の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、実施形態の給与情報処理装置、給与情報処理方法、およびプログラムを、図面を参照して説明する。なお、本願でいう「ＸＸに基づく」とは、「少なくともＸＸに基づく」ことを意味し、ＸＸに加えて別の要素に基づく場合も含む。また、「ＸＸに基づく」とは、ＸＸを直接に用いる場合に限定されず、ＸＸに対して演算や加工が行われたものに基づく場合も含む。「ＸＸ」は、任意の要素（例えば、任意の情報）である。
【００１２】
＜構成＞
図１は、給与情報処理装置１００を含む給与情報処理システム１の構成図である。給与情報処理システム１は、例えば、入力装置１０と、出力装置２０と、給与情報処理装置１００とを備える。給与情報処理装置１００は、入力装置１０から入力された情報に基づいて、給与の振込情報を生成し、出力装置２０に出力する装置である。
【００１３】
入力装置１０は、例えば、キーボード１１と、スキャナ１２と、タッチパネル１３と、を備える。出力装置２０は、例えば、ディスプレイ２１と、書込装置２２と、を備える。キーボード１１は、テンキーなどのオペレータが指定操作可能な複数のキーを備える。キーボード１１は、指定操作されたキーに応じた情報を給与情報処理装置１００に出力する。スキャナ１２は、画像を読み取り、画像データを作成する装置（画像作成部）である。スキャナ１２は、振込明細表（給与振込明細表）に記載される画像の情報を読み取る。スキャナ１２は、画像を読み取って作成した画像データを給与情報処理装置１００に出力する。
【００１４】
タッチパネル１３は、ディスプレイ２１とともに設けられている。タッチパネル１３は、オペレータ（ユーザ）がタッチ（指定操作）した位置を検出し、タッチパネル１３の表示内容及びオペレータの指定操作位置に基づいて、オペレータの操作情報を生成する。タッチパネル１３は、生成した操作情報を給与情報処理装置１００に出力する。ディスプレイ２１は、種々の画像データを表示する。ディスプレイ２１には、給与情報処理装置１００から出力された情報に基づく画像データが表示される。書込装置２２は、給与情報処理装置１００から出力される情報を所定の記録媒体、例えばＤＶＤ（Digital Versatile Disc）に書き込む。なお、ディスプレイ２１は、タッチパネル１３とともに設けられたものでなくてもよい。この場合、タッチパネル１３に対してオペレータがタッチする操作に代えて、ディスプレイ２１に表示されるポインタの位置をキーボード１１や図示しないマウス等によって移動させ、当該マウスのクリック操作によってポインタの位置を指定操作するようにしてもよい。
【００１５】
給与情報処理装置１００は、明細表データ入力処理部１０１と、個別データ作成部１０２と、集計データ作成部１０３と、突合括データ入力処理部１０４と、データ突合部１０５と、エラー検出部１０６と、データ修正部１０７と、振込データ作成部１０８と、フォーマット変換部１０９と、を備える。明細表データ入力処理部１０１は、スキャナ１２によって読み込まれた振込明細表を光学文字認識によって読み込んでテキストデータ化する。
【００１６】
個別データ作成部１０２は、スキャナ１２から出力され、明細表データ入力処理部１０１でテキストデータ化された情報に基づいて、集計明細表データの個別データを作成する。個別データには、従業者の氏名や振込先金融機関の本・支店番号（店舗番号）及び口座番号に関する振込確認データが含まれる。
【００１７】
集計データ作成部１０３は、個別データ作成部１０２で作成した個別データを集計し、振込確認データの件数（個別データの数）及び各個別データにおける振込確認データの振込金額の合計金額に関する集計明細表データを作成する。集計データ作成部１０３で作成された集計明細表データは、括データとして扱われる。集計データ作成部１０３は、作成した括データに関する情報をデータ突合部１０５に出力する。
【００１８】
突合括データ入力処理部１０４は、オペレータのキーボード操作による入力情報に基づいて、突合括データを作成する。オペレータは、振込明細表送付書に記載された振込明細表の合計件数と合計金額を入力する。突合括データ入力処理部１０４は、オペレータによって入力された振込明細表の合計件数と合計金額に基づいて突合括データ（総数データ）を作成する。突合括データ入力処理部１０４は、作成した突合括データをデータ突合部１０５に出力する。
【００１９】
データ突合部１０５は、集計データ作成部１０３から出力された括データと突合括データ入力処理部１０４から出力された突合括データを突き合わせる。データ突合部１０５は、括データと突合括データの突合せ結果をエラー検出部１０６に出力する。また、データ突合部１０５は、タッチパネル１３からの操作情報に基づいて、集計明細表データに含まれる振込確認データに関する情報を出力装置２０に出力する。出力装置２０は、出力された振込確認データをディスプレイ２１に表示する。オペレータは、ディスプレイ２１の表示内容によって、振込確認データを確認できる。また、集計明細表データの一部を検索して表示することができる。
【００２０】
エラー検出部１０６は、データ突合部１０５から出力された括データと突合括データの突合せ結果を判断し、突合せ結果が正常であるときには、集計明細表データを振込データ作成部１０８に出力する。エラー検出部１０６は、括データと突合括データの突合せ結果が正常でないときには振込確認データをデータ修正部１０７に出力する。
【００２１】
データ修正部１０７は、エラー検出部１０６から出力された振込確認データの修正を行う。データ修正部１０７は、修正の対象となる振込確認データに関する情報を出力装置２０に出力する。出力装置２０は、出力された振込確認データをディスプレイ２１に表示させる。ディスプレイ２１の表示を見たオペレータは、入力装置１０のキーボード１１を操作することにより、振込確認データを修正するための情報を入力する。データ修正部１０７は、入力された情報に基づいて、振込確認データを修正する。データ修正部１０７は、修正が完了した振込確認データを振込データ作成部１０８に出力する。なお、データ修正部１０７は、再度の突合せを行うために、振込確認データをデータ突合部１０５に戻すようにしてもよい。
【００２２】
振込データ作成部１０８は、データ突合部１０５及びデータ修正部１０７から出力された振込確認データに基づいて、振込データを作成する。振込データ作成部１０８は、作成した振込データをフォーマット変換部１０９に出力する。フォーマット変換部１０９は、振込データ作成部１０８から出力された振込データを所定のフォーマット、例えば全銀フォーマットに変換する。フォーマット変換部１０９は、全銀フォーマットに変換された振込データを出力装置２０に出力する。
【００２３】
出力装置２０は、出力された振込データをディスプレイ２１に表示したり、書込装置２２によってＤＶＤに書き込んだりする。なお、振込データは、書込装置２２によってＤＶＤに書き込んで出力するが、他の態様で振込データを出力してもよい。例えば、ＤＶＤ以外の記憶媒体、例えば、ＵＳＢメモリや外付ハードディスクなどに書き込んでもよい。あるいは、書込装置２２とは別に通信装置を設けてもよい。この場合、通信装置は、インターネット等を経由して、振込データをクラウドや他の端末に送信するようにしてもよい。
【００２４】
次に、給与情報処理システム１において実行される処理について説明する。給与情報処理システム１は、企業における従業員の給与振込のための振込データを作成する。ここでは、給与情報処理の作業の流れについて説明し、続いて、給与情報処理システム１において実行される処理を説明する。ここでの処理は、オペレータが給与情報処理システム１を操作しながら実行される。
【００２５】
図２は、給与情報処理の作業の流れのフローチャートの一例を示す図である。図２に示すように、給与情報処理の作業では、まず、オペレータが封筒の開封作業を行う（ステップＳ１１）。オペレータは、開封作業において、郵便により送付されてきた振込明細表の束が封入された封筒を開封する。封筒には、企業の従業員の数に応じた複数の振込明細表とともに、振込明細表送付書が封入されている。振込明細表には、振込明細表の合計件数と、すべての振込明細表に記載されている振込金額の合計金額が記載されている。
【００２６】
開封作業を行ったオペレータは、キーボード１１を操作し、データ入力開始操作を行う（ステップＳ１２）。給与情報処理を開始するにあたり、給与情報処理装置１００のタッチパネル１３（ディスプレイ２１）には、図４に示すように、利用者ＩＤ入力領域Ｐ１１、パスワード入力領域Ｐ１２、及び処理日入力領域Ｐ１３が設けられている。利用者ＩＤ入力領域Ｐ１１の左側には「利用者ＩＤ」の文字が表示され、パスワード入力領域Ｐ１２の左側には、「パスワード」の文字が表示され、処理日入力領域Ｐ１３の左側には、「処理日」の文字が表示されている。処理日入力領域Ｐ１３には、予め処理日（図４に示す例では、２０１７−１２−０９）が入力されている。また、処理日入力領域Ｐ１３の下方には、ログインキーＫ１１及び終了キーＫ１２が表示されている。データ入力開始操作では、オペレータは、キーボード１１を操作するなどして、利用者ＩＤ入力領域Ｐ１１及びパスワード入力領域Ｐ１２にそれぞれ利用者ＩＤ及びパスワードを入力する。続いて、ログインキーＫ１１を操作することによって、給与情報処理が開始される。
【００２７】
給与情報処理が開始されると、オペレータは、振込明細表送付書に記載された振込明細表の合計件数と合計金額を突合括データとして入力する操作を行う（ステップＳ１３）。この例では、振込明細表に記載された合計件数（以下「突合件数」という）及び合計金額（以下「突合金額」という）を突合括データとして入力する。なお、振込明細表の数によっては、１通の封筒に封入された振込明細表を複数の括に分割して、括ごとの合計件数と合計金額を求めて入力してもよい。
【００２８】
オペレータは、突合括データの入力操作を行った後、振込明細表のデータ読込作業を行う（ステップＳ１４）。スキャナ１２にはソーターが設けられている。オペレータは、ソーターに複数の振込明細表をセットし、ソーターを作動させて、スキャナ１２に振込明細表を連続的に読み込ませる。振込明細表は、裏表の両面で読み込みが行われる。なお、オペレータは、データ読込作業において、スキャナ１２を操作して複数の振込明細表を画像データとして順次読み込むようにしてもよい。
【００２９】
給与情報処理システム１における給与情報処理装置１００では、後に説明するように、振込明細表を計数する。また、給与情報処理装置１００は、１枚の振込明細表に対して光学文字認識を行い、振込明細表の記載内容のうち、振込データを作成するための情報を検出する。具体的に、給与情報処理装置１００は、光学文字認識を行った振込明細表の件数（以下「集計件数」という）を計数する。また、給与情報処理装置１００は、光学文字認識を行った振込明細表に記載された振込金額をそれぞれ検出し、すべての振込明細表に記載された振込金額の総計額（以下「集計金額」という）を算出する。給与情報処理装置１００は、こうして検出した集計件数及び集計金額を括データとして振込データを作成する。給与情報処理装置１００は、振込データを作成する前に、突合件数と集計件数、突合金額と集計金額をそれぞれ突き合わせる。その結果、突合件数と集計件数、突合金額と集計金額の一方または両方の突合せ結果が正常であるときに、振込データを作成する。また、この突合せ結果が異常であるときには、ディスプレイ２１に読込エラーを表示し、振込確認データを作成する。この給与情報処理装置１００における処理については、後にさらに説明する。
【００３０】
オペレータは、読込エラーの表示があるか否かを判断する（ステップＳ１５）。読込エラーの表示がある場合には、オペレータは、振込データの修正操作を行う（ステップＳ１６）。オペレータは、振込データの修正操作が済んだ後に、振込データ書込作業を行う（ステップＳ１７）。オペレータは、振込データの書込作業として、給与情報処理装置１００の書込装置２２によって、読込データをＤＶＤに書き込む。また、オペレータは、ステップＳ１５において読込エラーがないと判断した場合にも、振込データ書込作業を行う（ステップＳ１７）。こうして、給与情報処理の作業が終了する。
【００３１】
続いて、給与情報処理の作業が行われる間における給与情報処理装置１００の処理について説明する。図３は、給与情報処理装置により実行される処理の流れのフローチャートの一例の一部を示す図である。給与情報処理は、図２に示すステップＳ１２のデータ入力開始操作が行われることで開始される。
【００３２】
給与情報処理が始まると、給与情報処理装置１００は、図５に示す給与情報処理開始画面をディスプレイ２１に表示する。給与情報処理開始画面には、帳票スキャンキーＫ２１、テンプレート登録キーＫ２２、データ修正キーＫ２３、データ検索キーＫ２４、及び終了キーＫ２５が表示されている。帳票スキャンキーＫ２１及びテンプレート登録キーＫ２２は、ＯＣＲ入力表示領域Ｒ２１に表示されている。データ修正キーＫ２３は、データ修正表示領域Ｒ２２に表示されている。データ検索キーＫ２４は、データ検索表示領域Ｒ２３に表示されている。
【００３３】
給与情報処理装置１００は、帳票スキャンボタンが操作されたか否かを判断する（ステップＳ３１）。具体的には、給与情報処理装置１００は、図５に示す帳票スキャンキーＫ２１が指定操作されたか否かを判断する。帳票スキャンボタンが操作されたと判断した場合（ステップＳ３１：ＹＥＳ）、給与情報処理装置１００は、突合括データ入力画面を表示する（ステップＳ３２）。図６に示すように、突合括データ入力画面には、事業主番号入力領域Ｐ３１、預入区分入力領域Ｐ３２、請求日入力領域Ｐ３３、合計件数入力領域Ｐ３４、及び合計金額入力領域Ｐ３５が設けられている。また、事業主番号入力領域Ｐ３１、預入区分入力領域Ｐ３２、請求日入力領域Ｐ３３、合計件数入力領域Ｐ３４、及び合計金額入力領域Ｐ３５の各左側には、それぞれ事業主番号、預入区分、請求日、合計件数、及び合計金額の各文字が表示されている。また、突合括データ入力画面には、スキャン開始キーＫ３１及び戻るキーＫ３２が表示されている。
【００３４】
続いて、給与情報処理装置１００は、突合括データ入力処理部１０４において、突合括データの入力があったか否かを判断する（ステップＳ３３）。具体的には、給与情報処理装置１００は、図６に示すように、突合括データ入力画面に対して、オペレータが、振込明細表送付書に記載された合計件数及び合計金額の入力を完了し、図２のステップＳ１３における突合括データの入力操作が完了している否かを判断する。オペレータは、突合括データ入力操作が終了すると、図６に示すスキャン開始キーＫ３１を操作する。給与情報処理装置１００は、スキャン開始キーＫ３１の操作をもって突合括データ入力があったと判断する。また、給与情報処理装置１００は、戻るキーＫ３２の操作の検出をもって突合括データ入力操作がないと判断する。
【００３５】
その結果、突合括データ入力がなかったと判断した場合（ステップＳ３３：ＮＯ）、ステップＳ３３の処理を繰り返す。突合括データ入力があったと判断した場合（ステップＳ３３：ＹＥＳ）、給与情報処理装置１００は、振込明細表の読込情報を取得する（ステップＳ３４）。給与情報処理装置１００は、スキャナ１２によって読み込まれた振込明細表の画像データを明細表データ入力処理部１０１から読込情報として入力することによって取得する。給与情報処理装置１００は、図示しない記憶部を備え、取得した振込明細表の画像データを記憶部に記憶する。
【００３６】
続いて、給与情報処理装置１００は、全ての振込明細表の読込が完了したか否かを判断する（ステップＳ３５）。給与情報処理装置１００は、スキャナ１２による規定単位ごとに、「ＯＫキー」と「キャンセルキー」をディスプレイ２１に表示する。規定の単位は、例えばソーターで連続的の読み込ませた振込明細表の束を１つの単位としてもよいし、オペレータが指定できるようにしてもよい。あるいは、規定数、例えば２０枚や３０枚などとしてもよい。本実施形態では、封筒に封入された振込明細表のすべてを１つの単位（括）として取り扱う。そして、給与情報処理装置１００は、「ＯＫキー」が操作されることにより、すべての振込明細表の読み込みが完了したと判断する。また、給与情報処理装置１００は、「キャンセルキー」が操作されることにより、すべての振込明細表の読込は完了していないと判断する。
【００３７】
すべての振込明細表の読込が完了していないと判断した場合（ステップＳ３５：ＮＯ）、給与情報処理装置１００は、ステップＳ３５の処理を繰り返す。全ての振込明細表の読込が完了したと判断した場合（ステップＳ３５：ＹＥＳ）、給与情報処理装置１００は、個別データ作成部１０２及び集計データ作成部１０３において、集計明細表データを作成する（ステップＳ３６）。スキャナ１２で読み込まれた読込情報は、記憶部に記憶される。また、これらの読込情報は、例えば図７に示すように、ディスプレイ２１の画面に表示可能とされている。図７に示す画面では読み込まれた振込明細表の画像データが振込明細表ごとにサムネイルとして表示され、そのうちの一枚が大きく表示される。図７に示す例では、４枚の振込明細表がスキャンされ、その４枚がサムネイルとして表示されるとともに、１枚が大きく表示されている。給与情報処理装置１００は、個別データ作成部１０２において、振込明細表に記載された情報に基づいて、給与の振込先の金融機関の本・支店番号、口座番号、氏名、及び振込金額に関する個別データ（振込確認データ）を作成する。給与情報処理装置１００は、振込確認データの数を集計件数とする。また、振込確認データに含まれる振込金額の総額である集計金額を算出する。
【００３８】
集計明細表データを作成するにあたり、給与情報処理装置１００は、明細表データ入力処理部１０２において、光学文字認識を行う。給与情報処理装置１００は、光学文字認識を行うことにより、振込明細表の画像データに含まれる文字情報としての給与の振込先の金融機関の本・支店番号、口座番号、氏名、及び振込金額をテキスト情報として検出する。給与情報処理装置１００は、こうして検出されたテキスト情報から、振込確認データを作成する。続いて、集計データ作成部１０３は、画像データを読み込んだ振込明細表の件数及びこれらのテキスト情報から、集計件数及び集計金額についての括データを作成する。
【００３９】
給与情報処理装置１００は、光学文字認識を行う際には、例えば、画像データに描画されている文字や図柄の領域を認識する。続いて、給与情報処理装置１００は、画像データに描かれている文字を識別してテキストデータに変換する。デジタルデータへの変換は、従前のＯＣＲ技術を用いて行ってもよい。
【００４０】
また、オペレータは、給与情報処理装置１００に、画像データに描画されている文字の領域を認識させるにあたり、認識対象となる文字を指定できるようにしている。具体的には、タッチパネル１３における領域の下辺をタッチペンでなぞることにより、認識対象とする文字を含む領域を指定する。さらに言えば、タッチペンでなぞった線の上方数ｃｍ、例えば３ｃｍの領域を認識対象の領域とし、給与情報処理装置１００は、この領域に含まれる文字を認識対象として認識する。このため、オペレータが、認識対象となる給与の振込先の金融機関の本・支店番号、口座番号、氏名、及び振込金額の下側辺をなぞることにより、給与情報処理装置１００は、これらの認識対象を精度よく検出できる。
【００４１】
例えば、オペレータは、図７に示す振込明細表おける給与の振込先の金融機関の本・支店番号、縦方向に並んだ複数の口座番号、氏名、及び振込金額の項目のうちの１列の項目を囲んで、文字認識を行う領域を指定する。あるいは、これらの項目のうちの１列の下辺をなぞることによって、文字認識を行う領域を指定する。なお、タッチペンでなく、オペレータの指などでタッチパネル１３における領域の下辺をなぞるようにしてもよい。
【００４２】
続いて、給与情報処理装置１００は、データ突合部１０５において、突合括データと括データとの突合せを行う（ステップＳ３７）。給与情報処理装置１００は、突合括データと括データとの突合せの結果、突合括データと括データが一致しているか否かを判断する（ステップＳ３８）。具体的には、突合括データに含まれる突合件数及び突合金額と、括データに含まれる集計件数と集計金額がそれぞれ一致しているか否かを判断する。突合括データに含まれる突合件数及び突合金額は、ステップＳ３３で入力があったと判断された際に入力されていたデータである。括データに含まれる集計件数と集計金額は、振込明細表を読み込み、光学文字認識によって検出したデータから算出したデータである。
【００４３】
突合括データと括データが一致していると判断した場合（ステップＳ３８：ＹＥＳ）、給与情報処理装置１００は、エラー検出部１０６において、読込エラーがあったか否かを判断する（ステップＳ３９）。読込エラーには、例えば、記載されている文字が読み取れなかった（文字変換できなかった）エラーが含まれる。読込エラーが生じた情報には、例えば「？」の文字が表示される。
【００４４】
読込エラーがなかったと判断した場合（ステップＳ３９：ＮＯ）、給与情報処理装置１００は、振込データ作成部１０８において、振込データを作成する（ステップＳ４０）。振込データには、例えば、各従業員についての振込先の金融機関の本・支店番号、口座番号、氏名、及び振込金額の各項目が含まれる。
【００４５】
続いて、給与情報処理装置１００は、フォーマット変換部１０９において、フォーマット変換を行う（ステップＳ４１）。フォーマット変換では、規定のフォーマット、例えば、全国銀行フォーマット（全銀フォーマット）に振込データを変換する。全国銀行フォーマットとは、全国銀行協会連合会がデータ伝送を行うために定めたフォーマットである。こうして、給与情報処理装置１００は、図３に示す処理を終了する。
【００４６】
給与情報処理装置１００は、ステップＳ３８において突合括データと括データが一致していないとデータ突合部１０５において判断した場合（ステップＳ３８：ＮＯ）、振込確認データを作成する（ステップＳ４２）。また、給与情報処理装置１００は、ステップＳ３９において読込エラーがあったとエラー検出部１０６において判断した場合（ステップＳ３９：ＹＥＳ）、振込確認データを作成する（ステップＳ４２）。ここで作成した振込確認データは、エラー括データとなる。こうして、給与情報処理装置１００は、図３に示す処理を終了する。
【００４７】
ステップＳ１３において、帳票スキャンボタンが操作されなかったと判断した場合（ステップＳ３１：ＮＯ）、給与情報処理装置１００は、終了ボタンの操作があったか否かを判断する（ステップＳ４３）。具体的には、給与情報処理装置１００は、図５に示す終了キーＫ２５が指定操作されたか否かを判断する。終了ボタンが操作されたと判断した場合（ステップＳ４３：ＹＥＳ）、給与情報処理装置１００は、給与情報処理作業を終了し（ステップＳ４４）、図３に示す処理を終了する。また、終了ボタンが操作されなかったと判断した場合（ステップＳ４３：ＮＯ）、給与情報処理装置１００は、そのまま図３に示す処理を終了する。
【００４８】
給与情報処理装置１００では、上記のようにして振込データが作成されるとともに、振込データの修正及び検索を行うことができる。以下、給与情報処理装置１００における振込データの修正及び検索の処理について説明する。図８は、給与情報処理装置により実行される処理の流れのフローチャートの一例の他の一部を示す図である。
【００４９】
図８に示すように、給与情報処理装置１００は、データ修正部１０７において、データ修正ボタンが操作されたか否かを判断する（ステップＳ５１）。具体的には、給与情報処理装置１００は、図５に示すデータ修正キーＫ２３が指定操作されたか否かを判断する。データ修正ボタンが操作されたと判断した場合（ステップＳ５１：ＹＥＳ）、給与情報処理装置１００は、エラー括データの一覧を表示する（ステップＳ５２）。
【００５０】
給与情報処理装置１００は、エラー括データの一覧を表示する際、図９に示すように、ディスプレイ２１にエラー括データの一覧Ｍ４１を表示するとともに、修正キーＫ４１、括削除キーＫ４２、及び戻るキーＫ４３を表示する。図９に示す画面では、１つのエラー括データの見出しが表示されているが、複数のエラー括データがある場合には、複数のエラー括データの見出しが表示される。また、複数の括データの見出しが表示されている場合、処理対象となる括データの見出しは、他の括データの見出しと異なるように、カーソル指定表示がなされる。
【００５１】
続いて、給与情報処理装置１００は、修正ボタンが操作されたか否かを判断する（ステップＳ５３）。具体的には、給与情報処理装置１００は、修正キーＫ４１が指定操作されたか否かを判断する。その結果、修正キーＫ４１が操作されていないと判断した場合（ステップＳ５３：ＮＯ）、給与情報処理装置１００は、ステップＳ５３の処理を繰り返す。また、修正ボタンが操作されたと判断した場合（ステップＳ５３：ＹＥＳ）、給与情報処理装置１００は、振込確認データを表示する（ステップＳ５４）。なお、修正ボタンの操作が行われる前に括削除キーＫ４２が指定操作されたときには、カーソル指定表示された括データを削除する。また、戻るキーＫ４３が指定操作されたときには、図５に示す画面に戻る。
【００５２】
給与情報処理装置１００は、振込確認データを表示する際、図１０に示すように、画像データＭ５１及びテキストデータＭ５２をそれぞれ表示する。画像データＭ５１としては、スキャナ１２によって読み込んだ振込明細表の画像のデータをそのまま表示する。テキストデータＭ５２としては、画像データＭ５１に光学文字認識を行って検出したデータを表示する。また、テキストデータＭ５２では、画像データＭ５１とした表示されたこれらの項目のほかに、「読取状態」の欄が設けられている。
【００５３】
テキストデータＭ５２における各項目において、異常が認められるデータについては、異常が認められないデータと異なる表示を行う。図１０に示す例では、上から２番目のデータにおいて、口座番号が「６？８９？？９」となっている。口座番号は「０」〜「９」のいずれかの文字で構成され、「？」の文字が含まれることはない。このため、上から２番目のデータは、異常が認められたデータとなる。異常が認められたデータは、氏名欄の背景色が他のデータの氏名欄の背景色と異なるように表示される。また、読取状態の欄に「リジェクト有り」の文字が記載される。これらの背景色の違いや読取状態の記載によって、異常があるデータが特定される。図１０に示す例では、異常があるデータは、正常なデータと比較して氏名の欄の背景色が異なっている。なお、異常があるデータは、正常なデータと比較して他の欄の背景色が異なるようにしてもよい。
【００５４】
続いて、給与情報処理装置１００は、修正処理を行う（ステップＳ５５）。修正処理では、図２のステップＳ１６で実行されるオペレータによる修正操作に基づくデータの更新が行われる。例えば、図１０に示す異常が認められたデータにおける口座番号のうち、「？」で表示された文字を正しい文字に入力し直す。正しい文字（数値）は、ディスプレイ２１に同時に表示されている画像データから容易に得ることができる。
【００５５】
続いて、給与情報処理装置１００は、更新ボタンが操作されたか否かを判断する（ステップＳ５６）。具体的には、給与情報処理装置１００は、図１０に示す更新キーＫ５１が指定操作されたか否かを判断する。その結果、更新ボタンが操作されなかったと判断した場合（ステップＳ５６：ＮＯ）、給与情報処理装置１００は、ステップＳ５５に戻って修正処理を行う。更新ボタンが操作されたと判断した場合（ステップＳ５６：ＹＥＳ）、給与情報処理装置１００は、振込データを作成する（ステップＳ５７）。その後、フォーマット変換処理を行って（ステップＳ５８）、図８に示す処理を終了する。また、戻るキーＫ５２が操作されたときには、図９に示す画面に戻る。
【００５６】
ステップＳ５１においてデータ修正ボタンが操作されなかったと判断した場合（ステップＳ５１：ＮＯ）、給与情報処理装置１００は、データ検索ボタンが操作されたか否かを判断する（ステップＳ５９）。給与情報処理装置１００は、図５に示すデータ検索キーＫ２４が指定操作されたか否かによって、修正ボタン操作が行われたか否かを判断する。
【００５７】
その結果、データ検索ボタンが操作されていないと判断した場合（ステップＳ５９：ＮＯ）、給与情報処理装置１００は、そのまま図８に示す処理を終了する。データ検索ボタンが操作されたと判断した場合（ステップＳ５９：ＹＥＳ）、給与情報処理装置１００は、明細表の括データの検索画面を表示する（ステップＳ６０）。
【００５８】
給与情報処理装置１００は、明細表の括データの検索画面として、図１１に示すように、ディスプレイ２１に括データの一覧Ｍ６１を表示する。また、括データの一覧Ｍ６１の上方には、事業主番号入力領域Ｐ６１、預入区分入力領域Ｐ６２、請求日入力領域Ｐ６３、本・支店番号入力領域Ｐ６４、口座番号入力領域Ｐ６５、氏名入力領域Ｐ６６が設けられている。さらに、括データの一覧Ｍ６１の右上方に検索キーＫ６１、左下方に確認キーＫ６２、右下方に戻るキーＫ６３がそれぞれ表示されている。括データの一覧Ｍ６１の上方には、事業主番号入力領域Ｐ６１、預入区分入力領域Ｐ６２、請求日入力領域Ｐ６３、本・支店番号入力領域Ｐ６４、口座番号入力領域Ｐ６５、氏名入力領域Ｐ６６に適宜の情報を入力することにより、括データの一覧Ｍ６１に括データの見出しが表示される。図１１に示す画面では、１つの明細表のデータの見出しが表示されているが、複数の明細表の括データの検索を行う場合には、複数の括データの見出しが表示される。また、複数の括データの見出しが表示されている場合、確認対象となる括データの見出しは、他の括データの見出しと異なるように、カーソル指定表示がなされる。
【００５９】
続いて、給与情報処理装置１００は、振込確認データを表示する（ステップＳ６１）。給与情報処理装置１００は、オペレータが確認キーＫ６２を操作したときに、括データの振込確認データを表示する。給与情報処理装置１００は、エラー括データを表示する場合と同様に、振込確認データを表示する際は、図１２に示すように、画像データＭ７１及びテキストデータＭ７２をそれぞれ表示する。このとき、画面の右下には、戻るキーＫ７１が表示される。画像データＭ７１としては、スキャナ１２によって読み込んだ振込明細表の画像のデータをそのまま表示する。テキストデータＭ７２としては、画像データＭ７１に光学文字認識を行って検出したデータを表示する。また、テキストデータＭ７２では、これらの項目のほかに、「読取状態」の欄が設けられている。その後、例えば戻るキーＫ７１をオペレータが操作することにより、図８に示す処理が終了する。
【００６０】
なお、給与情報処理装置１００は、各種データを記憶する記憶手段を有していてもよい。記憶手段は、振込明細表をスキャンして得られた画像データ及び画像データから光学文字認識によって検出されたテキストデータ、集計明細表データ（振込確認データ及び括データ）、振込データ等の各種データの少なくとも一部を記憶するものでもよい。また、給与情報処理装置１００は、記憶手段に記憶されたこれらのデータを読み出して、ディスプレイ２１に表示したり、演算処理に用いたりできるものでもよい。
【００６１】
以上説明した少なくともひとつの実施形態によれば、明細表送付書に記載された複数（一般的には多数）の振込明細表について、振込確認データ等に変換して振込データを作成している。このため、振込明細表自体を保存しておく必要性が低くなるので、給与振り込み依頼に応じた作業を効率よく行わせることができる。
【００６２】
特に、従来の方式では、封筒に封入された振込明細表を処理するにあたっては、振込明細表の記載内容を入力するための括分割の作業や、入力内容確認のための振込明細表の結束等の作業が必要であった。振込明細表の結束のためには、振込明細表にキーパンチなどを行う必要もあり、非常に手間がかかり、オペレータの負担が膨大であった。この点、振込明細表の記載内容を振込確認データとすることにより、これらのオペレータの負担を軽減することができる。
【００６３】
また、例えば、光学文字認識を行って給与振込表の読み込みを行った場合に、光学文字認識においては、読み込みができない場合も考えられるが、読み間違えなどが生じることも考えられる。光学文字認識による読み間違えが生じると、振込金額の相違という不具合が生じてしまう。読み込みができない場合には、総額の計算ができないなどの状態となるので、そのエラーを容易に検出できるが、読み間違えによって異なる文字（数字）を認識してしまった場合には、そのようなエラーの検出は難しくなる。
【００６４】
この点、上記の実施形態では、データ突合部１０５を設けることにより、振込明細表送付書に記載された突合金額と、すべての振込明細表に記載された振込金額から算出した集計金額を突き合わせて、突合金額と集計金額が一致することを確認している。このため、光学文字認識によって読み間違えが生じた場合には、ほとんどの場合に突合せを行った結果が一致しなくなる。したがって、光学文字認識における読み間違えを検出することができる。よって、振込金額の相違を抑制できる。
【００６５】
また、上記の少なくともひとつの実施形態では、光学文字認識によって振込明細表の記載内容を検出している。このため、オペレータによる振込明細表の記載内容の入力の必要がなくなる。したがって、オペレータの負担をさらに軽減することができ、給与振り込み依頼に応じた作業を効率よく行わせることができる。
【００６６】
また、上記の少なくともひとつの実施形態では、光学文字認識を行う領域をタッチペンでなぞるなどして指定している。このため、光学文字認識の精度を高めることができる。各企業で採用される振込明細表は、依頼先の企業に応じてフォームにばらつきがあることが多い。このため、単に光学文字認識を実行しようとしても、必要とする情報を探し出すことが難しく、誤読や入力ミスなどの可能性が高くなってしまう。この点、光学文字認識を行う領域を規定することにより、文字認識の精度を高めることができ、誤読などを少なくすることができる。
【００６７】
特に、企業から送付される振込明細表は、企業ごとに異なるフォーマットである。このため、光学文字認識ででは、多様なフォーマットの振込明細表のそれぞれから情報を読み取る必要がある。このような多様なフォーマットの振込明細表がある場合でも、光学文字認識を行う領域、ここでは振込データを作成するために必要な情報が記載された領域を指定することにより、光学文字認識の認識精度を高めることができる。
【００６８】
また、上記の少なくともひとつの実施形態では、振込データを規定のフォーマットに変換している。このため、作成した振込データを多様な金融機関等で容易に取り扱うことができる。特に、規定のフォーマットを全国銀行フォーマットとしている。このため、多様な金融機関等での取り扱いをさらに容易にすることができる。
【００６９】
以上説明した少なくともひとつの実施形態によれば、突合括データと括データの突合せ結果が異常であるときに、振込確認データを修正できるようにしている。このため、光学文字認識で入力エラーが生じた場合などにおいても、簡単にエラーを認識し、データの修正を行うことができる。
【００７０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７１】
１…給与情報処理システム
１０…入力装置
１１…キーボード
１２…スキャナ
１３…タッチパネル
２０…出力装置
２１…ディスプレイ
２２…書込装置
１００…給与情報処理装置
１０１…明細表データ入力処理部
１０２…個別データ作成部
１０３…集計データ作成部
１０４…突合括データ入力処理部（総数データ作成部）
１０５…データ突合部（突合部）
１０６…エラー検出部
１０７…データ修正部
１０８…振込データ作成部
１０９…フォーマット変換部（規定フォーマット変換部）
【図１】
2019175116.tif 000003
【図２】
2019175116.tif 000004
【図３】
2019175116.tif 000005
【図４】
2019175116.tif 000006
【図５】
2019175116.tif 000007
【図６】
2019175116.tif 000008
【図７】
2019175116.tif 000009
【図８】
2019175116.tif 000010
【図９】
2019175116.tif 000011
【図１０】
2019175116.tif 000012
【図１１】
2019175116.tif 000013
【図１２】
2019175116.tif 000014