(57)【特許請求の範囲】
【請求項１】
水道料金の請求及び入金に関する請求・入金情報を蓄積する請求・入金情報データベースを備えるコンピュータを用いて、水道料金の管理を行う水道料金管理方法において、
前記水道料金は、上水及び下水別に請求及び入金がなされており、
水道の利用者に対して支払われるべき過入金又は還付金が発生した場合に、当該過入金又は還付金の金額を示す金額情報を記憶するステップと、
前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、前記利用者に係る請求・入金情報であって、しかも過去の未納分が存在するものを検索するステップと、
前記金額情報及び前記検索された請求・入金情報に基づいて、上水及び下水別に、前記過去の未納分に前記過入金又は還付金を充当する処理を実行する第１充当ステップと、
前記金額情報及び前記検索された請求・入金情報に基づいて、上水（又は下水）に係る前記過去の未納分に前記過入金又は還付金を充当する処理を実行し、その結果前記過入金又は還付金の残額がゼロでない場合には、下水（又は上水）に係る前記過去の未納分に当該残額を充当する処理を実行する第２充当ステップと
を有し、
前記コンピュータが、前記第１充当ステップ及び前記第２充当ステップの何れを実行するかを規定する上下水充当管理情報を記憶しており、
前記上下水充当管理情報に基づいて、前記第１充当ステップ及び前記第２充当ステップの何れを実行するかを選択するステップを更に有することを特徴とする水道料金管理方法。
【請求項２】
前記第１充当ステップ及び前記第２充当ステップは、前記過去の未納分が複数存在する場合に、最も先になされた請求に係る前記過去の未納分から順次的に前記充当する処理を実行する、請求項１に記載の水道料金管理方法。
【請求項３】
前記コンピュータが、還付又は充当の何れの処理を行うのかを示す還付充当方法情報を記憶しており、
前記利用者に対して支払われるべき過入金が発生した場合に、前記還付充当方法情報に基づいて、当該過入金について還付又は充当の何れの処理を行うのかを判定するステップを更に有する、請求項１又は２に記載の水道料金管理方法。
【請求項４】
前記還付充当方法情報は、還付又は充当の何れの処理を行うのかを利用者毎に定めており、
前記判定するステップは、前記還付充当方法情報に基づいて、利用者毎に、前記過入金について還付又は充当の何れの処理を行うのかを判定する、請求項３に記載の水道料金管理方法。
【請求項５】
前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、入金額が請求額よりも大きい請求・入金情報を抽出するステップを更に有し、
前記金額情報を記憶するステップは、前記抽出された請求・入金情報に基づいて特定された過入金の金額を示す金額情報と、利用者による減免申請が承認されたことにより発生した還付金の金額を示す金額情報とを記憶する、請求項１乃至４の何れかに記載の水道料金管理方法。
【請求項６】
水道料金の請求及び入金に関する請求・入金情報を蓄積する請求・入金情報データベースを備え、当該請求・入金情報を用いて水道料金の管理を行う水道料金管理装置において、
水道の利用者に対して支払われるべき過入金又は還付金が発生した場合に、当該過入金又は還付金の金額を示す金額情報を記憶する記憶手段と、
前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、前記利用者に係る請求・入金情報であって、しかも過去の未納分が存在するものを検索する検索手段と、
前記記憶手段によって記憶されている金額情報及び前記検索手段によって検索された請求・入金情報に基づいて、上水及び下水別に、前記過去の未納分に前記過入金又は還付金を充当する処理を実行する第１充当手段と、
前記記憶手段によって記憶されている金額情報及び前記検索手段によって検索された請求・入金情報に基づいて、上水（又は下水）に係る前記過去の未納分に前記過入金又は還付金を充当する処理を実行し、その結果前記過入金又は還付金の残額がゼロでない場合には、下水（又は上水）に係る前記過去の未納分に当該残額を充当する処理を実行する第２充当手段と、
前記第１充当手段による充当処理及び前記第２充当手段による充当処理の何れを実行するかを規定する上下水充当管理情報を記憶する上下水充当管理情報記憶手段と、
前記上下水充当管理情報手段によって記憶されている上下水充当管理情報に基づいて、前記第１充当手段による充当処理及び前記第２充当手段による充当処理の何れを実行するかを選択する選択手段と
を備えることを特徴とする水道料金管理装置。
【請求項７】
前記第１充当手段及び前記第２充当手段は、前記過去の未納分が複数存在する場合に、最も先になされた請求に係る前記過去の未納分から順次的に前記充当する処理を実行するように構成されている、請求項６に記載の水道料金管理装置。
【請求項８】
還付又は充当の何れの処理を行うのかを示す還付充当方法情報を記憶する還付充当方法情報記憶部と、
前記利用者に対して支払われるべき過入金が発生した場合に、前記還付充当方法情報記憶手段によって記憶されている還付充当方法情報に基づいて、当該過入金について還付又は充当の何れの処理を行うのかを判定する判定手段と
を更に備える、請求項６又は７に記載の水道料金管理装置。
【請求項９】
前記還付充当方法情報は、還付又は充当の何れの処理を行うのかを利用者毎に定めており、
前記判定手段は、前記還付充当方法情報に基づいて、利用者毎に、前記過入金について還付又は充当の何れの処理を行うのかを判定するように構成されている、請求項８に記載の水道料金管理装置。
【請求項１０】
前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、入金額が請求額よりも大きい請求・入金情報を抽出する抽出手段を更に備え、
前記記憶手段は、前記抽出手段によって抽出された請求・入金情報に基づいて特定された過入金の金額を示す金額情報と、利用者による減免申請が承認されたことにより発生した還付金の金額を示す金額情報とを記憶するように構成されている、請求項５乃至９の何れかに記載の水道料金管理装置。
【請求項１１】
水道料金の請求及び入金に関する請求・入金情報を蓄積する請求・入金情報データベースを備えるコンピュータに、水道料金の管理を行わせるためのコンピュータプログラムにおいて、
前記コンピュータに、
水道の利用者に対して支払われるべき過入金又は還付金が発生した場合に、当該過入金又は還付金の金額を示す金額情報を記憶させる手順と、
前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、前記利用者に係る請求・入金情報であって、しかも過去の未納分が存在するものを検索させる手順と、
前記金額情報及び前記検索された請求・入金情報に基づいて、上水及び下水別に、前記過去の未納分に前記過入金又は還付金を充当する処理を実行させる第１充当手順と、
前記金額情報及び前記検索された請求・入金情報に基づいて、上水（又は下水）に係る前記過去の未納分に前記過入金又は還付金を充当する処理を実行させ、その結果前記過入金又は還付金の残額がゼロでない場合には、下水（又は上水）に係る前記過去の未納分に当該残額を充当する処理を実行させる第２充当手順と
を実行させ、
前記コンピュータが、前記第１充当手順及び前記第２充当手順の何れを実行するかを規定する上下水充当管理情報を記憶しており、
前記上下水充当管理情報に基づいて、前記第１充当手順及び前記第２充当手順の何れを実行するかを選択させる手順を実行させるためのコンピュータプログラム。
【請求項１２】
前記第１充当手順及び前記第２充当手順は、前記過去の未納分が複数存在する場合に、前記コンピュータに、最も先になされた請求に係る前記過去の未納分から順次的に前記充当する処理を実行させる、請求項１１に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを用いて水道料金を管理する水道料金管理方法に関し、特に過入金又は還付金が発生した場合に過去の未納分に充当することができる水道料金管理方法、その方法を実施するための水道料金管理装置、及びその方法をコンピュータに実施させるためのコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、コンピュータシステムの急速な普及に伴い、電気及びガス等の公益性の強いものの料金（公共料金）の管理もコンピュータシステムによりなされるようになっている。水道料金についても例に漏れず、多くの地方公共団体等がコンピュータシステムによって管理している。
【０００３】
特許文献１には、水道料金を含む公共料金の管理に適用可能な料金管理システムが開示されている。この料金管理システムは、料金支払いの請求があった場合において、その請求に対して入金があったときに、まずはその請求の額に対して消し込みを実行し、その結果過入金が発生した場合、次回の請求分に充当するように構成されている。
【０００４】
このように構成された従来の料金管理システムの場合、過入金が発生した場合に将来の請求分に充当されることになるため、還付する等の煩雑な手続を回避することができるとともに、将来の請求分に対する入金を確保することができるという利点がある。
【特許文献１】特開２００２−２０７９５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、水道料金における過去の未納分については所定の期間が経過した場合に欠損処理（債権放棄）がなされることになっている。そのため、水道料金を徴収する側としては、過入金が発生した場合、将来の請求分のみならず、過去の未納分について充当できることが望ましい。
【０００６】
また、電気及びガス等の他の公共料金の場合と異なり、水道料金については、請求分の範囲内で収納した料金であってもこれを支払者に対して還付することがある。例えば、赤水又は漏水が発生した場合等にそのような還付が行われる。この還付金についても、前述した過入金の場合と同様に、水道料金を徴収する側としては、過去の未納分について充当できることが望ましい。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、水道料金の過入金又は還付金が発生した場合に、過去の未納分に充当することができる水道料金管理方法、その方法を実施するための水道料金管理装置、その方法をコンピュータに実施させるためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
前述した課題を解決するために、本発明に係る水道料利金管理方法は、水道料金の請求及び入金に関する請求・入金情報を蓄積する請求・入金情報データベースを備えるコンピュータを用いて、水道料金の管理を行う水道料金管理方法において、前記水道料金は、上水及び下水別に請求及び入金がなされており、水道の利用者に対して支払われるべき過入金又は還付金が発生した場合に、当該過入金又は還付金の金額を示す金額情報を記憶するステップと、前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、前記利用者に係る請求・入金情報であって、しかも過去の未納分が存在するものを検索するステップと、前記金額情報及び前記検索された請求・入金情報に基づいて、上水及び下水別に、前記過去の未納分に前記過入金又は還付金を充当する処理を実行する第１充当ステップと、前記金額情報及び前記検索された請求・入金情報に基づいて、上水（又は下水）に係る前記過去の未納分に前記過入金又は還付金を充当する処理を実行し、その結果前記過入金又は還付金の残額がゼロでない場合には、下水（又は上水）に係る前記過去の未納分に当該残額を充当する処理を実行する第２充当ステップとを有し、前記コンピュータが、前記第１充当ステップ及び前記第２充当ステップの何れを実行するかを規定する上下水充当管理情報を記憶しており、前記上下水充当管理情報に基づいて、前記第１充当ステップ及び前記第２充当ステップの何れを実行するかを選択するステップを更に有することを特徴とする。
【０００９】
前記発明に係る水道料金管理方法において、前記第１充当ステップ及び前記第２充当ステップは、前記過去の未納分が複数存在する場合に、最も先になされた請求に係る前記過去の未納分から順次的に前記充当する処理を実行するようにしてもよい。
【００１０】
また、前記発明に係る水道料金管理方法において、前記コンピュータが、還付又は充当の何れの処理を行うのかを示す還付充当方法情報を記憶しており、前記利用者に対して支払われるべき過入金が発生した場合に、前記還付充当方法情報に基づいて、当該過入金について還付又は充当の何れの処理を行うのかを判定するステップを更に有するようにしてもよい。
【００１１】
また、前記発明に係る水道料金管理方法において、前記還付充当方法情報は、還付又は充当の何れの処理を行うのかを利用者毎に定めており、前記判定するステップは、前記還付充当方法情報に基づいて、利用者毎に、前記過入金について還付又は充当の何れの処理を行うのかを判定するようにしてもよい。
【００１２】
また、前記発明に係る水道料金管理方法において、前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、入金額が請求額よりも大きい請求・入金情報を抽出するステップを更に有し、前記金額情報を記憶するステップは、前記抽出された請求・入金情報に基づいて特定された過入金の金額を示す金額情報と、利用者による減免申請が承認されたことにより発生した還付金の金額を示す金額情報とを記憶するようにしてもよい。
【００１３】
また、本発明に係る水道料金管理装置は、水道料金の請求及び入金に関する請求・入金情報を蓄積する請求・入金情報データベースを備え、当該請求・入金情報を用いて水道料金の管理を行う水道料金管理装置において、水道の利用者に対して支払われるべき過入金又は還付金が発生した場合に、当該過入金又は還付金の金額を示す金額情報を記憶する記憶手段と、前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、前記利用者に係る請求・入金情報であって、しかも過去の未納分が存在するものを検索する検索手段と、前記記憶手段によって記憶されている金額情報及び前記検索手段によって検索された請求・入金情報に基づいて、上水及び下水別に、前記過去の未納分に前記過入金又は還付金を充当する処理を実行する第１充当手段と、前記記憶手段によって記憶されている金額情報及び前記検索手段によって検索された請求・入金情報に基づいて、上水（又は下水）に係る前記過去の未納分に前記過入金又は還付金を充当する処理を実行し、その結果前記過入金又は還付金の残額がゼロでない場合には、下水（又は上水）に係る前記過去の未納分に当該残額を充当する処理を実行する第２充当手段と、前記第１充当手段による充当処理及び前記第２充当手段による充当処理の何れを実行するかを規定する上下水充当管理情報を記憶する上下水充当管理情報記憶手段と、前記上下水充当管理情報手段によって記憶されている上下水充当管理情報に基づいて、前記第１充当手段による充当処理及び前記第２充当手段による充当処理の何れを実行するかを選択する選択手段とを備えることを特徴とする。
【００１４】
前記本発明に係る水道料金管理装置において、前記第１充当手段及び前記第２充当手段は、前記過去の未納分が複数存在する場合に、最も先になされた請求に係る前記過去の未納分から順次的に前記充当する処理を実行するように構成されていてもよい。
【００１５】
また、前記発明に係る水道料金管理装置において、還付又は充当の何れの処理を行うのかを示す還付充当方法情報を記憶する還付充当方法情報記憶部と、前記利用者に対して支払われるべき過入金が発生した場合に、前記還付充当方法情報記憶手段によって記憶されている還付充当方法情報に基づいて、当該過入金について還付又は充当の何れの処理を行うのかを判定する判定手段とを更に備えるようにしてもよい。
【００１６】
また、前記発明に係る水道料金管理装置において、前記還付充当方法情報は、還付又は充当の何れの処理を行うのかを利用者毎に定めており、前記判定手段は、前記還付充当方法情報に基づいて、利用者毎に、前記過入金について還付又は充当の何れの処理を行うのかを判定するように構成されていてもよい。
【００１７】
また、前記発明に係る水道料金管理装置において、前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、入金額が請求額よりも大きい請求・入金情報を抽出する抽出手段を更に備え、前記記憶手段は、前記抽出手段によって抽出された請求・入金情報に基づいて特定された過入金の金額を示す金額情報と、利用者による減免申請が承認されたことにより発生した還付金の金額を示す金額情報とを記憶するように構成されていてもよい。
【００１８】
また、本発明に係るコンピュータプログラムは、水道料金の請求及び入金に関する請求・入金情報を蓄積する請求・入金情報データベースを備えるコンピュータに、水道料金の管理を行わせるためのコンピュータプログラムにおいて、前記コンピュータに、水道の利用者に対して支払われるべき過入金又は還付金が発生した場合に、当該過入金又は還付金の金額を示す金額情報を記憶させる手順と、前記請求・入金情報データベースに蓄積されている請求・入金情報の中から、前記利用者に係る請求・入金情報であって、しかも過去の未納分が存在するものを検索させる手順と、前記金額情報及び前記検索された請求・入金情報に基づいて、上水及び下水別に、前記過去の未納分に前記過入金又は還付金を充当する処理を実行させる第１充当手順と、前記金額情報及び前記検索された請求・入金情報に基づいて、上水（又は下水）に係る前記過去の未納分に前記過入金又は還付金を充当する処理を実行させ、その結果前記過入金又は還付金の残額がゼロでない場合には、下水（又は上水）に係る前記過去の未納分に当該残額を充当する処理を実行させる第２充当手順とを実行させ、前記コンピュータが、前記第１充当手順及び前記第２充当手順の何れを実行するかを規定する上下水充当管理情報を記憶しており、前記上下水充当管理情報に基づいて、前記第１充当手順及び前記第２充当手順の何れを実行するかを選択させる手順を実行させるためのものである。
【００１９】
前記発明に係るコンピュータプログラムにおいて、前記第１充当手順及び前記第２充当手順は、前記過去の未納分が複数存在する場合に、前記コンピュータに、最も先になされた請求に係る前記過去の未納分から順次的に前記充当する処理を実行させるようにしてもよい。
【発明の効果】
【００２２】
本発明の水道料金管理方法、その方法を実施するための水道料金管理装置、及びその方法をコンピュータに実施させるためのコンピュータプログラムによれば、水道料金について過入金又は還付金が発生した場合に、これらを過去の未納分に充当することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００２４】
図１は、本発明の水道料金管理装置１の構成を示すブロック図である。図１に示すように、本発明の水道料金管理装置１は、ＣＰＵ１０を備えており、そのＣＰＵ１０はバスを介して後述する各ハードウェアと接続されている。そして、ＣＰＵ１０は、それらのハードウェアの動作を制御するとともに、メモリ１１にロードされるコンピュータプログラムを実行する。これにより、水道料金管理装置１は、後述する処理を実行することが可能となる。
【００２５】
メモリ１１は、例えばＤＲＡＭ又はＳＲＡＭ等で構成され、コンピュータプログラムの実行時において発生する一時的なデータ等を記憶する。
【００２６】
ハードディスク１２は、読み書き可能な磁気ディスクで構成され、ＯＳ（オペレーティングシステム）１０１、及び水道料金管理装置１の動作に必要なコンピュータプログラムである水道料金管理プログラム１０２、並びに各種のデータ等を記憶している。また、このハードディスク１２には、後述するように複数のデータベース（ＤＢ）を備えている。
【００２７】
入力部１３は、キーボード及びマウス等で構成され、オペレータが水道料金管理装置１に対して指示をする場合等に用いられる。出力部１４は、ＣＲＴ又は液晶ディスプレイ等で構成され、ＣＰＵ１０による処理結果等を表示する。
【００２８】
以下、ハードディスク１２に備えられているＤＢの詳細について説明する。
【００２９】
［請求・入金情報ＤＢ］
請求・入金情報ＤＢ１０３は、水道料金の請求及びその請求に対する入金に関する請求・入金情報を記憶する。
【００３０】
図２は、請求・入金情報ＤＢ１０３に記憶される請求・入金情報のフォーマットの一例を示す概念図である。図２に示すように、請求・入金情報は、利用者番号フィールド１０３ａ、請求月フィールド１０３ｂ、上水請求額フィールド１０３ｃ、上水入金額フィールド１０３ｄ、下水請求額フィールド１０３ｅ、及び下水入金額フィールド１０３ｆ等の各フィールドを有している。以下、これらの各フィールドに格納される情報について説明する。
【００３１】
利用者番号フィールド１０３ａには水道の利用者を識別するための利用者番号が、請求月フィールド１０３ｂには水道料金の請求を行った年月を示す請求月情報がそれぞれ格納されている。また、上水請求額フィールド１０３ｃには上水に係る水道料金の請求額を示す上水請求額情報が、上水入金額フィールド１０３ｄにはその上水に係る水道料金の請求に対して支払われた入金額を示す上水入金額情報がそれぞれ格納されている。同様にして、下水請求額フィールド１０３ｅには下水に係る水道料金の請求額を示す下水請求額情報が、下水入金額フィールド１０３ｆにはその下水に係る水道料金の請求に対して支払われた入金額を示す下水入金額情報がそれぞれ格納されている。
【００３２】
なお、この請求・入金情報は、水道料金の請求がなされる都度生成され、請求・入金情報ＤＢ１０３に登録される。そして、後述するように、請求に対して入金があった場合に、請求・入金情報は、適宜のタイミングで更新される。
【００３３】
［過入金情報ＤＢ］
過入金情報ＤＢ１０４は、水道料金の請求に対して発生した過入金に関する過入金情報を記憶する。
【００３４】
図３は、過入金情報ＤＢ１０４に記憶される過入金情報のフォーマットの一例を示す概念図である。図３に示すように、過入金情報は、利用者番号フィールド１０４ａ、利用者名フィールド１０４ｂ、請求月フィールド１０４ｃ、上水請求額フィールド１０４ｄ、上水入金額フィールド１０４ｅ、上水過入金額フィールド１０４ｆ、下水請求額フィールド１０４ｇ、下水入金額フィールド１０４ｈ、下水過入金額フィールド１０４ｉ、過入金理由フィールド１０４ｊ、還付充当方法フィールド１０４ｋ、管理番号区分フィールド１０４ｌ、及び管理番号フィールド１０４ｍ等の各フィールドを有している。
【００３５】
利用者番号フィールド１０４ａには上記の利用者番号が、利用者名フィールド１０４ｂはその利用者番号によって識別される利用者の名称が、請求月フィールド１０４ｃには上記の請求月情報がそれぞれ格納されている。
【００３６】
また、上水請求額フィールド１０４ｄには上記の上水請求額情報が、上水入金額フィールド１０４ｅには上記の上水入金額情報が、上水過入金額フィールド１０４ｆには上水請求額に対する支払いに関して発生した過入金の額を示す上水過入金額情報がそれぞれ格納されている。同様にして、下水請求額フィールド１０４ｇには上記の下水請求額情報が、下水入金額フィールド１０４ｈには上記の下水入金額情報が、下水過入金額フィールド１０４ｉには下水請求額に対する支払いに関して発生した過入金の額を示す下水過入金額情報がそれぞれ格納されている。
【００３７】
さらに、過入金理由フィールド１０４ｊには過入金が発生した理由を示す過入金理由情報（例えば、二重入金の場合は「１」、調定軽減（赤水）の場合は「２」、調定軽減（漏水）の場合は「３」等）が、還付充当方法フィールド１０４ｋには還付又は充当の何れの処理を行うのかを示す還付充当方法情報が、管理番号区分フィールド１０４ｌには還付処理、充当処理、調定軽減の何れかを示す管理番号区分情報が、管理番号フィールド１０４ｍには還付又は充当等の処理を識別するための管理番号がそれぞれ格納されている。
【００３８】
［充当先情報ＤＢ］
充当先情報ＤＢ１０５は、充当処理がなされる場合の充当先に関する充当先情報を記憶する。
【００３９】
図４は、充当先情報ＤＢ１０５に記憶される充当先情報のフォーマットの一例を示す概念図である。図４に示すように、充当先情報は、利用者番号フィールド１０５ａ、請求月フィールド１０５ｂ、上水請求額フィールド１０５ｃ、上水入金額フィールド１０５ｄ、上水未納額フィールド１０５ｅ、上水充当額フィールド１０５ｆ、下水請求額フィールド１０５ｇ、下水入金額フィールド１０５ｈ、下水未納額フィールド１０５ｉ、下水充当額フィールド１０５ｊ、管理番号区分フィールド１０５ｋ、及び管理番号フィールド１０５ｌ等の各フィールドを有している。
【００４０】
利用者番号フィールド１０５ａには上記の利用者番号が、請求月フィールド１０５ｂには上記の請求月情報がそれぞれ格納されている。
【００４１】
また、上水請求額フィールド１０５ｃには上記の上水請求額情報が、上水入金額フィールド１０５ｄには上記の上水入金額情報が、上水未納額フィールド１０５ｅには上水の請求額に対してまだ納入されていない額を示す上水未納額情報が、上水充当額フィールド１０５ｆにはその上水未納額に対して過入金等が充当された場合のその額を示す上水充当額情報がそれぞれ格納されている。同様にして、下水請求額フィールド１０５ｇには上記の下水請求額情報が、下水入金額フィールド１０５ｈには上記の下水入金額情報が、下水未納額フィールド１０５ｉには下水の請求額に対してまだ納入されていない額を示す下水未納額情報が、下水充当額フィールド１０５ｊにはその下水未納額に対して過入金等が充当された場合のその額を示す下水充当額情報がそれぞれ格納されている。
【００４２】
さらに、管理番号区分フィールド１０５ｋには上記の管理番号区分情報が、管理番号フィールド１０５ｌには上記の管理番号がそれぞれ格納されている。
【００４３】
［利用者情報ＤＢ］
利用者情報ＤＢ１０６は、水道の利用者に関する利用者情報を記憶する。
【００４４】
図５は、利用者情報ＤＢ１０６に記憶される利用者情報のフォーマットの一例を示す概念図である。図５に示すように、利用者情報は、利用者番号フィールド１０６ａ、利用者名フィールド１０６ｂ、及び還付充当方法フィールド１０６ｃ等の各フィールドを有している。
【００４５】
利用者番号フィールド１０６ａには上記の利用者番号が、利用者名フィールド１０６ｂにはその利用者番号によって識別される利用者の名称が、還付充当方法フィールド１０６ｃには上記の還付充当方法情報がそれぞれ格納されている。
【００４６】
なお、還付充当方法情報は、利用者が任意に定めることができるようにしてもよく、また、水道料金を徴収する側が定めるようにしてもよい。
【００４７】
［減免申請情報ＤＢ］
減免申請情報ＤＢ１０７は、赤水又は漏水等による水道料金の減免を申請するための減免申請情報を記憶する。
【００４８】
図６は、減免申請情報ＤＢ１０７に記憶される減免申請情報のフォーマットの一例を示す概念図である。図６に示すように、減免申請情報は、利用者番号フィールド１０７ａ、請求月フィールド１０７ｂ、上水請求額フィールド１０７ｃ、上水請求軽減額フィールド１０７ｄ、上水入金額フィールド１０７ｅ、上水過入金額フィールド１０７ｆ、下水請求額フィールド１０７ｇ、下水請求軽減額フィールド１０７ｈ、下水入金額フィールド１０７ｉ、下水過入金額フィールド１０７ｊ、軽減理由フィールド１０７ｋ、申請承認方法フィールド１０７ｌ、管理番号区分フィールド１０７ｍ、及び管理番号フィールド１０７ｎ等の各フィールドを有している。
【００４９】
利用者番号フィールド１０７ａには上記の利用者番号が、請求月フィールド１０７ｂには上記の請求月情報がそれぞれ格納されている。
【００５０】
また、上水請求額フィールド１０７ｃには上記の上水請求額情報が、上水請求軽減額フィールド１０７ｄには減免申請によって実現される上水請求額に対する軽減額を示す上水請求軽減額情報が、上水入金額フィールド１０７ｅには上記の上水入金額情報が、上水過入金額フィールド１０７ｆには上記の上水過入金額情報がそれぞれ格納されている。同様にして、下水請求額フィールド１０７ｇには上記の下水請求額情報が、下水請求軽減額フィールド１０７ｈには減免申請によって実現される下水請求額に対する軽減額を示す下水請求軽減額情報が、下水入金額フィールド１０７ｉには上記の下水入金額情報が、下水過入金額フィールド１０７ｊには上記の下水過入金額情報がそれぞれ格納されている。
【００５１】
さらに、軽減理由フィールド１０７ｋには軽減される理由（例えば「赤水」、「漏水」等）を示す軽減理由情報が、申請承認区分フィールド１０７ｌには減免申請が認められたか否かを示す情報（例えば減免申請を承認する場合は「１」、承認を拒否する場合は「２」等）が、管理番号区分フィールド１０７ｍには上記の管理番号区分情報が、管理番号フィールド１０７ｎには上記の管理番号がそれぞれ格納されている。
【００５２】
［預かり金情報ＤＢ］
預かり金情報ＤＢ１０８は、水道の利用者からの預かり金を示す預かり金情報を記憶する。
【００５３】
図７は、預かり金情報ＤＢ１０８に記憶される預かり金情報のフォーマットの一例を示す概念図である。図７に示すように、預かり金情報は、利用者番号フィールド１０８ａ、請求月フィールド１０８ｂ、上水預かり金額フィールド１０８ｃ、下水預かり金額フィールド１０８ｄ、管理番号区分フィールド１０８ｅ、及び管理番号フィールド１０８ｆ等の各フィールドを有している。
【００５４】
利用者番号フィールド１０８ａには上記の利用者番号が、請求月フィールド１０８ｂには上記の請求月情報がそれぞれ格納されている。
【００５５】
また、上水預かり金額フィールド１０８ｃには上水についての預かり金の額を示す上水預かり金額情報が、下水預かり金額フィールド１０８ｄには下水についての預かり金の額を示す下水預かり金額情報がそれぞれ格納されている。
【００５６】
さらに、管理番号区分フィールド１０８ｅには上記の管理番号区分情報が、管理番号フィールド１０８ｆには上記の管理番号がそれぞれ格納されている。
【００５７】
［還付金情報ＤＢ］
還付金情報ＤＢ１０９は、後述する還付処理の結果、利用者に還付がなされる場合の還付金に関する還付金情報を記憶する。
【００５８】
図８は、還付金情報ＤＢ１０９に記憶される還付金情報のフォーマットの一例を示す概念図である。図８に示すように、還付金情報は、利用者番号フィールド１０９ａ、利用者名フィールド１０９ｂ、請求月フィールド１０９ｃ、上水請求額フィールド１０９ｄ、上水入金額フィールド１０９ｅ、上水過入金額フィールド１０９ｆ、上水還付金額フィールド１０９ｇ、下水請求額フィールド１０９ｈ、下水入金額フィールド１０９ｉ、下水過入金額フィールド１０９ｊ、下水還付金額フィールド１０９ｋ、過入金理由フィールド１０９ｌ、還付充当方法フィールド１０９ｍ、管理番号区分フィールド１０９ｎ、及び管理番号フィールド１０９ｏ等の各フィールドを有している。
【００５９】
利用者番号フィールド１０９ａには上記の利用者番号が、利用者名フィールド１０９ｂにはその利用者番号によって識別される利用者の名称が、請求月フィールド１０９ｃには上記の請求月情報がそれぞれ格納されている。
【００６０】
また、上水請求額フィールド１０９ｄには上記の上水請求額情報が、上水入金額フィールド１０９ｅには上記の上水入金額情報が、上水過入金額フィールド１０９ｆには上記の上水過入金額情報が、上水還付金額フィールド１０９ｇには上水について還付される額を示す上水還付金額情報がそれぞれ格納されている。同様にして、下水請求額フィールド１０９ｈには上記の下水請求額情報が、下水入金額フィールド１０９ｉには上記の下水入金額情報が、下水過入金額フィールド１０９ｊには上記の下水加入金額情報が、下水還付金額フィールド１０９ｋには下水について還付される額を示す下水還付金額情報がそれぞれ格納されている。
【００６１】
さらに、過入金理由フィールド１０９ｌには上記の過入金理由情報が、還付充当方法フィールド１０９ｍには上記の還付充当方法情報が、管理番号区分フィールド１０９ｎには管理番号区分情報が、管理番号フィールド１０９ｏには管理番号がそれぞれ格納されている。
【００６２】
［管理番号情報ＤＢ］
管理番号情報ＤＢ１１０は、上記の管理番号に関する管理番号情報を記憶する。
【００６３】
図９は、管理番号情報ＤＢ１１０に記憶される管理番号情報のフォーマットの一例を示す概念図である。図９に示すように、管理番号情報は、管理番号区分フィールド１１０ａ及び最新管理番号フィールド１１０ｂ等の各フィールドを有している。
【００６４】
管理番号区分フィールド１１０ａには上記の管理番号区分情報が、最新管理番号フィールド１１０ｂにはまだ各処理に付されていない最新の上記の管理番号を示す最新管理番号がそれぞれ格納されている。
【００６５】
なお、最新管理番号は、オペレータがマニュアルで設定するものであってもよく、水道料金管理装置１が自動的に設定するものであってもよい。
【００６６】
以下では特に言及しないが、最新管理番号が自動的に設定されることとし、その最新管理番号が、各情報における管理番号フィールドに適宜格納されることとする。
【００６７】
［上下水充当管理情報ＤＢ］
上下水充当管理情報ＤＢ１１１は、水道料金の充当処理を上水と下水とで区別して実行するか、それとも上水と下水との間で充当処理を実行するかを示す上下水充当管理情報を記憶する。
【００６８】
図１０は、上下水充当管理情報ＤＢ１１１に記憶される上下水充当管理情報のフォーマットの一例を示す概念図である。図１０に示すように、上下水充当管理情報は、上水下水間充当フィールド１１１ａを有しており、この上水下水管充当フィールド１１１ａには、例えば上水と下水との間で充当処理を実行する場合には「１」が、実行しない場合には「２」が格納される。
【００６９】
次に、以上のように構成された本実施の形態の水道料金管理装置１の動作について、フローチャートを参照しながら説明する。
【００７０】
図１１は、減免申請を受け付けた場合における本発明の水道料金管理装置１の動作の流れを示すフローチャートである。
【００７１】
水道の利用者から赤水・漏水等を理由とする水道料金の減免申請を受けた場合、オペレータは、その減免申請の内容に基づいて、減免申請情報の入力を行う。具体的には、オペレータは、図６を参照して上述した減免申請情報において申請承認区分フィールド１０７ｌ以外の各フィールドに格納されるべき情報を、入力部１３を用いて水道料金管理装置１に入力する。
【００７２】
水道料金管理装置１は、オペレータによる減免申請情報の入力を受け付けた場合（Ｓ１０１）、その減免申請情報を減免申請情報ＤＢ１０７に登録する（Ｓ１０２）。
【００７３】
次に、水道料金管理装置１は、当該減免申請情報に係る減免申請を承認するか否かを判定する（Ｓ１０３）。なお、この判定は、オペレータが当該減免申請の内容を確認して承認するか否かを判断し、その判断した結果を水道料金管理装置１に入力することにより行ってもよく、また、所定の計算式等を用いることにより水道料金管理装置１が自動的に行ってもよい。
【００７４】
ステップＳ１０３において減免申請の承認が拒否された場合（Ｓ１０３でＮＯ）、水道料金管理装置１は、その拒否されたことを示す情報「２」を申請承認区分フィールド１０７ｌに格納することによって減免申請情報ＤＢ１０７を更新する（Ｓ１０９）。
【００７５】
そして、水道料金管理装置１は、減免申請が承認されなかった旨を示す減免申請却下通知書を作成する（Ｓ１１０）。この減免申請却下通知書は電子データであってもよく、また、紙媒体に印刷されたものであってもよい。このようにして作成された減免申請却下通知書は減免申請を行った利用者に対して送付される。
【００７６】
これに対し、ステップＳ１０３において減免申請が承認された場合（Ｓ１０３でＹＥＳ）、水道料金管理装置１は、その承認したことを示す情報「１」を申請承認区分フィールド１０７ｌに格納することによって減免申請情報ＤＢ１０７を更新する（Ｓ１０４）。
【００７７】
次に、水道料金管理装置１は、請求・入金情報ＤＢ１０３から当該減免申請に係る請求・入金情報を読み込み（Ｓ１０５）、その請求・入金情報と減免申請情報とを照らし合わせた上で、過入金情報を生成する（Ｓ１０６）。
【００７８】
なお、減免申請により減免される分の水道料金は、水道の利用者に対して支払われるべき還付金であるのが通常であるが、本発明においては、この還付金として発生した減免分を、後述するようにして過去の未納分に充当する処理に供することができる。
【００７９】
この場合の過入金情報の過入金理由フィールド１０４ｊには、調定軽減（赤水）を示す「２」又は調定軽減（漏水）を示す「３」等が格納される。また、還付充当方法フィールド１０４ｋには、当該過入金情報に係る利用者についての利用者情報の還付充当方法１０６ｃに格納されている還付充当方法情報が格納される。
【００８０】
そして、水道料金管理装置１は、このようにして生成された過入金情報を過入金情報ＤＢ１０４に登録し（Ｓ１０７）、さらに、減免申請が承認された旨を示す調定変更通知書を作成する（Ｓ１０８）。なお、上述した減免申請却下通知書の場合と同様に、この調定変更通知書は電子データであってもよく、紙媒体に印刷されたものであってもよい。
【００８１】
図１２は、請求に対する入金が行われた場合における本発明の水道料金管理装置１の動作の流れを示すフローチャートである。
【００８２】
水道の利用者に対して水道料金の請求がなされ、その後、その利用者から当該請求に対する入金があった場合、その入金額が上水・下水別にオペレータによって入力される。
【００８３】
水道料金管理装置１は、上述したようにして入力された上水入金額及び下水入金額を用いて、請求・入金情報ＤＢ１０３を更新する（Ｓ２０１）。
【００８４】
なお、このような請求・入金情報ＤＢ１０３の更新処理は、各利用者から入金がなされる都度行ってもよく、また、所定数の入金がなされた場合にそれらの入金についてまとめて行うようにしてもよい。
【００８５】
次に、水道料金管理装置１は、二重入金等によって過入金が発生している請求・入金情報、すなわち入金額が請求額より大きい請求・入金情報を請求・入金情報ＤＢ１０３から抽出する（Ｓ２０２）。
【００８６】
このようにして抽出された請求・入金情報のそれぞれに対して、水道料金管理装置１は、入金額から請求額を減じて得た過入金額を上水・下水別に算出することにより、過入金情報を生成する（Ｓ２０３）。
【００８７】
この場合の過入金情報の過入金理由フィールド１０４ｊには、二重入金を示す「１」が格納される。また、還付充当方法フィールド１０４ｋには、当該過入金情報に係る利用者についての利用者情報の還付充当方法１０６ｃに格納されている還付充当方法情報が格納される。
【００８８】
そして、水道料金管理装置１は、そのようにして生成された過入金情報を過入金情報ＤＢ１０４に登録する（Ｓ２０４）。
【００８９】
以上のようにして、減免申請が行われた場合及び請求に対する入金が行われた場合に、過入金情報が生成されて過入金情報ＤＢ１０４に登録される。以下では、このようにして生成された過入金情報を用いて、還付又は充当を行う場合における本発明の水道料金管理装置１の動作について説明する。
【００９０】
図１３は、還付又は充当を行う場合における本発明の水道料金管理装置１の動作の流れを示すフローチャートである。
【００９１】
まず、水道料金管理装置１は、過入金情報ＤＢ１０４から、還付又は充当処理がなされていない過入金情報を検索する（Ｓ３０１）。
【００９２】
次に、水道料金管理装置１は、検索された過入金情報に係る過入金について、還付処理を実行するか又は充当処理を実行するかを判定する（Ｓ３０２）。なお、この判定は、過入金情報の還付充当方法フィールド１０４ｋに格納されている還付充当方法情報に基づいて行われる。
【００９３】
ステップＳ３０２において還付処理を実行すると判定された場合（Ｓ３０２で還付）、水道料金管理装置１は、当該過入金情報に示されている過入金額を還付金額とする還付金情報を生成し（Ｓ３０７）、その生成した還付金情報を還付金情報ＤＢ１０９に登録する（Ｓ３０８）。
【００９４】
そして、水道料金管理装置１は、還付処理がなされる旨を示す還付金通知書を作成する（Ｓ３０９）。この還付金通知書は、上述した減免申請却下通知書等の場合と同様に、電子データであってもよく、また、紙媒体に印刷されたものであってもよい。このようにして作成された還付金通知書は過入金を行った利用者に対して送付される。
【００９５】
これに対し、ステップＳ３０２において充当処理を実行すると判定された場合（Ｓ３０２で充当）、充当処理を実行する（Ｓ３０３）。
【００９６】
図１４は、充当処理における本発明の水道料金管理装置１の動作の流れを示すフローチャートである。
【００９７】
図１４に示すように、水道料金管理装置１は、まず上下水充当管理情報を読み込み（Ｓ４０１）、その上下水充当管理情報に基づいて、上水・下水間の充当を行うか否かを判定する（Ｓ４０２）。ここで、上水・下水間の充当を行わないと判定した場合、水道料金管理装置１は、現在処理対象となっている過入金情報を読み込む（Ｓ４０９）とともに、当該過入金情報に係る利用者についての請求・入金情報であって、過去の未納分が存在するものを検索する（Ｓ４１０）。
【００９８】
次に、水道料金管理装置１は、過去の上水について未納分の古い順に上水の過入金を充当する処理を行う（Ｓ４１１）。具体的には、上水について過去の未納分が複数ある場合、そのうちの一番古いものから順に、過入金情報の上水過入金額フィールド１０４ｆに格納されている過入金額に基づいて、充当先情報の上水充当額フィールド１０５ｆに格納されるべき上水充当額情報を生成する。例えば、上水についての過入金額が３０００円で、２００５年２月に２０００円分の未納があり、さらに２００５年３月に２５００円分の未納がある場合であれば、まず２００５年２月の２０００円分について満額が充当されるべく２０００円を示す上水充当額情報が生成され、次に２００５年３月の２５００円分のうち過入金額の残額である１０００円が充当されるべく１０００円を示す上水充当額情報が生成されることになる。
【００９９】
また、水道料金管理装置１は、下水の場合も同様に、過去の下水について未納分の古い順に下水の過入金を充当する処理を行う（Ｓ４１２）。具体的には、下水について過去の未納分が複数ある場合、そのうちの一番古いものから順に、過入金情報の下水過入金額フィールド１０４ｉに格納されている過入金額に基づいて、上水の場合と同様にして下水充当額情報が生成される。その後、水道料金管理装置１は、ステップＳ３０４に進む。
【０１００】
これに対し、ステップＳ４０２にて上水・下水間の充当が行われると判定された場合（Ｓ４０２でＹＥＳ）、水道料金管理装置１は、現在処理対象となっている過入金情報を読み込む（Ｓ４０３）とともに、当該過入金情報に係る利用者についての請求・入金情報であって、過去の未納分が存在するものを検索する（Ｓ４０４）。
【０１０１】
次に、水道料金管理装置１は、上水について過去の未納分が存在するか否かを判定し（Ｓ４０５）、存在しないと判定した場合は（Ｓ４０５でＮＯ）、ステップＳ４０７に進む。一方、存在すると判定した場合（Ｓ４０５でＹＥＳ）、水道料金管理装置１は、上述したステップＳ４１１と同様にして、上水未納分の古い順に充当を行う（Ｓ４０６）。
【０１０２】
次に、水道料金管理装置１は、下水について過去の未納分が存在するか否かを判定し（Ｓ４０７）、存在しないと判定した場合は（Ｓ４０７でＮＯ）、ステップＳ３０４に進む。一方、存在すると判定した場合（Ｓ４０７でＹＥＳ）、水道料金管理装置１は、下水未納分の古い順に充当を行う（Ｓ４０８）。この場合、ステップＳ４０６における充当の結果、まだ上水過入金額に残額がある場合、その残額に、過入金情報の下水過入金額フィールド１０４ｉに格納されている過入金額を加えた額が、被充当額となる。すなわち、例えば、ステップＳ４０６における充当の結果、上水過入金額に１０００円の残額がある場合において、下水過入金額が２０００円であるときであれば、この残額１０００円に下水過入金額２０００円を加えた３０００円が、下水の未納分に充当される額となる。
【０１０３】
なお、本実施の形態では先に上水について充当を行い、その場合に過入金に残額が発生したときにその残額を下水の未納分に充当するように処理されるが、勿論、先に下水について充当を行い、その結果過入金に残額が発生した場合にその残額を上水の未納分に充当するように処理してもよい。
【０１０４】
水道料金管理装置１は、上述したステップＳ４０６又はＳ４１１における処理の結果生成された上水充当額情報と、ステップＳ４０８又はＳ４１２における処理の結果生成された下水充当額情報とを用いて、充当先情報を生成し（Ｓ３０４）、その生成した充当先情報を充当先情報ＤＢ１０５に登録する（Ｓ３０５）。
【０１０５】
そして、水道料金管理装置１は、充当処理がなされる旨を示す充当通知書を作成する（Ｓ３０６）。この充当通知書は、上述した減免申請却下通知書等の場合と同様に、電子データであってもよく、また、紙媒体に印刷されたものであってもよい。このようにして作成された充当通知書は過入金を行った利用者に対して送付される。
【０１０６】
図４には、同一の利用者について、２００５年２月の請求における上水未納額が２３３０円で、２００５年３月の請求における上水未納額が２４１５円である場合の充当先情報の一例が示されている。この場合に、図３に示す過入金情報の一例のように上水過入金額が２８５０円であったとすると、そのうちの２３３０円が、２００５年２月の請求における上水未納額に充当され、その結果当該請求月の上水充当額情報として「２３３０円」が生成され格納されている。次に、上水過入金額の残額である５２０円が、２００５年３月の請求における上水未納額に充当され、その結果当該請求月の上水充当額情報として「５２０円」が生成され格納されている。
【０１０７】
なお、水道料金管理装置１は、過入金が発生した場合において、上述した充当処理も還付処理も行わないときは、その過入金を預かり金とする預かり金情報を生成し、その生成した預かり金情報を預かり金情報ＤＢ１０８に登録する。この預かり金情報に示されている預かり金は、後に充当処理又は還付処理に用いられることになる。
【産業上の利用可能性】
【０１０８】
本発明に係る水道料金管理方法、水道料金管理装置、及びコンピュータプログラムは、過去の未納分に対する充当処理を実行することができるため、欠損処理を少なくすることが望まれる水道料金管理のためのコンピュータシステム等に有用である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の水道料金管理装置の構成を示すブロック図である。
【図２】請求・入金情報ＤＢに記憶される請求・入金情報のフォーマットの一例を示す概念図である。
【図３】過入金情報ＤＢに記憶される過入金情報のフォーマットの一例を示す概念図である。
【図４】充当先情報ＤＢに記憶される充当先情報のフォーマットの一例を示す概念図である。
【図５】利用者情報ＤＢに記憶される利用者情報のフォーマットの一例を示す概念図である。
【図６】減免申請情報ＤＢに記憶される減免申請情報のフォーマットの一例を示す概念図である。
【図７】預かり金情報ＤＢに記憶される預かり金情報のフォーマットの一例を示す概念図である。
【図８】還付金情報ＤＢに記憶される還付金情報のフォーマットの一例を示す概念図である。
【図９】管理番号情報ＤＢに記憶される管理番号情報のフォーマットの一例を示す概念図である。
【図１０】上下水充当管理情報ＤＢに記憶される上下水充当管理情報のフォーマットの一例を示す概念図である。
【図１１】減免申請を受け付けた場合における本発明の水道料金管理装置の動作の流れを示すフローチャートである。
【図１２】請求に対する入金が行われた場合における本発明の水道料金管理装置の動作の流れを示すフローチャートである。
【図１３】還付又は充当を行う場合における本発明の水道料金管理装置の動作の流れを示すフローチャートである。
【図１４】充当処理における本発明の水道料金管理装置の動作の流れを示すフローチャートである。
【符号の説明】
【０１１０】
１      水道料金管理装置
１０    ＣＰＵ
１１    メモリ
１２    ハードディスク
１３    入力部
１４    出力部
１０１  ＯＳ
１０２  水道料金管理プログラム
１０３  請求・入金情報ＤＢ
１０４  過入金情報ＤＢ
１０５  充当先情報ＤＢ
１０６  利用者情報ＤＢ
１０７  減免申請情報ＤＢ
１０８  預かり金情報ＤＢ
１０９  還付金情報ＤＢ
１１０  管理番号情報ＤＢ
１１１  上下水充当管理情報ＤＢ
【図１】
0004847730.tif 000002
【図２】
0004847730.tif 000003
【図３】
0004847730.tif 000004
【図４】
0004847730.tif 000005
【図５】
0004847730.tif 000006
【図６】
0004847730.tif 000007
【図７】
0004847730.tif 000008
【図８】
0004847730.tif 000009
【図９】
0004847730.tif 000010
【図１０】
0004847730.tif 000011
【図１１】
0004847730.tif 000012
【図１２】
0004847730.tif 000013
【図１３】
0004847730.tif 000014
【図１４】
0004847730.tif 000015