(57)【特許請求の範囲】
【請求項１】
顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とを備えた物流統合支援システムであって、
前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とをデータ通信可能に接続し、
前記受発注支援装置は、
前記顧客の発注した商品の注文を受け付ける受注処理手段と、
前記在庫管理支援装置によって割り当てられた、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を記憶する引当可能在庫数記憶手段と、
前記受注処理手段で受け付けた商品の注文数に基づき、前記引当可能在庫数記憶手段に記憶された引当可能在庫数を更新する引当可能在庫数更新手段と、
前記引当可能在庫数更新手段の更新結果に基づき、前記受注処理手段で受け付けた商品の出荷指示情報を前記出荷作業支援装置に送信する出荷指示情報送信手段と、
前記出荷作業支援装置から受信した、前記出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報に対応する商品の発注情報を前記在庫管理支援装置に送信する発注情報送信手段と、を備え、
前記在庫管理支援装置は、
前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第１の在庫数情報記憶手段と、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報に基づき、前記受発注支援装置に対して、前記倉庫に保管された商品の前記引当可能在庫数を割り当てる引当可能在庫数割当手段と、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報を、前記受発注支援装置から受信した前記発注情報に基づき更新する第１の在庫数情報更新手段と、を備え、
前記出荷作業支援装置は、
前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第２の在庫数情報記憶手段と、
前記受発注支援装置から受信した出荷指示情報の示す出荷指示を受け付けたことを示す出荷指示受付情報を前記受発注支援装置に送信する出荷指示受付情報送信手段と、
前記受け付けた出荷指示に対応する商品の出荷数に基づき、前記第２の在庫数情報記憶手段に記憶された在庫数情報を更新する第２の在庫数情報更新手段と、を備えることを特徴とする物流統合支援システム。
【請求項２】
前記在庫管理支援装置は、
前記引当可能在庫数の上限数を設定する上限数設定手段を備え、
前記引当可能在庫数割当手段は、前記上限数設定手段で設定された上限数未満となるように、前記引当可能在庫数を設定することを特徴とする請求項１に記載の物流統合支援システム。
【請求項３】
前記受発注支援装置は、
前記引当可能在庫数の残数の下限数を設定する下限数設定手段と、
前記引当可能在庫数記憶手段に記憶された引当可能在庫数が、前記下限数設定手段で設定した下限数以下となったときに、前記在庫管理支援装置に対して前記引当可能在庫数を補填する補填要求を送信する補填要求送信手段と、を備え、
前記在庫管理支援装置は、
前記受発注支援装置から受信した補填要求に応じて、前記第１の在庫数情報記憶手段に記憶された前記在庫数情報に基づき、要求元の前記受発注支援装置の前記引当可能在庫数を補填する引当可能在庫数補填手段と、を備えることを特徴とする請求項１又は請求項２に記載の物流統合支援システム。
【請求項４】
前記出荷作業支援装置は、
前記商品供給者の管理する倉庫が複数存在するときに、前記受発注支援装置から受信した出荷指示情報と前記第２の在庫数情報記憶手段に記憶された在庫数情報とに基づき、前記複数の倉庫の中から前記出荷指示の示す商品を出荷可能な倉庫を選択する出荷倉庫選択手段と、
前記出荷倉庫選択手段で選択した倉庫の情報を出力する倉庫情報出力手段と、を備えることを特徴とする請求項１乃至請求項３のいずれか１項に記載の物流統合支援システム。
【請求項５】
前記出荷指示情報は、出荷する商品の種類及び出荷数の情報と商品の出荷先の住所の情報とを含み、
前記在庫数情報は、各倉庫の所在地の情報と、各倉庫で保管している商品の情報と、各倉庫で保管している商品の在庫数の情報とを含み、
前記出荷倉庫選択手段は、前記商品供給者の管理する前記複数の倉庫が異なる複数の所在地に存在するときに、前記受発注支援装置から受信した出荷指示情報と、前記第２の在庫数情報記憶手段に記憶された在庫数情報とに基づき、前記出荷可能な倉庫として、出荷先の住所に最も近い所在地の倉庫を選択し、
前記倉庫情報出力手段は、前記出荷可能な倉庫の情報として、該倉庫の所在地の情報を含む情報を出力することを特徴とする請求項４に記載の物流統合支援システム。
【請求項６】
顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とを備え、前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とをデータ通信可能に接続した物流統合支援システムに適用可能な前記受発注支援装置であって、
前記顧客の発注した商品の注文を受け付ける受注処理手段と、
前記在庫管理支援装置によって割り当てられた、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を記憶する引当可能在庫数記憶手段と、
前記引当可能在庫数記憶手段に記憶された引当可能在庫数を、前記受注処理手段で受け付けた商品の注文数に基づき更新する引当可能在庫数更新手段と、
前記引当可能在庫数更新手段の更新結果に基づき、前記受注処理手段で受け付けた商品の出荷指示情報を前記出荷作業支援装置に送信する出荷指示情報送信手段と、
前記出荷作業支援装置から受信した、前記出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報に対応する商品の発注情報を前記在庫管理支援装置に送信する発注情報送信手段と、を備えることを特徴とする受発注支援装置。
【請求項７】
顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業と前記倉庫に保管された商品の在庫管理とを支援する出荷作業支援装置とを備え、前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とをデータ通信可能に接続した物流統合支援システムに適用可能な前記在庫管理支援装置であって、
前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第１の在庫数情報記憶手段と、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報に基づき、前記受発注支援装置に対して、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を割り当てる引当可能在庫数割当手段と、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報を、前記受発注支援装置から受信した発注情報に基づき更新する第１の在庫数情報更新手段と、
前記出荷作業支援装置から受信した前記在庫数情報と、前記第１の在庫数情報記憶手段に記憶された前記在庫数情報とを照合する在庫照合手段と、
前記在庫照合手段の照合結果に基づき、前記受信した在庫数情報と前記記憶された在庫数情報とが異なると判定すると、該判定結果を報知する照合結果報知手段と、を備えることを特徴とする在庫管理支援装置。
【請求項８】
顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とを備え、前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とをデータ通信可能に接続した物流統合支援システムにおける前記受発注支援装置を制御するための受発注支援装置制御プログラムであって、
コンピューターを、
前記顧客の発注した商品の注文を受け付ける受注処理手段、
前記在庫管理支援装置によって割り当てられた、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を記憶する引当可能在庫数記憶手段に記憶された引当可能在庫数を、前記受注処理手段で受け付けた商品の注文数に基づき更新する引当可能在庫数更新手段、
前記引当可能在庫数更新手段の更新結果に基づき、前記受注処理手段で受け付けた商品の出荷指示情報を前記出荷作業支援装置に送信する出荷指示情報送信手段、及び、
前記出荷作業支援装置から受信した、前記出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報に対応する商品の発注情報を前記在庫管理支援装置に送信する発注情報送信手段として機能させるためのプログラムを含むことを特徴とする受発注支援装置制御プログラム。
【請求項９】
顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とをデータ通信可能に接続し、前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とによって、前記商品の物流を統合的に支援する物流統合支援方法であって、
前記受発注支援装置が、
前記顧客の発注した商品の注文を受け付ける受注処理ステップと、
前記受注処理ステップで受け付けた商品の注文数に基づき、前記在庫管理支援装置によって割り当てられた、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を記憶する引当可能在庫数記憶手段に記憶された引当可能在庫数を更新する引当可能在庫数更新ステップと、
前記引当可能在庫数更新ステップの更新結果に基づき、前記受注処理ステップで受け付けた商品の出荷指示情報を前記出荷作業支援装置に送信する出荷指示情報送信ステップと、
前記出荷作業支援装置から受信した、前記出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報に対応する商品の発注情報を前記在庫管理支援装置に送信する発注情報送信ステップと、を含み、
前記在庫管理支援装置が、
前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第１の在庫数情報記憶手段に記憶された前記在庫数情報に基づき、前記受発注支援装置に対して、前記倉庫に保管された商品の前記引当可能在庫数を割り当てる引当可能在庫数割当ステップと、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報を、前記受発注支援装置から受信した前記発注情報に基づき更新する第１の在庫数情報更新ステップと、を含み、
前記出荷作業支援装置が、
前記受発注支援装置から受信した出荷指示情報の示す出荷指示を受け付けたことを示す出荷指示受付情報を前記受発注支援装置に送信する出荷指示受付情報送信ステップと、
前記受け付けた出荷指示に対応する商品の出荷数に基づき、前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第２の在庫数情報記憶手段に記憶された商品の在庫数情報を更新する第２の在庫数情報更新ステップと、を含むことを特徴とする物流統合支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の物流の統合的な管理を支援するのに好適な物流統合支援システム、受発注支援装置、在庫管理支援装置、出荷作業支援装置、受発注支援装置制御プログラム及び物流統合支援方法に関する。
【背景技術】
【０００２】
従来、商品の受発注の管理や在庫の管理などの商品の販売の管理を行うシステムとして、例えば、特許文献１の販売管理方法、販売管理システム及び商品販売システムがある。
特許文献１の従来技術においては、小売店が保有する商品在庫数と、卸問屋が保有する商品在庫数とに基づいた在庫数状況を設定し、注文内容と該在庫数状況とに応じた情報を、発注元の端末に表示させる。受け付けた注文に対する商品引当処理は、小売店が保有する商品在庫を調べ、引当可能ならば該在庫を引当て、引当不可能ならば、卸問屋に引当を依頼することにより行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２２５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１の従来技術においては、卸問屋に引当てを依頼することによって、在庫不足による販売機会の損失の低減や小売店側の不良在庫数の低減など、在庫リスクの低減を行うことができる。しかし、小売店側が商品の現物を保有する点で不良在庫を抱え込む可能性は未だ残る。また、上記特許文献１の従来技術においては、小売店側の保有分では足りない商品については、卸問屋に発注を行い、卸問屋が足りない分の商品の出荷を行う必要がある。また、小売点側の在庫数と卸問屋から割当てられた在庫数とを合計しないと足りないような大量の発注があった場合に、小売店と卸問屋とで出荷を分割しなければならないという問題が生じる恐れがある。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、商品の物流を効率的に行うのに好適な物流統合支援システム、受発注支援装置、在庫管理支援装置、出荷作業支援装置、受発注支援装置制御プログラム及び物流統合支援方法を提供することを目的としている。
【課題を解決するための手段】
【０００５】
〔形態１〕  上記目的を達成するために、形態１の物流統合支援システムは、顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とを備えた物流統合支援システムであって、
前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とをデータ通信可能に接続し、
前記受発注支援装置は、
前記顧客の発注した商品の注文を受け付ける受注処理手段と、
前記在庫管理支援装置によって割り当てられた、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を記憶する引当可能在庫数記憶手段と、
前記受注処理手段で受け付けた商品の注文数に基づき、前記引当可能在庫数記憶手段に記憶された引当可能在庫数を更新する引当可能在庫数更新手段と、
前記引当可能在庫数更新手段の更新結果に基づき、前記受注処理手段で受け付けた商品の出荷指示情報を前記出荷作業支援装置に送信する出荷指示情報送信手段と、
前記出荷作業支援装置から受信した、前記出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報に対応する商品の発注情報を前記在庫管理支援装置に送信する発注情報送信手段と、を備え、
前記在庫管理支援装置は、
前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第１の在庫数情報記憶手段と、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報に基づき、前記受発注支援装置に対して、前記倉庫に保管された商品の前記引当可能在庫数を割り当てる引当可能在庫数割当手段と、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報を、前記受発注支援装置から受信した前記発注情報に基づき更新する第１の在庫数情報更新手段と、を備え、
前記出荷作業支援装置は、
前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第２の在庫数情報記憶手段と、
前記受発注支援装置から受信した出荷指示情報の示す出荷指示を受け付けたことを示す出荷指示受付情報を前記受発注支援装置に送信する出荷指示受付情報送信手段と、
前記受け付けた出荷指示に対応する商品の出荷数に基づき、前記第２の在庫数情報記憶手段に記憶された在庫数情報を更新する第２の在庫数情報更新手段と、を備える。
【０００６】
このような構成であれば、受発注支援装置は、受注処理手段によって顧客の発注した商品の注文を受け付けると、引当可能在庫数更新手段によって、引当可能在庫数記憶手段に記憶された引当可能在庫数を、受注処理手段で受け付けた商品の注文数に基づき更新する。例えば、顧客が電話、ＦＡＸ、ネットワークなどを介して商品を発注すると、受注処理手段は、電話、ＦＡＸの場合は、オペレーターが入力した発注数を取得し、ネットワークを介した注文については、顧客の端末で入力（又は選択）された発注数をネットワークを介して取得して、受注処理を行う。受注処理は、例えば、注文の確定した商品について、顧客の識別情報、注文された商品の種類、商品の注文数、支払い方法、配送先の情報、配送希望日などを対応付けて記憶する処理となる。
【０００７】
また、受発注支援装置は、引当可能在庫数更新手段によって引当可能在庫数が更新されると、出荷指示情報送信手段によって、引当可能在庫数の更新結果に基づき、注文を受け付けた商品の出荷指示情報が出荷作業支援装置を送信する。一方、出荷作業支援装置から、送信した出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報を受信すると、発注情報送信手段によって、受信した出荷指示受付情報に対応する商品の発注情報を在庫管理支援装置に送信する。
【０００８】
また、在庫管理支援装置は、引当可能在庫数割当手段によって、第１の在庫数情報記憶手段に記憶された在庫数情報に基づき、前記受発注支援装置に対して、倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を割り当てる。ここで、引当可能在庫数の最初の割当は、例えば、受発注支援装置において注文の受付が開始される前に行われ、その後、受発注支援装置側からの要請などに応じて、不定期に再割当が行われる。また、受発注支援装置から発注情報を受信すると、第１の在庫数情報更新手段によって、受信した発注情報の示す商品の発注数に基づき、第１の在庫数情報記憶手段に記憶された在庫数情報を更新する。
【０００９】
また、出荷作業支援装置は、受発注支援装置から出荷指示情報を受信した場合に、出荷指示受付情報送信手段によって、受信した出荷指示情報の示す出荷指示を受け付けたことを示す出荷指示受付情報を前記受発注支援装置に送信する。出荷指示受付情報は、例えば、出荷指示された商品が出荷可能なものであることを確認して、送り状が作成された後に送信する。そして、第２の在庫数情報更新手段によって、出荷した商品の数（出荷数）に基づき、第２の在庫数情報記憶手段に記憶された出荷した商品の在庫数情報を更新する。
【００１０】
以上のことから、受発注支援装置を商品を販売する業者（販売業者）が管理し、在庫管理支援装置を商品を供給する業者（商品供給業者）が管理し、出荷作業支援装置を商品の出荷作業を行う業者（運送業者など）が管理することで、本形態の物流統合支援システムは、以下のような効果を得ることができる。以下の形態２以降についても同様の構成として説明する。
【００１１】
まず、引当可能在庫数という形で、引当可能な在庫数（仮想の在庫数）を受発注支援装置に割り当て、商品の販売側（販売業者）は現物を保有することなく、仮想の在庫に対して、商品の受注処理（在庫引当処理を含む）を行うことができる。これにより、販売側が不要な在庫を抱えるといったリスクを負うことなく、在庫不足による販売機会の損失が生じるのを低減することができるという効果が得られる。
更に、販売側の受発注支援装置によって、商品の出荷作業を行う出荷作業側の出荷作業支援装置に対して出荷指示を直接送信し、商品供給業者との間の売買処理（発注処理、入荷出荷処理、売上計上処理など）を後回しにすることができる。これによって、受注した商品を出荷するまでにかかる時間を低減することができるという効果が得られる。
【００１２】
〔形態２〕  更に、形態２の物流統合支援システムは、形態１の物流統合支援システムにおいて、前記在庫管理支援装置は、
前記引当可能在庫数の上限数を設定する上限数設定手段を備え、
前記引当可能在庫数割当手段は、前記上限数設定手段で設定された上限数未満となるように、前記引当可能在庫数を設定する。
【００１３】
このような構成であれば、商品供給側が、上限数設定手段によって、販売側の管理下にある受発注支援装置に対して引当可能在庫数の上限数を設定することができる。更に、在庫管理支援装置は、引当可能在庫数割当手段によって、各販売側の受発注支援装置に対して設定された上限数未満の引当可能在庫数を割り当てることができる。
これにより、販売側の販売力などに応じて、上限数を適切な数値に設定することで、売れ行き不調などによって商品供給側が無駄な在庫を保有するリスクを低減することができるという効果が得られる。
【００１４】
〔形態３〕  更に、形態３の物流統合支援システムは、形態１又は２の物流統合支援システムにおいて、前記受発注支援装置は、
前記引当可能在庫数の残数の下限数を設定する下限数設定手段と、
前記引当可能在庫数記憶手段に記憶された引当可能在庫数が、前記下限数設定手段で設定した下限数以下となったときに、前記在庫管理支援装置に対して前記引当可能在庫数を補填する補填要求を送信する補填要求送信手段と、を備え、
前記在庫管理支援装置は、
前記受発注支援装置から受信した補填要求に応じて、前記第１の在庫数情報記憶手段に記憶された前記在庫数情報に基づき、要求元の前記受発注管理装置の前記引当可能在庫数を補填する引当可能在庫数補填手段と、を備える。
【００１５】
このような構成であれば、販売側の受発注支援装置は、引当可能在庫数記憶手段に記憶された引当可能在庫数が下限数以下となったときに、補填要求送信手段によって、補填要求を商品供給側の在庫管理支援装置に自動的に送信する。また、商品供給側の在庫管理支援装置は、受発注支援装置から補填要求を受信すると、引当可能在庫数補填手段によって、引当可能在庫数を自動的に補填する。
従って、引当可能在庫数が不足したときに、人手を介さずに自動的に引当可能在庫数の補填を行うことができるという効果が得られる。
【００１６】
〔形態４〕  更に、形態４の物流統合支援システムは、形態１乃至３のいずれか１の物流統合支援システムにおいて、前記出荷作業支援装置は、
前記商品供給者の管理する倉庫が複数存在するときに、前記受発注支援装置から受信した出荷指示情報と前記第２の在庫数情報記憶手段に記憶された在庫数情報とに基づき、前記複数の倉庫の中から前記出荷指示の示す商品を出荷可能な倉庫を選択する出荷倉庫選択手段と、
前記出荷倉庫選択手段で選択した倉庫の情報を出力する倉庫情報出力手段と、を備える。
【００１７】
このような構成であれば、出荷作業支援装置は、出荷倉庫選択手段によって、出荷指示情報と在庫数情報とに基づき、商品供給者の管理する異なる所在地の複数の倉庫から、出荷指示に対応する商品を出荷する倉庫を選択することができる。更に、倉庫情報出力手段によって、出荷倉庫選択手段で選択した倉庫の情報を出力することができる。
これによって、複数の倉庫のうち、商品を出荷可能な倉庫を自動で選択し、その情報を出力することができるので、出荷作業者が出荷可能な倉庫を選択するのに要する手間を軽減することができるという効果が得られる。
ここで、倉庫情報出力手段は、液晶ディスプレイやＣＲＴディスプレイなどに情報を表示出力する手段、プリンターなどの印刷媒体に情報を印刷出力する手段などが該当する。
【００１８】
〔形態５〕  更に、形態５の物流統合支援システムは、形態４の物流統合支援システムにおいて、前記出荷指示情報は、出荷する商品の種類及び出荷数の情報と商品の出荷先の住所の情報とを含み、
前記在庫数情報は、各倉庫の所在地の情報と、各倉庫で保管している商品の情報と、各倉庫で保管している商品の在庫数の情報とを含み、
前記出荷倉庫選択手段は、前記商品供給者の管理する前記複数の倉庫が異なる複数の所在地に存在するときに、前記受発注支援装置から受信した出荷指示情報と、前記第２の在庫数情報記憶手段に記憶された在庫数情報とに基づき、前記出荷可能な倉庫として、出荷先の住所に最も近い所在地の倉庫を選択し、
前記倉庫情報出力手段は、前記出荷可能な倉庫の情報として、該倉庫の所在地の情報を含む情報を出力する。
【００１９】
このような構成であれば、出荷作業支援装置は、商品供給者の管理する異なる所在地の複数の倉庫のうち、出荷指示に対応する商品を必要数有し且つ出荷先の住所に最も近い倉庫の所在地の情報を含む情報を出力することができる。
これによって、出荷元の倉庫として、商品を出荷可能で且つ出荷先に最も近い倉庫を簡易に選定することができるので、商品の到着までの時間を可能な限り最短にすることができるという効果が得られる。
【００２０】
〔形態６〕  一方、上記目的を達成するために、形態６の受発注支援装置は、顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とを備え、前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とをデータ通信可能に接続した物流統合支援システムに適用可能な前記受発注支援装置であって、
前記顧客の発注した商品の注文を受け付ける受注処理手段と、
前記在庫管理支援装置によって割り当てられた、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を記憶する引当可能在庫数記憶手段と、
前記引当可能在庫数記憶手段に記憶された引当可能在庫数を、前記受注処理手段で受け付けた商品の注文数に基づき更新する引当可能在庫数更新手段と、
前記引当可能在庫数更新手段の更新結果に基づき、前記受注処理手段で受け付けた商品の出荷指示情報を前記出荷作業支援装置に送信する出荷指示情報送信手段と、
前記出荷作業支援装置から受信した、前記出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報に対応する商品の発注情報を前記在庫管理支援装置に送信する発注情報送信手段と、を備える。
このような構成であれば、形態１に記載の物流統合支援システムにおける受発注支援装置と同等の作用及び効果を得ることができる。
【００２１】
〔形態７〕  また、上記目的を達成するために、形態７の在庫管理支援装置は、顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とを備え、前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とをデータ通信可能に接続した物流統合支援システムに適用可能な前記在庫管理支援装置であって、
前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第１の在庫数情報記憶手段と、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報に基づき、前記受発注支援装置に対して、前記倉庫に保管された商品の前記引当可能在庫数を割り当てる引当可能在庫数割当手段と、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報を、前記受発注支援装置から受信した発注情報に基づき更新する第１の在庫数情報更新手段と、を備える。
このような構成であれば、形態１に記載の物流統合支援システムにおける在庫管理支援装置と同等の作用及び効果を得ることができる。
【００２２】
〔形態８〕  また、上記目的を達成するために、形態８の受発注支援装置制御プログラムは、顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とを備え、前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とをデータ通信可能に接続した物流統合支援システムにおける前記受発注支援装置を制御するための受発注支援装置制御プログラムであって、
コンピューターを、
前記顧客の発注した商品の注文を受け付ける受注処理手段、
前記在庫管理支援装置によって割り当てられた、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を記憶する引当可能在庫数記憶手段に記憶された引当可能在庫数を、前記受注処理手段で受け付けた商品の注文数に基づき更新する引当可能在庫数更新手段、
前記引当可能在庫数更新手段の更新結果に基づき、前記受注処理手段で受け付けた商品の出荷指示情報を前記出荷作業支援装置に送信する出荷指示情報送信手段、及び、
前記出荷作業支援装置から受信した、前記出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報に対応する商品の発注情報を前記在庫管理支援装置に送信する発注情報送信手段として機能させるためのプログラムを含む。
このような構成であれば、コンピューターによってプログラムが実行されると、形態１に記載の物流統合支援システムにおける受発注支援装置と同等の作用及び効果を得ることができる。
【００２３】
〔形態９〕  また、上記目的を達成するために、形態９の物流統合支援方法は、顧客の発注した商品の受注作業と受注した商品の商品供給者への発注作業とを支援する受発注支援装置と、前記商品供給者の管理する倉庫に保管された商品の在庫管理を支援する在庫管理支援装置と、前記倉庫に保管された商品の出荷作業を支援する出荷作業支援装置とをデータ通信可能に接続し、前記受発注支援装置と前記在庫管理支援装置と前記出荷作業支援装置とによって、前記商品の物流を統合的に支援する物流統合支援方法であって、
前記受発注支援装置が、
前記顧客の発注した商品の注文を受け付ける受注処理ステップと、
前記受注処理ステップで受け付けた商品の注文数に基づき、前記在庫管理支援装置によって割り当てられた、前記倉庫に保管された商品の引当可能な在庫数である引当可能在庫数を記憶する引当可能在庫数記憶手段に記憶された引当可能在庫数を更新する引当可能在庫数更新ステップと、
前記引当可能在庫数更新ステップの更新結果に基づき、前記受注処理ステップで受け付けた商品の出荷指示情報を前記出荷作業支援装置に送信する出荷指示情報送信ステップと、
前記出荷作業支援装置から受信した、前記出荷指示情報の出荷指示を受け付けたことを示す出荷指示受付情報に対応する商品の発注情報を前記在庫管理支援装置に送信する発注情報送信ステップと、を含み、
前記在庫管理支援装置が、
前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第１の在庫数情報記憶手段に記憶された前記在庫数情報に基づき、前記受発注支援装置に対して、前記倉庫に保管された商品の前記引当可能在庫数を割り当てる引当可能在庫数割当ステップと、
前記第１の在庫数情報記憶手段に記憶された前記在庫数情報を、前記受発注支援装置から受信した前記発注情報に基づき更新する第１の在庫数情報更新ステップと、を含み、
前記出荷作業支援装置が、
前記受発注支援装置から受信した出荷指示情報の示す出荷指示を受け付けたことを示す出荷指示受付情報を前記受発注支援装置に送信する出荷指示受付情報送信ステップと、
前記受け付けた出荷指示に対応する商品の出荷数に基づき、前記倉庫に保管された商品の在庫数に係る在庫数情報を記憶する第２の在庫数情報記憶手段に記憶された商品の在庫数情報を更新する第２の在庫数情報更新ステップと、を含む。
このような構成であれば、形態１に記載の物流統合支援システムと同等の作用及び効果を得ることができる。
【図面の簡単な説明】
【００２４】
【図１】物流統合支援システム１の概略構成を示すブロック図である。
【図２】受発注支援装置１０の詳細な構成を示すブロック図である。
【図３】在庫管理支援装置２０の詳細な構成を示すブロック図である。
【図４】出荷作業支援装置３０の詳細な構成を示すブロック図である。
【図５】受発注支援装置１０における受発注支援処理の流れの一例を示すフローチャートである。
【図６】引当可能在庫数補填処理の一例を示すフローチャートである。
【図７】引当可能在庫数割当処理の一例を示すフローチャートである。
【図８】在庫管理支援装置２０における受注処理の一例を示すフローチャートである。
【図９】出荷作業支援処理の一例を示すフローチャートである。
【図１０】物流統合支援システム１を構成する各支援装置の動作シーケンスの一例を示す図である。
【図１１】引当可能在庫数の補填処理の動作シーケンスの一例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態を図面に基づき説明する。図１〜図１１は、本発明に係る物流統合支援システム、受発注支援装置、在庫管理支援装置、出荷作業支援装置、受発注支援装置制御プログラム及び物流統合支援方法の実施の形態を示す図である。
まず、本発明に係る物流統合支援システムの構成を図１に基づき説明する。図１は、本発明に係る物流統合支援システム１の概略構成を示すブロック図である。
図１に示すように、物流統合支援システム１は、受発注支援装置１０と、在庫管理支援装置２０と、出荷作業支援装置３０と、顧客用端末４０＿１〜４０＿ｎ（ｎは自然数）と、ネットワーク５０とを含んで構成される。なお、図１では、受発注支援装置１０と、在庫管理支援装置２０と、出荷作業支援装置３０とがそれぞれ１台ずつの構成となっているが、この構成に限らず、各装置を管理する管理者の数に応じて複数台で構成される場合もある。
【００２６】
受発注支援装置１０は、商品供給者から商品を購入して販売する各販売業者の管理下に置かれ、顧客から発注された商品の注文を受け付ける作業と、受け付けた商品の在庫引当を行う作業と、商品の出荷指示を運送業者に行う作業とを支援するものである。更に、受発注支援装置１０は、受け付けた商品の発注を商品供給者に行う作業と、商品を購入した顧客の情報を管理する作業とを支援するものである。更に、受発注支援装置１０は、出荷指示を行った商品の入荷出荷処理、売上計上処理などの売買処理を支援するものである。
【００２７】
在庫管理支援装置２０は、卸問屋などの商品供給者の管理下に置かれ、商品を保管する倉庫の管理を行う作業と、倉庫に保管された商品の在庫数の管理を行う作業と、各販売業者から発注された商品の注文を受け付ける作業とを支援するものである。更に、在庫管理支援装置２０は、発注された商品の売上計上処理などの売買処理を支援するものである。
出荷作業支援装置３０は、商品供給者の管理する倉庫の商品を出荷する作業を行う業者（主に運送業者）の管理下に置かれ、各販売業者からの出荷指示に応じた商品の出荷作業を支援するものである。
【００２８】
顧客用端末４０＿１〜４０＿ｎは、パーソナルコンピューター（以下、ＰＣと称す）などから構成され、顧客が、各販売業者の提供するＷｅｂサイトを介して、受発注支援装置１０に対して商品の発注を行うことができる端末である。以下、区別する必要が無い場合は、単に顧客用端末４０と称す。
ネットワーク５０は、インターネットなどの複数のコンピュータネットワークを相互接続した広域ネットワークであり、該ネットワーク５０に接続された、受発注支援装置１０、在庫管理支援装置２０、出荷作業支援装置３０、顧客用端末４０＿１〜４０＿ｎをデータ通信可能に接続するものである。
【００２９】
次に、図２に基づき、受発注支援装置１０の詳細な構成を説明する。ここで、図２は、受発注支援装置１０の詳細な構成を示すブロック図である。
受発注支援装置１０は、図２に示すように、データ通信部１０ａと、データ制御部１０ｂと、受注処理部１０ｃと、受注情報記憶部１０ｄと、引当可能在庫数更新部１０ｅと、引当可能在庫数記憶部１０ｆと、引当可能在庫数情報設定部１０ｇとを含んで構成される。
【００３０】
受発注支援装置１０は、更に、出荷指示処理部１０ｈと、発注処理部１０ｉと、売買情報記憶部１０ｊと、顧客情報管理部１０ｐと、顧客情報記憶部１０ｑとを含んで構成される。
データ通信部１０ａは、ネットワークインターフェースカード（ＮＩＣ）と、ＮＩＣを駆動するドライバーソフトとを含んで構成される。そして、データ制御部１０ｂからの指示に応じて、ネットワーク５０に接続された装置にデータを送信する機能と、ネットワーク５０に接続された装置から送信されたデータをネットワーク５０を介して受信する機能とを有している。
【００３１】
データ制御部１０ｂは、データ通信部１０ａを介して受信したデータを各構成要素に伝送する機能と、各構成要素からの送信要求に応じてデータ通信部１０ａを介してネットワーク５０に接続された装置にデータを送信する機能とを有している。
受注処理部１０ｃは、商品販売用のＷｅｂページを提供する機能と、Ｗｅｂページを介して顧客から発注された商品の受注処理を行う機能と、注文が確定した場合に受注情報を生成し、生成した受注情報を受注情報記憶部１０ｄに記憶する機能とを有している。更に、顧客用端末４０以外の電話やＦＡＸなどによる顧客からの発注に応じてオペレーターが入力した発注情報に基づき受注情報を生成し、生成した受注情報を受注情報記憶部１０ｄに記憶する機能を有している。
【００３２】
受注情報記憶部１０ｄは、受注情報を記憶する記憶媒体を有し、受注処理部１０ｃからの書き込み指令に応じて、受注処理部１０ｃで生成された受注情報を記憶媒体に書き込む（記憶する）機能を有したものである。更に、受注処理部１０ｃや顧客情報管理部１０ｐなどからの読み出し指令に応じて、記憶媒体に記憶された受注情報を読み出して指令元に出力する機能も有している。
ここで、受注情報は、顧客の識別情報、顧客の注文した商品の識別情報（型番など）、注文数、注文残か否かを示す情報、商品の配送先の情報（顧客の住所、顧客指定の住所、コンビニエンスストアなどの受取場所の住所）、配送希望日の情報、配送予定日の情報などを含む。
【００３３】
引当可能在庫数更新部１０ｅは、引当可能在庫数記憶部１０ｆに記憶された、引当可能な在庫数である引当可能在庫数を更新する機能を有している。具体的に、新規商品などがある場合に、商品提供者の管理下にある在庫管理支援装置２０に対して、新規商品に対する引当可能在庫数の補填要求を送信する。また、定期的に、引当可能在庫数記憶部１０ｆに記憶された引当可能在庫数が、予め設定された発注点以下か否かを判定し、発注点以下のときに、在庫管理支援装置２０に対して、引当可能在庫数の補填要求を送信する。そして、在庫管理支援装置２０からの補填要求に応じた補填情報に基づき、引当可能在庫数記憶部１０ｆに記憶された引当可能在庫数を補填情報の示す補填可能数だけ補填する更新処理を行う。
【００３４】
引当可能在庫数記憶部１０ｆは、引当可能在庫数を記憶する記憶媒体を有し、引当可能在庫数更新部からの書き込み指令に応じて、引当可能在庫数を記憶媒体に書き込む（記憶する）機能を有したものである。更に、引当可能在庫数更新部１０ｅや受注処理部１０ｃなどからの読み出し指令に応じて、記憶媒体に記憶された引当可能在庫数を読み出して指令元に出力する機能も有している。
【００３５】
引当可能在庫数情報設定部１０ｇは、引当可能在庫数の適正数と、発注点とを設定する機能を有したものである。但し、適正数は、在庫管理支援装置２０において設定された割当上限数（後述）を超えないように設定するようになっている。例えば、割当上限数を超える数値を設定できないようにソフトウェアによって制限されている。また、本実施の形態において、割当上限数は、在庫管理支援装置２０の操作権限を有する者しか設定できないようになっている。
【００３６】
出荷指示処理部１０ｈは、受注処理部１０ｃからの指令に応じて、受注した商品の受注情報に基づき出荷指示情報を生成する機能と、生成した出荷指示情報を出荷作業支援装置３０に送信する送信指示をデータ制御部１０ｂに出力する機能とを有している。データ制御部１０ｂは、出荷指示処理部１０ｈからの出荷指示情報の送信指示を受けると、出荷指示情報を、データ通信部１０ａを介して出荷作業支援装置３０に送信する。
ここで、出荷指示情報は、販売店の情報、出荷する商品の識別情報、出荷数の情報、顧客の情報（例えば、氏名又は会員番号、配送先の住所の情報）などを含んでいる。
【００３７】
発注処理部１０ｉは、ネットワーク５０及びデータ通信部１０ａを介して出荷作業支援装置３０から受信した出荷指示受付情報を売買情報記憶部１０ｊに記憶する機能を有している。更に、予め設定された時刻になったときに、売買情報記憶部１０ｊに記憶された出荷指示受付情報に含まれる商品の情報に基づき、発注情報を生成する機能と、生成した発注情報の送信指示をデータ制御部１０ｂに出力する機能とを有している。これによって、データ制御部１０ｂは、発注情報の送信指示を受けると、送信指示に対応する発注情報を、データ通信部１０ａを介して出荷作業支援装置３０に送信する。
【００３８】
更に、発注処理部１０ｉは、入荷出荷処理と、入荷及び出荷の完了した商品の売上を計上する売上計上処理とを行う機能も有している。更に、発注処理部１０ｉは、入荷出荷処理及び売上計上処理の処理結果に基づき売買情報を生成し、生成した売買情報を売買情報記憶部１０ｊに記憶する処理を行う機能も有している。ここで、売買情報は、入荷及び出荷の完了した商品の情報、入荷及び出荷の完了した商品の売り上げの情報などを含む。
【００３９】
売買情報記憶部１０ｊは、売買情報を記憶する記憶媒体を有し、発注処理部１０ｉからの書き込み指令に応じて、発注処理部１０ｉで発注された商品の売買情報を記憶媒体に書き込む（記憶する）機能を有したものである。更に、発注処理部１０ｉなどからの読み出し指令に応じて、記憶媒体に記憶された売買情報を読み出して指令元に出力する機能も有している。
【００４０】
顧客情報管理部１０ｐは、ネットワーク５０及びデータ通信部１０ａを介して出荷作業支援装置３０から受信した、出荷が完了した商品の情報（商品名、シリアルナンバーなど）と、その商品を購入した顧客の受注情報とに基づき顧客情報を生成する機能を有している。更に、生成した顧客情報を顧客情報記憶部１０ｑに記憶する処理（書き込み指令の出力）を行う機能を有している。
【００４１】
顧客情報記憶部１０ｑは、顧客情報を記憶する記憶媒体を有し、顧客情報管理部１０ｐからの書き込み指令に応じて、顧客情報を記憶媒体に書き込む（記憶する）機能を有したものである。更に、顧客情報管理部１０ｐなどからの読み出し指令に応じて、記憶媒体に記憶された顧客情報を読み出して指令元に出力する機能も有している。
ここで、上記受注情報記憶部１０ｄ、引当可能在庫数記憶部１０ｆ、売買情報記憶部１０ｊ及び顧客情報記憶部１０ｑの各記憶媒体は、全てが同一の記憶媒体であっても良いし、全てが異なる記憶媒体であってもよい。また、一部だけが同一の記憶媒体であってもよい。
【００４２】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピューターで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。このことは、以降に記載される記憶媒体についても同様である。
【００４３】
また、受発注支援装置１０は、図示しないが、各構成要素の動作制御や各種演算処理を行うための専用のプログラムの記憶された記憶媒体と、該プログラムを実行するためのプロセッサーと、プログラムの実行に必要なデータ等を一時記憶するＲＡＭとを含むコンピューターシステムを備えている。
また、上記各構成要素は、データを転送するための信号線であるバスでプロセッサーと相互にかつデータ授受可能に接続されている。
【００４４】
次に、図３に基づき、在庫管理支援装置２０の詳細な構成を説明する。ここで、図３は、在庫管理支援装置２０の詳細な構成を示すブロック図である。
在庫管理支援装置２０は、図３に示すように、データ通信部２０ａと、データ制御部２０ｂと、在庫数情報記憶部２０ｃと、引当可能在庫数割当部２０ｄと、割当情報設定部２０ｅと、割当上限数設定部２０ｆと、受注処理部２０ｇと、売買情報記憶部２０ｈと、在庫数情報更新部２０ｉとを含んで構成される。
【００４５】
データ通信部２０ａは、ＮＩＣと、ＮＩＣを駆動するドライバーソフトとを含んで構成される。そして、データ制御部２０ｂからの指示に応じて、ネットワーク５０に接続された装置にデータを送信する機能と、ネットワーク５０に接続された装置から送信されたデータをネットワーク５０を介して受信する機能とを有している。
データ制御部２０ｂは、データ通信部２０ａを介して受信したデータを各構成要素に伝送する機能と、各構成要素からの送信要求に応じてデータ通信部２０ａを介してネットワーク５０に接続された装置にデータを送信する機能とを有している。
【００４６】
在庫数情報記憶部２０ｃは、倉庫に保管された商品の在庫数に係る情報（以下、在庫数情報と称す）を記憶する記憶媒体を有し、在庫数情報更新部２０ｉからの在庫数情報の更新指示（書き込み指令）に応じて、在庫数情報を記憶媒体に書き込む（記憶する）機能を有したものである。更に、引当可能在庫数割当部２０ｄや受注処理部２０ｇなどからの読み出し指令に応じて、記憶媒体に記憶された在庫数情報を読み出して指令元に出力する機能も有している。ここで、在庫数情報は、各倉庫の識別情報、各倉庫の所在地の情報、各倉庫に保管された商品の識別情報、各識別情報に対応する商品の在庫数の情報を含む情報である。
引当可能在庫数割当部２０ｄは、在庫数情報記憶部２０ｃに記憶された在庫数情報と、予め設定された割当比率とに基づき割当情報を生成し、生成した割当情報を割当情報設定部２０ｅの有する記憶媒体に記憶する機能を有している。
【００４７】
ここで、割当情報は、代理店、量販店、小売店などの各販売店に在庫数の何割分を、引当可能在庫数として割り当てるかが設定された情報を含むものである。例えば、商品の総在庫数１０００に対して、４００（４０％）を代理店に、３００（３０％）を量販店に、残り３００（３０％）を小売店に割り当てるといった情報となる。更に、割当情報は、各販売店に実際に割り当てた引当可能在庫数の情報も含む。例えば、量販店Ａ〜Ｆに割り当てられた３００のうち、量販店Ａに５０、量販店Ｂに３０、・・・、量販店Ｆに２０を割り当てたといった情報も含む。
【００４８】
また、引当可能在庫数とは、倉庫に保管された在庫のうち、各販売店が仮想的（論理的）に在庫引当を行うことができる在庫数である。具体的に、引当可能在庫数は、ポイントとして各販売点に割り振られる。これに対して、商品供給側は、引当可能在庫数として割り当てた分の現物の在庫を各販売店に対して確保する必要がある。
更に、引当可能在庫数割当部２０ｄは、ネットワーク５０及びデータ通信部２０ａを介して受発注支援装置１０から受信した、引当可能在庫数の補填要求に応じて、補填要求の送信元の受発注支援装置１０に対する補填情報を生成する機能を有している。更に、生成した補填情報を、データ制御部２０ｂ及びデータ通信部２０ａを介して補填要求の送信元の受発注支援装置１０に送信する機能を有している。
【００４９】
ここで、補填情報は、補填要求に応じて生成される情報であって、商品の識別情報（商品の型番）、補填可能な補填数の情報（要求補填数）、補填済みの補填数の情報（補填済数）、補填待ちの補填数の情報（補填待数）などを含むものである。
また、補填情報は、具体的に、補填要求に含まれる要求補填数と、割当上限数設定部２０ｆで設定された割当上限数と、割当情報設定部２０ｅに記憶された引当可能在庫数と、在庫数情報記憶部２０ｃに記憶された在庫数情報とに基づき生成される。
【００５０】
また、割当上限数とは、在庫管理支援装置２０の操作権限を持った者（商品供給者）にのみ設定可能な引当可能在庫数の最大割当数であり、割当上限数よりも多くの引当可能在庫数を割り当てることができないように制限が設けられている。
従って、本実施の形態では、引当可能在庫数割当部２０ｄは、補填要求数と引当可能在庫数の残数との合計が割当上限数を超える場合は、割当上限数から残数を減算した数の要求補填数を含む補填情報を生成するようになっている。なお、要求補填数と残数との合計が割当上限数を超える場合に、補填情報を生成せずにエラーメッセージを返信する構成など、他の構成としてもよい。
【００５１】
割当情報設定部２０ｅは、割当情報を記憶する記憶媒体を有し、引当可能在庫数割当部２０ｄや不図示の操作部などを介した割当情報の設定指示（書き込み指令）に応じて、割当情報を記憶媒体に書き込む（記憶する）機能を有したものである。更に、引当可能在庫数割当部２０ｄなどからの読み出し指令に応じて、記憶媒体に記憶された割当情報を読み出して指令元に出力する機能も有している。
【００５２】
割当上限数設定部２０ｆは、割当上限数を示す情報（以下、割当上限数情報と称す）を記憶する記憶媒体を有し、不図示の操作部などを介した割当上限数の設定指示に応じて、割当上限数情報を生成する機能を有している。更に、割当上限数設定部２０ｆは、生成した割当上限数情報を設定する（記憶媒体に記憶する）機能を有している。更に、引当可能在庫数割当部２０ｄなどからの読み出し指令に応じて、記憶媒体に記憶された割当上限数情報を読み出して指令元に出力する機能も有している。
【００５３】
受注処理部２０ｇは、ネットワーク５０及びデータ通信部２０ａを介して受発注支援装置１０から受信した発注情報に基づき、発注情報に含まれる商品の注文を受注する処理を行う機能を有している。なお、本実施の形態では、受発注支援装置１０において、出荷指示が行われた後に発注情報が送信されるため、受発注支援装置１０から発注情報を受け取った時点で商品の出荷作業が既に行われている又は完了していることになる。
【００５４】
受注処理部２０ｇは、具体的に、受注処理として、発注情報に含まれる商品の発注数を在庫数情報記憶部２０ｃに記憶された在庫数情報の示す在庫数から減算する更新指示を在庫数情報更新部２０ｉに出力する処理を行う。更に、発注された商品の売り上げを計上する処理を行い、受注した商品の情報と、その売り上げ情報とに基づき売買情報を生成し、生成した売買情報を、売買情報記憶部２０ｈに記憶する処理を行う。
【００５５】
売買情報記憶部２０ｈは、売買情報を記憶する記憶媒体を有し、受注処理部２０ｇからの書き込み指令に応じて、受注処理部２０ｇで受注された商品の売買情報を記憶媒体に書き込む（記憶する）機能を有したものである。更に、受注処理部２０ｇなどからの読み出し指令に応じて、記憶媒体に記憶された売買情報を読み出して指令元に出力する機能も有している。
在庫数情報更新部２０ｉは、不図示の操作部を介したオペレーターからの更新指示に応じて、在庫数情報記憶部２０ｃに記憶された在庫数情報を更新する機能を有している。
【００５６】
更に、在庫数情報更新部２０ｉは、受注処理部２０ｇからの更新指示に応じて、在庫数情報記憶部２０ｃに記憶された在庫数情報を更新する機能を有している。
更に、ネットワーク５０及びデータ通信部２０ａを介して出荷作業支援装置３０から受信した在庫数情報と、在庫数情報記憶部２０ｃに記憶された在庫数情報との照合処理を行う機能を有している。
ここで、上記在庫数情報記憶部２０ｃ、割当情報設定部２０ｅ、割当上限数設定部２０ｆ及び売買情報記憶部２０ｈの各記憶媒体は、全てが同一の記憶媒体であっても良いし、全てが異なる記憶媒体であってもよい。また、一部だけが同一の記憶媒体であってもよい。
【００５７】
また、在庫管理支援装置２０は、図示しないが、各構成要素の動作制御や各種演算処理を行うための専用のプログラムの記憶された記憶媒体と、該プログラムを実行するためのプロセッサーと、プログラムの実行に必要なデータ等を一時記憶するＲＡＭとを含むコンピューターシステムを備えている。
また、上記各構成要素は、データを転送するための信号線であるバスでプロセッサーと相互にかつデータ授受可能に接続されている。
【００５８】
次に、図４に基づき、出荷作業支援装置３０の詳細な構成を説明する。ここで、図４は、出荷作業支援装置３０の詳細な構成を示すブロック図である。
出荷作業支援装置３０は、図４に示すように、データ通信部３０ａと、データ制御部３０ｂと、在庫数情報更新部３０ｃと、在庫数情報記憶部３０ｄと、出荷指示受付部３０ｅと、出荷指示受付情報記憶部３０ｆと、出荷倉庫選択部３０ｇと、表示部３０ｈと、出荷完了情報送信処理部３０ｉとを含んで構成される。
【００５９】
データ通信部３０ａは、ＮＩＣとＮＩＣを駆動するドライバーソフトとを含んで構成される。そして、データ制御部３０ｂからの指示に応じて、ネットワーク５０に接続された装置にデータを送信する機能と、ネットワーク５０に接続された装置から送信されたデータをネットワーク５０を介して受信する機能とを有している。
データ制御部３０ｂは、データ通信部３０ａを介して受信したデータを各構成要素に伝送する機能と、各構成要素からの送信要求に応じてデータ通信部３０ａを介してネットワーク５０に接続された装置にデータを送信する機能とを有している。更に、データ制御部３０ｂは、各構成要素からの表示要求に応じて、表示部３０ｈに各種情報を表示させる機能を有している。
【００６０】
在庫数情報更新部３０ｃは、ネットワーク５０及びデータ通信部３０ａを介して在庫管理支援装置２０から受信した在庫数情報に基づき、在庫数情報記憶部３０ｄに記憶された在庫数情報を更新する機能を有している。例えば、在庫数情報の初期設定時や、製造元から商品が入荷され、倉庫に保管する商品の数に変動が生じた場合などに、在庫管理支援装置２０から在庫数情報が送信される。
更に、在庫数情報更新部３０ｃは、出荷指示受付部３０ｅからの更新指示に応じて、在庫数情報記憶部３０ｄに記憶された在庫数情報を更新する機能を有している。例えば、出荷する分の在庫を在庫数情報の示す総在庫数から減らす更新処理を行う機能を有している。
【００６１】
また、在庫数情報更新部３０ｃは、不図示の操作部を介したオペレーターからの更新指示に基づき、在庫数情報記憶部３０ｄに記憶された在庫数情報を更新する機能を有している。つまり、本実施の形態では、操作部を介してオペレーターが更新指示を直接入力して、在庫数情報を更新することもできる。
在庫数情報記憶部３０ｄは、商品供給者の管理する倉庫に保管された商品の在庫数に係る在庫数情報を記憶する記憶媒体を有し、在庫数情報更新部３０ｃからの在庫数情報の更新指示（書き込み指令）に応じて、在庫数情報を記憶媒体に書き込む（記憶する）機能を有したものである。更に、在庫数情報更新部３０ｃや出荷指示受付部３０ｅなどからの読み出し指令に応じて、記憶媒体に記憶された在庫数情報を読み出して指令元に出力する機能も有している。
【００６２】
出荷指示受付部３０ｅは、ネットワーク５０及びデータ通信部３０ａを介して受発注支援装置１０から受信した出荷指示情報に応じて、該出荷指示情報の出荷指示を受け付ける機能を有している。具体的に、受信した出荷指示情報に含まれる商品の数と、在庫数情報記憶部３０ｄに記憶された在庫数情報の示す在庫数とに基づき、出荷可能である場合に出荷指示を受け付けたことを示す出荷指示受付情報を生成する。そして、生成した出荷指示受付情報を、出荷指示受付情報記憶部３０ｆに記憶すると共に、出荷指示受付情報の送信指示をデータ制御部３０ｂに出力する。データ制御部３０ｂは、出荷指示受付部３０ｅからの出荷指示受付情報の送信指示を受けると、出荷指示受付情報を、データ通信部３０ａを介して受発注支援装置１０に送信する。ここで、出荷指示受付情報は、送り状ナンバー等が含まれる情報である。
【００６３】
出荷指示受付情報記憶部３０ｆは、出荷指示情報及び出荷指示受付情報を記憶する記憶媒体を有し、出荷指示受付部３０ｅからの出荷指示情報又は出荷指示受付情報の書き込み指令に応じて、出荷指示情報又は出荷指示受付情報を記憶媒体に書き込む（記憶する）機能を有したものである。更に、出荷指示受付部３０ｅやデータ制御部３０ｂなどからの読み出し指令に応じて、記憶媒体に記憶された出荷指示情報又は出荷指示受付情報を読み出して指令元に出力する機能も有している。
【００６４】
出荷倉庫選択部３０ｇは、受発注支援装置１０から受信した出荷指示情報と、在庫数情報記憶部３０ｄに記憶された在庫数情報とに基づき、出荷元の倉庫を選択する機能を有している。本実施の形態では、商品供給者が複数の倉庫を管理しており、それらが異なる複数の所在地に存在する場合に、出荷指示情報に含まれる商品数を出荷可能な倉庫のうち、配送先の住所に最も近い所在地の倉庫を選択する。
【００６５】
更に、出荷倉庫選択部３０ｇは、選択した倉庫の情報を表示部３０ｈに表示する指示をデータ制御部３０ｂに出力する機能を有している。データ制御部３０ｂは、出荷倉庫選択部３０ｇからの表示指示を受けると、選択された倉庫の情報を表示部３０ｈに表示する処理を実行する。これにより、表示部３０ｈには、選択された倉庫の情報が表示される。
表示部３０ｈは、液晶ディスプレイやＣＲＴディスプレイなどの表示装置から構成され、データ制御部３０ｂからの画像信号に応じて画像を表示する機能を有している。
【００６６】
出荷完了情報送信処理部３０ｉは、不図示の操作部を介したオペレーターからの送信指示に応じて、商品の出荷が完了したことを示す出荷完了情報を生成し、生成した出荷完了情報の送信指示をデータ制御部３０ｂに出力する機能を有している。
具体的に、出荷が完了した商品の商品情報（シリアルナンバーなど）を含む出荷完了情報を生成する。
データ制御部３０ｂは、出荷完了情報送信処理部３０ｉからの出荷完了情報の送信指示を受けると、出荷完了情報を、データ通信部３０ａを介して受発注支援装置１０に送信する。
ここで、上記在庫数情報記憶部３０ｄ及び出荷指示受付情報記憶部３０ｆの各記憶媒体は、同一の記憶媒体であってもよいし、異なる記憶媒体であってもよい。
【００６７】
また、出荷作業支援装置３０は、図示しないが、各構成要素の動作制御や各種演算処理を行うための専用のプログラムと、該プログラムを実行するためのプロセッサーと、プログラムの実行に必要なデータ等を一時記憶するＲＡＭとを含むコンピューターシステムを備えている。
また、上記各構成要素は、データを転送するための信号線であるバスでプロセッサーと相互にかつデータ授受可能に接続されている。
【００６８】
次に、図５に基づき、受発注支援装置１０における受発注支援処理の流れを説明する。ここで、図５は、受発注支援装置１０における受発注支援処理の流れの一例を示すフローチャートである。
受発注支援装置１０において、受発注支援処理が開始されると、図５に示すように、まず、ステップＳ１００に移行して、受注処理部１０ｃにおいて、顧客からの商品の発注があったか否かを判定し、発注があったと判定した場合(Yes)は、ステップＳ１０２に移行し、そうでない場合(No)は、ステップＳ１２０に移行する。
【００６９】
ステップＳ１０２に移行した場合は、受注処理部１０ｃにおいて、引当可能在庫数記憶部１０ｆに記憶された引当可能在庫数と商品の発注数とを比較して、ステップＳ１０４に移行する。
ステップＳ１０４では、受注処理部１０ｃにおいて、発注数が引当可能在庫数以下か否かを判定し、引当可能在庫数以下と判定した場合(Yes)は、更新指示を引当可能在庫数更新部１０ｅに出力してステップＳ１０６に移行する。一方、引当可能在庫数よりも多いと判定した場合(No)は、ステップＳ１１２に移行する。
【００７０】
ステップＳ１０６に移行した場合は、引当可能在庫数更新部１０ｅにおいて、引当可能在庫数記憶部１０ｆに記憶された引当可能在庫数を更新して、ステップＳ１０８に移行する。つまり、引当可能在庫数から発注された商品の在庫引当を行う。なお、Ｗｅｂサイトを介した商品の発注においては、引当可能在庫数が在庫数として表示されるようになっており、顧客は、この在庫数を見て商品の残数を確認し発注を行うことができる。
ステップＳ１０８では、受注処理部１０ｃにおいて、発注のあった商品の注文内容に基づき受注情報を生成して、ステップＳ１１０に移行する。
ステップＳ１１０では、受注処理部１０ｃにおいて、ステップＳ１０８で生成した受注情報を受注情報記憶部１０ｄに記憶して、ステップＳ１００に移行する。
【００７１】
一方、ステップＳ１０４において、発注数が引当可能在庫数より多くてステップＳ１１２に移行した場合は、受注処理部１０ｃにおいて、商品の注文が確定したか否かを判定し、確定した判定した場合(Yes)は、ステップＳ１１４に移行し、そうでない場合(No)は、ステップＳ１１８に移行する。
ステップＳ１１４に移行した場合は、受注処理部１０ｃにおいて、注文残の受注情報を生成して、ステップＳ１１６に移行する。
ステップＳ１１６では、受注処理部１０ｃにおいて、ステップＳ１１４で生成した注文残の受注情報を、受注情報記憶部１０ｄに記憶して、ステップＳ１００に移行する。
【００７２】
一方、ステップＳ１１８に移行した場合は、受注処理部１０ｃにおいて、注文を破棄して、ステップＳ１００に移行する。
また、ステップＳ１００において、商品の発注が無くてステップＳ１２０に移行した場合は、出荷指示処理部１０ｈにおいて、出荷時刻になったか否かを判定する。そして、出荷時刻になったと判定した場合(Yes)は、ステップＳ１２２に移行し、そうでない場合(No)は、ステップＳ１２８に移行する。
【００７３】
ステップＳ１２２に移行した場合は、出荷指示処理部１０ｈにおいて、受注情報記憶部１０ｄに記憶された受注情報に対する出荷指示情報の送信指示を出力して、ステップＳ１２４に移行する。
ステップＳ１２４では、出荷指示処理部１０ｈにおいて、送信指示に対応する受注情報に基づき出荷指示情報を生成して、ステップＳ１２６に移行する。
ステップＳ１２６では、出荷指示処理部１０ｈにおいて、データ制御部１０ｂ及びデータ通信部１０ａを介して、ステップＳ１２４で生成した出荷指示情報を、出荷作業支援装置３０に送信して、ステップＳ１００に移行する。
【００７４】
また、ステップＳ１２０において、出荷時刻ではなくステップＳ１２８に移行した場合は、発注処理部１０ｉにおいて、出荷作業支援装置３０からの出荷指示受付情報を受信したか否かを判定する。そして、受信したと判定した場合(Yes)は、ステップＳ１３０に移行し、そうでない場合(No)は、ステップＳ１３４に移行する。
テップＳ１３０に移行した場合は、発注処理部１０ｉにおいて、ステップＳ１２８で受信した出荷指示受付情報を、売買情報記憶部１０ｊに記憶して、ステップＳ１３２に移行する。
【００７５】
ステップＳ１３２に移行した場合は、発注処理部１０ｉにおいて、ステップＳ１３０で記憶した出荷指示受付情報に基づき、入荷処理及び出荷処理を行って、ステップＳ１００に移行する。本実施の形態において、商品は仮想在庫として扱っているので、入荷出荷処理は債権等の処理となる。なお、商品販売者側で販売商品の現物の在庫を有する場合は、その在庫の処理も含む。
【００７６】
一方、ステップＳ１３４に移行した場合は、発注処理部１０ｉにおいて、発注時刻になったか否かを判定し、発注時刻になったと判定した場合(Yes)は、ステップＳ１３６に移行し、そうでない場合(No)は、ステップＳ１４４に移行する。
ステップＳ１３６に移行した場合は、発注処理部１０ｉにおいて、売買情報記憶部１０ｊに記憶された出荷指示受付情報に対応する商品の発注情報を生成して、ステップＳ１３８に移行する。つまり、受注した商品の出荷指示を先に行い、予め設定した発注時刻になったら、その日に出荷指示を行った分の商品の発注処理をまとめて行う。
【００７７】
ステップＳ１３８では、発注処理部１０ｉにおいて、データ制御部１０ｂ及びデータ通信部１０ａを介して、ステップＳ１３６で生成した発注情報を、在庫管理支援装置２０に送信して、ステップＳ１４０に移行する。
ステップＳ１４０では、発注処理部１０ｉにおいて、入荷及び出荷の完了した商品の売り上げを計上する処理を実行して、ステップＳ１４２に移行する。
ステップＳ１４２では、発注処理部１０ｉにおいて、ステップＳ１３２の入荷出荷処理と、ステップＳ１４０の売上計上処理との処理結果に基づき売買情報を生成し、生成した売買情報を、売買情報記憶部１０ｊに記憶して、ステップＳ１００に移行する。
【００７８】
一方、ステップＳ１３４において、発注時刻ではなく、ステップＳ１４４に移行した場合は、受注処理部１０ｃにおいて、引当可能在庫数が更新されたか否かを判定し、更新されたと判定した場合(Yes)は、ステップＳ１４６に移行する。一方、更新されていないと判定した場合(No)は、ステップＳ１００に移行する。
ステップＳ１４６に移行した場合は、受注処理部１０ｃにおいて、受注情報記憶部１０ｄに、注文残の受注情報が記憶されているか否かを判定し、記憶されていると判定した場合(Yes)は、ステップＳ１４８に移行する。一方、記憶されていないと判定した場合(No)は、ステップＳ１００に移行する。
【００７９】
ステップＳ１４８に移行した場合は、受注処理部１０ｃにおいて、引当可能在庫数記憶部１０ｆに記憶された引当可能在庫数と、注文残の受注情報の示す受注数とを比較して、ステップＳ１５０に移行する。
ステップＳ１５０では、受注処理部１０ｃにおいて、ステップＳ１４８の比較結果から、受注数が引当可能在庫数以下か否かを判定し、引当可能在庫数以下であると判定した場合(Yes)は、ステップＳ１０６に移行し、そうでない場合(No)は、ステップＳ１００に移行する。
【００８０】
次に、図６に基づき、受発注支援装置１０における引当可能在庫数補填処理の流れを説明する。ここで、図６は、引当可能在庫数補填処理の一例を示すフローチャートである。
受発注支援装置１０において、引当可能在庫数補填処理が開始されると、図６に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、引当可能在庫数更新部１０ｅにおいて、予め設定された引当可能在庫数の確認時刻になったか否かを判定し、確認時刻になったと判定した場合(Yes)は、ステップＳ２０２に移行し、そうでない場合(No)は、ステップＳ２１８に移行する。本実施の形態では、売買処理の終了後に、最低１日１回は確認時刻が訪れるように設定されている。
【００８１】
ステップＳ２０２に移行した場合は、引当可能在庫数更新部１０ｅにおいて、引当可能在庫数記憶部１０ｆに記憶された引当可能在庫数と、引当可能在庫数情報設定部１０ｇにおいて設定された発注点とを比較して、ステップＳ２０４に移行する。
ステップＳ２０４では、引当可能在庫数更新部１０ｅにおいて、ステップＳ２０２の比較結果に基づき、引当可能在庫数は発注点以下か否かを判定し、発注点以下であると判定した場合(Yes)は、ステップＳ２０６に移行する。一方、引当可能在庫数が発注点よりも多いと判定した場合(No)は、ステップＳ２００に移行する。つまり、引当可能在庫数が発注点よりも多い場合は、補填の必要が無いと判断して、翌日の確認時刻を待つことになる。
【００８２】
ステップＳ２０６に移行した場合は、引当可能在庫数更新部１０ｅにおいて、引当可能在庫数記憶部１０ｆに記憶された補填情報の補填待数に基づき、該当商品が補填待ちの状態ではないか否かを判定する。そして、補填待ちの状態ではないと判定した場合(Yes)は、ステップＳ２０８に移行し、そうでない場合(No)は、ステップＳ２１４に移行する。
ステップＳ２０８に移行した場合は、引当可能在庫数更新部１０ｅにおいて、現在の引当可能在庫数と引当可能在庫数情報設定部１０ｇで設定された適正数とに基づき、補填数を算出して、ステップＳ２１０に移行する。本実施の形態では、現在の引当可能在庫数が適正数となるように「補填数＝適正数−現在の引当可能在庫数」で補填数を計算する。
【００８３】
ステップＳ２１０では、引当可能在庫数更新部１０ｅにおいて、ステップＳ２０８で算出した補填数又はステップＳ２１６で算出した補填追加数に基づき補填要求を生成して、ステップＳ２１２に移行する。
ステップＳ２１２では、引当可能在庫数更新部１０ｅにおいて、ステップＳ２１０で生成した補填要求を、データ制御部１０ｂ及びデータ通信部１０ａを介して、在庫管理支援装置２０に送信して、ステップＳ２００に移行する。本実施の形態では、補填待ちの状態である場合は、追加補填分の補填要求と共に、補填待ち状態にある商品の補填要求も送信する。
【００８４】
一方、ステップＳ２０６において、補填待ちの状態であると判定されてステップＳ２１４に移行した場合は、引当可能在庫数更新部１０ｅにおいて、補填待数と適正数とに基づき、追加の補填が可能か否かを判定する。そして、補填可能と判定した場合(Yes)は、ステップＳ２１６に移行し、補填可能ではないと判定した場合(No)は、ステップＳ２００に移行する。本実施の形態においては、補填待数が適正数と同じ場合は、追加の補填が不可能と判定し、適正数よりも少ない場合は、追加の補填が可能と判定する。
ステップＳ２１６に移行した場合は、引当可能在庫数更新部１０ｅにおいて、補填追加数を算出して、ステップＳ２１０に移行する。
【００８５】
また、ステップＳ２００において、確認時刻ではなくステップＳ２１８に移行した場合は、引当可能在庫数更新部１０ｅにおいて、データ通信部１０ａ及びデータ制御部１０ｂを介して、在庫管理支援装置２０からの補填情報を受信したか否かを判定する。そして、補填情報を受信したと判定した場合(Yes)は、ステップＳ２２０に移行し、そうでない場合(No)は、ステップＳ２００に移行する。
【００８６】
ステップＳ２２０に移行した場合は、引当可能在庫数更新部１０ｅにおいて、受信した補填情報に基づき、引当可能在庫数記憶部１０ｆに記憶された引当可能在庫数を更新して、ステップＳ２２２に移行する。具体的に、補填情報の示す補填済数分を、現在の引当可能在庫数に加算する更新を行う。
ステップＳ２２２では、引当可能在庫数更新部１０ｅにおいて、受信した補填情報の示す補填待数が「０」か否かを判定し、「０」であると判定した場合(Yes)は、ステップＳ２００に移行し、そうでない場合(No)は、ステップＳ２２４に移行する。
【００８７】
ステップＳ２２４に移行した場合は、引当可能在庫数更新部１０ｅにおいて、補填待数の情報を該当する商品の引当可能在庫数に対応付けて、引当可能在庫数記憶部１０ｆに記憶して、ステップＳ２００に移行する。
なお、上記引当可能在庫数補填処理は、各商品に対して行われる。例えば、ＰＣ本体（組み立て品の場合は各パーツ）、モニター、プリンター、インク、印刷用紙が商品に含まれている場合は、これらの各々に対して引当可能在庫数補填処理を実行する。なお、引当可能在庫数が「０」の場合は、販売用Ｗｅｂサイトにおいて、引当可能在庫数「０」に該当する商品が売り切れであることを示す表示を行う。
【００８８】
次に、図７に基づき、在庫管理支援装置２０における引当可能在庫数割当処理の流れを説明する。ここで、図７は、引当可能在庫数割当処理の一例を示すフローチャートである。
在庫管理支援装置２０において、引当可能在庫数割当処理が開始されると、図７に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００では、引当可能在庫数割当部２０ｄにおいて、データ通信部２０ａ及びデータ制御部２０ｂを介して、受発注支援装置１０からの補填要求を受信したか否かを判定する。そして、受信したと判定した場合(Yes)は、ステップＳ３０２に移行し、そうでない場合(No)は、受信するまで判定処理を繰り返す。
【００８９】
ステップＳ３０２に移行した場合は、引当可能在庫数割当部２０ｄにおいて、要求補填数を現在の引当可能在庫数に加算して、ステップＳ３０４に移行する。ここで、現在の引当可能在庫数とは、補填要求の送信元の受発注支援装置１０に対応する引当可能在庫数である。本実施の形態では、受発注支援装置１０からの発注情報に基づき、この受発注支援装置１０に割り当てた引当可能在庫数（割当情報設定部２０ｅの記憶媒体に記憶）を更新し、現在の引当可能在庫数を管理している。従って、引当可能在庫数割当処理は、受発注支援装置１０からの発注情報を受信後であって且つ引当可能在庫数を更新した後で行われる処理となる。
【００９０】
ステップＳ３０４では、引当可能在庫数割当部２０ｄにおいて、ステップＳ３０２で算出した加算数と、割当上限数設定部２０ｆにおいて予め設定された割当上限数とを比較して、ステップＳ３０６に移行する。ここで、割当上限数は、先述したが、補填要求の送信元の受発注支援装置１０に割当可能な引当可能在庫数の最大値である。
ステップＳ３０６では、引当可能在庫数割当部２０ｄにおいて、ステップＳ３０４の比較結果に基づき、加算数が割当上限数以下か否かを判定する。そして、割当上限数以下であると判定した場合(Yes)は、ステップＳ３０８に移行し、そうでない場合(No)は、ステップＳ３１８に移行する。
【００９１】
ステップＳ３０８に移行した場合は、引当可能在庫数割当部２０ｄにおいて、補填要求の送信元の受発注支援装置１０を管理する販売店に対して割り当てられた在庫数が、補填数分あるか否かを判定する。そして、在庫数が補填数分あると判定した場合(Yes)は、ステップＳ３１０に移行し、そうでない場合(No)は、ステップＳ３１６に移行する。
ステップＳ３１０に移行した場合は、引当可能在庫数割当部２０ｄにおいて、補填要求の送信元の受発注支援装置１０に対して、要求された補填数を割り当てる補填情報を生成して、ステップＳ３１２に移行する。
【００９２】
ステップＳ３１２では、引当可能在庫数割当部２０ｄにおいて、生成した補填情報に基づき、割当情報設定部２０ｅに記憶された、補填要求元の受発注支援装置１０に割り当てられた引当可能在庫数を更新して、ステップＳ３１４に移行する。
ステップＳ３１４では、引当可能在庫数割当部２０ｄにおいて、データ制御部２０ｂ及びデータ通信部２０ａを介して、生成した補填情報を、補填要求元の受発注支援装置１０に送信して、ステップＳ３００に移行する。
【００９３】
一方、ステップＳ３０８において、現物の在庫数が要求された補填数分なくてステップＳ３１６に移行した場合は、引当可能在庫数割当部２０ｄにおいて、補填可能な補填数を割り当て、且つ不足分を補填待数とした補填情報を生成して、ステップＳ３１２に移行する。
また、ステップＳ３０６において、加算数が割当上限数より多くてステップＳ３１８に移行した場合は、補填要求の送信元の販売店に対して割り当てられた現物の在庫数が、補填数分あるか否かを判定する。そして、在庫数が補填数分あると判定した場合(Yes)は、ステップＳ３２０に移行し、そうでない場合(No)は、ステップＳ３２２に移行する。
【００９４】
ステップＳ３２０に移行した場合は、引当可能在庫数割当部２０ｄにおいて、補填要求元の受発注支援装置１０に、加算数が割当上限数となる補填数を割り当てる補填情報を生成して、ステップＳ３１２に移行する。
一方、ステップＳ３２２に移行した場合は、引当可能在庫数割当部２０ｄにおいて、補填可能な補填数を割り当て、且つ不足分を補填待数とした補填情報を生成して、ステップＳ３１２に移行する。
【００９５】
次に、図８に基づき、在庫管理支援装置２０における受注処理の流れを説明する。ここで、図８は、在庫管理支援装置２０における受注処理の一例を示すフローチャートである。
在庫管理支援装置２０において、受注処理が開始されると、図８に示すように、まず、ステップＳ４００に移行する。
ステップＳ４００では、受注処理部２０ｇにおいて、データ通信部２０ａ及びデータ制御部２０ｂを介して、受発注支援装置１０からの発注情報を受信したか否かを判定する。そして、受信したと判定した場合(Yes)は、ステップＳ４０２に移行し、そうでない場合(No)は、受信するまで判定処理を繰り返す。
【００９６】
ステップＳ４０２に移行した場合は、受注処理部２０ｇにおいて、受信した発注情報から、商品の識別情報と各商品の発注数の情報とを抽出して、ステップＳ４０４に移行する。
ステップＳ４０４では、受注処理部２０ｇにおいて、ステップＳ４０２で抽出した情報に基づき、在庫数情報記憶部２０ｃに記憶された在庫数情報の更新指示を在庫数情報更新部２０ｉに出力して、ステップＳ４０６に移行する。
ステップＳ４０６では、在庫数情報更新部２０ｉにおいて、受注処理部２０ｇからの在庫数情報の更新指示に応じて、在庫数情報記憶部２０ｃに記憶された在庫数情報を更新して、ステップＳ４０８に移行する。
【００９７】
ステップＳ４０８では、受注処理部２０ｇにおいて、ステップＳ４０２で抽出した情報に基づき、引当可能在庫数の更新指示を割当情報設定部２０ｅに出力して、ステップＳ４１０に移行する。
ステップＳ４１０では、割当情報設定部２０ｅにおいて、受注処理部２０ｇからの引当可能在庫数の更新指示に応じて、該当する販売店に割り当てられた引当可能在庫数を更新して、ステップＳ４１２に移行する。
【００９８】
ステップＳ４１２では、受注処理部２０ｇにおいて、ステップＳ４０２で抽出した情報と、売買情報記憶部２０ｈに予め記憶された商品の価格情報とに基づき、売り上げを計上する処理を実行して、ステップＳ４１４に移行する。
ステップＳ４１４では、受注処理部２０ｇにおいて、ステップＳ４１２で計上された売り上げ情報を含む売買情報を売買情報記憶部２０ｈに記憶して、一連の処理を終了する。
【００９９】
次に、図９に基づき、出荷作業支援装置３０における出荷作業支援処理の流れを説明する。ここで、図９は、出荷作業支援処理の一例を示すフローチャートである。
出荷作業支援装置３０において、出荷作業支援処理が開始されると、図９に示すように、まず、ステップＳ５００に移行する。
ステップＳ５００では、出荷指示受付部３０ｅにおいて、データ通信部３０ａ及びデータ制御部３０ｂを介して、受発注支援装置１０からの出荷指示情報を受信したか否かを判定する。そして、受信したと判定した場合(Yes)は、ステップＳ５０２に移行し、そうでない場合(No)は、ステップＳ５１８に移行する。
【０１００】
ステップＳ５０２に移行した場合は、出荷指示受付部３０ｅにおいて、受信した出荷指示情報を、出荷指示受付情報記憶部３０ｆに記憶して、ステップＳ５０４に移行する。
ステップＳ５０４では、出荷指示受付部３０ｅにおいて、ステップＳ５０２で記憶した出荷指示情報に含まれる商品の出荷数と、在庫数情報記憶部３０ｄに記憶された在庫数情報の示す総在庫数とを比較して、ステップＳ５０６に移行する。
ステップＳ５０６では、出荷指示受付部３０ｅにおいて、ステップＳ５０４の比較結果に基づき、出荷指示のあった商品の出荷が可能か否かを判定する。そして、可能であると判定した場合(Yes)は、ステップＳ５０８に移行し、そうでない場合(No)は、ステップＳ５１４に移行する。具体的に、総在庫数が出荷数以上ある場合は出荷可能と判定し、出荷数未満の場合は出荷不可能と判定する。
【０１０１】
ステップＳ５０８に移行した場合は、出荷倉庫選択部３０ｇにおいて、ステップＳ５０４で記憶した出荷指示情報と、在庫数情報記憶部３０ｄに記憶された在庫数情報とに基づき、出荷元の倉庫を選択して、ステップＳ５１０に移行する。
ステップＳ５１０では、出荷倉庫選択部３０ｇにおいて、データ制御部３０ｂを介して、ステップＳ５０８で選択した倉庫の情報を表示部３０ｈに表示して、ステップＳ５１２に移行する。
【０１０２】
ステップＳ５１２では、出荷倉庫選択部３０ｇにおいて、不図示の操作部を介したオペレーターからの入力情報に基づき、出荷元の倉庫が決定したか否かを判定し、決定したと判定した場合(Yes)は、ステップＳ５１４に移行する。一方、決定しない場合（No)は、決定するまで判定処理を繰り返す。
ステップＳ５１４では、出荷倉庫選択部３０ｇにおいて、ステップＳ５１２で決定した出荷元の倉庫の担当者に、出荷元として決定したことを通知して、ステップＳ５００に移行する。
【０１０３】
一方、ステップＳ５０６において、出荷不可能と判定されてステップＳ５１６に移行した場合は、出荷指示受付部３０ｅにおいて、在庫数が不足していて出荷できない旨を示す情報を生成する。そして、生成した情報を、データ制御部３０ｂ及びデータ通信部３０ａを介して、出荷指示情報の送信元の受発注支援装置１０に送信して、ステップＳ５００に移行する。
また、ステップＳ５００において、出荷指示情報を受信せずにステップＳ５１８に移行した場合は、出荷指示受付部３０ｅにおいて、ステップＳ５００で受信した出荷指示情報に対応する商品のピッキングが完了したか否かを判定する。この判定は、出荷元の倉庫の担当者からのピッキング完了の通知を受信することで判断する。そして、ピッキングが完了したと判定した場合(Yes)は、ステップＳ５２０に移行し、そうでない場合(No)は、ピッキングが完了するまで判定を繰り返す。
【０１０４】
ステップＳ５２０に移行した場合は、出荷指示受付部３０ｅにおいて、在庫数情報の更新指示を、在庫数情報更新部３０ｃに出力して、ステップＳ５２２に移行する。
ステップＳ５２２では、在庫数情報更新部３０ｃにおいて、出荷指示受付部３０ｅからの更新指示に応じて、在庫数情報記憶部３０ｄに記憶された在庫数情報を更新して、ステップＳ５２４に移行する。具体的に、出荷指示を受け付けた商品の数を、出荷元の倉庫における指定された商品の在庫数情報の示す在庫数から減算すると共に、指定された商品の在庫数情報の示す総在庫数から減算する更新を行う。
【０１０５】
ステップＳ５２４に移行した場合は、出荷指示受付部３０ｅにおいて、出荷指示受付情報を生成して、ステップＳ５２６に移行する。
ステップＳ５２６では、出荷指示受付部３０ｅにおいて、ステップＳ５２４で生成した出荷指示受付情報を、データ制御部３０ｂ及びデータ通信部３０ａを介して、出荷指示の送信元の受発注支援装置１０に送信して、ステップＳ５２８に移行する。
ステップＳ５２８では、出荷指示受付部３０ｅにおいて、ステップＳ５２４で生成した出荷指示受付情報を、出荷指示受付情報記憶部３０ｆに記憶して、ステップＳ５００に移行する。
【０１０６】
また、ステップＳ５００において、出荷指示情報を受信せずにステップＳ５３０に移行した場合は、出荷完了情報の送信指示が入力されたか否かを判定する。そして、出荷完了情報の送信指示が入力されたと判定した場合(Yes)は、ステップＳ５３２に移行し、そうでない場合(No)は、ステップＳ５００に移行する。
ステップＳ５３２に移行した場合は、出荷完了情報送信処理部３０ｉにおいて、送信指示に対応する商品の出荷完了情報を、データ制御部３０ｂ及びデータ通信部３０ａを介して、送信指示に対応する受発注支援装置１０に送信して、ステップＳ５００に移行する。
【０１０７】
次に、図１０〜図１１に基づき、本実施の形態の動作を説明する。
ここで、図１０は、物流統合支援システム１を構成する各支援装置の動作シーケンスの一例を示す図である。また、図１１は、引当可能在庫数の補填処理の動作シーケンスの一例を示す図である。
まず、図１０に示すように、時刻が９：００になると、商品Ａを含む取扱商品の受注処理（電話及びＦＡＸでの受注）が開始される。ここで、商品Ａに対しては、図１１に示すように、割当上限数「４０」、適正数「３０」及び発注点「１０」が設定されており、現在の引当可能在庫数は「３０」であるとする。
【０１０８】
なお、商品の販売形態として、電話、ＦＡＸ、販売用Ｗｅｂサイトの３種類があるとする。このうち、販売用Ｗｅｂサイトでの商品販売においては、夜中でも商品の受注処理を行うことが可能である。以下、販売用Ｗｅｂサイトを介した商品Ａの発注に対する受注処理を例に挙げて動作を説明する。
顧客が、顧客用端末４０を操作してブラウザソフトを起動し、受発注支援装置１０の受注処理部１０ｃが提供する販売用ＷｅｂサイトのＵＲＬに接続すると、顧客用端末４０の表示装置に、販売用Ｗｅｂサイトのトップページが表示される。
【０１０９】
顧客は、表示された販売用Ｗｅｂサイトの画面案内に従って、所望の商品（ここでは商品Ａ）のあるページに移動し、そのページにおいて、商品Ａ及びその注文個数を選択又は入力する。このとき、商品ページには商品Ａの画像が表示されており、その近くに商品Ａの価格と共に商品Ａの在庫数が表示されている。受注処理部１０ｃは、この在庫数として、引当可能在庫数記憶部１０ｆに記憶された商品Ａの引当可能在庫数を表示する。従って、商品Ａの在庫数として「３０」が表示される。
【０１１０】
一方、顧客による顧客用端末４０の操作によって、図１１に示すように、商品Ａ及びその注文個数「１０」が選択され、Ｗｅｂサイト上の発注ボタンが押下（マウス等でクリック）されたとする（ステップＳ１００の「Ｙｅｓ」の分岐）。これにより、受注処理部１０ｃにおいて、現在の商品Ａの引当可能在庫数「３０」と、注文個数「１０」とが比較され、発注数が引当可能在庫数以下か否かが判定される（ステップＳ１０２〜Ｓ１０４）。ここでは、発注数が引当可能在庫数以下であるので（ステップＳ１０４の「Ｙｅｓ」の分岐）、受注処理部１０ｃは、Ｗｅｂサイト上において、顧客に、顧客情報の入力、配送先の入力、支払い方法（代引き払い、銀行振込、カード払い等）の入力などを促す。そして、これらの入力受付が完了し、注文が確定すると、引当可能在庫数記憶部１０ｆに記憶された引当可能在庫数を、その在庫数「３０」から注文数「１０」を減算した数「２０」に更新する（ステップＳ１０６）。
【０１１１】
更に、受注処理部１０ｃは、顧客の入力した情報に基づき、受注情報を生成し（ステップＳ１０８）、生成した受注情報を受注情報記憶部１０ｄに記憶する（ステップＳ１１０）。
上記の受注処理を、予め設定された出荷時刻になるまで繰り返し実行する。
そして、受注処理部１０ｃは、出荷時刻になると（ステップＳ１２０の「Ｙｅｓ」の分岐）、図１０に示すように、今回の出荷時刻になるまでに受注した商品に対する、出荷指示情報の送信指示を出荷指示処理部１０ｈに出力する（ステップＳ１２２）。但し、支払い方法として、銀行振込が選択された受注情報に関しては、指定銀行への振り込みを確認後に送信指示を出力する。
【０１１２】
出荷指示処理部１０ｈは、受注処理部１０ｃからの出荷指示情報の送信指示を受けると、該送信指示に対応する商品Ａの受注情報に基づき出荷指示情報を生成する（ステップＳ１２４）。そして、図１０に示すように、出荷指示処理部１０ｈは、生成した出荷指示情報を、データ制御部１０ｂ及びデータ通信部１０ａを介して、出荷作業支援装置３０に送信する（ステップＳ１２６）。
【０１１３】
出荷作業支援装置３０は、図１０に示すように、受発注支援装置１０からの出荷指示情報を受信すると（ステップＳ５００の「Ｙｅｓ」の分岐）、出荷指示受付部３０ｅにおいて、受信した出荷指示情報を、出荷指示受付情報記憶部３０ｆに記憶する（ステップＳ５０２）。そして、出荷指示受付部３０ｅは、出荷指示情報の示す商品Ａの出荷数と、在庫数情報記憶部３０ｄに記憶された商品Ａの在庫数情報の示す在庫数とを比較する（ステップＳ５０４）。ここで、商品Ａの総在庫数は「１０００」であるとする。
【０１１４】
従って、出荷数（１０）は、総在庫数（１０００）以下であるので、出荷可能であると判定し（ステップＳ５０６の「Ｙｅｓ」の分岐）、次に、出荷元の倉庫を選択する処理を実行する。
これにより、図１０に示すように、倉庫選択処理が実行され、出荷倉庫選択部３０ｇにおいて、受信した出荷指示情報と、該受信した出荷指示情報の示す商品Ａの在庫数情報とに基づき、出荷元の倉庫を選択する処理が実行される。
【０１１５】
例えば、商品Ａを保管している倉庫として、倉庫ａ〜ｄがあり、倉庫ａの所在地が「北海道」、倉庫ｂの所在地が「東京都」、倉庫ｃの所在地が「大阪府」、倉庫ｄの所在地が「福岡県」であるとする。そして、商品Ａの在庫数が、倉庫ａが「１００」、倉庫ｂが「５００」、倉庫ｃが「３００」、倉庫ｄが「１００」であるとする。
出荷倉庫選択部３０ｇは、まず、出荷指示情報に含まれる出荷商品Ａの数「１０」と、倉庫ａ〜ｄに対応する在庫数情報に含まれる商品Ａの在庫数とを比較し、出荷数以上の在庫数を有する倉庫を選別する。倉庫ａ〜ｄは、いずれも在庫数「１０」以上を有しているので、倉庫ａ〜ｄが選別される。
【０１１６】
次に、出荷指示情報に含まれる配送先の住所の情報と、選別した倉庫の在庫数情報に含まれる倉庫の所在地の情報とを比較する。ここで、配送先の住所は、「千葉県○○市△□町・・・」であるとする。「北海道」、「東京都」、「大阪府」、「福岡県」のうち、配送先の千葉県に距離的に最も近いのは「東京都」となるので、選別した倉庫ａ〜ｄの中から、所在地が「東京都」である倉庫ｂを出荷元の倉庫として選択する（ステップＳ５０８）。このとき、出荷元の倉庫として、予め設定した所定距離以内にある倉庫を全て選択するようにしてもよい。
【０１１７】
更に、出荷倉庫選択部３０ｇは、選択した出荷元の倉庫ｂの情報を、データ制御部３０ｂを介して表示部３０ｈに表示する（ステップＳ５１０）。出荷作業者は、表示された倉庫ｂの情報を見て、問題がなければ、不図示の操作部を操作して倉庫ｂを出荷元の倉庫として決定する（ステップＳ５１２の「Ｙｅｓ」の分岐）。そして、倉庫ｂが出荷元の倉庫として決定したことを、倉庫ｂの担当者に通知する（ステップＳ５１４）。本実施の形態において、この通知は電子メール等のメッセージを送信することで行われる。具体的には、出荷作業支援装置３０がサーバーの機能を有しており、これに、倉庫ａ〜ｄの各担当者の端末がクライアントとしてネットワーク５０を介して接続されており、該当する端末にメッセージを送る。なお、サーバー・クライアントの関係ではなく、それぞれの倉庫において、出荷作業支援装置３０を備える構成としてもよい。
【０１１８】
これにより、倉庫ｂの担当者は、出荷作業支援装置３０からの通知に応じて、出荷指示情報に含まれる商品Ａを倉庫ｂの在庫からピッキングする作業を行う。そして、ピッキングが完了すると、自己の端末から、ピッキング完了の通知を出荷作業支援装置３０に送信する。
出荷作業支援装置３０は、倉庫ｂの端末からのピッキング完了の通知を受信すると（ステップＳ５１８の「Ｙｅｓ」の分岐）、商品Ａの在庫数の更新指示を在庫数情報更新部３０ｃに出力する（ステップＳ５２０）。
【０１１９】
これにより、在庫数情報更新部３０ｃは、在庫数情報記憶部３０ｄに記憶された倉庫ｂの商品Ａの在庫数情報の示す在庫数「５００」を、該在庫数から出荷数「１０」を減算した数「４９０」に更新する。更に、在庫数情報記憶部３０ｄに記憶された商品Ａの在庫数情報の示す総在庫数「１０００」を、該総在庫数から出荷数「１０」を減算した数「９９０」に更新する（ステップＳ５２２）。
【０１２０】
次に、出荷指示受付部３０ｅは、ピッキングの完了した出荷指示情報に基づき、出荷指示受付情報を生成する（ステップＳ５２４）。
そして、出荷指示受付部３０ｅは、図１０に示すように、生成した出荷指示受付情報を、これに対応する出荷指示情報の送信元の受発注支援装置１０に送信する（ステップＳ５２６）。ここで、ステップＳ５０８及びＳ５１０の処理は、図９では順に行う記載となっているが、並行して行ってもよい。また、ステップＳ５１２及びＳ５１４の処理も同様に並行して行ってもよい。
更に、出荷指示受付部３０ｅは、生成且つ送信した出荷指示受付情報を、出荷指示受付情報記憶部３０ｆに記憶する（ステップＳ５１６）。
【０１２１】
一方、出荷元の倉庫ｂにおいては、図１０に示すように、出荷処理が実行される。
この出荷処理は、ピッキングに引き続いて、現場の担当者によって人為的に行われる処理で、組み立て作業（必要に応じて）、検品（チェック）上がり処理、帳票印刷、梱包、積み込み、発送の順で行われる処理となる。
受発注支援装置１０は、出荷作業支援装置３０から送信された出荷指示受付情報を受信すると（ステップＳ１２８の「Ｙｅｓ」の分岐）、発注処理部１０ｉにおいて、受信した出荷指示受付情報を、売買情報記憶部１０ｊに記憶する（ステップＳ１３０）。更に、記憶した出荷指示受付情報に基づき、入荷出荷処理（債権処理）を行う（ステップＳ１３２）。
【０１２２】
また、受発注支援装置１０は、図１０に示すように、時刻が２０：００頃（予め設定された発注時刻）になると（ステップＳ１３４の「Ｙｅｓ」の分岐）、出荷作業支援装置３０から受信した出荷指示受付情報に対する売買処理を実行する。
具体的に、図１０に示すように、まず、発注処理部１０ｉにおいて、売買情報記憶部１０ｊに記憶された出荷指示受付情報に基づき、該出荷指示受付情報に対応する商品の発注情報を生成する（ステップＳ１３６）。次に、発注処理部１０ｉにおいて、データ制御部１０ｂ及びデータ通信部１０ａを介して、生成した発注情報を、在庫管理支援装置２０に送信する（ステップＳ１３８）。ここで、発注情報は、商品供給者毎に生成され、例えば、その日に受信した出荷指示受付情報における、各商品供給者に対する全発注商品の識別情報、各商品の発注数、各商品の単価、各商品の合計価格、全商品の合計価格などを含んだ情報となる。
ここで、某月Ｎ日において、商品Ａを「１０」だけ出荷した場合は、発注情報は、商品Ａの識別情報、商品Ａの発注数「１０」、商品Ａの単価、商品Ａの合計価格を含んだ情報となる。
【０１２３】
次に、発注処理部１０ｉにおいて、売上計上処理を実行し（ステップＳ１４０）、この処理結果と入荷出荷処理の処理結果とに基づき売買情報を生成し、生成した売買情報を、売買情報記憶部１０ｊに記憶する（ステップＳ１４２）。
一方、在庫管理支援装置２０は、図１０に示すように、受発注支援装置１０からの発注情報を受信すると（ステップＳ４００の「Ｙｅｓ」の分岐）、受注処理部２０ｇにおいて、受信した発注情報から商品の識別情報及び発注数の情報を抽出する（ステップＳ４０２）。
ここでは、商品Ａの識別情報と、発注数「１０」が抽出されたとする。
【０１２４】
そして、抽出した情報に基づき、在庫数情報更新部２０ｉに対して、商品Ａの在庫数情報を更新させる更新指示を出力する（ステップＳ４０４）。
在庫数情報更新部２０ｉは、更新指示に基づき、在庫数情報記憶部２０ｃに記憶された商品Ａの在庫数情報を、該在庫数情報の示す在庫数「１０００」から発注数「１０」を減算する更新処理を実行する（ステップＳ４０６）。つまり、商品Ａの在庫数を「１０００−１０＝９９０」に更新する。
なお、本実施の形態では、出荷数及び出荷元の倉庫の情報を出荷作業支援装置３０から受信して、どの所在地にある倉庫からどれだけ出荷されたかも更新するようになっている。
【０１２５】
また、本実施の形態では、出荷作業支援装置３０において、商品の入荷による在庫数情報の更新があったときは、更新後の在庫数情報を、在庫管理支援装置２０に送信するようになっている。また、商品の入荷があっても無くても、毎日、出荷作業支援装置３０から在庫数情報及び出荷情報を、在庫管理支援装置２０に送信するようになっている。そして、この送信情報によって、在庫管理支援装置２０と、出荷作業支援装置３０の在庫数情報の同期をとっている。
【０１２６】
また、在庫管理支援装置２０では、受発注支援装置１０からの発注情報と、出荷作業支援装置３０からの出荷数及び出荷元の倉庫の情報とから、発注数と出荷数との整合性を確認する処理も行う。整合性に問題がある場合は、例えば、そのことを知らせるメッセージの表示や警報音の出力等を行う。
更に、発注処理部１０ｉにおいて、上記抽出した情報に基づき、割当情報設定部２０ｅに対して、抽出した識別情報に対応する商品Ａの、発注情報の送信元の受発注支援装置１０（販売者）に対する引当可能在庫数の更新指示を出力する（ステップＳ４０８）。
【０１２７】
この更新指示により、割当情報設定部２０ｅは、割当情報設定部２０ｅに記憶された商品Ａの引当可能在庫数「３０」を、該引当可能在庫数から発注数「１０」を減算することで更新する（ステップＳ４１０）。つまり、商品Ａの発注元の販売店に割り当てられた引当可能在庫数を「３０−１０＝２０」に更新する。
更に、受注処理部２０ｇは、発注情報に基づき、発注のあった商品Ａの売り上げを計上する処理を実行して、売買情報を生成し（ステップＳ４１２）、生成した売買情報を売買情報記憶部２０ｈに記憶する（ステップＳ４１４）。
【０１２８】
また、受発注支援装置１０では、図１０に示すように、時刻２０：００頃〜２１：００頃の間において、売上計上処理が終了すると、引き続き、補填処理が実行される。
具体的に、引当可能在庫数更新部１０ｅにおいて、確認時刻になったと判定すると（ステップＳ２００の「Ｙｅｓ」の分岐）、引当可能在庫数記憶部１０ｆに記憶された各商品の引当可能在庫数と、予め設定された発注点とを比較する（ステップＳ２０２）。
【０１２９】
次に、引当可能在庫数更新部１０ｅは、比較結果に基づき、引当可能在庫数が発注点以下か否かを判定する（ステップＳ２０４）。
図１１に示すように、某月Ｎ日においては、商品Ａが「１０」出荷されたので、商品Ａの引当可能在庫数は「２０」となり、発注点「１０」より多い（ステップＳ２０４の「Ｎｏ」の分岐）。従って、図１１に示すように、必要な補填数は「０」となり、引当可能在庫数更新部１０ｅにおいて、引当可能在庫数を更新する処理が実行されない。
【０１３０】
一方、翌日の某月Ｎ＋１日において、図１０に示すように、朝６：００になると、運送業者のオペレーターは、不図示の操作部を介して、出荷作業支援装置３０に、出荷の完了した商品に対する出荷完了情報の送信指示を入力する。出荷作業支援装置３０は、出荷完了情報の送信指示が入力されると（ステップＳ５３０の「Ｙｅｓ」の分岐）、出荷完了情報送信処理部３０ｉにおいて、出荷が完了した商品Ａの識別情報（シリアルナンバー等）を含む出荷完了情報を生成する。そして、生成した出荷完了情報を、データ制御部３０ｂ及びデータ通信部３０ａを介して、受発注支援装置１０に送信する（ステップＳ５３２）。
【０１３１】
受発注支援装置１０は、出荷作業支援装置３０からの出荷完了情報を受信すると、顧客情報管理部１０ｐにおいて、受信した出荷完了情報と、該出荷完了情報に対応する受注情報とに基づき顧客情報を生成する。顧客情報は、例えば、顧客がシリアルナンバー「ＸＸＸＸＸＸＸＡ」の商品Ａを購入したことを管理するための情報であり、後のユーザーサポート等を行うために利用される。
【０１３２】
また、某月Ｎ＋１日において、図１１に示すように、受発注支援装置１０において、商品Ａが注文数「１５」で発注された場合に、ステップＳ１０２〜Ｓ１０６を経て、引当可能在庫数「２０」が「２０−１５＝５」に更新される。そして、上記同様に、ステップＳ１２０〜Ｓ１２６を経て、出荷指示情報の送信処理が実行される。そして、商品Ａが発注されないまま時間が経過して、売買処理の後に引当可能在庫数の確認時刻になったとする。受発注支援装置１０は、確認時刻になると（ステップＳ２００の「Ｙｅｓ」の分岐）、引当可能在庫数更新部１０ｅにおいて、引当可能在庫数記憶部１０ｆに記憶された各商品の引当可能在庫数と、予め各商品に設定された発注点とを比較する（ステップＳ２０２）。
【０１３３】
図１１に示すように、某月Ｎ＋１日においては、商品Ａが「１５」出荷されたので、商品Ａの引当可能在庫数は「５」となり、発注点「１０」を下回る（ステップＳ２０４の「Ｙｅｓ」の分岐）。また、商品Ａについては、補填待ち状態では無いので（ステップＳ２０６の「Ｙｅｓ」の分岐）、補填数を算出する（ステップＳ２０８）。商品Ａの適正数は「３０」、引当可能在庫数は「５」であるので、補填数は「３０−５＝２５」となる。従って、引当可能在庫数更新部１０ｅは、図１１に示すように、算出した補填数「２５」を要求補填数として補填要求を生成する（ステップＳ２１０）。そして、生成した補填要求を、該補填要求に対応する商品の供給を行っている商品供給者の在庫管理支援装置２０に送信する（ステップＳ２１２）。ここで、補填要求は、図１１に示すように、補填指示Ｎｏ、商品の型番、要求補填数、補填済数、補填待数、理由コードを含むデータ構造を有している。今回の場合は、補填要求Ｎｏが「Ａ００００１」、型番が「ＸＸＸＸＸＸＸＡ」、要求補填数が「２５」、補填済数が「０」、補填待数が「２５」、理由コードが「ＸＸＸＸＸＸＸＸ」となる。
【０１３４】
一方、在庫管理支援装置２０は、受発注支援装置１０からの補填要求を受信すると（ステップＳ３００の「Ｙｅｓ」の分岐）、引当可能在庫数割当部２０ｄにおいて、補填要求に含まれる要求補填数「２５」を、割当情報設定部２０ｅに保持されている商品Ａの現在の引当可能在庫数「５」に加算する（ステップＳ３０２）。加算数は「３０」となり、割当上限数「４０」以下であるので（ステップＳ３０４〜Ｓ３０６の「Ｙｅｓ」の分岐）、次に、引当可能在庫数割当部２０ｄは、商品Ａの在庫数が、要求補填数「２５」以上あるか否かを判定する（ステップＳ３０８）。ここで、販売店用の商品Ａの在庫数が「２０」であるとする。商品Ａの在庫数は「２０」であるので（ステップＳ３０８の「Ｎｏ」の分岐）、図１１に示すように、受発注支援装置１０に対して、補填数「２０」の引当可能在庫数を割り当て（補填済数「２０」）且つ補填待数「５」の補填情報を生成する（ステップＳ３１６）。ここで、補填情報は、図１１に示すように、補填要求と同様のデータ構造を有しており、補填指示Ｎｏ、商品の型番、要求補填数、補填済数、補填待数、理由コードを含むデータ構造を有している。今回の場合は、補填要求Ｎｏが「Ａ００００１」、型番が「ＸＸＸＸＸＸＸＡ」、要求補填数が「２５」、補填済数が「２０」、補填待数が「５」、理由コードが「ＸＸＸＸＸＸＸＸ」となる。
【０１３５】
また、引当可能在庫数割当部２０ｄは、受発注支援装置１０ごと（販売者ごと）に割当情報設定部２０ｅに保持された、商品Ａの引当可能在庫数を更新する（ステップＳ３１２）。具体的に、商品Ａの現在の引当可能在庫数「５」を、受発注支援装置１０に割り当てた数「２０」だけ加算した数「２５」に更新する処理を行う。
そして、図１１に示すように、翌日の某月Ｎ＋２日の朝８：００に、生成した補填情報を、補填要求の送信元の受発注支援装置１０に送信する（ステップＳ３１４）。
【０１３６】
また、某月Ｎ＋２日において、図１１に示すように、受発注支援装置１０は、在庫管理支援装置２０からの補填情報を受信すると（ステップＳ２１８の「Ｙｅｓ」の分岐）、引当可能在庫数更新部１０ｅにおいて、受信した補填情報に基づき、商品Ａの現在の引当可能在庫数を更新する。具体的に、補填済数は「２０」となっているので、現在の商品Ａの引当可能在庫数「５」を「５＋２０＝２５」に更新する（ステップＳ２２０）。この場合は、補填待数が「５」となっているので（ステップＳ２２２の「Ｎｏ」の分岐）、この補填情報を、次に送信する補填要求として引当可能在庫数記憶部１０ｆに記憶する。
【０１３７】
更に、商品の販売が開始され、商品Ａが注文数「２０」で発注された場合に、ステップＳ１０２〜Ｓ１０６を経て、引当可能在庫数「２５」が「２５−２０＝５」に更新される。そして、上記同様に、ステップＳ１２０〜Ｓ１２６を経て、出荷指示情報の送信処理が実行される。そして、商品Ａが発注されないまま時間が経過して、売買処理の後に引当可能在庫数の確認時刻になったとする。受発注支援装置１０は、確認時刻になると（ステップＳ２００の「Ｙｅｓ」の分岐）、引当可能在庫数更新部１０ｅにおいて、引当可能在庫数記憶部１０ｆに記憶された各商品の引当可能在庫数情報と、予め各商品に設定された発注点とを比較する（ステップＳ２０２）。
【０１３８】
図１１に示すように、某月Ｎ＋２日においては、商品Ａが「２０」出荷されたので、商品Ａの引当可能在庫数は「５」となり、発注点「１０」を下回る（ステップＳ２０４の「Ｙｅｓ」の分岐）。また、商品Ａについては、補填待ち状態（補填待数が「１」以上）となっているので（ステップＳ２０６の「Ｎｏ」の分岐）、追加補填可能か否かを判定する（ステップＳ２１４）。つまり、追加補填による補填待数が適正数を超えるか否かを判定する。ここでは、補填待数が「５」であり、適正数「３０」を越えていないので（ステップＳ２１４の「Ｙｅｓ」の分岐）、補填追加数を算出する（ステップＳ２１６）。具体的に、適正数「３０」から引当可能在庫数「５」を減算し、この減算結果「２５」から、更に補填待数「５」を減算した数「２０」が、補填追加数となる。
【０１３９】
この追加補填分の補填要求は、図１１に示すように、補填要求Ｎｏ「Ａ００００２」、要求補填数「２０」、補填済数「０」、補填待数「２０」を含む情報となる。
この補填要求は、図１１に示すように、補填待数「５」の補填要求Ｎｏ「Ａ００００１」の補填要求と共に、在庫管理支援装置２０に送信される（ステップＳ２１２）。
また、図１０の日次処理に示すように、不定期に行われる補填処理がある。この補填処理は、毎日、確認時刻に行われる補填処理と異なり、オペレーターの指示に応じて不定期に行われる。例えば、新規商品の登録をしたときや、売れ行きの良い商品の緊急な在庫確保を行いたいときなどに、受発注支援装置１０に対して、オペレーターが補填指示を入力することで行われる。この補填処理は、指示に応じて不定期に行われるだけで、処理内容は、上記ステップＳ２０２〜Ｓ２２４の補填処理と同様となる。
【０１４０】
そして、上記一連の処理が一月分終了すると、図１０に示すように、月次処理として、在庫管理支援装置２０からは、一月分の発注に対する請求情報が受発注支援装置１０に送信される。受発注支援装置１０においては、オペレーターの操作によって、ネットバンキングなどを介して、請求情報の示す請求金額の支払いを行う。なお、この月次処理は、商品供給者が請求書を郵送し、商品販売者が受け取った請求書の金額を、銀行に振り込むことで行ってもよい。
【０１４１】
以上、本実施の形態の物流統合支援システム１によれば、販売店側の管理下にある受発注支援装置１０に対して、商品供給側の管理下にある在庫管理支援装置２０において、商品の仮想的な在庫数である引当可能在庫数を設定することができる。また、受発注支援装置１０は、引当可能在庫数から受注した商品の在庫引当を行うことができ、更に、在庫引当を行った商品の出荷指示を、運送業者の管理下にある出荷作業支援装置３０に送信することができる。
これによって、販売店側は、商品の現物を持たずに、引当可能在庫数から在庫を引き当て、商品供給者を介さずに、運送業者に対して直接出荷指示を行うことができる。
【０１４２】
従って、販売店側は、不要な商品の在庫所持を防ぐことができ、また、商品の在庫不足による販売機会の損失といった在庫リスクの発生を低減することができる。
更に、販売店側と商品供給側との売買処理を経ずに、商品の出荷作業を進めることができるので、受注から出荷までの期間を短縮することができる。
また、出荷作業支援装置３０は、商品を保管する倉庫が異なる複数の所在地にある場合に、出荷指示のあった商品の出荷数の在庫を有する倉庫のうち、商品の配送先の住所に最も近い所在地にある倉庫を選択して、その情報を表示することができる。
これによって、最寄りの倉庫から出荷を行うことで、受注から商品の到達までの時間をより短縮することができる。
【０１４３】
上記実施の形態において、受注処理部１０ｃ及び受注情報記憶部１０ｄは、形態１、６及び８のいずれか１に記載の受注処理手段に対応し、引当可能在庫数更新部１０ｅは、形態１、６及び８のいずれか１に記載の引当可能在庫数更新手段に対応する。
また、上記実施の形態において、引当可能在庫数記憶部１０ｆは、形態１、３、６、８及び９のいずれか１に記載の引当可能在庫数記憶手段に対応し、引当可能在庫数情報設定部１０ｇの発注点を設定する機能は、形態３に記載の下限数設定手段に対応する。
【０１４４】
また、上記実施の形態において、出荷指示処理部１０ｈ、データ制御部１０ｂ及びデータ通信部１０ａの出荷指示情報を生成し、生成した出荷指示情報を出荷作業支援装置に送信する機能は、形態１、６及び８のいずれか１に記載の出荷指示情報送信手段に対応する。
また、上記実施の形態において、発注処理部１０ｉは、形態１、６及び８のいずれか１に記載の発注情報送信手段に対応する。
【０１４５】
また、上記実施の形態において、在庫数情報記憶部２０ｃは、形態１、３、７及び９のいずれか１に記載の第１の在庫数情報記憶手段に対応する。
また、上記実施の形態において、引当可能在庫数割当部２０ｄ、割当情報設定部２０ｅ、データ制御部２０ｂ及びデータ通信部２０ａによる受発注支援装置１０に引当可能在庫数を割り当てる機能は、形態１、２及び７のいずれか１に記載の引当可能在庫数割当手段に対応する。
【０１４６】
また、上記実施の形態において、割当上限数設定部２０ｆは、形態２に記載の上限数設定手段に対応する。
また、上記実施の形態において、引当可能在庫数割当部２０ｄ、割当情報設定部２０ｅ、データ制御部２０ｂ及びデータ通信部２０ａによる受発注支援装置１０の引当可能在庫数を補填する機能は、形態３に記載の引当可能在庫数補填手段に対応する。
【０１４７】
また、上記実施の形態において、在庫数情報更新部１０ｉは、形態１又は７に記載の第１の在庫数情報更新手段に対応する。
また、上記実施の形態において、在庫情報更新部３０ｃは、形態１に記載の第２の在庫数情報更新手段に対応し、在庫数情報記憶部３０ｄは、形態１、４、５及び９のいずれか１に記載の第２の在庫数情報記憶手段に対応する。
【０１４８】
また、上記実施の形態において、出荷指示受付部３０ｅ、データ制御部３０ｂ及びデータ通信部３０ａの出荷指示受付情報を生成し、生成した出荷指示受付情報を受発注支援装置１０に送信する機能は、形態１に記載の出荷指示受付情報送信手段に対応する。
また、上記実施の形態において、出荷倉庫選択部３０ｇは、形態４又は５に記載の出荷倉庫選択手段に対応し、データ制御部３０ｂ及び表示部３０ｈによる出荷倉庫の情報を表示する機能は、形態４又は５に記載の倉庫情報出力手段に対応する。
【０１４９】
また、上記実施の形態において、ステップＳ１００〜Ｓ１０４、Ｓ１０８〜Ｓ１１０、Ｓ１２０〜Ｓ１２６は、形態９に記載の受注処理ステップに対応し、ステップＳ１０６は、形態１０に記載の引当可能在庫数更新ステップに対応する。
また、上記実施の形態において、ステップＳ１１６〜Ｓ１１８は、形態９に記載の出荷指示情報送信ステップに対応し、ステップＳ１３２〜Ｓ１３６は、形態９に記載の発注情報送信ステップに対応する。
【０１５０】
また、上記実施の形態において、ステップＳ２００〜Ｓ２２４は、形態９に記載の引当可能在庫数更新ステップに対応する。
また、上記実施の形態において、ステップＳ３００〜Ｓ３２２は、形態９に記載の引当可能在庫数割当ステップに対応し、ステップＳ４０６は、形態９に記載の第１の在庫数情報更新ステップに対応する。
【０１５１】
また、上記実施の形態において、ステップＳ５００〜Ｓ５１０、Ｓ５１４は、形態９に記載の出荷指示受付情報送信ステップに対応し、ステップＳ５１２、Ｓ５２８は、形態９に記載の第２の在庫数情報更新ステップに対応する。
なお、上記実施の形態においては、受発注支援装置１０、在庫管理支援装置２０及び出荷作業支援装置３０がそれぞれ１台ずつネットワーク５０を介して接続された構成を例に挙げて説明したが、この構成に限らない。
受発注支援装置１０、在庫管理支援装置２０及び出荷作業支援装置３０がそれぞれ複数台ずつ接続された構成など他の構成としてもよい。
【０１５２】
また、上記実施の形態においては、補填待ち状態の商品の補填要求を、補填待数が無くなるまで繰り返し在庫管理支援装置２０に送信する構成としたが、この構成に限らない。
例えば、補填待ち状態を在庫管理支援装置２０側で管理し、現物の在庫の補填があった場合に、在庫管理支援装置２０でそれを認識し、補填待ち状態の補填要求に対して、適宜、引当可能在庫数の補填待数分を割り当て、その補填情報を生成して、受発注支援装置１０に送信する構成としてもよい。
【０１５３】
また、上記実施の形態においては、出荷作業支援装置３０において、倉庫選択指示に応じて、出荷元の倉庫を選択してその情報を表示する処理を実行する構成としたが、この構成に限らない。
例えば、出荷指示受付情報を生成した出荷指示に対して、出荷倉庫選択部３０ｇが自動的に、出荷元の倉庫を選択する構成としてもよい。また、選択した倉庫の情報を表示部３０ｈに表示する構成に限らず、出荷指示情報受付情報に対応付けて出荷指示受付情報記憶部３０ｆに記憶する構成としてもよい。
【０１５４】
また、上記実施の形態においては、受発注支援装置１０において、引当可能在庫数の補填処理を、予め設定された時刻において行う構成を例に挙げて説明したが、この構成に限らない。
例えば、受発注支援装置１０において、定期的に引当可能在庫数と発注点との比較処理を行い、引当可能在庫数が発注点未満となった時点で、補填要求を生成し、生成した補填要求を在庫管理支援装置２０に送信する構成としてもよい。
【０１５５】
また、上記実施の形態は、本発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、本発明の範囲は、上記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。また、上記の説明で用いる図面は、図示の便宜上、部材ないし部分の縦横の縮尺は実際のものとは異なる模式図である。
また、本発明は上記実施の形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【符号の説明】
【０１５６】
１…物流統合支援システム、１０…受発注支援装置、２０…在庫管理支援装置、３０…出荷作業支援装置、４０＿１〜４０＿ｎ…顧客用端末、１０ａ，２０ａ，３０ａ…データ通信部、１０ｂ，２０ｂ，３０ｂ…データ制御部、１０ｃ，２０ｇ…受注処理部、１０ｄ…受注情報記憶部、１０ｅ…引当可能在庫数更新部、１０ｆ…引当可能在庫数記憶部、１０ｇ…引当可能在庫数情報設定部、１０ｈ…出荷指示処理部、１０ｉ…発注処理部、１０ｊ，２０ｈ…売買情報記憶部、１０ｐ…顧客情報管理部、１０ｑ…顧客情報記憶部、２０ｃ，３０ｄ…在庫数情報記憶部、２０ｄ…引当可能在庫数割当部、２０ｅ…割当情報設定部、２０ｆ…割当上限数設定部、２０ｉ，３０ｃ…在庫数情報更新部、３０ｅ…出荷指示受付部、３０ｆ…出荷指示情報記憶部、３０ｇ…出荷倉庫選択部、３０ｈ…表示部、３０ｉ…出荷完了情報送信処理部
【図１】
0005418084.tif 000002
【図２】
0005418084.tif 000003
【図３】
0005418084.tif 000004
【図４】
0005418084.tif 000005
【図５】
0005418084.tif 000006
【図６】
0005418084.tif 000007
【図７】
0005418084.tif 000008
【図８】
0005418084.tif 000009
【図９】
0005418084.tif 000010
【図１０】
0005418084.tif 000011
【図１１】
0005418084.tif 000012