Cara Input Penjualan (OFD)
Panduan Tim Warung mengunggah laporan penjualan per channel (GoFood, ShopeeFood, QRIS-Gopay, QRIS-ShopeePay) di MBS Food Cost โ pilih warung, periode & channel, unggah file CSV lalu tekan 'Proses file' untuk membaca angka NET otomatis, atau isi manual jika tidak ada file. Untuk channel Cash, unggah foto bukti transfer/setoran yang dibaca otomatis (nominal, rekening tujuan, tanggal) dengan rekening tujuan dicocokkan ke daftar resmi outlet & dicap status ๐ฉ/๐ฅ/๐จ. Untuk channel GrabFood, unggah laporan PDF yang dibaca otomatis (NET, gross, tanggal). Penjualan NET (setelah komisi platform) inilah yang menjadi pembagi Food Cost %, dan unggahan harian terakumulasi menjadi total bulan.
Halaman Penjualan (menu Operasional Harian โ Penjualan) adalah tempat Anda memasukkan hasil penjualan dari tiap aplikasi (channel) โ GoFood, ShopeeFood, QRIS-Gopay, QRIS-ShopeePay. Cara tercepat: unggah file laporan (CSV) yang Anda unduh dari aplikasi tersebut, lalu tekan Proses file โ aplikasi membaca angka bersihnya (NET) secara otomatis. Kalau tidak ada file, Anda bisa Isi manual. Unggahan setiap hari menumpuk menjadi total bulan.
๐ Pahami dulu: kenapa pakai angka NET, bukan kotor
Analogi sederhana
Bayangkan Anda jualan lewat ojek online. Pembeli bayar Rp 100.000 (itu angka kotor / gross), tapi aplikasi memotong komisi mereka, jadi yang masuk ke rekening Anda mungkin cuma Rp 70.000 (itu angka bersih / NET). Uang yang benar-benar Anda terima adalah yang NET โ jadi itulah yang dipakai untuk menghitung untung-rugi. Angka kotor hanya disimpan sebagai catatan pembanding.
Cara kerjanya: dari file sampai jadi laporan
Kenapa penting?
Penjualan NET adalah pembagi dalam rumus Food Cost % (biaya bahan รท penjualan). Kalau angka penjualan salah, persen food cost ikut salah. Karena itu: unggah laporan yang benar, dan jangan unggah file yang sama dua kali โ aplikasi memang akan menolaknya supaya penjualan tidak terhitung dobel. Unggah tiap hari; angka harian akan dijumlahkan sendiri menjadi total bulan.
Mengunggah laporan dari file (CSV)
Pilih warung, periode & channel
Dari menu kiri, pilih Penjualan. Pastikan Warung benar, Periode adalah
bulan laporannya (mis. 2026-06), dan Channel sesuai aplikasi asal file โ mis.
GoFood.
Pilih file laporan, lalu tekan "Proses file"
Pada File laporan (CSV / PDF / foto), pilih file CSV yang Anda unduh dari aplikasi penjualan. Lalu tekan Proses file.
Aplikasi membaca file dan menampilkan Amount NET (penjualan bersih) yang sudah dijumlahkan otomatis, beserta jumlah baris dan angka kotor (gross) sebagai pembanding.
Periksa & betulkan, isi nama penginput
Aplikasi mengisi Tanggal Penjualan otomatis dari file (ada tulisan kecil "๐ dari file โ boleh dikoreksi") โ betulkan kalau perlu. Amount NET juga boleh dikoreksi. Isi Nama penginput (nama Anda).
Tekan Simpan Penjualan
Muncul pesan hijau "โ Tersimpan: GoFood BENOWO 2026-06 = Rp934.200. (Akumulasi harian.)". Penjualan hari itu tersimpan dan ditambahkan ke total bulan.
File yang sama ditolak. Kalau Anda mengunggah file yang persis sama dua kali, aplikasi menampilkan "File ini sudah pernah diunggah (mencegah dobel hitung)." dan tidak menyimpan ulang. Ini sengaja, supaya penjualan tidak terhitung dua kali. Untuk hari berikutnya, unduh file baru dari aplikasi penjualan.
Isi manual (kalau tidak ada file)
Untuk channel selain Cash, Anda bisa menekan Isi manual dan langsung mengetik Amount NET, tanggal, dan nama penginput โ tanpa file.
Channel Cash & GrabFood berbeda โ wajib unggah file. Untuk Cash dan GrabFood, tombol Isi manual disembunyikan: Cash wajib melampirkan foto bukti transfer/setoran, dan GrabFood wajib melampirkan laporan PDF. Keduanya dibaca otomatis (lihat bagian di bawah).
Channel Cash: foto bukti setoran (dibaca otomatis)
Untuk uang tunai (Cash) yang Anda setor ke rekening, aplikasi membaca foto bukti transfer secara otomatis: nominal, nomor rekening tujuan, nama pemilik, dan tanggal โ Anda tinggal memeriksa lalu menyimpan. Karena ini menyangkut uang & rekening, langkah Proses file untuk Cash hanya bisa dilakukan oleh Admin/Keuangan/Owner (bukan staf biasa).
๐ Pahami dulu: kenapa rekening tujuan diperiksa
Analogi sederhana
Bayangkan uang laci warung disetor ke bank. Yang benar, uang itu masuk ke rekening resmi warung. Kalau ada yang diam-diam mentransfer ke rekening pribadi, itu tanda bahaya. Aplikasi membandingkan rekening tujuan di foto dengan daftar rekening resmi outlet dan memberi tanda warna โ supaya selisih setoran cepat ketahuan.
Tiga tanda status rekening
Kenapa penting?
Status dicap otomatis oleh server dan tidak bisa Anda ubah dari form โ jadi tanda ๐ฅ tidak bisa dihapus dengan mengetik. Setoran yang TIDAK COCOK tetap bisa disimpan, tapi ditandai supaya diperiksa. Inilah pengaman agar tidak ada uang setoran yang nyasar ke rekening pribadi tanpa ketahuan.
Pilih Cash, lalu unggah foto bukti
Pilih Channel = Cash. Kolom file berubah menjadi "Foto bukti transfer/setoran (wajib) *" โ pilih foto bukti transfernya (jpg/png), lalu tekan Proses file.
foto bukti transfer/setoran โ dibaca otomatis (boleh dikoreksi)
Periksa angka & rekening yang dibaca aplikasi
Aplikasi mengisi Amount NET (nominal setoran), Tanggal, dan kotak Rekening tujuan setoran (No. rekening, Bank, Nama pemilik) โ semuanya boleh dikoreksi kalau pembacaan kurang pas. Di atas kotak rekening muncul tanda status (๐ฉ/๐ฅ/๐จ).
๐จ Rekening belum terdaftar
Status rekening dicap otomatis oleh server saat disimpan โ tidak bisa diubah dari sini.
Isi nama penginput, lalu Simpan Penjualan
Isi Nama penginput, lalu tekan Simpan Penjualan. Muncul pesan hijau "โ Tersimpan: Cash BENOWO 2026-06 = Rp406.875. (Akumulasi harian.)". Status rekening (๐ฉ/๐ฅ/๐จ) ikut tersimpan dan dipakai untuk pemeriksaan setoran.
Foto wajib. Kalau Anda mencoba menyimpan Cash tanpa memproses foto dulu, muncul "Cash wajib melampirkan FOTO bukti transfer (proses file dulu)." โ pilih foto lalu tekan Proses file dulu. Foto yang sama juga ditolak (mencegah dobel hitung), sama seperti file CSV.
Channel GrabFood: laporan PDF (dibaca otomatis)
Untuk GrabFood, aplikasi membaca laporan PDF yang Anda unduh dari aplikasi GrabMerchant: penjualan bersih (NET), angka kotor (gross), dan tanggal โ Anda tinggal memeriksa lalu menyimpan, tanpa mengetik angka dari PDF satu per satu. Sama seperti Cash, langkah Proses file untuk GrabFood hanya bisa dilakukan oleh Admin/Keuangan/Owner (karena menyangkut dokumen uang).
Pilih GrabFood, lalu unggah laporan PDF
Pilih Channel = GrabFood. Kolom file berubah menjadi "Laporan GrabFood (PDF) (wajib) *" โ pilih file PDF laporannya, lalu tekan Proses file.
PDF laporan GrabFood โ dibaca otomatis (boleh dikoreksi)
Periksa NET, gross & tanggal yang dibaca aplikasi
Aplikasi mengisi Amount NET (penjualan bersih), Gross (angka kotor), dan Tanggal Penjualan otomatis dari PDF (ada tulisan "๐ dari file โ boleh dikoreksi") โ semuanya boleh dikoreksi kalau pembacaan kurang pas. GrabFood tidak punya kotak rekening tujuan (itu khusus Cash).
Isi nama penginput, lalu Simpan Penjualan
Isi Nama penginput, lalu tekan Simpan Penjualan. Muncul pesan hijau "โ Tersimpan: GrabFood BENOWO 2026-06 = Rp406.875. (Akumulasi harian.)".
PDF wajib & dibaca otomatis butuh internet. Kalau pembacaan otomatis gagal (mis. internet bermasalah), form tetap bisa diisi manual โ ketik Amount NET dan tanggalnya sendiri, lalu simpan. Laporan PDF yang sama juga ditolak (mencegah dobel hitung), sama seperti file CSV dan foto Cash.
Cara Mencatat Pembelian
Panduan Tim Warung mencatat pembelian bahan (Pembelian) di MBS Food Cost โ mengisi formulir, satuan beli, harga, sumber dana Kas Kecil, barang dwi-satuan (ayam โ pesan per ekor, ditagih per kg), satuan bertingkat (box โ ml), pita harga ๐ฉ/๐ฅ saat mengetik, dan memahami tanda 'Harga di atas toleransi'. Setiap pembelian langsung masuk ke biaya bahan (COGS) saat disimpan.
Cara Unggah Laporan POS
Panduan Tim Warung mengunggah laporan 'Sales Recapitulation Detail Report' (.xlsx) dari dashboard POS ke MBS Food Cost โ pilih warung, pilih file laporan yang benar, lalu tekan 'Unggah laporan POS'. Sistem memeriksa format file: file yang benar disimpan dan menampilkan jumlah baris tersimpan, baris nol yang dilewati, bill duplikat, dan jumlah bill yang stok teoretisnya otomatis dikurangi dari resep; file yang SALAH pilih atau formatnya BERUBAH ditolak otomatis agar data penjualan tidak rusak. Mengunggah file yang sama dua kali tidak menambah baris (aman dari dobel).