販売時点( POS )または購入時点( POP ) とは、小売取引が完了する時間と場所のことです。販売時点では、販売者は顧客が支払うべき金額を計算し、その金額を表示し、顧客向けに請求書(レジの印刷物である場合もある)を作成し、顧客が支払いを行うためのオプションを示します。また、販売時点は、顧客が商品と引き換えに、またはサービスの提供後に販売者に支払いを行う時点でもあります。支払いを受け取った後、販売者は取引の証明として領収書を発行することがあります。領収書は通常印刷されますが、省略したり電子的に送信したりすることもできます。[ 1 ] [ 2 ] [ 3 ]
顧客が支払うべき金額を計算するために、販売者は計量器、バーコードスキャナー、レジ(またはより高度な「POSレジ」、時には「POSシステム」とも呼ばれる[ 4 ] [ 5 ])などのさまざまなデバイスを使用する場合があります。支払いを行うには、決済端末、タッチスクリーン、その他のハードウェアおよびソフトウェアのオプションが利用可能です。
販売時点情報管理(POS)は、単なる販売時点ではなく、返品や顧客からの注文を受け付ける場所でもあるため、サービス提供時点とも呼ばれます。POS端末ソフトウェアには、在庫管理、顧客関係管理(CRM)、財務、倉庫管理などの追加機能が搭載されている場合もあります。
企業はPOSシステムを導入するケースが増えていますが、その最も明白で説得力のある理由の一つは、POSシステムによって値札が不要になることです。在庫を追加する際に販売価格が商品コードに紐付けられるため、レジ係はこのコードをスキャンするだけで販売処理が完了します。価格変更が必要な場合も、在庫管理画面から簡単に変更できます。その他の利点としては、様々な割引制度の導入、顧客ロイヤルティプログラムの実施、より効率的な在庫管理などが挙げられます。これらの機能は、現代のePOSシステムのほぼすべてに共通するものです。

小売業者やマーケティング担当者は、顧客の視点から議論する際に、レジ周辺のエリアを「購入ポイント(POP )」と呼ぶことがよくあります。これは、エリアの計画や設計を行う際、またマーケティング戦略やキャンペーンを検討する際に特に当てはまります。
POSシステムベンダーの中には、自社のPOSシステムを「小売管理システム」と呼ぶところもありますが、これはより適切な表現と言えるでしょう。なぜなら、このソフトウェアは単に売上を処理するだけでなく、在庫管理、会員システム、仕入先記録、簿記、発注書の発行、見積書および在庫移動、バーコードラベルの作成、売上レポート、場合によっては遠隔店舗のネットワーク接続など、多くの機能を備えているからです。
しかしながら、エンドユーザーとベンダーの両方の間で流行しているのは、小売管理システムという用語よりもPOSシステムという用語である。
POSシステムの基本的な定義は、企業と顧客の間で商品やサービスが購入された時点で、その取引を処理および記録することを可能にするシステムである。

初期の電子レジスター(ECR)は独自のソフトウェアで制御されており、機能と通信能力が限られていました。1973年8月、IBMはIBM 3650および3660ストアシステムをリリースしました。これは、最大128台のIBM 3653/3663 POSレジスターを制御できるストアコントローラーとして使用されるメインフレームコンピュータでした。このシステムは、クライアント/サーバー技術、ピアツーピア通信、ローカルエリアネットワーク(LAN)同時バックアップ、およびリモート初期化を商用利用した最初のシステムでした。1974年半ばまでに、ニュージャージー州のパスマークストアとディラーズ百貨店に導入されました。
マイクロプロセッサ制御のレジスターシステムの最初のものの1つは、1974年にウィリアム・ブロベック・アンド・アソシエイツによってマクドナルド・レストラン向けに構築されました。[ 6 ]これは、初期のマイクロプロセッサであるインテル8008(初代IBMパーソナルコンピュータで使用されたインテル8088プロセッサの前身)を使用していました。レストランの各ステーションには、数字キーと各メニュー項目のボタンを使用して、顧客の注文全体を表示する独自のデバイスがありました。たとえば、[2]バニラシェイク、[1]ラージフライ、[3]ビッグマックなどです。[グリル]ボタンを押すと、最初の取引が進行中に2番目または3番目の注文を処理することができました。顧客が支払いの準備ができたら、[合計]ボタンを押すと、米国のほぼすべての管轄区域の売上税を含む請求額が計算されました。これにより、マクドナルドでは正確になり、サーバーにとって非常に便利になり、レストランのオーナーはレジの引き出しにあるべき金額を確認することができました。最大8台のデバイスが相互接続された2台のコンピュータのうちの1台に接続され、印刷レポート、価格、税金は、任意のデバイスをマネージャーモードにすることで処理できた。エラー訂正メモリに加え、重要なデータはすべて3つのコピーで保存され、多くの数値は3の倍数としてのみ保存されることで、精度が向上した。コンピュータが1台故障しても、もう1台で店舗全体の処理が可能だった。

