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

  1. Buka sesi: isi uang awal, yang diambil dari Kas Besar ke laci.
  2. Pilih produk untuk mengisi pesanan. Produk dengan varian atau opsi tambahan membuka jendela pilihan.
  3. Pilih metode pembayaran, lalu Bayar. Setelah pembayaran dikonfirmasi, cetak struk atau langsung selesai.
  4. 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.

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.

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

Menutup sesi kasir — contoh saja, perubahan di sini tidak disimpan.

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.

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

Jendela pembayaran — contoh saja, perubahan di sini tidak disimpan.

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.

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:

  1. Kasir mengisi pembatalan atau retur seperti biasa, lengkap dengan alasannya. Belum ada stok atau uang yang berubah.
  2. 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.
  3. Bila setuju, pemilik menyebutkan kodenya ke kasir, langsung atau lewat telepon atau pesan.
  4. 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.