(57)【要約】【課題】  サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる会計支援装置を提供することである。【解決手段】  上記の課題を解決するため、本発明は、サービスを提供する元の部屋と移動先の部屋に関する情報と、顧客に提供されるサービスに関するサービス情報と、顧客に関する顧客属性とを入力する入力手段と、上記顧客属性、時間帯、各部屋に応じたサービスの料金を示す料金テーブルが格納された料金データベースと、上記入力手段により入力された入力情報と上記料金テーブルとに基づいて、上記サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成するレコード生成手段と、上記レコード生成手段により生成されたレコードに基づいて、サービス提供時間内に部屋移動したとき、会計時に上記サービスの提供開始時刻から終了時刻までの料金を累計する累計手段とを有する構成とされる。【選択図】  図１
2005107702.tif 000002
【特許請求の範囲】
【請求項１】
サービスを提供する元の部屋と移動先の部屋に関する情報と、顧客に提供されるサービスに関するサービス情報と、顧客に関する顧客属性とを入力する入力手段と、
上記顧客属性、時間帯、各部屋に応じたサービスの料金を示す料金テーブルが格納された料金データベースと、
上記入力手段により入力された入力情報と上記料金テーブルとに基づいて、上記サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成するレコード生成手段と、
上記レコード生成手段により生成されたレコードに基づいて、サービス提供時間内に部屋移動したとき、会計時に上記サービスの提供開始時刻から終了時刻までの料金を累計する累計手段とを含むことを特徴とする会計支援装置。
【請求項２】
上記レコード生成手段は、上記サービスの提供開始時刻から部屋移動時刻まで所定単位時間毎の元の部屋の料金を示すレコードを生成し、部屋移動時刻から上記サービスの提供終了時刻まで所定単位時間毎の移動後の部屋の料金を示すレコードを生成することを特徴とする請求項１記載の会計支援装置。
【請求項３】
上記入力手段は、上記元の部屋情報及び複数の移動可能な部屋情報を示す画面を表示する表示手段を有することを特徴とする請求項１又は２記載の会計支援装置。
【請求項４】
上記サービスは、上記顧客への商品の提供を含むことを特徴とする請求項１乃至３いずれか一項記載の会計支援装置。
【請求項５】
上記レコード生成手段は、上記レコードに上記サービス内容を識別する識別情報を付加することを特徴とする請求項１乃至４いずれか一項記載の会計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は会計支援装置に係り、特に、娯楽施設などで様々な料金体系に合わせた会計時の料金の算出を支援する会計支援装置に関する。
【背景技術】
【０００２】
近年、娯楽施設（カラオケ店）、飲食店、ホテルなどのサービス業では、顧客獲得のために様々な販売条件や販売形態によるサービスが顧客に提供されている。特に、個室毎の管理が必要なカラオケ店のサービスにおいて、部屋代金、飲食代金、曜日、時間帯、男女別などで料金が異なる場合がある。また、このようなサービス業で会計時に用いられているＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムが存在する。大規模な飲食店の多くは、ハンディターミナルにより顧客からの注文を受け付け、顧客が会計を行う場合、ＰＯＳ端末で受け付けた注文に対する料金を算出する方法が用いられている。また、商品の小売にはバーコードを用いたり、店舗のスタッフが手書きで注文を受け、手入力でＰＯＳ端末により料金を算出する場合もある。
【０００３】
また、従来技術として、時間帯に応じてメニュー構成が替わるような店舗で、現在使用するメニューのみを表示する商品受注用ＰＯＳ端末のパネル表示方法が存在する（例えば、特許文献１）。
【０００４】
また、有料カラオケルーム、レンタルルーム、更衣室、シャワー室、トイレ等の、入退室時に料金の精算を行う有料貸室の料金徴収装置が存在する（例えば、特許文献２）。
【０００５】
ホテルの部屋などの複数の区画の利用状況を把握することを目的とし、段落番号［００３６］に記載されるように、元客室と変更後客室とをドラッグアンドドロップする操作により、元客室に関連付けられた宿泊者に関する情報を変更後客室に関連付け直す利用管理システムが存在する（例えば、特許文献３）。
【特許文献１】特開平１０−６３９５５号公報
【特許文献２】特開平９−２１２６９６号公報
【特許文献３】特開平９−１５３０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のＰＯＳシステムでは、店舗のスタッフが顧客から聞いた注文をハンディターミナルから入力しているが、同一の品目に複数のボタン（例えば「ビール（〜１８：００）エコノミ」、「ビール（１８：００〜）エコノミ」、「ビール（〜１８：００〜）ファーストクラス」、「ビール（１８：００〜）ファーストクラス」等）が存在する場合、店頭のスタッフがその商品名、及びＰＯＳ操作を覚えるのに時間がかかり、また操作ミスを行いやすいという問題点があった。
【０００７】
また、カラオケ店で顧客が会計を行う際には、店舗のスタッフは、顧客が利用した部屋、開始時間と終了時間、注文された商品をまとめた総額料金を算出しなければならないが、時間帯や時期によって料金の設定が異なっていたり、途中で料金の異なる部屋に替わっている場合などがあり、スタッフが全ての料金体系を把握して正確に料金に反映させるのは難しいという問題点があった。
【０００８】
また、従来のカラオケ店では、顧客の人数に関わらず部屋を使用した時間毎、及び飲食代が料金として課金されるが、顧客のうち一人が途中で退室する場合、後日他の顧客が退室者の料金を立て替えたり、滞在時間から自分の支払うべき料金を概算して退室する際に支払っており、店舗側はその退室者に正確な料金の支払いを要求することが難しいという問題点があった。店舗によっては、時間帯によって部屋料金が異なり、さらに会計時の計算が難しいという問題点があった。
【０００９】
更に、顧客から所定の部屋の使用中に他の部屋、例えば、広い部屋や内装のきれいな部屋などに移動したいという要望があると、一旦使用した部屋の料金を支払い、再度、新しい部屋のチェックイン作業をしなければならず、手間が煩雑になってしまうという問題点があった。また、この部屋替えの際に顧客が料金を支払わずに逃げてしまうという問題点があった。
【００１０】
そこで、本発明の課題は、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる会計支援装置を提供することである。
【課題を解決するための手段】
【００１１】
上記の課題を解決するため、本発明は、サービスを提供する元の部屋と移動先の部屋に関する情報と、顧客に提供されるサービスに関するサービス情報と、顧客に関する顧客属性とを入力する入力手段と、上記顧客属性、時間帯、各部屋に応じたサービスの料金を示す料金テーブルが格納された料金データベースと、上記入力手段により入力された入力情報と上記料金テーブルとに基づいて、上記サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成するレコード生成手段と、上記レコード生成手段により生成されたレコードに基づいて、サービス提供時間内に部屋移動したとき、会計時に上記サービスの提供開始時刻から終了時刻までの料金を累計する累計手段とを有する構成とされる。
【００１２】
このような会計支援装置において、サービスを提供する元の部屋と移動先の部屋に関する情報と、顧客に提供されるサービスに関するサービス情報と、顧客に関する顧客属性とを入力し、その入力情報と顧客属性、時間帯、各部屋に応じたサービスの料金を示す料金テーブルとに基づいて、サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成し、それらのレコードに基づいて、サービス提供時間内に部屋移動したとき、会計時にサービスの提供開始時刻から終了時刻までの料金を累計することにより、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００１３】
また、上記課題を解決するため、本発明は、上記会計支援方法及びその会計支援方法をコンピュータに行なわせるためのプログラムとすることもできる。
【発明の効果】
【００１４】
このような会計支援装置では、サービスを提供する元の部屋と移動先の部屋に関する情報と、顧客に提供されるサービスに関するサービス情報と、顧客に関する顧客属性とを入力し、その入力情報と顧客属性、時間帯、各部屋に応じたサービスの料金を示す料金テーブルとに基づいて、サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成し、それらのレコードに基づいて、サービス提供時間内に部屋移動したとき、会計時にサービスの提供開始時刻から終了時刻までの料金を累計することにより、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の第１実施例に係る会計支援装置のシステム構成図である。図１において、本発明の会計支援装置の一例であるＰＯＳ端末１０は、カラオケ店などの店舗にそれぞれ設けられており、顧客にサービスを提供する部屋、例えば、楽曲を歌うことができるカラオケ装置が設置された部屋の使用時間毎の料金、及び顧客が注文した商品（メニュー）などの料金を会計時に算出するための装置である。ＰＯＳ端末１０は、主に、部屋の入退室の管理や会計処理を行うメイン処理部５と、部屋の管理や会計処理に必要となる情報を格納した関連マスタテーブル７０と、部屋が使用された履歴情報に基づいて算出された会計情報などを格納した関連ログテーブル６０とで構成される。
【００１６】
尚、ＰＯＳ端末１０は、ＣＰＵ（中央処理装置）によって以下に示す各構成が制御される。本発明の会計支援方法を実現するためのプログラムが補助記憶装置（図示せず）に記録され、後述される会計支援方法における処理が起動されると、補助記憶装置に格納されたプログラムに従って、プログラム内作業用テーブル５０を用いてＣＰＵがその処理を開始する。
【００１７】
メイン処理部５は、関連マスタテーブル７０、関連ログテーブル６０の情報を参照して以下の各処理部により会計時の料金の計算等の処理が実行される。メイン処理部５は、新たに顧客が入室した際に登録等の処理を行う新規入室処理部２１と、部屋の退室処理を行う退室処理部２５と、顧客が部屋に在室中のときに処理が行われる在室中処理部３０と、顧客が注文（オーダー）したメニューの単価を取得するメニュー単価取得処理部４０と、メイン処理部５でプログラム実行時の作業テーブルとして利用されるプログラム内作業用テーブル５０とを有する。在室中処理部３０は、使用中の部屋に途中から顧客が入室したときの処理を行う途中入室処理部３１と、部屋の使用を延長したときの処理を行う延長処理部３２と、途中で顧客が退室したときの処理を行う途中退室処理部３３と、部屋移動時の処理を行う部屋移動処理部３４と、顧客からのオーダーの登録処理を行う飲食オーダ登録処理部３５と、顧客の入退室による人数の変更処理を行う人数変更処理部３６とを有する。
【００１８】
関連マスタテーブル７０は、メニューに関する情報が格納されたメニューマスタＤＢ７１と、メニューの単価取得が行われた際の情報が格納されたメニュー単価取得マスタＤＢ７２と、日別の料金区分に関する情報が格納された日別料金区分マスタＤＢ７３と、日別の料金に関する情報が格納された日別料金マスタＤＢ７４と、各部屋のパターンに関する情報が格納された部屋パターンマスタＤＢ７５と、各部屋に関する情報が格納された部屋マスタＤＢ７６と、会員に関する情報が格納された会員マスタＤＢ７７とを有する。
【００１９】
関連ログテーブル６０は、顧客からのオーダー（部屋）に関する情報が格納されたオーダー（ヘッダ）ＤＢ６１と、顧客からのオーダー（メニュー）に関する情報が格納されたオーダー（明細）ＤＢ６２と、部屋の利用状況の履歴に関する情報が格納された部屋情報ＤＢ６３とを有する。
【００２０】
尚、メニューマスタＤＢ７１に格納されるテーブルの項目については図７で、メニュー単価取得マスタＤＢ７２に格納されるテーブルの項目については図８で、日別料金区分マスタＤＢ７３に格納されるテーブルの項目については図１０で、日別料金マスタＤＢ７４に格納されるテーブルの項目については図１１で、部屋マスタＤＢ７６に格納されるテーブルの項目については図９で、会員マスタＤＢ７７に格納されるテーブルの項目については図１２で、部屋情報ＤＢ６３に格納されるテーブルの項目については図１３で、オーダー（ヘッダ）ＤＢ６１に格納されるテーブルの項目については図１４で、オーダー（明細）ＤＢ６２に格納されるテーブルの項目については図１５で詳細に説明する。
【００２１】
例えば、顧客が新たに部屋を使用する場合、店舗スタッフはＰＯＳ端末１０のディスプレイなどの表示装置に表示された画面から、新規入室される部屋と顧客の情報を登録する。この時、新規入室処理部２１は、関連マスタテーブル７０を参照し、登録された新規入室情報を関連ログテーブル６０に格納する。
【００２２】
新規入室処理が行われた後、顧客が途中で入室すると、途中入室処理部３１は、関連ログテーブル６０に格納された情報、例えば部屋の人数を更新する。同様に、顧客が途中で退室すると、途中退室処理部３３は、関連ログテーブル６０に格納された情報を更新する。また、顧客が部屋を移動した場合、部屋移動処理部３４は、関連ログテーブル６０に移動前後の部屋に関する情報や、部屋移動の際に前金を徴収した場合は、その前金に関する情報を登録する。元部屋を使用している最中にその部屋の顧客からオーダーがあった場合、飲食オーダー登録処理部３５は、関連ログテーブル６０にオーダーのあった部屋及びオーダー情報等を登録する。更に、上記途中入退室、部屋移動の時に人数変更がある場合、人数変更処理部３６は、関連ログテーブル６０に変更した人数を登録する。
【００２３】
その後、部屋を使用していた顧客の全員が退室する場合、退室処理部２５は関連ログテーブル６０に退室に関する情報を格納する。顧客の会計時に、退室処理部２５は関連ログテーブル６０に格納された情報に基づいて料金の算出を行い、算出された料金の合計がＰＯＳ端末１０からレシートに出力される。レシートの出力について図５０〜図５４で詳細に説明する。
【００２４】
このように、ＰＯＳ端末１０で部屋の入退室処理、部屋移動処理、オーダー登録処理等を行い関連ログテーブル６０に処理結果を格納し、その関連ログテーブル６０に基づいて会計時に料金を算出することにより、店舗スタッフの手間を省くと共に操作ミスを防ぎ、時間帯によって部屋の料金が異なる場合や、顧客が部屋の入退室を行った場合などにも正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００２５】
次に、新規入室処理においてＰＯＳ端末１０に表示される画面遷移について説明する。尚、カラオケ店のフロントに設置されたＰＯＳ端末１０の画面表示にはタッチパネルが用いられ、操作者が画面をタッチすることで表示部分を選択するものとする。図２は、新規入室処理においてＰＯＳ端末に表示されるメイン画面を示す図である。図２に示す画面２００は、新規入室処理部２１による新規入室処理で表示されるメイン画面である。画面２００には、画面表示されている日時とその日時での料金体系情報を示す表示域２０１と、複数の部屋の番号、制限人数、使用状況が表示される表示域２０２と、新規入室を登録するための新規入室ボタン２０４とが表示される。例えば、表示域２０２内の部屋番号「１号室Ｄ」を示す表示域２０３が空室状態であるのを確認して、この部屋を選択して（網掛け表示）新規入室ボタン２０４をタッチすると、新規入室処理部２１は、部屋番号から部屋マスタＤＢ７６に格納された部屋パターンを取得し、図３に示す画面を表示する。
【００２６】
図３は、ＰＯＳ端末に表示される入室処理画面を示す図である。図３に示す画面２０６は、メインの画面２００で選択された部屋への入室処理画面を示している。画面２０６には、画面表示されている日時とその日時での料金体系情報及び入力担当者を示す表示域２０７と、入室状態（入室モード）「新規入室」を示す表示域２０８と、顧客に関する情報と選択された部屋に関する情報とを示す表示域２０９と、部屋の使用料などの料金情報（会計情報）を示す表示域２１０と、画面に表示された情報又は画面を取消す取消ボタン２１１と、画面情報を確認したときに選択する確認ボタン２１２とが表示される。例えば、表示域２０９の顧客情報に会員番号を入力して確認ボタン２１２を選択することにより、新規入室処理部２１は、会員マスタＤＢ７７から会員の詳細な情報を取得して表示させる。また、表示域２０９の入室情報に料金区分と、男性人数又は女性人数と、利用時間を入力して、メニュー番号（以降Ｎｏとする）、男性人数、女性人数、利用開始時刻、利用終了時刻とを確定する。表示域２０９の各項目が確定した後、表示域２１０に料金の計算結果が表示される。このように、表示域２０９に新規入室に関する情報を入力し、表示域２１０に表示される料金情報とを確認して確認ボタン２１２を選択すると、図４に示す画面が表示される。
【００２７】
図４は、ＰＯＳ端末に表示される新規入室処理後のメイン画面を示す図である。図４に示す画面２１５は、入室処理画面２０６で設定された後のメイン画面を示している。画面２１５には、画面表示されている日時とその日時での料金体系情報を示す表示域２１６と、複数の部屋の番号、制限人数、使用状況が表示される表示域２１７と、途中入室を登録するための途中入室ボタン２１８と、オーダーを登録するためのオーダーボタン２１９と、途中退室を登録するための途中退室ボタン２２０と、退室を登録するための退室ボタン２２１とが表示される。例えば、表示域２１７内の部屋番号「１号室Ｄ」を示す表示域２２２において、新規入室の登録が行われたため、利用時間「１５：２０〜１７：２０」と残り時間「１２０（分）」、人数「４名」、使用状態「使用中」が表示される。
【００２８】
このように、ＰＯＳ端末１０に表示される画面に従って、容易に新規入室の登録を行うと共に、ＰＯＳ端末１０の新規入室処理部２１により、関連マスタテーブル７０及び関連ログテーブル６０とを参照して算出された料金を表示させることができる。
【００２９】
次に、新規入室処理について具体的に説明する。図５は、新規入室処理のフローチャートを示す図である。図５において、先ず、ステップＳ１０の処理で、新規入室処理部２１によりＰＯＳ端末１０にメイン画面が表示され、そのメイン画面から部屋が選択される。ステップＳ１１の処理で、新規入室処理部２１により選択された部屋に関する新規入室処理画面が表示される。ステップＳ１２の処理で、新規入室処理部２１は、新規入室処理画面に入力された会員Ｎｏから、会員マスタＤＢ７７に格納された会員情報を抽出し、会員区分を確定する。ステップＳ１３の処理で、新規入室処理部２１は、新規入室処理画面に入力された料金区分コードから、メニューマスタＤＢ７１からメニューの料金を抽出し、メニューＮｏを確定する。ステップＳ１４の処理で、新規入室処理部２１は、新規入室処理画面に入力された男性人数を確定する。ステップＳ１５の処理で、新規入室処理部２１は、新規入室処理画面に入力された女性人数を確定する。ステップＳ１６の処理で、新規入室処理部２１は、ＰＯＳ端末１０で計測されている現在時刻から入室時刻を確定する。ステップＳ１７の処理で、新規入室処理部２１は、新規入室処理画面に入力された利用時間から退室時刻を確定する。ステップＳ１８の処理で、新規入室処理部２１は、確定した情報に基づいて、新規入室明細（料金情報）を作成する処理を行う。この新規入室明細処理については図６で詳細に説明する。ステップＳ１９の処理で、新規入室処理部２１は、作成された新規入室明細から部屋情報ＤＢ６３に格納された部屋情報テーブルを更新する。ステップＳ２０の処理で、新規入室処理部２１により更新された新規入室明細を含むメイン画面が表示されると、新規入室が確定したものとして部屋情報ＤＢ６３に格納された部屋情報テーブルを更新する。
【００３０】
このように、画面から必要事項を入力して新規入室明細を作成し、部屋情報ＤＢ６３で管理することにより、カラオケ店のスタッフの手間を省くと共に操作ミスを防ぎ、会計時にＰＯＳ端末１０で正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００３１】
次に、図５のステップＳ１８に示す新規入室明細作成処理について説明する。図６は、新規入室明細作成処理のフローチャートを示す図である。図６において、先ず、ステップＳ２５の処理で、新規入室処理部２１は、新規入室処理画面に入力された利用時間を利用残時間とする。ステップＳ２６の処理で、新規入室処理部２１は、利用残時間が０になるまで以降の処理（ステップＳ２７〜Ｓ３９）を繰り返して行う。ステップＳ２７の処理で、新規入室処理部２１は、繰り返しの回数が１回目であるか否かを判断する。ステップＳ２７の処理で、繰り返しの回数が１回目である場合、ステップＳ２８の処理で、新規入室処理部２１は、以降の処理（ステップＳ２９〜Ｓ３２）を２回繰り返す。ステップＳ２９の処理で、新規入室処理部２１は、繰り返しの回数が１回目であるか否かを判断する。ステップＳ２９の処理で、繰り返しの回数が１回目である場合、ステップＳ３０の処理で、新規入室処理部２１は、メニュー単価取得マスタＤＢ７２から基準時間（６０分）の男性の単価を取得する。ステップＳ２９の処理で、繰り返しの回数が１回目でない場合、ステップＳ３１の処理で、新規入室処理部２１は、メニュー単価取得マスタＤＢ７２から基準時間（６０分）の女性の単価を取得する。ステップＳ３０、Ｓ３１で各単価を取得した後、ステップＳ３２の処理で、新規入室処理部２１は、オーダー（明細）ＤＢ６２に枝番を１とした明細レコードを追加する。ステップＳ３８の処理で、新規入室処理部２１は、利用残時間から６０分を減算した時間を利用残時間として利用残時間が０になるまでステップＳ２７からの処理を繰り返す。
【００３２】
ステップＳ２７の処理で、繰り返しの回数が１回目でない場合、ステップＳ３３の処理で、新規入室処理部２１は、以降の処理（ステップＳ３４〜Ｓ３７）を２回繰り返す。ステップＳ３４の処理で、新規入室処理部２１は、繰り返しの回数が１回目であるか否かを判断する。ステップＳ３４の処理で、繰り返しの回数が１回目である場合、ステップＳ３５の処理で、新規入室処理部２１は、メニュー単価取得マスタＤＢ７２から追加時間（３０分）の男性の単価を取得する。ステップＳ３４の処理で、繰り返しの回数が１回目でない場合、ステップＳ３６の処理で、新規入室処理部２１は、メニュー単価取得マスタＤＢ７２から追加時間（３０分）の女性の単価を取得する。ステップＳ３５、Ｓ３６で各単価を取得した後、ステップＳ３７の処理で、新規入室処理部２１は、オーダー（明細）ＤＢ６２に枝番を１とした明細レコードを追加する。ステップＳ３９の処理で、新規入室処理部２１は、利用残時間から３０分を減算した時間を利用残時間として利用残時間が０になるまでステップＳ２７からの処理を繰り返す。ステップＳ４０の処理で、新規入室処理部２１は、オーダー（ヘッダ）ＤＢ６１に枝番を１としたヘッダレコードを格納する。
【００３３】
このように、新規入室登録での料金を利用時間６０分、３０分毎、また男女別に料金を累計し、会計時で料金を算出するための会計情報としてオーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２、部屋情報ＤＢ６３に格納することにより、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００３４】
次に、関連マスタテーブル７０の各ＤＢに格納されるテーブルの基本項目について説明する。図７は、メニューマスタＤＢに格納されるテーブルを示す図である。図７に示すテーブル７１０は、メニューマスタＤＢ７１に格納されるテーブルであり、顧客に提供されるサービスのメニューに関する情報が格納されている。テーブル７１０は、メニューＮｏを示す項目と、メニュー名称を示す項目と、メニュー単価を示す項目等で構成されている。
【００３５】
図８は、メニュー単価取得マスタＤＢに格納されるテーブルを示す図である。図８に示すテーブル７２０は、メニュー単価取得マスタＤＢ７２に格納されるテーブルであり、メニューＮｏ毎の情報が格納されている。テーブル７２０は、メニューＮｏを示す項目と、日別の料金区分を示す項目と、部屋パターンを示す項目と、そのメニューの適用開始時刻を示す項目と、そのメニューの適用終了時刻を示す項目と、男性対象のメニューを示す男性フラグの項目と、女性対象のメニューを示す女性フラグの項目と、会員区分を示す項目と、メニュー単価を示す項目等で構成されている。
【００３６】
図９は、部屋マスタＤＢに格納されるテーブルを示す図である。図９に示すテーブル７６０は、部屋マスタＤＢ７６に格納されるテーブルであり、各部屋の詳細情報が格納されている。テーブル７６０は、部屋コードを示す項目と、部屋パターンを示す項目と、部屋名称を示す項目等で構成されている。
【００３７】
図１０は、日別料金区分マスタＤＢに格納されるテーブルを示す図である。図１０に示すテーブル７３０は、日別料金区分マスタＤＢ７３に格納されるテーブルであり、日別の部屋料金の情報が格納されている。テーブル７３０は、日別料金コードを示す項目と、日別料金名称を示す項目等で構成されている。
【００３８】
図１１は、日別料金マスタＤＢに格納されるテーブルを示す図である。図１１に示すテーブル７４０は、日別料金マスタＤＢ７４に格納されるテーブルであり、日別の料金の詳細情報が格納されている。テーブル７４０は、営業日を示す項目と、日別料金コードを示す項目等で構成されている。
【００３９】
図１２は、会員マスタＤＢに格納されるテーブルを示す図である。図１２に示すテーブル７７０は、会員マスタＤＢ７７に格納されるテーブルであり、会員情報が格納されている。テーブル７７０は、会員番号を示す項目と、会員名称を示す項目と、会員区分を示す項目等で構成されている。
【００４０】
次に、関連ログテーブル６０の各ＤＢに格納されるテーブルの基本項目について説明する。図１３は、部屋情報ＤＢに格納されるテーブルを示す図である。図１３に示すテーブル６３０は、部屋情報ＤＢ６３に格納されるテーブルであり、部屋毎の入室履歴が格納されている。テーブル６３０は、部屋コードを示す項目と、伝票Ｎｏを示す項目と、男性人数を示す項目と、女性人数を示す項目と、利用開始時刻を示す項目と、利用終了時刻を示す項目と、部屋の利用状況（ステータス）を示す項目等で構成されている。また、ステータスには、空室状態「０」又は入室状態「１」が格納される。
【００４１】
図１４は、オーダー（ヘッダ）ＤＢに格納されるテーブルを示す図である。図１４に示すテーブル６１０は、オーダー（ヘッダ）ＤＢ６１に格納されるテーブルであり、部屋の利用時間が経過して一旦料金の合計が算出されたときの伝票情報が格納されている。テーブル６１０は、伝票Ｎｏを示す項目と、枝番を示す項目と、部屋コードを示す項目と、男性人数を示す項目と、女性人数を示す項目と、オーダー時刻を示す項目と、利用開始時刻を示す項目と、利用終了時刻を示す項目と、税前合計を示す項目と、消費税を示す項目と、税込み合計を示す項目と、前受金を示す項目と、会員区分を示す項目等で構成されている。
【００４２】
図１５は、オーダー（明細）ＤＢに格納されるテーブルを示す図である。図１５に示すテーブル６２０は、オーダー（明細）ＤＢ６２に格納されるテーブルであり、伝票（オーダー）毎の情報が格納されている。テーブル６２０は、伝票Ｎｏを示す項目と、枝番を示す項目と、枝番を示す項目と、枝番内インデックスを示す項目と、メニューＮｏを示す項目と、単価を示す項目と、男性人数を示す項目と、女性人数を示す項目と、基準時刻を示す項目と、利用時間を示す項目と、基本時間を示す項目と、数量を示す項目等で構成されている。
【００４３】
次に、新規入室処理後の関連ログテーブル６０の各テーブルの具体例について説明する。図１６は、オーダーヘッダテーブルの具体例を示す図である。図１６に示すテーブル６１１は、オーダー（ヘッダ）ＤＢ６１に格納される新規入室処理で生成されたレコードを含むテーブルの具体例である。例えば、テーブル６１１には、伝票Ｎｏ「７５７」、枝番「１」、部屋Ｎｏ「００１」、男性人数「２」、女性人数「２」、オーダー時刻「２００３０８２５１５２０１６」、利用開始時刻「２００３０８２５１５２００３」、利用終了時刻「２００３０８２５１７２００３」、外税部屋料「２４００」、外税税金額「１２０」、明細合計「２５２０」、前受金「０」、会員区分「１」が格納されている。尚、明細合計の算出方法は、男性人数と女性人数を加算した値に単価を掛けて算出される。また、各明細テーブルに対しては計算結果を積上げたものがオーダーヘッダテーブルの税前合計となる。
【００４４】
図１７は、オーダー明細テーブルの具体例を示す図である。図１７に示すテーブル６２１は、オーダー（明細）ＤＢ６２に格納されるテーブルの具体例である。例えば、テーブル６２１には、伝票Ｎｏ「７５７」、枝番「１」、枝番内インデックス「１」、メニューＮｏ「７００１」、単価「３００」、男性人数「２」、女性人数「０」、基準時間「２００３０８２５１５２００３」、利用時間「６０」、基本時間「６０」が格納されている。
【００４５】
図１８は、部屋情報テーブルの具体例を示す図である。図１８（Ａ）に示すテーブル６３１は、新規入室処理が行われる前のテーブルを示しており、図１８（Ｂ）に示すテーブル６３２は、新規入室処理が行われた後のテーブルを示している。例えば、図１８（Ｂ）に示すテーブル６３２には、部屋コード「００１」、伝票Ｎｏ「７５７」、男性人数「２」、女性人数「２」、利用開始時刻「２００３０８２５１５２００３」、利用終了時刻「２００３０８２５１７２００３」、ステータス「１」が格納されている。
【００４６】
このように、ＰＯＳ端末１０の新規入室処理部２１は、関連マスタテーブル７０と関連ログテーブル６０とに格納された情報に基づいて、部屋毎の入室を登録すると共に、時間帯や顧客の性別の違いによる料金の差額や、商品のオーダーを正確に反映させた料金を示す会計情報を管理することができる。従って、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００４７】
次に、本発明の第２実施例に係る途中入室処理について説明する。図１９は、本発明の第２実施例に係る途中入室処理においてＰＯＳ端末に表示されるメイン画面を示す図である。図１９に示す画面２３０は、途中入室処理部３１による途中入室処理で表示されるメイン画面である。画面２３０には、画面表示されている日時とその日時での料金体系情報を示す表示域２３１と、複数の部屋の番号、制限人数、使用状況が表示される表示域２３２と、途中入室を登録するための途中入室ボタン２３４と、部屋移動を登録するための部屋移動ボタン２３５と、延長登録するための延長ボタン２３６と、オーダーを登録するためのオーダーボタン２３７と、途中退室を登録するための途中退室ボタン２３８と、退室を登録するための退室ボタン２３９とが表示される。例えば、使用中の部屋番号「１号室Ｄ」を示す表示域２３３の部屋へ途中から他の顧客が参加する場合、その表示域２３３を選択し、途中入室ボタン２３４をタッチすると、途中入室処理部３１は、部屋番号から部屋マスタＤＢ７６に格納された部屋パターンを取得し、図２０に示す画面を表示する。
【００４８】
図２０は、ＰＯＳ端末に表示される途中入室画面を示す図である。図２０に示す画面２４０は、メインの画面２００で選択された部屋の途中入室処理画面を示している。画面２４０には、画面表示されている日時とその日時での料金体系情報及び入力担当者を示す表示域２４１と、入室状態（入室モード）「途中入室」を示す表示域２４２と、顧客に関する情報と選択された部屋に関する情報とを示す表示域２４３と、部屋の使用料などの料金情報を示す表示域２４４と、画面に表示された情報又は画面を取消す取消ボタン２４５と、画面情報を確認したときに選択する確認ボタン２４６とが表示される。例えば、表示域２４３の顧客情報に会員番号を入力して確認ボタン２４６を選択することにより、途中入室処理部３１は、会員マスタＤＢ７７から会員の詳細な情報を取得して表示させる。また、表示域２４３の入室情報に料金区分と、男性人数又は女性人数と、利用時間を入力して、メニューＮｏ、男性人数、女性人数、利用開始時刻、利用終了時刻とを確定する。表示域２４３の各項目が確定した後、表示域２４４に料金の計算結果が表示される。このように、表示域２４３に途中入室に関する情報を入力し、表示域２４４に表示される料金情報とを確認して確認ボタン２４６を選択すると、図２１に示す画面が表示される。
【００４９】
図２１は、ＰＯＳ端末に表示される途中入室処理後のメイン画面を示す図である。図２１に示す画面２５０は、途中入室処理画面２４０で設定された後のメイン画面を示している。画面２５０には、画面表示されている日時とその日時での料金体系情報を示す表示域２５１と、複数の部屋の番号、制限人数、使用状況が表示される表示域２５２と、途中入室を登録するための途中入室ボタン２５４と、オーダーを登録するためのオーダーボタン２５５と、途中退室を登録するための途中退室ボタン２５６と、退室を登録するための退室ボタン２５７とが表示される。例えば、表示域２５２内の部屋番号「１号室Ｄ」を示す表示域２５３において、途中入室の登録が行われたため、利用時間「１５：２０〜１７：２０」と残り時間「１２０（分）」、人数「６名」、使用状態「使用中」が表示される。
【００５０】
このように、ＰＯＳ端末１０に表示される画面に従って、容易に途中入室の登録を行うと共に、ＰＯＳ端末１０の途中入室処理部３１により、関連マスタテーブル７０及び関連ログテーブル６０とを参照して算出された料金を表示させることができる。
【００５１】
次に、途中入室処理について具体的に説明する。図２２は、途中入室処理のフローチャートを示す図である。図２２において、先ず、ステップＳ４１の処理で、途中入室処理部３１によりＰＯＳ端末１０にメイン画面が表示され、そのメイン画面から部屋が選択される。ステップＳ４２の処理で、途中入室処理部３１により選択された部屋に関する途中入室処理画面が表示される。ステップＳ４３の処理で、途中入室処理部３１は、途中入室処理画面に入力された会員Ｎｏから、オーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２に格納された会員情報を抽出し、会員区分を確定する。ステップＳ４４の処理で、途中入室処理部３１は、途中入室処理画面に入力された料金区分コードから、オーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２に格納されたメニューＮｏを抽出し、メニューＮｏを確定する。ステップＳ４５の処理で、途中入室処理部３１は、途中入室処理画面に入力された途中入室の男性人数を確定する。ステップＳ４６の処理で、途中入室処理部３１は、途中入室処理画面に入力された途中入室の女性人数を確定する。ステップＳ４７の処理で、途中入室処理部３１は、ＰＯＳ端末１０で計測されている現在時刻から入室時刻を確定する。ステップＳ４８の処理で、途中入室処理部３１は、途中入室処理画面に入力された利用時間から退室時刻を確定する。ステップＳ４９の処理で、途中入室処理部４９は、確定した情報に基づいて、途中入室明細（料金情報）を作成する処理を行う。この途中入室明細処理については図２３で詳細に説明する。ステップＳ５０の処理で、途中入室処理部３１は、作成された新規入室明細から部屋情報ＤＢ６３に格納された部屋情報テーブルを更新する。ステップＳ５１の処理で、途中入室処理部３１により更新された途中入室明細を含むメイン画面が表示されると、途中入室が確定したものとして部屋情報ＤＢ６３に格納された部屋情報テーブルを更新する。
【００５２】
このように、画面から必要事項を入力して途中入室明細を作成し、オーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２、部屋情報ＤＢ６３で管理することにより、カラオケ店のスタッフの手間を省くと共に操作ミスを防ぎ、会計時にＰＯＳ端末１０で正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００５３】
次に、図２２のステップＳ４９に示す途中入室明細作成処理について説明する。図２３は、途中入室明細作成処理のフローチャートを示す図である。図２３において、先ず、ステップＳ５５の処理で、途中入室処理部３１は、途中入室処理画面に入力された利用時間（部屋退室時間から現在時間を引く）を利用残時間とする。ステップＳ５６の処理で、途中入室処理部３１は、利用残時間が０になるまで以降の処理（ステップＳ５７〜Ｓ６９）を繰り返して行う。ステップＳ５７の処理で、途中入室処理部３１は、繰り返しの回数が１回目であるか否かを判断する。ステップＳ５７の処理で、繰り返しの回数が１回目である場合、ステップＳ５８の処理で、途中入室処理部３１は、以降の処理（ステップＳ５９〜Ｓ６２）を２回繰り返す。ステップＳ５９の処理で、途中入室処理部３１は、繰り返しの回数が１回目であるか否かを判断する。ステップＳ５９の処理で、繰り返しの回数が１回目である場合、ステップＳ６０の処理で、途中入室処理部３１は、メニュー単価取得マスタＤＢ７２から基準時間（６０分）の男性の単価を取得する。ステップＳ５９の処理で、繰り返しの回数が１回目でない場合、ステップＳ６１の処理で、途中入室処理部３１は、メニュー単価取得マスタＤＢ７２から基準時間（６０分）の女性の単価を取得する。ステップＳ６０、Ｓ６１で各単価を取得した後、ステップＳ６２の処理で、途中入室処理部３１は、オーダー（明細）ＤＢ６２に枝番を２とした明細レコードを追加する。ステップＳ６８の処理で、途中入室処理部３１は、利用残時間からＸ分を減算した時間を利用残時間として利用残時間が０になるまでステップＳ５７からの処理を繰り返す。尚、Ｘ分とは、３０分で割り切れるよう６０分明細の利用時間を丸めることが可能な値に設定する。例えば、６０分で利用可能な時間において、６０分を４０分とし、６０分を８０分とすることにより、余分な利用時間の徴収を避けることができる。
【００５４】
ステップＳ５７の処理で、繰り返しの回数が１回目でない場合、ステップＳ６３の処理で、途中入室処理部３１は、以降の処理（ステップＳ６４〜Ｓ６７）を２回繰り返す。ステップＳ６４の処理で、途中入室処理部３１は、繰り返しの回数が１回目であるか否かを判断する。ステップＳ６４の処理で、繰り返しの回数が１回目である場合、ステップＳ６５の処理で、途中入室処理部３１は、メニュー単価取得マスタＤＢ７２から追加時間（３０分）の男性の単価を取得する。ステップＳ６４の処理で、繰り返しの回数が１回目でない場合、ステップＳ６６の処理で、途中入室処理部３１は、メニュー単価取得マスタＤＢ７２から追加時間（３０分）の女性の単価を取得する。ステップＳ６５、Ｓ６６で各単価を取得した後、ステップＳ６７の処理で、途中入室処理部３１は、オーダー（明細）ＤＢ６２に枝番を２とした明細レコードを追加する。ステップＳ６９の処理で、途中入室処理部３１は、利用残時間から３０分を減算した時間を利用残時間として利用残時間が０になるまでステップＳ６７からの処理を繰り返す。ステップＳ７０の処理で、途中入室処理部３１は、オーダー（ヘッダ）ＤＢ６１に枝番を２としたヘッダレコードを格納する。
【００５５】
このように、途中入室登録での料金を利用時間６０分、３０分毎、また男女別に料金を累計し、会計時で料金を算出するための会計情報としてオーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２、部屋情報ＤＢ６３に格納することにより、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００５６】
次に、途中入室処理後の関連ログテーブル６０の各テーブルの具体例について説明する。図２４は、オーダーヘッダテーブルの具体例を示す図である。図２４に示すテーブル６１２は、オーダー（ヘッダ）ＤＢ６１に格納される途中入室処理で生成されたレコードが追加されたテーブルの具体例である。例えば、テーブル６１２には、新規入室処理で格納された枝番「１」のレコードに加えて、途中入室処理で生成されたレコードである伝票Ｎｏ「７５７」、枝番「２」、部屋Ｎｏ「００１」、男性人数「３」、女性人数「３」、オーダー時刻「２００３０８２５１６１０３３」、利用開始時刻「２００３０８２５１５２００３」、利用終了時刻「２００３０８２５１７２００３」、外税部屋料「３３００」、外税税金額「１６５」、明細合計「３４６５」、前受金「０」、会員区分「１」が格納されている。
【００５７】
図２５は、オーダー明細テーブルの具体例を示す図である。図２５に示すテーブル６２２は、オーダー（明細）ＤＢ６２に格納されるテーブルの具体例である。例えば、テーブル６２２には、途中入室処理で生成された伝票Ｎｏ「７５７」、枝番「１」、枝番内インデックス「１」、メニューＮｏ「７００１」、単価「３００」、男性人数「２」、女性人数「０」、基準時間「２００３０８２５１５２００３」、利用時間「６０」、基本時間「６０」が格納されている。テーブル６２２には、枝番「１」、「２」のそれぞれに枝番内インデックスが割り振られて管理されている。
【００５８】
図２６は、部屋情報テーブルの具体例を示す図である。図２６に示すテーブル６３２は、途中入室処理後のテーブルを示している。例えば、テーブル６３２には、途中で入室した変更人数が追加されており、部屋コード「００１」、伝票Ｎｏ「７５７」、男性人数「３」、女性人数「３」、利用開始時刻「２００３０８２５１５２００３」、利用終了時刻「２００３０８２５１７２００３」、ステータス「１」が格納されている。
【００５９】
このように、ＰＯＳ端末１０の途中入室処理部３１は、関連マスタテーブル７０と関連ログテーブル６０とに格納された情報に基づいて、途中入室した場合の料金や人数の変更を正確に反映させた会計情報を管理することができる。
【００６０】
次に、本発明の第２実施例に係る途中退室処理について説明する。図２７は、途中退室処理においてＰＯＳ端末に表示されるメイン画面を示す図である。図２７に示す画面２６０は、途中入退室処理部３３による途中退室処理で表示されるメイン画面である。画面２６０には、画面表示されている日時とその日時での料金体系情報を示す表示域２６１と、複数の部屋の番号、制限人数、使用状況が表示される表示域２６２と、途中退室を登録するための途中入室ボタン２６４と、部屋移動を登録するための部屋移動ボタン２６５と、延長登録するための延長ボタン２６６と、オーダーを登録するためのオーダーボタン２６７と、途中退室を登録するための途中退室ボタン２６８と、退室を登録するための退室ボタン２６９とが表示される。例えば、使用中の部屋番号「１号室Ｄ」を示す表示域２６３の部屋から顧客が退室する場合、その表示域２６３を選択し、途中退室ボタン２６８をタッチすると、途中退室処理部３３は、部屋番号から部屋マスタＤＢ７６に格納された部屋パターンを取得し、図２８に示す画面を表示する。
【００６１】
図２８は、ＰＯＳ端末に表示される途中退室画面を示す図である。図２８に示す画面２７０は、メインの画面２６０で選択された部屋の途中退室処理画面を示している。画面２７０には、画面表示されている日時とその日時での料金体系情報及び入力担当者を示す表示域２７１と、途中退室リストを示す表示域２７２と、途中退室リストのうち退室者を選択する選択ボタン２７４、２７５と、途中退室者の人数などを入力するための入力域２７３と、画面に表示された情報又は画面を取消す取消ボタン２７６と、画面情報を確認したときに選択する確認ボタン２７７とが表示される。表示域２７２の途中退室リストには、部屋毎に入室時間と顧客の性別と、一人あたりの室料と、途中退室人数とが入力されている。例えば、表示域２７２の途中退室リストから、所定の欄を選択ボタン２７４、２７５により選択し、途中退室人数を入力域２７３から入力した後、確認ボタン２７７を選択することにより、図２９に示す画面が表示される。
【００６２】
図２９は、ＰＯＳ端末に表示される途中退室処理後のメイン画面を示す図である。図２９に示す画面２８０は、途中退室処理画面２７０で設定された後のメイン画面を示している。画面２８０には、画面表示されている日時とその日時での料金体系情報を示す表示域２８１と、複数の部屋の番号、制限人数、使用状況が表示される表示域２８２とが表示される。例えば、表示域２８２内の部屋番号「１号室Ｄ」を示す表示域２８３において、途中退室の登録が行われたため、利用時間「１５：２０〜１７：２０」と残り時間「１２０（分）」、人数「５名」、使用状態「使用中」が表示される。
【００６３】
このように、ＰＯＳ端末１０に表示される画面に従って、容易に途中退室の登録を行うと共に、ＰＯＳ端末１０の途中退室処理部３３により、関連マスタテーブル７０及び関連ログテーブル６０とを参照して算出された料金を表示させることができる。
【００６４】
次に、新規退室処理について具体的に説明する。図３０は、途中退室処理のフローチャートを示す図である。図３０において、先ず、ステップＳ８０の処理で、途中退室処理部３３によりＰＯＳ端末１０にメイン画面が表示され、そのメイン画面から部屋が選択される。ステップＳ８１の処理で、途中退室処理部３３は、オーダー（明細）ＤＢ６２を参照して選択された部屋の途中退室可能一覧が作成される。ステップＳ８２の処理で、途中退室処理部３３により途中退室可能一覧を含む途中退室処理画面が表示される。ステップＳ８３の処理で、途中退室処理部３３は、途中退室処理画面に入力された途中退室者（男性）人数を確定する。ステップＳ８４の処理で、途中退室処理部３３は、途中退室処理画面に入力された途中退室者（女性）人数を確定する。ステップＳ８５の処理で、途中退室処理部３３は、確定した情報に基づいて、新規入室明細（料金情報）を作成する処理を行う。この途中退室明細処理については図３１で詳細に説明する。ステップＳ８６の処理で、途中退室処理部３３は、作成された途中退室明細から部屋情報ＤＢ６３に格納された部屋情報テーブルを更新する。ステップＳ８７の処理で、途中退室処理部３３により更新された途中退室明細を含むメイン画面が表示されると、途中退室が確定したものとして部屋情報ＤＢ６３に格納された部屋情報テーブルを更新する。
【００６５】
このように、途中退室処理画面から途中退室人数を入力して途中退室明細を作成し、オーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２、部屋情報ＤＢ６３で管理することにより、カラオケ店のスタッフの手間を省くと共に操作ミスを防ぎ、会計時にＰＯＳ端末１０で正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００６６】
次に、図３０のステップＳ８１に示す途中退室可能一覧作成処理について説明する。図３１は、途中退室可能一覧作成処理のフローチャートを示す図である。図３１において、先ず、ステップＳ９０の処理で、途中退室処理部３３は、オーダー（明細）ＤＢ６２に格納された途中退室のオーダーを、枝番内インデックスの条件で昇順に並び替える。ステップＳ９１の処理で、途中退室処理部３３は、全オーダーを並び替えるまで以降の処理（ステップＳ９２〜Ｓ９６）を繰り返す。ステップＳ９２の処理で、途中退室処理部３３は、オーダー（明細）ＤＢ６２に格納された途中退室のオーダーの基本時間が６０分であるか否かを判断する。ステップＳ９２の処理で基本時間が６０分である場合、ステップＳ９７の処理で、途中退室処理部３３は、入室時間及び性別毎に料金計算用ワークテーブル５１を作成する。例えば、料金計算用ワークテーブル５１は、入室時刻、人数、料金、枝番で構成される。
【００６７】
ステップＳ９２の処理で基本時間が６０分でない場合、ステップＳ９３の処理で、途中退室処理部３３は、料金計算用ワークテーブル５１を用いて以降の処理（ステップＳ９４〜Ｓ９６）を繰り返す。ステップＳ９４の処理で、途中退室処理部３３は、オーダー（明細）ＤＢ６２に格納された途中退室のオーダーから、料金計算用ワークテーブル５１の枝番が明細の枝番と一致するか否かを判断する。ステップＳ９４の処理で料金計算用ワークテーブル５１の枝番が明細の枝番と一致する場合、ステップＳ９５の処理で、途中退室処理部３３は、オーダー（明細）ＤＢ６２に格納された途中退室のオーダーから、基準時間が現在時刻より少ないか否かを判断する。ステップＳ９５の処理で、基準時間が現在時刻より少ない場合、ステップＳ９６の処理で、途中退室処理部３３は、料金計算用ワークテーブル５１を更新、即ち料金を課金する。ステップＳ９５の処理で、基準時間が現在時刻より大きい場合、ステップＳ９３の処理を繰り返す。ステップＳ９４の処理で料金計算用ワークテーブル５１の枝番が明細の枝番と一致しない場合、ステップＳ９３の処理を繰り返す。ステップＳ９８の処理で、途中退室処理部３３は、作成された複数の料金計算用ワークテーブル５１である途中退室可能一覧を表示する。
【００６８】
このように、途中退室可能一覧を途中退室処理画面で表示することにより、容易に途中退室に関する情報を入力し、会計時にＰＯＳ端末１０で正確に途中退出時の料金を算出することができる。
【００６９】
次に、図３０のステップＳ８５に示す途中退室明細作成処理について説明する。図３２は、途中退室明細作成処理のフローチャートを示す図である。図３２において、先ず、ステップＳ１００の処理で、途中退室処理部３３は、オーダー（明細）ＤＢ６２に格納された途中退室の全オーダーを並び替えるまで以降の処理（ステップＳ１０１〜Ｓ１０３）を繰り返す。ステップＳ１０１の処理で、途中退室処理部３３は、オーダー（明細）ＤＢ６２に格納された途中退室のオーダーの基本時間が６０分でないか否かを判断する。ステップＳ１０１の処理で基本時間が６０分でない場合、ステップＳ１０２の処理で、途中退室処理部３３は、オーダー（明細）ＤＢ６２に格納された途中退室のオーダーから、基準時間が現在時刻より大きいか否かを判断する。ステップＳ１０２の処理で、基準時間が現在時刻より大きい場合、ステップＳ１０３の処理で、途中退室処理部３３は、途中退室処理画面から入力された男性人数、女性人数から、該当する明細のマイナス明細を作成し、枝番「３」としてオーダー（明細）ＤＢ６２に登録する。
【００７０】
ステップＳ１０１の処理で基本時間が６０分である場合、ステップＳ１００の処理を繰り返す。また、ステップＳ１０２の処理で、基準時間が現在時刻より小さい場合、ステップＳ１００の処理を繰り返す。ステップＳ１０４の処理で、途中退室処理部３３は、前受金があるか否かを判断する。ステップＳ１０４の処理で前受金がある場合、ステップＳ１０６の処理で、途中退室処理部３３は、途中退室処理画面から入力された前受金額をオーダー明細に付加する。ステップＳ１０７の処理で、途中退室処理部３３は、該当のオーダー明細をオーダー（ヘッダ）ＤＢ６１へ枝番「３」として追加する。また、ステップＳ１０４の処理で前受金がない場合、ステップＳ１０５の処理で、途中退室処理部３３は、該当のオーダー明細をオーダー（ヘッダ）ＤＢ６１へ枝番「３」として追加する。
【００７１】
このように、途中退室処理が行われたオーダー明細をオーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２へ枝番「３」として追加することにより、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００７２】
次に、途中退室処理後の関連ログテーブル６０の各テーブルの具体例について説明する。図３３は、オーダーヘッダテーブルの具体例を示す図である。図３３に示すテーブル６１３は、オーダー（ヘッダ）ＤＢ６１に格納される途中退室処理で生成されたレコードが追加されたテーブルの具体例である。例えば、テーブル６１３には、新規入室処理で格納された枝番「１」、途中入室処理で格納された枝番「２」のレコードに加えて、途中退室処理で生成されたレコードである伝票Ｎｏ「７５７」、枝番「３」、部屋Ｎｏ「００１」、男性人数「２」、女性人数「３」、オーダー時刻「２００３０８２５１６３０５８」、利用開始時刻「２００３０８２５１５２００３」、利用終了時刻「２００３０８２５１７２００３」、外税部屋料「３１５０」、外税税金額「１３５」、明細合計「２８３５」、前受金「４５０」、会員区分「１」が格納されている。尚、オーダー（ヘッダ）税込み合計額、即ち、請求額の算出方法は、税前合計金額から前受金額を減算した値と、税前合計金額から前受金額を減算した消費税額とを加算したものを請求金額とする。
【００７３】
図３４は、オーダー明細テーブルの具体例を示す図である。図３４に示すテーブル６２３は、オーダー（明細）ＤＢ６２に格納されるテーブルの具体例である。テーブル６２３には、枝番「３」で途中退出する人数が格納されており、例えば、伝票Ｎｏ「７５７」、枝番「３」、枝番内インデックス「１」、メニューＮｏ「７５０１」、単価「１５０」、男性人数「−１」、女性人数「０」、基準時間「２００３０８２５１６５００３」、利用時間「３０」、基本時間「３０」が格納されている。
【００７４】
図３５は、部屋情報テーブルの具体例を示す図である。図３５に示すテーブル６３３は、途中退室処理後のテーブルを示している。例えば、テーブル６３３には、途中で退室した人数が更新されており、部屋コード「００１」、伝票Ｎｏ「７５７」、男性人数「２」、女性人数「３」、利用開始時刻「２００３０８２５１５２００３」、利用終了時刻「２００３０８２５１７２００３」、ステータス「１」が格納されている。
【００７５】
このように、ＰＯＳ端末１０の途中退室処理部３３は、関連マスタテーブル７０と関連ログテーブル６０とに格納された情報に基づいて、途中退室した場合の料金や人数の変更を正確に反映させた会計情報を管理することができる。
【００７６】
次に、本発明の第３実施例に係る部屋移動処理について説明する。図３６は、本発明の第３実施例に係る部屋移動処理におけるＰＯＳ端末に表示されるメイン画面を示す図である。図３６に示す画面２９０は、部屋移動処理部３４による部屋移動処理で表示されるメイン画面である。画面２９０には、画面表示されている日時とその日時での料金体系情報を示す表示域２９１と、複数の部屋の番号、制限人数、使用状況が表示される表示域２９２と、途中退室を登録するための途中入室ボタン２９４と、部屋移動を登録するための部屋移動ボタン２９５と、延長登録するための延長ボタン２９６と、オーダーを登録するためのオーダーボタン２９７と、途中退室を登録するための途中退室ボタン２９８と、退室を登録するための退室ボタン２９９とが表示される。例えば、使用中の部屋番号「１号室Ｄ」を示す表示域２９３の部屋から他の部屋（３号室Ｄ）へ移動する場合、その表示域２９３を選択し、部屋移動ボタン２９５をタッチすると、部屋移動処理部３４は、部屋番号から部屋マスタＤＢ７６に格納された部屋パターンを取得し、図３７に示す画面を表示する。
【００７７】
図３７は、ＰＯＳ端末に表示される部屋移動処理画面を示す図である。図３７に示す画面３１０は、メインの画面２９０で選択された部屋と、移動可能な複数の部屋を示す部屋移動処理画面を示している。画面３１０には、画面表示されている日時とその日時での料金体系情報及び入力担当者を示す表示域３１１と、選択した移動元の部屋に関する情報を示す表示域３１２と、移動可能な部屋の一覧を示す表示域３１３と、移動する部屋を選択する選択ボタン３１５、３１４と、画面に表示された情報又は画面を取消す取消ボタン３１７と、画面情報を確認したときに選択する確認ボタン３１８とが表示される。表示域３１２には、移動元部屋コード及び部屋名と、料金区分と、会員区分と、性別区分及び総人数と、入室時刻と、退室時刻と、残り時間とが表示される。表示域３１３には、移動先部屋一覧に部屋コード、部屋名、部屋詳細情報とで構成される。例えば、表示域３１３の部屋コード「００３」、部屋名「３号室Ｄ（１０名）」、部屋詳細情報「座敷」の部屋３１６を選択ボタン３１４、３１５により選択し、確認ボタン３１８を選択することにより、図３８に示す画面が表示される。
【００７８】
図３８は、ＰＯＳ端末に表示される部屋移動処理後のメイン画面を示す図である。図３８に示す画面３２０は、部屋移動処理画面３１０で設定された後のメイン画面を示している。画面３２０には、画面表示されている日時とその日時での料金体系情報を示す表示域３２１と、複数の部屋の番号、制限人数、使用状況が表示される表示域３２２とが表示される。部屋移動が設定されたため、表示域３２２内の部屋番号「３号室Ｄ」を示す表示域３２３に、利用時間「１５：２０〜１７：２０」と残り時間「４０（分）」、人数「５名」、使用状態「使用中」が表示される。
【００７９】
このように、ＰＯＳ端末１０に表示される画面に従って、容易に部屋移動を行うと共に、ＰＯＳ端末１０の部屋移動処理部３４により、関連マスタテーブル７０及び関連ログテーブル６０へ部屋移動に関する料金情報を格納することができる。
【００８０】
次に、部屋移動処理について具体的に説明する。図３９は、部屋移動処理のフローチャートを示す図である。図３９において、先ず、ステップＳ１１０の処理で、部屋移動処理部３４によりＰＯＳ端末１０にメイン画面が表示され、そのメイン画面から元の部屋が選択される。ステップＳ１１１の処理で、部屋移動処理部３４は、部屋情報ＤＢ６３に格納された部屋情報に基づいて部屋移動処理画面を表示する。ステップＳ１１２の処理で、部屋移動処理部３４は、部屋移動処理画面で選択された移動先部屋を確定する。ステップＳ１１３の処理で、部屋移動処理部３４は、移動先の部屋のパターンが異なるか否かを判断する。ステップＳ１１３の処理で、移動先の部屋のパターンが異なる場合、ステップＳ１１４の処理で、部屋移動処理部３４は、オーダー（明細）ＤＢ６２に格納された部屋移動に関する全オーダーを並び替えるまで以降の処理（ステップＳ１１５〜Ｓ１１７）を繰り返す。ステップＳ１１５の処理で、部屋移動処理部３４は、オーダー（明細）ＤＢ６２に格納された部屋移動のオーダーの基本時間が６０分でないか否かを判断する。ステップＳ１１５の処理で基本時間が６０分でない場合、ステップＳ１１６の処理で、部屋移動処理部３４は、オーダー（明細）ＤＢ６２に格納された部屋移動のオーダーから、基準時間が現在時刻より大きいか否かを判断する。ステップＳ１１６の処理で基準時間が現在時刻より大きい場合、ステップＳ１１７の処理で、部屋移動処理部３４は、該当する明細のマイナス明細を作成すると共に、該当明細を再作成し、オーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２に格納する。この明細再作成処理については、図４０で詳細に説明する。ステップＳ１１５の処理で基本時間が６０分である場合、ステップＳ１１４の処理を繰り返す。また、ステップＳ１１６の処理で、基準時間が現在時刻より小さい場合、ステップＳ１１４の処理を繰り返す。ステップＳ１１８の処理で、部屋移動処理部３４は、作成された部屋移動に関する明細から部屋情報ＤＢ６３に格納された部屋情報テーブルを更新する。ステップＳ１１９の処理で、部屋移動処理部３４により更新された部屋移動後のメイン画面が表示される。
【００８１】
このように、部屋移動処理画面から部屋移動を設定し、部屋移動に関する料金明細を作成し、オーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２、部屋情報ＤＢ６３で管理することにより、カラオケ店のスタッフの手間を省くと共に操作ミスを防ぎ、会計時にＰＯＳ端末１０で正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００８２】
次に、図３９のステップＳ１１７に示す明細再作成処理について説明する。図４０は、明細再作成処理のフローチャートを示す図である。図４０において、先ず、ステップＳ１２０の処理で、部屋移動処理部３４は、対象の明細分について以降の処理（ステップＳ１２１〜Ｓ１２４）を繰り返す。ステップＳ１２１の処理で、部屋移動処理部３４は、男性対象の明細であるか否かを判断する。ステップＳ１２１の処理で、男性対象の明細である場合、ステップＳ１２２の処理で、部屋移動処理部３４は、男性対象のマイナス明細、即ち人数をマイナス人数とした明細を作成する。ステップＳ１２３の処理で、部屋移動処理部３４は、メニュー単価取得マスタＤＢ７２から追加時間（３０分）の男性の単価を取得する。
【００８３】
また、ステップＳ１２１の処理で、男性対象の明細でない場合、ステップＳ１２５の処理で、部屋移動処理部３４は、女性対象のマイナス明細を作成する。ステップＳ１２６の処理で、部屋移動処理部３４は、メニュー単価取得マスタＤＢ７２から追加時間（３０分）の女性の単価を取得する。ステップＳ１２４の処理で、部屋移動処理部３４は、オーダー（明細）ＤＢ６２に枝番をＸとした明細レコードを追加する。ステップＳ１２７の処理で、部屋移動処理部３４は、オーダー（ヘッダ）ＤＢ６１に枝番を４としたヘッダレコードを格納する。
【００８４】
このように、部屋移動処理での料金を会計時に算出するための会計情報としてオーダー（ヘッダ）ＤＢ６１、オーダー（明細）ＤＢ６２、部屋情報ＤＢ６３に格納することにより、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００８５】
次に、部屋移動処理後の関連ログテーブル６０の各テーブルの具体例について説明する。図４１は、オーダーヘッダテーブルの具体例を示す図である。図４１に示すテーブル６１４は、オーダー（ヘッダ）ＤＢ６１に格納される部屋移動処理で生成されたレコードが追加されたテーブルの具体例である。例えば、テーブル６１４には、部屋移動処理で生成されたレコードである伝票Ｎｏ「７５７」、枝番「４」、部屋Ｎｏ「００３」、男性人数「２」、女性人数「３」、オーダー時刻「２００３０８２５１６４００９」、利用開始時刻「２００３０８２５１５２００３」、利用終了時刻「２００３０８２５１７２００３」、外税部屋料「３６５０」、外税税金額「１６０」、明細合計「３３６０」、前受金「４５０」、会員区分「１」が格納されている。
【００８６】
図４２は、オーダー明細テーブルの具体例を示す図である。図４２に示すテーブル６２４は、オーダー（明細）ＤＢ６２に格納されるテーブルの具体例である。例えば、テーブル６２４のうち、レコード６２５には部屋移動処理で生成された枝番「４」の部屋移動前の男女、部屋移動後の明細が格納されている。
【００８７】
図４３は、部屋情報テーブルの具体例を示す図である。図４３に示すテーブル６３４は、部屋移動処理後のテーブルを示している。例えば、テーブル６３４には、部屋移動後の部屋コードに移動した人数が更新されており、部屋コード「００３」、伝票Ｎｏ「７５７」、男性人数「２」、女性人数「３」、利用開始時刻「２００３０８２５１５２００３」、利用終了時刻「２００３０８２５１７２００３」、ステータス「１」が格納されている。
【００８８】
このように、ＰＯＳ端末１０の部屋移動処理部３４は、関連マスタテーブル７０と関連ログテーブル６０とに部屋移動処理後のレコードを格納することで、部屋移動を行った場合の料金や人数の変更を正確に反映させた会計情報を管理することができる。
【００８９】
次に、関連マスタテーブル７０の各テーブルの具体例について説明する。図４４メニューマスタテーブルの具体例を示す図である。図４４に示すテーブル７１１は、メニューマスタＤＢ７１に格納されるテーブルであり、商品や部屋料金区分などのメニューに関する情報が格納されている。このテーブル７１１には、メニューＮｏを示す項目と、メニュー名称を示す項目と、メニュー単価を示す項目とで構成される。例えば、テーブル７１１には、メニューＮｏ「０００１」、メニュー名称「コーラ」、メニュー単価「００００２５０」や、メニューＮｏ「７００１」、メニュー名称「通常料金」などが格納されている。
【００９０】
図４５は、部屋マスタテーブルの具体例を示す図である。図４５に示すテーブル７６１は、部屋マスタＤＢ７６に格納されるテーブルであり、部屋に関する情報が格納されている。このテーブル７６１には、部屋Ｎｏを示す項目と、部屋パターンを示す項目と、部屋名称（最大入室人数）を示す項目とで構成される。例えば、テーブル７６１には、部屋Ｎｏ「００１」、部屋パターン「０１」、部屋名称「１号室Ｄ  ５０名」などが格納されている。
【００９１】
図４６は、日別料金区分マスタテーブルの具体例を示す図である。図４６に示すテーブル７３１は、日別料金区分マスタＤＢ７３に格納されるテーブルであり、日別の部屋料金の区分に関する情報が格納されている。このテーブル７３１には、日別料金コードを示す項目と、日別料金名称を示す項目とで構成される。例えば、テーブル７３１には、日別料金コード「０１」、日別料金名称「平日料金」などが格納されている。
【００９２】
図４７は、日別料金マスタテーブルの具体例を示す図である。図４７に示すテーブル７４１は、日別料金マスタＤＢ７４に格納されるテーブルであり、日別の料金に関する情報が格納されている。このテーブル７４１には、営業日を示す項目と、日別料金コードを示す項目とで構成される。例えば、テーブル７４１には、営業日「２００３０８２５」、日別料金コード「０１」などが格納されている。
【００９３】
図４８は、会員マスタテーブルの具体例を示す図である。図４８に示すテーブル７７１は、会員マスタＤＢ７７に格納されるテーブルであり、会員に関する情報が格納されている。このテーブル７７１には、会員Ｎｏを示す項目と、会員名称を示す項目と、会員区分を示す項目とで構成される。例えば、テーブル７７１には、日別料金コード「０００００００１」、会員名称「山田花子」、会員区分「０１」などが格納されている。
【００９４】
図４９は、メニュー単価取得マスタテーブルの具体例を示す図である。図４９に示すテーブル７２５は、メニュー単価取得マスタＤＢ７２に格納されるテーブルであり、ＰＯＳ端末１０のメニュー単価の取得に関する情報が格納されている。このテーブル７２５には、メニューＮｏを示す項目と、日別料金コードを示す項目と、部屋パターンを示す項目と、適用開始時刻を示す項目と、適応終了時刻を示す項目と、男性フラグを示す項目と、女性フラグを示す項目と、会員区分を示す項目と、単価を示す項目とで構成される。例えば、テーブル７２５のレコード７２１、７２２（メニューＮｏ「７００１」、「７００２」）には基本料金に関する情報が格納され、レコード７２３、７２４（メニューＮｏ「７５０１」、「７５０２」）には追加基本料金に関する情報が格納されている。
【００９５】
このように、上記テーブルを関連マスタテーブル７０で管理することにより、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、ＰＯＳ端末１０で会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【００９６】
次に、ＰＯＳ端末１０から出力されるレシートについて詳細に説明する。図５０は、本発明の第１実施例に係る新規入室処理で出力される入室伝票を示す図である。図５０に示すようにレシート１１０は、ＰＯＳ端末１０から新規入室処理で出力される入室伝票を示している。レシート１１０には、店舗の営業時間や場所などの情報を示す表示域１１１と、会計伝票の詳細情報を示す表示域１１２と、部屋の料金の明細を示す表示域１１３と、料金の合計等を示す表示域１１４とが表示される。表示域１１２には、会計伝票（新規）の出力時間「２００３／０８／２５  １５：２０」と、伝票番号「７５７−０１」と、部屋区分「通常料金」と、部屋番号（ルーム）と利用時間「１号室（利用時間１５：２０〜１７：２０）」と、人数「４名様」と、担当者「店長」とが表示される。表示域１１３には、室料明細として（男性）基本（６０分）「￥３００」と人数：２名様「￥６００」、（女性）基本（６０分）「￥３００」と人数：２名様「￥６００」、（男性）追加（３０分）「￥１５０」と人数：２名様、利用数：２「￥６００」、（女性）追加（３０分）「￥１５０」と人数：２名様、利用数：２「￥６００」とが表示される。また、表示域１１４には、利用明細として室料「￥２，４００」、小計「￥２，４００」、消費税「￥１２０」、合計「￥２，５２０」と、入室伝票の内容を読み込むためのバーコードとが表示される。このように、新規入室した後、退室する際の料金明細をレシート１１０に出力することができる。
【００９７】
図５１は、本発明の第２実施例に係る途中入室処理で出力される途中入室伝票を示す図である。図５１に示すレシート１２０は、ＰＯＳ端末１０から途中入室処理で出力される途中入室伝票を示している。レシート１２０には、店舗の営業時間や場所などの情報を示す表示域１２１と、会計伝票の詳細情報を示す表示域１２２と、前の部屋の料金明細を示す表示域１２３と、料金の合計等を示す表示域１２４とが表示される。表示域１２２には、会計伝票（追加）の出力時間「２００３／０８／２５  １６：１０」と、伝票番号「７５７−０２」と、部屋区分「通常料金」と、部屋番号（ルーム）と利用時間「１号室（利用時間１５：２０〜１７：２０）」と、人数「６名様」と、担当者「店長」とが表示される。表示域１２３には、途中入室時の料金として入室前の合計（税抜）「￥２，４００」、Ｎｏ．「０１」、入室「１６：１０」、退室「１７：２０」、男性「１」、女性「１」、室料「￥９００」とが表示される。また、表示域１２４には、利用明細として室料「￥３，３００」、小計「￥３，３００」、消費税「￥１６５」、合計「￥３，４６５」と、入室伝票の内容を読み込むためのバーコードとが表示される。このように、途中入室する際の料金明細をレシート１２０に出力することができる。
【００９８】
図５２は、本発明の第２実施例に係る途中退室処理で出力される途中退室伝票を示す図である。図５２に示すレシート１３０は、ＰＯＳ端末１０から途中退室処理で出力される途中退室伝票を示している。レシート１３０には、店舗の営業時間や場所などの情報を示す表示域１３１と、会計伝票の詳細情報を示す表示域１２２と、前の部屋の料金明細を示す表示域１３３と、料金の合計等を示す表示域１３４とが表示される。表示域１３２には、会計伝票（追加）の出力時間「２００３／０８／２５  １６：３０」と、伝票番号「７５７−０３」と、部屋区分「通常料金」と、部屋番号（ルーム）と利用時間「１号室（利用時間１５：２０〜１７：２０）」と、人数「５名様」と、担当者「店長」とが表示される。表示域１３３には、途中退室時の料金として退室前の合計「￥３，３００」、Ｎｏ．「０１」、入室「１５：２０」、退室「１６：３０」、男性「１」、女性「０」、室料「￥４５０」とが表示される。また、表示域１３４には、利用明細として室料「￥３，１５０」、小計「￥３，１５０」、前受金「￥４５０」、消費税対象額「￥２，７００」、消費税「￥１３５」、合計「￥２，８３５」と、入室伝票の内容を読み込むためのバーコードとが表示される。このように、途中退室する際の料金明細をレシート１３０に出力することができる。
【００９９】
図５３は、本発明の第３実施例に係る明細再作成処理で出力される部屋移動伝票を示す図である。図５３に示すレシート１４０は、ＰＯＳ端末１０から部屋移動処理で出力される部屋移動伝票を示している。レシート１４０には、店舗の営業時間や場所などの情報を示す表示域１４１と、会計伝票の詳細情報を示す表示域１４２と、部屋移動前後の料金明細を示す表示域１４３と、料金の合計等を示す表示域１４４とが表示される。表示域１４２には、会計伝票（追加）の出力時間「２００３／０８／２５  １６：３０」と、伝票番号「７５７−０４」と、部屋区分「通常料金⇒特別料金」と、部屋番号（ルーム）と利用時間「１号室⇒５号室（利用時間１５：２０〜１７：２０）」と、人数「５名様」と、担当者「店長」とが表示される。表示域１４３には、部屋移動時の料金として移動前の室料「￥３，１５０」、移動後の室料「￥３，６５０」、室料の差額「￥５００」、移動前利用時間「９０分」、前室料との差額：お１人様（３０分）あたり「１００円」、小計「￥３，６５０」とが表示される。また、表示域１４４には、利用明細として室料「￥３，６５０」、小計「￥３，６５０」、前受金「￥４５０」、消費税対象額「￥３，２００」、消費税「￥１６０」、合計「￥３，３６０」と、入室伝票の内容を読み込むためのバーコードとが表示される。このように、部屋移動した際の料金明細をレシート１４０に出力することができる。
【０１００】
図５４は、本発明の第３実施例に係る会計時に出力される会計伝票を示す図である。図５４に示すレシート１５０は、顧客が退室して会計を行う場合にＰＯＳ端末１０から出力される会計レシートを示している。レシート１５０には、店舗の営業時間や場所などの情報を示す表示域１５１と、会計伝票の詳細情報を示す表示域１５２と、部屋の料金の明細を示す表示域１５３と、途中入退室や移動時の料金明細を示す表示域１５４と、料金の合計等を示す表示域１５５とが表示される。表示域１５２には、ＰＯＳ端末の番号と出力時間「ＰＯＳ００１  ２００３年０８月２５日  １７：４５」と、部屋区分「特別料金」と、部屋番号（ルーム）と利用時間「５号室（利用時間１５：２０〜１７：２０）」と、人数「５」と、担当者「店長（取引＃００００１）」と、伝票Ｎｏ「７５７」とが表示される。表示域１５３には、室料明細として（男性）基本（６０分）「￥３００」と人数：２名様「￥６００」、（女性）基本（６０分）「￥３００」と人数：２名様「￥６００」、（男性）追加（３０分）「￥１５０」と人数：２名様、利用数：２「￥６００」、（女性）追加（３０分）「￥１５０」と人数：２名様、利用数：２「￥６００」とが表示される。
【０１０１】
表示域１５４には、途中入室時の料金として入室前の合計（税抜）「￥２，４００」、Ｎｏ．「０１」、入室「１６：１０」、退室「１７：２０」、男性「１」、女性「１」、室料「￥９００」と、途中退室時の料金として退室前の合計「￥３，３００」、Ｎｏ．「０１」、入室「１５：２０」、退室「１６：３０」、男性「１」、女性「０」、室料「￥４５０」と、部屋移動時の料金として室料の差額「￥５００」とが表示される。また、表示域１５５には、利用明細として室料「￥３，６５０」、小計「￥３，６５０」、前受金「￥４５０」、消費税対象額「￥３，２００」、消費税「￥１６０」、合計「￥３，３６０」と、お預金額「￥４，０００」と、お釣り「￥６４０」とが表示される。このように、途中入退室や部屋移動での料金を反映した料金明細をレシート１５０に出力することができる。
【０１０２】
このように、ＰＯＳ端末１０により関連ログテーブル６０、関連マスタテーブル７０に会計に関する情報を格納し、それらのテーブルに基づいて会計時に料金を算出し、またレシート等に出力することにより、カラオケ店などのサービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【０１０３】
次に、本発明の第４実施例としてＰＯＳ端末１０の適応例について説明する。図５５は、本発明の会計支援装置の適応例を示す図である。図５５において、カラオケ店やファミリーレストランなどで本発明の会計支援装置であるＰＯＳ端末１０を用いる場合、会計を行なうフロントにＰＯＳ端末１０を設置し、調理室にＰＯＳ端末１０とＬＡＮ１で接続されたプリンタ１３が設置されている。ハンディターミナル１２により、顧客からのオーダーが入力されると、そのオーダーは無線通信によりＰＯＳ端末１０に送信される。ＰＯＳ端末１０から、ＬＡＮ１を介してプリンタ１３へオーダーが供給される。プリンタ１３は供給されたオーダーをオーダー伝票１４として紙媒体に出力する。調理室では、そのオーダー伝票１４を見て、顧客に提供する飲食品を調理する。また、その顧客が部屋を退室して会計を行なう場合、ＰＯＳ端末１０で、その顧客が利用した部屋の料金やオーダーした料金の総額が算出され、レシート１１に出力する。上記ＰＯＳ端末１０は、時間帯に応じた部屋の使用料金や、部屋替えの際の料金の差額、途中で入退室した際に徴収した前金などを料金に反映させて算出することができる。
【０１０４】
したがって、本発明の会計支援装置であるＰＯＳ端末１０において、サービスを提供する部屋毎に、顧客に提供されるサービスに関するサービス情報、及び顧客に関する顧客属性を入力し、入力された入力情報と顧客属性と時間帯とに応じたサービスの料金を示す料金テーブルとに基づいて、サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成し、生成されたレコードに基づいて料金を累計することにより、サービス業の店舗スタッフの手間を省くと共に操作ミスを防ぎ、会計時に正確に料金を算出することができ、複雑な料金設定に柔軟に対応することができる。
【０１０５】
尚、本発明の会計支援装置は、時間帯などで商品価格が流動的に変動する業種、例えば、ピザやお弁当などの宅配サービスにおいても適応可能である。
（付記１）  サービスを提供する元の部屋と移動先の部屋に関する情報と、顧客に提供されるサービスに関するサービス情報と、顧客に関する顧客属性とを入力する入力手段と、
上記顧客属性、時間帯、各部屋に応じたサービスの料金を示す料金テーブルが格納された料金データベースと、
上記入力手段により入力された入力情報と上記料金テーブルとに基づいて、上記サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成するレコード生成手段と、
上記レコード生成手段により生成されたレコードに基づいて、サービス提供時間内に部屋移動したとき、会計時に上記サービスの提供開始時刻から終了時刻までの料金を累計する累計手段とを有することを特徴とする会計支援装置。
（付記２）  上記レコード生成手段は、上記サービスの提供開始時刻から部屋移動時刻まで所定単位時間毎の元の部屋の料金を示すレコードを生成し、部屋移動時刻から上記サービスの提供終了時刻まで所定単位時間毎の移動後の部屋の料金を示すレコードを生成することを特徴とする付記１記載の会計支援装置。
（付記３）  上記入力手段は、上記元の部屋情報及び複数の移動可能な部屋情報を示す画面を表示する表示手段を有することを特徴とする付記１又は２記載の会計支援装置。
（付記４）  上記表示手段は、上記サービスを提供する部屋毎の利用状態を示す画面を表示することを特徴とする付記３記載の会計支援装置。
（付記５）  上記サービスは、上記顧客への商品の提供を含むことを特徴とする付記１乃至４いずれか一項記載の会計支援装置。
（付記６）  上記レコード生成手段は、上記レコードに上記サービス内容を識別する識別情報を付加することを特徴とする付記１乃至５いずれか一項記載の会計支援装置。
（付記７）  サービスを提供する顧客に関する顧客属性、時間帯、各部屋に応じたサービスの料金を示す料金テーブルが格納された料金データベースを有する会計支援装置における会計支援方法であって、
サービスを提供する元の部屋と移動先の部屋に関する情報と、顧客に提供されるサービスに関するサービス情報と、顧客に関する顧客属性とを入力する入力手順と、
上記入力手順により入力された入力情報と上記料金テーブルとに基づいて、上記サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成するレコード生成手順と、
上記レコード生成手順により生成されたレコードに基づいて、サービス提供時間内に部屋移動したとき、会計時に上記サービスの提供開始時刻から終了時刻までの料金を累計する累計手順とを有することを特徴とする会計支援方法。
（付記８）  サービスを提供する顧客に関する顧客属性、時間帯、各部屋とに応じたサービスの料金を示す料金テーブルが格納された料金データベースを有する会計支援装置での処理をコンピュータに行わせるためのプログラムであって、
サービスを提供する元の部屋と移動先の部屋に関する情報と、顧客に提供されるサービスに関するサービス情報と、顧客に関する顧客属性とを入力する入力手順と、
上記入力手順により入力された入力情報と上記料金テーブルとに基づいて、上記サービスの提供開始時刻から終了時刻までの所定単位時間毎の料金を示すレコードを生成するレコード生成手順と、
上記レコード生成手順により生成されたレコードに基づいて、サービス提供時間内に部屋移動したとき、会計時に上記サービスの提供開始時刻から終了時刻までの料金を累計する累計手順を有することを特徴とするプログラム。
【図面の簡単な説明】
【０１０６】
【図１】本発明の第１実施例に係る会計支援装置のシステム構成図である。
【図２】新規入室処理においてＰＯＳ端末に表示されるメイン画面を示す図である。
【図３】ＰＯＳ端末に表示される入室処理画面を示す図である。
【図４】ＰＯＳ端末に表示される新規入室処理後のメイン画面を示す図である。
【図５】新規入室処理のフローチャートを示す図である。
【図６】新規入室明細作成処理のフローチャートを示す図である。
【図７】メニューマスタＤＢに格納されるテーブルを示す図である。
【図８】メニュー単価取得マスタＤＢに格納されるテーブルを示す図である。
【図９】部屋マスタＤＢに格納されるテーブルを示す図である。
【図１０】日別料金区分マスタＤＢに格納されるテーブルを示す図である。
【図１１】日別料金マスタＤＢに格納されるテーブルを示す図である。
【図１２】会員マスタＤＢに格納されるテーブルを示す図である。
【図１３】部屋情報ＤＢに格納されるテーブルを示す図である。
【図１４】オーダー（ヘッダ）ＤＢに格納されるテーブルを示す図である。
【図１５】オーダー（明細）ＤＢに格納されるテーブルを示す図である。
【図１６】オーダーヘッダテーブルの具体例を示す図である。
【図１７】オーダー明細テーブルの具体例を示す図である。
【図１８】部屋情報テーブルの具体例を示す図である。
【図１９】本発明の第２実施例に係る途中入室処理においてＰＯＳ端末に表示されるメイン画面を示す図である。
【図２０】ＰＯＳ端末に表示される途中入室画面を示す図である。
【図２１】ＰＯＳ端末に表示される途中入室処理後のメイン画面を示す図である。
【図２２】途中入室処理のフローチャートを示す図である。
【図２３】途中入室明細作成処理のフローチャートを示す図である。
【図２４】オーダーヘッダテーブルの具体例を示す図である。
【図２５】オーダー明細テーブルの具体例を示す図である。
【図２６】部屋情報テーブルの具体例を示す図である。
【図２７】途中退室処理においてＰＯＳ端末に表示されるメイン画面を示す図である。
【図２８】ＰＯＳ端末に表示される途中退室画面を示す図である。
【図２９】ＰＯＳ端末に表示される途中退室処理後のメイン画面を示す図である。
【図３０】途中退室処理のフローチャートを示す図である。
【図３１】途中退室可能一覧作成処理のフローチャートを示す図である。
【図３２】途中退室明細作成処理のフローチャートを示す図である。
【図３３】オーダーヘッダテーブルの具体例を示す図である。
【図３４】オーダー明細テーブルの具体例を示す図である。
【図３５】部屋情報テーブルの具体例を示す図である。
【図３６】本発明の第３実施例に係る部屋移動処理におけるＰＯＳ端末に表示されるメイン画面を示す図である。
【図３７】部屋移動処理におけるＰＯＳ端末に表示される入室処理画面を示す図である。
【図３８】部屋移動処理におけるＰＯＳ端末に表示されるメイン画面を示す図である。
【図３９】部屋移動処理のフローチャートを示す図である。
【図４０】明細再作成処理のフローチャートを示す図である。
【図４１】オーダーヘッダテーブルの具体例を示す図である。
【図４２】オーダー明細テーブルの具体例を示す図である。
【図４３】部屋情報テーブルの具体例を示す図である。
【図４４】メニューマスタテーブルの具体例を示す図である。
【図４５】部屋マスタテーブルの具体例を示す図である。
【図４６】日別料金区分マスタテーブルの具体例を示す図である。
【図４７】日別料金マスタテーブルの具体例を示す図である。
【図４８】会員マスタテーブルの具体例を示す図である。
【図４９】メニュー単価取得マスタテーブルの具体例を示す図である。
【図５０】本発明の第１実施例に係る新規入室処理で出力される入室伝票を示す図である。
【図５１】本発明の第２実施例に係る途中入室処理で出力される途中入室伝票を示す図である。
【図５２】本発明の第２実施例に係る途中退室処理で出力される途中退室伝票を示す図である。
【図５３】本発明の第３実施例に係る明細再作成処理で出力される部屋移動伝票を示す図である。
【図５４】本発明の第３実施例に係る会計時に出力される会計伝票を示す図である。
【図５５】本発明の第４実施例に係る会計支援装置の適応例を示す図である。
【符号の説明】
【０１０７】
１          ＬＡＮ
５          メイン処理部
１０        ＰＯＳ端末
１１        レシート
１２        ハンディターミナル
１３        プリンタ
１４        オーダー伝票
２１        新規入室処理部
２５        退室処理部
３０        在室中処理部
３１        途中入室処理部
３２        延長処理部
３３        途中退室処理部
３４        部屋移動処理部
３５        飲食オーダ登録処理部
３６        人数変更処理部
４０        メニュー単価取得処理部
５０        プログラム内作業用テーブル
６０        関連ログテーブル
６１        オーダー（ヘッダ）ＤＢ
６２        オーダー（明細）ＤＢ
６３        部屋情報ＤＢ
７０        関連マスタテーブル
７１        メニューマスタＤＢ
７２        メニュー単価取得マスタＤＢ
７３        日別料金区分マスタＤＢ
７４        日別料金マスタＤＢ
７５        部屋パターンマスタＤＢ
７６        部屋マスタＤＢ
７７        会員マスタＤＢ
【図１】
2005107702.tif 000003
【図２】
2005107702.tif 000004
【図３】
2005107702.tif 000005
【図４】
2005107702.tif 000006
【図５】
2005107702.tif 000007
【図６】
2005107702.tif 000008
【図７】
2005107702.tif 000009
【図８】
2005107702.tif 000010
【図９】
2005107702.tif 000011
【図１０】
2005107702.tif 000012
【図１１】
2005107702.tif 000013
【図１２】
2005107702.tif 000014
【図１３】
2005107702.tif 000015
【図１４】
2005107702.tif 000016
【図１５】
2005107702.tif 000017
【図１６】
2005107702.tif 000018
【図１７】
2005107702.tif 000019
【図１８】
2005107702.tif 000020
【図１９】
2005107702.tif 000021
【図２０】
2005107702.tif 000022
【図２１】
2005107702.tif 000023
【図２２】
2005107702.tif 000024
【図２３】
2005107702.tif 000025
【図２４】
2005107702.tif 000026
【図２５】
2005107702.tif 000027
【図２６】
2005107702.tif 000028
【図２７】
2005107702.tif 000029
【図２８】
2005107702.tif 000030
【図２９】
2005107702.tif 000031
【図３０】
2005107702.tif 000032
【図３１】
2005107702.tif 000033
【図３２】
2005107702.tif 000034
【図３３】
2005107702.tif 000035
【図３４】
2005107702.tif 000036
【図３５】
2005107702.tif 000037
【図３６】
2005107702.tif 000038
【図３７】
2005107702.tif 000039
【図３８】
2005107702.tif 000040
【図３９】
2005107702.tif 000041
【図４０】
2005107702.tif 000042
【図４１】
2005107702.tif 000043
【図４２】
2005107702.tif 000044
【図４３】
2005107702.tif 000045
【図４４】
2005107702.tif 000046
【図４５】
2005107702.tif 000047
【図４６】
2005107702.tif 000048
【図４７】
2005107702.tif 000049
【図４８】
2005107702.tif 000050
【図４９】
2005107702.tif 000051
【図５０】
2005107702.tif 000052
【図５１】
2005107702.tif 000053
【図５２】
2005107702.tif 000054
【図５３】
2005107702.tif 000055
【図５４】
2005107702.tif 000056
【図５５】
2005107702.tif 000057