1986年、ジーン・モシャーは、 16ビットのアタリ520STカラーコンピュータ上で、ViewTouch [ 8 ]商標のもと、タッチスクリーンインターフェースを備えた初のグラフィカルPOSソフトウェア[ 7 ]を発表しました。 [ 9 ]このソフトウェアは、低レベルのプログラミングなしでメニュー項目を表すウィジェットを設定できるカラータッチスクリーンウィジェット駆動インターフェースを備えていました。[ 10 ] ViewTouch POSソフトウェアは、1986年の秋のコムデックス[ 11 ]で、アタリコンピュータのブースを訪れた大勢の人々の前で初めて公開されました。これは、ウィジェット駆動のカラーグラフィックタッチスクリーンインターフェースを備えた初の市販POSシステムであり、米国とカナダのいくつかのレストランに導入されました。
1986年、IBMはDigital Research社のConcurrent DOS 286と、モジュール式のリアルタイムマルチタスク・マルチユーザーオペレーティングシステムであるFlexOS 1.xxをベースにしたPOS機器の468xシリーズを発表した。
WindowsやUnixなどのプラットフォーム上で、幅広いPOSアプリケーションが開発されてきました。ローカル処理能力、ローカルデータストレージ、ネットワーク機能、グラフィカルユーザーインターフェースの利用可能性により、柔軟で高機能なPOSシステムの開発が可能になりました。また、すべてのコンポーネントが既製品として購入できるようになったため、システムのコストも低下しています。
1993年、IBMは自社のPOS端末469xシリーズのIBM 4690 OSの基盤としてFlexOS 2.32を採用した。このOSは2014年に東芝に売却されるまで開発が続けられ、東芝は少なくとも2017年までサポートを継続した。
汎用ハードウェアの選択肢が増え、市場競争が激化するにつれ、1990年代には店舗従業員とPOSシステム間のユーザーインタラクションへの注目が高まりました。 タッチスクリーンや大型ディスプレイが1990年代に広く普及し、IBM 4683で使用されていた2行VFDのような限られたディスプレイの代替手段となりました。POSデバイスを使用する従業員のパフォーマンスは、企業にとって管理可能なコストであり、学習の容易さ、使いやすさ、従業員の経験レベルに依存します。経験豊富な従業員は機械式キー入力の方が速く作業できますが[ 12 ]、学習の容易さや人間工学的要因からGUIテクノロジーを採用するシステムもありました[ 13 ] 。
最新のPOSシステムに求められる主な要件は、高速かつ安定した動作速度、信頼性、使いやすさ、リモートサポート機能、低コスト、そして豊富な機能性です。小売業者は、このようなシステム(ハードウェアを含む)をレジ1台あたり約4000米ドル(2009年時点)で導入できると合理的に期待できます。
信頼性は開発者だけに頼るのではなく、データベースとOSバージョンの互換性にも左右されることがあります。例えば、広く使われているMicrosoft Accessデータベースシステムは、Windows XPマシンを新しいバージョンのWindowsにアップデートした際に互換性の問題が発生しました。Microsoftはすぐに解決策を提供しませんでした。この過程で多くの企業が深刻な影響を受け、迅速な解決のためにWindows XPにダウングレードした企業も少なくありませんでした。他の企業はコミュニティのサポートを利用し、レジストリの微調整による解決策が見つかりました。[ 14 ]
POSシステムは、様々なエンドユーザーが必要とする機能が多岐にわたるため、最も複雑なソフトウェアシステムの一つです。多くのPOSシステムは、販売、在庫管理、棚卸、仕入先への発注、顧客ロイヤルティ管理、レポート作成などのモジュールを含むソフトウェアスイートです。場合によっては、発注、在庫移動、見積書の発行、バーコード作成、簿記、さらには会計機能も含まれています。これらのモジュールはそれぞれ、実用性を最大限に発揮し、使いやすさを向上させるために相互に連携しています。
例えば、この連携機能のおかげで、会員登録画面から新規会員が登録されると、販売画面は即座に更新されます。同様に、販売取引が行われると、会員による購入はすべて会員登録画面に記録され、支払い方法、購入商品、購入日、獲得ポイントなどの情報が表示されます。POS端末による包括的な分析では、販売価格、残高、平均コスト、販売数量、説明、部門など、1つの商品に関する複数の特性を処理する必要がある場合があります。このような広範な分析を行うには、非常に複雑なプログラミング(そしておそらく相当なコンピュータ資源)が必要となります。
POSシステムは、従来通り小売業、卸売業、ホスピタリティ業界向けに設計されているだけでなく、現在では商品や不動産のリース事業、機器修理工場、医療管理、映画館やスポーツ施設などのチケット販売所、その他多くの業務で利用されています。これらの業務では、金銭取引の処理、施設の割り当てとスケジュール管理、顧客へのサービス提供の記録とスケジュール管理、商品やプロセス(修理または製造)の追跡、請求書の発行、債務および未払い金の追跡といった機能が求められます。
業種ごとに顧客によって期待は異なります。レポート機能だけでも、特に小売・卸売業界からは多くの要望が寄せられます。特別な要件としては、生鮮食品を扱う企業では、在庫管理システムが管理者やレジ担当者に期限切れ間近または期限切れの商品を通知できる機能が必要です。また、顧客向けにクレジットを保管し、後日商品代金の支払いに利用できるシステムを求める企業もあります。さらに、POSシステムが本格的な在庫管理システムのように機能し、会計や税務目的で先入先出法(FIFO)と後入先出法(LIFO)による商品レポートを提供できることを期待する企業も少数ながら存在します。
ホスピタリティ業界では、POSシステムの機能も大きく異なる場合があります。例えば、レストランでは、販売窓口の機能、つまり商品ボタンの作成、各種割引、サービス料の追加、レシートの保管、順番待ちリストの作成、テーブルサービス、テイクアウト、レシートの統合と分割といった機能が重要になります。しかし、スパやダイエットセンターでは、顧客の来店履歴や特別な要望を記録する予約システムなど、これらの機能だけでは不十分な場合があります。
POSシステムは、ビジネスプロセスに応じて、さまざまなエンドユーザーにさまざまな目的に合わせて構築できます。多くの場合、既製のPOSシステムは顧客にとって不十分です。カスタマイズが必要となり、これがPOSシステムが非常に複雑になる理由です。成熟したPOSシステムの複雑さは、リモートネットワークや、リモート店舗と本社間の相互接続にまで及び、双方向の更新が可能になります。一部のPOSシステムでは、Webベースの注文を販売ウィンドウにリンクする機能を提供しています。ローカルネットワークのみが必要な場合でも(人通りの多いスーパーマーケットの場合など)、開発者にとって、ほとんどすべてのPOSステーションを稼働させ続けるという課題が常に存在します。これは、ソフトウェアコーディングだけでなく、個々のステーションとネットワークがどのように連携するか、パフォーマンス機能とデータベースの使用について特別な考慮を払うシステム全体の設計にも高い要求を課します。このような複雑さのため、POSシステムで発生するバグやエラーは頻繁に発生します。[ 15 ]
データベースに関して言えば、POSシステムは、1つの販売取引を処理するためだけに、レシート番号の正しい順序付け、各種割引や会員資格の確認、小計の計算など、多数のデータの送信と取得が必要となるため、そのパフォーマンスに非常に高い要求を課します。スーパーマーケットのレジカウンターなどで見られるような販売窓口でのシステムの即時性は、決して妥協できません。データベースに数万件の販売記録しかない場合でも、個々の企業データベースには大きな負荷がかかります。例えば、企業データベースであるMicrosoft SQL Serverは、このような状況下では「タイムアウト期限切れ」エラーメッセージを表示し、OSを含めて数分間完全にフリーズすることが知られています。Microsoft Accessのような軽量なデータベースでさえ、データベースの肥大化の問題がシステムによって自動的に予測および管理されない場合、時間の経過とともに動作が著しく遅くなります。したがって、商用実装前にデータベースの障害を未然に防ぐために、広範なテスト、デバッグ、および解決策の即興的な検討を行う必要があるため、開発は複雑化します。
POSシステムの精度は非常に重要です。なぜなら、販売窓口だけでなく、商品の受け取りや在庫への入力といったバックエンド処理においても、金銭取引が継続的に発生するからです。必要な計算は必ずしも単純ではありません。特定の商品に特有の割引やキャンペーンが多数存在する場合があり、POS端末はそれらの差異と価格への影響を迅速に処理する必要があります。特に計算ミスが許されない場合、こうした処理のプログラミングは非常に複雑になります。
その他の要件としては、会員割引やポイントの蓄積・利用、数量割引やプロモーション割引、組み合わせ自由のオファー、現金端数処理、未払い金額を含む請求書/納品書の発行機能などが挙げられます。また、実地棚卸に基づいて各製品の在庫を調整したり、生鮮食品の有効期限を追跡したり、価格を変更したり、在庫記録の変更時に監査証跡を提供したり、複数の販売店に対応したり、本社から在庫を管理したり、請求書発行システムとしても機能したりできる必要があります。
POSシステムという用語は、エンドユーザーの要件に応じて幅広い機能を意味することは明らかです。POSシステムのレビューサイトが、すべての機能はおろか、ほとんどの機能を網羅することは期待できません。開発者でない限り、レビュー担当者がPOSシステムのあらゆる側面を把握していることを期待するのは非現実的です。例えば、POSシステムはレビュー中のテストデータベースではスムーズに動作するかもしれませんが、数ヶ月の使用でデータベースのサイズが大幅に増加すると、動作しなくなる可能性があります。そして、これはPOSシステムの多くの隠れた重要な機能上の問題のうちの1つにすぎません。
ベンダーや小売業者は、コンピュータ化されたPOSシステムの開発を標準化し、POSデバイスの相互接続を簡素化するために取り組んでいる。そのような取り組みの2つがOPOSとJavaPOSであり、どちらも全米小売業協会(NRF)が主導するUnifiedPOS規格に準拠している。
OPOS(OLE for POS)は、最初に広く採用された標準規格であり、Microsoft、NCR Corporation、Epson 、およびFujitsu-ICLによって作成されました。OPOS は、Microsoft Windows用のCOM 対応プログラミング言語すべてと互換性のあるCOMベースのインターフェイスです。OPOS は 1996 年に初めてリリースされました。JavaPOSは、 Sun Microsystems、IBM、およびNCR Corporationによって 1997 年に開発され、1999 年に初めてリリースされました。JavaPOS はJava用のOPOS が Windows 用であるのと同様に、プラットフォームにほとんど依存しません。
POS周辺機器を製造する企業の数とほぼ同数の独自プロトコルが存在する。ディスプレイやプリンターなどのほとんどのPOS周辺機器は、様々なメーカーのPOS端末やコンピューターと連携するために、これらのコマンドプロトコルのいくつかに対応している。
販売画面のデザインは、ユーザーにとって最も重要な要素です。このユーザーインターフェースは、ワープロソフトや表計算ソフトなど、ナビゲーション速度がビジネスパフォーマンスにそれほど重要ではない他のソフトウェアパッケージと比較して、非常に重要な意味を持ちます。
不動産価格が高騰している好立地の店舗では、顧客の行列ができるのはよくある光景です。販売が早く完了すればするほど、待ち時間が短縮され顧客満足度が向上し、占有スペースも少なくなるため、買い物客と従業員双方にとってメリットとなります。食料品店やカフェなど、客足の多い店舗では、販売カウンターでの販売処理を迅速に行う必要があるため、オペレーターの注意をそらさず、取引をできるだけ迅速に処理できるよう、UIフローはポップアップやその他の割り込みをできるだけ少なく設計されることがよくあります。
人間工学に基づいた改善は可能ですが、すっきりとしたテンポの良い外観を実現するには、割引、獲得したコミッション画面へのアクセス、会員制度やロイヤルティプログラムなど、エンドユーザーが求める機能を犠牲にする必要がある場合があります。POSの別の機能を検討して、販売時点情報管理(POS)画面には、レジ係が顧客にサービスを提供するために必要なものだけが表示されるようにする必要があります。
クラウドコンピューティングの登場により、電子POS(EPOS)システム[ 16 ]をサービスとしてのソフトウェアとして展開することが可能になり、 Webブラウザを使用してインターネットから直接アクセスできるようになりました。POSのハードウェア制御のための通信プロトコルのこれまでの進歩を利用することで、クラウドベースのPOSシステムはプラットフォームやオペレーティングシステムの制限から独立しています。クラウドベースのEPOSシステム(今日のほとんどの小規模ビジネスPOS)は一般的にサブスクリプションベースであり、継続的な顧客サポートが含まれています。[ 17 ]
通常のレジ(通常、価格はかなり安いが、売上処理とレシート印刷のみを行う)と比較して、POSシステムには、商品の販売時に在庫ライブラリの在庫レベルを自動的に更新する機能、リモートコンピュータからアクセスできるリアルタイムレポート、スタッフのタイムシート、ロイヤルティ機能を備えた顧客ライブラリが含まれています。[ 18 ]
クラウドベースのPOSシステムは、幅広いPOSハードウェアや、AppleのiPadなどのタブレットと互換性を持つように作られています。そのため、クラウドベースのPOSは、タブレットコンピュータやスマートフォンなどのモバイルデバイスへのPOSシステムの拡張にも役立っています。[ 19 ]
これらのデバイスは、内蔵カメラを使用してバーコードリーダーとして機能したり、内蔵NFC技術または外部決済カードリーダーを使用して決済端末として機能したりすることもできます。多くのPOS企業は、クラウドベースとなるようにソフトウェアを開発しました。2000年以前に事業を開始した他の企業も、その後、進化するテクノロジーに合わせてソフトウェアを改良してきました。
クラウドベースのPOSシステムは、従来のPOSシステムとは大きく異なり、売上や在庫などのユーザーデータはローカルではなくリモートサーバーに保存されます。また、POSシステム自体もローカルで実行されないため、インストールは不要です。
POSベンダーや契約条件にもよりますが、従来のオンプレミス型POSシステムと比較して、開発者によってソフトウェアが継続的にアップデートされ、より便利な機能が追加される可能性が高く、リモートサーバーのコンピュータリソースの面でパフォーマンスが向上し、バグやエラーも少なくなる傾向があります。
クラウドベースのPOSのその他の利点としては、データの即時集中化(特にチェーン店にとって重要)、インターネット接続があればどこからでもデータにアクセスできる機能、および初期費用の削減などが挙げられる。[ 20 ]
クラウドベースのPOSシステムはインターネット接続を必要とします。そのため、デバイスのメインインターネット接続が切断された場合に備えて、 4Gまたは5G接続に対応したデバイスを使用することが重要です。クラウドベースのPOSシステムの大きな利点は、従来のPOSシステムよりも大幅に安価であることに加え、新しいハードウェアを購入することなく、別の開発者による別の製品に切り替えられることです。多くの開発者が新しいソフトウェアアプリケーションを開発しているため、従来のPOSシステムよりも長期間にわたってシステムがサポートされることが保証されます。
注目すべきクラウドベースのPOSシステムが数多く登場したのは、わずか10年、あるいは5年ほど前のことです。これらのシステムは、POSシステムのレビューサイトから読み取れるように、比較的シンプルな販売プロセスを持つレストランや中小規模の小売店向けに設計されているのが一般的です。こうしたソフトウェアレビューから判断すると、現在市場にはエンタープライズレベルのクラウドベースのPOSシステムが不足しているようです。ここでいう「エンタープライズレベル」とは、食料品店やスーパーマーケットで必要とされるような、大量のレコードを処理できる在庫管理システムを意味します。また、システムソフトウェアとクラウドサーバーが、事業運営の本部が管理するために相互接続された単一店舗および複数店舗の両方について、在庫に対する売上分析などのレポートを生成できる必要があることも意味します。
このようなクラウドベースシステムのPOSベンダーは、フェイルオーバーサーバーサポートなど、リモートサーバーの障害に対する強力な緊急時対応計画も用意しておく必要があります。火災などにより、主要なデータセンターが完全に機能停止することもあります。[ 21 ]そのため、特にトラフィック量の多い企業では、このような事態を未然に防ぐために、クラウドベースの実装と並行してオンプレミスインストールが行われることがあります。オンプレミスインストールでは、最新の在庫情報や会員情報が保持されていない場合があります。
このような事態に備え、開発者はPOSシステムの簡易版を店舗のレジ担当コンピュータにインストールするという方法も考えられます。リモートサーバーから取得した最新の在庫情報と会員情報は、毎日自動的にローカルデータベースに更新されます。そのため、リモートサーバーに障害が発生した場合でも、レジ担当者は販売業務を中断することなくローカルの販売画面に切り替えることができます。リモートサーバーが復旧し、レジ担当者がクラウドシステムに切り替えると、ローカルで処理された販売記録が自動的にリモートシステムに送信され、リモートデータベースの整合性が維持されます。
クラウドベースのPOSシステムは、エンドユーザーの導入コストや、オンプレミス環境におけるシステム維持に伴う技術的な課題を軽減できる一方で、クラウドベンダーが事業を停止した場合、従来のオンプレミス型POSシステムのようにベンダーがなくても運用を継続できる場合と比べて、エンドユーザーへのサービスがより迅速に停止されるリスクがある。
もう一つ考慮すべき点は、クラウドベースのPOSシステムは、実際にはビジネスデータをサービスプロバイダー(ホスティングサービス会社とPOSベンダー)に公開してしまうことです。これらのプロバイダーは、アプリケーションとデータベースの両方にアクセスできます。仕入先名、売れ筋商品、顧客関係プロセスといった重要なビジネス情報を保護することの重要性は、過小評価できません。なぜなら、企業の成功の鍵となる要素や企業秘密が、POSシステムを通じてアクセス可能になる場合があるからです。このセキュリティとプライバシーに関する懸念は、クラウドコンピューティングにおける継続的な課題となっています。


