(57)【要約】【課題】契約の異動を管理する。【解決手段】所定期間の間に異動が発生する可能性のある契約を管理する契約管理装置が、割込要求に応じた異動の処理結果と、効力発生日と、異動を充当した順番を示す充当番号とを対応付けた契約管理情報を記憶し、複数の契約管理情報のうち、割込ませた異動の効力発生日以降の効力発生日が対応付けられた異動を取消し、取消情報を対応付けた契約管理情報に含まれる充当番号に対応する電文に基づいて取得した処理結果と、契約管理情報に含まれる効力発生日とを対応付けた契約管理情報である再充当契約管理情報を生成して記憶する。【選択図】図１
2014182560.tif 000002
【特許請求の範囲】
【請求項１】
所定期間の間に異動が発生する可能性のある契約を管理する契約管理装置であって、
前記契約に対して異動を充当した順番を示す充当番号ごとに、当該異動の効力が発生する効力発生日と、当該異動が取消されたか否かを示す取消情報と、当該異動を充当させた処理結果とが対応付けられた契約管理情報が記憶される契約管理情報記憶部と、
前記充当番号ごとに、当該充当番号による前記異動を充当させるための電文が対応付けられた異動管理情報が記憶される異動管理情報記憶部と、
前記契約管理情報記憶部に記憶されている充当番号のうち、取消対象である異動の充当番号を識別する取消充当番号と、当該異動を取消す原因である異動の充当番号を識別する取消原因充当番号とが対応付けられた取消管理情報が記憶される取消管理情報記憶部と、
前記契約管理情報記憶部に記憶されている複数の契約管理情報の間に割込ませて充当させる異動と、当該異動の効力を発生させる効力発生日とが含まれる割込要求の入力を受け付ける入力部と、
前記契約に異動を充当させるための電文に基づいて、当該異動を前記契約に充当させた処理結果を取得する異動処理結果取得部と、
前記入力部に入力された前記割込要求に応じて前記異動処理結果取得部が取得した処理結果と、当該割込要求に含まれる効力発生日と、当該異動を充当した順番を示す充当番号とを対応付けた前記契約管理情報である割込契約管理情報を生成して前記契約管理情報記憶部に記憶させる割込制御部と、
前記契約管理情報記憶部に記憶されている複数の契約管理情報のうち、前記割込契約管理情報に含まれる前記効力発生日以降の効力発生日が対応付けられた前記契約管理情報に、当該契約管理情報が示す異動を取消したことを示す取消情報を対応付けて記憶させ、前記割込契約管理情報に含まれる前記充当番号を前記取消原因充当番号とし、取消情報を対応付けた前記契約管理情報に含まれる前記充当番号を前記取消充当番号として対応付けた前記取消管理情報を生成して前記取消管理情報記憶部に記憶させる取消制御部と、
前記取消制御部が取消情報を対応付けた前記契約管理情報に含まれる充当番号に対応する電文を前記異動管理情報記憶部から読み出し、読み出した当該電文に基づいて前記異動処理結果取得部が取得した処理結果と、当該契約管理情報に含まれる前記効力発生日とを対応付けた前記契約管理情報である再充当契約管理情報を生成して前記契約管理情報記憶部に記憶させる再充当制御部と、
を備えることを特徴とする契約管理装置。
【請求項２】
異動の内容を識別する異動識別情報ごとに、当該異動を他の異動に割込ませて充当させるか否かを示す遡及可能フラグが対応付けられて記憶されるフラグ記憶部を備え、
前記割込制御部は、前記割込要求に含まれる異動に対応する前記遡及可能フラグに基づいて、前記異動処理結果取得部に、当該割込要求に応じた前記処理結果を取得させるか否かを判定する
ことを特徴とする請求項１に記載の契約管理装置。
【請求項３】
異動の内容を識別する異動識別情報ごとに、当該異動を充当させる場合に関連して充当させる他の異動である関連異動が対応付けられて記憶される関連異動記憶部を備え、
前記再充当制御部は、前記再充当契約管理情報に含まれる異動に対応付けられた前記関連異動の処理結果を前記異動処理結果取得部に取得させる
ことを特徴とする請求項１または請求項２に記載の契約管理装置。
【請求項４】
前記再充当制御部は、前記再充当契約管理情報に含まれる異動に前記関連異動が対応付けられている場合に警告を出力し、出力した警告に応じて当該関連異動の充当要求が入力されると、当該関連異動の処理結果を前記異動処理結果取得部に取得させる
ことを特徴とする請求項３に記載の契約管理装置。
【請求項５】
異動の内容を識別する異動識別情報ごとに、複数の前記異動のうち、当該異動を充当させる相対的な順序を示す優先順位が対応付けられて記憶される優先順位記憶部を備え、
前記再充当制御部は、前記取消制御部が取消情報を対応付けた複数の前記契約管理情報に含まれる効力発生日が同一である場合、前記優先順位に応じた順序で、前記異動処理結果取得部に処理結果を取得させる
ことを特徴とする請求項１から請求項４までのいずれか１項に記載の契約管理装置。
【請求項６】
異動の内容を識別する異動識別情報ごとに、当該異動を他の異動に割込ませて充当させた場合に、当該他の異動に代わって充当させる異動が対応付けられた再充当異動情報が記憶される再充当異動情報記憶部を備え、
前記再充当制御部は、前記再充当異動情報に基づいて、前記異動処理結果取得部に処理結果を取得させる
ことを特徴とする請求項１から請求項５までのいずれか１項に記載の契約管理装置。
【請求項７】
前記異動処理結果取得部が取得する前記処理結果には、異動の効力発生日を含み、
前記再充当制御部は、前記異動処理結果取得部が取得した処理結果に含まれる効力発生日を対応付けた前記契約管理情報である再充当契約管理情報を生成して前記契約管理情報記憶部に記憶させる
ことを特徴とする請求項１から請求項６までのいずれか１項に記載の契約管理装置。
【請求項８】
所定期間の間に異動が発生する可能性のある契約を管理し、前記契約に対して異動を充当した順番を示す充当番号ごとに、当該異動の効力が発生する効力発生日と、当該異動が取消されたか否かを示す取消情報と、当該異動を充当させた処理結果とが対応付けられた契約管理情報が記憶される契約管理情報記憶部と、前記充当番号ごとに、当該充当番号による前記異動を充当させるための電文が対応付けられた異動管理情報が記憶される異動管理情報記憶部と、前記契約管理情報記憶部に記憶されている充当番号のうち、取消対象である異動の充当番号を識別する取消充当番号と、当該異動を取消す原因である異動の充当番号を識別する取消原因充当番号とが対応付けられた取消管理情報が記憶される取消管理情報記憶部と、を備えた契約管理装置の契約管理方法であって、
前記契約管理情報記憶部に記憶されている複数の契約管理情報の間に割込ませて充当させる異動と、当該異動の効力を発生させる効力発生日とが含まれる割込要求の入力を受け付けるステップと、
入力された前記割込要求に応じた異動を充当させるための電文に基づいて、当該異動を前記契約に充当させた処理結果と、当該割込要求に含まれる効力発生日と、当該異動を充当した順番を示す充当番号とを対応付けた前記契約管理情報である割込契約管理情報を生成して前記契約管理情報記憶部に記憶させるステップと、
前記契約管理情報記憶部に記憶されている複数の契約管理情報のうち、前記割込契約管理情報に含まれる前記効力発生日以降の効力発生日が対応付けられた前記契約管理情報に、当該契約管理情報が示す異動を取消したことを示す取消情報を対応付けて記憶させ、前記割込契約管理情報に含まれる前記充当番号を前記取消原因充当番号とし、取消情報を対応付けた前記契約管理情報に含まれる前記充当番号を前記取消充当番号として対応付けた前記取消管理情報を生成して前記取消管理情報記憶部に記憶させるステップと、
取消情報を対応付けた前記契約管理情報に含まれる充当番号に対応する電文を前記異動管理情報記憶部から読み出し、読み出した当該電文に基づいて取得した処理結果と、当該契約管理情報に含まれる前記効力発生日とを対応付けた前記契約管理情報である再充当契約管理情報を生成して前記契約管理情報記憶部に記憶させるステップと、
を備えることを特徴とする契約管理方法。
【請求項９】
所定期間の間に異動が発生する可能性のある契約を管理し、前記契約に対して異動を充当した順番を示す充当番号ごとに、当該異動の効力が発生する効力発生日と、当該異動が取消されたか否かを示す取消情報と、当該異動を充当させた処理結果とが対応付けられた契約管理情報が記憶される契約管理情報記憶部と、前記充当番号ごとに、当該充当番号による前記異動を充当させるための電文が対応付けられた異動管理情報が記憶される異動管理情報記憶部と、前記契約管理情報記憶部に記憶されている充当番号のうち、取消対象である異動の充当番号を識別する取消充当番号と、当該異動を取消す原因である異動の充当番号を識別する取消原因充当番号とが対応付けられた取消管理情報が記憶される取消管理情報記憶部と、を備えた契約管理装置のコンピュータに、
前記契約管理情報記憶部に記憶されている複数の契約管理情報の間に割込ませて充当させる異動と、当該異動の効力を発生させる効力発生日とが含まれる割込要求の入力を受け付けるステップと、
入力された前記割込要求に応じた異動を充当させるための電文に基づいて、当該異動を前記契約に充当させた処理結果と、当該割込要求に含まれる効力発生日と、当該異動を充当した順番を示す充当番号とを対応付けた前記契約管理情報である割込契約管理情報を生成して前記契約管理情報記憶部に記憶させるステップと、
前記契約管理情報記憶部に記憶されている複数の契約管理情報のうち、前記割込契約管理情報に含まれる前記効力発生日以降の効力発生日が対応付けられた前記契約管理情報に、当該契約管理情報が示す異動を取消したことを示す取消情報を対応付けて記憶させ、前記割込契約管理情報に含まれる前記充当番号を前記取消原因充当番号とし、取消情報を対応付けた前記契約管理情報に含まれる前記充当番号を前記取消充当番号として対応付けた前記取消管理情報を生成して前記取消管理情報記憶部に記憶させるステップと、
取消情報を対応付けた前記契約管理情報に含まれる充当番号に対応する電文を前記異動管理情報記憶部から読み出し、読み出した当該電文に基づいて取得した処理結果と、当該契約管理情報に含まれる前記効力発生日とを対応付けた前記契約管理情報である再充当契約管理情報を生成して前記契約管理情報記憶部に記憶させるステップと、
を実行させる契約管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、契約の異動を管理する技術に関する。
【背景技術】
【０００２】
契約により定められた払込期間の間、その契約に応じた料金を支払う金融商品における契約を管理する契約管理装置が存在する。例えば、特許文献１、２には、保険金融商品の契約を管理することが記載されている。例えば、加入者が保険会社と生命保険を契約した後、その契約について保険料の増額や期間変更等の異動をしたい場合、加入者は保険会社の担当者にその旨を伝える。異動について合意すると、保険会社の担当者は、契約を管理する契約管理装置に、契約の異動の内容や効力年月日等の情報を入力する。契約管理装置は、入力される情報に応じて異動充当後の保険料を取得したり、異動に関する情報を記憶したりする処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−９２３３３号公報
【特許文献２】特開２００２−１８９８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば保険会社の担当者が契約管理装置に異動を入力し忘れること等により、契約管理装置に異動に関する情報が記憶されないことがあると考えられる。また、その異動が入力される前に、実際にはその異動の後に発生した他の異動が、先の異動よりも前に契約管理装置に入力されて記憶されるような場合も考えられる。このような場合、本来は先に充当すべきであった異動を、後の異動よりも遡及させて充当させるとともに、後の異動を再充当させることが望ましい。
【０００５】
本発明は、このような状況に鑑みてなされたもので、契約の異動を管理する契約管理装置、契約管理方法、契約管理プログラムを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様は、所定期間の間に異動が発生する可能性のある契約を管理する契約管理装置であって、契約に対して異動を充当した順番を示す充当番号ごとに、異動の効力が発生する効力発生日と、異動が取消されたか否かを示す取消情報と、異動を充当させた処理結果とが対応付けられた契約管理情報が記憶される契約管理情報記憶部と、充当番号ごとに、充当番号による異動を充当させるための電文が対応付けられた異動管理情報が記憶される異動管理情報記憶部と、契約管理情報記憶部に記憶されている充当番号のうち、取消対象である異動の充当番号を識別する取消充当番号と、異動を取消す原因である異動の充当番号を識別する取消原因充当番号とが対応付けられた取消管理情報が記憶される取消管理情報記憶部と、契約管理情報記憶部に記憶されている複数の契約管理情報の間に割込ませて充当させる異動と、異動の効力を発生させる効力発生日とが含まれる割込要求の入力を受け付ける入力部と、契約に異動を充当させるための電文に基づいて、異動を契約に充当させた処理結果を取得する異動処理結果取得部と、入力部に入力された割込要求に応じて異動処理結果取得部が取得した処理結果と、割込要求に含まれる効力発生日と、異動を充当した順番を示す充当番号とを対応付けた契約管理情報である割込契約管理情報を生成して契約管理情報記憶部に記憶させる割込制御部と、契約管理情報記憶部に記憶されている複数の契約管理情報のうち、割込契約管理情報に含まれる効力発生日以降の効力発生日が対応付けられた契約管理情報に、契約管理情報が示す異動を取消したことを示す取消情報を対応付けて記憶させ、割込契約管理情報に含まれる充当番号を取消原因充当番号とし、取消情報を対応付けた契約管理情報に含まれる充当番号を取消充当番号として対応付けた取消管理情報を生成して取消管理情報記憶部に記憶させる取消制御部と、取消制御部が取消情報を対応付けた契約管理情報に含まれる充当番号に対応する電文を異動管理情報記憶部から読み出し、読み出した電文に基づいて異動処理結果取得部が取得した処理結果と、契約管理情報に含まれる効力発生日とを対応付けた契約管理情報である再充当契約管理情報を生成して契約管理情報記憶部に記憶させる再充当制御部と、を備えることを特徴とする。
【０００７】
また、本発明の一態様は、異動の内容を識別する異動識別情報ごとに、異動を他の異動に割込ませて充当させるか否かを示す遡及可能フラグが対応付けられて記憶されるフラグ記憶部を備え、割込制御部は、割込要求に含まれる異動に対応する遡及可能フラグに基づいて、異動処理結果取得部に、割込要求に応じた処理結果を取得させるか否かを判定することを特徴とする。
【０００８】
また、本発明の一態様は、異動の内容を識別する異動識別情報ごとに、異動を充当させる場合に関連して充当させる他の異動である関連異動が対応付けられて記憶される関連異動記憶部を備え、再充当制御部は、再充当契約管理情報に含まれる異動に対応付けられた関連異動の処理結果を異動処理結果取得部に取得させることを特徴とする。
【０００９】
また、本発明の一態様は、再充当制御部は、再充当契約管理情報に含まれる異動に関連異動が対応付けられている場合に警告を出力し、出力した警告に応じて関連異動の充当要求が入力されると、関連異動の処理結果を異動処理結果取得部に取得させることを特徴とする。
【００１０】
また、本発明の一態様は、異動の内容を識別する異動識別情報ごとに、複数の異動のうち、異動を充当させる相対的な順序を示す優先順位が対応付けられて記憶される優先順位記憶部を備え、再充当制御部は、取消制御部が取消情報を対応付けた複数の契約管理情報に含まれる効力発生日が同一である場合、優先順位に応じた順序で、異動処理結果取得部に処理結果を取得させることを特徴とする。
【００１１】
また、本発明の一態様は、異動の内容を識別する異動識別情報ごとに、異動を他の異動に割込ませて充当させた場合に、他の異動に代わって充当させる異動が対応付けられた再充当異動情報が記憶される再充当異動情報記憶部を備え、再充当制御部は、再充当異動情報に基づいて、異動処理結果取得部に処理結果を取得させることを特徴とする。
【００１２】
また、本発明の一態様は、異動処理結果取得部が取得する処理結果には、異動の効力発生日を含み、再充当制御部は、異動処理結果取得部が取得した処理結果に含まれる効力発生日を対応付けた契約管理情報である再充当契約管理情報を生成して契約管理情報記憶部に記憶させることを特徴とする。
【００１３】
また、本発明の一態様は、所定期間の間に異動が発生する可能性のある契約を管理し、契約に対して異動を充当した順番を示す充当番号ごとに、異動の効力が発生する効力発生日と、異動が取消されたか否かを示す取消情報と、異動を充当させた処理結果とが対応付けられた契約管理情報が記憶される契約管理情報記憶部と、充当番号ごとに、充当番号による異動を充当させるための電文が対応付けられた異動管理情報が記憶される異動管理情報記憶部と、契約管理情報記憶部に記憶されている充当番号のうち、取消対象である異動の充当番号を識別する取消充当番号と、異動を取消す原因である異動の充当番号を識別する取消原因充当番号とが対応付けられた取消管理情報が記憶される取消管理情報記憶部と、を備えた契約管理装置の契約管理方法であって、契約管理情報記憶部に記憶されている複数の契約管理情報の間に割込ませて充当させる異動と、異動の効力を発生させる効力発生日とが含まれる割込要求の入力を受け付けるステップと、入力された割込要求に応じた異動を充当させるための電文に基づいて、異動を契約に充当させた処理結果と、割込要求に含まれる効力発生日と、異動を充当した順番を示す充当番号とを対応付けた契約管理情報である割込契約管理情報を生成して契約管理情報記憶部に記憶させるステップと、契約管理情報記憶部に記憶されている複数の契約管理情報のうち、割込契約管理情報に含まれる効力発生日以降の効力発生日が対応付けられた契約管理情報に、契約管理情報が示す異動を取消したことを示す取消情報を対応付けて記憶させ、割込契約管理情報に含まれる充当番号を取消原因充当番号とし、取消情報を対応付けた契約管理情報に含まれる充当番号を取消充当番号として対応付けた取消管理情報を生成して取消管理情報記憶部に記憶させるステップと、取消情報を対応付けた契約管理情報に含まれる充当番号に対応する電文を異動管理情報記憶部から読み出し、読み出した電文に基づいて取得した処理結果と、契約管理情報に含まれる効力発生日とを対応付けた契約管理情報である再充当契約管理情報を生成して契約管理情報記憶部に記憶させるステップと、を備えることを特徴とする契約管理方法である。
【００１４】
また、本発明の一態様は、所定期間の間に異動が発生する可能性のある契約を管理し、契約に対して異動を充当した順番を示す充当番号ごとに、異動の効力が発生する効力発生日と、異動が取消されたか否かを示す取消情報と、異動を充当させた処理結果とが対応付けられた契約管理情報が記憶される契約管理情報記憶部と、充当番号ごとに、充当番号による異動を充当させるための電文が対応付けられた異動管理情報が記憶される異動管理情報記憶部と、契約管理情報記憶部に記憶されている充当番号のうち、取消対象である異動の充当番号を識別する取消充当番号と、異動を取消す原因である異動の充当番号を識別する取消原因充当番号とが対応付けられた取消管理情報が記憶される取消管理情報記憶部と、を備えた契約管理装置のコンピュータに、契約管理情報記憶部に記憶されている複数の契約管理情報の間に割込ませて充当させる異動と、異動の効力を発生させる効力発生日とが含まれる割込要求の入力を受け付けるステップと、入力された割込要求に応じた異動を充当させるための電文に基づいて、異動を契約に充当させた処理結果と、割込要求に含まれる効力発生日と、異動を充当した順番を示す充当番号とを対応付けた契約管理情報である割込契約管理情報を生成して契約管理情報記憶部に記憶させるステップと、契約管理情報記憶部に記憶されている複数の契約管理情報のうち、割込契約管理情報に含まれる効力発生日以降の効力発生日が対応付けられた契約管理情報に、契約管理情報が示す異動を取消したことを示す取消情報を対応付けて記憶させ、割込契約管理情報に含まれる充当番号を取消原因充当番号とし、取消情報を対応付けた契約管理情報に含まれる充当番号を取消充当番号として対応付けた取消管理情報を生成して取消管理情報記憶部に記憶させるステップと、取消情報を対応付けた契約管理情報に含まれる充当番号に対応する電文を異動管理情報記憶部から読み出し、読み出した電文に基づいて取得した処理結果と、契約管理情報に含まれる効力発生日とを対応付けた契約管理情報である再充当契約管理情報を生成して契約管理情報記憶部に記憶させるステップと、を実行させる契約管理プログラムである。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、所定期間の間に異動が発生する可能性のある契約を管理する契約管理装置が、割込要求に応じた異動の処理結果と、効力発生日と、異動を充当した順番を示す充当番号とを対応付けた契約管理情報を記憶し、複数の契約管理情報のうち、割込ませた異動の効力発生日以降の効力発生日が対応付けられた異動を取消し、取消情報を対応付けた契約管理情報に含まれる充当番号に対応する電文に基づいて取得した処理結果と、契約管理情報に含まれる効力発生日とを対応付けた契約管理情報である再充当契約管理情報を生成して記憶するようにしたので、金融商品における契約の異動を管理することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態による契約管理システムの構成を示すブロック図である。
【図２】本発明の一実施形態による契約と、その契約について発生した異動との例を示す図である。
【図３】本発明の一実施形態による異動の割込みが発生する場合の例を示す図である。
【図４】本発明の一実施形態による契約管理情報のデータ例を示す図である。
【図５】本発明の一実施形態による異動管理情報のデータ例を示す図である。
【図６】本発明の一実施形態による取消管理情報のデータ例を示す図である。
【図７】本発明の一実施形態によるフラグのデータ例を示す図である。
【図８】本発明の一実施形態による複数の異動の前後関係の例を示す図である。
【図９】本発明の一実施形態による関連異動のデータ例を示す図である。
【図１０】本発明の一実施形態による優先順位のデータ例を示す図である。
【図１１】本発明の一実施形態による再充当異動情報のデータ例を示す図である。
【図１２】本発明の一実施形態による契約管理装置の動作例を示すフローチャートである。
【図１３】本発明の一実施形態による契約管理情報と、異動管理情報と、取消管理情報とのデータ例を示す図である。
【図１４】本発明の一実施形態による割込要求の例を示す図である。
【図１５】本発明の一実施形態による割込処理が行われた後の各種情報の例を示す図である。
【図１６】本発明の一実施形態による取消処理が行われた後の各種情報の例を示す図である。
【図１７】本発明の一実施形態による再充当処理が行われた後の各種情報の例を示す図である。
【図１８】本発明の一実施形態による割込処理、取消処理、再充当処理を行った後に、さらに入力される割込要求の例を示す図である。
【図１９】本発明の一実施形態による割込処理と取消処理とが行われた後の各種情報の例を示す図である。
【図２０】本発明の一実施形態による割込処理と取消処理との後に再充当処理が行われた後の各種情報の例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による契約管理システム１の構成を示すブロック図である。契約管理システム１は、契約管理装置１００を備えており、契約管理装置１００は、異動処理演算装置１３３に接続されている。契約管理装置１００は、所定期間の間に異動が発生する可能性のある契約を管理するコンピュータ装置である。本実施形態では、契約管理装置１００は、契約により定められた払込期間の間、その契約に応じた料金を支払う金融商品においてその契約を管理し、特に保険金融商品における契約を管理するものとして説明する。
【００１８】
まず、図面を参照して、本実施形態の契約管理装置１００が行う特徴的な処理の概要について説明する。図２は、契約と、その契約について発生した異動との例を示す図である。異動とは、契約についての内容や条件を変更することをいう。例えば、符号ａに示す２０１０／１／１（２０１０年１月１日）に、月あたりの保険料を１００００円とし、払方を年払いとし、払込期間を２０年とする契約が成立したとする。以下、保険料というときは、保険会社と加入者との間の保険契約において、加入者が保険会社に支払う月あたりの料金をいう。この契約について、符号ｂに示す２０１１／１／１に、年払いを半年払いに変更する異動である払方変更が発生したとする。払方には、例えば保険料を月ごとに支払う月払い、半年ごとに支払う半年払い、年ごとに支払う年払い等が存在し、一般的に、一回に一括して支払う期間が長いほど保険料は安くなり、一回に一括して支払う期間が短いほど保険料は高くなる。例えば、年払いよりも半年払いの方が保険料は高くなる。払方変更による保険料の変更額は保険各社の契約内容等によって異なるが、ここでは、簡単のため、払方変更により保険料が１．５倍（１００００円から１５０００円）に変更されたとする。
【００１９】
さらに、符号ｃに示す２０１２／１／１に、払込期間を２０年から１０年に変更する異動である期間変更が発生したとする。一般的に、同じ契約で払込期間のみを変更する場合は、払込期間が長いほど保険料は安くなり、払込期間が短いほど保険料は高くなる。例えば、２０年よりも１０年の方が保険料は高くなる。ここでは、簡単のため、期間変更により保険料が４／３倍（１５０００円から２００００円）に変更されたとする。
【００２０】
図３は、異動の割込みが発生する場合の例を示す図である。上述した符号ａ、ｂ、ｃに示したように発生した異動が契約管理装置１００に記憶された後、符号ｄに示す２０１０／６／１に、増額の異動が発生していたことが判明したとする。この場合、契約管理装置１００には、符号ａ、ｂ、ｃの順序で充当された異動が登録されているため、２０１０／６／１の日付による異動を後から記憶させるだけでは、正確な契約状態とならない。ここで、異動の充当とは、その異動を直前の契約状態に適用し、適用後の契約状態を契約管理装置１００に記憶させることをいう。
【００２１】
例えば、符号ｄの時点で保険料を２０００円増額させて１２０００円とする異動を割込ませた場合、符号ｂの時点における払方変更では１２０００円の１．５倍である１８０００円になり、符号ｃの時点における期間変更では１８０００円の４／３倍である２４０００円になる。このため、符号ｄの直前の時点である符号ａの時点の契約状態に基づいて増額の異動を充当させ、符号ｂ、ｃの異動を一度取消すとともに、その充当後の契約状態に基づいて、符号ｂ、ｃの異動を再充当させる必要がある。例えば保険会社の担当者等が契約管理装置１００を操作して、このような異動の割込み、取消、再充当を個別に入力する操作は煩雑である。そこで、本実施形態の契約管理装置１００は、このような異動の割込みに応じた割込処理、取消処理、再充当処理を自動的に行うことを可能とし、効率良く、適切に契約状態に反映させるものである。以下、このような契約管理装置１００の構成、動作について詳細に説明する。
【００２２】
契約管理装置１００は、入力部１１０と、出力部１１５と、記憶部１２０と、制御部１３０とを備えている。
入力部１１０は、キーボードやマウス等の入力デバイスを備えており、保険会社の担当者等のユーザからの情報の入力を受け付ける。
出力部１１５は、ディスプレイ等の表示デバイスやプリンタ等の印刷デバイスを備えており、制御部１３０による制御に応じて情報を出力する。
【００２３】
記憶部１２０には、契約管理装置１００が動作する際に参照する各種情報が記憶される。記憶部１２０は、契約管理情報記憶部１２１と、異動管理情報記憶部１２２と、取消管理情報記憶部１２３と、フラグ記憶部１２４と、関連異動記憶部１２５と、優先順位記憶部１２６と、再充当異動情報記憶部１２７とを備えている。
【００２４】
契約管理情報記憶部１２１には、契約に対して異動を充当した順番を示す充当番号ごとに、その異動の効力が発生する効力発生日と、その異動が取消されたか否かを示す取消情報と、その異動を充当させた処理結果とが対応付けられた契約管理情報が記憶される。図４は、契約管理情報記憶部１２１に記憶される契約管理情報のデータ例を示す図である。契約管理情報には、契約番号と、効力発生日と、異動ＣＤ（コード）と、ＴＲＸ（トランザクション）連番と、ＵＮＤＯＦＬＧ（フラグ）と、ＵＮＤＯ日付と、ＵＮＤＯトリガーＴＲＸ連番と、保険料とが対応付けられる。
【００２５】
契約番号は、保険の加入者と保険会社との間の保険契約を識別する番号である。
効力発生日は、対応する異動の効力が発生する日付である。年月日は、例えばＹＹＹＹＭＭＤＤ形式により表される。
異動ＣＤは、異動の内容を識別する識別情報である。例えば、「Ｈ１００」は契約成立を示し、「Ｈ０１４」は払方変更を示し、「Ｈ０１５」は期間変更を示し、「Ｈ０１７」は増額を示す。
【００２６】
ＴＲＸ連番は、契約に対して異動を充当した順番を示す充当番号である。
ＵＮＤＯＦＬＧは、対応する異動が取消（ＵＮＤＯ）されたか否かを示す取消情報である。例えば、ＮＵＬＬまたは「０」であれば、取消されていないことを示し、「１」であれば、取消されていることを示す。
ＵＮＤＯ日付は、対応する異動が取消（ＵＮＤＯ）された日付を示す。
ＵＮＤＯトリガーＴＲＸ連番は、対応する異動を取消す原因である他の異動のＴＲＸ連番を識別する情報である。ＵＮＤＯトリガーＴＲＸ連番には、後から割込により充当された異動のＴＲＸ連番が対応付けられる。
保険料は、契約に対して対応する異動を充当した処理結果により示される保険料である。単位は、例えば円である。
【００２７】
例えばこの図では、契約番号が「１２３４５」である契約についての６レコードの契約管理情報の例が示されており、１行目には、効力発生日「２０１００１０１」（２０１０年１月１日）に、「Ｈ１００」（契約成立）の異動が発生し、この異動のＴＲＸ連番が「２０１００１０１００１」であり、保険料が「１００００」円であることが示されている。２行目には、その契約について、効力発生日「２０１１０１０１」（２０１１年１月１日）に、「Ｈ０１４」（払方変更）の異動が充当され、この異動のＴＲＸ連番が「２０１１０１０１０１０」であり、保険料が「１５０００」円になったことが示されている。また、この異動は、ＵＮＤＯＦＬＧが「１」であるため、取消されていることを示し、その取消は「２０１２０３０１」（２０１２年３月１日）に行われ、その取消の原因である他の異動のＴＲＸ連番が「２０１２０３０１０３０」であることを示している。
【００２８】
３行目には、効力発生日「２０１２０１０１」（２０１２年１月１日）に、「Ｈ０１５」（期間変更）の異動が充当され、この異動のＴＲＸ連番が「２０１２０１０１０２０」であり、保険料が「２００００」円になったことが示されている。また、この異動は、ＵＮＤＯＦＬＧが「１」であるため、取消されていることを示し、その取消は「２０１２０３０１」（２０１２年３月１日）に行われ、その取消の原因である他の異動のＴＲＸ連番が「２０１２０３０１０３０」であることを示している。すなわち、「Ｈ０１４」の異動と「Ｈ０１５」の異動とは、ＴＲＸ連番が「２０１２０３０１０３０」である同一の他の異動を原因として取消されたことがわかる。
【００２９】
４行目には、効力発生日「２０１００６０１」（２０１０年６月１日）に、「Ｈ０１７」（増額）の異動が充当され、この異動のＴＲＸ連番が「２０１２０３０１０３０」であり、保険料が「１２０００」円になったことが示されている。この異動は、後から割込みにより充当されたものである。５行目には、効力発生日「２０１１０１０１」（２０１１年１月１日）に、「Ｈ０１４」（払方変更）の異動が充当され、この異動のＴＲＸ連番が「２０１２０３０１０３１」であり、保険料が「１８０００」円になったことが示されている。ここでは、異動ＣＤを「Ｈ０１４´」としているが、「´」は再充当された異動であることを示しており、異動の内容は「Ｈ０１４」である。６行目には、効力発生日「２０１２０１０１」（２０１２年１月１日）に、「Ｈ０１５」（期間変更）の異動が充当され、この異動のＴＲＸ連番が「２０１２０３０１０３２」であり、保険料が「２４０００」円になったことが示されている。ここでは、異動ＣＤを「Ｈ０１５´」としているが、「´」は再充当された異動であることを示しており、異動の内容は「Ｈ０１５」である。
【００３０】
異動管理情報記憶部１２２には、充当番号であるＴＲＸ連番ごとに、そのＴＲＸ連番による異動を充当させるための電文が対応付けられた異動管理情報が記憶される。図５は、異動管理情報記憶部１２２に記憶される異動管理情報のデータ例を示す図である。異動管理情報には、ＴＲＸ連番と、契約番号と、効力発生日と、異動ＣＤと、上り電文とが対応付けられる。
【００３１】
ＴＲＸ連番と、契約番号と、効力発生日と、異動ＣＤとは、契約管理情報記憶部１２１に記憶されている同名の情報に対応する。上り電文は、対応するそのＴＲＸ連番による異動を充当させるための電文であり、この電文が異動処理演算装置１３３に送信されることにより、異動処理の演算が行われる。電文には、その異動処理を実行するための各種パラメータが含まれており、例えば、契約番号や効力発生日、異動ＣＤ等の情報が含まれる。ここで、二重線が引かれた行は、その異動が取消されたことを示している。この取消は、実際には、例えば行ごとにその異動が取消されたか否かを示す取消フラグを付与することにより論理削除してもよいし、レコード自体を削除することにより物理削除してもよい。本実施形態では、論理削除を行うものとして説明する。
【００３２】
例えばこの図では、ＴＲＸ連番が「２０１００１０１００１」である異動は、契約番号が「１２３４５」である契約について充当された異動であり、効力発生日が「２０１００１０１」（２０１１年１月１日）であり、異動ＣＤが「Ｈ１００」（契約成立）であることを示している。
【００３３】
取消管理情報記憶部１２３は、契約管理情報記憶部１２１に記憶されている充当番号であるＴＲＸ連番のうち、取消対象である異動を識別する取消充当番号であるＵＮＤＯ元ＴＲＸ連番と、その異動を取消す原因である異動を識別する取消原因充当番号であるＵＮＤＯトリガーＴＲＸ連番とが対応付けられた取消管理情報が記憶される。図６は、取消管理情報記憶部１２３に記憶される取消管理情報のデータ例を示す図である。取消管理情報には、ＵＮＤＯトリガーＴＲＸ連番と、ＵＮＤＯ元ＴＲＸ連番と、ＵＮＤＯ日付と、ＵＮＤＯ異動効力発生日と、ＵＮＤＯ異動ＣＤと、ＲＥＤＯ済みＦＬＧとが対応付けられる。
【００３４】
ＵＮＤＯトリガーＴＲＸ連番は、契約管理情報記憶部１２１に記憶されている同名の情報に対応する。ＵＮＤＯ元ＴＲＸ連番は、ＵＮＤＯトリガーＴＲＸ連番が示す異動により取消された異動のＴＲＸ連番である。ＵＮＤＯ日付は、ＵＮＤＯ元ＴＲＸ連番が示す異動が取消された日付を示す。ＵＮＤＯ異動効力発生日は、ＵＮＤＯ元ＴＲＸ連番が示す異動が取消されたことの効力発生日を示す。ＵＮＤＯ異動ＣＤは、ＵＮＤＯ元ＴＲＸ連番が示す異動を識別する情報である。ＲＥＤＯ済みＦＬＧは、取消された異動が、再充当（ＲＥＤＯ）されたか否かを示す。
【００３５】
例えばこの図では、ＵＮＤＯトリガーＴＲＸ連番「２０１２０３０１０３０」が示す異動が割込処理により充当されたことを原因として、ＵＮＤＯ元ＴＲＸ連番「２０１２０１０１０２０」が示す異動が、ＵＮＤＯ日付「２０１２０３０１」に取消され、異動を取消したＵＮＤＯ異動効力発生日が「２０１２０１０１」であり、取消された異動を示すＵＮＤＯ異動ＣＤが「Ｈ０１５」であり、ＲＥＤＯ済みＦＬＧによってこの異動が既に再充当されていることを示している。
【００３６】
フラグ記憶部１２４には、異動の内容を識別する異動識別情報である異動ＣＤごとに、その異動を他の異動に割込ませて充当させるか否かを示す遡及可能フラグを含むフラグが対応付けられて記憶される。図７は、フラグ記憶部１２４に記憶されるフラグのデータ例を示す図である。フラグ記憶部１２４には、異動ＣＤと、異動名称と、遡及可能ＦＬＧと、ＵＮＤＯ要否ＦＬＧと、再充当対象ＦＬＧと、再充当可能ＦＬＧとが対応付けられて記憶される。異動ＣＤは、異動を識別する情報である。異動名称は、異動の内容を示す名称である。ここで、遡及可能ＦＬＧと、ＵＮＤＯ要否ＦＬＧと、再充当対象ＦＬＧと、再充当可能ＦＬＧとのフラグが示す内容について、図面を参照して説明する。
【００３７】
図８は、複数の異動の前後関係の例を示す図である。ここでは、異動Ａの後に異動Ｂが行われ、異動Ｂの後に異動Ｃが行われた後に、異動Ａと異動Ｂとの間に異動Ｄを割込ませる割込要求があった場合の例を示している。遡及可能ＦＬＧは、過去の日付を効力発生日として異動を割込ませる場合で、その効力発生日と現時点との間に他の異動が充当されている場合に、その異動を割込ませて充当させる割込処理を行うか否かを示す。「ＯＮ」であれば割込処理を行うことを示し、「ＯＦＦ」であれば割込処理を行わないことを示す。例えば、異動Ａと異動Ｂとの間に異動Ｄを割込ませる割込要求があった場合、異動Ｄの異動ＣＤに対応付けられた遡及可能ＦＬＧが「ＯＮ」であれば異動Ｄの割込処理を行い、「ＯＦＦ」であれば割込処理を行わない。
【００３８】
ＵＮＤＯ要否ＦＬＧは、遡及可能ＦＬＧが「ＯＮ」であり割込処理を行った場合に、割込対象の異動と現時点との間の他の異動を取消す（ＵＮＤＯする）取消処理を行うか否かを示す。「ＯＮ」であれば取消処理を行うことを示し、「ＯＦＦ」であれば取消処理を行わないことを示す。例えば、異動Ａと異動Ｂとの間に異動Ｄの割込処理を行った場合、異動Ｄの異動ＣＤに対応付けられたＵＮＤＯ要否ＦＬＧが「ＯＮ」であれば異動Ｂと異動Ｃとの取消処理を行い、「ＯＦＦ」であれば取消処理を行わない。
【００３９】
再充当対象ＦＬＧは、遡及可能ＦＬＧが「ＯＮ」であり、かつＵＮＤＯ要否ＦＬＧが「ＯＮ」である場合に、取消処理により取消した異動を再充当させる再充当処理を行うか否かを示す。「ＯＮ」であれば再充当処理を行うことを示し、「ＯＦＦ」であれば再充当処理を行わないことを示す。例えば、異動Ａと異動Ｂとの間に異動Ｄの割込処理を行い、異動Ｂと異動Ｃとの取消処理を行った場合、異動Ｄの異動ＣＤに対応付けられた再充当対象ＦＬＧが「ＯＮ」であれば、異動Ｂと異動Ｃとの再充当処理を行い、「ＯＦＦ」であれば異動Ｂと異動Ｃとの再充当処理を行わない。
【００４０】
再充当可能ＦＬＧは、対応する異動が、割込要求のあった異動の効力発生日以降に存在する場合に、取消処理と再充当処理との対象になるか否かを示す。「ＯＮ」であれば取消処理と再充当処理とを行うことを示し、「ＯＦＦ」であれば取消処理と再充当処理とを行わないことを示す。例えば、異動Ｂの効力発生日以前に異動Ｄの割込要求があった場合、異動Ｂの異動ＣＤに対応付けられた再充当対象ＦＬＧが「ＯＮ」であれば、異動Ｂの取消処理と再充当処理とを行うことを示し、「ＯＦＦ」であれば異動Ｂの取消処理と再充当処理とを行わないことを示す。
【００４１】
例えば図７の例では、異動ＣＤが「Ｈ００１」（契約者変更）である異動は、遡及可能ＦＬＧが「ＯＮ」であるため割込処理を行い、ＵＮＤＯ要否ＦＬＧが「ＯＦＦ」であるため割込処理を行った異動の効力発生日以降の他の異動の取消処理を行わず、再充当処理も行わないことを示す。また、異動ＣＤが「Ｈ００１」（契約者変更）である異動の効力発生日以前に他の異動の割込処理が行われる場合、再充当可能ＦＬＧが「ＯＦＦ」であるため、取消処理と再充当処理とを行わないことを示す。契約者変更の異動は料金の変更を伴わない非金銭系の異動であるため、その異動が他の異動に割込んで充当されても、他の異動に影響を与えないからである。
【００４２】
異動ＣＤが「Ｈ０１３」（解約）である異動は、遡及可能ＦＬＧが「ＯＮ」であるため割込処理を行い、ＵＮＤＯ要否ＦＬＧが「ＯＮ」であるため割込処理を行った異動の効力発生日以降の他の異動の取消処理を行い、再充当対象ＦＬＧが「ＯＦＦ」であるため取消処理を行った異動の再充当処理を行わないことを示す。解約された契約について、解約以降の異動は無効と考えられるからである。また、異動ＣＤが「Ｈ０１３」（解約）である異動の効力発生日以前に他の異動の割込処理が行われる場合、再充当可能ＦＬＧが「ＯＮ」であるため、解約の取消処理と再充当処理とを行うことを示す。
【００４３】
異動ＣＤが「Ｈ０１５」（期間変更）である異動は、遡及可能ＦＬＧが「ＯＮ」であるため割込処理を行い、ＵＮＤＯ要否ＦＬＧが「ＯＮ」であるため割込処理を行った異動の効力発生日以降の他の異動の取消処理を行い、再充当対象ＦＬＧが「ＯＮ」であるため取消処理を行った異動の再充当処理を行うことを示す。期間変更の異動は料金の変更を伴う金銭系の異動であるため、その異動が他の異動に割込んで充当されると、以降の他の異動に影響を与えるからである。また、異動ＣＤが「Ｈ０１５」（期間変更）である異動の効力発生日以前に他の異動の割込処理が行われる場合、再充当可能ＦＬＧが「ＯＮ」であるため、期間変更の取消処理と再充当処理とを行うことを示す。
異動ＣＤが「Ｈ０１７」（増額）である異動は、異動ＣＤが「Ｈ０１５」（期間変更）である異動と同様であり、異動ＣＤが「Ｈ０４１」（住所変更）である異動は、異動ＣＤが「Ｈ００１」（契約者変更）である異動と同様であることが示されている。
【００４４】
関連異動記憶部１２５には、異動の内容を識別する異動識別情報である異動ＣＤごとに、その異動を充当させる場合に関連して充当させる他の異動である関連異動が対応付けられて記憶される。図９は、関連異動記憶部１２５に記憶される関連異動のデータ例を示す図である。関連異動記憶部１２５には、異動ＣＤと、第１の条件と、第２の条件と、関連異動ＣＤとが対応付けられて記憶される。異動ＣＤは、割込処理の処理対象である異動を識別する情報である。第１の条件、第２の条件、・・・は、異動ＣＤが示す異動の割込処理を行った場合に、関連異動ＣＤにより示される異動を充当させるための条件を示す。ここでは第１の条件と第２の条件とを明示しているが、第３の条件、第４の条件等、任意の数の条件を設定することもできる。関連異動ＣＤは、異動ＣＤが示す異動を割込処理により充当させる場合に関連して充当させる他の異動を識別する情報である。この図の例では、異動ＣＤ「Ｈ０２５」はこども保険契約者死亡の異動を示し、異動ＣＤ「Ｈ０１１」はこども保険契約者変更・訂正の異動を示す。この例では、契約がこども保険である場合に、異動ＣＤ「Ｈ０２５」（こども保険契約者死亡）の異動が充当された場合、異動ＣＤ「Ｈ０１１」（こども保険契約者変更・訂正）の異動が関連異動として対応付けられていることが示されている。
【００４５】
優先順位記憶部１２６には、異動の内容を識別する異動識別情報である異動ＣＤごとに、複数の異動のうち、その異動を充当させる相対的な順序を示す優先順位が対応付けられて記憶される。例えば、効力発生日が同一である複数の異動の再充当処理を行う際、優先順位に応じた順序で異動の再充当処理を行うことにより、適切な順序で、複数の異動の再充当処理を行うことが可能となる。図１０は、優先順位記憶部１２６に記憶される優先順位のデータ例を示す図である。優先順位記憶部１２６には、Ｎｏと、異動ＣＤと、異動名称と、変更内容詳細と、優先順位とが対応付けられて記憶される。
【００４６】
Ｎｏは、優先順位を識別するために便宜上付与される番号である。異動ＣＤは、異動を識別する情報である。異動名称は、異動の内容を示す名称である。変更内容詳細は、対応する異動のうち、その異動の内容の詳細を示す情報である。優先順位は、複数の異動のうち、その異動を充当させる相対的な順序を示す情報である。ここでは、優先順位は数値により示されており、値が小さいほど優先順位が高いことを示し、値が大きいほど優先順位が低いことを示す。
【００４７】
例えば図１０の例では、異動ＣＤが「Ｈ００１」である異動の異動名称は「契約者変更・訂正・改姓名」であり、この異動のうち、（契約者）「変更」の優先順位が「３０」であり、（契約者）「訂正・改姓名」の優先順位が「３０」であることが示されている。また例えば、異動ＣＤが「Ｈ０１４」である異動の異動名称は「払方変更」であり、優先順位が「１１０」であることが示されている。また、異動ＣＤが「Ｈ０１５」である異動の異動名称は「期間変更」であり、この異動のうち、保険期間延長による期間変更の優先順位が「１２０」であり、保険期間短縮による期間変更の優先順位が「１２０」であり、払込期間延長による期間変更の優先順位が「１２０」であり、払込期間短縮による期間変更の優先順位が「１２０」であることが示されている。これにより、例えば、再充当処理を行う際、異動ＣＤ「Ｈ０１４」（払方変更）の異動と異動ＣＤ「Ｈ０１５」（期間変更）の異動とが存在し、これらの効力発生日が同一である場合を考える。この場合、異動ＣＤ「Ｈ０１４」（払方変更）の優先順位は「１１０」であり、異動ＣＤ「Ｈ０１５」（期間変更）の優先順位は「１２０」であり、異動ＣＤ「Ｈ０１４」（払方変更）の優先順位の方が高いため、異動ＣＤ「Ｈ０１４」（払方変更）の異動を、異動ＣＤ「Ｈ０１５」（期間変更）の異動よりも優先させて先に再充当することを示している。
【００４８】
再充当異動情報記憶部１２７は、異動の内容を識別する異動識別情報である異動ＣＤごとに、その異動を他の異動に割込ませて充当させた場合に、他の異動に代わって充当させる異動が対応付けられた再充当異動情報が記憶される。例えば、保険契約について、一定期間の間に給付請求がなかった場合に無事故適用として保険料が割安になるようなものが存在する。このような無事故適用の異動が充当されていた契約に対し、割込処理により、その無事故適用の異動よりも前に入院給付請求の異動を充当させる場合を考える。この場合、無事故適用の異動を取消し、無事故非適用の異動を充当させる必要がある。再充当異動情報記憶部１２７には、このような異動の関係を予め定義して記憶させておく。これにより、適切な異動を再充当させることが可能になる。
【００４９】
図１１は、再充当異動情報記憶部１２７に記憶される再充当異動情報のデータ例を示す図である。再充当異動情報記憶部１２７には、取消トリガー異動ＣＤと、異動名称と、被取消対象異動ＣＤと、被取消対象異動名称と、再充当異動ＣＤと、再充当異動名称とが対応付けられる。取消トリガー異動ＣＤは、割込処理の対象である異動の異動ＣＤである。異動名称は、取消トリガー異動ＣＤが示す異動の異動名称である。被取消対象異動ＣＤは、取消トリガー異動ＣＤが示す異動の割込処理に応じて取消処理が行われた異動の異動ＣＤである。被取消対象異動名称は、被取消対象異動ＣＤが示す異動の異動名称である。再充当異動ＣＤは、被取消対象異動ＣＤが示す異動の取消処理が行われた場合に、その異動の再充当処理を行う際に、被取消対象異動ＣＤが示す異動に代わって充当させる異動を示す異動ＣＤである。再充当異動名称は、再充当異動ＣＤが示す異動の異動名称である。
【００５０】
例えば、取消トリガー異動ＣＤ「Ｈ０５０」（入院給付請求）には、被取消対象異動ＣＤ「Ｈ０５１」（無事故適用）と、再充当異動ＣＤ「Ｈ０５２」（無事故非適用）とが対応付けられている。これにより、「Ｈ０５０」（入院給付請求）の異動の割込処理を行い、この異動よりも後の「Ｈ０５１」（無事故適用）の異動の取消処理を行った場合、取消した異動の再充当処理を行う際には、「Ｈ０５２」（無事故非適用）の異動を充当させることが示されている。
【００５１】
制御部１３０は、割込制御部１３１と、異動処理結果取得部１３２と、取消制御部１３４と、再充当制御部１３５とを備えており、契約管理装置１００が備える各部を制御する。
割込制御部１３１は、他の異動に遡及させて異動を充当する割込処理を行う。具体的には、割込制御部１３１は、入力部１１０に割込要求が入力されると、入力された割込要求に応じて異動処理結果取得部１３２が取得した処理結果と、その割込要求に含まれる効力発生日と、その異動を充当した順番を示す充当番号であるＴＲＸ連番とを対応付けた契約管理情報である割込契約管理情報を生成し、契約管理情報記憶部１２１に記憶させる。
【００５２】
異動処理結果取得部１３２は、契約に異動を充当させるための電文に基づいて、異動を契約に充当させた処理結果を取得する。例えば、入力部１１０に割込要求が入力されると、割込制御部１３１によって、入力された割込要求に応じた異動を充当するための上り電文が生成される。異動処理結果取得部１３２は、割込制御部１３１が生成した上り電文を異動処理演算装置１３３に送信し、送信した電文に応じて異動処理演算装置１３３から送信される下り電文を処理結果として受信する。処理結果には、例えば、異動を充当させた後の保険料や、充当させた異動の効力発生日等が含まれる。
【００５３】
異動処理演算装置１３３は、契約管理装置１００から送信される上り電文を受信し、受信した上り電文に含まれる契約番号や異動ＣＤ等のパラメータを解析し、上り電文により要求される異動を充当させる異動処理の演算を行うコンピュータ装置である。また、異動処理演算装置１３３は、契約期間や保険料等を含む契約情報を記憶する記憶装置を備えている。また、異動処理演算装置１３３は、異動処理の処理結果を示す下り電文を生成し、上り電文の送信元に送信する。本実施形態では、このように契約管理装置１００とは別装置である異動処理演算装置１３３が契約管理装置１００に接続されるものとし、異動処理演算装置１３３が、異動処理に関する演算を行う例を説明する。これにより、例えば保険会社や保険の種類ごとに異なる規約等についての具体的な演算を行う異動処理演算装置１３３を、契約管理装置１００とは別装置とすることができ、負荷分散や保守作業の効率化等を実現することができる。ただし、契約管理装置１００が、異動処理演算装置１３３と同様の処理を行う機能部を備えるように構成することもできる。
【００５４】
取消制御部１３４は、割込処理により充当された異動の効力発生日以降の他の異動を取消す取消処理を行う。具体的には、取消制御部１３４は、契約管理情報記憶部１２１に記憶されている複数の契約管理情報のうち、割込処理によって充当される異動の効力発生日以降の効力発生日が対応付けられた他の異動の契約管理情報のＵＮＤＯＦＬＧに、その異動を取消したことを示す「１」を対応付けて取消情報を記憶させる。また、取消制御部１３４は、割込制御部１３１による割込処理によって契約管理情報記憶部１２１に記憶された割込契約管理情報に含まれる充当番号であるＴＲＸ連番をＵＮＤＯ元トリガーＴＲＸ連番とし、ＵＮＤＯＦＬＧに「１」を対応付けた契約管理情報のＴＲＸ連番をＵＮＤＯ元ＴＲＸ連番として対応付けた取消管理情報を生成し、生成した取消管理情報を取消管理情報記憶部１２３に記憶させる。
【００５５】
再充当制御部１３５は、取消制御部１３４による取消処理に応じた再充当処理を行う。具体的には、再充当制御部１３５は、取消制御部１３４がＵＮＤＯＦＬＧに「１」を対応付けた契約管理情報に含まれるＴＲＸ連番に対応する上り電文を、異動管理情報記憶部１２２から読み出す。再充当制御部１３５は、読み出した上り電文を異動処理結果取得部１３２に入力し、異動処理結果取得部１３２に処理結果を取得させる。ここで、再充当制御部１３５は、効力発生日が同日である複数の異動が処理対象である場合、ＴＲＸ連番に応じた順序（再充当の効力発生日が古い順）で再充当処理を行うことができる。再充当制御部１３５は、異動処理結果取得部１３２が取得した処理結果と、その契約管理情報に含まれる効力発生日とを対応付けた契約管理情報である再充当契約管理情報を生成し、生成した再充当契約管理情報を契約管理情報記憶部１２１に記憶させる。
【００５６】
次に、図面を参照して、本実施形態による契約管理装置１００の動作例を説明する。図１２は、本実施形態による契約管理装置１００の動作例を示すフローチャートである。
入力部１１０は、契約管理情報記憶部１２１に記憶されている複数の契約管理情報の間に割込ませて充当させる異動と、その異動の効力を発生させる効力発生日とが含まれる割込要求の入力を受け付ける（ステップＳ１）。
【００５７】
ここで説明する動作例において、図面を参照して、契約管理装置１００に記憶されている各種情報と、契約の状態とを説明する。図１３は、記憶部１２０に記憶されている契約管理情報と、異動管理情報と、取消管理情報とのデータ例を示す図である。契約管理情報には、契約番号「１２３４５」の契約について、異動ＣＤ「Ｈ１００」（契約成立）の異動が、ＴＲＸ連番を「２０１００１０１００１」とし、効力発生日を「２０１０／１／１」として発生しており、保険料が「１００００」であることが示されている。またこの契約について、異動ＣＤ「Ｈ０１４」（払方変更）の異動が、ＴＲＸ連番を「２０１１０１０１０１０」とし、効力発生日を「２０１１／１／１」として発生しており、保険料が「１５０００」に変更されたことが示されている。またこの契約について、異動ＣＤ「Ｈ０１５」（期間変更）の異動が、ＴＲＸ連番を「２０１２０１０１０２０」とし、効力発生日を「２０１２／１／１」として発生しており、保険料が「２００００」に変更されたことが示されている。異動管理情報には、これらの異動の際の上り電文が対応付けられて記憶されている。契約番号「１２３４５」についての取消管理情報は記憶されていないものとする。
【００５８】
図１４は、このような状態にて入力される割込要求の例を示す図である。ここでは、異動ＣＤ「Ｈ０１５」（期間変更）の異動が充当された２０１２／１／１の後の２０１２／３／１の時点に、効力発生日を「２０１０／６／１」とした異動ＣＤ「Ｈ０１７」（増額）の異動を充当させる割込要求が入力されたものとする。
【００５９】
図１２に戻り、割込制御部１３１は、ステップＳ１において入力された割込要求に応じた割込処理を行う（ステップＳ２）。まず、割込制御部１３１は、入力された割込要求に基づく上り電文を生成し、異動処理結果取得部１３２に入力する。異動処理結果取得部１３２は、入力された上り電文を異動処理演算装置１３３に送信する。異動処理演算装置１３３は、契約管理装置１００から送信された上り電文に応じた異動処理の演算を行うと、処理結果を含む下り電文を生成し、契約管理装置１００に送信する。異動処理結果取得部１３２が、異動処理演算装置１３３から送信された下り電文を受信すると、割込制御部１３１は、下り電文に含まれる処理結果に応じた契約管理情報である割込契約管理情報を生成し、生成した割込契約管理情報を契約管理情報記憶部１２１に記憶させる。また、生成した上り電文を対応付けた異動管理情報を、異動管理情報記憶部１２２に記憶させる。
【００６０】
図１５は、割込制御部１３１による割込処理が行われた後の各種情報の例を示す図である。ここでは、契約番号「１２３４５」と、効力発生日「２０１００６０１」と、増額を示す異動ＣＤ「０１７」と、ＴＲＸ連番「２０１２０３０１０３０」とが対応付けられた契約管理情報が生成されて記憶されている。また、これに対応する異動管理情報が記憶されている。
【００６１】
図１２に戻り、取消制御部１３４は、ステップＳ１において入力された割込要求に応じた取消処理を行う（ステップＳ３）。図１６は、取消制御部１３４による取消処理が行われた後の各種情報の例を示す図である。取消制御部１３４は、割込制御部１３１によって新たに契約管理情報記憶部１２１に記憶された、ＴＲＸ連番が「２０１２０３０１０３０」である契約管理情報の効力発生日以降の他の契約管理情報である、ＴＲＸ連番が「２０１１０１０１０１０」と「２０１２０１０１０２０」との異動を取消す取消情報を対応付けて記憶させる。具体的には、これらの契約管理情報のＵＮＤＯＦＬＧに「１」を対応付け、ＵＮＤＯ日付に「２０１２０３０１」を対応付け、ＵＮＤＯトリガーＴＲＸ連番に「２０１２０３０１０３０」を対応付けて記憶させる。
【００６２】
また、取消制御部１３４は、契約管理情報に取消情報を対応付けた異動に対応する異動管理情報を取消す。また、取消制御部１３４は、取消した異動についての取消管理情報を生成して取消管理情報記憶部１２３に記憶させる。具体的には、取消制御部１３４は、ＵＮＤＯトリガーＴＲＸ連番「２０１２０３０１０３０」と、ＵＮＤＯ元ＴＲＸ連番「２０１２０１０１０２０」と、ＵＮＤＯ日付「２０１２０３０１」と、ＵＮＤＯ異動効力発生日「２０１２０１０１」と、ＵＮＤＯ異動ＣＤ「Ｈ０１５」とを対応付けた取消管理情報を生成して取消管理情報記憶部１２３に記憶させる。同様に、取消制御部１３４は、ＵＮＤＯトリガーＴＲＸ連番「２０１２０３０１０３０」と、ＵＮＤＯ元ＴＲＸ連番「２０１１０１０１０１０」と、ＵＮＤＯ日付「２０１２０３０１」と、ＵＮＤＯ異動効力発生日「２０１１０１０１」と、ＵＮＤＯ異動ＣＤ「Ｈ０１４」とを対応付けた取消管理情報を生成して取消管理情報記憶部１２３に記憶させる。
【００６３】
図１２に戻り、再充当制御部１３５は、ステップＳ３において入力された取消処理に応じた再充当処理を行う（ステップＳ４）。図１７は、再充当制御部１３５による再充当処理が行われた後の各種情報の例を示す図である。再充当制御部１３５は、ステップＳ３において取消された異動に対応する上り電文を異動管理情報記憶部１２２から読み出し、異動処理結果取得部１３２に入力して処理結果を取得させる。再充当制御部１３５は、異動処理結果取得部１３２に取得させた処理結果に応じた契約管理情報を生成し、契約管理情報記憶部１２１に記憶させる。ここでは、ＴＲＸ連番が「２０１２０３０１０３１」と「２０１２０３０１０３２」との契約管理情報を生成して契約管理情報記憶部１２１に記憶させる。また、再充当制御部１３５は、これらの契約管理情報に対応する異動管理情報を生成し、異動管理情報記憶部１２２に記憶させる。さらに、再充当した異動に対応する取消管理情報のＲＥＤＯ済みＦＬＧに「１」を対応付けて、取消管理情報記憶部１２３に記憶させる。また、再充当制御部１３５は、このような処理結果を、異動処理演算装置１３３に記憶させる。
【００６４】
以上説明したように、本実施形態によれば、既に記憶部１２０に記憶されている異動に対して割込ませて異動を記憶させる場合にも、割込ませる異動の効力発生日以降の他の異動を取消すとともに、異動を再充当させる処理を効率良く行うことができる。これにより、例えば事務処理のミスにより過去に請求があった異動の充当が漏れてしまい、既に充当されている異動より過去に遡って契約を変更する事務処理が発生した場合にも、保険契約の独自性や規定に適合したかたちで、取消処理と再充当処理とを行うことができる。
【００６５】
また、上述したような割込処理、取消処理、再充当処理を一度行った後に、さらに他の異動を割込ませて充当させることもできる。図１８は、割込処理、取消処理、再充当処理を行った後に、さらに入力される割込要求の例を示す図である。ここでは、異動ＣＤ「Ｈ０１７」（増額）の異動が割込処理により充当された後に、この異動と、再充当された異動ＣＤ「Ｈ０１４´」との間に、効力発生日を「２０１０／９／１」とした異動ＣＤ「Ｈ０１６」（減額）の異動を充当させる割込要求が入力されたものとする。
【００６６】
図１９は、このような割込要求に応じた割込処理と取消処理とが行われた後の各種情報の例を示す図である。ここでは、割込制御部１３１による割込処理において、契約番号「１２３４５」と、効力発生日「２０１００９０１」と、異動ＣＤ「Ｈ０１６」と、ＴＲＸ連番「２０１２０３０１０３３」とが対応付けられた契約管理情報が契約管理情報記憶部１２１に記憶される。また、割込制御部１３１は、この契約管理情報に対応する異動管理情報を、異動管理情報記憶部１２２に記憶させる。
【００６７】
また、取消制御部１３４による取消処理において、ＴＥＸ連番が「２０１２０３０１０３１」と「２０１２０３０１０３２」との契約管理情報に、ＵＮＤＯＦＬＧと、ＵＮＤＯ日付と、ＵＮＤＯトリガーＴＲＸ連番とが対応付けられて記憶される。また、取消制御部１３４は、これらの契約管理情報に対応する異動管理情報を取消し、取消管理情報を生成して取消管理情報記憶部１２３に記憶させる。
【００６８】
図２０は、このような割込処理と取消処理との後に再充当処理が行われた後の各種情報の例を示す図である。再充当制御部１３５は、取消管理情報記憶部１２３に記憶されている取消管理情報のうち、ＲＥＤＯ済みＦＬＧがＮＵＬＬ（または０）である取消管理情報に対応する異動の再充当処理を行う。この例では、再充当制御部１３５は、ＵＮＤＯ元ＴＲＸ連番が「２０１２０３０１０３１」と「２０１２０３０１０３２」との異動の再充当処理を行う。これにより、再充当制御部１３５は、ＴＲＸ連番が「２０１２０３０１０３４」と「２０１２０３０１０３５」との契約管理情報を生成して契約管理情報記憶部１２１に記憶させる。また、再充当制御部１３５は、これらの契約管理情報に対応する異動管理情報を生成し、異動管理情報記憶部１２２に記憶させる。さらに、再充当した異動に対応する取消管理情報のＲＥＤＯ済みＦＬＧに「１」を対応付けて、取消管理情報記憶部１２３に記憶させる。このようにすれば、割込処理、取消処理、再充当処理を一度行った後に、さらに他の異動を割込ませて充当させることができる。
【００６９】
＜フラグに基づく処理要否判定処理＞
次に、本実施形態の契約管理装置１００による、フラグに基づく取消処理と再充当処理との要否判定処理の動作例について説明する。
ステップＳ２に説明した割込処理において、割込制御部１３１は、入力部１１０に入力された割込要求に含まれる異動を識別する異動ＣＤに対応付けられてフラグ記憶部１２４に記憶されている遡及可能ＦＬＧに基づいて、異動処理結果取得部１３２に、その割込要求に応じた処理結果を取得させるか否かを判定する。具体的には、割込制御部１３１は、割込処理対象である異動に対応する遡及可能ＦＬＧをフラグ記憶部１２４から読み出す。割込制御部１３１は、読み出した遡及可能ＦＬＧが「ＯＮ」であれば、割込要求に応じた上り電文を生成し、異動処理結果取得部１３２に入力する。読み出した遡及可能ＦＬＧが「ＯＦＦ」であれば、割込要求に応じた上り電文を異動処理結果取得部１３２に入力しない。
【００７０】
同様に、取消制御部１３４は、割込要求に含まれる異動を識別する異動ＣＤに対応付けられてフラグ記憶部１２４に記憶されているＵＮＤＯ要否ＦＬＧに基づいて、取消対象の異動の取消処理を行うか否かを判定する。具体的には、取消制御部１３４は、ステップＳ３において説明した取消処理において、割込要求に含まれる異動を識別する異動ＣＤに対応付けられてフラグ記憶部１２４に記憶されているＵＮＤＯ要否ＦＬＧをフラグ記憶部１２４から読み出す。取消制御部１３４は、読み出したＵＮＤＯ要否ＦＬＧが「ＯＮ」であれば、取消対象の異動の取消処理を行う。読み出したＵＮＤＯ要否ＦＬＧが「ＯＦＦ」であれば、取消対象の異動の取消処理を行わない。
【００７１】
同様に、再充当制御部１３５は、割込要求に含まれる異動を識別する異動ＣＤに対応付けられてフラグ記憶部１２４に記憶されている再充当対象ＦＬＧに基づいて、取消した異動の再充当処理を行うか否かを判定する。具体的には、再充当制御部１３５は、ステップＳ４において説明した再充当処理において、割込要求に含まれる異動を識別する異動ＣＤに対応付けられてフラグ記憶部１２４に記憶されている再充当対象ＦＬＧをフラグ記憶部１２４から読み出す。再充当制御部１３５は、読み出した再充当対象ＦＬＧが「ＯＮ」であれば、取消した異動の再充当処理を行う。読み出した再充当対象ＦＬＧが「ＯＦＦ」であれば、取消した異動の再充当処理を行わない。
【００７２】
このようにすれば、例えば契約者変更の異動のように、他の後の異動に影響を与えない異動については、割込処理は行うが、他の異動の取消処理や再充当処理を行わないようにすることができる。これにより、処理負荷を軽減できるとともに、レコード行数の不要な増加を防ぐことができ、効率良く契約を管理することが可能となる。
【００７３】
さらに、取消制御部１３４と再充当制御部１３５とは、処理対象の異動ＣＤに対応付けられてフラグ記憶部１２４に記憶されている再充当可能フラグに基づいて、処理対象の取消処理および再充当処理を行うか否かを判定することもできる。具体的には、取消制御部１３４および再充当制御部１３５は、ステップＳ３において説明した取消処理およびステップＳ４において説明した再充当処理において、処理対象である異動に対応する再充当可能ＦＬＧをフラグ記憶部１２４から読み出す。取消制御部１３４および再充当制御部１３５は、読み出した再充当可能ＦＬＧが「ＯＮ」であれば、取消処理および再充当処理を行う。読み出した再充当可能ＦＬＧが「ＯＦＦ」であれば、取消処理および再充当処理を行わない。このようにすれば、例えば解約の異動のように、どのような異動によって取消されたかに関わらず、取消された場合には必ず再充当されるべき異動を、漏れなく再充当させることができる。
【００７４】
＜関連異動の充当処理＞
次に、本実施形態の契約管理装置１００による関連異動の充当処理の動作例について説明する。
再充当制御部１３５は、ステップＳ４の再充当処理において再充当した異動に対応付けられた関連異動ＣＤを、関連異動記憶部１２５から読み出す。再充当制御部１３５は、読み出した関連異動ＣＤが示す異動を充当する上り電文を生成し、生成した上り電文を異動処理結果取得部１３２に入力し、入力した上り電文の処理結果を異動処理結果取得部１３２に取得させる。また、再充当制御部１３５は、関連異動についての契約管理情報を生成して契約管理情報記憶部１２１に記憶させ、異動管理情報を生成して異動管理情報記憶部１２２に記憶させる。これにより、割込処理により充当した異動の関連異動が存在する場合にその関連異動を自動的に充当し、充当すべき異動が漏れることを防ぐことができる。例えば、学資保険のようなこども保険において、契約者が死亡した場合に、以降の保険料を免除する関連異動を充当することができる。
【００７５】
ここで、再充当制御部１３５は、関連異動ＣＤが示す異動を自動的に充当するのではなく、ステップＳ４の再充当処理において再充当した異動に関連異動ＣＤが対応付けられて関連異動記憶部１２５に記憶されている場合に警告を出力するようにしてもよい。例えば、学資保険のようなこども保険において契約者が死亡した場合、契約者を他の契約者に変更する必要がある。ただし、このような変更は、契約者の遺族等からの請求なしに行うことはできない。そこで、このような場合には、契約管理装置１００は警告を出力し、出力した警告に応じて、契約者の遺族等と保険会社との間で契約者変更について合意され、その関連異動の充当要求が契約管理装置１００の入力部１１０に入力された場合に、関連異動の充当処理を行う。例えば、再充当制御部１３５は、入力部１１０に入力された充当要求に応じて上り電文を生成し、生成した上り電文を異動処理結果取得部１３２に入力し、入力した上り電文の処理結果を異動処理結果取得部１３２に取得させる。これにより、割込処理により充当した異動の関連異動が存在し、その関連異動が請求なしに充当できないような場合に警告を出力することで、充当すべき異動が漏れることを防ぐことができる。
【００７６】
＜優先順位に応じた再充当処理＞
次に、本実施形態の契約管理装置１００による優先順位に応じた再充当処理の動作例について説明する。
ステップＳ４に説明した再充当処理において、再充当制御部１３５は、効力発生日が同日である複数の異動が処理対象である場合、ＴＲＸ連番に応じた順序で再充当処理を行うことができるが、上述したような優先順位に応じた順序で再充当処理を行うこともできる。例えば、再充当制御部１３５は、再充当処理の際、取消制御部１３４が取消処理によって取消情報を対応付けた複数の契約管理情報に含まれる効力発生日が同一であるか否かを判定する。再充当制御部１３５は、取消制御部１３４が取消処理によって取消情報を対応付けた複数の契約管理情報に含まれる効力発生日が同一であれば、その複数の契約管理情報のそれぞれに対応付けられた異動ＣＤに対応する優先順位を優先順位記憶部１２６から読み出す。
【００７７】
そして、再充当制御部１３５は、読み出した優先順位が相対的に高い（小さい値が対応付けられた）異動を充当させる上り電文を生成し、異動処理結果取得部１３２に処理結果を取得させる。また、再充当制御部１３５は、優先して充当した異動についての契約管理情報を生成して契約管理情報記憶部１２１に記憶させ、異動管理情報を生成して異動管理情報記憶部１２２に記憶させる。次に、優先順位が次点である異動を充当させる上り電文を生成し、同様に再充当処理を行う。このように、再充当制御部１３５は、優先順位が相対的に高い異動の再充当処理を、優先順位が相対的に低い異動の再充当処理に優先して先に行う。このように、再充当制御部１３５は、優先順位に応じた順序で、再充当処理を行う。これにより、例えば、もともと順序を誤って異動が充当されていた場合に、適切な順序により異動を再充当させることができる。あるいは、例えば同日に充当された複数の異動のうち、一方の異動が入力部１１０に入力された充当要求に応じて充当されており、他方の異動がバッチ処理により充当されてＴＲＸ連番が付与されていないような場合にも、適切な順序により異動を再充当させることができる。
【００７８】
＜再充当異動の変更処理＞
次に、本実施形態の契約管理装置１００による再充当異動の変更処理の動作例について説明する。
ステップＳ４に説明した再充当処理において、再充当制御部１３５は、割込制御部１３１によって割込まれた異動を取消トリガー異動ＣＤとし、再充当処理の処理対象である異動を被取消対象異動ＣＤとして対応付けられた再充当異動ＣＤを、再充当異動情報記憶部１２７から読み出す。そして、再充当制御部１３５は、読み出した再充当異動ＣＤを充当させる上り電文を生成し、異動処理結果取得部１３２に処理結果を取得させて再充当処理を行う。これにより、例えば、上述したような、無事故適用の異動の前に入院給付請求の異動を割込ませて充当させる場合に、その後の無事故適用の異動に代わって無事故非適用の異動を充当させることができる。
【００７９】
＜再充当による効力発生日の変更処理＞
次に、本実施形態の契約管理装置１００による再充当による効力発生日の変更処理の動作例について説明する。
上述の例では、再充当させた異動の効力発生日には、取消した異動の効力発生日と同一の効力発生日を対応付ける例を示したが、異動処理結果取得部１３２が取得する処理結果に異動の効力発生日が含まれることとし、処理結果が示す効力発生日を、再充当させる異動の効力発生日として対応付けることもできる。このようにすれば、異動の再充当により効力発生日が変更する場合にも、適切な効力発生日を対応付けて異動の再充当を行うことができる。
【００８０】
例えば、オーバーローン失効を示す異動の前に、減額または増額のような、保険料が変動する異動を割込ませて充当させる場合を考える。オーバーローン失効の効力発生日は、貸付金と解約返戻金との差に応じて定められる。このため、保険料が変動する異動を割込ませて充当させる場合は、オーバーローン失効の効力発生日も変更する場合がある。このような場合のため、再充当制御部１３５は、再充当処理において異動処理結果取得部１３２に処理結果を取得させると、その処理結果に含まれる効力発生日を対応付けた契約管理情報である再充当契約管理情報を生成して、契約管理情報記憶部１２１に記憶させる。このようにすれば、オーバーローン失効の前に他の異動を割込ませた場合、オーバーローン失効を再充当する適切な効力発生日を対応付けることが可能となる。
【００８１】
なお、本実施形態では、割込制御部１３１による割込処理を行った後に、取消制御部１３４による取消処理を行う例を説明したが、取消制御部１３４による取消処理を行った後に、割込制御部１３１による割込処理を行うこともできる。
また、本実施形態では、保険に関する契約の異動について説明したが、契約により定められた払込期間の間、その契約に応じた料金を支払う金融商品における契約であれば、他の種類の契約の管理に契約管理装置１００を同様に適用することができる。例えば、住宅ローンのような契約の管理に、契約管理装置１００を適用することが考えられる。
【００８２】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより契約管理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００８３】
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００８４】
１  契約管理システム
１００  契約管理装置
１１０  入力部
１１５  出力部
１２０  記憶部
１２１  契約管理情報記憶部
１２２  異動管理情報記憶部
１２３  取消管理情報記憶部
１２４  フラグ記憶部
１２５  関連異動記憶部
１２６  優先順位記憶部
１２７  再充当異動情報記憶部
１３０  制御部
１３１  割込制御部
１３２  異動処理結果取得部
１３３  異動処理演算装置
１３４  取消制御部
１３５  再充当制御部
【図１】
2014182560.tif 000003
【図２】
2014182560.tif 000004
【図３】
2014182560.tif 000005
【図４】
2014182560.tif 000006
【図５】
2014182560.tif 000007
【図６】
2014182560.tif 000008
【図７】
2014182560.tif 000009
【図８】
2014182560.tif 000010
【図９】
2014182560.tif 000011
【図１０】
2014182560.tif 000012
【図１１】
2014182560.tif 000013
【図１２】
2014182560.tif 000014
【図１３】
2014182560.tif 000015
【図１４】
2014182560.tif 000016
【図１５】
2014182560.tif 000017
【図１６】
2014182560.tif 000018
【図１７】
2014182560.tif 000019
【図１８】
2014182560.tif 000020
【図１９】
2014182560.tif 000021
【図２０】
2014182560.tif 000022