Cara Membaca Rekonsiliasi Stok
Panduan SPV / Manager & Keuangan membaca halaman Rekonsiliasi Stok di MBS Food Cost โ membandingkan stok TEORETIS (yang seharusnya ada menurut catatan) dengan stok AKTUAL (hasil hitung fisik opname) antara dua tanggal opname, untuk menemukan di mana stok bocor, hilang, atau terlalu boros. Memahami rumus teoretis (stok awal + belanja โ pemakaian ยฑ penyesuaian), arti varians negatif (kekurangan/kebocoran) vs positif (kelebihan), banding ๐ข/๐ก/๐ด, baris โ 'perlu opname awal', kenapa Nilai bisa kosong (โ), kenapa butuh DUA opname, dan kenapa angka ini TIDAK memengaruhi laporan Food Cost. Halaman ini hanya bisa dibaca Manager ke atas.
Halaman Rekonsiliasi Stok (menu Inventori & Analitik โ Rekonsiliasi Stok) menjawab satu pertanyaan: "stok yang SEHARUSNYA ada, cocok tidak dengan stok yang BENAR-BENAR ada?" Ia membandingkan teoretis (hasil hitungan catatan) dengan aktual (hasil hitung fisik / opname) di antara dua tanggal opname โ lalu menunjukkan selisihnya (varians) per bahan, supaya Anda tahu di mana stok bocor, hilang, atau terlalu boros.
Navigasi cepat
- Pahami dulu: teoretis vs aktual โ kenapa dua angka ini bisa beda, dan apa artinya.
- Kenapa butuh DUA opname โ opname awal & opname akhir sebagai titik mulai dan titik akhir.
- Memilih warung & rentang โ pilih outlet + Tgl Awal dan Tgl Akhir.
- Membaca tabel & kolom โ arti tiap kolom: Stok Awal, Belanja, BOM, Teoretis, Aktual, Varians.
- Banding varians: ๐ข ๐ก ๐ด โ kapan selisih masih wajar, kapan harus diselidiki.
- Baris โ "perlu opname awal" โ bahan yang belum dihitung di awal.
- Kenapa Nilai kadang kosong (โ) โ bukan Rp0, tapi "belum bisa dihitung".
- Bukan angka Food Cost โ koreksi di sini tidak mengubah persentase Food Cost.
- Catatan akses.
Baru pertama kali? Baca dari atas. Sudah paham? Loncat ke Banding varians โ di situlah keputusan sehari-hari diambil.
๐ Pahami dulu: teoretis vs aktual
Analogi sederhana
Bayangkan rekening tabungan. Di awal bulan Anda hitung isinya: Rp100 (itu stok awal โ hasil opname awal). Selama sebulan ada setoran (Anda beli bahan) dan penarikan (bahan terpakai untuk masakan). Dari catatan itu, sistem bisa menebak saldo akhir: "harusnya tinggal Rp119" โ inilah teoretis. Lalu di akhir bulan Anda hitung ulang fisiknya (opname akhir): ternyata cuma Rp90 โ inilah aktual.
Selisih Rp29 yang hilang itulah varians. Rekonsiliasi mencari selisih ini untuk setiap bahan โ karena selisih = sinyal ada yang bocor, terbuang, dicuri, atau salah catat.
Cara kerjanya: dari awal ke teoretis ke varians
Rumusnya (apa adanya, sama seperti hitungan sistem):
Teoretis = Stok Awal + Belanja โ Pemakaian (BOM) ยฑ Penyesuaian
Varians = Aktual โ Teoretis
Varians negatif (mis. โ29, ditandai merah) = stok kurang dari yang
seharusnya โ kebocoran / terbuang / over-porsi / pencurian. Varians positif =
stok lebih โ kemungkinan salah catat, atau bahan ketemu lagi. Rekonsiliasi
tidak mengubah apa pun โ ia hanya membaca dan membandingkan catatan yang
sudah ada.
Kenapa penting?
Tanpa rekonsiliasi, kebocoran stok tidak kelihatan โ Food Cost bisa terlihat "normal" padahal bahan diam-diam hilang. Rekonsiliasi membandingkan hitungan vs kenyataan, jadi Anda bisa menemukan bahan mana yang sering hilang dan menyelidiki penyebabnya (porsi kebesaran? terbuang? pencurian? salah resep?) sebelum kerugiannya menumpuk.
Sumber belajar
Butuh dua opname
Rekonsiliasi membandingkan dua hitungan fisik, jadi ia butuh DUA tanggal opname di rentang yang dipilih:
- Opname Awal (Tgl Awal) โ titik mulai. Hasil hitung fisik di tanggal ini jadi Stok Awal.
- Opname Akhir (Tgl Akhir) โ titik akhir. Hasil hitung fisik di tanggal ini jadi Aktual (yang dibandingkan dengan teoretis).
Kalau outlet belum punya dua tanggal opname, halaman menampilkan pesan "Butuh dua opname" โ bukan error, hanya belum bisa dihitung. Lakukan opname stok di awal dan akhir periode dulu.
Pergerakan yang dihitung adalah yang terjadi sesudah Tgl Awal sampai dengan Tgl Akhir โ opname awal jadi titik nol, opname akhir jadi pembanding.
Memilih rentang
Di atas tabel ada tiga pilihan: Warung, Tgl Awal (opname), dan Tgl Akhir (opname). Pilih outletnya, lalu pilih dua tanggal opname (sistem otomatis memilih dua opname terakhir โ yang terbaru jadi Tgl Akhir, sebelumnya jadi Tgl Awal). Daftar tanggal hanya berisi tanggal yang benar-benar ada opname-nya, jadi Anda tidak bisa salah memilih tanggal kosong.
Membaca tabel & kolom
Satu baris = satu bahan yang dihitung di opname akhir. Di bawah tabel ada baris TOTAL VARIANS NILAI (jumlah rupiah semua selisih) dan satu ringkasan ("3 item ยท 1 ๐ด ยท 1 โ tanpa opname awal ยท total varians โฆ").
| Item | Kategori | Stok Awal | Belanja | BOM | Teoretis | Aktual | Varians Qty | Avg Cost | Varians Nilai | Status |
|---|---|---|---|---|---|---|---|---|---|---|
Cabe MerahRM026 | Food | 100 | 24 | -5 | 119 | 90 | -29 | Rp10 | Rp-290 | ๐ด |
Garam DapurRM031 | Food | 20 | 0 | 0 | 20 | 18 | -2 | โ | โ | ๐ก |
Bawang PutihRM099 | Food | โ | 0 | 0 | โ | 50 | โ | โ | โ | โ perlu opname awal |
Arti tiap kolom:
- Item โ nama bahan + kode (mis.
RM026). - Kategori โ jenis bahan (Food, Minuman, โฆ).
- Stok Awal โ sisa hasil opname awal (di Tgl Awal). Inilah titik mulai.
- Belanja โ total bahan masuk dari pembelian selama rentang.
- BOM โ total bahan keluar karena terjual lewat resep (Bill of Materials).
- Penyesuaian โ koreksi tambah/kurang lain (penyesuaian stok, transfer).
- Teoretis โ Stok Awal + Belanja โ BOM ยฑ Penyesuaian = yang seharusnya ada.
- Aktual โ sisa hasil opname akhir (di Tgl Akhir). Inilah kenyataan fisik.
- Varians Qty โ Aktual โ Teoretis. Negatif (merah) = kurang; positif = lebih.
- Avg Cost โ harga rata-rata per satuan. Lihat kenapa kadang kosong.
- Varians Nilai โ Varians Qty ร Avg Cost = nilai rupiah selisihnya.
- Status โ banding varians; lihat di bawah.
Banding varians
Status membandingkan seberapa besar selisih relatif terhadap teoretis (varians รท teoretis), supaya selisih kecil yang wajar tidak ikut menghebohkan:
- ๐ข wajar โ selisih โค 5%. Masih dalam batas normal, tidak perlu tindakan.
- ๐ก perhatikan โ selisih antara 5% dan 15%. Mulai mencurigakan โ pantau.
- ๐ด selidiki โ selisih lebih dari 15%. Terlalu besar โ selidiki penyebabnya (porsi kebesaran, terbuang, salah resep, atau pencurian).
Banding hanyalah tanda baca cepat โ ia tidak mengubah angka varians sama sekali. Bahan dengan teoretis 0 tapi ada selisih ditandai tak terhitung (persen tidak bisa dihitung), bukan ๐ด.
Perlu opname awal
Baris bertanda โ perlu opname awal artinya bahan itu dihitung di opname akhir, tapi TIDAK ada di opname awal โ jadi tidak ada titik mulai (Stok Awal kosong "โ"). Tanpa stok awal, teoretis dan varians tidak bisa dihitung, maka kolomnya dibiarkan kosong (โ), bukan diisi nol palsu.
Tindak lanjutnya: pastikan bahan ini ikut dihitung saat opname berikutnya di awal periode, supaya periode depan ia punya pembanding.
Nilai kosong
Kalau Avg Cost dan Varians Nilai menampilkan "โ" (garis), itu bukan Rp0 โ artinya belum bisa dihitung: bahan itu belum punya catatan pembelian di outlet ini, jadi sistem belum tahu harga belinya. Menampilkan Rp0 akan menyesatkan (seolah selisihnya tak bernilai), maka sengaja ditulis "โ". Selisih kuantitasnya (Varians Qty) tetap tampil โ hanya nilai rupiahnya yang menunggu ada harga beli.
Bukan Food Cost
Penting: angka di Rekonsiliasi Stok TIDAK ikut menghitung persentase Food Cost di laporan. Food Cost dihitung dari jalur tersendiri (penjualan & resep). Rekonsiliasi berjalan paralel sebagai alat pengawasan & investigasi persediaan โ jadi memeriksa atau menemukan selisih di sini tidak akan mengubah persentase Food Cost Anda. Ini alat untuk mengejar kebocoran, bukan untuk mengubah laporan biaya.
Catatan akses
Halaman ini hanya bisa dibaca Manager ke atas (Manager, Keuangan, Admin, Owner). Tim Warung (staff) tidak melihat menu Rekonsiliasi Stok. Outlet yang bisa dipilih dibatasi sesuai cakupan Anda โ bila Anda tidak punya cakupan outlet sama sekali, halaman menampilkan "Akses ditolak".
Cara Membaca Stok Ringkas
Panduan SPV / Manager & Keuangan membaca halaman Stok Ringkas di MBS Food Cost โ melihat saldo stok terkini per outlet & item (masuk, keluar, saldo), nilai persediaan (saldo ร harga rata-rata), pergerakan terakhir, dan status par (๐ด habis/minus, ๐ก โค par, ๐ข aman, atau tanpa par). Memahami kenapa saldo bisa minus (selisih pencatatan), kenapa Nilai bisa kosong (โ) saat belum ada harga beli, dan kenapa angka ini TIDAK memengaruhi laporan Food Cost. Halaman ini hanya bisa dibaca Manager ke atas.
Panduan Admin / Keuangan / Owner
Panduan untuk Admin, Keuangan, dan Owner โ mengatur pengguna & warung, menyetujui pembayaran, dan membaca laba rugi di MBS Food Cost.