小売業界はPOS端末の主要ユーザーの一つです。小売店のPOSインターフェースは業界や小売業者のオーナーによって大きく異なりますが、通常はレジ(一般的にはWindows EmbeddedまたはLinuxを実行する専用のx86ベースのコンピュータ)、従業員入力方法、キャッシュドロワー、レシートプリンター、バーコードスキャナー(スケールを内蔵している場合もある)、カード決済と顧客情報処理のためのインターフェース(決済端末)が含まれます。また、コンベアベルト、レジ仕切り、ワイヤレスハンドヘルドスキャナー、統合カード処理システム、合計金額や広告を表示する顧客向けディスプレイが含まれる場合もあります。一部のシステムは一般的なPCインターフェース(キーボードとマウスなど)を使用していますが、タッチスクリーンの方が応答速度が速く、小売業者のカスタマイズ性も高いため、タッチスクリーンを使用する方がはるかに一般的です。かつては、ほとんどのIBMシステムは主にキーボードベースのインターフェースを使用しており、NCRはタッチスクリーンが広く普及する以前は、ATM製品と同様にディスプレイにサイドキーを使用していました。
POSシステムソフトウェアは通常、販売、返品、交換、分割払い、ギフトカード、ギフトレジストリ、顧客ロイヤルティプログラム、プロモーション、割引など、顧客関連のさまざまな機能を処理できます。また、POSソフトウェアは、事前計画されたプロモーション販売、メーカークーポンの検証、外貨処理、複数の支払い方法などの機能も提供します。
POS端末は顧客への販売処理を担当しますが、小売業で使用されるPOSシステム全体のごく一部に過ぎません。制御サーバー、つまり「バックオフィス」コンピュータは、通常、在庫管理、価格設定、仕入れ、商品の受け取り、他拠点との商品の移動など、POSシステムのその他の機能を処理します。POSシステムのその他の一般的な機能としては、顧客返品、レポート作成、販売動向分析、コスト/価格/利益分析のための販売情報の保存などが挙げられます。顧客情報は、売掛金管理、マーケティング、特定の購買分析のために保存される場合もあります。多くの小売POSシステムには、売上や商品ロス、レジの予想合計額、レジ担当者の生産性情報を独立した会計アプリケーションに「供給」する会計インターフェースが含まれています。

