(57)【特許請求の範囲】
【請求項１】
商品が売主から買主に販売される取引があった旨の販売データが供給されたとき、当該販売データに応答して、当該商品の販売価格を表すデータを記憶して出力し、当該商品の在庫が減少したことを表すデータを記憶する販売管理手段と、
前記商品が前記買主から前記売主へと戻され、前記取引の時点に遡って前記取引がレンタルであったことにしたい旨の返却データを取得し、当該返却データに応答して、前記販売価格からレンタル料金相当分を除いた分にあたる払戻額を決定し、当該払戻額を表すデータを出力して、当該商品の在庫が増加したことを表すデータを記憶する返却管理手段と、を備える、
ことを特徴とする商品取引管理システム。
【請求項２】
前記販売管理手段は、前記販売データに応答して、前記販売が行われた時点を示す販売タイミングデータを取得して記憶する手段を備え、
前記返却管理手段は、前記返却データに応答して、前記返却が行われた時点を示す返却タイミングデータを取得し、前記販売タイミングデータ及び当該返却タイミングデータより特定されるレンタル期間に基づいてレンタル料金相当分を決定する、
ことを特徴とする請求項１に記載の商品取引管理システム。
【請求項３】
前記レンタル期間の累計を表すレンタル期間累計データを生成して記憶する手段を備え、
前記販売管理手段は、前記レンタル期間累計データに基づいて前記商品の格付を決定し、決定した格付に基づいて販売価格を決定する、
ことを特徴とする請求項２に記載の商品取引管理システム。
【請求項４】
前記返却管理手段は、前記格付に基づいてレンタル料金相当分を決定する、
ことを特徴とする請求項３に記載の商品取引管理システム。
【請求項５】
前記返却管理手段は、前記返却データに、前記商品に不具合があることを示す不具合報告データが添付されている場合、レンタル料金相当分に代えて中古買取価格相当分を前記販売価格からレンタル料金相当分を除いた分に代えて、中古買取価格にあたる額を払戻額と決定する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の商品取引管理システム。
【請求項６】
前記販売管理手段は、前記販売データに応答して、当該商品の販売価格、レンタル料金の算定基準及び中古買取価格を記載したレシートを印刷するレシート発行手段を備える、
ことを特徴とする請求項１乃至５のいずれか１項に記載の商品取引管理システム。
【請求項７】
前記レシート発行手段は、前記レシートに、前記商品を識別するパターンを印刷する手段を備え、
前記返却管理手段は、前記パターンを読み取ることにより、当該パターンにより識別される商品が前記買主から前記売主へと戻されたことを示す前記返却データを取得する、
ことを特徴とする請求項６に記載の商品取引管理システム。
【請求項８】
前記販売管理手段は、前記買主を信用取引のために識別するクレジットデータが供給されたとき、当該クレジットデータを外部に供給することにより当該買主への与信の可否を照会し、与信を可とすることを示す指示が前記クレジットデータの供給先より返送されたとき、前記商品の販売価格を表すデータを記憶して出力し、当該商品の在庫が減少したことを表すデータを記憶する、
ことを特徴とする請求項１乃至７のいずれか１項に記載の商品取引管理システム。
【請求項９】
前記返却管理手段は、前記販売管理手段に供給されたクレジットデータが示す買主から前記売主へと前記商品が戻された旨の前記返却データを取得したとき、当該返却データに応答して、与信を受けることを取り消すための取消データを前記クレジットデータの供給先に供給する、
ことを特徴とする請求項８に記載の商品取引管理システム。
【請求項１０】
前記返却管理手段は、前記販売管理手段に供給されたクレジットデータが示す買主から前記売主へと前記商品が戻された旨の前記返却データを取得したとき、前記クレジットデータの供給先が与信の取消を受け付けているか否かを判別して、受け付けていると判別したとき前記取消データを前記クレジットデータの供給先に供給し、受け付けていないと判別したとき、前記買主による前記信用取引の決済を前記売主が担保することを決定する、
ことを特徴とする請求項９に記載の商品取引管理システム。
【請求項１１】
前記商品の販売価格、レンタル料金の算定基準及び中古買取価格を記載したプライスシートを印刷するプライスシート発行手段を備える、
ことを特徴とする請求項１乃至１０のいずれか１項に記載の商品取引管理システム。
【請求項１２】
商品が売主から買主に販売される取引があった旨の販売データが供給されたとき、当該販売データに応答して、当該商品の販売価格を表すデータを記憶して出力し、当該商品の在庫が減少したことを表すデータを記憶し、
前記商品が前記買主から前記売主へと戻され、前記取引の時点に遡って前記取引がレンタルであったことにしたい旨の返却データを取得し、当該返却データに応答して、前記販売価格からレンタル料金相当分を除いた分にあたる払戻額を決定し、当該払戻額を表すデータを出力して、当該商品の在庫が増加したことを表すデータを記憶する、
ことを特徴とする商品取引管理方法。
【請求項１３】
コンピュータを、
商品が売主から買主に販売される取引があった旨の販売データが供給されたとき、当該販売データに応答して、当該商品の販売価格を表すデータを記憶して出力し、当該商品の在庫が減少したことを表すデータを記憶する販売管理手段と、
前記商品が前記買主から前記売主へと戻され、前記取引の時点に遡って前記取引がレンタルであったことにしたい旨の返却データを取得し、当該返却データに応答して、前記販売価格からレンタル料金相当分を除いた分にあたる払戻額を決定し、当該払戻額を表すデータを出力して、当該商品の在庫が増加したことを表すデータを記憶する返却管理手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品の取引を管理するための商品取引管理システムに関する。
【０００２】
【従来の技術】
従来より、商品は、１回の利用で消費し尽くされるものを除き、中古品（新古品、つまり新品同様の中古品を含む）として何度も売買されたり、何度もレンタルされたり、という形で流通している。
【０００３】
【発明が解決しようとする課題】
しかし、商品の流通は、新品の販売、中古品の販売、レンタルがそれぞれ別個の市場で行われており、消費者は、どの流通スタイルを選ぶか（商品を新品として買うのか、中古品として買うのか、あるいは借りるのか）を、取引の時点で決める必要があった。
【０００４】
このため、消費者は、どの流通スタイルを選ぶにせよ、他のスタイルで利用する可能性を捨てなければならず、このことが、商品の利用を始めるという意思決定をする上での障害になっていた。
また、商品を流通させる側としても、商品をスムーズに流通させることができず、また、商品管理も煩雑になっていた。
【０００５】
【発明が解決しようとする課題】
この発明は、上記実状に鑑みてなされたものであり、さまざまな流通形態を統一的にとらえながら商品取引を管理できる商品取引管理システム及び商品取引管理方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、この発明の第１の観点に係る商品取引管理システムは、
商品が売主から買主に販売される取引があった旨の販売データが供給されたとき、当該販売データに応答して、当該商品の販売価格を表すデータを記憶して出力し、当該商品の在庫が減少したことを表すデータを記憶する販売管理手段と、
前記商品が前記買主から前記売主へと戻され、前記取引の時点に遡って前記取引がレンタルであったことにしたい旨の返却データを取得し、当該返却データに応答して、前記販売価格からレンタル料金相当分を除いた分にあたる払戻額を決定し、当該払戻額を表すデータを出力して、当該商品の在庫が増加したことを表すデータを記憶する返却管理手段と、を備える、
ことを特徴とする。
【０００７】
前記販売管理手段は、前記販売データに応答して、前記販売が行われた時点を示す販売タイミングデータを取得して記憶する手段を備え、
前記返却管理手段は、前記返却データに応答して、前記返却が行われた時点を示す返却タイミングデータを取得し、前記販売タイミングデータ及び当該返却タイミングデータより特定されるレンタル期間に基づいてレンタル料金相当分を決定するものであってもよい。
【０００８】
前記商品取引管理システムは、前記レンタル期間の累計を表すレンタル期間累計データを生成して記憶する手段を備え、
前記販売管理手段は、前記レンタル期間累計データに基づいて前記商品の格付を決定し、決定した格付に基づいて販売価格を決定するものであってもよい。
【０００９】
前記返却管理手段は、前記格付に基づいてレンタル料金相当分を決定するものであってもよい。
【００１０】
前記返却管理手段は、前記返却データに、前記商品に不具合があることを示す不具合報告データが添付されている場合、レンタル料金相当分に代えて中古買取価格相当分を前記販売価格からレンタル料金相当分を除いた分に代えて、中古買取価格にあたる額を払戻額と決定するものであってもよい。
【００１１】
前記販売管理手段は、前記販売データに応答して、当該商品の販売価格、レンタル料金の算定基準及び中古買取価格を記載したレシートを印刷するレシート発行手段を備えるものであってもよい。
【００１２】
前記レシート発行手段は、前記レシートに、前記商品を識別するパターンを印刷する手段を備え、
前記返却管理手段は、前記パターンを読み取ることにより、当該パターンにより識別される商品が前記買主から前記売主へと戻されたことを示す前記返却データを取得するものであってもよい。
【００１３】
前記販売管理手段は、前記買主を信用取引のために識別するクレジットデータが供給されたとき、当該クレジットデータを外部に供給することにより当該買主への与信の可否を照会し、与信を可とすることを示す指示が前記クレジットデータの供給先より返送されたとき、前記商品の販売価格を表すデータを記憶して出力し、当該商品の在庫が減少したことを表すデータを記憶するものであってもよい。
【００１４】
前記返却管理手段は、前記販売管理手段に供給されたクレジットデータが示す買主から前記売主へと前記商品が戻された旨の前記返却データを取得したとき、当該返却データに応答して、与信を受けることを取り消すための取消データを前記クレジットデータの供給先に供給するものであってもよい。
【００１５】
前記返却管理手段は、前記販売管理手段に供給されたクレジットデータが示す買主から前記売主へと前記商品が戻された旨の前記返却データを取得したとき、前記クレジットデータの供給先が与信の取消を受け付けているか否かを判別して、受け付けていると判別したとき前記取消データを前記クレジットデータの供給先に供給し、受け付けていないと判別したとき、前記買主による前記信用取引の決済を前記売主が担保することを決定するものであってもよい。
【００１６】
前記商品の販売価格、レンタル料金の算定基準及び中古買取価格を記載したプライスシートを印刷するプライスシート発行手段を備えるものであってもよい。
【００１７】
また、この発明の第２の観点に係る商品取引管理方法は、
商品が売主から買主に販売される取引があった旨の販売データが供給されたとき、当該販売データに応答して、当該商品の販売価格を表すデータを記憶して出力し、当該商品の在庫が減少したことを表すデータを記憶し、
前記商品が前記買主から前記売主へと戻され、前記取引の時点に遡って前記取引がレンタルであったことにしたい旨の返却データを取得し、当該返却データに応答して、前記販売価格からレンタル料金相当分を除いた分にあたる払戻額を決定し、当該払戻額を表すデータを出力して、当該商品の在庫が増加したことを表すデータを記憶する、
ことを特徴とする。
【００１８】
また、この発明の第３の観点に係るプログラムは、
コンピュータを、
商品が売主から買主に販売される取引があった旨の販売データが供給されたとき、当該販売データに応答して、当該商品の販売価格を表すデータを記憶して出力し、当該商品の在庫が減少したことを表すデータを記憶する販売管理手段と、前記商品が前記買主から前記売主へと戻され、前記取引の時点に遡って前記取引がレンタルであったことにしたい旨の返却データを取得し、当該返却データに応答して、前記販売価格からレンタル料金相当分を除いた分にあたる払戻額を決定し、当該払戻額を表すデータを出力して、当該商品の在庫が増加したことを表すデータを記憶する返却管理手段と、
して機能させるためのものであることを特徴とする。
【００１９】
【発明の実施の形態】
以下、この発明の実施の形態を、図面を参照して説明する。
図１は、この発明の実施の形態に係るシステムの構成を示す図である。図示するように、このシステムは、本部サーバ１と、ストアコントローラ２と、ＰＯＳ端末３とから構成される。
【００２０】
本部サーバ１は、サーバコンピュータ等からなる制御記憶部と、キーボード等からなる入力部と、ＣＲＴ等からなる表示部と、より構成されており、商品を販売する企業の本社等に設置されている。本部サーバ１は、専用の通信回線、電話回線、あるいはインターネット等のネットワークを介して、ストアコントローラ２に接続されている。
本部サーバ１は、操作者の操作に従って後述の商品マスタ２１を生成し、後述するタイミングでストアコントローラ２に転送する。
【００２１】
ストアコントローラ２は、サーバコンピュータ等からなる制御記憶部と、キーボード等からなる入力部と、ＣＲＴ（Cathode Ray Tube）等からなる表示部と、プリンタ等からなる印刷部と、水晶発振器等からなり現在の日付を出力するカレンダと、より構成されており、本部サーバ１を有する企業の店舗に設置されている。
【００２２】
ストアコントローラ２の制御記憶部は、専用の通信回線、電話回線、あるいはインターネット等のネットワークを介して本部サーバ１及びＰＯＳ端末３に接続されており、自ら記憶するプログラムに従って後述する動作を行う。また、ストアコントローラ２の制御記憶部は、後述する動作を行う外部の与信用サーバ４にも接続されている。
ストアコントローラ２の入力部、表示部、印刷部及びカレンダは、ストアコントローラ２の制御記憶部に接続されている。
【００２３】
ストアコントローラ２の制御記憶部は、商品マスタ２１、価格マスタ２２、会員マスタ２３、査定テーブル２４、従業員マスタ２５、作業者テーブル２６及び取引履歴テーブル２７を記憶する。このうち商品マスタ２１は、上述の通り本部サーバ１から転送され、ストアコントローラ２は、転送されてきたこの商品マスタ２１を記憶する。
【００２４】
また、ストアコントローラ２の制御記憶部は、自ら記憶する商品マスタ２１、価格マスタ２２、会員マスタ２３、査定テーブル２４、従業員マスタ２５、作業者テーブル２６及び取引履歴テーブル２７を、バックアップ等のため、任意のタイミングでＰＯＳ端末３に転送する。
【００２５】
商品マスタ２１は、個々の商品を識別する識別コードと、この商品の名称と、この商品の状態を表す格付け毎の価格と、格付け毎のこの商品の在庫数（在庫量）と、この商品のレンタル料金とを格納する。
【００２６】
なお、商品の格付けは、たとえば、商品の状態が良好である順に、「新品」、「展示品」、「新古品」、「中古品」の４種類に分類されているものとする。
具体的には、たとえば、「新品」は、展示やデモンストレーションに用いられていない未使用の商品、「展示品」は、展示やデモンストレーションに用いられたものの未使用の商品、「新古品」は、使用された商品であって、後述の価格マスタ２２に記述されている条件に合致する商品、「中古品」は、使用された商品であって新古品でない商品をいう。
【００２７】
そして、格付け毎の価格は、新品価格（すなわち、格付けが「新品」である商品の価格）、展示品価格（すなわち、格付けが「展示品」である商品の価格）、新古品価格（すなわち、格付けが「新古品」である商品の価格）及び中古品価格（すなわち、格付けが「中古品」である商品の価格）の４種類からなるものとする。
【００２８】
価格マスタ２２は、商品の種別と、この種別の商品の新品価格、展示品価格、新古品価格、中古品価格及びレンタル料金の算定基準を表すデータを格納する。
【００２９】
会員マスタ２３は、会員資格を与えられた会員の氏名、年齢、会員番号、会員種別、及び、会員が現金に代えて用いることができるポイントの残高、及び、この会員がこのシステムを利用して行った取引の履歴を格納する。
なお、販売者は、任意の者に会員資格を与え、この者（会員）には、上述したポイントの利用権を与える。そして、会員には、この会員を識別する会員番号を表すバーコードが印刷されたメンバーズカードを発行する。
【００３０】
査定テーブル２４は、商品の種別と、この種別の商品の査定項目と、この査定項目で不具合が見つかった場合の減額幅とを、互いに対応付けて格納する。
【００３１】
従業員マスタ２５は、販売者の従業員を識別する従業員識別コードと、この従業員の氏名とを互いに対応付けて格納する。
作業者テーブル２６は、ＰＯＳ端末３の操作者である従業員の従業員識別コードを格納する。
【００３２】
取引履歴テーブル２７は、個々の取引毎に、この取引を識別する取引コードと、この取引の対象である商品の識別コードと、この商品のレンタル日数の累計と、この商品の格付け、この商品の不具合の詳細（付属品欠品の状況など）を表すデータとを格納する。
【００３３】
ＰＯＳ端末３は、コンピュータ等からなる制御記憶部と、バーコードリーダー、磁気カードリーダー及びキーボード等からなる入力部と、ＣＲＴ等からなる表示部と、プリンタ等からなる印刷部と、を備える。
【００３４】
ＰＯＳ端末３の制御記憶部は、専用の通信回線、電話回線、あるいはインターネット等のネットワークを介してストアコントローラ２に接続されており、自ら記憶するプログラムに従って後述する動作を行う。また、上述の通りストアコントローラ２から転送されてきたデータを、バックアップ等のため記憶する。
ＰＯＳ端末３の入力部、表示部及び印刷部は、ＰＯＳ端末３の制御記憶部に接続されている。
【００３５】
次に、このシステムを用いた取引の流れを説明する。以下では、商品であるパーソナルコンピュータについて、図２に示すように、
（ステップＳ１）  新品を仕入れて、
（ステップＳ２）  新品として現金で販売し、
（ステップＳ３）  ３日後に顧客からレンタルへの取扱変更の申し出を受けて買い取り、
（ステップＳ４）  新古品としてクレジットカード決済により販売し、
（ステップＳ５）  ７日後に顧客からレンタルへの取扱変更の申し出を受けて買い取り、
（ステップＳ６）  再度新古品としてクレジットカード決済により販売し、
（ステップＳ７）  １日後に顧客からレンタルへの取扱変更の申し出を受けて買い取り、
（ステップＳ８）  再度新古品として販売し、
（ステップＳ９）  付属品に欠品のある状態で顧客から中古品として買い取り、
（ステップＳ１０）  中古品として販売し、
（ステップＳ１１）  ７日後に顧客からレンタルへの取扱変更の申し出を受けて買い取る、
という手順を経た場合を例として説明する。
【００３６】
また、この商品の取引条件は、たとえば以下（ａ）〜（ｊ）として示す通りであるとする。なお、これらの取引条件は、価格マスタ２２が格納するデータにより記述されているものとする。
（ａ）  未使用の商品は新品として扱い、使用日数の累計が３０日以内の商品は新古品として扱い、累計が３０日以上の商品は中古品として扱う。ただし、付属品の欠品がある商品はすべて中古品として扱う
（ｂ）  展示品の販売価格は、新品の販売価格の９６％
（ｃ）  新古品の販売価格は、新品の販売価格の９２％
（ｄ）  中古品の販売価格は、新品価格の７８％
（ｅ）  販売時に新品又は新古品であった商品の７日以内の１日当たりレンタル価格は、新品の販売価格の０．５％
（ｆ）  販売時に新品又は新古品であった商品の８日以上３０日以内の１日当たりレンタル価格は、新品の販売価格の１％
（ｇ）  販売時に中古品であった商品の７日以内の１日当たりレンタル価格は、中古品の販売価格の０．５％
（ｈ）  販売時に中古品であった商品の８日以上３０日以内の１日当たりレンタル価格は、中古品の販売価格の１％
（ｉ）  中古品としての買取価格は新品の販売価格の５０％で、３０日以上使用された商品はレンタルへの変更を受け付けず、扱いはすべて買い取りとする
（ｊ）  レンタルへの変更の申し出（レンタルバック）があった場合は検品を行い、付属品欠品が合った場合はレンタルへの変更を受け付けず、扱いはすべて買い取りとする。ただし、欠品があった場合の買取価格は、新品の販売価格の５０％未満の範囲で個別に査定する。
【００３７】
次に、上述のステップＳ１〜Ｓ１１の取引の流れと、その間のこのシステムの動作を、図面を参照し、順を追って詳細に説明する。
まず、新品の商品を１個仕入れた販売者は（ステップＳ１）、この商品の新品価格を決定する。以下、この商品の仕入れ価格を８万５千円、新品価格を１０万円とすると、販売者は、本部サーバ１を操作して、この商品の名称、識別コード、新品価格「１０万円」、在庫量「１」、格付け（具体的には、この商品が新品であることを示すデータ）を入力する（図３、ステップＳ１０１）。
本部サーバ１は新たにこの商品のための商品マスタ２１を作成し、入力された名称、識別コード、新品価格、格付け、在庫量を格納する。また、本部サーバ１は、入力された新品価格と、価格マスタ２２の内容に基づいて展示品価格、新古品価格、中古品価格、中古買取価格及びレンタル料金を算出して商品マスタ２１に格納する。そして、本部サーバ１はこの商品マスタ２１をストアコントローラ２に送る（ステップＳ１０２）。
【００３８】
ストアコントローラ２は、この商品マスタ２１を記憶する。そして、外部からプライスカード印刷の指示が供給されると、この指示に応答して商品マスタ２１を読み出し、また、現在の日付を取得する。そして、読み出した商品マスタ２１に基づき、商品が新品価格１０万円の新品であることを識別して、プライスカードを印刷する（ステップＳ１０３）。プライスカードには、たとえば、商品名、新品価格、新品（又は新古品）のレンタル料金の算定基準（たとえば、１日当たりのレンタル料金）、中古買取価格、及び、取得した日付が印刷される。商品の識別コードを示すバーコードが印刷されてもよい。
【００３９】
販売者はこのプライスカードを商品に添付してこの商品を発売する。そして、買い手（顧客）が現れると、この顧客から新品価格を受け取り（またはクレジットカードの提示を受け）、この商品を顧客に引き渡す（ステップＳ２）。理解を容易にするため、上述の通り、ステップＳ２で顧客は新品価格を現金で支払ったものとする。
【００４０】
ＰＯＳ端末３の操作者は、現金を受け取る一方、商品名を検索するためのキーワード（たとえば、プライスカードに印刷された商品名）をＰＯＳ端末３に入力し、ＰＯＳ端末３はこのキーワードをストアコントローラ２に送って検索を依頼する。ストアコントローラ２は商品マスタ２１を検索し、このキーワードに合致する商品名とこれに対応付けられた識別コードを読み出してＰＯＳ端末３に送る（図４、ステップＳ２０１）。
【００４１】
ＰＯＳ端末３はストアコントローラ２が送った商品名及び識別コードを一覧表示し、操作者がＰＯＳ端末３を操作して、これらの商品名のうちいずれかを選択すると、ＰＯＳ端末３は、選択された商品名に対応付けられた識別コードを特定し、特定した識別コードをストアコントローラ２に送る（ステップＳ２０２）。
【００４２】
ストアコントローラ２は、ＰＯＳ端末３が特定した識別コードをキーとして商品マスタ２１を検索し、この識別コードが示す商品の格付けを表すデータを読み出す。そして、読み出したデータが表す格付けに基づいて、この商品が新品であることを識別し、商品マスタ２１の内容に基づき、この商品の販売価格（すなわち、新品である当該商品の新品価格）、１日当たりのレンタル料金及び中古買取価格を特定する。また、ステップＳ２で新たに行われた取引を特定する取引コードを生成し、また、この商品を新品として販売した日の日付を特定するため、現在の日付を取得する。
【００４３】
次に、ストアコントローラ２は、生成した取引コード、取得した日付、この商品の識別コード、レンタル累計日数（この場合新品であるから「０日」）、販売価格、１日当たりレンタル料金、中古買取価格、及び、この販売が現金決済されたことを示すデータを、互いに対応付けて取引履歴テーブル２７に格納する（ステップＳ２０３）。
また、ストアコントローラ２は、この商品の在庫量が「０」になるよう、商品マスタ２１を更新する（ステップＳ２０４）。
【００４４】
そして、ストアコントローラ２は、生成した取引コードと、この生成コードに対応付けた各データのうち、販売価格、読み出したデータに含まれる識別コード、商品名、レンタル料金、中古買取価格、及び現在の日付とを、ＰＯＳ端末３に送る（ステップＳ２０５）。
【００４５】
ＰＯＳ端末３は、ストアコントローラ２より取引コード、識別コード、商品名、レンタル料金、中古買取価格、新品価格、現在の日付を受信して、レシートをＰＯＳ端末に印刷させる（ステップＳ２０６）。
図５に示すように、このレシートは、
（Ａ１）  商品名及び識別コードと、
（Ａ２）  新品価格とこれに課税される消費税額と、
（Ａ３）  上記（ｅ）〜（ｉ）の取引条件を、当該商品についての具体的なレンタル料金及び中古買取価格を用いて説明する文と、
（Ａ４）  現在の日付（つまり、取引をした日の日付）と、
（Ａ５）識別コードを表す商品バーコードと、
（Ａ６）取引コードを表す取引バーコードと、
を含んでいる。なお、このレシートは、図５に示すように、領収書として用いるための記入欄をさらに含んでいてもよい。
【００４６】
ただし、ＰＯＳ端末３は、識別コードを複数受信した場合は、各々の識別コードが示す商品の商品名を表示し、操作者がいずれかを選択するのを待機する。そして、操作者がＰＯＳ端末３を操作していずれかの商品名を選択すると、選択された商品についてのみ上述の（Ａ１）〜（Ａ６）のデータを記したレシートを印刷するものとする。
【００４７】
次に、ステップＳ２での新品販売から３日後、顧客が商品とレシートを店舗に持ち込み、レンタルへの取扱変更（レンタルバック）を申し出たとする（ステップＳ３）。
このとき、ＰＯＳ端末３の操作者は商品を検品して付属品欠品等の不具合がないことを確認し、このレシートに印刷された商品バーコード（又は取引バーコード）をＰＯＳ端末３に読み取らせ、ＰＯＳ端末３は、読み取った商品バーコードが示す識別コード（又は読み取った取引バーコードが示す取引コード）を特定してストアコントローラ２に送る（図６、ステップＳ３０１）。
【００４８】
ストアコントローラ２は、取引履歴テーブル２７から、ＰＯＳ端末３から送られてきた識別コード（又は取引コード）に対応付けられている商品名を取得する。
また、ストアコントローラ２は、ＰＯＳ端末３から送られてきた識別コードに対応付けられている日付のうち最新の日付（又は、ＰＯＳ端末３から送られてきた取引コードに対応付けられている日付）を、取引履歴テーブル２７から取得する。この日付が、この識別コードが示す商品を販売した日付（すなわちレンタル開始日）を表す。
また、ストアコントローラ２は、取引履歴テーブル２７から、このレンタル開始日に対応付けられているレンタル累計日数（レンタル開始前までのレンタル累計日数）及び販売価格も取得し、一方で新たに現在の日付（レンタル終了日）も取得する。
【００４９】
次に、ストアコントローラ２は、取得したレンタル開始日及びレンタル終了日よりレンタル期間を特定し、更にレンタル料金を特定する。そして、取引履歴テーブル２７から取得した販売価格からレンタル料金を差し引いた額（すなわち返金額）を算出する。
【００５０】
また、ストアコントローラ２は、レンタル開始前までのレンタル累計日数、レンタルレンタル開始日及びレンタル終了日より、レンタル終了日時点でのレンタル累計日数を特定する。そして、レンタル終了日時点でのレンタル累計日数に基づき、この商品が新古品又は中古品のどちらであるかを判別し、判別結果に従い、商品マスタ２１が含むこの商品の格付けのデータを更新する。また、この商品の在庫量を「１」へと更新する（ステップＳ３０２）。
【００５１】
次に、ストアコントローラ２は、ステップＳ３で新たに行われたレンタルバックの取引を特定する取引コードを生成する。そして、生成した取引コード、ＰＯＳ端末３から送られてきた識別コード（又は、ＰＯＳ端末３から送られてきた取引コードに対応付けられている識別コード）、商品名、レンタル終了日、レンタル日数、レンタル料金、レンタル終了日時点でのレンタル累計日数及び返金額をＰＯＳ端末３に送る（ステップＳ３０３）。
【００５２】
ＰＯＳ端末３は、ストアコントローラ２が送ったこれらのデータを受信し、レンタル日数、レンタル料金、返金額などを表示する。操作者は、表示された返金額を顧客に返金し、商品の引き渡しを受けた後、ＰＯＳ端末３を操作して、返金用レシートをＰＯＳ端末に印刷させる（ステップＳ３０４）。
【００５３】
図７に示すように、返金用レシートは、ストアコントローラ２が送った取引コード及び識別コードを表す取引バーコード及び識別バーコードと、ストアコントローラ２より送られた商品名、販売価格、レンタル日数、レンタル料金、返金額、レンタル開始日、及びレンタル終了日とを含んでいる。
【００５４】
そして、ＰＯＳ端末３は、返金の完了をストアコントローラ２に通知し、ストアコントローラ２は、ＰＯＳ端末３に送った取引コード、識別コード、商品名、レンタル終了日、レンタル日数、レンタル料金及び返金額を、互いに対応付けて取引履歴テーブル２７に格納する。
【００５５】
販売者は、ステップＳ３の取引で引き渡された商品に新たに添付するプライスカードをストアコントローラ２に印刷させ、商品このプライスカードを添付して、新古品として再び発売する。ただし、ここで印刷されるプライスカードには、新品価格に代えて新古品価格が印刷される。
【００５６】
この新古品を買う顧客が現れると、この顧客に、この商品を顧客に引き渡す（ステップＳ４）。そして、ステップＳ４では、この顧客がクレジットカードでの決済を選んだとする。
【００５７】
この場合もＰＯＳ端末３は、ステップＳ２のときと同様、操作者の操作に従ってプライスカードのバーコードを読み取り、読み取ったバーコードが表す識別コードをストアコントローラ２に送る。
また、操作者は顧客にクレジットカードの提示を求め、ＰＯＳ端末３は、顧客が提示したクレジットカードのカード番号を操作者の操作に従って磁気カードリーダにより読み取り、このカード番号もストアコントローラ２に送る。
【００５８】
ストアコントローラ２は、ＰＯＳ端末３よりカード番号を含むデータを受信すると、まず、たとえばカード会社が運営する外部の与信用サーバ４にカード番号と販売価格を送信して審査結果を得る、等して、このカード番号により有効に与信が行われることを確認する。
次いで、ストアコントローラ２は、カード番号、販売価格、及びこの販売価格の決済を依頼する請求データを与信用サーバ４に供給する。請求用データは、たとえば、販売者の口座を識別するデータを含んでいればよい。
【００５９】
次に、ストアコントローラ２は、ステップＳ２と同様に、商品マスタ２１の内容に基づき、この識別コードが示す商品の格付けが「新古品」であることの識別と、この商品の販売価格（すなわち新古品価格）、レンタル料金及び中古買取価格の特定と、商品マスタ２１が示す在庫量の更新とを行う。また、ステップＳ４の取引を特定する取引コードを生成し、現在の日付を取得して、更に、取引履歴テーブル２７の内容に基づき、この識別コードが示す商品のレンタル累計日数を特定する。
【００６０】
そして、ストアコントローラ２は、これらの取引コード、識別コード、取得した現在の日付（すなわち、この商品を新古品として１回目に販売した日の日付）、レンタル累計日数及び販売価格と、この販売がクレジットカード決済されることを示すデータ（たとえば、クレジットカードのカード番号）とを、互いに対応付けて取引履歴テーブル２７に格納する。また、これらのデータのうち、取引コード、新古品価格、識別コード、商品名、レンタル料金、中古買取価格及び現在の日付をＰＯＳ端末３に送る。
【００６１】
ＰＯＳ端末３は、ストアコントローラ２よりデータを受信すると、レシートを印刷する。レシートの記載内容は、新品価格・消費税額に代えて新古品価格ととこれに課税される消費税額が記載されている点を除き、ステップＳ２で印刷されたレシートの記載内容と同様である。
【００６２】
次に、ステップＳ４での新古品販売から７日後、顧客が商品とレシートを店舗に持ち込み、レンタルバックを申し出たとする（ステップＳ５）。そして、レンタルバックを申し出た日が、顧客が利用するクレジット業者の締め日前であったとする。
【００６３】
このときも、操作者等による検品後、ＰＯＳ端末３は操作者の操作に従ってレシートの商品バーコード又は取引バーコードを読み取り、この商品バーコード（又は取引バーコード）が示す識別コード（又は取引コード）をストアコントローラ２に送る。
【００６４】
ストアコントローラ２は、取引履歴テーブル２７を参照して、ステップＳ４での取引がクレジットカード決済であること、及び、締め日前であることを確認し、与信用サーバ４に、カード番号と、決済の取消を依頼する取消データを送る。
【００６５】
次いで、ストアコントローラ２は、ステップＳ３と同様にして、商品名、ステップＳ４の取引でのこの商品の販売価格、レンタル開始日（すなわち、ステップＳ４で新古品が販売された日付）、レンタル終了日（すなわち、ステップＳ５でのレンタルバックにより新古品のレンタルが終了した日付）、レンタル日数、レンタル終了日時点でのレンタル累計日数、及びレンタル料金を特定する。また、ステップＳ５でのレンタルバックの取引を特定する取引コードの生成や返金額の算出や、商品マスタ２１が示すこの商品の在庫量の更新も行う。そして、レンタル終了日時点でのレンタル累計日数が１０日であるため商品が依然として新古品であると判別し、判別結果に従い、商品マスタ２１が含むこの商品の格付けのデータを現状のまま保つ。
そして、ストアコントローラ２は、商品名、レンタル終了日、レンタル日数、レンタル料金、レンタル終了日時点でのレンタル累計日数及び返金額をＰＯＳ端末３に送る。
【００６６】
ＰＯＳ端末３は、ストアコントローラ２よりデータを受信すると、ステップＳ３と同様にレンタル日数、レンタル料金、返金額などを表示する。操作者は、表示された返金額を顧客に返金し、商品の引き渡しを受けた後、ＰＯＳ端末３を操作して、ステップＳ３で印刷したものと同様の返金用レシートをＰＯＳ端末３に印刷させる。
【００６７】
そして、ＰＯＳ端末３は、返金の完了をストアコントローラ２に通知し、ストアコントローラ２は、取引コード、識別コード、商品名、レンタル終了日、レンタル日数、レンタル料金及び返金額を互いに対応付けて取引履歴テーブル２７に格納する。販売者はプライスカードをストアコントローラ２に印刷させ、商品にこのプライスカードを添付して、新古品として再び発売する。
【００６８】
そして、再びこの新古品をクレジットカード決済で買う顧客が現れると、販売者はステップＳ４と同様にクレジットカードの提示を求めて商品の引き渡しを行い、このシステムも、カード決済の依頼、レシートの発行、取引履歴テーブル２７の追加など、ステップＳ４の処理と同様の処理を行う（ステップＳ６）。
【００６９】
次に、ステップＳ６での新古品販売から１日後、顧客が商品とレシートを店舗に持ち込み、レンタルバックを申し出たとする（ステップＳ７）。そして、レンタルバックを申し出た日が、クレジット業者の締め日を過ぎていたとする。
【００７０】
この場合、ステップＳ５と同様の動作を行ったＰＯＳ端末３から識別コード又は取引コードを受け取ったストアコントローラ２は、ステップＳ６での取引がクレジットカード決済であること、及び、締め日を過ぎていることを取引履歴テーブル２７に基づいて確認すると、クレジットカード会社による顧客の口座からの引き落としがいったん発生することを確認する。
【００７１】
なお、ここでストアコントローラ２は、ＰＯＳ端末３に、引き落とし発生の了承を求めるメッセージを送り、ＰＯＳ端末３がこのメッセージを表示して、ＰＯＳ端末３の操作者が顧客に引き落としの発生の了承を求めるようにしてもよい。あるいは、販売者は、クレジットカード会社が顧客の口座から引き落とす分の金額を一時的に補填することを決定してもよい。
【００７２】
次いで、ストアコントローラ２は、ステップＳ５と同様に、レンタルバックされたこの商品の商品名、ステップＳ６でのこの商品の販売価格、レンタル開始日、レンタル終了日、レンタル日数、レンタル終了日時点でのレンタル累計日数及びレンタル料金の特定、取引コードの生成、返金額の算出、商品マスタ２１が示す在庫量の更新を行い、格付けの判別も行う。この商品はステップＳ７の段階ではまだ新古品であるので、商品マスタ２１が含む格付けのデータはステップＳ７でも現状のまま保たれる。そして、ストアコントローラ２は、商品名、レンタル終了日、レンタル日数、レンタル料金、レンタル終了日時点でのレンタル累計日数及び返金額をＰＯＳ端末３に送る。
【００７３】
ＰＯＳ端末３は、ストアコントローラ２よりデータを受信すると、ステップＳ５と同様の処理を行う。返金の完了をＰＯＳ端末３から通知されたストアコントローラ２は、ステップＳ５と同様に、取引コード、識別コード、商品名、レンタル終了日、レンタル日数、レンタル料金及び返金額を互いに対応付けて取引履歴テーブル２７に格納する。販売者はプライスカードをストアコントローラ２に印刷させ、ステップＳ７でレンタルバックされたこの商品にこのプライスカードを添付して、新古品として再び発売する。
【００７４】
そして、再びこの新古品を買う顧客が現れると、販売者はステップＳ４と同様に新古品価格の受領と商品の引き渡しを行い、このシステムも、ステップＳ４の処理と同様の処理を行う（ステップＳ８）。ただし、ステップＳ８で顧客は現金での決済をしたものとし、従ってストアコントローラ２はクレジットカード会社への決済の依頼は行わず、また、取引履歴テーブル２７には、現金決済を示す情報を格納するものとする。
【００７５】
次に、ステップＳ８での新古品販売の後、顧客が商品とレシートを店舗に持ち込み、レンタルバックを申し出たものの、持ち込んだ商品には付属品の欠品があったとする（ステップＳ９）。
【００７６】
この場合、ＰＯＳ端末３の操作者は、ステップＳ３、Ｓ５やＳ７と同様にレシートに印刷されている商品バーコード又は取引バーコードをＰＯＳ端末３に読み取らせるほか、ＰＯＳ端末３を操作して、付属品欠品があるため中古品として買い取ることをストアコントローラ２へと通知させるようＰＯＳ端末３に指示する。ＰＯＳ端末３は、この指示に従った通知（中古買い取りの通知）をストアコントローラ２に送る。
【００７７】
識別コード（又は取引コード）と中古買い取りの通知をＰＯＳ端末３から受け取ったストアコントローラ２は、ステップＳ８での取引が現金決済であることを確認すると、受信した識別コード（又は、受信した取引コードに対応付けられている識別コード）を含む商品マスタ２１から、この識別コードが示す商品の中古買取価格を取得し、また、商品マスタ２１が含むこの商品の格付けのデータを、中古品を表すよう更新する。また、商品マスタ２１が示すこの商品の在庫量の更新も行う。
【００７８】
そして、ストアコントローラ２は、取引履歴テーブル２７に格納された販売価格から中古買取価格を差し引き、付属品欠品による減額分をさらに差し引いた返金額を算出して、商品名、販売価格、中古買取価格、欠品による減額幅、返金額、商品を販売した日付、現在の日付をＰＯＳ端末３に送る。なお、付属品欠品による減額幅は、査定テーブル２４に格納されているデータにより指定される通りとする。
【００７９】
ＰＯＳ端末３は、ストアコントローラ２が送ったデータを受信し、中古買取価格、欠品による減額幅、返金額などを表示する。操作者は、表示された返金額を顧客に返金し、商品の引き渡しを受けた後、ＰＯＳ端末３を操作して、返金用レシートをＰＯＳ端末に印刷させる。
【００８０】
図５に示すように、ステップＳ９で印刷される返金用レシートは、ＰＯＳ端末３が読み取った識別コードと、ストアコントローラ２より送られた商品名、販売価格、中古買取価格、欠品による減額幅、返金額、商品を販売した日付、現在の日付とを含んでいる。
【００８１】
そして、ＰＯＳ端末３は、返金の完了をストアコントローラ２に通知し、ストアコントローラ２は、中古買取を行った日付と返金額とを取引履歴テーブル２７に格納する。販売者は、中古品として引き渡された商品に新たに添付するプライスカードをストアコントローラ２に印刷させ、商品このプライスカードを添付して、中古品として発売する。
【００８２】
販売者はこのプライスカードを該当する商品に添付してこの商品を発売する。そして、買い手（顧客）が現れると、決済手法が現金払いかクレジットカード利用に従って、ステップＳ４あるいはステップＳ８の処理を行う（ステップＳ１０）。ただし、決済される額は中古品価格である。
【００８３】
そして、顧客からレンタルバックの申し出があった場合は。販売時の決済手法が現金払いかクレジットカード利用か、また、クレジットカード利用の場合は現在の日付が締め日の前か後か、に従って、ステップＳ３、Ｓ５、あるいはステップＳ８の処理を行う（ステップＳ１１）。ただし、返金額は中古品価格とレンタル料金との差額とする。
【００８４】
なお、このシステムの構成は上述のものに限られない。
たとえば、このシステムは、ＰＯＳ端末３を複数備えていてもよい。この場合、このシステムは、たとえば、特定のＰＯＳ端末３からストアコントローラ２にデータを送信するときや、ストアコントローラ２から特定のＰＯＳ端末３にデータを送信するとき、このＰＯＳ端末３に固有の識別符号をこのデータに付すようにすればよい。
また、同一の装置が本部サーバ１、ストアコントローラ２及びＰＯＳ端末３の一部又は全部の機能を行ってもよい。
【００８５】
また、価格マスタ２２に格納されたデータが示す取引条件も、上述の例には限られない。たとえば、展示品価格、新古品価格及び中古価格は、新品価格に基づいて決定される必要はなく、各々独立に決定されてもよい。
【００８６】
また、検品した商品に、付属品の欠品等の減額事由があった場合、ＰＯＳ端末３の操作者の判断で減額査定を行い、査定結果をストアコントローラ２に通知し、ストアコントローラ２は、この査定結果を反映して中古買取価格等の決定を行ってもよい。また、ＰＯＳ端末３は、減額事由を示す値引きマスタを記憶して、操作者の操作に従って値引きマスタの内容を表示し、操作者は、表示された内容に従って減額査定を行うようにしてもよい。
【００８７】
また、ＰＯＳ端末３の操作者は、取引の度に顧客にメンバーズカードの提示を求めるものとし、ＰＯＳ端末３がメンバーズカードに印刷されたバーコードを読み取って、このバーコードが示す会員番号をストアコントローラ２に送ってもよい。
この場合、ストアコントローラ２は、この取引の内容に従い、所定の条件に基づいてこの会員番号が示す会員にポイントを付与するため、会員マスタ２３が示すこの会員のポイント残高を更新してもよい。
また、ＰＯＳ端末３の操作者は、メンバーズカードのバーコードを読み取られた会員からの申し出があったとき、ポイントを決済に用いる旨の指示をＰＯＳ端末３に入力してもよく、この場合、ＰＯＳ端末３はこの指示があったことをストアコントローラ２に通知し、ストアコントローラ２は、この会員のポイントを決済に用いることを示すデータをこの取引の取引コードに対応付けて取引履歴テーブル２７に格納して、会員マスタ２３が示すこの会員のポイントを相当額だけ減額する等してもよい。
【００８８】
また、ＰＯＳ端末３の操作者は、取引の度に自己の従業員識別コードをＰＯＳ端末３に入力してもよい。この場合、ＰＯＳ端末３はこの従業員識別コードをストアコントローラ２に通知し、ストアコントローラ２は、この従業員識別コードをこの取引の取引コードに対応付けて取引履歴テーブル２７に格納するようにしてもよい。
【００８９】
また、このシステムが発行する返金用レシートは、顧客が返金額を受け取ったことを証する領収書の体裁をとってもよく、一方、販売者が販売価格とレンタル料金との差額を顧客から受け取ったことを証する領収書の体裁をとってもよい。
【００９０】
以上、この発明の実施の形態を説明したが、この発明にかかる構成は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。
例えば、記録媒体ドライバを備えるサーバコンピュータに、上述の本部サーバ１及びストアコントローラ２の動作を実行するためのプログラムを格納した媒体（ＣＤ−ＲＯＭ、フレキシブルディスク、ＭＯ、磁気テープ等）からこのプログラムをインストールし、バーコードリーダを備えるパーソナルコンピュータに、上述のＰＯＳ端末３の動作を実行するためのプログラムを格納した媒体からこのプログラムをインストールすることにより、上述のシステムを構成することができる。
【００９１】
また、例えば、通信回線のＢＢＳにこれらのプログラムを掲示し、これらを通信回線を介して配信してもよく、また、これらのプログラムを表す信号により搬送波を変調し、得られた変調波を伝送し、この変調波を受信した装置が変調波を復調して該プログラムを復元するようにしてもよい。
そして、これらのプログラムを起動し、ＯＳの制御下に、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。
【００９２】
なお、ＯＳが処理の一部を分担する場合、あるいは、ＯＳが本願発明の１つの構成要素の一部を構成するような場合には、記録媒体には、その部分を除いたプログラムを格納してもよい。この場合も、この発明では、その記録媒体には、コンピュータが実行する各機能又はステップを実行するためのプログラムが格納されているものとする。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、さまざまな流通形態を統一的にとらえながら商品取引を管理できる商品取引管理システム及び商品取引管理方法が実現される。
【図面の簡単な説明】
【図１】本発明の実施形態に係るステムの構成を示す図である。
【図２】取引の流れの一例を示す図である。
【図３】ステップＳ１でのこのシステムの処理を示す図である。
【図４】ステップＳ２でのこのシステムの処理を示す図である。
【図５】レシートの一例を示す図である。
【図６】ステップＳ３でのこのシステムの処理を示す図である。
【図７】返金用レシートの一例を示す図である。
【符号の説明】
１      本部サーバ
２      ストアコントローラ
３      ＰＯＳ端末
４      与信用サーバ
【図１】
0003919504.tif 000002
【図２】
0003919504.tif 000003
【図３】
0003919504.tif 000004
【図４】
0003919504.tif 000005
【図５】
0003919504.tif 000006
【図６】
0003919504.tif 000007
【図７】
0003919504.tif 000008