EvoQuest
EvoQuest FoodAI業務システム 2026.09

SCENARIO ── ORDER SHEET CASE

閉店後に数える10〜20品目から、
あすの発注を決める。

札幌市内、席数30の洋食店を想定します。青果と卵は仲卸、肉は精肉店、乳製品と冷凍品は問屋。閉店後に冷蔵庫を開けて減ったぶんを頼む発注を、品目ごとの発注点と届く日の一覧で決める形に変える開発プランです。

想定領域
業務アプリ / 飲食店の発注量の決定
担当範囲
業務整理・品目と届く日の表の設計・開発・定着支援
想定対象
席数30・厨房2名・仕入先4社の個人店(昼はランチ、夜はアラカルト)
想定期間
設計〜納品 約 2 ヶ月

OVERVIEW

プロジェクト概要

作るのは、何をどれだけ頼むかを決める部分だけです。決めた数を業者ごとの形式で送る側は 発注管理アプリの開発プラン に、月末に全品目を数える側は 実地棚卸アプリの開発プラン に分けてあります。来客数から仕込みと発注へ落とす 来客予測の開発プラン が上から降りてくる形だとすれば、こちらは品目ごとの残りの数から積み上げる側です。

根拠に置いたのは、中小企業基盤整備機構の起業マニュアルにある2つの発注のやり方です。在庫がある一定水準に減少してきたら前もって決めてある一定量を発注する定量発注法と、一定の発注周期のもとで必要な量をその都度決める定期発注法。同じマニュアルは、いつ、どのくらいの量を、どこへ発注するかを標準化・ルール化するよう求めています。この開発プランでは「ここまで減ったら頼む」という線を品目ごとに置き、その線の位置を、届く日と使う数の見込みから毎晩引き直します。

CHALLENGE

課題

  • 01 数えた日の残りで頼んでいて、届く日までに使うぶんが抜けている。札幌の市場は日曜と水曜が休みなので、火曜の夜に仲卸へ頼んだ青果は木曜の朝に着く。水曜に使うぶんは今の残りで持たせるしかないのに、その計算が頭の中にしかない。
  • 02 頼む数を決めているのが店主ひとりで、休みの日に社員が頼むと数が合わない。同じ冷蔵庫を見ても、店主は木曜の予約12名ぶんを足して頼み、社員はいつもの数を頼む。
  • 03 余裕の置き方が全品目「多めに」で揃っている。日持ちする玉ねぎと、2日で傷むレタスを同じ気持ちで頼んでいるので、廃棄が出るのはいつも日持ちしない側。農林水産省の推計では、2024年度の外食産業の食品ロスは70万トンで、事業系の合計は前年度より6万トン増えている。
  • 04 品切れの札を出した回数が、どこにも残っていない。捨てた食材は目に見えるので余裕を増やす方向にだけ判断が動き、断った皿のぶんは数字にならないまま、余裕が年々厚くなる。

APPROACH

アプローチ

最初に決めるのは、数える品目を絞ることです。全品目を毎晩数える店は続きません。月末の棚卸で出した在庫日数が納品の間隔より短い品目だけを、閉店後に数える対象にします。この店では14品目で、冷蔵庫の一段と野菜の棚に収まります。乾物や冷凍品のように動きの遅い品目は週に1回、決まった曜日に数える側へ回します。起業マニュアルの言い方を借りれば、前者が定量発注法、後者が定期発注法の当てはめです。

次に、届く日を店の側で持ちます。業者ごとの締め時間と配達曜日、店の定休日、それに市場のカレンダー。札幌市中央卸売市場の業務規程は、日曜日と水曜日、祝日、年始と大みそかを原則の休業日にしています。例外の週があるので、日付は市場が公表するカレンダーをそのまま取り込みます。ここから品目ごとに2つの日数が出ます。今の残りで持たせる営業日数と、今夜頼むぶんでまかなう営業日数です。頼む数は、まかなう日数に使う数の見込みから、持たせたあとに残る数を引き、余裕を足した数で、業者の単位に切り上げます。式は画面に出したままにして、店主以外が頼む夜に確かめられるようにします。