スーパーマーケットやデパートなどの大手小売店で使用されるマルチ端末POSシステムは、小規模小売店で見られる単一端末のPOSシステムよりもはるかに高度なデータベースとソフトウェアアーキテクチャを必要とします。客足の多いスーパーマーケットではシステム障害は許容できないため、各POS端末は堅牢な動作を実現するように設計されています。大手小売店向けに設計されたほとんどの独自POSシステムは2台のサーバーを使用し、1台は障害発生時のバックアップとして機能します。両方のサーバーが故障した場合、個々のPOSシステムはフェイルセーフモードに入り、販売データはローカルに保存され、接続が復旧するとサーバーにエクスポートされます。ただし、多くの商用POSシステムはセキュリティ上の理由からハードディスクを搭載しておらず、 RAM容量も限られているため、この実装は場合によっては困難となる可能性があります。
複数の端末とバックエンドの管理用コンピュータ間で更新処理を行う際には、冗長性を持たせるべきである。そうすることで、在庫やプロモーションの更新がコンピュータを再起動することなくレジで正確に反映され、営業終了時には正確な売上記録がバックエンドのコンピュータに反映される。
販売ステーションとバックエンドの管理コンピュータ間で会員ポイントをリアルタイムで双方向更新する必要がある会員システムの場合、事態はさらに複雑になります。
金物店、材木店、家電量販店、いわゆる複合型大型店などの小売業では、他の店舗とは異なる特別な機能が必要となります。これらの業種では、POSソフトウェアは、通常の販売時点情報管理機能に加え、特別注文、発注書、修理依頼、サービスおよびレンタルプログラムにも対応します。屋外環境で使用されるPOSシステムには、堅牢なハードウェアが求められます。この業界では、無線機器、バッテリー駆動機器、オールインワンユニット、インターネット接続対応機器などが一般的です。
近年、携帯電話やタブレット端末を使用してPOS取引を行うことができる新しいアプリケーションが導入されました。最近の研究によると、モバイルPOS(mPOS)端末は、携帯性、初期投資の低コスト、優れたユーザーエクスペリエンスなどのさまざまな機能により、従来の決済技術に取って代わると予想されています。[ 22 ]
2000年代半ば、米国の視覚障害者コミュニティは、小売店のPOS端末に触覚キーパッドを搭載するよう、組織的な交渉を行った。触覚で感じられるキーがなければ、視覚障害者は自分の暗証番号を自分で入力することができない。2000年代半ば、小売店は触覚キーパッドを廃止した「フラットスクリーン」または「署名キャプチャ」デバイスの使用を開始した。視覚障害者は、デビットカードやその他の暗証番号カードを使用するために、店員に自分の暗証番号を教えざるを得なくなった。視覚障害者コミュニティは、ウォルマート、ターゲット、CVS、その他8社の小売店と、視覚障害者が端末を使用できるように物理的なキーを必須とすることで合意に達した。
初期の店舗では、商品は通常カウンターの後ろに保管されていました。盗難を防ぐため、店員が客のために商品を取り、同じカウンターで販売が行われていました。 1916年に始まったピグリー・ウィグリーのようなセルフサービス式の食料品店では、客は自分で商品を取り、レジを通り過ぎて出口に向かうことができました。
現代の店舗ではさまざまなレジ構成が採用されていますが、ほぼすべての店舗でメインのレジエリアは入口/出口の近くに配置されています。小規模店舗ではシンプルなカウンターが使用されることがありますが、大型店舗では通常、注文を処理するために別々の「レーン」に間隔を空けて配置されたコンベアベルトシステムが使用されています。エクスプレスレーンでは、サービスを迅速化するために、支払い方法、商品の数量または種類が制限される場合があります。一部のデパートでは、そのセクションの買い物客がメインの列に並ばずに支払いができるように、売り場内にレジが設置されている場合もあります。各レジに別々の列がある場合、顧客は待ち時間を最小限に抑えるために、どの列が最も早く進むかを推測する必要があります。顧客は、間違った推測をしたり、問題が発生したり、チェックアウトに時間がかかりすぎたりする他の顧客の後ろに並ばされたりすると、しばしば不満を感じます。一部の店舗では、複数のレジで対応する、より長くてもより速く進む単一の列を使用しています。これにより、平均待ち時間は同じになりますが、待ち時間の個人差や不満が軽減されます。[ 23 ] 構成に関係なく、レジの列は通常、衝動買い商品を通って、暇を持て余している顧客の注意を引きます。
セルフチェックアウト技術の進歩に伴い、あらゆるタイプの小売店がセルフチェックアウトを導入するようになり、場合によっては従来のレジ係によるレジを完全に置き換えるケースも見られます。セルフチェックアウト端末は通常、通常のレジに隣接する「囲い」のような場所に設置され、店員が取引状況を容易に監視できるようにしていますが、食料品を積み込むためのコンベアベルトを備えた、より一般的な「レーン」形式で設置されることもあります。セルフチェックアウトの最新の実装例としては、小売店のモバイルアプリ内で商品をスキャンして支払いを行う方法や、RF技術とカメラを使用して入口で商品を検知し、顧客のアカウントに自動的に請求する方法などがあります。



