Bab 2

Kasir & Penjualan

Semua yang dikerjakan kasir dari buka toko sampai tutup: buka kas, input barang, diskon, pelanggan, terima pembayaran (tunai, non tunai, QRIS, angsuran), cetak bill & struk, mengelola meja dan antrian, sampai tutup kas. Panduan ini memakai kasir baru RekaPOS di web; bagian akhir menjelaskan aplikasi Android.

SiapaPengguna dengan level kasir (outlet atau pusat), pemilik, admin
PaketStarter ke atas. Kasir ada di semua paket
Add-onQRIS, Meja & antrian, Layar Pelanggan add-on, sudah termasuk di Pro
PerangkatKomputer, tablet, HP (browser) & aplikasi Android

Membuka halaman kasir Kasir

  1. Masuk ke rekapos.com/<alias-toko> dengan akun Anda.
  2. Buka menu kasir / penjualan di panel Anda. Akun kasir outlet masuk lewat panel outlet; akun pusat membuka kasir di alamat …/backend/pos/penjualan.
  3. Kalau kas hari ini belum dibuka, jendela Buka kasir langsung muncul (lihat Buka kas).
Tips: simpan halaman kasir sebagai bookmark atau "Tambahkan ke layar utama" di tablet, jadi kasir tinggal ketuk satu ikon setiap pagi.

Mengenal layar kasir

Kasir punya dua template. Pemilik memilihnya per outlet di Kelola Outlet › Template Kasir:

TemplateTampilanCocok untuk
TouchKotak-kotak produk bergambar + kategori. Ketuk produk = masuk keranjang. Punya tombol BILL.Kafe, resto, bengkel, salon, barbershop. Layar sentuh & tablet.
RetailKolom Kode / Barcode Barang + Jumlah Beli, tabel keranjang lebar. Tanpa tombol Bill.Minimarket & toko dengan scanner barcode.
Layar kasir template Touch berisi daftar produk, keranjang dan panel pembayaran 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Template Touch di komputer (toko demo Bengkel).
  1. Daftar antrian Semua keranjang terbuka milik Anda di outlet ini, yang terakhir dipakai paling atas. Tampil sebagai nama meja / nama antrian bila ada, selain itu nomor PJ-…; pesanan online yang sudah lunas QRIS muncul paling atas dengan awalan ✓ Lunas ·. Memilih antrian lain memuat keranjangnya dan mengosongkan isian bayar; keranjang lain tetap tersimpan.
  2. + Antrian Membuat keranjang kosong baru dengan nomor penjualan baru, tanpa menutup yang lama (mis. pelanggan berikutnya sementara yang lain mengambil dompet). Tombol pintas ]. Di sebelahnya, Hapus Antrian ([) muncul bila antrian lebih dari satu; antrian terakhir tidak bisa dihapus. Lihat Antrian.
  3. Barang Membuka daftar barang lengkap (20 per halaman): kode, nama, satuan, harga normal, diskon, harga jual, pajak dan stok, dengan kotak saring di tiap kolom. Tombol + memasukkan 1 barang ke keranjang lalu menutup daftar. Cocok untuk mencari lewat kode. Tombol pintas ;.
  4. History Transaksi di kas yang sedang dibuka saja (20 per halaman): no. nota, meja/atas nama, jenis & metode bayar, status lunas, total, tanggal. Kotak cari menerima no. nota, meja atau atas nama; transaksi kas sebelumnya ada di Laporan Penjualan. Ikon detail menampilkan rincian dan cetak ulang struk (lihat History).
  5. Tutup Kasir Menutup kas di akhir shift: isi Kas Akhir lalu simpan, kemudian struk tutup kasir tampil (tercetak otomatis bila Cetak struk otomatis nyala). Ditolak bila masih ada lebih dari satu antrian ("Pastikan hanya ada 1 antrian tanpa transaksi") atau keranjang belum kosong. Lihat Tutup kas.
  6. Pencarian & kategori Ketik nama barang: daftar tersaring otomatis setengah detik setelah berhenti mengetik (pencarian di sini berdasarkan nama, bukan kode). Pilih kelompok di Semua Kategori untuk menyaring per kategori. Yang tampil hanya barang aktif yang ditandai dijual dan berharga lebih dari 0.
  7. Kotak produk Ketuk = tambah 1 ke keranjang. Angka dalam kurung = sisa stok di outlet ini; barang jasa/non-stok tanpa angka. Kotak berlabel Stok 0 tidak bisa diketuk (hanya bergetar). Label N varian / Paket membuka pilihan dulu. Menambah barang yang sama menambah Qty di baris yang ada, kecuali saklar penjualan ganda membuat baris baru.
  8. Keranjang Isi antrian aktif: Barang, Qty, Disc, Total dan tombol hapus (dengan konfirmasi), plus lencana jumlah item di kepala. Ketuk angka Qty atau Disc untuk membuka jendela ubah jumlah / diskon per barang. Kolom Berat muncul bila fitur berat barang dinyalakan. Lihat Mengatur keranjang.
  9. Pelanggan Cari dan pilih pelanggan terdaftar (aktif). Setelah dipilih muncul Cara Bayar Lunas / Angsur (piutang wajib atas nama) dan, bila fitur poin aktif, penukaran poin. Boleh dikosongkan untuk pembeli umum. Baris ini disembunyikan bila saklar pelanggan di kasir dimatikan.
  10. Mode Bayar Tunai atau Non Tunai; QRIS muncul sebagai pilihan ketiga bila add-on QRIS aktif dan akun QRIS toko sudah aktif. Non Tunai meminta Bank dan No Akun (wajib) serta No Bayar (opsional). Satu transaksi = satu cara bayar. Lihat Non tunai dan QRIS.
  11. Disc Total Diskon untuk seluruh transaksi, dipilih dari daftar diskon transaksi outlet (nominal atau persen dari subtotal); bawaan Tanpa Diskon. Hanya muncul bila fitur Disc Total dinyalakan di Konfigurasi; bila mati, server juga menolaknya.
  12. TOTAL Yang harus dibayar pelanggan: subtotal keranjang − Disc Total − poin yang ditukar + Service + PPN (Service dan PPN hanya bila dinyalakan, tampil di barisnya sendiri). Tombol CHECKOUT baru aktif bila total lebih dari 0.
  13. Uang diterima & uang cepat Ketik uang dari pelanggan, atau ketuk Uang pas / tombol pecahan (total dibulatkan ke atas ke 5rb–100rb terdekat, maks. 3 pilihan). Kembalian langsung tampil hijau; bila kurang muncul Kurang merah dan checkout ditolak. Saat Angsur, isian ini menjadi Uang Muka tanpa tombol cepat.
  14. BILL Mencetak tagihan sementara untuk tamu: transaksi belum tersimpan sebagai penjualan dan antrian tetap terbuka. Bisa diminta konfirmasi dulu (saklar Konfirmasi sebelum cetak bill). Dengan Layar Dapur, pesanan bisa dikirim ke dapur saat bill dicetak; di denah, meja berubah emas. Lihat Bill.
  15. CHECKOUT Menyimpan transaksi dan menerima pembayaran. Ditolak bila kas belum dibuka, keranjang kosong, uang kurang, data bank non tunai belum lengkap, atau meja wajib dipilih dulu. Setelah berhasil muncul kartu Transaksi berhasil, struk tercetak otomatis bila saklarnya nyala, dan antrian diganti yang baru. Lihat Checkout.
  16. Kaki layar Periode kas = kapan kas ini dibuka. Tunai = modal awal laci + penjualan tunai, Non tunai = penjualan non tunai, Total = keduanya, semuanya hanya untuk kas yang sedang berjalan. Di kanan: tanggal & jam. Lencana Online di kiri atas menunjukkan koneksi internet perangkat; saat offline transaksi tidak bisa disimpan.
Layar kasir template Retail dengan kolom kode barcode dan tabel keranjang
Template Retail (toko demo Swalayan): kotak Kode / Barcode Barang dan Jumlah Beli, tabel keranjang lebar, plus baris Tags dan Service bila dinyalakan.

Deret tombol atas bisa bertambah sesuai fitur yang dinyalakan toko:

Deret tombol atas kasir dengan ikon Layar Pelanggan, Meja, Pekerjaan, Antrian, Opsi Antrian, Kode Booking, Pesanan Online, Barang, History, tombol ? Panduan kasir, Tutup Kasir
Toko Pro dengan semua fitur: label tombol diringkas jadi ikon bila deretnya penuh.
Ikon / tombolMuncul bilaFungsi
📺 Layar PelangganAdd-on Layar Pelanggan aktifMembuka layar ke-2 untuk pembeli. Lihat
▦ MejaAdd-on Meja & antrian + saklar Denah mejaDenah meja / kursi. Lihat
☑ PekerjaanAdd-on Status PekerjaanMembuka papan status pekerjaan (servis, cucian) di tab baru.
Opsi Antrian ▾Saklar Antrian bisa diubah nyalaUpdate Info (nama / keterangan antrian), Hapus Antrian, Pisah bill.
Kode Booking (web) / Scan (Android)Booking / order online nyalaMenarik pesanan booking ke keranjang.
Pesanan OnlineOrder online + QRISPesanan pelanggan yang sudah dibayar. Lihat
? Panduan kasirSelaluMembuka panduan kasir (bab ini) tanpa meninggalkan halaman kasir.

Di komputer, tablet dan HP

Halaman kasir yang sama menyesuaikan ukuran layar. Semua fungsi tetap ada; yang berubah hanya tata letaknya.

Kasir di tablet: produk di kiri, keranjang dan pembayaran di kanan
Tablet: dua kolom berdampingan, tombol atas pindah ke menu ☰.
Kasir di HP: daftar produk, lembar keranjang dari bawah, dan menu tombol
HP: (kiri) bar bawah Total belanja + tombol Keranjang; (tengah) lembar keranjang & bayar; (kanan) menu ☰.

Cara pakai di HP

  1. Ketuk produk. Bar bawah menampilkan Total belanja dan jumlah item.
  2. Ketuk Keranjang (template Touch) atau Bayar (template Retail). Lembar keranjang naik dari bawah.
  3. Untuk menutup lembar: geser ke bawah dari pegangan/judul, ketuk pegangan, atau ketuk area gelap di luar lembar. Tidak ada tombol ×.
  4. Setelah checkout berhasil dan keranjang kosong, lembar menutup sendiri.
  5. Tombol Antrian, Barang, History, Tutup Kasir ada di menu ☰ kanan atas. Kaki layar menjadi tombol lipat Info kasir.
Tips: di HP kecil, pakai template Touch dan aktifkan gambar produk. Mengetik kode barang di HP lebih lambat daripada mengetuk kotak produk.

Buka kas (modal awal laci) Kasir

Setiap shift kasir dimulai dengan mencatat uang awal di laci. Semua transaksi sesudahnya masuk ke periode kas ini, sampai kas ditutup.

Jendela Buka kasir dengan isian Kas Awal, tombol cepat dan Keterangan Lain
Jendela Buka kasir: tombol cepat Rp 0 / 50 rb / 100 rb / 200 rb / 500 rb.
  1. Buka halaman kasir. Jendela Buka kasir muncul sendiri dan tidak bisa ditutup sebelum diisi.
  2. Hitung uang di laci, isi Kas Awal, atau ketuk tombol cepat. Isi 0 bila laci kosong.
  3. Bila perlu, isi Keterangan Lain (maks. 60 huruf), mis. "Shift pagi, Rina".
  4. Tekan Simpan Kas. Muncul "Kas dibuka — Selamat bertugas!" dan Periode Kas di kaki layar terisi tanggal & jam.
Aturan
  • Transaksi tidak bisa disimpan sebelum kas dibuka: "Kas belum dibuka — Buka kas kasir dulu (isi saldo awal laci) sebelum menyimpan transaksi. Keranjang tidak berubah."
  • Kas dicatat per pengguna kasir. Dua kasir di dua komputer punya kas masing-masing.
  • Kas awal masuk ke saldo Kas Tunai Sistem saat tutup kas, jadi isi sesuai uang fisik.

Memasukkan barang ke keranjang

Cara 1 — ketuk kotak produk (Touch)

  1. Ketik nama di Pencarian… atau pilih kategori di Semua Kategori.
  2. Ketuk kotak produk. Satu ketukan = qty 1 (ada animasi produk terbang ke keranjang).
  3. Produk dengan stok habis (Stok 0, abu-abu) hanya bergoyang saat diketuk dan tidak masuk.

Cara 2 — scan atau ketik kode (Retail)

  1. Pastikan kursor di Kode / Barcode Barang (tekan Esc untuk kembali ke sini).
  2. Scan barcode atau ketik kode, lalu Enter. Barang masuk dengan qty sesuai Jumlah Beli (bawaan 1).
  3. Untuk membeli banyak sekaligus: tekan ', ketik jumlah, lalu scan barangnya.
  4. Bila satu kode cocok dengan beberapa barang, muncul Pilih Barang Yang Dimaksud. Pilih yang benar.

Cara 3 — tombol Barang

Tekan Barang (atau ;). Tabel Data Barang menampilkan kode, nama, satuan, harga dan stok; kolom kosong di bawah judul dipakai untuk menyaring. Tekan + hijau untuk memasukkan.

Tabel Data Barang berisi kode, nama, satuan, harga, pajak dan stok
Data Barang. Stok "-" berarti barang jasa / non-stok (tidak dihitung stoknya).

Varian & paket

Produk berlabel N varian atau Paket membuka jendela pilihan dulu. Pilih satu dari tiap kelompok (mis. Potongan, Rasa). Rincian harga tampil di bawah; tekan Tambah · Rp….

Jendela pilih varian Ayam Krispi dengan pilihan potongan dan rasa
Pilih varian: pilihan "termasuk" tidak menambah harga, "+4.000" menambah harga dasar.
Aturan
  • Bila Izinkan stok minus mati, penjualan ditolak saat stok kurang: "Sisa stok akhir … Stok dibutuhkan … Silahkan cek persediaan."
  • Menu ber-resep (bahan baku) ditolak bila bahannya habis: "Bahan tidak cukup untuk menu ini…", kecuali Izinkan bahan baku minus nyala.
  • Saklar Penjualan ganda: nyala = scan barang yang sama jadi baris baru; mati = qty baris lama bertambah.
  • Bila Berat barang nyala, keranjang menampilkan kolom Berat (gr) = berat × qty (hanya informasi; qty tetap bilangan bulat).

Mengatur keranjang: qty, diskon, hapus

Jendela Ubah Quantity dengan tombol minus, plus dan Update
Ketuk angka Qty → Ubah Quantity.
Jendela Ubah Diskon dengan saklar Nominal/Persen
Ketuk angka Disc → Ubah Diskon.
Konfirmasi Hapus Item
Ikon tempat sampah → konfirmasi Hapus.

Ubah jumlah

  1. Ketuk angka di kolom Qty.
  2. Tekan − / + atau ketik angka baru (angka lama sudah tersorot, langsung ketik).
  3. Tekan Update. Segmen Jumlah | Diskon di atas memindah ke form diskon tanpa menutup jendela.

Diskon per barang

  1. Ketuk angka di kolom Disc pada baris barang.
  2. Pilih Nominal (rupiah per unit) atau geser saklar ke Persen.
  3. Ketik nilai diskon. Kolom Total langsung menghitung: Total = (Harga − Diskon) × Qty.
  4. Tekan Update. Diskon tercetak di struk di bawah nama barang, dan total hemat tampil sebagai *Hemat.
Keranjang dengan Filter Udara qty 2 dan Servis Rutin diskon 5.000
Setelah diubah: Filter Udara qty 2 (120.000), Servis Rutin diskon 5.000 (60.000). TOTAL 195.000.

Disc Total, Service, PPN, Tags

BarisFungsiDinyalakan di Konfigurasi
Disc TotalPilih satu diskon transaksi dari daftar ("nama / nilai" atau %). Pilihan bawaan Tanpa Diskon.Diskon total transaksi
ServiceBiaya layanan: nilai tetap dari outlet, atau pilih dari daftar (Tanpa Service).Service tetap dari outlet / Pilihan biaya service
PPNTampil di kotak TOTAL. Tarif dari setelan Tarif PPN (%).PPN di total penjualan
TagsLabel bebas, mis. Dine-in, GoFood, untuk dipilah di laporan.Tags penjualan
Aturan hitung
  • Urutan: diskon barang → Disc Total → tukar poin → Service → PPN.
  • Diskon tidak boleh melebihi harga: "Diskon melebihi harga jual, Silahkan cek kembali".
  • Diskon per barang dan Disc Total bisa dipakai bersamaan.
Kesalahan umum: mengetik diskon dengan titik/koma ribuan sendiri ("5.000"). Ketik angka polos 5000; tampilan ribuan diformat otomatis.

Pelanggan, poin & cara bayar

  1. Di baris Pelanggan, ketik nama di Cari Pelanggan… atau tekan ikon 🔍 untuk membuka Data Pelanggan.
  2. Tekan + pada pelanggan yang dimaksud. Namanya mengisi baris Pelanggan; ikon × merah untuk membatalkan.
  3. Setelah pelanggan dipilih muncul Cara Bayar: Lunas atau Angsur.
  4. Bila poin aktif, muncul saldo poin ("Saldo N poin (1 poin = Rp X, min M)") dan isian tukar poin dengan tombol Semua.
Jendela Data Pelanggan berisi kode, nama, alamat, email dan telepon
Data Pelanggan.
Panel bayar dengan pelanggan Andi Pratama dan Cara Bayar Angsur, isian Uang Muka
Angsur: isian berubah jadi Uang Muka, tanpa kembalian.
Aturan
  • Bila Pilih pelanggan saat bayar dimatikan, baris Pelanggan disembunyikan dan transaksi dicatat sebagai pelanggan umum.
  • Poin didapat sesuai kelipatan belanja (setelan poin) dan tercetak di struk (*Point). Tukar poin divalidasi ulang oleh server. Bill tidak memotong poin.

Pembayaran tunai & uang cepat

Mode Bayar Tunai, uang diterima 200.000, kembalian 5.000
Tunai: ketuk 200rb, kembalian 5.000 langsung tampil hijau.
  1. Pastikan Mode Bayar = Tunai (hijau).
  2. Isi Uang diterima: ketik nominal, atau ketuk tombol uang cepat.
  3. Lihat Kembalian. Bila uang kurang, tulisannya berubah merah Kurang.
  4. Tekan CHECKOUT.
Aturan tombol uang cepat
  • Uang pas selalu ada (= total).
  • Sisanya maksimal 3 pecahan bulat terdekat di atas total (kelipatan 5rb, 10rb, 20rb, 50rb, 100rb). Contoh total 102.000 → 105rb, 150rb, 200rb.
  • Tombol uang cepat tidak muncul untuk Non Tunai dan Uang Muka.

Pembayaran non tunai (Mode Bayar)

Transfer bank, kartu debit, e-wallet, ojol, marketplace: semuanya dicatat lewat Mode Bayar yang dibuat pemilik di Pengaturan › Master Data › Mode Bayar. Tiap mode bayar punya akun jurnal sendiri, jadi laporan kas & bank otomatis terpisah.

Mode Bayar Non Tunai dengan isian Bank, No Akun dan No Bayar
Non Tunai: pilih Bank / mode non-tunai, isi No Akun / No Bayar bila perlu.
  1. Tekan Non Tunai.
  2. Tekan 🔍 di baris Bank, pilih mode bayar (mis. BCA, GOJEK, OVO).
  3. Isi No Akun (nomor kartu/rekening) dan No Bayar (nomor referensi / approval EDC) bila ingin tercatat. Boleh kosong.
  4. Nominal otomatis = total, tanpa kembalian. Tekan CHECKOUT.
Satu transaksi = satu cara bayar. Kasir tidak mendukung bayar sebagian tunai sebagian non tunai (split payment). Untuk tamu yang ingin bayar terpisah, gunakan Pisah bill.

QRIS — lunas otomatis add-on QRIS

Dengan add-on QRIS, kasir menampilkan QR dinamis seharga total belanja. Pelanggan scan dengan e-wallet atau m-banking apa pun, dan transaksi tersimpan sendiri begitu uang masuk: tidak perlu mengecek mutasi atau mengetik nomor referensi.

Syarat: add-on QRIS aktif (termasuk di Pro), saklar QRIS kasir nyala, dan akun QRIS toko sudah berstatus Aktif di Konfigurasi (aktivasi dijelaskan di bab Pengaturan).

  1. Masukkan barang seperti biasa.
  2. Di Mode Bayar pilih QRIS. Baris Bank/No Akun hilang, muncul kartu "QRIS · lunas otomatis": Tekan CHECKOUT untuk menampilkan QR ke pelanggan.
  3. Tekan CHECKOUT. Muncul layar QRIS · SCAN UNTUK BAYAR dengan total dan langkah 1 · Buka e-wallet / m-banking · 2 · Scan · 3 · Bayar.
  4. Pelanggan scan & bayar. Status Menunggu pembayaran m:ss berjalan mundur (bilah jadi oranye bila sisa < 1 menit).
  5. Begitu dibayar: tanda ✓ Pembayaran diterima → Menyimpan transaksi… → kartu Transaksi berhasil. Mode bayar tercatat QRIS Otomatis, nomor referensi KSR-….
1 · Pilih QRIS
Mode BayarQRIS
TotalRp 41.000
Tekan CHECKOUT
2 · QR tampil
Menunggu pembayaran 14:52
3 · Pelanggan bayar
📱 ✓
Bank/e-wallet mengirim notifikasi ke RekaPOS
4 · Lunas otomatis
✓ Pembayaran diterima
ModeQRIS Otomatis
RefKSR-…
Aturan QRIS
  • QR berlaku terbatas (umumnya 15 menit). Bila habis: "QR kedaluwarsa.", tekan Buat QR baru.
  • Batal atau Esc membatalkan QR. Untuk ganti cara bayar, tekan segmen Tunai / Non Tunai.
  • Maksimal Rp 10.000.000 per transaksi QRIS.
  • Server memeriksa ulang: sudah lunas, milik antrian ini, nominal ≥ total, belum pernah dipakai. Satu pembayaran QR tidak bisa dipakai dua kali.
  • Bila koneksi kasir sempat putus, kasir tetap mengecek status berkala; QR lama yang ternyata sudah dibayar dengan nominal sama dipakai lagi (tidak tertagih dua kali).
  • Mode uji: tampil lencana MODE UJI dan tombol Simulasikan pelanggan membayar. Uang sungguhan tidak bergerak.
Tips: dengan add-on Layar Pelanggan, QR juga tampil besar di layar pembeli, jadi pelanggan tidak perlu memutar monitor kasir.

Piutang & uang muka (DP)

Untuk pelanggan langganan yang membayar belakangan, atau pekerjaan yang dibayar DP dulu (bengkel, laundry, servis):

  1. Pilih Pelanggan (wajib: piutang harus atas nama).
  2. Di Cara Bayar pilih Angsur.
  3. Isi Uang Muka yang dibayar sekarang (boleh 0 bila belum bayar sama sekali).
  4. Pilih Tunai / Non Tunai untuk uang muka, lalu CHECKOUT. Sisa tagihan menjadi piutang pelanggan.
Aturan
  • Di History, kolom Pelunasan menunjukkan Lunas / belum lunas.
  • Pelunasan piutang dicatat di menu pelunasan piutang (bab Laporan & Keuangan), bukan dengan transaksi kasir baru.

Checkout, struk & transaksi berhasil

Setelah CHECKOUT, muncul "Checkout — Memproses transaksi…", lalu kartu Transaksi berhasil:

Kartu Transaksi berhasil dengan total, kembalian, struk dan kirim struk WhatsApp 1 2 3 4
Kartu Transaksi berhasil setelah checkout (toko demo Bengkel).
  1. Ringkasan transaksi Tanda ✓, nomor penjualan (PJ-…), total yang dibayar, metode bayar (Tunai / Non Tunai / QRIS Otomatis) dan Kembali Rp… berwarna hijau (tidak tampil bila kembalian 0). Serahkan kembalian sesuai angka ini.
  2. Lihat struk Membuka / melipat pratinjau struk. Di layar lebar (minimal 768 × 700 piksel) struk sudah terbuka otomatis; di HP tekan dulu. Bila Cetak struk otomatis nyala, struk langsung dicetak (web: dialog cetak browser, aplikasi Android: printer Bluetooth); bila mati, tersedia tombol cetak manual.
  3. Kirim struk ke WhatsApp Hanya muncul bila saklar Struk publik nyala. Ketik nomor pelanggan (awalan 0 atau 8 otomatis jadi 62, 10–15 angka) lalu Kirim struk: WhatsApp terbuka dengan pesan berisi nama outlet, total, dan tautan struk digital. Pesan tetap Anda yang menekan kirim di WhatsApp.
  4. Transaksi baru Menutup kartu dan mengosongkan isian bayar. Antrian yang sudah dibayar sudah otomatis dihapus dan diganti keranjang kosong baru, jadi kasir langsung siap melayani pelanggan berikutnya.
  1. Serahkan kembalian sesuai angka hijau Kembali Rp….
  2. Struk terbuka otomatis di layar besar; di layar kecil tekan Lihat struk.
  3. Bila Struk publik nyala, ketik No. WhatsApp pelanggan lalu Kirim struk: pelanggan menerima link struk digital.
  4. Tekan Transaksi baru. Keranjang kosong dan siap untuk pelanggan berikutnya.
Aturan cetak
  • Cetak struk otomatis nyala: di web langsung membuka dialog cetak browser; di aplikasi Android langsung ke printer Bluetooth. Mati: cetak manual.
  • Struk memuat: toko & alamat, No Ref, tanggal, kasir, pelanggan, mode bayar, poin, barang + diskon, Harga Jual, Total, Dibayar, Kembali, *Hemat.
  • Cetak ulang: History → ikon detail → Cetak Ulang Struk (lihat History).

Simulasi: satu transaksi dari awal sampai stok berkurang

1 · Keranjang
Servis Rutin60.000
Jasa Ganti Oli15.000
Filter Udara ×2120.000
TOTAL195.000
2 · Bayar tunai
Total195.000
Uang diterima200rb
Kembalian5.000
CHECKOUT
3 · Struk
BENGKEL MAJU MOTOR
No Ref PJ-…7595
Servis Rutin 65.000
  Diskon 5.000
Total 195.000
Dibayar 200.000
Kembali 5.000
4 · Stok otomatis
Filter Udara1412
Jasa (non-stok)–
Kas, laporan & jurnal ikut tercatat

Ini benar-benar terjadi di toko demo: sebelum transaksi, Filter Udara Motor (14); sesudah kasir dimuat ulang, Filter Udara Motor (12). Barang jasa tidak punya stok, jadi tidak berkurang.

Bill (tagihan sementara)

Tombol BILL ada di template Touch. Bill dipakai untuk resto/kafe yang menagih di akhir: tamu melihat tagihan dulu, membayar belakangan. Transaksi belum tersimpan sebagai penjualan dan antrian tetap terbuka.

Konfirmasi Cetak bill dengan total dan tombol Cetak bill
Konfirmasi cetak bill.
  1. Tekan BILL. Muncul "Cetak bill …? Total … Tagihan dicetak untuk tamu — transaksi belum dibayar dan bill tetap terbuka."
  2. Tekan Cetak bill (atau Enter; Esc = Batal). Muncul "Bill siap dicetak".
  3. Saat tamu membayar, buka lagi antriannya, pilih cara bayar, lalu CHECKOUT seperti biasa.
Aturan
  • Konfirmasi bisa dimatikan lewat saklar Konfirmasi sebelum cetak bill.
  • Di denah meja, meja yang bill-nya sudah dicetak berwarna emas, selama isi keranjang tidak berubah lagi.
  • Dengan Layar Dapur, pesanan masuk dapur saat bill dicetak atau saat checkout (mana yang lebih dulu), sesuai setelan Pesanan masuk dapur saat.
  • Layar Pelanggan kembali ke promo setelah bill dicetak.

Antrian: banyak transaksi terbuka sekaligus

Antrian = keranjang. Satu kasir bisa memegang beberapa keranjang sekaligus, misalnya pelanggan yang lupa dompet atau meja yang belum bayar.

  1. Antrian baru: tekan Antrian (]). Keranjang kosong baru dibuat: "Antrian baru — Keranjang kosong siap dipakai".
  2. Pindah antrian: pilih nomor di daftar antrian (kiri atas). Keranjang lain tetap tersimpan.
  3. Hapus antrian: tekan Hapus Antrian ([). Isi keranjang dikosongkan lalu antrian dihapus.
  4. Update Info (menu Opsi Antrian): beri nama / keterangan antrian, mis. "Meja 3" atau "Bu Rina".
Menu Opsi Antrian berisi Update Info dan Hapus Antrian
Opsi Antrian (muncul bila saklar Antrian bisa diubah nyala).
Aturan
  • Antrian terakhir tidak bisa dihapus: "Oops, Antrian tidak boleh kosong."
  • Tombol Hapus Antrian hanya tampil bila antrian lebih dari satu.
  • Untuk tutup kas, harus tinggal 1 antrian kosong.
Kesalahan umum: membiarkan banyak antrian lama menumpuk berhari-hari. Hapus antrian yang batal; selesaikan yang masih berlaku sebelum tutup kas.

Meja & denah di kasir add-on Meja & antrian

Untuk resto, kafe, barbershop dan salon: kasir melihat semua meja/kursi sebagai denah, membuka meja dengan sekali ketuk, dan memindahkan bill antar meja maupun antar kasir.

Syarat (diatur pemilik di Konfigurasi › Modul & add-on › Meja & antrian): add-on Meja aktif (termasuk di Pro), saklar Antrian bisa diubah nyala, dan Denah meja di kasir nyala. Susunan denah dibuat di menu Layanan Toko › Denah Meja (dibahas di bab lain). Bila mati, kasir mendapat pesan "Denah Meja sedang dimatikan…".

Membuka denah

Tekan ikon ▦ Meja di deret atas (di HP/tablet ada juga tombol Meja di sebelah ☰).

Panel Denah meja: ringkasan kosong dan terisi, saklar Denah/Daftar, tab area, legenda warna dan petak meja 1 2 3 4 5 6 7 8
Denah meja di kasir (toko demo Pro).
  1. Ringkasan kosong · terisi Jumlah meja kosong dan terisi di semua area (tidak ikut tab yang dipilih). "Terisi" termasuk meja emas (bill dicetak) dan merah (lama). Antrian bawa pulang / tanpa meja dan meja nonaktif tidak dihitung.
  2. Denah | Daftar, ⟳, × Denah menampilkan susunan meja seperti di ruangan, Daftar menampilkan kotak berurutan; pilihan diingat di browser itu. Saklar ini hanya muncul bila minimal satu area sudah punya susunan denah (area tanpa susunan selalu tampil sebagai daftar). ⟳ memuat ulang status meja sekaligus keranjang; ×, klik di luar panel, atau Esc menutup panel.
  3. Bill aktif Bill yang sedang terbuka di keranjang Anda: nama meja · a.n. … · Rp total. Di sebelahnya muncul tombol yang berlaku untuk bill itu, misalnya Pisah bill (keranjang minimal 2 barang, fitur Pisah bill nyala) dan Bawa pulang. Baris ini tersembunyi bila tidak ada tombol yang berlaku.
  4. Bawa pulang Membuat bill terpisah untuk pesanan dibawa pulang dari meja yang sama, bernama "Meja 7 · Bawa pulang" (disingkat · BP bila nama terlalu panjang), dengan atas nama ikut meja. Bill ini dibayar sendiri dan tampil sebagai label Bawa pulang di petak meja. Hanya untuk bill meja milik Anda; bila sudah ada, bill yang sama dipakai lagi. Tidak bergantung pada saklar Bungkus (yang hanya menandai per barang).
  5. Tab area Semua (bila area lebih dari satu), satu tab per area dengan angka jumlah meja terisi, dan Tanpa meja. Tanpa meja berisi antrian yang namanya bukan nama meja, antrian berisi tanpa nama, dan bill Bawa pulang bebas. Bill pisahan / bawa pulang sebuah meja tetap tampil di meja itu.
  6. Status sambungan & legenda Langsung (titik hijau) = perubahan dari kasir lain tampil seketika. Menyambung ulang… (kuning) = sambungan sempat putus, denah dimuat ulang tiap 20 detik sampai tersambung. Cadangan 20 dtk = sambungan langsung tidak tersedia, denah diperbarui berkala tiap 20 detik. Jam diperbarui hh.mm.ss menunjukkan pemuatan terakhir. Legenda: Kosong, Terisi (navy), Bill dicetak (emas), Lama (merah), Bill Anda (garis hijau).
  7. Meja kosong Ketuk untuk membuka jendela Buka meja · <area> (nama meja, jumlah kursi, isian Atas nama opsional maks. 30 huruf), lalu Buka meja: keranjang langsung berganti ke meja itu. Bila meja ternyata baru dibuka kasir lain, muncul "… sedang dipegang <kasir>. Ambil alih dari denah bila perlu." dan denah dimuat ulang. Antrian kosong tanpa nama yang sedang menganggur dipakai ulang, jadi tidak menumpuk.
  8. Meja terisi Menampilkan umur bill (menit:detik, lalu jam), atas nama, jumlah item & rupiah (atau label bill Bill B · 53rb bila dipisah), pemegang (Anda / nama kasir, · aplikasi bila dari Android) dan lencana Bill hh.mm bila sudah dicetak. Merah = terisi lebih lama dari setelan Meja ditandai lama (10–600 menit, bawaan 90); emas hilang lagi begitu total keranjang berubah. Ketuk meja Anda yang berisi satu bill = langsung ke keranjangnya; ⋮ atau tekan lama ±½ detik membuka menu bill (Buka bill, Pindah meja, Pisah bill, Atas nama, Tambah bawa pulang, atau Ambil alih untuk bill kasir lain).

Arti warna

WarnaStatusArtinya
Putih, titik hijauKosong"Ketuk untuk buka".
NavyTerisiAda pesanan berjalan.
EmasBill dicetakTagihan sudah diberikan, menunggu bayar.
MerahLamaTerisi lebih lama dari setelan Meja ditandai lama setelah (menit) (10–600, bawaan 90). Hanya penanda, tanpa alarm.
Garis hijauBill AndaMeja yang dipegang kasir yang sedang login.

Prioritas warna: Lama > Bill dicetak > Terisi.

Denah barbershop: Kursi 1 dan 2 kosong, Kursi 3 dan 4 merah (lama)
Barbershop: kursi berbentuk bulat.
Kursi 1 navy terisi atas nama Pak Budi dengan garis hijau Bill Anda
Kursi 1 terisi (navy) + garis hijau = bill Anda.
Kursi 1 berwarna emas setelah bill dicetak
Setelah BILL dicetak: emas, lencana "Bill 03.16".

Membuka meja

  1. Ketuk meja kosong. Muncul Buka meja · <area>.
  2. Isi Atas nama (opsional), maks. 30 huruf, mis. "Bu Rina / Rombongan kantor". Tercetak di bill & struk.
  3. Tekan Buka meja. Muncul "<Meja> dibuka — silakan input pesanan." Keranjang kini bernama meja itu.
  4. Masukkan pesanan, lalu BILL atau CHECKOUT seperti biasa. Setelah dibayar, meja kembali kosong.
Dialog Buka meja Kursi 1 dengan atas nama Pak Budi
Buka meja + atas nama.
Keranjang bernama Kursi 1 berisi empat layanan dan produk
Keranjang kini bernama Kursi 1.

Menu bill (⋮ atau tekan lama)

Ketuk ⋮ di petak meja, atau tekan lama ±½ detik, untuk membuka lembar bill. Ketuk meja Anda sendiri yang berisi satu bill = langsung pindah ke keranjangnya.

Lembar bill Meja 7 berisi daftar pesanan dan tombol Buka bill, Pindah meja, Pisah bill, Atas nama, Tambah bawa pulang
Lembar bill milik sendiri: isi pesanan + tombol aksi.
TombolFungsi
Buka billMembuka bill ini di keranjang.
Pindah meja / Pasang ke mejaPilih meja kosong tujuan: "Isi bill, harga & diskon tidak berubah." Muncul "<lama> dipindah ke <Meja>." (Pesanan online tidak bisa dipindah.)
Pisah billMemecah bill. Lihat
Atas nama / Ubah atas namaMengisi / mengganti nama tamu.
Tambah bawa pulangMembuat bill "<Meja> · Bawa pulang" yang dibayar terpisah.
Ambil alihHanya untuk bill milik kasir lain. Lihat

Mode antrian

Setelan Antrian di kasir menentukan apa yang terjadi saat kasir menekan Antrian:

ModePerilaku
OtomatisAntrian biasa langsung dibuat (bawaan).
Tanya mejaPanel pilih meja muncul: ketuk meja kosong, atau Tanpa meja · Bawa pulang, atau Antrian biasa.
Wajib mejaTanpa pilihan Antrian biasa. Checkout bill tanpa meja ditahan: "Wajib meja — Bill X belum punya meja" → Pilih meja / Tanpa meja · Bawa pulang.

Ambil alih bill antar kasir (web ↔ aplikasi)

Kasir A membuka meja di HP, lalu tamu membayar di kasir B. Supaya tidak input ulang, kasir B mengambil alih bill itu, ke semua arah: web → web, aplikasi → web, web → aplikasi.

Lembar bill Meja 8 yang dipegang Demo Pemilik dengan tombol Ambil alih
Bill kasir lain: hanya ada tombol Ambil alih.
Konfirmasi Ambil alih Meja 8
Konfirmasi berisi siapa pemegang, sejak kapan, isi bill.
  1. Buka denah, ketuk ⋮ di meja yang dipegang kasir lain.
  2. Tekan Ambil alih. Baca konfirmasi Ambil alih <Meja>?, lalu tekan Ambil alih.
  3. Bill pindah ke keranjang Anda (isi, harga, diskon, tanda bungkus tetap). Muncul "<Meja> sekarang dipegang Anda (dari X)."
  4. Kasir lama mendapat pemberitahuan "Meja diambil alih oleh Y" dan layarnya dimuat ulang; aplikasi Android melepas bill itu otomatis.
📱 Aplikasi · Kasir A
Meja 86 item · Rp 76.000
Bill dilepas (diambil Kasir B)
📦 isi bill
Kasir B: ⋮ → Ambil alih
💻 Web · Kasir B
Keranjang kosong
Ayam ×339.000
Es Teh ×318.000
Meja 876.000
Meja 8 sekarang dipegang Anda
Aturan
  • Isi bill dari aplikasi Android dikirim aplikasi ke server sebagai salinan; kasir web menarik salinan itu. Aplikasi versi lama yang belum mengirim kode barang ditolak: "Belum bisa diambil alih — … versi lama …". Perbarui aplikasinya atau minta kasir itu menyelesaikan bill. Pengecualian: bill yang sudah berstatus lama tetap boleh diambil.
  • Aplikasi menolak checkout bill yang sudah pindah pemilik, jadi tidak terjadi bayar ganda.
  • Pesanan online diambil alih lewat tombol Pesanan Online, bukan dari denah.
  • Membuka meja yang sedang dipegang kasir lain ditolak: "<Meja> sedang dipegang <kasir>. Ambil alih dari denah bila perlu."

Pisah bill (split bill)

Satu meja, beberapa tamu ingin bayar sendiri-sendiri. Pisah bill memindahkan barang terpilih ke bill baru <Meja> · B (lalu C, D … sampai Z), dan tiap bill dibayar dengan cara apa pun.

Syarat: fitur Meja aktif + saklar Pisah bill (split bill) nyala.

Dialog Pisah bill Kursi 1: dua barang dicentang, ringkasan pindah dan sisa, bagi rata, atas nama bill baru
Pisah bill: Pomade & Hair Tonic dicentang → bill baru Rp 145.000, sisa di Kursi 1 Rp 70.000.
  1. Buka bill meja di keranjang. Tekan Pisah bill: dari menu Opsi Antrian, chip di kepala keranjang, atau lembar bill di denah.
  2. Centang barang yang dibayar terpisah. Untuk qty lebih dari 1, atur jumlah dengan −/+ (barang yang tidak bisa dipecah tertulis (utuh)).
  3. Periksa ringkasan: Pindah ke bill baru … / Tetap di ….
  4. Bila perlu, pakai kalkulator Bagi rata (÷ orang). Ini hanya hitungan bantu; data bill tidak dipecah.
  5. Isi Atas nama bill baru (opsional), lalu tekan Pisahkan ke bill baru.
  6. Muncul "Bill dipisah · <Meja> · B dibuat". Pilih Buka <Meja · B> atau Tetap di bill ini, lalu bayar masing-masing.
Meja 4
Ayam Krispi13.000
Paket Ayam 123.000
Milo Ice12.000
Nasi Putih6.000
Total 54.000Sisa 19.000
Meja 4 · B
(belum ada)
Paket Ayam 123.000
Milo Ice12.000
Total 35.000
Aturan pisah bill
  • Hanya barang yang belum dibayar, di bill yang sedang aktif di layar Anda.
  • Keranjang minimal berisi 2 unit, dan bill asal harus menyisakan minimal 1 barang: "Sisakan minimal satu barang di bill asal. Untuk memindah semuanya, pakai Pindah meja."
  • Harga, diskon, pajak dan berat ikut pindah; stok tidak berubah (stok baru berkurang saat bill dibayar).
  • Pesanan online yang sudah lunas QRIS tidak bisa dipisah.
  • Tidak ada fitur gabung bill. Untuk menyatukan, pindahkan barang secara manual atau bayar bersamaan.
Bila saklar Pisah bill mati, menekan tombol memberi pesan "Pisah bill sedang dimatikan. Nyalakan di Konfigurasi › Modul & add-on › Meja & antrian." Minta pemilik menyalakannya.

Bungkus per barang: makan di sini, bawa pulang, campuran

Satu meja bisa memesan sebagian dimakan di tempat, sebagian dibungkus. Tanda bungkus diberi per barang, tetap di bill yang sama, dan diteruskan ke dapur, struk, layar pelanggan dan laporan.

Syarat: fitur Meja aktif + saklar Bisa dibungkus per barang nyala.

  1. Di keranjang, di bawah nama barang ada chip 🥡 Bungkus.
  2. Qty 1: ketuk chip untuk beralih bungkus / tidak. Qty lebih dari 1: muncul Berapa yang dibungkus? dengan −/+ ("n dari q"), lalu Simpan (atau Makan di sini untuk membatalkan).
  3. Chip berubah jadi Dibungkus / 2 dibungkus. Muncul "Dibungkus — tetap di bill ini, dapur diberi tanda."
Keranjang Meja 3
Nasi Putih ×2🥡 Bungkus
Ayam Krispi ×2🥡 Bungkus1 dibungkus
Berapa yang dibungkus? − 1 dari 2 + → Simpan
Struk / bill
Nasi Putih 212.000
Ayam Krispi 226.000
Dibungkus: 1× Ayam Krispi
Layar dapur
Antar ke Meja 3
Makan di sini + sebagian dibungkus
Ayam Krispi ×2 · 1 dari 2 dibungkus
Laporan penjualan
JenisCampuran
Harga, stok & jurnal tidak berubah, hanya keterangan
Jenis di laporanKapan
Makan di siniBill bermeja, tidak ada yang dibungkus.
Bawa pulangAntrian Bawa pulang, atau semua barang dibungkus.
CampuranSebagian dibungkus.
(kosong)Antrian biasa tanpa meja.
Aturan
  • Bungkus hanya keterangan: harga, stok dan jurnal tidak berubah. Biaya kemasan dijual sebagai barang tersendiri bila perlu.
  • Struk & bill mendapat baris "Dibungkus: 2× Ayam, 1× Nasi"; layar pelanggan menampilkan "(bungkus)" / "(2 bungkus)"; layar dapur "Bungkus semua" atau "x dari q dibungkus".
  • Kolom & filter Jenis tersedia di Laporan Penjualan.

Pesanan online yang sudah dibayar

Bila toko memakai order online / kiosk dengan pembayaran QRIS, pesanan yang sudah lunas masuk ke kasir lewat tombol Pesanan Online (ada angka jumlah pesanan, bunyi lonceng, pengingat tiap 3 menit).

Lembar Pesanan Masuk: sudah dibayar QRIS oleh pelanggan, tekan Proses
Lembar Pesanan Masuk (saat kosong). Tombol 🔊 untuk menyalakan / mematikan suara.
  1. Tekan Pesanan Online. Pesanan berlabel LUNAS: tekan Proses. Tidak perlu scan, tidak perlu menagih.
  2. Keranjang menampilkan banner "Sudah dibayar QRIS · Rp… · jangan tagih lagi". Qty, diskon dan hapus dikunci.
  3. Tekan Selesaikan (atau BAYAR). Transaksi tersimpan dengan mode bayar QRIS Otomatis.
  4. Pesanan yang sedang dibuka kasir lain ada di bagian SEDANG DI KASIR LAIN dengan tombol Ambil alih.
Jangan menagih lagi pesanan berlabel LUNAS. Bila pelanggan menambah pesanan, buat + Antrian baru / Tambah pesanan sebagai bill terpisah.

Kirim ke dapur

Kasir tidak punya tombol "kirim ke dapur": pesanan masuk Layar Dapur otomatis sesuai setelan Pesanan masuk dapur saat di Konfigurasi.

SetelanPesanan masuk dapur saat
Keduanya (yang duluan) (bawaan)Bill dicetak atau checkout, mana yang lebih dulu.
Bill dicetakHanya saat bill dicetak. Penjualan yang langsung dibayar tanpa bill tidak masuk dapur.
Checkout / dibayarHanya setelah dibayar.
  • Barang tidak pernah terkirim dua kali. Cetak ulang bill setelah menambah pesanan hanya mengirim tambahannya.
  • Saat dapur menekan Siap ✓, kasir mendapat notifikasi "Pesanan siap" berbunyi: "<label> — siap diambil / diantar."

Layar pelanggan dari kasir add-on Layar Pelanggan

Layar kedua yang menghadap pembeli (monitor kedua, tablet atau TV): menampilkan isi belanja, total, kembalian dan QR QRIS. Saat sepi, layar memutar promo.

  1. Tekan ikon 📺 Layar Pelanggan (paling depan di deret atas). Layar terbuka di tab baru, seret ke monitor kedua.
  2. Untuk tablet/TV terpisah: buka link layar (tombol Salin link / Buka, atau scan QR-nya) di perangkat itu.
  3. Ketuk Mulai sekali supaya layar penuh dan tetap menyala. Setelah itu layar boleh ditinggal.
Layar Pelanggan: dialog Mulai Layar Pelanggan
Saat pertama dibuka: tekan Mulai.
Layar Pelanggan memutar promo Paket Hemat
Saat keranjang kosong: promo berputar.
Yang dilakukan kasirYang tampil di layar pelanggan
Keranjang kosongPromo
Memasukkan barang, pilih pelanggan / tagsDaftar belanja & total
Mengetik uang tunaiUang bayar & kembalian
QRISQR besar untuk discan
Checkout / QRIS lunasTerima kasih / selesai
Cetak billKembali ke promo (keranjang tetap ditahan)
Link layar bersifat rahasia: siapa pun yang memegang link bisa melihat isi kasir. Jangan bagikan ke pembeli. Bila bocor, pemilik bisa menekan Ganti kunci semua link di menu Promo Layar.

History & cetak ulang struk

History menampilkan transaksi di kas yang sedang berjalan.

  1. Tekan History. Cari dengan kotak "Cari no. nota, meja, atas nama" lalu Cari.
  2. Tekan ikon detail di baris transaksi. Detail Penjualan berisi cara/metode bayar, poin, pajak, diskon, service, PPN, bayar, kembali dan daftar barang.
  3. Tekan Cetak Ulang Struk untuk mencetak lagi.
Jendela History Penjualan dengan satu transaksi
History Penjualan.
Detail Penjualan dengan tombol Cetak Ulang Struk
Detail + Cetak Ulang Struk.
Mencari transaksi kemarin? History hanya memuat kas yang sedang berjalan: "…transaksi sebelumnya ada di Laporan Penjualan."

Retur penjualan Kasir / Admin

Barang dikembalikan atau ditukar pelanggan dicatat lewat menu Transaksi › Retur Penjualan (bukan dari layar kasir). Di beranda kasir baru juga ada tautan Retur.

Form Tambah Retur Penjualan langkah 1 Informasi Retur
Tambah Retur Penjualan: 2 langkah.
  1. Buka Retur Penjualan, tekan Tambah.
  2. Langkah 1 Informasi Retur: isi Nomor Retur, Tanggal Retur, lalu pilih Transaksi penjualan yang diretur (tombol cari). Tekan Lanjut: Barang Diretur.
  3. Langkah 2 Barang Diretur: per barang isi Jumlah Ditukarkan (diganti barang yang sama) dan/atau Jumlah Dikembalikan (uang kembali), plus keterangannya.
  4. Periksa barang & jumlah retur, lalu Simpan.
Aturan
  • Jumlah tukar + kembali tidak boleh melebihi qty yang dibeli: "Jumlah Tukar dan Kembali [x] lebih dari Qty Yang Dapat Ditukarkan [y]".
  • Retur tidak bisa ditambahkan selama masih ada antrian penjualan terbuka: "Tidak Bisa Menambahkan Karena Ada Antrian Penjualan". Selesaikan / hapus antrian dulu.

Tutup kas & setoran Kasir

Jendela Silahkan Masukan Kas Akhir dengan Saldo Akhir Tunai dan Saldo Kasir Non Tunai
Tutup Kasir: angka awal = hitungan sistem.
  1. Selesaikan atau hapus semua antrian sampai tinggal 1 antrian kosong.
  2. Tekan Tutup Kasir. Isian terisi otomatis dari sistem.
  3. Hitung uang fisik di laci. Bila berbeda, ubah Saldo Akhir Tunai. Cocokkan juga Saldo Kasir Non Tunai dengan slip EDC / mutasi.
  4. Tekan Tutup Kasir. Struk Tutup Kasir dicetak (otomatis bila Cetak struk otomatis nyala), lalu Anda kembali ke beranda.
  5. Serahkan uang dan struk tutup kasir ke atasan/pemilik sebagai bukti setoran.

Struk tutup kasir berisi: tanggal cetak, kasir, periode operasional, Kas Awal, Kas Tunai / Non Tunai Sistem, Kas Tunai / Non Tunai Kasir (yang Anda isi), dan daftar transaksi (nomor, jenis pembayaran, total).

Aturan
  • Ditolak bila antrian lebih dari 1: "Ada list antrian belum di proses, Pastikan hanya ada 1 antrian tanpa transaksi untuk menutup kasir."
  • Ditolak bila keranjang masih berisi: "Kosongkan keranjang untuk menutup kas kasir."
  • Selisih antara Sistem dan Kasir terlihat di struk; pemilik bisa memeriksanya di laporan kas.
Kesalahan umum: mengubah angka sistem supaya "pas" padahal uang kurang. Isi sesuai uang fisik, supaya selisih terlihat dan bisa ditelusuri.

Pintasan keyboard

TombolAksi
]Antrian baru
[Hapus antrian (bila tombolnya tampil)
;Buka daftar Barang
\Kosongkan kolom Kode / Barcode Barang
'Pindah ke Jumlah Beli (dikosongkan, siap diketik)
EscKembali ke kolom kode barang; menutup panel denah / QR
Enter di kolom kodeMasukkan ke keranjang
Enter / Esc di dialog konfirmasiYa / Batal (mis. Cetak bill)

Tidak ada pintasan tombol F1–F12. Pintasan dipilih supaya bisa dijangkau tanpa melepas scanner.

Pesan yang sering muncul & artinya

PesanPenyebabYang dilakukan
Kas belum dibukaKas shift belum diisiMuat ulang halaman, isi Buka kasir.
Stok barang tidak cukup / Sisa stok akhir … Stok dibutuhkan …Stok kurang, stok minus tidak diizinkanKurangi qty, atau minta admin input pembelian / stok opname.
Barang tidak ditemukan … / Barang tidak tersedia di cabangKode salah atau barang tidak dijual di outlet iniCek kode / setelan barang per outlet.
Diskon melebihi harga jualDiskon > hargaPerbaiki nilai diskon.
Session pembelian tidak ditemukan, Silahkan refresh halamanHalaman terlalu lama terbuka / login di tempat lainMuat ulang (F5).
Item tidak ditemukan di keranjangKeranjang sudah berubah dari perangkat lainMuat ulang keranjang.
Gagal memproses barcode. Coba scan ulang.Scan terpotongScan ulang perlahan.
Offline — Transaksi tidak bisa disimpan sampai koneksi kembaliInternet putus (badge Offline)Tunggu badge kembali Online. Untuk kasir yang harus tetap jalan saat internet mati, pakai aplikasi Android.
Pengaturan toko berubah (harga, pajak, modul). Muat ulang setelah transaksi ini.Admin mengubah setelan saat kasir terbukaSelesaikan transaksi, lalu tekan Muat ulang.
Pilih meja duluMode Wajib mejaPasang bill ke meja atau pilih Bawa pulang.
Pesanan sudah dibayarPesanan online lunas QRISJangan tagih lagi, tekan Selesaikan.

Aplikasi Android kasir

Aplikasi rekapos di Android memakai data toko yang sama dengan web (barang, harga, pelanggan, setelan). Hubungkan dengan kode aplikasi toko (lihat Bab 1). Kelebihannya dibanding browser:

FiturDi aplikasi Android
PrinterStruk, bill dan struk tutup kasir langsung ke printer Bluetooth (otomatis bila Cetak struk otomatis nyala, atau tombol Cetak).
ScanKamera HP sebagai scanner barcode (tombol hijau Scan), juga untuk kode booking.
OfflineTetap bisa transaksi saat internet putus; data dikirim begitu online lagi. (Poin hanya saat online; PPN/service tidak dicek ulang saat offline.)
Form bayarLembar "TOTAL besar + uang cepat": di HP berupa lembar dari bawah tanpa perlu menggulir (pelanggan, tags, service, diskon terlipat di opsi lain), di tablet berupa panel kanan.
Konfirmasi bayarTahan untuk bayar: tekan dan tahan tombol bayar sampai penuh (mencegah tersentuh tidak sengaja). QRIS: tab QRIS lalu tahan Bayar QRIS.
Transaksi berhasilCentang beranimasi + kembalian besar, menutup sendiri setelah ±4 detik.
MejaDenah, buka/pindah/pisah meja, bungkus, ambil alih (aplikasi mengirim salinan keranjang supaya bisa diambil alih web).
Layar PelangganChip 📺 di bar tablet mengirim isi keranjang ke layar pelanggan.
Aturan
  • Setelan kasir di Konfigurasi (PPN, service, diskon total, tags, varian, stok minus, pelanggan, meja, cetak otomatis) berlaku sama di web dan aplikasi. Setelah pemilik mengubah setelan, buka ulang aplikasi.
  • Bill yang sedang dipegang aplikasi tampil di denah web dengan keterangan "· aplikasi": "Dari aplikasi kasir — keranjangnya ada di HP … sampai dibayar."
  • Selalu perbarui aplikasi ke versi terbaru supaya ambil alih bill bisa jalan dua arah.

Gambar layar aplikasi Android tidak disertakan di bab ini; tampilannya mengikuti kasir web dengan tema RekaPOS yang sama.

Panduan Pengguna RekaPOS · rekapos.com · Tampilan di toko Anda bisa sedikit berbeda menurut paket, modul aktif dan hak akses.