使う数の見込みは幅で出し、幅のどこで頼むかは品目ごとに人が決めます。最初は直近4週の同じ曜日の平均と、その上下の幅から始めます。予約で確定しているぶんは見込みに混ぜず、先に足します。日持ちする品目は幅の上側で頼み、日持ちしない品目は下側で頼んで、足りない日に買い足す店を品目ごとに決めておきます。記録が3ヶ月たまった段階で、当社が開発中の需要予測AI「EvoQuest Iramepakari」が出す28日先までの幅に置き換えられる作りにしておきます。余裕をどちらへ動かすかは、捨てた仕入額と品切れで断った皿数に粗利を掛けた額を月に1回並べて決めます。中小企業基盤整備機構の資料が適正在庫を受注チャンスと在庫費用の均衡するポイントと定義しているのを、店の言葉に置き換えたものです。

CONSULTATION

まず、届く日の表からです。

閉店後に棚を見て頼む発注を、店主以外の人にも任せたい。
休市の前夜に、何が足りなくなるかを前もって知りたい。
直近の棚卸表と、業者ごとの締め時間を見せていただくところから、ご相談ください。

SCREENS

主要画面

想定する主要画面です。閉店後に厨房で開くのは1枚目だけで、あとの4枚は、頼む数の根拠を確かめるときと、月に1回の見直しで開く画面です。店名・業者名・品目・数量・金額はすべて席数30の洋食店の規模感に合わせた想定例です。

01. 今夜の発注表

閉店後に数える14品目を業者ごとに並べ、残りを入れると、届く日・持たせる日数・まかなう日数・見込み・発注点・頼む数がその行に出る。火曜の夜の画面で、水曜が休市の青果は「木曜の朝に届く」と表示され、水曜ぶんが足りない品目に買い足しの印がつく。

毎晩開く画面
設計のポイント
入力するのは残りの数だけ。頼む数は式で出るが確定ではなく、店主が行ごとに直せる。直した行は理由を1つ選ぶと残る。
独自パーツ
頼む数の横に、その数が幅のどこにあたるか(下側・中央・上側)を示す小さな目盛り。品目の設定で決めた位置と違う行が一目で分かる。
状態の表現
持たせる日数ぶんが今の残りで足りない品目は、頼む数とは別に「あす買い足し」の印を出す。頼んでも間に合わないぶんを、頼む数に混ぜない。

02. 納品カレンダーと届くまでの日数

今週の7日を横に置き、業者ごとの配達日、市場の休市日、店の定休日を重ねる。下には今夜頼んだ場合の届く日と、持たせる日数・まかなう日数が業者ごとに並ぶ。締め時間と連絡方法もここに持つ。

一覧
設計のポイント
届く日を人が覚えない。市場のカレンダーと業者の配達曜日、店の定休日から、その夜の日数を機械が出す。祝日の週は表示が変わるので、前夜に気づける。
参照した資料
札幌市中央卸売市場の業務規程が定める休業日(日曜・水曜・祝日・年始と大みそか)を既定にし、例外の週は市場が公表する年間カレンダーで上書きする。
状態の表現
納品の無い日は灰色、今夜の発注が届く日は青、その次の納品日は枠だけ。まかなう日数がこの2つのあいだで見える。

03. 使う数の見込み(品目ごと)

品目を1つ選ぶと、直近14日の実際に使った数と、これから7日の見込みが幅で並ぶ。予約で確定しているぶんは幅とは別の色で上に積む。幅のどこで頼むかの設定と、その日の理由(天気・近隣の催し)を残す欄がある。

見込み
設計のポイント
見込みは1点で出さない。幅の下側・中央・上側に、それぞれ頼んだ場合の余りと不足を数で添えて、どこで頼むかを人が選べるようにする。
予測が担当する範囲
予約の確定分は見込みに混ぜず、先に足す。幅が扱うのは、確定していない来店ぶんだけ。
段階
最初は直近4週の同じ曜日の平均と上下の幅。記録が3ヶ月たまったら、日付と数量の2列のCSVから28日先までの幅を出す仕組みに置き換える。

04. 品目の設定と発注点

