08. Rekonsiliasi Kas & Penutupan Shift (Shift Closing)
Pada akhir giliran kerja kasir, pencatatan transaksi di aplikasi harus dicocokkan dengan jumlah fisik uang tunai yang tersimpan di dalam laci kasir (Cash Drawer). Proses ini disebut Rekonsiliasi Kas (Cash Reconciliation).
Flink POS menyediakan modul audit berstandar akuntansi ketat untuk mendeteksi potensi selisih uang (Cash Variance), mencatat alasan selisih kas, dan mencetak laporan ringkasan shift (Shift Summary Receipt) secara transparan.
1. Membuka Menu Rekonsiliasi Kas (Reconciliation)
Untuk melakukan penghitungan fisik kas dan menutup giliran kerja kasir:
- Pada bilah navigasi kiri (sidebar), ketuk menu Reconciliation (ikon dokumen
CupertinoIcons.doc_text_fill). - Layar Shift Reconciliation akan terbuka menampilkan data rekonsiliasi yang terbagi dalam dua tab navigasi:
- Tab "Recap Summary": Menampilkan kalkulasi rekonsiliasi shift yang sedang aktif berjalan.
- Tab "History": Menampilkan arsip riwayat shift-shift sebelumnya lengkap dengan Nama Shift, Nama Staf / PIC Kasir, rentang jam kerja, dan status selisih kas.
Gambar: Layar rekonsiliasi kas aktif yang membandingkan saldo catatan sistem dengan uang fisik.
Informasi pada Tab Ringkasan (Recap Summary):
- Total Recorded: Akumulasi total transaksi yang tercatat oleh sistem aplikasi untuk shift aktif.
- Total Audited: Total nilai fisik nyata yang telah dihitung dan dimasukkan oleh kasir.
- Total Difference (Selisih): Selisih antara nilai yang tercatat di sistem dengan fisik nyata (
Audited - Recorded). - Opening Balance (Modal Awal): Banner informasi nominal modal kas kembalian awal yang diinput saat shift dibuka.
- Tabel Metode Pembayaran: Rincian kolom Recorded, Audited, dan Difference untuk setiap metode pembayaran (Cash/Tunai, QRIS, Bank Transfer, EDC, dll).
2. Wajib Mengisi Uang Fisik Aktual (Input Actual Cash)
Sebelum menekan tombol tutup shift, kasir diwajibkan mengaudit dan mengisi nominal uang fisik aktual (Actual / Audited):
- Pada tabel metode pembayaran di tab Recap Summary, ketuk baris pembayaran Cash / Tunai.
- Dialog keypad angka (Audit Keypad Dialog) akan terbuka di layar.
- Hitung uang fisik nyata yang berada di dalam laci kasir (cash drawer).
- Masukkan total nominal fisik uang tunai tersebut menggunakan keypad angka (contoh: ketik
1250000untuk Rp 1.250.000). - Tekan tombol konfirmasi simpan di keypad.
- Kolom Audited pada baris Cash akan terisi, dan indikator Total Difference akan otomatis terkalkulasi.
Sistem Flink POS mewajibkan pengisian saldo aktual tunai sebelum tutup shift. Jika kasir tidak mengisi nilai aktual tunai, sistem akan menganggap uang fisik di laci bernilai Rp 0, sehingga laporan penutupan shift akan mencatat selisih minus (shortage) sebesar seluruh penjualan tunai dan modal awal.
3. Memahami Indikator Selisih Kas (Cash Variance)
Setelah kasir mengisi nilai aktual (Audited), sistem secara otomatis menghitung selisih kas:
| Status Indikator | Kondisi Angka | Arti Audit | Tindakan Kasir |
|---|---|---|---|
| Balanced (Seimbang) | Selisih Rp 0 (abu-abu) | Uang fisik di laci cocok tepat dengan catatan penjualan sistem. | Saldo aman, siap melanjutkan penutupan shift. |
| Shortage (Kurang) | Selisih minus (Warna Merah) | Uang fisik di laci lebih sedikit daripada catatan sistem (kemungkinan salah kembalian). | Hitung ulang fisik uang di laci sebelum menekan Close Shift. |
| Overage (Lebih) | Selisih plus (Warna Oranye/Kuning) | Uang fisik di laci melebihi catatan sistem (kemungkinan pelanggan menolak kembalian). | Pastikan seluruh transaksi telah tercatat di kasir. |
4. Finalisasi Penutupan Shift (Close Shift)
Setelah nominal fisik selesai diinput dan diverifikasi:
- Di bagian kanan atas layar (atau tombol bawah pada perangkat mobile), tekan tombol merah bertuliskan "Close Shift" (ikon gembok).
- Dialog konfirmasi Close Shift? akan muncul:
"Are you sure you want to close this shift? The reconciliation recap will be permanently saved along with the PIC identity."
- Tekan tombol "YES, CLOSE SHIFT":
- Sesi shift saat ini resmi ditutup permanen di database lokal tablet SQLite.
- Laporan audit rekonsiliasi kas dikunci atas nama PIC staf yang sedang aktif.
- Sistem otomatis memicu pencetakan struk ringkasan penutupan shift (Shift Summary Receipt) jika printer kasir terhubung.
- Riwayat shift yang baru ditutup akan otomatis masuk ke tab History.
- Setelah shift ditutup, staf dapat melakukan serah terima melalui tombol Switch Staff di bilah navigasi kiri.
5. Prosedur Akhir Hari Operasional (End of Day / Z-Report)
Selain penutupan shift reguler, aplikasi Flink POS menyediakan fitur End of Day (EOD) melalui tombol ungu bertuliskan "End of Day" (ikon ruko toko) di header layar Reconciliation.
A. Kapan Menggunakan End of Day?
- Khusus Akhir Jam Operasional Toko: Tombol ini hanya ditekan oleh kasir shift terakhir atau supervisor saat gerai/toko benar-benar selesai beroperasi untuk hari tersebut (menjelang toko tutup malam hari).
- Bukan untuk Pergantian Shift: Jika toko masih buka dan operasional dilanjutkan oleh staf berikutnya, dilarang menekan End of Day. Cukup gunakan tombol merah Close Shift.
B. Perbedaan Close Shift (X-Report) vs End of Day (Z-Report)
| Parameter | Tutup Shift Biasa (Close Shift / X-Report) | Akhir Hari (End of Day / Z-Report) |
|---|---|---|
| Warna Tombol | Merah (Color(0xFFE63946)) | Ungu (Colors.deepPurple) |
| Waktu Penggunaan | Selesai jam kerja shift (misal: shift pagi selesai jam 15:00). | Akhir jam operasional gerai (misal: malam jam 22:00 saat toko tutup). |
| Cakupan Laporan | Hanya merangkum transaksi selama jam kerja shift aktif staf terkait. | Merangkum total akumulasi seluruh shift toko hari itu dari pukul 00:00 s/d 23:59. |
| Jenis Laporan Struk | X-Report (Shift Summary): Menampilkan performa kasir per shift. | Z-Report (Daily Master Report): Laporan final harian outlet untuk pembukuan akuntansi. |
| Status Saldo Kas | Modal kas dapat diserahterimakan ke shift berikutnya. | Buku kas harian ditutup permanen; seluruh kas disetor ke brankas/owner. |
C. Alur Pelaksanaan End of Day
- Pastikan seluruh pesanan aktif telah selesai dibayar atau dibatalkan (tidak ada antrean pesanan tertunda di menu Order).
- Tekan tombol ungu "End of Day".
- Dialog konfirmasi akan muncul:
"This will calculate all shifts from 00:00 to 23:59, print the full Z-Report, and close the current shift without carrying over the balance to tomorrow."
- Tekan tombol "YES, END OF DAY".
- Sistem akan:
- Mengunci seluruh transaksi hari tersebut.
- Mencetak struk master Z-Report lengkap (total penjualan tunai, non-tunai, diskon, dan pajak gerai).
- Mengakhiri sesi operasional toko secara aman.
Langkah Selanjutnya
Setelah shift ditutup dan laporan fisik diserahkan, pelajari bagaimana supervisor dan pemilik toko memantau performa penjualan secara keseluruhan melalui layar dashboard laporan: