一取引で売買する商品の合計代金を算出する商品代金算出手段と、この商品代金算出手段で算出した合計代金に含まれる所定金額未満の端数金額を算出する端数金額算出手段と、客から予め預かっている金額を取得する事前預かり金額取得手段と、この事前預かり金額取得手段で取得した事前預かり金額が前記代金端数金額算出手段で算出した端数金額より小さいと、前記代金端数金額算出手段で端数金額の算出基準とした所定金額と当該端数金額との差額を算出する事前預かり追加金額算出手段と、この事前預かり追加金額算出手段で算出した事前預かり追加金額を前記商品代金算出手段で算出した合計代金に加算し、取引合計金額として表示する第一の取引金額表示手段と、を具備することを特徴とする商品販売データ登録処理装置。前記取引金額表示手段で表示した取引合計金額以上の預かり金額が入力されると、前記事前預かり金額取得手段で取得した事前預かり金額に前記事前預かり追加金額算出手段で算出した事前預かり追加金額を加算し、新たな事前預かり金額として更新する事前預かり金額更新手段と、を更に具備することを特徴とする請求項1記載の商品販売データ登録処理装置。一取引で売買する商品の合計代金を算出する商品代金算出手段と、この商品代金算出手段で算出した合計代金に含まれる所定金額未満の端数金額を算出する端数金額算出手段と、客から予め預かっている金額を取得する事前預かり金額取得手段と、この事前預かり金額取得手段で取得した事前預かり金額が前記代金端数金額算出手段で算出した端数金額以上であると、前記端数金額算出手段で算出した端数金額を前記商品代金算出手段で算出した合計代金から減算し、取引合計金額として表示する第二の取引金額表示手段と、を具備することを特徴とする商品販売データ登録処理装置。前記端数金額算出手段で算出した端数金額を前記事前預かり金額取得手段で取得した事前預かり金額から減算し、新たな事前預かり金額として更新する第二の事前預かり金額更新手段と、を更に具備することを特徴とする請求項3記載の商品販売データ登録処理装置。本発明が解決しようとする課題は、小額貨幣の授受が生じる取引合計金額における金銭授受の効率を上げる商品販売データ登録処理装置を提供することである。上記の課題を解決するために、実施形態の商品販売データ登録処理装置は、一取引で売買する商品の合計代金を算出する商品代金算出手段と、この商品代金算出手段で算出した合計代金に含まれる所定金額未満の端数金額を算出する端数金額算出手段と、客から予め預かっている金額を取得する事前預かり金額取得手段と、この事前預かり金額取得手段で取得した事前預かり金額が前記代金端数金額算出手段で算出した端数金額より小さいと、前記代金端数金額算出手段で端数金額の算出基準とした所定金額と当該端数金額との差額を算出する事前預かり追加金額算出手段と、この事前預かり追加金額算出手段で算出した事前預かり追加金額を前記商品代金算出手段で算出した合計代金に加算し、取引合計金額として表示する第一の取引金額表示手段とを具備する。以下、発明を実施するための実施形態について説明する。本実施の形態は、本発明に係る商品販売データ登録処理装置を具現化した一例として、電子式金銭登録装置以下、ECRと称すを取り上げたものである。なお、以下に説明する実施形態は、あくまでも本発明を実施する一形態にしか過ぎず、本発明そのものというわけではない。図1は、本発明を実施する商品販売データ登録処理装置の一形態であるECRの構成を示したものである。同図に示すように、ECR1は、各種演算処理を実行し、各部を制御するCPUCentralProcessingUnit2を備えている。CPU2には、アドレスバスやデータバス等からなるバスライン3を介して、ROMReadOnlyMemory4、RAMRandomAccessMemory5、HDDHardDiskDrive6、I/O機器コントローラ7が接続されている。前記ROM4は、固定データを固定的に記憶する。前記RAM5は、可変データを書き換え自在に記憶し、前記CPU2が実行するデータ処理のワークエリアとして使用される。前記HDD6は、前記CPU2が実行するコンピュータプログラム、更に商品データファイル、商品別売上ファイル、顧客データベース等の各種ファイルを記憶している。前記商品データファイルには、店舗で販売される各商品に関する情報が設定記憶されている。商品に関する情報は、例えば商品を識別するコード、商品の名称、商品の単価等である。前記商品識別コードは、同じ商品であるとして取り扱うことが適切であると判断された商品毎に、互いにユニークとなるように割り当てられている。日本国内で最も普及している商品識別コードは、13桁又は8桁の数字からなるJANJapanArticleNumberコードである。JANコードは、バーコードシンボル化されて、日本国内で市販される多くの商品に印字又は貼付されており、各種商品の価格や名称をデータベースから取得する検索キーとして多用されている。前記商品別売上ファイルは、所定期間通常、一営業日に販売した商品の代金を各商品識別コード別に累計記憶する。前記顧客データベースは、商品代金の支払いに充当する所定金額を予め店に預けることに同意した顧客別に、当該顧客から預かった事前預かり金額を更新自在に記憶する。前記顧客には、店から顧客識別コードが割り振られており、この顧客識別コードを記憶したカードが店から渡されている。したがって、前記顧客データベースは、顧客識別コードに対応して当該顧客識別コードが割り振られた顧客から預かった事前預かり金額を記憶している。前記I/O機器コントローラ7には、キーボード8、コードスキャナ9、オペレータ用表示器10、客用表示器11、レシートプリンタ12、ドロア13、カードリーダー14が接続されている。前記キーボード8は、例えば置数キー、小計キー、預現計キー等の各種キーを備えている。前記置数キーは、金額や個数等の数値データを入力する際に操作される。前記小計キーは、当該取引の商品の合計代金を算出する処理を実行させる際に操作される。前記預現計キーは、客から預かった現金の金額を入力する際に操作される。前記コードスキャナ9は、例えば各商品に付されているバーコードを光学的に読み取ることで、商品識別コード等の各種入力データを取り込む。前記オペレータ用表示器10は、オペレータに対して各種情報を表示し、前記客用表示器11は、客に対して各種情報を表示する。前記レシートプリンタ12は、取引明細等の取引に係る情報を紙に印字し、レシートとして発行する。前記ドロア13は、現金を収納する引き出しであり、前記預現計キーの操作に連動して開く。前記カードリーダー14は、各種電子データを記憶保持するカードから当該カードに記憶されている電子データを読み取る。次に、上記構成のECR1の処理動作について、図2乃至4のフローチャートを参照して説明する。前記CPU2は、先ず前記カードリーダー14が前記カードから顧客識別コードを読み取ったか否かを判別するステップST1。前記カードリーダー14が前記カードから顧客識別コードを読み取るとステップST1のYES、前記顧客データベースから当該顧客識別コードに対応して記憶されている事前預かり金額を取得し、顧客識別コードとともに前記RAM5のワークエリアに一時的に記憶させるステップST2。ステップST1の判別の結果、前記カードリーダー14がカードから顧客識別コードを読み取っていないとステップST1のNO、前記CPU2が判別すると、次に、CPU2は、前記コードスキャナ9が商品に付されているバーコードを読み取ったか否かを判別するステップST3。この判別の結果、前記コードスキャナ9が商品に付されているバーコードを読み取っていないと判別するとステップST3のNO、ステップST1に戻り、前記CPU2は、前記カードリーダー14がカードから顧客識別コードを読み取るか、前記コードスキャナ9がバーコードを読み取るまで待機する。前記コードスキャナ9によってバーコードが光学的に読み取られるとステップST3のYES、前記CPU2は、当該バーコードに含まれている商品識別コードを検索キーとして、前記HDD6に記憶されている商品データファイルを検索し、当該商品識別コードに対応付けられている商品名、単価等を商品データファイルから取得し、当該商品名、単価等を前記RAM5のワークエリアに一時的に記憶させるステップST4。そして、前記CPU2は、当該商品の少なくとも名称、単価を前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、当該商品の名称、単価を前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させるステップST5。次に、前記CPU2は、前記キーボード8の小計キーが操作されたか否かを判定するステップST6。この判定の結果、小計キーが操作されていないと判別するとステップST6のNO、ステップST1に戻り、前記カードリーダー14がカードから顧客識別コードを読み取るか、前記コードスキャナ9がバーコードを読み取るまで待機する。ステップST6の判定の結果、小計キーが操作されたと判別するとステップST6のYES、前記RAM5のワークエリアに一時的に記憶されている各商品の単価に基づいて、当該時点までに単価を取得した商品の合計代金を算出し、前記RAM5のワークエリアに一時的に記憶させるステップST7。そして、前記CPU2は、当該合計代金を当該取引の小計として前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、当該小計を前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させるステップST8。次に、前記CPU2は、前記RAM5のワークエリアに事前預かり金額が記憶されているか否かを判別するステップST9。前記RAM5のワークエリアに事前預かり金額が記憶されていると判別するとステップST9のYES、前記RAM5のワークエリアに記憶されている代金合計が、所定金額未満例えば100円未満の端数金額を含んでいるのか否かを判別するステップST10。ステップST10で、代金合計が端数金額を含んでいると判別するとステップST10のYES、当該端数金額が前記RAM5のワークエリアに記憶されている事前預かり金額を上回っているのか否かを判別するステップST12。この結果、端数金額が事前預かり金額を上回っているとステップST11のYES、前記ステップST9で代金合計が端数金額を含んでいるのか否かを判別する際に基準とした所定金額と当該端数金額との差額を算出するステップST12。そして、ステップST12で算出した差額を追加預かり金として前記RAM5のワークエリアに一時的に記憶させ、前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、当該追加預かり金を前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させるステップST13。更にステップST12で算出した差額を前記RAM5のワークエリアに当該取引の小計として記憶されている代金合計に加算し、取引合計金額として前記RAM5のワークエリアに一時的に記憶させ、前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、当該取引合計金額を前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させステップST14、預かり金額が入力されるまで待機する。ステップST11において、端数金額が事前預かり金額を上回っていない場合ステップST11のNOには、前記RAM5のワークエリアに記憶されている端数金額を、前記RAM5のワークエリアに記憶されている事前預かり金額から支払いに充当される金額として、前記RAM5のワークエリアに一時的に記憶させ、前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させるステップST15。そして、前記RAM5のワークエリアに当該取引の小計として記憶されている代金合計から前記端数金額を減算し、取引合計金額として前記RAM5のワークエリアに一時的に記憶させ、前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、当該取引合計金額を前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させステップST16、預かり金額が入力されるまで待機する。ステップST10において、代金合計が端数金額を含んでいないと判別するステップST10のNOと、前記RAM5のワークエリアに当該取引の小計として記憶されている代金合計を、取引合計金額として前記RAM5のワークエリアに一時的に記憶させ、前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、当該取引合計金額を前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させステップST17、預かり金額が入力されるまで待機する。ステップST9において、前記RAM5のワークエリアに事前預かり金額が記憶されていないと判別するステップST9のNOと、前記RAM5のワークエリアに当該取引の小計として記憶されている代金合計を、取引合計金額として前記RAM5のワークエリアに一時的に記憶させ、前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、当該取引合計金額を前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させステップST17、預かり金額が入力されるまで待機する。取引合計金額を表示、印字出力したステップST14、ステップST16、ステップST17後に、前記キーボード8の置数キー、預現計キーが操作されて預かり金額が入力されるステップST18のYESと、当該預かり金額を、前記RAM5のワークエリアに一時的に記憶させ、前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させるステップST19。そして、当該預かり金額から前記RAM5のワークエリアに記憶されている取引合計金額を減算してつり銭を算出し、前記オペレータ用表示器10、客用表示器11、レシートプリンタ12に出力し、前記オペレータ用表示器10、客用表示器11の各画面に表示させ、レシートプリンタ12でレシート用紙に印字させるステップST20。そして、前記RAM5のワークエリアに追加預かり金が記憶されている場合ステップST21のYESには、当該追加預かり金を前記RAM5のワークエリアに記憶されている事前預かり金額に加算して、新たな事前預かり金額を算出しステップST22、前記RAM5のワークエリアに記憶されている顧客識別コードに基づいて前記顧客データベースの当該顧客の事前預かり金額を更新するステップST23とともにレシートプリンタ12に出力し、レシートプリンタ12でレシート用紙に印字させるステップST24。また、前記RAM5のワークエリアに追加預かり金が記憶されていなくステップST21のNO、事前預かり金額が記憶されているステップST25のYES場合には、当該事前預かり金額を新たな事前預かり金額として前記RAM5のワークエリアに記憶されている顧客識別コードに基づいて前記顧客データベースの当該顧客の事前預かり金額を更新するステップST26とともにレシートプリンタ12に出力し、レシートプリンタ12でレシート用紙に印字させるステップST27。そして、前記RAM5のワークエリアの記憶内容をクリアしステップST28、次の取引に備える。以上のような構成のECR1において、100円未満を端数金額とし、事前預かり金額1円の顧客が代金合計1234円の商品を購入したとすると、端数金額は34円となる。この端数金額34円は、事前預かり金額1円を上回っているので、端数金額の基準金額100円と端数金額34円との差額66円が追加事前預かり金額として、代金合計1234円に加算され、取引合計金額は、1300円となる。図3のaは、このときにレシートプリンタ12で印字されるレシートの例である。また、100円未満を端数金額として処理するECR1において、事前預かり金額99円の顧客が代金合計1234円の商品を購入したとすると、端数金額は34円となる。この端数金額34円は、事前預かり金額99円を下回っているので、端数金額34円は事前預かり金額99円から充当され、代金合計1234円から減算され、取引合計金額は、1200円となる。図3のbは、このときにレシートプリンタ12で印字されるレシートの例である。以上のように、本実施形態におけるECR1においては、事前預かり金額に関わらず、取引合計金額には、所定金額未満の端数を含まなくなるので、顧客は、取引金額中の小額貨幣で賄える金額相当分の小額貨幣が財布の中に有るか否かを確認する必要がなくなり、代金を支払うまでの時間が短くなる。なお、上述した実施の形態では、顧客から予め預かっている事前預かり金額を顧客識別コードに対応して顧客データベースに記憶させ、顧客識別コードを記憶するカードを各顧客に配布し、カードから取得した顧客識別コードに基づいて当該顧客の事前預かり金額を顧客データベースから取得し、更新している例を示したが、各顧客に事前預かり金額を更新自在に記憶する顧客カードを配布し、この顧客カードから当該顧客の事前預かり金額を取得し、更新するようにしてもよい。なお、上記した実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。