Skip to main content

【GATE】入店処理して会計後にPOSの予約台帳から予約情報が消える件

日付:2026/08/05(出荷環境反映日)

バージョン:4.1.0-453.4(発生時のシステムバージョン)

症状

Gate連携している店舗にて、外部予約媒体(ホットペッパー等)経由の予約について、入店処理を行い会計を済ませると、POSの予約台帳から当該予約情報が消える事象が発生した。予約受付側には入店済みの状態で情報が残っているが、POS側の予約台帳表示からは消失していた。

発生条件

Gate連携店舗において、会計後に伝票修正(値引き追加等)を行った際に発生する。伝票修正により新たなorder_main_cdが発行される一方で、table_seat_informationが修正前のorder_main_cdを参照したままとなるケースで事象が起こるが、発生する条件(顧客・スタッフ・メニュー・店舗など)を明確に特定することはできなかった。

再現手順

①Gate連携済み店舗で、外部予約媒体(ホットペッパー等)経由の予約を受け付ける
②該当予約について入店処理を行う
③会計処理後、伝票修正(値引き追加等)を行う
④POSの予約台帳を確認すると、当該予約情報が表示されなくなっている

原因

会計後に伝票修正を行うと新しいorder_main_cdでレコードが作成されるが、table_seat_informationが修正後のorder_main_cdを引き継がず修正前のorder_main_cdを参照したままとなるため、予約台帳側で紐づく伝票情報を正しく取得できなくなっていたことが判明した。

改善内容

伝票修正時に、table_seat_informationが修正後のorder_main_cdを引き継ぐように修正した。
※本改修の反映後、伝票修正で「注文修正」を行い「小計」ボタンを押すとテーブル一覧に戻り入店状態になってしまう不具合が新たに確認されたため、既存改修による他箇所への影響を極力抑える形で追加修正を実施し、最終的に出荷環境へ反映した。

影響範囲

Gate連携を行っている店舗で、外部予約媒体経由の予約に対して入店・会計後に伝票修正(値引き追加等)を行うケースが対象。「伝票修正→中止・会計」「伝票修正→注文修正→小計→中止・会計」のいずれの操作パターンでも、予約台帳の表示に問題がないことを確認済み。なお、「伝票修正→注文修正→小計→中止」した場合、伝票修正一覧には会計済みでない変更後の伝票は表示されない仕様となっている(伝票修正一覧に表示されるのは会計済みかつアクティブな伝票のみ)。

対象バージョン

E-POS4 PHP8版:マイナーバージョンコード465.3(初回修正反映)
E-POS4 PHP8版:マイナーバージョンコード483.4(追加修正・最終反映)

関連Issue

#114528