ホスピタリティ向けPOSシステムは、レジ、コンピュータ、周辺機器を組み込んだコンピュータシステムで、通常はコンピュータネットワーク上で動作し、レストラン、美容院、ホテルなどで使用されます。他のPOSシステムと同様に、これらのシステムは売上、労働時間、給与を追跡し、会計や簿記に使用される記録を作成できます。レストランの本社、トラブルシューター、その他の権限のある関係者がリモートでアクセスすることも可能です。
POSシステムは、特にファストフード業界において、レストラン業界に革命をもたらしました。最新の技術では、レジはコンピュータであり、タッチスクリーンを備えている場合もあります。レジはサーバーに接続され、このサーバーは「ストアコントローラー」または「中央制御ユニット」と呼ばれることがよくあります。プリンターやモニターもネットワーク上にあります。さらに、リモートサーバーは店舗ネットワークに接続し、売上やその他の店舗データを監視することができます。
一般的なレストラン向けPOSソフトウェアは、客の伝票を作成・印刷したり、調理のために厨房やバーに注文書を印刷したり、クレジットカードやその他の決済カードの処理を行ったり、レポートを作成したりすることができます。さらに、一部のシステムでは、無線ページャーや電子署名取得装置も導入されています。
ファストフード業界では、ディスプレイは店頭カウンターに設置される場合もあれば、ドライブスルーやウォークスルーでのレジ業務と注文受付用に構成されている場合もあります。店頭カウンターのレジでは、同じ端末で注文を受け付けて提供できますが、ドライブスルーのレジでは、1つまたは複数のドライブスルー窓口で注文を受け付け、別の窓口でレジ業務と提供を行うことができます。レジに加えて、ドライブスルーやキッチンのディスプレイも注文内容の確認に使用されます。注文が表示されると、タッチインターフェースまたはバンプバーで削除または取り消すことができます。ドライブスルーシステムは、ドライブスルー用ワイヤレス(またはヘッドセット)インターホンを使用することで、さらに便利になります。このようなシステムの効率性により、サービス時間の短縮と注文処理の効率化が実現します。
レストラン業界におけるもう一つの技術革新は、ワイヤレスPOSシステムです。多くの大規模レストランでは、ワイヤレスのハンディPOS端末を使用して注文を受け付け、サーバーに送信します。サーバーは必要な情報をリアルタイムでキッチンに送信します。ワイヤレスシステムは、ドライブスルーマイクとスピーカー(多くの場合、1つのスピーカーで両方の機能を果たす)で構成され、これらは「ベースステーション」または「センターモジュール」に配線されます。そして、このセンターモジュールからヘッドセットに音声が送信されます。ヘッドセットは、一体型ヘッドセットの場合もあれば、ベルトパックに接続するタイプの場合もあります。
モバイル技術の発展に伴い、クラウドベースのPOSシステムも一部のレストランの効率化のために提案されており、顧客自身がQRコードをスキャンして注文できるなどのソフトウェアサービスと統合されています。これは、オフラインのレストランにおける新たな飲食スタイルを生み出しています。
ホテルでは、POSソフトウェアを使えば、ボタンを1つか2つ押すだけで、ダイニングルームから客室への食事料金の振替が可能です。また、施設管理ソフトウェアとの連携が必要になる場合もあります。
より新しく高度なシステムは、中央データベースの「ファイルサーバー」型システムから、「クラスタデータベース」と呼ばれるシステムへと移行しつつあります。これにより、バックオフィスのファイルサーバーで発生する可能性のあるクラッシュやシステム停止といった問題が解消されます。この技術により、すべての情報をローカル端末に保存できるだけでなく、端末から取得することも可能になり、システム運用に別途サーバーを用意する必要がなくなります。
小売業で人気のタブレットPOSシステムが、レストラン業界でも利用できるようになりました。当初、これらのシステムは高度なものではなく、初期のシステムの多くは厨房のリモートプリンターをサポートしていませんでした。現在では、テーブルサービスを含むあらゆる種類のレストランでタブレットシステムが使用されています。ほとんどのタブレットシステムはすべての情報をインターネットにアップロードするため、管理者やオーナーはパスワードとインターネット接続があればどこからでもレポートを閲覧できます。スマートフォンのインターネットアクセスにより、POSからのアラートやレポートへのアクセスが非常に容易になりました。タブレットはモバイルPOSシステムの開発に貢献しており、モバイルPOSアプリケーションには、支払い、ロイヤルティプログラム、オンライン注文、スタッフによるテーブルサイド注文、顧客によるテーブルトップ注文などが含まれます。支払いに関しては、モバイルPOSは非接触カード、EMVチップ対応カード、モバイルNFC対応カードなど、あらゆる種類の支払い方法に対応できます。モバイルPOS(mPOSとも呼ばれる)は急速に成長しており、ほぼ毎日新しい開発者が市場に参入しています。
低価格のタッチスクリーン式タブレット端末の普及に伴い、多くのレストランが各テーブルに常設されたタブレットPOS端末によるセルフオーダーシステムを導入している。顧客はタブレットでメニューを閲覧し、注文するとそれが厨房に送信される。iPadセルフオーダーメニューを導入しているレストランの多くは、料理の写真を掲載しているため、客は簡単に注文したい料理を選ぶことができる。これにより、サービスの向上とレストラン側の人件費削減につながるとされている。ただし、これはシステムのプログラミング精度に大きく左右される。
例えば、スタッフの介助を必要としないセルフオーダーシステムの中には、同じテーブルにいる顧客からの追加注文を正しく認識できないものがある。その結果、顧客は待たされ、なぜ2回目の注文の料理や飲み物が運ばれてこないのかと疑問に思うことになる。
システムの高度な機能を示すもう一つの例として、注文は受け付けられたものの、まだ厨房で処理されていない注文を、顧客がタブレットPOS端末から変更できるかどうかが挙げられます。未処理の注文については、顧客はタブレットPOS端末で簡単に注文内容を取得し、変更できるオプションを選択できるべきです。注文処理中は、この機能は自動的に無効になる必要があります。
セルフオーダーシステムは、必ずしもスタッフの介入を完全に排除できるわけではなく、それにはいくつかの正当な理由があります。例えば、一部のレストランでは、お客様が選んだ商品は、必要なパスワードを持つウェイターのみが注文できるようにしています。これは、いたずら好きな子供が入力するような偽の注文を防ぎ、注文内容に関するその後のトラブルを回避するためです。アルコール飲料を注文する場合は、ウェイターが注文を送信する前にお客様の年齢を確認する必要があります。
このようなセルフオーダーシステムを実装するための技術仕様は、単一のレジ係が操作するPOS端末よりもはるかに高度なものとなる。ソフトウェアとハードウェアの両面において、顧客テーブルに設置された各タブレット端末は、レジ係のPOS端末と厨房のコンピュータにネットワーク接続され、注文状況が常に最新の状態に保たれるようにする必要がある。また、このネットワークを支える共通データベースは、レジ係、顧客、厨房、そして場合によってはドリンクバーなど、多数の同時ユーザーに対応できる能力を備えていなければならない。
広く利用されているMicrosoft Accessなどの一部のデータベースは、複数の同時ユーザーによる利用に対応できる仕様を備えている場合があります。 しかし、POSシステムのような負荷の高い環境では、深刻な障害が発生し、頻繁なエラーやデータ破損につながる可能性があります。
POSシステムは、多くの場合、さまざまな顧客向けに設計されており、エンドユーザーがニーズに合わせてプログラミングできます。一部の大口顧客は、ベンダーが実装するための独自の仕様書を作成します。POSシステムは、サードパーティの販売代理店によって販売およびサポートされる場合もあれば、ベンダーが直接販売およびサポートする場合もあります。
レストランのPOSシステムの選定は、レストランの日常業務にとって非常に重要であり、レストランの経営陣とスタッフが長年にわたって負担しなければならない大きな投資です。レストランのPOSシステムは、レストランの運営のあらゆる段階、そして顧客、仕入先、従業員、マネージャー、オーナーなど、レストランに関わるすべての人々と連携します。レストランのPOSシステムの選定は複雑なプロセスであり、レストランのオーナーが行うべきであり、従業員に任せるべきではありません。購入プロセスは、設計、比較、交渉の3つのステップに要約できます。設計ステップでは、レストランの運営に必要なPOS機能を決定するための調査が必要です。この情報に基づいて、レストランのオーナーまたはマネージャーは、さまざまなレストランPOSソリューションを比較し、どのPOSシステムが要件を満たすかを判断できます。最後のステップは、価格、支払い条件、含まれるトレーニング、初期保証、継続的なサポート費用について交渉することです。
POSシステムは、事業目的および税務目的で売上を記録します。「ザッパー」と呼ばれる違法ソフトウェアは、POS端末上で使用され、これらの記録を改ざんして納税を回避するために悪用される可能性があります。
一部の国では、レジシステムのセキュリティを強化するための法整備が進められています。例えば、フランス財務省は、毎年約140億ユーロの付加価値税(VAT)収入を徴収できていないと推定されています。2016年の財政法案は、納税者に「安全なシステム」の使用を義務付けることで、この損失の一部に対処することを目的としていました。そのため、2018年1月1日以降、フランスのすべての小売業は、認証済みの安全な会計ソフトウェアまたはレジシステムを使用して顧客の支払いを記録することが義務付けられています。
認証を受けたレジシステムは、データの不可逆性、安全な保管、およびアーカイブ機能を備えている必要があります。この要件を満たす必要のあるすべての事業者は、システムがこれらの要件を満たしていることを証明する証明書をレジシステム提供業者から取得しなければなりません。これは、VAT納税者が、自社の現金管理システムが新たな要件を満たしていることを示す証明書を税務当局に提出する必要が生じる可能性があるためです。
事業者がこの証明書を税務当局に提出できない場合、罰金が科される可能性があります。また、税務当局がシステムの不正使用を立証できた場合、事業者とソフトウェアプロバイダーの両方が、税金ペナルティ、罰金、刑事罰の対象となる可能性があります。認証は、フランス認定委員会(Comité français d'accréditation、略称COFRAC)の認定を受けた機関、またはレジシステムのソフトウェアプロバイダーから取得できます。
POSシステムは、従来のレジに比べて高度な技術を備えているものの、販売窓口を介した従業員による窃盗の危険性は依然として存在する。小売店の不正なレジ係は、一般客を装った友人と共謀する可能性がある。レジ係は精算時に、特定の商品のスキャンを省略したり、一部の商品の数量を実際よりも少なく入力したりすることで、「無料」の商品を手に入れ、利益を得ることができる。
POSシステムが、承認された上司からのパスワードを必要とせずに、返金目的で販売済みレシートを無効にできる機能も、セキュリティ上の脆弱性となる。また、特定の状況下では便利なマイナス金額のレシートを発行する機能も、レジ係がレジから現金を抜き取るために悪用される可能性がある。
従業員による不正行為を防止するためには、POSシステムに管理者用ウィンドウを設けることが不可欠です。管理者は、このウィンドウを使って、特に処理完了前にキャンセルされたレシート、返金されたレシート、マイナスレシートの頻度など、売上レシートの毎日のリストを作成・確認できます。これは、特定のレジ担当者によるキャンセル件数が多いなど、不審な活動が発生している可能性を会社に警告し、監視措置を講じるための効果的な方法の一つです。
従業員による窃盗をさらに抑止するため、販売カウンターにはPOSシステムに向けた監視カメラを設置し、すべての活動を監視・記録できるようにすべきである。
バックエンドでは、管理モジュールを介した在庫品目の価格変更や割引などの変更は、信頼できる管理者に提供されたパスワードによって保護されるべきです。また、行われた変更はすべてログに記録され、後で確認のために取得できる必要があります。
販売記録と在庫は、顧客の嗜好、顧客会員の詳細、売れ筋商品、仕入先とその利益率、会社の月間総収益と費用など、企業にとって有益な情報を提供するため、事業にとって重要です。
管理バックエンドで生成されるこれらの事項に関するレポートは、信頼できる担当者のみに限定することが重要です。これらのレポートが生成されるデータベースは、コピーや改ざんを防ぐために、パスワードによる保護、またはデータベースに保存されているデータの暗号化によって保護されるべきです。
多くの予防策を講じたとしても、POSシステムは内部不正利用から完全に安全であるとは限りません。賢く不正な従業員がシステムを熟知していれば、その機能の一部を悪用する可能性があります。しかし、定期的な監視と厳格な内部統制によって、これらのリスクを軽減することができます。
POSシステムのハッキングに関するニュース報道によると、ハッカーは他の何よりもクレジットカード情報の窃盗に関心を持っている。POSシステムがクレジットカード処理を統合できるという利便性と利点には、それなりの欠点がある。2011年には、サブウェイのフランチャイズ店がクレジットカードおよびデビットカード決済システムのセキュリティを規定するPCI準拠のセキュリティおよびPOS構成基準を「直接的かつ露骨に無視」したため、ハッカーは8万人の顧客のクレジットカードデータを盗むことができた。[ 24 ]
2016年6月、ウェンディーズのファストフードレストラン数百軒のPOSシステムが、不正にインストールされたマルウェアによってハッキングされた。 [ 25 ]報告書はさらに、「これらのサイバーセキュリティ攻撃の影響を受けたフランチャイズレストランの数は、すでに影響を受けた300軒よりもかなり多いと予想される」とし、「ハッカーは昨年末にウェンディーズのコンピュータシステムに侵入した後、さまざまな金融機関が発行したクレジットカードとデビットカードで数十万件の不正購入を行った」と述べている。
ハッカーによるこれらの攻撃は、決済カードがPOSシステムを通じて処理されることによってのみ可能になった。マルウェアは、処理中にカードデータを傍受したり、システムデータベースに保存されている暗号化されていないカードデータを盗み出して送信したりすることが可能になったのだ。
2017年4月、セキュリティ研究者らはSAPとOracleが開発したPOSシステムに重大な脆弱性があることを発見し[ 26 ]、「POSシステムは脆弱性に悩まされており、セキュリティ上の欠点が注目されたことで事件が発生した」とコメントした[ 27 ] 。これらの脆弱性が悪用されると、攻撃者は価格変更や端末のリモート起動・停止など、システムのあらゆる正当な機能にアクセスできるようになる。攻撃経路を説明するために、研究者らはPOSシステムをハッキングしてMacBookの価格を1ドルに変更する例を挙げた。セキュリティ問題はベンダーに報告され、通知後すぐにパッチがリリースされた。Oracleは[ 28 ] 、このセキュリティバグが30万台以上のOracle POSシステムに影響を与えていることを確認した。
国によっては、クレジットカードやデビットカードは決済端末でのみ処理されます。そのため、販売カウンターには様々なカードに対応した決済端末が多数並んでいるのを目にするかもしれません。しかし、クレジットカードやデビットカードのデータはハッカーによる攻撃に対してはるかに脆弱ではないため、この不便さは相殺されます。POSシステムで決済カードを処理する場合、セキュリティはエンドユーザーや開発者の行動に依存します。
2015年にAndroid PayとApple Payをはじめとするモバイル決済サービスが開始されたことで、利便性の高さと優れたセキュリティ機能により、決済端末の利用を含む他の決済サービスをいずれ凌駕することが期待されています。モバイル決済が完全に普及するには、まずNFC対応のスマートフォンなどのモバイル端末が普及する必要があります。これは、この記事執筆時点(2017年)から数年後には実現するでしょう。なぜなら、NFC対応の新型スマートフォンが続々と登場すると予想されているからです。例えば、iPhone 6はモバイル決済用のNFCに完全対応していますが、iPhone 5以前のモデルは対応していません。POSシステムを介して決済カードの利用を処理する際に発生する、前述の深刻なセキュリティリスクは大幅に軽減されるでしょう。