(57)【要約】【課題】会計の仕訳作業の効率性を高める。【解決手段】本発明の一態様は、会計処理を実行する通信端末と、当該通信端末と通信可能なサーバと、を含む会計処理システムであって、取引データベースを取得する取得手段、取引データベースの各レコードのデータを、仕訳データベースの各レコードの対応するフィールドに書き込む書込手段、仕訳データベースにおいて、取引内容のフィールドのデータに対して所定条件に基づいて検索を行い、該当するレコードを抽出する抽出手段、および、仕訳データベースにおいて、いずれかのレコードの借方の勘定科目、又は貸方の勘定科目のフィールドのいずれかのデータを、他のレコードの借方の勘定科目、又は貸方の勘定科目のフィールドに複製する複製手段、の各手段を通信端末又はサーバのいずれか一方が備える。【選択図】図４
2019109799.tif 000002
【特許請求の範囲】
【請求項１】
会計処理を実行する通信端末と、当該通信端末と通信可能なサーバと、を含む会計処理システムであって、
日付、取引金額、取引内容の各フィールドのデータを１件分のレコードとする取引データベースを取得する取得手段、
前記取引データベースの各レコードのデータを、日付のフィールド、借方の勘定科目および金額のフィールド、貸方の勘定科目および金額のフィールド、および、取引内容のフィールドのデータを１件分のレコードとする仕訳データベースの各レコードの対応するフィールドに書き込む書込手段、
前記仕訳データベースにおいて、取引内容のフィールドのデータに対して所定条件に基づいて検索を行い、該当するレコードを抽出する抽出手段、および、
前記仕訳データベースにおいて、いずれかのレコードの借方の勘定科目、又は貸方の勘定科目のフィールドのいずれかのデータを、他のレコードの借方の勘定科目、又は貸方の勘定科目のフィールドに複製する複製手段、
の各手段を前記通信端末又は前記サーバのいずれか一方が備えた、会計処理システム。
【請求項２】
前記会計処理システムは、前記サーバと通信可能な第２の通信端末を含み、
前記取得手段は、前記第２の通信端末から前記取引データベースを取得する、
請求項１に記載された会計処理システム。
【請求項３】
前記抽出手段は、前記仕訳データベースにおいて、借方の勘定科目、又は貸方の勘定科目のフィールドにデータが未入力のレコードを抽出する、
請求項１又は２に記載された会計処理システム。
【請求項４】
前記所定条件は、取引内容のフィールドのデータに、前記通信端末に対する操作によって入力された文字列が含まれることである、
請求項１〜３のいずれか１項に記載された会計処理システム。
【請求項５】
前記所定条件は、取引内容のフィールドのデータが、各レコードの取引内容のフィールドに書き込まれているデータからなる選択肢の中から前記通信端末に対する操作によって選択されたデータと一致することである、
請求項１〜３のいずれか１項に記載された会計処理システム。
【請求項６】
前記取得手段は、前記取引データベースを、基礎となる証憑の種類ごとに取得する、
請求項１〜５のいずれか１項に記載された会計処理システム。
【請求項７】
コンピュータに会計処理方法を実行させるためのプログラムであって、
前記会計処理方法は、
日付、取引金額、取引内容の各フィールドのデータを１件分のレコードとする取引データベースを取得するステップと、
前記取引データベースの各レコードのデータを、日付のフィールド、借方の勘定科目および金額のフィールド、貸方の勘定科目および金額のフィールド、および、取引内容のフィールドのデータを１件分のレコードとする仕訳データベースの各レコードの対応するフィールドに書き込むステップと、
前記仕訳データベースにおいて、取引内容のフィールドのデータに対して所定条件に基づいて検索を行い、該当するレコードを抽出するステップと、
前記仕訳データベースにおいて、いずれかのレコードの借方の勘定科目、又は貸方の勘定科目のフィールドのいずれかのデータを、他のレコードの借方の勘定科目、又は貸方の勘定科目のフィールドに複製するステップと、
を有する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会計に関する情報を処理する会計処理システムおよびプログラムに関する。
【背景技術】
【０００２】
従来から、会計作業の効率化を図るため、会計用ソフトウェア（いわゆる会計ソフト）の開発が行われてきた（特許文献１）。会社の経理担当者あるいは会計事務所の担当者が仕訳作業によって会計ソフトの振替伝票に取引のデータを入力した後は、会計ソフトが、当該データを仕訳日記帳、総勘定元帳といった帳簿に転記する処理を自動的に行うため、会計作業の効率化を図ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２９３５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の仕訳作業では、担当者が、取引によって発生した領収書、請求書、クレジットカードの利用伝票、あるいは銀行の通帳等の原始証憑を基に、取引のデータ（例えば、日付、入金、出金、摘要等）を会計ソフトの振替伝票に入力していた。このとき、担当者は、例えば１０件の取引が発生した場合、その１０件の取引のデータを個別に振替伝票に入力していた。そのため、取引の件数が大量となる場合には、会計ソフトの振替伝票に対する入力作業に労力を要し、仕訳作業の効率化を損なうものとなっていた。既に述べたように、振替伝票に入力済みのデータを帳簿に転記する処理は会計ソフトによって効率的に行われるようになってきたため、会計作業全体の効率化をさらに高める上で仕訳作業がボトルネックになっている。
【０００５】
そこで、本発明は、会計の仕訳作業の効率性を高めることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、会計処理を実行する通信端末と、当該通信端末と通信可能なサーバと、を含む会計処理システムであって、
日付、取引金額、取引内容の各フィールドのデータを１件分のレコードとする取引データベースを取得する取得手段、
前記取引データベースの各レコードのデータを、日付のフィールド、借方の勘定科目および金額のフィールド、貸方の勘定科目および金額のフィールド、および、取引内容のフィールドのデータを１件分のレコードとする仕訳データベースの各レコードの対応するフィールドに書き込む書込手段、
前記仕訳データベースにおいて、取引内容のフィールドのデータに対して所定条件に基づいて検索を行い、該当するレコードを抽出する抽出手段、および、
前記仕訳データベースにおいて、いずれかのレコードの借方の勘定科目、又は貸方の勘定科目のフィールドのいずれかのデータを、他のレコードの借方の勘定科目、又は貸方の勘定科目のフィールドに複製する複製手段、
の各手段を前記通信端末又は前記サーバのいずれか一方が備えた、会計処理システムである。
【０００７】
本発明の別の態様は、コンピュータに会計処理方法を実行させるためのプログラムであって、
前記会計処理方法は、
日付、取引金額、取引内容の各フィールドのデータを１件分のレコードとする取引データベースを取得するステップと、
前記取引データベースの各レコードのデータを、日付のフィールド、借方の勘定科目および金額のフィールド、貸方の勘定科目および金額のフィールド、および、取引内容のフィールドのデータを１件分のレコードとする仕訳データベースの各レコードの対応するフィールドに書き込むステップと、
前記仕訳データベースにおいて、取引内容のフィールドのデータに対して所定条件に基づいて検索を行い、該当するレコードを抽出するステップと、
前記仕訳データベースにおいて、いずれかのレコードの借方の勘定科目、又は貸方の勘定科目のフィールドのいずれかのデータを、他のレコードの借方の勘定科目、又は貸方の勘定科目のフィールドに複製するステップと、
を有する、プログラムである。
【発明の効果】
【０００８】
本発明によれば、会計の仕訳作業の効率性を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る会計処理システムの全体構成を示す図である。
【図２】実施形態に係る会計処理システムにおいて、各端末とデータベースとの間のデータ処理を概念的に示した図である。
【図３】実施形態に係る会計処理システムの各要素のハードウェア構成を示す図である。
【図４】実施形態に係る会計処理システムの機能ブロック図である。
【図５】取引データベースを含むウェブページの画像を例示する図である。
【図６】仕訳データベースを含むウェブページの画像を例示する図である。
【図７】仕訳データベースを含むウェブページの画像を例示する図である。
【図８】仕訳データベースを含むウェブページの画像を例示する図である。
【図９】仕訳データベースを含むウェブページの画像を例示する図である。
【図１０】仕訳データベースを含むウェブページの画像を例示する図である。
【図１１】仕訳データベースを含むウェブページの画像を例示する図である。
【図１２】仕訳データベースを含むウェブページの画像を例示する図である。
【図１３】仕訳データベースを含むウェブページの画像を例示する図である。
【図１４】仕訳データベースを含むウェブページの画像を例示する図である。
【図１５】仕訳データベースを含むウェブページの画像を例示する図である。
【図１６】仕訳データベースを含むウェブページの画像を例示する図である。
【図１７】仕訳データベースを含むウェブページの画像を例示する図である。
【図１８】仕訳データベースに対する仕訳処理の例を示すフローチャートである。
【図１９】実施形態に係る会計処理システムの一連の処理の例を示すシーケンスチャートである。
【発明を実施するための形態】
【００１０】
本実施形態の会計処理システム１では、大量の取引に対する仕訳作業の大幅な効率化を実現することを目的としている。会社の経理担当者と会計事務所の担当者が分担して会計作業を行う場合、仕訳作業の大幅な効率化を実現するために概ね以下の処理が行われる。
会社の経理担当者は、領収書、請求書、クレジットカードの利用伝票、あるいは銀行の通帳等の原始証憑（以下、単に「証憑」という。）を基に、取引データベースを作成する。この取引データベースは、例えば銀行の通帳に基づく場合には、日付、入金、出金、および摘要等の預金出納帳に相当する表形式のデータベースであり、経理担当者は、取引の発生の都度、あるいは複数件の取引をまとめて、証憑を基に簡単に端末にデータ入力することで取引データベースを作成することができる。
会計処理システム１では、経理担当者が作成した取引データベースを仕訳データベースに転記する。仕訳データベースは、各レコードが仕訳日記帳に類似した表形式のデータベースであるが、転記された直後の内容は、借方又は貸方のいずれか一方の勘定科目（つまり、相手勘定科目）が定まっていない状態となっている。
会計事務所の担当者は、借方又は貸方のいずれか一方の勘定科目が定まっていない仕訳データベースを取得すると、各取引の摘要（取引内容）に基づいて同一種類の複数の取引を１つの表に集約する。つまり、摘要のデータが同一である、又は摘要のデータ形式が共通する複数の取引は、借方および貸方の双方で同一の勘定科目となることに着目し、そのような複数の取引を一括して処理するために１つの表に集約するのである。会計事務所の担当者は、その複数の取引のいずれか１つについて勘定科目を決定してデータ入力し、当該データを同一種類の他の取引に対して一括して複製する。そのため、同一種類の複数の取引について相手勘定科目の入力が極めて短時間で実行可能となる。
仕訳データベースに含まれる複数種類の取引の各々を１つの表に集約して一括して複製入力することによって、仕訳データベースに多数の取引のレコードが含まれている場合であっても、短時間ですべてのレコード、又はほとんどすべてレコードに対するデータ入力が完了し、仕訳作業の大幅な効率化が実現する。
【００１１】
以下、本発明の一実施形態に係る会計処理システム１について、図面を参照して説明する。
説明の便宜のために、特定の例示的な証憑の種類および勘定科目を挙げて実施形態に係る会計処理システム１を説明するが、本実施形態の会計処理システム１の特徴的な処理が特定の証憑の種類および勘定科目に依存しないことは、以下の説明から当業者により正しく理解される。
【００１２】
（１）会計処理システム１の全体構成
先ず、図１を参照して、本実施形態の会計処理システム１の全体構成について説明する。
図１に示すように、本実施形態の会計処理システム１は、取引情報入力端末２（第２の通信端末の例）、会計処理端末３（通信端末の例）、ウェブサーバ４、および、データベースサーバ５を含む。
会計処理システム１では、データベースの取得、集計、保存、および、会計処理の実行等のソフトウェア機能がクラウドコンピューティングの形態で提供される。そのため、各端末に会計ソフトをインストールする場合と異なり、各端末でソフトウェアの更新を行う必要はないという利点がある。また、データベースサーバ５において最新のデータベースが保管されているため、端末に不具合が生じた場合であってもその後の会計処理に支障が生じないという利点がある。
なお、各端末には、ウェブサーバ４からのメッセージの受信、端末間でのメッセージの授受、ウェブサーバ４とのアクセスの開始処理、若しくは、データベースサーバ５に格納されているデータベースのビューア(viewer)としての機能を備えたネイティブアプリケーションがインストールされてもよいが、本実施形態の特徴的な仕訳処理については、後述するようにウェブブラウザがあればよく、ネイティブアプリケーションを更新することは必須ではない。
【００１３】
以下の例示的な説明では、取引情報入力端末２を使用する者を「入力担当者」といい、会計処理端末３を使用する者を「会計担当者」という。入力担当者は、例えば会社の経理担当者であって、会計担当者は、例えば会計事務所の担当者であるが、その限りではない。会社内の異なる担当者、あるいは会計事務所内の異なる担当者が、それぞれ入力担当者および会計担当者となる場合であってもよい。
【００１４】
図１において、取引情報入力端末２と会計処理端末３は共に、ネットワークＮＷを介してウェブサーバ４に無線あるいは有線で接続可能である。データベースサーバ５は、取引データベースと仕訳データベースとを格納する。取引データベースおよび仕訳データベースについては後述する。
取引情報入力端末２および会計処理端末３は、それぞれ、例えばラップトップ型コンピュータ装置、タブレット型コンピュータ装置、あるいはスマートフォン等であり、ウェブサーバ４と通信可能な情報処理装置であればその態様は問わない。
【００１５】
図２は、本実施形態の会計処理システム１において、取引情報入力端末２および会計処理端末３と、取引データベース（取引ＤＢ）および仕訳データベース（仕訳ＤＢ）との間のデータ処理を概念的に示した図である。
【００１６】
図２において、入力担当者は取引情報入力端末２を操作して、例えば毎月等の所定期間ごとに、会社の取引によって生じた証憑の種類に対応した取引データベース（日付、取引金額、摘要のデータを１レコードとするデータベース）を作成する。例えば、銀行の通帳、領収書、クレジットカード等の証憑の種類ごとに、日付、取引金額、摘要のデータを入力することによって取引データベースが作成される。取引情報入力端末２は、例えば毎月の締め日までに毎月の取引データベース（図２に示す例では、2017年6月、2017年7月、…の取引データベース）をウェブサーバ４に送信する。
データベースサーバ５には、取引情報入力端末２から送信される取引データベースが集計された状態で格納されている。図２に示す例では、2017年6月、2017年7月、…の各月の取引データベースが集計されて、2017年6月以降の取引データベースがデータベースサーバ５に格納される。データベースサーバ５に格納されている取引データベースについても、証憑の種類ごとに設けられている。
【００１７】
会計担当者は会計処理端末３を操作して、適時に、あるいは会計期間の期末に、ウェブサーバ４を介してデータベースサーバ５の取引データベースにアクセスして、当該取引データベースに基づいて、各取引についての仕訳処理を実行することで仕訳データベースを作成する。仕訳データベースは、ウェブサーバ４を介してデータベースサーバ５に格納される。
なお、会計担当者は会計処理端末３を操作して、データベースサーバ５に格納された取引データベースにアクセスすることが可能であり、必要に応じて、取引データベースを修正し、あるいは取引データベースにデータを追加することが可能である。
なお、取引データベースおよび仕訳データベースの実装方法は、当業者であれば様々な方法を採り得る。例えば、取引データベースおよび仕訳データベースの各々を物理的に異なるデータベースサーバに格納してもよい。また、読み取り用と書き込み用で異なるデータベースサーバを設けてもよい。すなわち、読み取り用データベースサーバと書き込み用データベースサーバを設け、各データベースサーバにおいて、取引データベースおよび仕訳データベースを設けてもよい。
【００１８】
（２）会計処理システム１の各要素のハードウェア構成
次に、会計処理システム１の各要素のハードウェア構成について、図３を参照して説明する。
以下の説明では、ウェブサーバ４と、取引情報入力端末２および会計処理端末３の各々との間の通信は、ＨＴＴＰ(Hypertext Transfer Protocol)に従って行われ、取引情報入力端末２および会計処理端末３の各々は、ウェブサーバ４からＨＴＭＬ(HyperText Markup Language)文書を取得する場合について説明する。なお、安全性を高めるため、ＨＴＴＰはＨＴＴＰＳ((Hypertext Transfer Protocol Secure))によって安全な接続が行われることが好ましい。
また、取引情報入力端末２および会計処理端末３は、ＨＴＭＬに加えて、例えばＪＳＯＮ(JavaScript(登録商標) Object Notation)等の他の記述言語を用いたデータをウェブサーバ４から必要に応じて取得するようにしてもよい。
【００１９】
図３に示すように、取引情報入力端末２は、制御部２１、メモリ２２、操作入力部２３、表示部２４、および、通信インタフェース（通信Ｉ／Ｆ）２５を有する。
制御部２１は、マイクロコントローラを主体として構成され、取引情報入力端末２の全体の処理を制御する。メモリ２２は、ウェブブラウザを含むソフトウェアを格納する。メモリ２２に格納されているソフトウェアは、制御部２１のマイクロコントローラによって実行される。
操作入力部２３は、キーボード、ポンティングデバイス、および、タッチ入力機能を有するタッチパネルの少なくともいずれかの入力デバイスと、当該入力デバイスによって受け付けられた入力を制御部２１に送信する入力インタフェース回路とを含む。
表示部２４は、表示パネルと、表示パネルを駆動する駆動回路とを含み、ウェブブラウザによるウェブページの表示等、制御部２１によるソフトウェアの実行によって得られた画像を表示する。
通信インタフェース２５は、ウェブサーバ４との間でＨＴＴＰに従った通信を行い、ＨＴＭＬ文書を取得する。
【００２０】
図３に示すように、会計処理端末３は、制御部３１、メモリ３２、操作入力部３３、表示部３４、および、通信インタフェース（通信Ｉ／Ｆ）３５を有する。
制御部３１は、マイクロコントローラを主体として構成され、会計処理端末３の全体の処理を制御する。メモリ３２は、ウェブブラウザを含むソフトウェアを格納する。メモリ３２に格納されているソフトウェアは、制御部３１のマイクロコントローラによって実行される。
操作入力部３３は、キーボード、ポンティングデバイス、および、タッチ入力機能を有するタッチパネルの少なくともいずれかの入力デバイスと、当該入力デバイスによって受け付けられた入力を制御部３１に送信する入力インタフェース回路とを含む。
表示部３４は、表示パネルと、表示パネルを駆動する駆動回路とを含み、ウェブブラウザによるウェブページの表示等、制御部３１によるソフトウェアの実行によって得られた画像を表示する。
通信インタフェース３５は、ウェブサーバ４との間でＨＴＴＰに従った通信を行い、ＨＴＭＬ文書を取得する。
【００２１】
ウェブサーバ４は、制御部４１、メモリ４２、および、通信インタフェース（通信Ｉ／Ｆ）４６，４７を有する。
制御部４１は、マイクロコントローラを主体として構成され、ウェブサーバ４の全体の処理を制御する。メモリ４２は、会計処理プログラムを含むソフトウェアを格納する。メモリ４２に格納されているソフトウェアは、制御部４１のマイクロコントローラによって実行される。
【００２２】
メモリ４２に格納される会計処理プログラムは、取引情報入力端末２又は会計処理端末３からのＨＴＴＰ要求に応じて、取引データベース又は仕訳データベースを含むＨＴＭＬ文書を作成するようにプログラムされている。会計処理プログラムはまた、取引情報入力端末２から取得した取引データベースを仕訳データベースの対応するセルにデータを転記する処理を行うようにプログラムされている（後述する書込モジュール４０２を参照）。
ＨＴＭＬ文書は、取引情報入力端末２又は会計処理端末３のウェブブラウザによって解析され、取引データベース又は仕訳データベースがスプレッドシートとして埋め込まれた状態のウェブページが取引情報入力端末２又は会計処理端末３において表示される。スプレッドシートとは、例えば米国マイクロソフト社のエクセルに代表される表計算ソフトの表を意味する。
【００２３】
通信インタフェース４６は、取引情報入力端末２および会計処理端末３の各々の間でＨＴＴＰに従った通信を行い、制御部４１によって作成されたＨＴＭＬ文書を取引情報入力端末２又は会計処理端末３へ送信する。
通信インタフェース４７は、データベースサーバ５との間で所定のプロトコルに従って通信を行うように構成されている。制御部４１は、通信インタフェース４７を介して、取引データベース又は仕訳データベースをデータベースサーバ５から読み出し、又は、データベースサーバ５に書き込む（記録する）。
【００２４】
データベースサーバ５は、取引データベースおよび仕訳データベースを格納する。
取引データベースは、日付、取引金額、取引内容の各フィールドのデータを１件分のレコードとするデータベースであり、例えば証憑の種類ごとに作成される。
仕訳データベースは、日付のフィールド、借方の勘定科目および金額のフィールド、貸方の勘定科目および金額のフィールド、および、取引内容のフィールドのデータを１件分のレコードとするデータベースであり、取引データベースに対応して作成される。
なお、以下の説明では、取引データベースおよび仕訳データベースの各々に対応する表において、単一のレコードのいずれか１つのフィールドに対応する枠を「セル」という。
【００２５】
取引データベースの一例を図５に示す。図５の例は、普通預金のＡ銀行における取引の内容に関する取引データベースを含むウェブページの画面Ｇ１を示している。この例示的な取引データベースでは、日付フィールド１０１、入金フィールド１０２、出金フィールド１０３、残高フィールド１０４、および、摘要フィールド１０５のデータが１件分のレコードとなっており、証憑に関連する証憑欄１０６（「普通預金」および「Ａ銀行」）を含む。
【００２６】
仕訳データベースの一例を図１７に示す。図１７の例は、図５に例示した取引データベースに対応して作成された仕訳データベース（相手勘定科目のデータが入力済みのもの）を含むウェブページの画面Ｇ１２を示している。この例示的な仕訳データベースでは、日付フィールド２０１、借方勘定科目フィールド２０２、借方補助科目フィールド２０３、借方税区分フィールド２０４、借方金額フィールド２０５、貸方勘定科目フィールド２０６、貸方補助科目フィールド２０７、貸方税区分フィールド２０８、貸方金額フィールド２０９、および、摘要フィールド２１０のデータが１件分のレコードとなっており、証憑に関連する証憑欄２１１（「普通預金」および「Ａ銀行」）を含む。
なお、仕訳データベースは、複合仕訳に対応している。
【００２７】
（３）会計処理システム１の機能ブロック
次に、図４〜１８を参照して、本実施形態の会計処理システム１において実現される機能について説明する。図４は、会計処理システム１の機能ブロック図である。図５は、取引データベースを含むウェブページの画像を例示する図である。図６〜１７はそれぞれ、仕訳データベースを含むウェブページの画像を例示する図である。図１８は、後述する仕訳処理を示すフローチャートである。
会計処理システム１の各機能を実現するために、上述した会計処理システム１の各要素のハードウェアと、ウェブブラウザ等のソフトウェアとが協働したデータ処理が行われる。
【００２８】
取得モジュール４０１（取得手段の一例）は、取引データベースを取得する機能を備える。取得モジュール４０１の機能は、以下のようにして実現される。
入力担当者による所定の操作に応じて取引情報入力端末２の制御部２１が、ＵＲＬ(Uniform Resource Locator)を指定したＨＴＴＰ要求をウェブサーバ４に送信すると、ウェブサーバ４の制御部４１は、通信インタフェース４６を介して取引情報入力端末２に対してＨＴＭＬ文書を送信する。取引情報入力端末２のウェブブラウザは当該ＨＴＭＬ文書を解析して表示部２４にウェブページを表示する。表示されるウェブページは、図５に例示した形式の取引データベースを含む。
【００２９】
ウェブページを取得すると、入力担当者は操作入力部２３を介して、ウェブページ内の取引データベースのセルに値又は文字列を入力する。入力後に入力担当者がウェブページ上の図示しない送信ボタンを操作することで、取引情報入力端末２の制御部２１は、通信インタフェース２５を介して、値又は文字列が入力された取引データベースをウェブサーバ４へ送信する。取引情報入力端末２から取引データベースを受信すると、ウェブサーバ４の制御部４１は、通信インタフェース４７を介してデータベースサーバ５にアクセスし、受信した取引データベースを記録（保存）する。入力担当者によって入力された取引データベースの例が図５に示されている。
以上のようにして、入力担当者によって入力された取引データベースの取得は、ウェブブラウザを通して行われる。
【００３０】
入力担当者は、取引データベースを随時更新することができる。入力担当者が取引データベースに対して再度入力を行う場合、取引情報入力端末２から受信したＨＴＴＰ要求に応じてウェブサーバ４の制御部４１は、直前に入力されて保存した取引データベースをデータベースサーバ５から読み出し、当該取引データベースを含むＨＴＭＬ文書を取引情報入力端末２に送信する。
例えば毎月の締め日になり、取引データベースの入力が完了した場合、入力担当者は、ウェブページ上の図示しない入力完了ボタンを操作する。それによって、取引情報入力端末２の制御部２１は、入力完了通知をウェブサーバ４に送信する。ウェブサーバ４の制御部４１は、入力完了通知を受信すると、仕訳処理の実行が開始可能になったことを通知するために、会計処理端末３に対して入力完了通知を送信する。代替的に、ウェブサーバ４の制御部４１は、例えば毎月の締め日が経過すると、取引情報入力端末２から入力完了通知を受信しない場合であっても入力完了通知を会計処理端末３に送信してもよい。
【００３１】
書込モジュール４０２（書込手段の一例）は、取引データベースの各レコードのデータを、仕訳データベースの各レコードの対応するフィールドに書き込む機能を備える。当該機能は、取引データベースに対する入力が完了した場合に、取引データベースの各セルの値又は文字列を、仕訳データベースの対応する各セルに転記する機能である。転記のタイミングは、会計担当者が仕訳データベースを基に仕訳処理を行う前であればよく、例えば、取引情報入力端末２から入力完了通知を受信した後のタイミング、毎月の締め日が経過した後のタイミング、又は、会計処理端末３から仕訳処理要求を受信した後のタイミングである。
【００３２】
図５および図６を参照すると、書込モジュール４０２の機能は、ウェブサーバ４の制御部４１が会計処理プログラムを実行することで、以下のようにして実現される。図６は、図５に例示した取引データベース（すなわち、普通預金のＡ銀行における取引の内容に関する取引データベース）の各セルの値又は文字列を転記した後の仕訳データベースを含むウェブページの画面Ｇ２を示している。
ウェブサーバ４の制御部４１が会計処理プログラムを実行することで、通信インタフェース４７を介してデータベースサーバ５にアクセスし、取引データベースの各レコードのデータを、仕訳データベースの各レコードの対応するフィールドに書き込む処理が行われる。
図５および図６の例では、制御部４１は、以下のように書込みを行う。
【００３３】
・取引データベースの証憑欄１０６の文字列を、仕訳データベースの証憑欄２１１に書き込む。
・取引データベースの各レコードの日付フィールド１０１の値を、仕訳データベースの各レコードの日付フィールド２０１に書き込む。
・取引データベースの各レコードの入金フィールド１０２に値が書き込まれている場合には、複式簿記に従い、当該値を仕訳データベースの借方金額フィールド２０５および貸方金額フィールド２０９にそれぞれ書き込み、取引データベースの証憑欄１０６の文字列を、仕訳データベースの各レコードの借方勘定科目フィールド２０２および借方補助科目フィールド２０３に書き込む。
・取引データベースの各レコードの出金フィールド１０３に値が書き込まれている場合には、複式簿記に従い、当該値を仕訳データベースの借方金額フィールド２０５および貸方金額フィールド２０９にそれぞれ書き込み、取引データベースの証憑欄１０６の文字列を、仕訳データベースの各レコードの貸方勘定科目フィールド２０６および貸方補助科目フィールド２０７に書き込む。
・取引データベースの各レコードの摘要フィールド１０５の文字列を、仕訳データベースの各レコードの摘要フィールド２１０に書き込む。
【００３４】
すなわち、会計処理プログラムは、取引データベースの入金および出金の値を複式簿記の規則に従って、借方と貸方に振り分けて仕訳データベースに転記するようにプログラムされている。ただし、この時点では、仕訳データベースの各レコードの相手勘定科目のデータは不定である。
【００３５】
抽出モジュール４０３（抽出手段の一例）は、仕訳データベースにおいて、借方の勘定科目、又は貸方の勘定科目のフィールドのデータに対して所定条件に基づいて検索を行い、該当するレコードを抽出する機能を備える。また、抽出モジュール４０３は、仕訳データベースにおいて、取引内容のフィールドのデータに対して所定条件に基づいて検索を行い、該当するレコードを抽出する機能を備える。
複製モジュール４０４（複製手段の一例）は、仕訳データベースにおいて、いずれかのレコードの借方の勘定科目、又は貸方の勘定科目のフィールドのいずれかのデータを、他のレコードの借方の勘定科目、又は貸方の勘定科目のフィールドに複製する機能を備える。
【００３６】
抽出モジュール４０３および複製モジュール４０４は、会計担当者が仕訳データベースを基に仕訳処理を極めて効率的に行うために実行される。図６に示したように、取引データベースから仕訳データベースに転記された状態では相手勘定科目は不定である。そのため、会計担当者によって相手勘定科目を決定し、仕訳データベースの各レコードに入力する必要がある。この入力の際に抽出モジュール４０３および複製モジュール４０４によって、複数のレコードの借方又は貸方の勘定科目フィールドの文字列を一括して複製することができるため、会計担当者は、仕訳データベースのレコード数が非常に多い場合であっても短時間で勘定科目フィールドにデータ入力を行うことができる。
【００３７】
図６〜図９を参照すると、抽出モジュール４０３の機能は、以下のようにして実現される。
各図に示すように、ウェブページに含まれる仕訳データベースの各フィールドには、対応するフィルタボタンｆ１〜ｆ１０が設けられている。各フィルタボタンは、対応する各フィールドのデータに対して所定条件に基づいて検索を行い、該当するレコードを抽出する操作を会計担当者が行うための操作対象である。
【００３８】
先ず、会計担当者が仕訳データベースに基づき仕訳処理を行うために、会計処理端末３は、仕訳データベースを含むウェブページを取得する。
具体的には、会計担当者による所定の操作に応じて会計処理端末３の制御部３１が、ＵＲＬを指定したＨＴＴＰ要求をウェブサーバ４に送信すると、ウェブサーバ４の制御部４１は、通信インタフェース４６を介して会計処理端末３に対してＨＴＭＬ文書を送信する。このＨＴＭＬ文書には、ウェブサーバ４がデータベースサーバ５にアクセスして読み出した仕訳データベースが含まれる。会計処理端末３のウェブブラウザは、当該ＨＴＭＬ文書を解析して表示部３４にウェブページを表示する。表示されるウェブページは、図６に例示した形式の仕訳データベースを含み、上述したフィルタボタンｆ１〜ｆ１０のいずれかの操作を起点として仕訳データベースのレコードを抽出する処理（以下、適宜「フィルタ処理」ともいう。）が行われるように、ウェブページが構成されている。
【００３９】
図６のウェブページ上において貸方勘定科目フィールド２０６に対応するフィルタボタンｆ６が操作されると、図７に示すようにフィルタ設定ウィンドウｗｆ６が表示される。フィルタ設定ウィンドウｗｆ６は、入力部３０１と、選択部３０２と、ボタンｂ１，ｂ２とを含む。
入力部３０１は、貸方勘定科目フィールド２０６のデータに対して検索を行うためのキーとして、会計担当者の所望の文字列を入力するための領域である。当該文字列が貸方勘定科目フィールド２０６のデータに含まれていることが検索条件となる。
選択部３０２は、貸方勘定科目フィールド２０６のデータに対する検索条件の選択肢の中から会計担当者が選択操作を行うための領域である。貸方勘定科目フィールド２０６のデータが、選択操作がなされた選択肢（図の例では、チェックマークが付された選択肢）に対応する条件を満たすことが検索条件となる。
【００４０】
選択部３０２に含まれる選択肢は、例えば、以下のとおりである。
・「すべて選択」（すべてのレコードを選択することを意味し、実質的にフィルタ処理が行われない選択肢）
・「空白セル」（貸方勘定科目フィールド２０６にデータが未入力のレコードを検索するための選択肢；換言すれば、データが「Ｎｕｌｌ」であるという条件を満たす選択肢）
・貸方勘定科目フィールド２０６に書き込まれている各レコードのデータ（チェックマークが付された選択肢の文字列と一致することが検索条件となる：図７の例では、「普通預金」のみ）
【００４１】
図７のウェブページ上で、例えば、選択部３０２の「空白セル」が選択され、ボタンｂ１（「ＯＫ」）が操作されると、図８に示すように、ウェブページの画面Ｇ４が表示される。図８のウェブページでは、仕訳データベースのすべてのレコードの中から、貸方勘定科目フィールド２０６にデータが未入力のレコードが抽出されて表示される。
さらに、図８のウェブページ上において摘要フィールド２１０に対応するフィルタボタンｆ１０が操作されると、図９に示すようにフィルタ設定ウィンドウｗｆ１０が表示される。
【００４２】
フィルタ設定ウィンドウｗｆ１０において、選択部３０２に含まれる選択肢は、「すべて選択」、「空白セル」のほか、摘要フィールド２１０に書き込まれている各レコードのデータ（図９の例では、「Ｓ．Ｔ．  ６月分受講料」、「決算利息」、「Ｒ．Ｇ．  ６月分受講料」等）である。選択部３０２は、横方向および縦方向にスクロールすることで、すべてのレコードのデータが視認可能に構成されている。なお、図９に示す例で「Ｓ．Ｔ．」、「Ｒ．Ｇ．」とは、人の名称又はそのイニシャルを意味する。
【００４３】
この例では、会計担当者は、同一の勘定科目に相当する取引に対して一括した処理を行うべく、摘要フィールド２１０に「受講料」という文字列が含まれるレコードのみを抽出するため、フィルタ設定ウィンドウｗｆ１０において、選択部３０２の中から「受講料」という文字列が含まれるデータの選択肢を選択するか（図９（ａ））、又は、入力部３０１に「受講料」という文字列を入力し（図９（ｂ））、ボタンｂ１（「ＯＫ」）を操作する。
なお、フィルタ設定ウィンドウには、「すべて解除」という操作ボタンが設けられてもよい。「すべて解除」という操作ボタンは、選択部３０２において選択されている選択肢（チェックマークが付された選択肢）のすべてを非選択状態とする（選択状態を解除する）ための操作対象である。この操作ボタンを設けることで、会計担当者がデータの選択をやり直すときに便利となる。
【００４４】
次に、図１０および図１１を参照すると、複製モジュール４０４の機能は、以下のようにして実現される。
図９に例示したフィルタ処理を実行すると、図１０の画面Ｇ５のウェブページに示すように、摘要フィールド２１０に「受講料」という文字列が含まれるレコードのみが抽出されている。すなわち、フィルタボタンｆ６，ｆ１０に対応するフィルタ処理によって、仕訳データベースから、貸方勘定科目が入力されておらず、かつ摘要に「受講料」という文字列が含まれるレコードのみが抽出されたことになる。
ここで、図１０のウェブページに示されるように、会計担当者は、仕訳データベースの最初のレコードの貸方勘定科目フィールド２０６および貸方補助科目フィールド２０７のセルにデータ（図１０の例では、それぞれ「売上高」、「受講料」という文字列）を入力し、当該セルの枠を拡げるように下方向にドラッグする操作（以下、適宜「コピー処理」という。）を行う。それによって、図１１の画面Ｇ６のウェブページに示すように、最初のレコードに入力されたデータがドラッグ操作の対象となった他のセルに複製（コピー）される。そのため、簡単な操作によって、大量のレコードに勘定科目のデータ等を一括してコピーすることが可能である。
【００４５】
なお、複製の元となる最初のレコードの各セルには直接文字列を入力せずに、例えばプルダウンメニュー等によって提示される選択肢の中から会計担当者が選択操作できるようにウェブページが構成されていてもよい。また、一般的に勘定科目に応じて税区分が一意に定まるため、図１１の仕訳データベースでは、貸方勘定科目フィールド２０６のデータに基づき、貸方税区分フィールド２０８のデータが自動的に入力されるようにウェブページが構成されている。
【００４６】
図７〜図１１において順に例示した一連のフィルタ処理およびコピー処理は、貸方の貸方勘定科目フィールド２０６のデータ等を入力するために行われた処理であるが、借方の場合も同様にして行うことができる。
具体的には、先ず、フィルタボタンｆ６，ｆ１０に対応する上記フィルタ処理の検索条件を外す（すなわち、対応するフィルタ設定ウィンドウにおいて選択部３０２の中から「すべて選択」を選択してボタンｂ１（「ＯＫ」）を操作する）ことで、仕訳データベースのすべてのレコードを再度表示させる。次いで、借方勘定科目フィールド２０２に対応するフィルタボタンｆ２を操作して表示されるフィルタ設定ウィンドウ（図示せず）において「空白セル」を選択することで、図１２の画面Ｇ７が表示される。図１２のウェブページでは、仕訳データベースのすべてのレコードの中から、借方勘定科目フィールド２０２にデータが未入力のレコードが抽出されて表示される。
さらに、図１２のウェブページ上において摘要フィールド２１０に対応するフィルタボタンｆ１０が操作されると、図１３の画面Ｇ８のウェブページに示すようにフィルタ設定ウィンドウｗｆ１０が表示される。この例では、会計担当者は、同一の勘定科目に相当する取引に対して一括した処理を行うべく、摘要フィールド２１０に「振込手数料」という文字列が含まれるレコードのみを抽出するため、フィルタ設定ウィンドウｗｆ１０において、選択部３０２の中から「振込手数料」という文字列が含まれるデータの選択肢を選択してボタンｂ１（「ＯＫ」）を操作する。なお、代替的に、フィルタ設定ウィンドウｗｆ１０の入力部３０１に「振込手数料」という文字列を入力し、ボタンｂ１（「ＯＫ」）を操作しても同じ検索結果が得られる。
【００４７】
図１３に例示したフィルタ処理を実行すると、図１４の画面Ｇ９のウェブページに示すように、摘要フィールド２１０に「振込手数料」という文字列が含まれるレコードのみが抽出されている。すなわち、フィルタボタンｆ２，ｆ１０に対応するフィルタ処理によって、仕訳データベースから、借方勘定科目が入力されておらず、かつ摘要に「振込手数料」という文字列が含まれるレコードのみが抽出されたことになる。
ここで、図１４のウェブページに示されるように、会計担当者は、仕訳データベースの最初のレコードの借方勘定科目フィールド２０２および借方補助科目フィールド２０３のセルにデータ（図１４の例では、それぞれ「支払手数料」、「振込手数料」という文字列）を入力し、コピー処理を行う。それによって、図１５の画面Ｇ１０のウェブページに示すように、最初のレコードに入力されたデータがドラッグ操作の対象となった他のセルにコピーされる。この場合も、貸方の場合と同様に、大量のレコードに勘定科目のデータ等を一括してコピーすることが可能である。
なお、図１５の仕訳データベースでは、借方勘定科目フィールド２０２のデータに基づき、借方税区分フィールド２０４のデータが自動的に入力されるようにウェブページが構成されている。
【００４８】
図１５のウェブページにおいて、フィルタボタンｆ２，ｆ１０に対応する上記フィルタ処理のフィルタ条件を外す（すなわち、対応するフィルタ設定ウィンドウにおいて選択部３０２の中から「すべて選択」を選択してボタンｂ１（「ＯＫ」）を操作する）ことで、再度、仕訳データベースのすべてのレコードを表示させたものが、図１６の画面Ｇ１１のウェブページである。図１６のウェブページに含まれる仕訳データベースは、取引データベースからの転記直後の図６の仕訳データベースと比較して、多くのレコードの相手勘定科目のデータが書き込まれていることがわかる。
【００４９】
以上、図６〜図１６を参照して、借方および貸方のそれぞれについて１回の例示的なフィルタ処理およびコピー処理を実行する場合について説明したが、仕訳データベースに含まれる勘定科目は通常複数存在するため、検索条件を適宜変更しつつ、複数の勘定科目の各々に対応した複数回のフィルタ処理およびコピー処理を実行することで、仕訳処理全体を短時間で完了させることが可能となる。
なお、最終的に検索条件を満たさずに、相手勘定科目が入力されていないレコードが存在する場合には、当該相手勘定科目に対応するセルに直接文字列を入力することで、仕訳処理が完了する（図１７の画面Ｇ１２のウェブページを参照）。
【００５０】
ここで、仕訳データベースに基づく会計担当者による仕訳処理を、図１８のフローチャートを参照して説明する。仕訳処理は、仕訳データベースに対するフィルタ処理、コピー処理、および、セルに対する直接入力の処理を含む。
図１８において、仕訳データベースのいずれかのセルが選択され（ステップＳ５０：ＹＥＳ）、かつ操作入力が行われた場合（ステップＳ５２：ＹＥＳ）、操作入力の内容によって異なる処理に分岐する。ステップＳ５２において操作入力が直接入力である場合、当該直接入力された文字列を、ステップＳ５０で選択されたセルに書き込む処理を行う（ステップＳ５４）。ステップＳ５２において操作入力がコピー先セルの指定である場合（具体的には、ステップＳ５０で選択されたセルの枠を広げるようにドラッグしてコピー先セルを指定する操作である場合）、ステップＳ５０で選択されたセルに書き込まれているデータをコピー先セルに複製するコピー処理を実行する（ステップＳ５６）。
【００５１】
他方、ステップＳ５０においてセル選択が行われない場合には（ステップＳ５０：ＮＯ）、各フィールドに対応するフィルタボタンの操作が行われたか否かについて判定される（ステップＳ５８）。特定のフィルタボタンの操作が行われた場合（ステップＳ５８：ＹＥＳ）、検索条件を設定済みであることを条件として（ステップＳ６０：ＹＥＳ）、所定の実行要求（例えば、図９のボタンｂ１（「ＯＫ」）に対する操作）に応じてフィルタ処理を実行する（ステップＳ６２）。「検索条件を設定済み」とは、フィルタ設定ウィンドウにおいて選択部３０２のいずれかの選択肢が選択されたか（例えば、図９（ａ）参照）、又は入力部３０１に文字列が入力されたこと（例えば、図９（ｂ）参照）を意味する。
【００５２】
再度図４を参照すると、記録モジュール４０５は、取引データベースおよび仕訳データベースを記録する機能を備える。
記録モジュール４０５の機能を実現するために、ウェブサーバ４の制御部４１は、取引情報入力端末２から取引データベースを受信すると、通信インタフェース４７を介してデータベースサーバ５にアクセスし、受信した取引データベースを記録（保存）する。さらに、ウェブサーバ４の制御部４１は、会計処理端末３から仕訳データベースを受信すると、通信インタフェース４７を介してデータベースサーバ５にアクセスし、受信した仕訳データベースを記録（保存）する。
【００５３】
（４）会計処理システム１の一連の処理
次に、本実施形態の会計処理システム１の一連の処理について、図１９を参照して説明する。図１９は、会計処理システム１の一連の処理を示すシーケンスチャートの例である。
図１９に示すシーケンスチャートの例では、入力担当者が毎月締め日までに取引データベースに入力を行い、毎月の締め日の後に当月の仕訳データベースを会計担当者が作成する一連の処理を示している。
【００５４】
入力担当者による所定の操作に応じて取引情報入力端末２は、取引データベースに対する入力要求としてＵＲＬを指定したＨＴＴＰ要求をウェブサーバ４に送信する（ステップＳ１０）。この入力要求では、例えば、所定期間として当月分の取引データベースが指定される。
ウェブサーバ４は、ステップＳ１０の入力要求を受信すると、当該入力要求が当月の最初の入力要求である場合には、セルにデータが書き込まれていない当月分の取引データベースを含むＨＴＭＬ文書を取引情報入力端末２へ送信し、当月分の取引データベースが既にデータベースサーバ５に記録されている場合には、取引データベースをデータベースサーバ５から読み出し、当該取引データベースを含むＨＴＭＬ文書を取引情報入力端末２へ送信する（ステップＳ１２）。
取引情報入力端末２のウェブブラウザは当該ＨＴＭＬ文書を解析して表示部２４にウェブページ（例えば図５）を表示する。表示されるウェブページはデータ入力可能な形式の取引データベースを含み、入力担当者は、当該ウェブページ上で取引データベースのセルにデータ（値又は文字列）を入力する（ステップＳ１６）。
【００５５】
入力担当者が取引データベースに対する入力を終了し、ウェブページ上の図示しない送信ボタンを操作すると、取引情報入力端末２は、データが入力済みの当月分の取引データベースをウェブサーバ４へ送信する（ステップＳ１８）。取引情報入力端末２から当月分の取引データベースを受信すると、ウェブサーバ４は、データベースサーバ５に格納されている取引データベースに対して受信した当月分の取引データベースが反映されるように、データベースサーバ５に格納されている取引データベースを更新する（ステップＳ２０）。
【００５６】
ステップＳ１０〜Ｓ２０の処理は、入力担当者が当月分のすべての証憑に対応する取引データベースに対する入力が完了するまで繰り返し行われる。すべての取引データベースに対する入力が完了した場合、入力担当者がウェブページ上の図示しない入力完了ボタンを操作することで、取引情報入力端末２は、入力完了通知をウェブサーバ４に送信する（ステップＳ２２）。
取引情報入力端末２から入力完了通知を受信した後、ウェブサーバ４は、予め決められた規則に従って、取引データベースの各レコードのデータを、仕訳データベースの各レコードの対応するフィールドに書き込む（転記する）ことによって、仕訳データベースを作成あるいは更新する（ステップＳ２４）。この時点の仕訳データベースの各レコードには、借方又は貸方のいずれか一方の勘定科目のデータのみが書き込まれており、相手勘定科目のデータは書き込まれていない。
その後、ウェブサーバ４は、会計処理端末３に対して入力完了通知を送信する（ステップＳ２６）。会計処理端末３が入力完了通知を受信することで、会計担当者は、当月分の仕訳処理の実行が開始できるようになったことがわかる。
【００５７】
なお、図１９には図示していないが、会計処理端末３は、ステップＳ２６において入力完了通知を受信した場合、取引データベースを含むＨＴＭＬ文書をウェブサーバ４に要求し、取得した取引データベースに対する修正、又はデータの追加を行ってもよい。つまり、入力担当者が入力を誤ることも考えられるため、会計担当者は、入力担当者が入力したデータを修正し、あるいは入力担当者が入力済みの取引データベースに対して新たなデータを追加できるように構成してもよい。
【００５８】
会計担当者による所定の操作に応じて会計処理端末３は、仕訳処理要求として、ＵＲＬを指定したＨＴＴＰ要求をウェブサーバ４に送信する（ステップＳ２８）。なお、仕訳処理要求は、仕訳データベースのうち仕訳処理の対象となる期間（指定期間）を指定して行う。例えば、当月分のみの仕訳処理を行う場合には、当月を指定期間として仕訳処理要求を行う。
仕訳処理要求を受信したウェブサーバ４は、データベースサーバ５にアクセスして、指定期間の仕訳データベースを読み出し（ステップＳ３０）、当該指定期間の仕訳データベースを含むＨＴＭＬ文書を会計処理端末３に送信する（ステップＳ３２）。会計処理端末３のウェブブラウザは、受信したＨＴＭＬ文書を解析して表示部３４にウェブページ（仕訳処理画面；例えば図６）を表示する（ステップＳ３４）。
【００５９】
会計担当者は、ウェブページに含まれる仕訳データベースに対して、上述したフィルタ処理、コピー処理、および、セルに対する直接入力の処理を含む仕訳処理（図１８のフローチャートを参照）を行う（ステップＳ３６）。すなわち、ウェブページは、会計担当者による操作入力によってデータ入力が可能となるように構成されている。既に述べたように、仕訳処理では、仕訳データベースにおいて、摘要のデータが同一である、又は摘要のデータ形式が共通する複数のレコードに対して一括してデータをコピーすることができるため、簡単な操作によって、大量のレコードに相手勘定科目のデータ等をコピーすることが可能である。
【００６０】
会計担当者が仕訳データベースに対する入力を終了し、ウェブページ上の図示しない送信ボタンを操作すると、会計処理端末３は、データが入力済みの指定期間の仕訳データベースをウェブサーバ４へ送信する（ステップＳ３８）。会計処理端末３から仕訳データベースを受信すると、ウェブサーバ４は、データベースサーバ５に格納されている仕訳データベースに対して受信した当月分の仕訳データベースが反映されるように、データベースサーバ５に格納されている仕訳データベースを更新する（ステップＳ４０）。
【００６１】
仕訳処理は、会計担当者が当月分のすべての取引データベースに対応する仕訳データベースに対する入力が完了するまで繰り返し行われる。当月分のすべての仕訳データベースに対する入力が完了した場合、会計担当者がウェブページ上の図示しない入力完了ボタンを操作することで、会計処理端末３は、入力完了通知をウェブサーバ４に送信する（ステップＳ４２）。
会計処理端末３から入力完了通知を受信すると、ウェブサーバ４は、当月締めの完了通知を取引情報入力端末２に送信する（ステップＳ４４）。取引情報入力端末２が当月締めの完了通知を受信することで、入力担当者は、当月分の仕訳が終了したことがわかる。
【００６２】
以上説明したように、本実施形態の会計処理システム１では、会計担当者が操作する会計処理端末３は、仕訳データベースの各取引に対応する各レコードの摘要の内容に基づいて、同一種類の複数の取引に対応するレコードを抽出して１つの表に集約し、その複数の取引のいずれか１つについて入力された勘定科目のデータを同一種類の他の取引に対して一括して複製する。そのため、同一種類の複数の取引について相手勘定科目の入力が極めて短時間で実行可能となる。
仕訳データベースに含まれる複数種類の取引の各々を１つの表に集約して一括して複製入力することによって、仕訳データベースに多数の取引のレコードが含まれている場合であっても、短時間ですべてのレコード、又はほとんどすべてレコードに対するデータ入力が完了し、仕訳作業の大幅な効率化が実現する。
【００６３】
以上、本発明の会計処理システムの一実施形態について詳細に説明したが、本発明の会計処理システムは上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。
【００６４】
例えば、図９、図１０および図１３、図１４に示したフィルタ処理の例では、摘要フィールド２１０に同一の文字列を含むレコードを抽出する例を示したが、その限りではない。会計担当者が、同一の勘定科目となるレコードを抽出することができればよく、そのための抽出条件（検索条件）は摘要フィールド２１０内に入力済みの文字列を条件としなくてもよい。例えば、摘要フィールド２１０に特定の表示形式（表示フォーマット）のデータが含まれている場合に、当該データが同一の勘定科目に対応すると会計担当者が認識できれば、フィルタ設定ウィンドウにおいて検索条件を設定することができる。
例えば、図８に示す例において、摘要フィールド２１０のデータが「Ｓ．Ｔ．」、「Ｒ．Ｇ．」といったイニシャル若しくは名称、又は特定の形式の識別番号のみであったと仮定した場合に、会計担当者が、そのイニシャル若しくは名、又は特定の形式の識別番号が「受講料」に関する取引であることが連想できれば、図９（ａ）のフィルタ設定ウィンドウｗｆ１０において会計担当者は、同一の勘定科目となるレコードを抽出する検索条件を設定することができる。
【００６５】
図１０および図１４では、仕訳データベースの最初のレコードの勘定科目のデータをコピー元とし、コピー先のセルをした方向のドラッグ操作によって指定する例を示したが、その限りではない。いずれのレコードの勘定科目のデータをコピー元としてもよく、コピー先のセルの指定は、コピー元のセルを起点としなくてもよい。
【００６６】
上述した実施形態では、取引データベースおよび仕訳データベースがウェブページ内にスプレッドシートとして埋め込まれた状態で取引情報入力端末２又は会計処理端末３に提供される例を示したが、その限りではない。ウェブブラウザに代えて、取引情報入力端末２および会計処理端末３に専用アプリケーションをインストールすることで、当該アプリケーションを通して取引データベースおよび仕訳データベースに対する処理が行われてもよい。
【００６７】
上述した実施形態では、図４において、会計処理端末３とウェブサーバ４の機能分担の一例を示したが、本発明はこの例示的な機能分担に限定されない。
通信端末としての会計処理端末およびサーバの機能分担は、適宜変更可能である。例えば、会計処理端末に専用アプリケーションがインストールされ、当該アプリケーションを実行することで、抽出モジュールおよび複製モジュールの機能が実質的にネットワーク上のサーバで実現される場合（会計処理端末３が実質的に入力手段として機能する場合）には、サーバがすべてのモジュールを備える態様となる。
あるいは、上記アプリケーションを実行することで、例えば当月分の仕訳データベースの作成、保存が会計処理端末３で行われ、当月の締め日までに完成された当月分の仕訳データベースをウェブサーバ４へ送信する構成とした場合には、書込モジュール４０２、抽出モジュール４０３、複製モジュール４０４、および、記録モジュール４０５を会計処理端末３が備えるようにすることができる。
【００６８】
上述した実施形態では、取得モジュール４０１の機能を実現するために、ウェブサーバ４が取引データベースを取引情報入力端末２から取得する場合について例示したが、その限りではない。ウェブサーバ４が、取引情報入力端末２以外の端末（例えば、会計処理端末３）やネットワーク上のストレージから取引データベースを取得するように構成してもよい。
【００６９】
上述した実施形態では、摘要のデータに「受講料」が含まれている場合の勘定科目を「売上高」とし、摘要のデータに「振込手数料」が含まれている場合の勘定科目を「支払手数料」としたが、これらは一例に過ぎない。勘定科目に対応して摘要に含まれうる文字列は概ね決まっているため、摘要のデータに含まれる文字列を検索対象として同一の勘定科目となるレコードを抽出することができる。
例えば、勘定科目が「立替金」の場合、摘要のデータに対して、「立替」という文字列をキーとして検索することで、勘定科目が「立替金」となるレコードを抽出することができる。
勘定科目が「支払保険料」の場合、摘要のデータに対して、「保険」という文字列をキーとして検索することで、勘定科目が「支払保険料」となるレコードを抽出することができる。
勘定科目が「売掛金」の場合、摘要のデータに対して、例えば「未収」、「買掛金相殺」、「代物弁済」といった文字列をキーとして検索することで、勘定科目が「売掛金」となるレコードを抽出することができる。
勘定科目が「交際費」の場合、摘要のデータに対して、「飲食」、「謝礼」、「接待」といった文字列をキーとして検索することで、勘定科目が「交際費」となるレコードを抽出することができる。
【００７０】
いったん仕訳データベースが完成した後には、各取引の借方および貸方のデータがすべて既知の状態となる。そのため、帳簿組織における他の帳簿（例えば、仕訳日記帳、総勘定元帳、補助元帳、合計残高試算表等）や決算資料（貸借対照表、損益計算書）を自動的に転記・作成することは、従来技術（例えば、従来の会計ソフト）によって可能である。
上述した会計処理システム１では、完成した仕訳データベースを他の会計ソフト等にエクスポートする目的で、仕訳データベースを他の会計ソフトにエクスポート可能なファイル形式（例えばＣＳＶ等）に変換する機能を会計処理端末３又はウェブサーバ４に付加してもよい。
【符号の説明】
【００７１】
１…会計処理システム、２…取引情報入力端末、２１…制御部、２２…メモリ、２３…操作入力部、２４…表示部、２５…通信インタフェース、３…会計処理端末、３１…制御部、３２…メモリ、３３…操作入力部、３４…表示部、３５…通信インタフェース、４…ウェブサーバ、４１…制御部、４２…メモリ、４６，４７…通信インタフェース、５…データベースサーバ、ＮＷ…ネットワーク、４０１…取得モジュール、４０２…書込モジュール、４０３…抽出モジュール、４０４…複製モジュール、４０５…記録モジュール、Ｇ１〜Ｇ１２…画面、１０１…日付フィールド、１０２…入金フィールド、１０３…出金フィールド、１０４…残高フィールド、１０５…摘要フィールド、１０６…証憑欄、２０１…日付フィールド、２０２…借方勘定科目フィールド、２０３…借方補助科目フィールド、２０４…借方税区分フィールド、２０５…借方金額フィールド、２０６…貸方勘定科目フィールド、２０７…貸方補助科目フィールド、２０８…貸方税区分フィールド、２０９…貸方金額フィールド、２１０…摘要フィールド、２１１…証憑欄、ｆ１〜ｆ１０…フィルタボタン、ｗｆ６，ｗｆ１０…フィルタ設定ウィンドウ、３０１…入力部、３０２…選択部、ｂ１，ｂ２…ボタン
【図１】
2019109799.tif 000003
【図２】
2019109799.tif 000004
【図３】
2019109799.tif 000005
【図４】
2019109799.tif 000006
【図５】
2019109799.tif 000007
【図６】
2019109799.tif 000008
【図７】
2019109799.tif 000009
【図８】
2019109799.tif 000010
【図９】
2019109799.tif 000011
【図１０】
2019109799.tif 000012
【図１１】
2019109799.tif 000013
【図１２】
2019109799.tif 000014
【図１３】
2019109799.tif 000015
【図１４】
2019109799.tif 000016
【図１５】
2019109799.tif 000017
【図１６】
2019109799.tif 000018
【図１７】
2019109799.tif 000019
【図１８】
2019109799.tif 000020
【図１９】
2019109799.tif 000021