数える14品目の業者、発注の単位、数え方、日持ち、代わりの品と買い足す店、余裕、幅のどこで頼むかを1行ずつ持つ。右端には今夜の発注点が、届く日と見込みから引き直された数で出る。

設定
設計のポイント
発注点を固定の数で持たない。線の位置は毎晩、届く日と見込みから引き直され、この画面ではその結果だけを見る。
数え方
開封済みの袋を0.5袋と数えるか1袋と数えるかを品目ごとに決めて残す。数える人が変わっても同じ数になるための欄。
週1回の品目
毎晩数えない乾物・冷凍品はこの画面の下段にまとめ、数える曜日だけを持つ。

05. 月次の振り返り(廃棄と品切れ)

品目ごとに、捨てた仕入額、品切れの札を出した回数と断った皿数に粗利を掛けた額、見込みが幅に収まった日数を並べる。右には余裕を動かす候補が出て、店主が採用するかを決める。

月次
設計のポイント
効果は的中率で測らない。捨てた額と断った額のどちらが大きいかを品目ごとに見て、余裕を厚くするか薄くするかを決める。
記録の出どころ
廃棄は閉店後の数え入力から、品切れは発注表の「札を出した」ボタンから。振り返りのために新しく入力する項目は作らない。
提案の扱い
「余裕を1kg減らしても切らさなかった」のような候補は出すが、採用は店主が押す。押さなければ設定は変わらない。

OUTCOME

変わったこと

仕組みが運用に乗ったあと、この店の発注が3つの点で変わる想定です。効果は的中率ではなく、店主以外が頼めた日数と、捨てた額・断った額で測ります。

01

店主が休みの夜も、同じ数に近い発注ができる

Before頼む数は店主の頭の中にあり、社員が頼んだ翌日は、足りないか余るかのどちらかだった。木曜の予約ぶんを足し忘れる夜もあった。
After残りを入れれば式で数が出て、予約の確定分は先に足されている。社員は出た数を確かめて、直すなら理由を選ぶだけになる。

数えるのは、店主以外が発注表を確定した夜の割合と、その翌日に品切れの札を出した回数です。仕組みを入れる前の1ヶ月で、社員が頼んだ日の品切れ回数を先に数えておきます。

02

休市の前夜に、届かない日のぶんが計算に入る

Before火曜の夜に頼んだ青果が木曜に着くことを、店主は覚えていたが社員は覚えていなかった。水曜の昼にレタスが切れて、近くのスーパーへ走る日があった。
After火曜の夜の発注表に「水曜は納品なし」と出て、水曜ぶんが今の残りで足りない品目には買い足しの印がつく。走るなら前夜に決めて走れる。

数えるのは、休市の前夜のあとの日に出た品切れの回数と、当日の買い足しの回数です。買い足し自体をゼロにはせず、前夜に分かっていた買い足しと、当日に気づいた買い足しを分けて数えます。

03

余裕を動かす根拠が、月に1回、金額で並ぶ

Before捨てた食材は目に入るので余裕が増える方向にだけ動き、断った皿のぶんは数字にならなかった。
After品目ごとに、捨てた仕入額と断った皿数に粗利を掛けた額が月次で並ぶ。どちらが大きいかで、翌月の余裕を1品目ずつ動かす。

廃棄の金額は閉店後の入力から、品切れは発注表のボタンから自動で集まります。最初の3ヶ月は数字の傾向を見るだけにして、余裕を動かすのは4ヶ月目からにします。

PROCESS

2ヶ月の進め方

札幌市内・近郊なら店へ伺い、道外はオンラインで進めます。数える品目が14で、レジや業者のシステムとはつながない範囲なので、設計から納品まで2ヶ月の想定です。

1
MONTH 01 / 業務ヒアリング + 品目と届く日の表づくり

閉店後に一緒に数えて、14品目と届く日の表を決める

