Cara Buat Laporan Laba Rugi Mingguan untuk Kedai Runcit
Panduan praktikal untuk pengendali kedai runcit Malaysia menghasilkan laporan laba rugi mingguan yang tepat menggunakan data POS offline.
Laporan laba rugi mingguan untuk kedai runcit membolehkan anda mengetahui keuntungan sebenar dalam 7 hari tanpa menunggu penghujung bulan. Data POS offline memberikan nombor jualan, kos barang terjual (COGS), dan perbelanjaan operasi secara masa nyata walau tiada internet.
Kebanyakan kedai runcit Malaysia gagal mengesan kerugian awal kerana menyemak akaun sebulan sekali. Pada minggu ke-3, stok rosak atau kecurian kecil mungkin sudah merosotkan margin 15–20%. Semakan mingguan membolehkan anda bertindak pada hari Isnin: ganti harga, kurangkan pesanan, atau semak staff.
Data asas yang perlu dikumpul setiap minggu
Sebelum bina laporan, pastikan empat set data ini lengkap dari sistem POS:
- Jualan kasar (Gross Sales): Jumlah RM sebelum potongan, termasuk tunai, kad, dan e-wallet.
- Kos barang terjual (COGS): Nilai stok yang keluar mengikut harga beli purata (weighted average cost).
- Perbelanjaan operasi (Opex): Sewa, gaji, bil elektrik/air, pengangkutan, dan bayaran pembekal.
- Potongan & pembayaran balik: Diskaun staff, voucher, dan refund pelanggan.
Jika POS anda menyokong shift control dan cash drawer audit, anda boleh menyahikan mana-mana selisih tunai pada hujung setiap hari. Ini mengelakkan angka jualan dipupuk atau dikurangkan secara tidak sengaja.
Formula ringkas: Laba Kotor vs Laba Bersih
| Komponen | Formula | Contoh (RM) |
|---|---|---|
| Jualan Kasar | Jumlah semua transaksi | 28,000 |
| COGS | Kuantiti terjual × Harga beli purata | 18,200 |
| Laba Kotor (Gross Profit) | Jualan Kasar – COGS | 9,800 |
| Opex Mingguan | Sewa + Gaji + Utiliti + Lain-lain | 4,500 |
| Laba Bersih (Net Profit) | Laba Kotor – Opex | 5,300 |
Margin laba kotor yang sihat untuk kedai runcit biasa berada di julat 30–38%. Jika margin anda di bawah 25% untuk dua minggu berturut-turut, semak harga beli pembekal atau kebocoran stok.
Langkah praktikal menggunakan POS offline
- Tutup shift harian pada jam tutup kedai. Simpan Z-report (X-report untuk semakan tengah hari).
- Eksport data mingguan pada Isnin pagi: CSV atau Excel dari modul laporan POS.
- Masukkan Opex manual ke spreadsheet: sewa, gaji, bil utiliti yang dibayar minggu itu.
- Kira COGS automatik – pastikan POS guna weighted average cost bukan last purchase price supaya margin tidak berubah-ubah bila harga pembekal naik.
- Bandingkan dengan minggu lepas dan minggu sama tahun lepas (YoY) untuk kesan musiman.
Sistem seperti UntungPOS menyimpan transaksi penuh di storan tempatan (Windows/macOS/iPad/Android) dan membenarkan eksport CSV tanpa perlu sync ke cloud. Ini bermakna data mingguan anda selamat walau internet putus di kawasan pinggiran atau lot bawah tanah.
Kawal stok & wastage mingguan
Laporan laba rugi tidak lengkap tanpa stok take mingguan.
- Pilih 20–30 SKU paling bergerak (top sellers) + 10 SKU margin tinggi.
- Kira variance = (Stok sistem – Stok fizikal) × Harga beli.
- Jika variance melebihi 1% daripada COGS mingguan, siasat segera: cacat pembekal, pecah belah, atau kecurian.
- Catat wastage (kadaluarsa, rosak) sebagai perbelanjaan tersendiri, bukan sebahagian COGS, supaya margin produk lain tidak terjejas.
E-Invoice LHDN & rekod audit
Sejak fasa pematuhan MyInvois, setiap transaksi mesti boleh dijangka ke e-Invoice yang disahkan LHDN. POS offline yang menyokong MyInvois (seperti UntungPOS) mencipta TID unik untuk setiap resit walau offline, dan batch submit bila sambungan pulih.
- Simpan salinan JSON e-Invoice mingguan sebagai bukti audit.
- Padankan jumlah e-Invoice dengan jumlah jualan dalam laporan laba rugi.
- Simpan fail CSV/Excel + JSON e-Invoice sekurang-kurangnya 7 tahun mengikut Akta Cukai Pendapatan 1967.
Jadual semakan mingguan 15 minit
| Hari | Tindakan | Output |
|---|---|---|
| Isnin 9:00 pg | Eksport data minggu lepas + masukkan Opex | Spreadsheet lengkap |
| Isnin 9:15 pg | Kira margin & bandingkan target | Nota keputusan |
| Selasa | Stok take 30 SKU kritikal | Senarai variance |
| Rabu | Semak e-Invoice batch status | Log LHDN bersih |
| Khamis | Tindak lanjut variance/harga | PO pembekal / ganti label |
Kesilapan biasa yang rosakkan nombor
- Guna harga beli terkini untuk COGS – ini menggelembungkan margin bila harga naik, dan merendahkan margin bila harga turun.
- Campur perbelanjaan peribadi (contoh: beli air mineral untuk rumah) dalam Opex kedai.
- Lupa masukkan pembayaran balik pembekal (credit note) menyebabkan COGS terlalu tinggi.
- Tidak mengasingkan komisen staff / QR ordering fee – ini adalah kos jualan, bukan Opex tetap.
Bottom line
Bina laporan laba rugi mingguan untuk kedai runcit hari Isnin ini: eksport data POS offline, masukkan Opex mingguan, kira margin kotor, dan bandingkan dengan minggu lepas. Jika margin di bawah 25% atau variance stok melebihi 1%, siasat pada hari yang sama. Simpan rekod e-Invoice LHDN bersama spreadsheet untuk audit yang lancar.
Frequently asked questions
Berapa kali sepatutnya kedai runcit buat laporan laba rugi?
Mingguan adalah optimum. Bulanan terlalu lambat untuk mengesan kebocoran stok atau margin yang merosot, manakala harian terlalu bising untuk trend yang bermakna.
Apa itu COGS dan kenapa penting untuk kedai runcit?
COGS (Cost of Goods Sold) adalah nilai stok yang terjual. Ia menentukan laba kotor. Jika COGS tidak tepat — contohnya guna harga beli terkini bukan purata tertimbang — margin laba akan salah dan keputusan harga jualan menjadi risiko.
Bolehkah POS offline hasilkan data untuk laporan laba rugi tanpa internet?
Ya. POS offline menyimpan semua transaksi di storan tempatan. Anda boleh eksport CSV/Excel pada bila-bila masa. Apabila internet pulih, data e-Invoice akan *batch submit* ke LHDN MyInvois secara automatik.
Apa margin laba kotor yang sihat untuk kedai runcit Malaysia?
Julat 30–38% adalah biasa. Di bawah 25% untuk dua minggu berturut-turut menandakan masalah harga beli, wastage tinggi, atau kecurian stok yang perlu disiasat segera.
Macam mana nak padankan data POS dengan e-Invoice LHDN?
Eksport senarai TID e-Invoice mingguan dari POS, bandingkan jumlah RM dengan jumlah jualan dalam laporan laba rugi. Mana-mana selisih mesti disiasat sebelum dikemukakan untuk audit.
Want this running at your counter?
UntungPOS handles dine-in, retail and canteen subsidies offline-first, then syncs automatically. Tell us how you sell and we will show you the exact setup.