「工場」モジュールは別のプラグインです
原材料、製造レシピ、製造指図、在庫履歴、棚卸は、先に「工場」プラグインを有効にしないとメニューにこれらのタブが出ません。自分では何も製造しない店舗(仕入れて売るだけ)は、「購買」だけを有効にすることもできます。
原材料
製品を作るために使う原材料の台帳です。お客さまに売る完成品である「商品・メニュー」とは別のものです。原材料ごとに現在の在庫水準、最後に数えた日付、数えた人が記録されます。最後の棚卸から30日を超えると、行が黄色く警告表示になります。
在庫はマイナスになることがあり、それは正常です
システムは在庫を最低ゼロにとどめることを強制しません。在庫より多く売れば、数値は実際にマイナスになり、「マイナス——在庫超過の販売」と表示され、原因となった取引を見るリンクが付きます。嘘のゼロより、本当のマイナスのほうがましだからです。
単位あたりの平均原価は factory.costs の権限を持つ人にだけ表示されます。この権限がない場合、原価の欄は空欄になります。偽の「฿0」や「฿—」は出しません。
製造レシピ
製造する製品のレシピ・構成表で、製品1個にどの原材料をどれだけ使うかを示します。レシピごとに、有効/下書き/アーカイブのステータスと自身のバージョンを持ちます。有効なレシピを編集すると、上書きではなく新しいバージョンが作られます。過去の製造指図が、そのとき使ったレシピを正しく参照し続けられるようにするためです。
製造指図
設定したレシピに従って実際に製品を製造します。製造が完了すると、システムはレシピに従って原材料を自動で在庫から引き落とします。原材料が足りない場合は、「作れません」とだけ出すのではなく、不足している品目(short_material)を「原材料の入庫」ページへのリンクとともに示します。
レシピとの差異——実際の製造でレシピの規定より多く、または少なく原材料を使った場合、システムはその差を記録します。これを「ロス」ではなく「レシピとの差異」と呼びます。作業者が間違えるのと同じくらい、レシピのほうが間違っている可能性もあるからです。
在庫履歴
店舗全体の原材料と商品の入出庫を時系列で記録します。何がいつ入って出たのか、誰が記録したのかをさかのぼって確認するために使います。すべての行に必ず記録者の名前が付きます。店舗にはまだ自動の計量器やスキャナーがなく、数値はすべて人が入力したものだからです。
棚卸
実際の在庫をシステム上の数値と突き合わせ、過不足があれば数量を合わせます。理由を書かずに数量を調整しようとすると、システムは保存させません(variance_reason_required)。差異の理由は必ず入力してください。
購買
店舗に入れるモノを、依頼し、承認し、発注します。従業員が立て替えた個人的な費用を精算する「経費申請」とは別です。全体の流れは、購買依頼 → 承認 → 発注書の発行 → 検収・入庫 → 買掛計上です。
手順を一段階ずつ
- 購買依頼——どのスタッフでも購買依頼を作成でき、品目と数量を指定します
- 承認——purchase.approve の権限を持つ人が承認または却下します。いくら以上ならどの権限が必要かという規則は「承認ルール」で自由に設定できます(何も設定しない場合、既定ではすべての金額に purchase.approve が必要です)
- 発注書の発行——purchase.order を持つ人が、仕入先台帳から選んだ仕入先あてに発注書を発行します
- 検収・入庫——purchase.receive を持つ人がモノが実際に届いたことを確認し、発注どおりに資産または原材料として受け入れます
- 買掛計上・支払記録——purchase.payables を持つ人が「買掛金」で続きを処理します
この3つの権限はオーナーが一人ひとりに自分で付与する必要があり、自動で付く人は誰もいません
purchase.approve、purchase.order、purchase.payables は、「マネージャー」も含め、どの役割にも自動では付きません。常に通れるのはオーナー(全権限 *)だけです。「役割と権限」のページで、これらの権限をスタッフに自分で付与してください。そうしないと、すべての段階がオーナー一人待ちで止まります。
仕入先
店舗が仕入れを行う仕入先・サプライヤーの名簿です。発注書を出すときに選ぶほか、仕入先ごとの買掛残高を紐づける場所にもなります。
買掛金
検収済みの発注書から続く、店舗が仕入先にまだ支払っていない金額です。支払いを記録したり残高を締めたりするには purchase.payables の権限が必要です。このページの数値は常に実際の発注書に紐づいており、別途手入力した金額ではありません。