閉店後の厨房に2晩伺い、いまの発注の手順を見せてもらいます。冷蔵庫の何を見て、何を頭の中で足しているかを聞き取り、直近の棚卸表から在庫日数が納品の間隔より短い品目を選びます。同時に、業者4社の締め時間と配達曜日、店の定休日、市場のカレンダーを1枚の表にします。この表ができた時点で、いったんExcelの発注表に落として2週間使ってもらい、式で出た数と店主が実際に頼んだ数の差を残します。差が出た品目の理由が、余裕と幅の位置の初期値になります。

  • 閉店後の発注の同行(2晩)と、頭の中で足している数の聞き取り
  • 棚卸表からの品目選定(在庫日数が納品の間隔より短い14品目)
  • 業者4社の締め時間・配達曜日・店の定休日・市場カレンダーの表づくり
  • Excelの発注表での2週間の並行運用と、差の記録
2
MONTH 02 / 発注表・納品カレンダー・見込み・設定・振り返りの開発 + 実運用

火曜の夜と祝日の週で、届く日の表示を確かめる

5つの画面を作り、閉店後の発注をExcelからアプリに移します。確かめるのは3つです。休市の前夜に持たせる日数が正しく出るか、祝日を含む週にカレンダーの表示が変わるか、店主以外の人が残りを入れて確定まで進めるか。月の後半に店主が休む夜を1回つくってもらい、社員だけで発注表を確定してもらいます。振り返り画面は、この月のデータで最初の1枚を一緒に見て、余裕を動かすのは翌々月からと決めて引き渡します。

  • 今夜の発注表・納品カレンダー・使う数の見込み・品目の設定・月次の振り返りの開発
  • 休市の前夜と祝日の週での届く日の確認
  • 店主が不在の夜に、社員だけで確定する運用の確認
  • 最初の月次の振り返りを一緒に見る時間と、設定変更の手順の引き継ぎ

FAQ

よくある質問

  • Q1 レジに在庫の警告が付いています。それと何が違いますか。
    レジやアプリの在庫の警告は、残りが決めた線を下回ったら知らせる仕組みで、線の位置は自分で決めて入れておくものが多いです。困るのは線の位置のほうで、届く日が変わる休市の前夜と、予約が入った日で、同じ品目でも線が動きます。この開発プランは、その線を毎晩引き直す側を作ります。お使いのレジに警告の機能があるなら、引き直した線をレジ側に入れる形も考えられますので、最初の相談でレジの名前を伺います。
  • Q2 全部の品目を毎晩数えないと、意味がないのではありませんか。
    毎晩数えるのは、在庫日数が納品の間隔より短い品目だけで足ります。この店の想定では14品目で、閉店後の作業は数分です。乾物や冷凍品は週に1回、決まった曜日に数えて頼む側に回します。品目を選ぶ根拠は月末の棚卸で出す在庫日数なので、棚卸を続けていることが前提になります。棚卸の数字の出し方は<a href="/articles/restaurant-stocktake-ordering/">棚卸の数字を次の発注に使う</a>の記事に書いています。
  • Q3 需要予測の仕組みが無いと始められませんか。
    最初は要りません。直近4週の同じ曜日の平均と、その上下の幅で始めます。予約の確定分を先に足すだけで、社員が頼む夜の数はかなり近づきます。閉店後の数え入力が3ヶ月ほどたまると、日付と数量の並びから曜日と季節の傾向を出せるようになるので、その段階で当社が開発中の需要予測AI「EvoQuest Iramepakari」の28日先までの幅に置き換えます。置き換えても、幅のどこで頼むかを決めるのは店主のままです。
  • Q4 費用はどのくらいかかりますか。
    範囲を決めてから見積もります。金額が動くのは3か所です。1つめは数える品目の数と業者の数で、この想定(14品目・4社)なら2ヶ月の範囲に収まります。2つめはレジや業者のシステムとつなぐかどうかで、つながない形なら残りの入力だけで動きます。3つめは見込みの出し方で、同じ曜日の平均で始めるか、最初から予測の仕組みを組み込むかで開発量が変わります。相談の場では、まず直近の棚卸表と、業者ごとの締め時間を伺います。

まず、届く日の表からです。

閉店後に棚を見て頼む発注を、店主以外の人にも任せたい。
休市の前夜に、何が足りなくなるかを前もって知りたい。
直近の棚卸表と、業者ごとの締め時間を見せていただくところから、ご相談ください。