# Buka, tutup, dan tinjau kasir

> Mulai shift dengan saldo awal, tutup dengan hitung kas, lalu baca laporan kasir.

Source: https://docs.bakasir.com/id/docs/web-pos/register

Video tutorial (2:20): [Web POS: buka, tutup, dan tinjau kasir](https://media.bakasir.com/bakasir-media/docs-video/web-pos-register/web-pos-register.mp4), subtitles: https://media.bakasir.com/bakasir-media/docs-video/web-pos-register/web-pos-register.id.vtt



Kasir adalah sesi yang mencatat uang tunai di laci Anda dari pembukaan sampai penutupan. Setiap kasir membuka sesinya sendiri dan menutupnya di akhir shift. Tutorial ini mencakup satu shift penuh, dengan sorotan pada hitung kas penutupan dan laporannya. Waktu yang dibutuhkan sekitar 4 menit.

## Sebelum mulai

- Anda sudah masuk ke Portal dan Web POS aktif. Lihat [Buka kas dan transaksi pertama](https://docs.bakasir.com/id/docs/web-pos/first-sale.md).
- Uang untuk laci sudah di tangan dan Anda terhubung ke internet. Kasir baru tidak bisa dibuka saat offline.

## Langkah-langkah




### Buka kasir

Klik **Buka POS**. Di jendela **Buka kasir**, periksa **Saldo awal**, yang awalnya berisi jumlah bawaan dari **Pengaturan → POS**. Hitung uang di laci, koreksi jumlahnya jika perlu, lalu klik **Buka kasir**.




### Perbaiki saldo awal jika salah

Klik tombol roda gigi **Pengaturan POS** dan gunakan **Sesuaikan Saldo Awal**. Isi jumlah yang benar dan **Alasan penyesuaian**, lalu klik **Simpan saldo awal**. Hanya sesi Anda saat ini yang berubah. Jumlah lama dan alasan Anda dicatat.




### Pantau jalannya hari

Klik **Penjualan Hari Ini** untuk melihat total hari ini. Bagian atas layar menunjukkan apakah Anda **Online**, **Offline**, atau punya penjualan yang menunggu sinkronisasi.




### Pilih Tutup Kasir

Di akhir shift, buka menu avatar Anda dan pilih **Tutup Kasir**. Selesaikan atau tahan dulu penjualan yang sedang berjalan, karena menutup kasir mengosongkan keranjang.




### Hitung uang tunai

Jendela menampilkan **Saldo awal**, **Kas masuk**, **Kas keluar (kembalian)**, dan **Seharusnya di laci**. Hitung uang di laci lalu ketik di **Kas dihitung**. **Selisih** langsung menunjukkan perbedaannya: nol berwarna hijau, selain itu merah.




### Tambahkan catatan lalu tutup

Jika ada selisih, jelaskan di catatan opsional. Klik **Tutup Kasir**. Kasir tertutup dan Anda kembali ke Portal.




### Baca laporan kasir

Sebagai Owner atau Manager, buka **Laporan → Laporan Transaksi**. Tab **Mesin Kasir** mencantumkan setiap sesi lengkap dengan siapa yang membukanya, kas masuk dan keluar, penjualan, hitung kas penutupan, dan selisih. Tab **Laporan Z** memberi total satu rentang tanggal beserta pembayaran per metode.




## Cara Seharusnya di laci dihitung

**Seharusnya di laci** = **Saldo awal** + **Kas masuk** - **Kas keluar (kembalian)**.

- **Kas masuk** adalah bagian tunai dari setiap penjualan di sesi ini, termasuk bagian tunai dari pembayaran terpisah.
- **Kas keluar (kembalian)** adalah kembalian untuk pelanggan, ditambah uang tunai yang dikembalikan untuk refund dan pembatalan selama kasir ini terbuka.
- Pembayaran kartu, QR, e-wallet, dan transfer bank tidak masuk hitungan laci.

Menambah atau mengambil uang dari laci di luar penjualan (misalnya kas kecil) tidak tersedia di Web POS. Aplikasi Desktop memilikinya, lihat [Kas dan laporan di Desktop](https://docs.bakasir.com/id/docs/desktop/cash-and-reports.md).

## Jam buka dan penutupan otomatis

Owner bisa mengatur jadwal harian di **Pengaturan → Bisnis**, pada **Jam Buka & Tutup**: **Jam buka**, **Jam tutup**, **Toleransi buka (menit)**, dan **Toleransi tutup (menit)**. Kasir mendapat pengingat sebelum buka dan sebelum tutup.

Saat jam tutup dan toleransinya lewat, kasir ditutup untuk Anda:

1. POS menampilkan layar **Tutup register** dan penjualan diblokir. Sesi bertanda **Ditutup otomatis: kas fisik belum dihitung.**
2. Hitung uang tunai, ketik di **Kas fisik terhitung**, lalu klik **Konfirmasi hitung kas**. Sebelum itu, sesi ditandai belum dikonfirmasi di laporan.
3. Untuk tetap berjualan setelah jam tutup, klik **Lanjut sebagai lembur**. Hitung kas lagi, tulis alasan dan, jika Anda Staf, PIN persetujuan Owner/Manager, lalu klik **Setujui dan mulai lembur**. Penjualan lembur masuk ke sesi terpisah bertanda **Lembur**.

Jika kasir lupa dan meninggalkan sesi terbuka, Owner atau Manager bisa mengklik **Tutup Paksa** pada sesi itu di laporan **Mesin Kasir**, dengan hitung kas dan alasan. Tindakan ini tercatat di log audit.

## Tips

- **Satu kasir per terminal.** Selama sesi terbuka, tidak ada orang lain yang bisa membuka kasir di terminal yang sama. Tutup kasir sebelum berganti shift.
- **Hubungkan perangkat.** Di jendela **Buka kasir**, Owner atau Manager bisa mengklik **Hubungkan perangkat ini** untuk menautkan browser ini ke terminal yang dibuat di **Pengaturan → Bisnis** (**Penjualan → Terminal** dengan plugin POS Terminal Management). Terminal tidak bisa diganti saat kasir terbuka atau ada penjualan yang menunggu sinkronisasi.
- **Nomor struk** memuat kode terminal, jadi dua terminal tidak pernah memakai nomor yang sama.
- **Zona waktu laporan** mengikuti **Pengaturan → Sistem**.

## Langkah berikutnya

- [Refund atau batalkan penjualan](https://docs.bakasir.com/id/docs/web-pos/refunds-and-voids.md)
- [Laporan penjualan](https://docs.bakasir.com/id/docs/portal/reports.md)
- [Atur bisnis Anda](https://docs.bakasir.com/id/docs/getting-started/first-setup.md)
