内部説明用 / DATA_MODEL.md の読み替え

鳴門屋 FScompass データモデル説明

FScompass の CSV は「売上ファイルがいくつかある」ではなく、店舗、時間帯、商品、ロス、客組数、フロア、担当者まで見るための材料です。MVPでは、全部を一度に扱うより、まず業務判断につながる CSV から使います。

正本: DATA_MODEL.md 目的: 打ち合わせ前の理解 対象: 鳴門屋 / FScompass

1. まずは2種類に分けて考える

トランザクション系 CSV

ttotal.csvtitem.csv のように、レシートや明細単位で「何が起きたか」を持つデータです。再計算や明細深掘りに向いています。

合計器・集計系 CSV

ztotal.csvztime.csv のように、日計・時間帯・商品などで集計済みのデータです。画面表示やレポートの入口に向いています。

2. データの階層

FScompass のデータは、次のように上から下へ掘っていくと理解しやすいです。

店舗企業コード + 店番
フロアテイクアウト / イートイン
部門定番パン / 菓子パンなど
商品PLU / メニュー
レシート会計単位
支払・取消決済 / 返品 / ロス

3. MVPでまず使うCSV

最初のデモでは、CSVを網羅的に見せるより「売上から商品・時間帯・ロスへ掘れる」ことを示すのが重要です。

優先 CSV 役割 画面で見せる内容
ztotal.csv1営業日の売上集計店舗別売上、客数、商品出数
ztime.csv時間帯別集計朝、昼、夕方の売れ方
zitem.csv商品別・時間帯別集計商品ランキング、商品別推移
titem.csvレシート単位の商品明細商品売上の再計算、明細深掘り
zordloss.csv取消・ロス集計廃棄、取消、作りすぎの傾向
zkkum.csv客組数集計1名客、2名客、複数名客の傾向
zfloor.csvフロア別集計テイクアウト、イートインの比較
ttend.csv / zmediaamt.csv支払明細・支払メディア別集計支払方法別の内訳
zdealer.csv / zfuse.csv担当者別集計会計担当者、オーダー担当者別の実績

4. 全CSVの見方

トランザクション系

CSV内容重要度
ttotal.csvレシート単位の売上合計、客数、会計日時
titem.csvレシート単位の商品明細
ttend.csvレシート単位の支払明細
tslip.csvOES 伝票情報低-中
tcredit.csvクレジット端末連動の明細低-中

合計器・集計系

CSV内容重要度
zshift01.csvシフト精算集計低-中
ztotal.csv日計の取引別集計
zitem.csv商品別・時間帯別集計
zticket.csv金券・値引券等低-中
zaudit.csv取消、返品、VOID等の監査
ztime.csv時間帯別の売上、客数
zdishup.csv配膳完了までの時間
zfree.csv任意設定の統計情報
zkkak.csv価格帯別集計低-中
zkkum.csv客組数別集計
ztair.csv滞留時間帯別集計
zcredit.csvクレジット会社別集計低-中
zdealer.csv会計担当者別集計
zfuse.csvオーダー担当者別集計
zfloor.csvフロア別集計
zmenudishup.csvメニュー別ディッシュアップ低-中
zordloss.csv取消オーダー、ロス集計
zordhisthead.csvオーダー履歴ヘッダ低-中
zordhistitem.csvオーダー履歴アイテム低-中
zmediaamt.csv支払メディア別集計
zvegaunknown.csvVEGA 不明取引

5. パン屋向けに効くポイント

ロスを直接扱える

zordloss.csv により、廃棄・取消・作りすぎの傾向を売上推測だけに頼らず扱えます。

商品と時間帯を掛け合わせられる

ztime.csvzitem.csv により、朝・昼・夕方で何が売れているかを見られます。

利用シーンも見られる

zfloor.csvzkkum.csvztair.csv で、イートインや客組数の変化を追えます。

6. 注意点

ロスは直接見られる

キッチンディスプレイ経由の取消・ロス入力があれば、zordloss.csv で取得できます。

売り切れは直接見えない

在庫データは直接取得できないため、商品別・時間帯別の売上推移から「売り切れの可能性」として推測します。

7. MVPとしての結論

最初に作るべきものは、CSV一覧画面ではありません。

まずは「今日どの店舗・時間帯・商品に異変があり、ロスや客組数まで掘れる」画面を作るべきです。CSVの網羅性は裏側で担保し、ユーザーには業務判断の問いとして見せる方が伝わります。

問い 使うデータ
今日、全店舗でどこが良いか、悪いかztotal.csv, ttotal.csv
どの時間帯に売れているかztime.csv
どの商品が売れているか、落ちているかzitem.csv, titem.csv, マスター
作りすぎや廃棄が起きていないかzordloss.csv, zaudit.csv
客層や利用シーンに変化があるかzkkum.csv, ztair.csv, zfloor.csv
支払・担当者まで確認できるかttend.csv, zmediaamt.csv, zdealer.csv, zfuse.csv