Kasir
Kasir harian
Membuka dan menutup sesi kasir, melayani beberapa pesanan, menerima pembayaran, dan mengoreksi penjualan.
Halaman Kasir dibuka dari perangkat kasir yang sudah dipasangkan, setelah staf masuk dengan PIN. Belum memasangkan perangkat? Lihat Memulai OkPOS Cloud.
Alur satu shift
- Buka sesi: isi uang awal, yang diambil dari Kas Besar ke laci.
- Pilih produk untuk mengisi pesanan. Produk dengan varian atau opsi tambahan membuka jendela pilihan.
- Pilih metode pembayaran, lalu Bayar. Setelah pembayaran dikonfirmasi, cetak struk atau langsung selesai.
- Di akhir shift, Tutup sesi: hitung uang di laci dan catat selisihnya. Semua uang laci kembali ke Kas Besar. Setelah itu tampil ringkasan sesi yang bisa dicetak atau dibagikan, dan Cetak semua struk untuk mencetak ulang semua struk sesi itu sekaligus.
Ganti staf yang bertugas tanpa menutup halaman dengan Ganti pengguna kasir.
Sesi kasir
Setiap penjualan tercatat di sebuah sesi kasir: satu shift di satu kasir, dari dibuka sampai ditutup. Laci kasir hanya berisi uang selama sesinya berjalan. Di antara dua sesi, laci selalu kosong dan uangnya ada di Kas Besar cabang itu.
Membuka sesi
Saat membuka Kasir tanpa sesi yang berjalan, muncul Buka sesi kasir. Isi Uang awal, yaitu uang kembalian yang diambil dari Kas Besar ke laci, lalu pilih Buka sesi. Isiannya sudah terisi uang awal sesi sebelumnya.
Uang awal tercatat pindah dari Kas Besar ke laci, jadi tidak memengaruhi laba. Uang awal Rp 0 selalu bisa dibuka.
Bila Kas Besar menyimpan lebih sedikit dari uang awal yang diisi, sesi tidak bisa dibuka. Hubungi pemilik untuk mencatat Setor modal ke Kas Besar, atau buka dengan uang awal yang lebih kecil.
Menutup sesi
Di akhir shift, pilih Tutup sesi di bagian atas halaman Kasir. Jendela penutupan menunjukkan:
- Uang awal: yang diambil dari Kas Besar saat sesi dibuka.
- Penjualan tunai (bersih): uang tunai yang diterima, dikurangi penjualan tunai yang dibatalkan.
- Pengeluaran & transfer kas: uang yang keluar atau masuk laci di luar penjualan, misalnya membeli es batu dari laci.
- Seharusnya di laci: jumlah ketiganya.
Hitung uang di laci, lalu isi Uang di laci saat ini. Jendela langsung menunjukkan Pas, Kurang, atau Lebih. Bila ada selisih, tulis penyebabnya di Catatan. Selisihnya dicatat, lalu semua uang yang dihitung kembali ke Kas Besar dan laci kosong lagi.
Setelah sesi ditutup
Uang yang masuk atau keluar dari laci setelah sesinya ditutup, misalnya penjualan sesi itu yang dibatalkan dari halaman Pesanan, langsung diselesaikan dengan Kas Besar. Lacinya tetap kosong, dan buku kas laci menunjukkan keduanya.
Uang yang diambil dari laci untuk belanja kecil, misalnya sabun atau air galon, catat lewat Catat pengeluaran di menu di samping Tutup sesi. Bila tidak, uangnya akan terhitung kurang saat sesi ditutup. Bila salah catat, pemilik memperbaikinya di Keuangan → Pengeluaran. Bahan yang dicatat di stok tetap lewat penerimaan barang.
Coba tutup sesi contoh ini. Laci dibuka dengan Rp 300.000, menerima Rp 450.000 tunai, dan Rp 50.000 diambil untuk membeli es batu:
Coba langsung · Isi uang di laci, misalnya 690000, lalu lihat selisihnya
Beberapa pesanan sekaligus
Keranjang di kasir bisa berisi beberapa pesanan sekaligus, masing-masing di tab-nya sendiri. Cocok untuk melayani pelanggan yang memesan lalu membayar belakangan.
- Pilih Pesanan baru (tanda +) untuk membuka tab baru. Pindah antarpesanan dengan memilih tab-nya.
- Untuk setiap pesanan, tambahkan pelanggan bila perlu. Pelanggan bisa dipilih dari yang terdaftar atau disimpan sebagai pelanggan baru dari kasir.
- Pesanan yang belum dibayar tersimpan dan muncul di Pesanan dengan status Terbuka.
- Tutup tab pesanan yang batal dengan tanda × di tab tersebut.
Dine-in atau take away
Di kafe dan restoran yang memakai resep, setiap pesanan dipilih Dine-in atau Take away. Pesanan baru dimulai sebagai dine-in.
- Service charge hanya dikenakan pada pesanan dine-in. Pesanan take away tidak membayarnya.
- Tipenya bisa diganti selama pesanan masih terbuka, dan totalnya langsung dihitung ulang.
- Tipe pesanan tercetak di struk, tampil di daftar Pesanan, dan dirinci di laporan Ringkasan Penjualan.
Usaha lain (toko, bakery, atau kafe tanpa resep) tidak menampilkan pilihan ini: semua pesanannya take away, tanpa service charge.
Produk resep bisa menampilkan Bisa dibuat 12 · Susu, yaitu berapa banyak yang bisa dibuat dari stok bahan baku cabang. Angka ini hanya petunjuk dan tidak menghentikan penjualan. Lihat Resep produk untuk cara menyalakannya.
Diskon dipasang per pesanan lewat Tambah diskon: pilih diskon yang berlaku atau ketik kode promo. Lihat Diskon di kasir untuk cara potongannya dihitung.
Harga terkunci di pesanan terbuka
Pesanan terbuka memakai harga saat produknya dimasukkan, walaupun pemilik mengubah harga sebelum pesanan dibayar. Yang dibayar pelanggan selalu sama dengan yang terlihat di kasir.
- Produk yang sudah ada di pesanan tetap memakai harga lama, juga saat jumlahnya diubah.
- Produk yang baru ditambahkan memakai harga saat ini. Mengganti opsi, atau menghapus produk lalu menambahkannya lagi, juga dihitung sebagai produk baru.
- Diskon yang sudah dipasang tetap memakai potongan saat dipasang, walaupun diskonnya diubah atau diakhiri. Batas pemakaian diskon tetap berlaku.
- Pajak dan biaya layanan tetap memakai pengaturan saat pesanan dibuat. Pesanan yang diganti menjadi dine-in memakai service charge yang berlaku saat itu.
- Produk yang sudah diarsipkan atau tidak tersedia tetap tidak bisa dibayar.
Metode pembayaran
Pilih metode di bawah keranjang (Tunai, Transfer, atau QRIS), lalu Bayar.
- Tunai: isi Uang Diterima, atau pilih Uang Pas dan pecahan cepat (Rp 50rb, Rp 100rb, …). Kembalian dihitung otomatis. Uang tunai masuk ke laci kasir.
- Transfer: periksa mutasi rekening, lalu konfirmasi. Pembayaran kartu lewat mesin EDC dipilih di Bagi pembayaran.
- QRIS: pelanggan memindai kode QRIS toko dari layar kasir, atau dari stiker toko bila gambar QRIS belum diunggah. Konfirmasi setelah pembayaran masuk di aplikasi QRIS Anda. Konfirmasi otomatis dari penyedia QRIS akan menyusul.
Bagi pembayaran
Satu tagihan bisa dibayar dengan beberapa cara, misalnya sebagian tunai dan sisanya QRIS. Di jendela pembayaran, pilih Bagi pembayaran, lalu isi metode dan jumlah setiap bagian. Tambah pembayaran menambah bagian baru berisi sisa tagihan (paling banyak 10 bagian). Jumlah semua bagian harus pas sama dengan total.
Selain tunai, setiap metode perlu akun penerima. Buka Keuangan → Akun Kas & Bank, pilih rekening bank atau e-wallet Anda, lalu centang metodenya di Terima pembayaran. Tanpa itu, pembayaran dengan metode tersebut ditolak.
Ini jendela pembayaran yang sama dengan di kasir. Coba bayar tunai dengan pecahan cepat, atau pilih Bagi pembayaran:
Coba langsung · Pilih metode, Bayar, lalu coba Bagi pembayaran
Membatalkan dan meretur penjualan
Penjualan yang sudah dibayar tidak dihapus. Koreksinya dicatat, supaya laporan dan stok tetap bisa ditelusuri. Buka Pesanan, pilih pesanannya, lalu:
- Batalkan penjualan bila seluruh penjualan salah, misalnya salah input. Isi alasannya. Stok kembali. Pembayaran non-tunai keluar dari akun tempat pembayaran itu masuk; uang tunai keluar dari akun yang Anda pilih di Uang tunai dikembalikan dari: awalnya laci kasirnya bila sesinya masih buka, setelah itu Kas Besar cabangnya.
- Retur bila pelanggan mengembalikan sebagian atau semua barang. Pilih jumlah setiap item yang diretur dan alasannya. Nilai retur lebih dulu mengurangi sisa piutang pesanan tersebut. Sisanya dikembalikan ke pelanggan dari akun yang Anda pilih di Uang keluar dari.
Pesanan yang sudah pernah diretur tidak bisa dibatalkan lagi, tapi sisa itemnya masih bisa diretur.
Kasir bisa membatalkan penjualan dari sesi yang sedang dibuka, dan meretur penjualan mana pun di cabangnya selama laci terbuka. Uang retur selalu keluar dari laci itu. Di luar itu, koreksinya dilakukan Pemilik. Pemilik melihat semua pembatalan dan retur, lengkap dengan alasan dan pencatatnya, di Riwayat sesi. Pemilik juga bisa mewajibkan kode persetujuan untuk pembatalan dan retur di kasir.
Kode persetujuan pemilik
Pemilik bisa mewajibkan kode persetujuan untuk setiap pembatalan dan retur yang dilakukan kasir. Nyalakan di Pengaturan → Fitur → Kode persetujuan pemilik untuk batal & retur. Satu sakelar berlaku untuk pembatalan dan retur.
Alurnya:
- Kasir mengisi pembatalan atau retur seperti biasa, lengkap dengan alasannya. Belum ada stok atau uang yang berubah.
- Sistem mengirim kode 6 digit ke email pemilik. Kode yang sama muncul di notifikasi pemilik (ikon lonceng): pilih notifikasinya untuk melihat kode, alasan, dan nilai penjualannya. Bila notifikasi di perangkat dinyalakan, HP pemilik juga berbunyi, tanpa kodenya.
- Bila setuju, pemilik menyebutkan kodenya ke kasir, langsung atau lewat telepon atau pesan.
- Kasir memasukkan kode. Pembatalan atau retur langsung dicatat, persis seperti yang diminta.
Permintaan yang masih menunggu kode ada di tombol Menunggu kode di bagian atas kasir.
- Kode berlaku 15 menit dan hanya sekali pakai.
- Setelah 5 kali kode salah, permintaan dihentikan. Kasir bisa meminta kode baru.
- Permintaan baru untuk pesanan yang sama menggantikan yang lama; kode lama tidak berlaku lagi.
- Kode harus dipakai di sesi kasir tempat permintaan dibuat. Bila sesinya sudah ditutup, minta kode baru.
- Bila pesanan berubah sebelum kode dimasukkan (misalnya sudah dibatalkan di tempat lain), permintaannya dihentikan dan tidak ada yang berubah.
- Kasir bisa membatalkan permintaannya sendiri dengan Batalkan permintaan.
Pemilik yang berjaga di kasir, dan pembatalan atau retur dari Pesanan di luar kasir, tidak memerlukan kode. Dengan atau tanpa kode, pemilik tetap mendapat notifikasi untuk setiap pembatalan dan retur, lengkap dengan alasannya.