(57)【要約】【課題】海運会社に蓄積された情報に基づいて、代理店からの請求書が適切であるか否かの判断を容易にする。【解決手段】内航海運管理サーバーは、船名コード、船舶が寄港した日付を特定する日付データ、代理店コードを含む業務データを受信して、業務データに含まれている複数の項目を航海毎に関連付けて管理データベースに格納するデータ処理部と、業務データの検索要求と共に、代理店コード、設定期間の開始日及び終了日を特定するデータを受信したときに、代理店コードに関連付けられた日付データを読み出し、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、日付データに関連付けられた船名コードを読み出すデータ検索部と、代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む画面をクライアント端末の表示部に表示させるネットワーク接続部とを備える。【選択図】図１
2015225618.tif 000002
【特許請求の範囲】
【請求項１】
海運会社において内航海運に関するデータを管理するために、ネットワークを介して接続された少なくとも１つのクライアント端末と共に用いられる内航海運管理サーバーであって、
海運会社の内航海運に関するデータを格納する管理データベースを記録する記録部と、
荷主から海運会社に委託された積荷を運搬する船舶の船名を特定する船名コード、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む業務データを前記少なくとも１つのクライアント端末から受信して、業務データに含まれている複数の項目を航海毎に互いに関連付けて前記管理データベースに格納するデータ処理部と、
業務データの検索要求と共に、代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータをクライアント端末から受信したときに、受信された代理店コードを検索キーワードとして用いて業務データを検索して代理店コードに関連付けられた日付データを読み出し、読み出された日付データを第１及び第２のデータと比較することにより、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、抽出された日付データに関連付けられた船名コードを読み出すデータ検索部と、
受信された代理店コード、第１及び第２のデータ、抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードによってそれぞれ特定される代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を前記クライアント端末の表示部に表示させるネットワーク接続部と、
を備える内航海運管理サーバー。
【請求項２】
前記データ処理部が、前記クライアント端末の表示部に表示された代理店料入力画面において船舶が寄港した日付に対応して入力された支払金額データを受信し、支払金額データによって表される支払金額を合計して合計支払金額を表す合計支払金額データを算出し、対応する代理店コード、日付データ、及び、船名コードに関連付けて前記管理データベースに格納する、請求項１記載の内航海運管理サーバー。
【請求項３】
前記業務データが、積荷の品名を特定する品名コードを含み、前記記録部が、代理店料の支払条件を特定する支払条件データを品名コードに対応して格納する品名マスターテーブルを記録しており、
前記データ処理部が、前記クライアント端末の表示部に表示された代理店料入力画面において船舶が寄港した日付に対応して入力された支払金額データを受信したときに、船舶が寄港した日付を特定する日付データに関連付けられた品名コードに基づいて前記品名マスターテーブルを参照して支払条件データを読み出し、支払条件データによって特定される支払条件に従って、支払金額データによって表される支払金額を、海運会社の費用と船主への立替と荷主への立替とに分類し、それぞれの合計金額を表す第１〜第３の合計金額データ、及び、それらの総合計金額を表す第４の合計金額データを算出して、対応する代理店コード、日付データ、及び、船名コードに関連付けて前記管理データベースに格納する、請求項１記載の内航海運管理サーバー。
【請求項４】
請求項１〜３のいずれか１項記載の内航海運管理サーバーと、
船舶の寄港に関与した代理店を特定する代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータが入力されたときに、検索命令に応答して、業務データの検索要求と共に、代理店コード、及び、第１及び第２のデータを前記内航海運管理サーバーに送信し、前記内航海運管理サーバーから受信したファイルに基づいて、代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を表示部に表示する少なくとも１つのクライアント端末と、
を備える内航海運管理システム。
【請求項５】
海運会社において内航海運に関するデータを管理するために用いられる内航海運管理方法であって、
荷主から海運会社に委託された積荷を運搬する船舶の船名を特定する船名コード、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む業務データを少なくとも１つのクライアント端末から受信して、業務データに含まれている複数の項目を航海毎に互いに関連付けて管理データベースに格納するステップ（ａ）と、
業務データの検索要求と共に、代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータをクライアント端末から受信したときに、受信された代理店コードを検索キーワードとして用いて業務データを検索して代理店コードに関連付けられた日付データを読み出し、読み出された日付データを第１及び第２のデータと比較することにより、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、抽出された日付データに関連付けられた船名コードを読み出すステップ（ｂ）と、
受信された代理店コード、第１及び第２のデータ、抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードによってそれぞれ特定される代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を前記クライアント端末の表示部に表示させるステップ（ｃ）と、
を備える内航海運管理方法。
【請求項６】
海運会社において内航海運に関するデータを管理するための内航海運管理サーバーにおいて用いられる内航海運管理プログラムであって、
荷主から海運会社に委託された積荷を運搬する船舶の船名を特定する船名コード、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む業務データを少なくとも１つのクライアント端末から受信して、業務データに含まれている複数の項目を航海毎に互いに関連付けて管理データベースに格納する手順（ａ）と、
業務データの検索要求と共に、代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータをクライアント端末から受信したときに、受信された代理店コードを検索キーワードとして用いて業務データを検索して代理店コードに関連付けられた日付データを読み出し、読み出された日付データを第１及び第２のデータと比較することにより、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、抽出された日付データに関連付けられた船名コードを読み出す手順（ｂ）と、
受信された代理店コード、第１及び第２のデータ、抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードによってそれぞれ特定される代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を前記クライアント端末の表示部に表示させる手順（ｃ）と、
をＣＰＵに実行させる内航海運管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、海運会社において内航海運に関するデータを管理するための内航海運管理システムに関する。さらに、本発明は、そのような内航海運管理システムにおいて用いられる内航海運管理サーバー、内航海運管理方法、及び、内航海運管理プログラムに関する。
【背景技術】
【０００２】
内航海運業においては、１つの航海について、荷物の運搬の依頼元である荷主に対する請求や、港代理店（以下、「代理店」ともいう）、燃料業者、及び、修理業者に対する支払を含む様々な債権債務が発生する。しかしながら、従来は、請求情報や支払情報を単にリストに格納しておくだけのことが多く、海運会社は、それらの内容の正確性を十分に確認することができなかった。
【０００３】
例えば、積荷を運搬する船舶がある港のある場所に停泊する場合に、船舶をその場所に誘導した代理店は、所定の時期に海運会社に対して請求書を発行する。請求書の内容には誤りが存在することもあるが、航海に関する情報と代理店に関する情報とは別個に管理されていたので、請求書の内容が妥当であるか否かの判断が困難であった。従って、多くの海運会社は、請求書ベースで支払いを行っており、実際に支払うべき額よりも多くの額を支払うことによって損失を被っても、それに気付くことができなかった。
【０００４】
また、請求情報や支払情報には、自社分の売上及び費用と、船主（船舶のオーナー）又は荷主分の預り又は立替とが存在するが、請求情報や支払情報を単にリストに格納しておくだけではそれらを区別することができず、会計システムに請求情報や支払情報を手作業で別途入力して振替仕訳を行う必要があった。
【０００５】
関連する技術として、特許文献１には、出荷する荷物の運賃を算定する元になる運賃マスタデータ及び出荷した荷物の出荷データを運送会社の配送システムと出荷会社の物流システムのとの間で送受信し、出荷会社側で運送会社を評価すると共に、出荷した荷物を追跡調査することができる運賃照合管理システムが開示されている。
【０００６】
この運賃照合管理システムは、配送システムから荷物の運賃を決定するための運賃マスタデータを取込み、それを運賃マスタファイルに保持する運賃マスタファイル生成部と、物流システムから荷物の出荷データを取込み、それを出荷データファイルに保持すると共に配送システムに引渡す出荷データファイル生成部と、運賃マスタファイル及び出荷データファイルからそれぞれ運賃マスタデータ及び出荷データを読み出して運賃を計算し、配送システムが請求する運賃データを取込み、前記運賃と前記運賃データとを比較して両者に差異があるときにはその旨を通知する運賃計算照合部と、出荷済みの荷物に関する問合せを行うと共に荷物の運賃に係る実績を集計する運賃統計作成部とを有する。
【０００７】
特許文献１の運賃照合管理システムは、自社内の物流システムと運送会社（他社）の配送システムとのデータインタフェース機能を有し、それぞれのシステムが有機的に各処理を実行することにより効果を発揮する。しかしながら、特許文献１の運賃照合管理システムは、自社に蓄積された情報のみに基づいて、他社からの請求額が適切であるか否かを判断することはできない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２９６４１４号公報（段落０００９−００１０、００１８、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
そこで、上記の点に鑑み、本発明の第１の目的は、海運会社に蓄積された情報に基づいて、代理店から海運会社に対して発行された請求書の内容が適切であるか否かの判断を容易にすることができる内航海運管理システムを提供することである。また、本発明の第２の目的は、代理店に対する支払金額を海運会社の費用と船主又は荷主への立替とに自動的に分類する内航海運管理システムを提供することである。さらに、本発明の第３の目的は、そのような内航海運管理システムにおいて用いられる内航海運管理サーバー、内航海運管理方法、及び、内航海運管理プログラムを提供することである。
【課題を解決するための手段】
【００１０】
以上の課題を解決するため、本発明の１つの観点に係る内航海運管理サーバーは、海運会社において内航海運に関するデータを管理するために、ネットワークを介して接続された少なくとも１つのクライアント端末と共に用いられる内航海運管理サーバーであって、海運会社の内航海運に関するデータを格納する管理データベースを記録する記録部と、荷主から海運会社に委託された積荷を運搬する船舶の船名を特定する船名コード、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む業務データを前記少なくとも１つのクライアント端末から受信して、業務データに含まれている複数の項目を航海毎に互いに関連付けて前記管理データベースに格納するデータ処理部と、業務データの検索要求と共に、代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータをクライアント端末から受信したときに、受信された代理店コードを検索キーワードとして用いて業務データを検索して代理店コードに関連付けられた日付データを読み出し、読み出された日付データを第１及び第２のデータと比較することにより、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、抽出された日付データに関連付けられた船名コードを読み出すデータ検索部と、受信された代理店コード、第１及び第２のデータ、抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードによってそれぞれ特定される代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を前記クライアント端末の表示部に表示させるネットワーク接続部とを備える。
【００１１】
本発明の１つの観点に係る内航海運管理システムは、本発明のいずれかの観点に係る内航海運管理サーバーと、船舶の寄港に関与した代理店を特定する代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータが入力されたときに、検索命令に応答して、業務データの検索要求と共に、代理店コード、及び、第１及び第２のデータを前記内航海運管理サーバーに送信し、前記内航海運管理サーバーから受信したファイルに基づいて、代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を表示部に表示する少なくとも１つのクライアント端末とを備える。
【００１２】
本発明の１つの観点に係る内航海運管理方法は、海運会社において内航海運に関するデータを管理するために用いられる内航海運管理方法であって、荷主から海運会社に委託された積荷を運搬する船舶の船名を特定する船名コード、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む業務データを少なくとも１つのクライアント端末から受信して、業務データに含まれている複数の項目を航海毎に互いに関連付けて管理データベースに格納するステップ（ａ）と、業務データの検索要求と共に、代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータをクライアント端末から受信したときに、受信された代理店コードを検索キーワードとして用いて業務データを検索して代理店コードに関連付けられた日付データを読み出し、読み出された日付データを第１及び第２のデータと比較することにより、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、抽出された日付データに関連付けられた船名コードを読み出すステップ（ｂ）と、受信された代理店コード、第１及び第２のデータ、抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードによってそれぞれ特定される代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を前記クライアント端末の表示部に表示させるステップ（ｃ）とを備える。
【００１３】
本発明の１つの観点に係る内航海運管理プログラムは、海運会社において内航海運に関するデータを管理するための内航海運管理サーバーにおいて用いられる内航海運管理プログラムであって、荷主から海運会社に委託された積荷を運搬する船舶の船名を特定する船名コード、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む業務データを少なくとも１つのクライアント端末から受信して、業務データに含まれている複数の項目を航海毎に互いに関連付けて管理データベースに格納する手順（ａ）と、業務データの検索要求と共に、代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータをクライアント端末から受信したときに、受信された代理店コードを検索キーワードとして用いて業務データを検索して代理店コードに関連付けられた日付データを読み出し、読み出された日付データを第１及び第２のデータと比較することにより、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、抽出された日付データに関連付けられた船名コードを読み出す手順（ｂ）と、受信された代理店コード、第１及び第２のデータ、抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードによってそれぞれ特定される代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を前記クライアント端末の表示部に表示させる手順（ｃ）とをＣＰＵに実行させる。
【発明の効果】
【００１４】
本発明の１つの観点によれば、海運会社において航海に関する情報を代理店コードに関連付けて管理データベースに蓄積しておき、代理店から届いた請求書の内容をチェックする際に、代理店コード及び設定期間をクライアント端末に入力することにより、その代理店が設定期間において担当した寄港イベントについて、船舶が寄港した日付及び船名を含む代理店料入力画面がクライアント端末の表示部に表示されるので、代理店から海運会社に対して発行された請求書の内容が適切であるか否かの判断を容易にすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る内航海運管理システムの構成例を示す図。
【図２】クライアント端末の表示部に表示される業務日報入力画面の例を示す図。
【図３】業務日報テーブルに格納されている業務データの構造を示す図。
【図４】クライアント端末の表示部に表示される代理店料入力画面の例を示す図。
【図５】図１に示す内航海運管理サーバーの動作を示すフローチャート。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、図面を参照しながら詳しく説明する。
＜システムの構成＞
図１は、本発明の一実施形態に係る内航海運管理システムの構成例を示す図である。この内航海運管理システムは、内航海運業を営む海運会社に設けられている。図１に示すように、内航海運管理システムは、内航海運に関するデータを管理するための内航海運管理サーバー１０と、ＬＡＮ（ローカルエリア・ネットワーク）等のネットワークを介して内航海運管理サーバー１０に接続された少なくとも１つのクライアント端末２０と、ネットワーク等を介してクライアント端末２０に接続された少なくとも１つのプリンター３０とを備えている。
【００１７】
クライアント端末２０としては、例えば、各種のデータや命令等を入力するために用いられるキーボードやマウスを含む操作部と、入力画面や検索結果画面等の画像を表示する表示部とを備えたパーソナル・コンピューターを使用することができる。プリンター３０は、船舶に対する航海指示書や、代理店に対する業務依頼書や、荷主に対する運賃請求書等を作成するために用いられる。
【００１８】
内航海運管理サーバー１０は、操作部１１と、ネットワーク接続部１２と、データ処理部１３と、データ検索部１４と、記録部１５と、表示部１６とを含んでいる。ここで、ネットワーク接続部１２〜データ検索部１４の内の少なくとも一部は、中央演算装置（ＣＰＵ）と、ＣＰＵに各種の処理を行わせるためのソフトウェア（内航海運管理プログラム）とによって構成されても良い。ソフトウェアは、記録部１５の記録媒体に記録される。
【００１９】
記録部１５は、上記のソフトウェアに加えて、海運会社の内航海運に関するデータを格納する管理データベースを記録している。記録部１５における記録媒体としては、内蔵のハードディスクの他に、外付けハードディスク、フレキシブルディスク、各種のメモリー、ＣＤ−ＲＯＭ、又は、ＤＶＤ−ＲＯＭ等を用いることができる。
【００２０】
操作部１１は、例えば、キーボードやマウスを含み、内航海運管理サーバー１０を操作するために用いられる。ネットワーク接続部１２は、例えば、ＨＴＴＰ（ハイパーテキスト・トランスファープロトコル）サーバー部やＴＣＰ／ＩＰ（トランスポート制御プロトコル／インターネットプロトコル）制御部等を含み、クライアント端末２０の表示部に入力画面や検索結果画面等を表示させたり、ネットワークを介してクライアント端末２０との間でデータの送受信を行う。
【００２１】
データ処理部１３は、クライアント端末２０からネットワーク接続部１２を介して受信したデータを処理したり、必要なデータを生成したり、データを管理データベースに格納して記録部１５に記録する。データ検索部１４は、記録部１５に記録されている管理データベースにおいてデータを検索することができる。表示部１６は、ＬＣＤディスプレイ等を含み、操作画面等の画像を表示する。
【００２２】
記録部１５に記録されている管理データベースは、業務日報に関する業務データを蓄積する業務日報テーブルと、代理店等に対する支払に関する支払データを蓄積する支払テーブルと、荷主に対する請求に関する請求データを蓄積する請求テーブルとを含んでいる。なお、業務データには、受注データと寄港データとが含まれている。
【００２３】
また、管理データベースは、船名コードと船名に関するデータとを対応して格納する船名マスターテーブルと、取引先コードと取引先に関するデータとを対応して格納する取引先マスターテーブルと、品名コードと品名に関するデータとを対応して格納する品名マスターテーブルと、港コードと港名を表す文字データとを対応して格納すると共に、場所コードと港における場所名を表す文字データとを対応して格納する寄港地マスターテーブルとを含んでいる。
【００２４】
次に、図１に示す内航海運管理システムの動作について説明する。
＜受注データの入力＞
海運会社が荷主から荷物の運搬業務を受注すると、海運会社のオペレーターは、クライアント端末２０の操作部を操作することにより、ネットワークを介して内航海運管理サーバー１０にアクセスする。
【００２５】
内航海運管理サーバー１０のネットワーク接続部１２は、クライアント端末２０からネットワークを介してアクセスを受けたときに、メニューをクライアント端末２０の表示部に表示させる。オペレーターが、クライアント端末２０の表示部に表示されたメニューの中から「業務日報入力」を選択すると、内航海運管理サーバー１０のネットワーク接続部１２は、業務日報入力画面をクライアント端末２０の表示部に表示させる。
【００２６】
図２は、クライアント端末の表示部に表示される業務日報入力画面の例を示す図である。業務日報入力画面がクライアント端末２０の表示部に表示されると、オペレーターは、クライアント端末２０の操作部を操作することにより、荷主から海運会社に委託された積荷を運搬する船舶の船名を特定する船名コード、船舶毎に１つの航海の受注ケースを特定する整理番号、及び、荷主を特定する荷主コード等を含む受注データを、業務日報入力画面に入力する。
【００２７】
また、海運会社が船主から船舶を借りて積荷を運搬する場合には、オペレーターは、船舶借用料の支払先を特定する支払先コードを含む受注データを業務日報入力画面に入力する。なお、新規ケースの場合には、内航海運管理サーバー１０のデータ処理部１３が、整理番号を自動的に連番で発行するようにしても良い。
【００２８】
例えば、荷主である東京汽船から委託された荷物を、船主である横浜タンカーが所有する日本丸という船舶を用いて運搬する場合に、オペレーターは、日本丸を特定する船名コード「００１２３４」、整理番号「０８０１００」、東京汽船を特定する荷主コード「００１１１１」、及び、横浜タンカーを特定する支払先コード「００２２２２」等を含む受注データを業務日報入力画面に入力する。
【００２９】
オペレーターが、マウス等を用いて、業務日報入力画面内の「検索」ボタンをクリックすると、クライアント端末２０は、ネットワークを介して内航海運管理サーバー１０に受注データを送信する。内航海運管理サーバー１０のデータ処理部１３及びデータ検索部１４は、クライアント端末２０からネットワーク接続部１２を介して、受注データを受信する。
【００３０】
データ検索部１４は、船名コード「００１２３４」に基づいて船名マスターテーブルを参照することにより、船名「日本丸」を表す文字データを読み出す。また、データ検索部１４は、荷主コード「００１１１１」及び支払先コード「００２２２２」に基づいて取引先マスターテーブルを参照することにより、荷主「東京汽船」を表す文字データ及び支払先「横浜タンカー」を表す文字データを読み出す。
【００３１】
ネットワーク接続部１２は、受信された受注データ及び読み出された文字データに基づいて、更新された業務日報入力画面を表すファイル（ＨＴＭＬ（ハイパーテキスト・マークアップランゲージ）ファイル等）を生成して、ネットワークを介してクライアント端末２０に送信する。これにより、クライアント端末２０の表示部において、船名「日本丸」、荷主「東京汽船」、及び、支払先「横浜タンカー」等を含む業務日報入力画面が表示される。
【００３２】
このような業務日報入力画面において、オペレーターが、マウス等を用いて、項目番号「１」の「詳細」ボタンをクリックすると、項目番号「１」の詳細データを入力するためのダイアログボックスがクライアント端末２０の表示部に表示される。なお、積荷を運搬する船舶が複数の港に停泊する場合を想定して、項目番号「２」及び「３」が設けられている。
【００３３】
例えば、東京港のＡＢＣという場所においてＡＦＯ（Ａ重油）を船舶に積んで、仙台港のＤＥＦという場所においてＡＦＯを陸揚げする場合に、オペレーターは、クライアント端末２０の操作部を操作することにより、東京港を表す積港コード「０１４０」、積場所ＡＢＣを表す積場所コード「０１２３」、仙台港を表す揚港コード「０１１０」、揚場所ＤＥＦを表す揚場所コード「０４５６」、ＡＦＯを特定する品名コード「００１２３」、受注数量等を含む詳細データをダイアログボックスに入力する。
【００３４】
オペレーターが、マウス等を用いて、ダイアログボックス内の「検索」ボタンをクリックすると、クライアント端末２０は、ネットワークを介して内航海運管理サーバー１０に詳細データを送信する。内航海運管理サーバー１０のデータ処理部１３及びデータ検索部１４は、クライアント端末２０からネットワーク接続部１２を介して、詳細データを受信する。
【００３５】
データ検索部１４は、積港コード「０１４０」及び積場所コード「０１２３」に基づいて寄港地マスターテーブルを参照することにより、積港名「東京」を表す文字データ及び積場所名「ＡＢＣ」を表す文字データを読み出す。また、データ検索部１４は、揚港コード「０１１０」及び揚場所コード「０４５６」に基づいて寄港地マスターテーブルを参照することにより、揚港名「仙台」を表す文字データ及び揚場所名「ＤＥＦ」を表す文字データを読み出す。また、データ検索部１４は、品名コード「００１２３」に基づいて品名マスターテーブルを参照することにより、品名「ＡＦＯ」を表す文字データを読み出す。
【００３６】
ネットワーク接続部１２は、受信された詳細データを含む受注データ及び読み出された文字データに基づいて、更新されたダイアログボックスを表すファイルを生成して、ネットワークを介してクライアント端末２０に送信する。これにより、クライアント端末２０の表示部において、積港名「東京」、積場所名「ＡＢＣ」、揚港名「仙台」、揚場所名「ＤＥＦ」、品名「ＡＦＯ」等を含むダイアログボックスが表示される。
【００３７】
オペレーターが、マウス等を用いて、ダイアログボックス内の「登録」ボタンをクリックすると、ダイアログボックスに表示された内容の少なくとも一部が業務日報入力画面に表示されると共に、登録命令がクライアント端末２０からネットワークを介して内航海運管理サーバー１０に送信される。内航海運管理サーバー１０のネットワーク接続部１２を介して登録命令を受信したデータ処理部１３は、詳細データを含む受注データを、業務データとして管理データベースの業務日報テーブルに格納して登録する。
【００３８】
＜寄港データの入力＞
荷主から海運会社に委託された荷物を積むために船舶が寄港した際に、海運会社のオペレーターは、クライアント端末２０の操作部を操作することにより、ネットワークを介して内航海運管理サーバー１０にアクセスして、クライアント端末２０の表示部に表示されたメニューの中から「業務日報入力」を選択する。
【００３９】
次に、オペレーターは、船名コード及び整理番号を業務日報入力画面に入力することにより、所望ケースを特定する。オペレーターが、マウス等を用いて、業務日報入力画面内の「検索」ボタンをクリックすると、入力された船名コード及び整理番号が、クライアント端末２０からネットワークを介して内航海運管理サーバー１０に送信される。
【００４０】
内航海運管理サーバー１０のデータ検索部１４は、船名コード及び整理番号に基づいて、所望ケースの業務データを管理データベースの業務日報テーブルから読み出す。ネットワーク接続部１２は、所望ケースの業務日報入力画面をクライアント端末２０の表示部に表示させる。
【００４１】
さらに、オペレーターが、マウス等を用いて、業務日報入力画面における項目番号「１」の「詳細」ボタンをクリックすると、項目番号「１」の詳細データを入力するためのダイアログボックスがクライアント端末２０の表示部に表示される。オペレーターは、クライアント端末２０の操作部を操作することにより、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む寄港データをダイアログボックスに入力する。
【００４２】
例えば、海運会社が２００８年２月１日に東京港のＡＢＣという場所の○○海運の世話になって荷物を船舶に積んだ場合に、オペレーターは、積日データ「２００８／０２／０１」、及び、積代理店である○○海運を特定する積代理店コード「０００１００」を含む寄港データをダイアログボックスに入力する。
【００４３】
オペレーターが、マウス等を用いて、ダイアログボックス内の「検索」ボタンをクリックすると、クライアント端末２０は、ネットワークを介して内航海運管理サーバー１０に寄港データを送信する。内航海運管理サーバー１０のデータ処理部１３及びデータ検索部１４は、クライアント端末２０からネットワーク接続部１２を介して寄港データを受信する。データ検索部１４は、積代理店コード「０００１００」に基づいて取引先マスターテーブルを参照することにより、積代理店名「○○海運」を表す文字データを読み出す。
【００４４】
ネットワーク接続部１２は、登録されている業務データに加えて、受信された寄港データ及び読み出された文字データに基づいて、更新されたダイアログボックスを表すファイルを生成して、ネットワークを介してクライアント端末２０に送信する。これにより、クライアント端末２０の表示部において、積代理店名「○○海運」等を含むダイアログボックスが表示される。
【００４５】
オペレーターが、マウス等を用いて、ダイアログボックス内の「登録」ボタンをクリックすると、ダイアログボックスに表示された内容の少なくとも一部が業務日報入力画面に表示されると共に、登録命令がクライアント端末２０からネットワークを介して内航海運管理サーバー１０に送信される。ネットワーク接続部１２を介して登録命令を受信したデータ処理部１３は、寄港データを受注データに関連付けて、業務データとして管理データベースの業務日報テーブルに格納して登録する。
【００４６】
また、荷主から海運会社に委託された荷物を陸揚げするために船舶が寄港した際にも、海運会社のオペレーターは、クライアント端末２０の操作部を操作することにより、ネットワークを介して内航海運管理サーバー１０にアクセスして、クライアント端末２０の表示部に表示されたメニューの中から「業務日報入力画面」を選択する。
【００４７】
次に、オペレーターは、船名コード及び整理番号を業務日報入力画面に入力することにより、所望ケースを特定する。オペレーターが、マウス等を用いて、業務日報入力画面内の「検索」ボタンをクリックすると、入力された船名コード及び整理番号が、クライアント端末２０からネットワークを介して内航海運管理サーバー１０に送信される。
【００４８】
内航海運管理サーバー１０のデータ検索部１４は、船名コード及び整理番号に基づいて、所望ケースの業務データを管理データベースの業務日報テーブルから読み出す。ネットワーク接続部１２は、所望ケースの業務日報入力画面をクライアント端末２０の表示部に表示させる。
【００４９】
さらに、オペレーターが、業務日報入力画面において、マウス等を用いて、項目番号「１」の「詳細」ボタンをクリックすると、項目番号「１」の詳細データを入力するためのダイアログボックスがクライアント端末２０の表示部に表示される。オペレーターは、クライアント端末２０の操作部を操作することにより、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む寄港データをダイアログボックスに入力する。
【００５０】
例えば、海運会社が２００８年２月２日に仙台港のＤＥＦという場所の××海運の世話になって積荷を陸揚げした場合に、オペレーターは、揚日データ「２００８／０２／０２」、及び、揚代理店である××海運を特定する揚代理店コード「０００１２０」を含む寄港データをダイアログボックスに入力する。
【００５１】
オペレーターが、マウス等を用いて、ダイアログボックス内の「検索」ボタンをクリックすると、クライアント端末２０は、ネットワークを介して内航海運管理サーバー１０に寄港データを送信する。内航海運管理サーバー１０のデータ処理部１３及びデータ検索部１４は、クライアント端末２０からネットワーク接続部１２を介して寄港データを受信する。データ検索部１４は、揚代理店コード「０００１２０」に基づいて取引先マスターテーブルを参照することにより、揚代理店名「××海運」を表す文字データを読み出す。
【００５２】
ネットワーク接続部１２は、登録されている業務データに加えて、受信された寄港データ及び読み出された文字データに基づいて、更新されたダイアログボックスを表すファイルを生成して、ネットワークを介してクライアント端末２０に送信する。これにより、クライアント端末２０の表示部において、揚代理店名「××海運」等を含むダイアログボックスが表示される。
【００５３】
オペレーターが、マウス等を用いて、ダイアログボックス内の「登録」ボタンをクリックすると、ダイアログボックスに表示された内容の少なくとも一部が業務日報入力画面に表示されると共に、登録命令がクライアント端末２０からネットワークを介して内航海運管理サーバー１０に送信される。ネットワーク接続部１２を介して登録命令を受信したデータ処理部１３は、寄港データを受注データに関連付けて、業務データとして管理データベースの業務日報テーブルに格納して登録する。
【００５４】
図３は、管理データベースの業務日報テーブルに格納されている業務データの構造を示す図である。図３に示すように、受注データと船積み時の寄港データと陸揚げ時の寄港データとに含まれている複数の項目が、航海毎に互いに関連付けられて管理データベースの業務日報テーブルに格納されている。
【００５５】
＜業務データの検索＞
図１に示す内航海運管理システムを用いることにより、代理店からの請求額が適正なものであるか否かを判断すると共に、支払金額の入力を行うことができる。例えば、２００８年３月になって、２００８年２月分の請求書が代理店から海運会社に届いた際に、海運会社のオペレーターは、クライアント端末２０の操作部を操作することにより、ネットワークを介して内航海運管理サーバー１０にアクセスする。
【００５６】
内航海運管理サーバー１０のネットワーク接続部１２は、クライアント端末２０からネットワークを介してアクセスを受けたときに、メニューをクライアント端末２０の表示部に表示させる。オペレーターが、クライアント端末２０の表示部に表示されたメニューの中から「代理店料入力」を選択すると、内航海運管理サーバー１０のネットワーク接続部１２は、代理店料入力画面をクライアント端末２０の表示部に表示させる。
【００５７】
図４は、クライアント端末の表示部に表示される代理店料入力画面の例を示す図である。オペレーターは、クライアント端末２０の操作部を操作することにより、代理店コード（図４においては「支払先コード」と表示されている）、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータを代理店料入力画面に入力する。
【００５８】
例えば、代理店である○○海運からの２００８年２月分の請求額をチェックする場合に、オペレーターは、代理店である○○海運を特定する代理店コード（支払先コード）「０００１００」、設定期間の開始日を特定する第１のデータ「２００８／０２／０１」、及び、設定期間の終了日を特定する第２のデータ「２００８／０２／２８」を代理店料入力画面に入力する。
【００５９】
オペレーターが、マウス等を用いて、代理店料入力画面内の「検索」ボタンをクリックすると、クライアント端末２０は、検索命令に応答して、業務データの検索要求と共に、代理店コード、第１のデータ、及び、第２のデータを、ネットワークを介して内航海運管理サーバー１０に送信する。内航海運管理サーバー１０のデータ検索部１４は、クライアント端末２０からネットワーク接続部１２を介して、業務データの検索要求と共に、代理店コード、第１のデータ、及び、第２のデータを受信する。
【００６０】
データ検索部１４は、受信された代理店コードを検索キーワードとして用いて、管理データベースの業務日報テーブルに格納されている業務データを検索することにより、代理店コードに関連付けられた日付データを読み出す。また、データ検索部１４は、読み出された日付データを第１及び第２のデータと比較することにより、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、抽出された日付データに関連付けられた船名コードを読み出す。抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードは、ネットワーク接続部１２に供給される。
【００６１】
さらに、データ検索部１４は、受信された代理店コード「０００１００」に基づいて取引先マスターテーブルを参照することにより、代理店名「○○海運」を表す文字データを読み出す。また、データ検索部１４は、抽出された日付データに関連付けられた船名コード「００１２３４」に基づいて船名マスターテーブルを参照することにより、船名「日本丸」を表す文字データを読み出す。読み出された文字データは、ネットワーク接続部１２に供給される。
【００６２】
ネットワーク接続部１２は、受信された代理店コード、第１及び第２のデータ、抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードによってそれぞれ特定される代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を表すファイル（ＨＴＭＬファイル等）を生成する。ネットワーク接続部１２は、生成したファイルを、ネットワークを介してクライアント端末２０に送信することにより、検索結果を表す代理店料入力画面をクライアント端末２０の表示部に表示させる。
【００６３】
例えば、図４に示すように、クライアント端末２０は、内航海運管理サーバー１０から受信したファイルに基づいて、代理店コード（支払先コード）「０００１００」、代理店名「○○海運」、設定期間の開始日（計上日）「２００８／０２／０１」〜設定期間の終了日（計上日）「２００８／０２／２８」、船舶が寄港した日付（計上日）「２００８／０２／０１」、船名コード「００１２３４」、及び、船名「日本丸」を含む代理店料入力画面を表示部に表示する。なお、代理店入力番号は、オペレーターが入力しても良いし、内航海運管理サーバー１０のデータ処理部１３が、自動的に連番で発行しても良い。
【００６４】
オペレーターは、代理店料入力画面に表示された情報と、代理店である○○海運から海運会社に対して発行された２００８年２月分の請求書の内容とを比較することにより、代理店からの請求書の内容が適正なものであるか否かを判断することができる。例えば、代理店からの請求書に、２００８年２月１日以外の計上日に関する請求が含まれている場合には、これが誤りであると判断することができる。
【００６５】
＜支払金額の入力＞
さらに、オペレーターは、代理店から海運会社に対して発行された請求書に基づいて、クライアント端末２０の操作部を操作することにより、代理店料入力画面において支払金額データを入力することができる。例えば、オペレーターは、船舶が寄港した日付（計上日）に対応して、「金額」、「消費税」、及び、「税込金額」の欄に、それぞれの金額を表す支払金額データを入力する。あるいは、消費税を含まない支払金額を表す支払金額データを「金額」の欄にオペレーターが入力することにより、内航海運管理サーバー１０のデータ処理部１３が、消費税の金額を表す支払金額データと、消費税込の支払金額を表す支払金額データとを算出するようにしても良い。
【００６６】
図４においては、１つの計上日が抽出された代理店料入力画面が示されているが、複数の計上日が抽出される場合も想定される。そこで、内航海運管理サーバー１０のデータ処理部１３は、クライアント端末２０の表示部に表示された代理店料入力画面において船舶が寄港した日付に対応して入力された支払金額データを受信し、支払金額データによって表される支払金額を合計して合計支払金額を表す合計支払金額データを算出しても良い。その場合に、ネットワーク接続部１２は、合計支払金額を含む代理店料入力画面をクライアント端末２０の表示部に表示させる。
【００６７】
オペレーターが、マウス等を用いて、代理店料入力画面内の「登録」ボタンをクリックすると、登録命令が、クライアント端末２０からネットワークを介して内航海運管理サーバー１０に送信される。内航海運管理サーバー１０のデータ処理部１３は、ネットワーク接続部１２を介して登録命令を受信し、合計支払金額データを、対応する代理店コード、日付データ、及び、船名コードに関連付けて、支払データとして管理データベースの支払テーブルに格納して登録する。
【００６８】
代理店料の負担に関しては、海運会社と船主と荷主との間で取決めが定められることもある。代理店料の負担に関する取決めに従って、海運会社が代理店料を負担する場合と、船主が代理店料を負担する場合と、荷主が代理店料を負担する場合とが存在する。船主が代理店料を負担する場合には、海運会社が船主に対して代理店料を立て替えることになり、荷主が代理店料を負担する場合には、海運会社が荷主に対して代理店料を立て替えることになる。
【００６９】
そこで、オペレーターが、クライアント端末２０の操作部を操作することにより、船舶が寄港した日付に対応して、代理店に対する支払金額を海運会社の費用と船主又は荷主への立替とに分類しても良いが、以下においては、内航海運管理サーバー１０が、代理店に対する支払金額を自動的に分類する場合について説明する。
【００７０】
そのために、記録部１５は、代理店料の支払条件を特定する支払条件データを品名コードに対応して格納する品名マスターテーブルを記録している。代理店料の支払条件としては、代理店料を海運会社の費用とするという条件と、代理店料を船主への立替とするという条件と、代理店料を荷主への立替とするという条件とが存在する。例えば、それらの支払条件（立替区分）を特定する支払条件データ「０」、「１」、「２」に対応して、品名「ＡＦＯ（Ａ重油）」の品名コード「００１２２」、「００１２３」、「００１２４」が用いられても良い。
【００７１】
データ処理部１３は、クライアント端末２０の表示部に表示された代理店料入力画面において船舶が寄港した日付に対応して入力された支払金額データをネットワーク接続部１２から受信したときに、船舶が寄港した日付を特定する日付データに関連付けられた品名コードに基づいて品名マスターテーブルを参照して支払条件データを読み出す。
【００７２】
さらに、データ処理部１３は、支払条件データによって特定される支払条件に従って、支払金額データによって表される支払金額を、海運会社の費用と船主への立替と荷主への立替とに分類し、それぞれの合計金額を表す第１〜第３の合計金額データと、それらの総合計金額を表す第４の合計金額データとを算出する。第１〜第４の合計金額データの各々は、消費税を含まない合計金額を表す合計金額データと、消費税の合計金額を表す合計金額データと、消費税込の合計金額を表す合計金額データとを含んでも良い。
【００７３】
ネットワーク接続部１２は、支払条件データによって特定される支払条件と、第１〜第４の合計金額データによって表される合計金額とを含む代理店料入力画面を、クライアント端末２０の表示部に表示させる。図４に示す代理店料入力画面においては、船舶が寄港した日付「２００８／０２／０１」に対応して、立替区分が「１」及び「船主」と表示されている。これは、支払金額が船主への立替となることを表している。また、海運会社の費用となる「支払合計」と、船主への立替となる「船主立替合計」と、荷主への立替となる「荷主立替合計」と、それらの合計である「総合計」とが表示されている。
【００７４】
オペレーターが、マウス等を用いて、代理店料入力画面内の「登録」ボタンをクリックすると、登録命令が、クライアント端末２０からネットワークを介して内航海運管理サーバー１０に送信される。内航海運管理サーバー１０のデータ処理部１３は、ネットワーク接続部１２を介して登録命令を受信し、第１〜第４の合計金額データを、対応する代理店コード、日付データ、及び、船名コードに関連付けて、支払データとして管理データベースの支払テーブルに格納して登録する。これにより、支払データを会計システムにおいても利用できるようになるので、会計システムに支払情報を手作業で別途入力して振替仕訳を行う必要がなくなる。
【００７５】
このように、支払金額が船主への立替となる場合には、ネットワーク接続部１２が、抽出された日付データに関連付けられた支払先コード、及び、その支払先コードによって特定される船主名を代理店料入力画面に含めても良い。これにより、クライアント端末２０の代理店料入力画面において、支払先コード（図４においては「船主コード」と表示されている）「００２２２２」、及び、船主名「横浜タンカー」を含む代理店料入力画面が表示される。データ処理部１３は、船主を特定する支払先コードを支払データに含めて管理データベースの支払テーブルに格納して登録する。
【００７６】
＜内航海運管理方法＞
次に、本発明の一実施形態に係る内航海運管理方法について、図１及び図５を参照しながら説明する。図５は、図１に示す内航海運管理サーバーの動作を示すフローチャートである。海運会社のオペレーターが、内航海運管理サーバー１０の電源を立ち上げて内航海運管理プログラムを起動させると、内航海運管理サーバー１０のＣＰＵが一連の動作を開始する。
【００７７】
図５のステップＳ１において、データ処理部１３は、荷主から海運会社に委託された積荷を運搬する船舶の船名を特定する船名コード、船舶が寄港した日付を特定する日付データ、及び、船舶の寄港に関与した代理店を特定する代理店コードを含む業務データを少なくとも１つのクライアント端末２０から受信して、業務データに含まれている複数の項目を航海毎に互いに関連付けて管理データベースに格納する。
【００７８】
ステップＳ２において、データ検索部１４は、業務データの検索要求と共に、代理店コード、設定期間の開始日を特定する第１のデータ、及び、設定期間の終了日を特定する第２のデータをクライアント端末２０から受信したときに、受信された代理店コードを検索キーワードとして用いて業務データを検索して代理店コードに関連付けられた日付データを読み出し、読み出された日付データを第１及び第２のデータと比較することにより、設定期間の開始日から終了日までの日付に該当する日付データを抽出すると共に、抽出された日付データに関連付けられた船名コードを読み出す。
【００７９】
ステップＳ３において、ネットワーク接続部１２は、受信された代理店コード、第１及び第２のデータ、抽出された日付データ、及び、抽出された日付データに関連付けられた船名コードによってそれぞれ特定される代理店名、設定期間の開始日及び終了日、船舶が寄港した日付、及び、船名を含む代理店料入力画面を、クライアント端末２０の表示部に表示させる。
【００８０】
以上の実施形態においては、内航海運管理サーバーを１つの端末によって構成する場合について説明したが、本発明は、この実施形態に限定されるものではなく、内航海運管理サーバーを複数の端末によって構成しても良い。このように、当該技術分野において通常の知識を有する者によって、本発明の技術的思想内で多くの変形が可能である。
【符号の説明】
【００８１】
１０…内航海運管理サーバー、１１…操作部、１２…ネットワーク接続部、１３…データ処理部、１４…データ検索部、１５…記録部、１６…表示部、２０…クライアント端末、３０…プリンター
【図１】
2015225618.tif 000003
【図３】
2015225618.tif 000004
【図５】
2015225618.tif 000005
【図２】
2015225618.tif 000006
【図４】
2015225618.tif 000007