Saudara dari dasbor Admin, tapi lebih hangat dan berbahasa Indonesia, dengan data venue Anda sendiri. Yang perlu Anda putuskan selalu di atas, lalu angka, lalu satu grafik. Setiap angka uang menyebut dari mana asalnya, karena uang yang terjual belum tentu uang yang masuk.
1
Hijau untuk bertindakSimpan, tayangkan, ajukan penarikan. Tombol utama selalu ubin hijau.
中
Merah hanya untuk “uang yang tidak masuk” dan “perlu Anda sekarang”Booking belum dibayar, pembayaran gagal, pin peta rusak. Tidak ada lagi yang merah.
Asal angka selalu tertulisTitik hijau = terukur dari pembayaran lunas. Lingkaran kosong = dihitung atau belum tercatat. Emas hanya di tepi ubin.
Pemilik masuk dengan email, operator dengan username. Tautan “Lupa password?” hanya ada di tab Pemilik, karena login operator tidak punya email: password operator diatur ulang oleh pemilik dari Lokasi. Coba ganti tab.
pos.kakiapp.co
Masuk ke venue Anda
Pemilik melihat semua cabang. Operator menjalankan kasir.
PemilikOperator
Email atau password salah.Periksa lagi, lalu coba masuk.
Minta username dan password ke pemilik venue. Login operator tidak punya email, jadi passwordnya hanya bisa diatur ulang oleh pemilik.
Venue baru? Hubungi Kaki untuk mendaftarkan venue Anda. Akun pemilik dibuat oleh tim kami.
Yang berubah
Bahasa Indonesia; copy lama berbahasa Inggris (“Sign in to your venue”).
Tab segmen iOS, tombol ubin hijau untuk kedua tab (dulu terracotta vs sage).
Baris “Live mode · sessions via Kaki API” dihapus dari tampilan pelanggan.
Pesan error dari server tetap tampil apa adanya di kotak merah.
Memeriksa sesi
“Memeriksa sesi Anda…”
app/page.tsx:291-323
Sesi tidak terbaca (macet)
Kami tidak bisa memeriksa apakah Anda sudah masuk. Masuk di bawah untuk lanjut, atau coba lagi.
app/page.tsx:390-414
Sudah masuk
BS
Budi Santoso
budi@mahjongdojo.id
Pemilik
app/page.tsx:324-355
Masuk, belum ada lokasi
Belum ada lokasi yang terhubung ke akun ini. Pemilik: hubungi Kaki untuk mendaftarkan venue. Operator: minta login lokasi ke pemilik.
app/page.tsx:356-386, 188-197
Lupa password (pemilik)
Masukkan email yang Anda pakai untuk masuk. Kami kirim tautan untuk membuat password baru.
app/page.tsx:492-563
Tautan terkirim
Jika email itu terdaftar, tautan reset sudah dikirim. Periksa kotak masuk dan folder spam.
app/page.tsx:495-506, lib/password-reset.ts
Masuk, Kaki tak terjangkau
Sudah masuk, tapi kami tidak bisa menghubungi Kaki untuk memuat venue Anda. Periksa koneksi, lalu coba lagi.
app/page.tsx:194-197
Mode demo (build tanpa API)
Pemilih peran: 3 lokasi contoh untuk operator, satu tombol pemilik, “Reset demo”.
app/page.tsx:23-122
Atur password/reset-password?token=…
Buat password baru dari tautan email
Dipakai pemilik (tautan reset) dan untuk akun baru yang dibuat admin Kaki. Minimal 8 karakter dan harus sama dua kali. Setelah berhasil, halaman kembali ke halaman masuk.
pos.kakiapp.co/reset-password
Atur password Anda
Password ini dipakai bersama email Anda untuk masuk.
Password tidak sama.
Tautan tidak valid / kedaluwarsa
Tautan reset ini tidak valid atau sudah kedaluwarsa. Minta admin Kaki mengirim tautan baru.
reset-password/page.tsx:44, 93-102
Terlalu pendek
Password minimal 8 karakter.
reset-password/page.tsx:49-52
Menyimpanreset-password/page.tsx:141-144
Berhasil
✓
Password tersimpan
Mengarahkan ke halaman masuk…
reset-password/page.tsx:85-92, 64
Formulir booth (tanpa akun)/join?venue=…&event=…
Daftar di booth, sepuluh detik
Dibuka di HP pengunjung dari QR di booth roadshow. Nama, WhatsApp (min. 6 digit), siapa yang main, dan pengalaman wajib; minat opsional. Emoji di tombol lama (🀄 🧒) diganti ubin, sesuai aturan tanpa emoji.
19:41●●●
pos.kakiapp.co/join
Mahjong Dojo · Roadshow
Ayo ke meja
Isi data Anda, kami siapkan mejanya. Tanpa akun.
Data Anda hanya untuk tim Mahjong Dojo. Kami hanya menghubungi lewat WhatsApp soal main & kelas.
Form. Tombol aktif selalu bisa ditekan; jika ada yang kosong, pesan merah muncul di atas tombol.
19:42●●●
pos.kakiapp.co/join
東發中
Anda sudah terdaftar
Sampai jumpa di meja, Putri!
Nikmati Dojo! Temui staf kami di booth dan kami bantu Anda mulai main.
Berhasil (join-form.tsx:244-267).
Validasi
Isi nama, WhatsApp, siapa yang main, dan pengalaman Anda.
join-form.tsx:62-74
Gagal kirim
Tidak bisa menghubungi booth. Periksa koneksi lalu coba lagi.
Pesan dari server (body.error / message) ditampilkan apa adanya.
join-form.tsx:91-107 · POST /public/leads
Mengirimjoin-form.tsx:229
Memuat (Suspense)join/page.tsx:26-36
發
Beranda & lokasi
Sidebar yang sama dengan Admin, tapi dengan cabang Anda di atasnya.
Beranda/owner
Yang perlu Anda dulu, lalu angka hari ini
Daftar “Perlu Anda” hanya berisi hal yang bisa Anda selesaikan sendiri, dari data yang sudah ada: booking yang dipesan tapi tidak dibayar, lokasi yang belum tayang, pin peta yang kosong. Permintaan tarik dana yang menunggu Kaki tidak masuk daftar merah, karena bukan giliran Anda. Lalu empat angka dengan asal-usulnya, dan satu grafik: penjualan 14 hari dan apakah uangnya benar-benar masuk.
pos.kakiapp.co/owner
Rabu, 23 September · 19:41 WIB
Selamat malam, Budi
Angka hari ini untuk Mahjong Dojo saja, bukan semua cabang. Ganti cabang di daftar Lokasi di bawah.
Hari ini14 hariBulan ini
Perlu Anda 3
Rp 180.000 dipesan hari ini dan belum dibayarKK7Q4M · 20:00 · Meja 3 · 4 kursi. Sesi pembayaran dibuka tapi tidak pernah lunas, jadi meja tetap tertahan sampai staf melepasnya.
Mahjong Dojo Winbardi masih PratinjauTampil sebagai SEGERA HADIR dan belum bisa dibooking.
Pin peta Winbardi belum diaturTanpa pin, venue tidak muncul saat orang mencari venue di dekatnya.
Menunggu Kaki Permintaan tarik dana Rp 2.150.000, diajukan Sen, 21 Sep. Tidak ada yang perlu Anda lakukan. Lihat
Terukur, dari pembayaran lunasDihitung atau belum tercatatUang yang belum masuk
Milik Anda hari iniRp 1.254.000
11 pembayaran lunas
Terjual, belum dibayarRp 180.000
1 booking · 1 meja tertahan
Jam-meja terjual18 dari 60
6 meja × 10 jam buka
Pencairan berikutnya≈ Rp 1.254.000Sebagian: hanya booking meja dan tab walk-in.
Perkiraan, belum ada catatan pencairan
Penjualan, dan apakah uangnya masuk
14 hari
LunasTidak pernah masukBuka, tidak ada penjualan
Batang hari ini masih berjalan: pembayaran yang dibuat sejam lalu belum gagal, hanya belum lunas. 2 dari 14 hari tidak menjual apa pun.
Di mana rupiah hari ini
LunasRp 1.320.00011 pembayaran
Sedang diprosesRp 60.0001 pembayaran
Tak pernah masukRp 180.0001 pembayaran
Tiga angka ini tidak pernah dijumlahkan. “Sedang diproses” berarti checkout masih berjalan; sesi yang dibuka tapi tak pernah lunas masuk ke “tak pernah masuk”.
Dari bruto ke milik Anda
Hanya yang lunas
Penjualanjumlah booking lunas hari iniRp 1.320.000
Biaya platform Kakidipotong di sumber− Rp 66.000
Milik AndaRp 1.254.000
Biaya QRIS ditambahkan di atas harga Anda dan dibayar tamu. Itu bukan uang Anda, dan tidak ada di angka mana pun di atas.
Hari Anda, meja per jam
Buka 13:00 – 23:00
18 dari 60
Jam-meja dibayar
3 dari 60
Tertahan, tak dibayar
1 dari 60
Dipakai, tak ditagih
38 dari 60
Buka dan kosong
LunasTertahan, belum dibayarDipakai, tak pernah ditagihBuka, tidak terjualTutup
Pendapatan per meja, hari ini
Meja 1 · RiichiRp 360.000
Meja 2 · RiichiRp 300.000
Meja 3 · Hong Kong tertahanRp 0
Meja 4 · Hong KongRp 360.000
Meja 5 · RiichiRp 300.000
Meja yang tertahan checkout terbengkalai digambar dengan batang, bukan nol: meja itu terpakai dan tidak bisa dijual, hanya tidak menghasilkan uang.
Pelanggan yang kembali
Booking lagi7booking hari ini
Tanpa namaBelum tercatattidak dihitung per venue
Benar-benar datangTidak diketahuitidak pernah dicatat
Yang bisa dibuktikan data adalah “mereka booking lagi”, bukan “mereka datang lagi”.
Tidak ada angka no-show di sini.Tidak ada yang mencatat apakah rombongan benar-benar datang. Persentase di sini hanya karangan.
Mahjong Dojo Hari ini di atasSetiabudhi · 6 meja · 4 sedang main
Rp 1.320.000booking hari ini, bruto
MW
Mahjong Dojo WinbardiLembang · 4 meja · 0 sedang main
Rp 0booking hari ini, bruto
Memuat
Memuat beranda Anda…
live-portfolio.tsx:198-209
Gagal memuat
Beranda tidak bisa dimuat.Pendapatan, booking dan lantai belum diketahui saat ini. Tidak ada yang berubah, hanya belum tampil.
live-portfolio.tsx:174-192
Belum ada lokasi
Belum ada lokasi yang terhubung ke akun ini.
live-portfolio.tsx:511-514
Satu lokasi saja
+ Tambah lokasi kedua. Sampai itu terjadi, angka di atas adalah angka satu venue, bukan rata-rata.
live-portfolio.tsx:562-569
Jam buka belum termuat
Jam buka Anda belum termuatJam-meja dan grid dibagi dengan jam buka. Daripada membagi dengan hari 12 jam tebakan, keduanya disembunyikan.
live-portfolio.tsx:413-417
Jenis meja belum termuat
Jenis meja belum termuatGrid belum bisa menunjukkan meja mana yang khusus Riichi.
live-portfolio.tsx:418-422, 455-456
Grafik 14 hari belum termuat
Pembayaran dua minggu terakhir belum termuat, jadi grafik ini belum bisa menunjukkan seberapa sering penjualan menjadi uang.
live-portfolio.tsx:340-342
Hari belum termuat
Milik Anda hari ini—
Belum tercatat
live-portfolio.tsx:275-297
Beranda di HP/owner
Pemilik membuka ini di HP
Di bawah 768px sidebar menjadi bilah tab bawah: Beranda, Lokasi, Keuangan, Laporan, dan Lainnya. Pemilih cabang pindah ke atas. “Perlu Anda” tetap yang pertama.
19:41●●●
pos.kakiapp.co/owner
kaki
MDMahjong Dojo ▾
Rab, 23 Sep · 19:41
Selamat malam
Perlu Anda
3
Rp 180.000 belum dibayarKK7Q4M · 20:00 · Meja 3
Winbardi masih PratinjauBelum bisa dibooking
Pin peta Winbardi kosongTidak muncul di “dekat saya”
Milik AndaRp 1,25jt
Belum dibayarRp 180rb
Jam-meja18/60
Pencairan ≈Rp 1,25jt
14 hari
MD
Mahjong Dojo6 meja · 4 main
Rp 1,32jt
MW
Winbardi4 meja · 0 main
Rp 0
Beranda. Angka ringkas memakai format pendek (“Rp 1,25jt”), angka lengkap tetap di Keuangan.
19:42●●●
pos.kakiapp.co/owner
Selamat malam
BS
Budi Santoso
Pemilik · 2 lokasi
Tarik dana
›
Promo & voucher
›
Pengaturan massal
›
Keluar
Lembar “Lainnya” (layout.tsx:299-363): nama akun, jumlah lokasi, tautan, Keluar. “Reset demo” hanya di build demo.
Lokasi & akun operator/owner/locations
Setiap cabang, dan siapa yang boleh memegang kasirnya
Operator masuk dengan username, bukan email. Pemilik membuat login, mengatur password, dan mencabutnya di sini. Tidak ada reset lewat email untuk operator: kalau lupa, pakai “Atur password”, jangan buat login baru (itu memecah riwayat game dan booking mereka).
pos.kakiapp.co/owner/locations
Akun pemilik
Lokasi & akun
MD
Mahjong DojoSetiabudhi · 6 meja
Live
Akses operator
2 login
R
Rinakasir.setiabudhi
A
Agus · Kasir malamagus.dojo
Buat login operator
Staf masuk dengan username, tidak pernah email. Catat bersama passwordnya lalu serahkan. Username berlaku di semua venue Kaki, jadi “kasir” mungkin sudah dipakai orang lain.
MW
Mahjong Dojo WinbardiLembang, Bandung · 4 meja
Pratinjau
Akses operator
Belum ada login operator. Anda bisa menjalankan POS lokasi ini sendiri lewat “Buka POS”. Login operator untuk staf yang perlu layar kasir tanpa akun pemilik Anda.
Buat login operator
Username itu sudah dipakai. Username berlaku global dan baru bebas setelah login pemegangnya dicabut. Pilih yang lain, atau cabut login lama dulu.
Memuat lokasilocations/page.tsx:422-426
Tidak ada lokasi
Belum ada lokasi yang terhubung ke akun ini. Hubungi Kaki untuk mendaftarkan venue Anda.
locations/page.tsx:427-430
Memuat operatorlocations/page.tsx:313-314
Daftar operator gagal
Login operator tidak bisa dimuat.
locations/page.tsx:309-312, 226
Validasi (sebelum kirim)
Beri nama operator ini.
Password minimal 8 karakter.
Username 3–32 huruf, angka, titik atau garis bawah. Tanpa spasi dan tanpa @.
pos-core operator-create.ts:50-76, 105-121
Nama bentrok (409)
Lokasi ini sudah punya operator dengan nama itu. Nama harus unik per lokasi.
operator-create.ts:110
Cabut gagal
Login itu tidak bisa dicabut.
locations/page.tsx:272-283
Dialog di halaman ini
Login operator
kasir.setiabudhi
Pilih password baru untuk Rina. Password lama langsung diganti dan Rina keluar dari semua perangkat. Catat dan serahkan bersama username-nya.
Kedua password tidak sama.
Login operator
kasir.setiabudhi
Password baru tersimpan. Rina sudah keluar dari semua perangkat dan harus masuk lagi dengan password ini.
Jika perangkat kasir masih mengisi otomatis login lama, hapus login tersimpan di browser itu.
Cabut akses · baru
Cabut login Rina?
Rina langsung keluar dan tidak bisa membuka kasir Mahjong Dojo lagi. Riwayat game, booking dan catatannya tetap ada. Username kasir.setiabudhi bebas dipakai lagi jika ini lokasi terakhirnya.
Hanya lupa password? Pakai Atur password saja.
Cabang baru
Tambah lokasi
segera
Membuat lokasi hadir bersama pendaftaran venue. Untuk sekarang, hubungi Kaki.
Detail lokasi/owner/locations/[slug]
Satu cabang: lantai sekarang, siapa yang datang, dan apakah terlihat publik
Tab di atas menggantikan deretan tombol lama: Ringkasan, Harga & jam, Pelatih, Keuangan. Status tayang adalah satu saklar tiga posisi yang menjelaskan akibatnya dengan kata-kata, termasuk bahwa “Live” saja belum membuat venue tampil di daftar. Coba saklarnya.
Pelanggan bisa booking dan membayar. Ini satu-satunya status yang menerima uang. Venue baru tampil di daftar aplikasi dan website setelah juga terverifikasi oleh Kaki.
Lokasi ini punya 5 booking mendatang. Semuanya TETAP: tidak ada yang dibatalkan atau dikembalikan, dan pelanggan tetap bisa check-in. Hanya booking BARU yang berhenti.
Bagikan link booking
Link yang sama di setiap status. Bagikan sekarang, tetap berfungsi saat Anda tayang. Di Pratinjau terbuka dengan banner dan tidak menerima pembayaran.
Pin peta & alamat
Pin terpasang
Di sinilah orang yang mencari venue di dekatnya menemukan Anda.
Mahjong DojoJl. Setiabudhi No. 186, Hegarmanah, Kec. Cidadap, Kota Bandung
⌖
Mahjong Dojo WinbardiJl. Raya Lembang No. 12, Lembang, Kab. Bandung Barat
Atau tempel koordinat
Klik kanan venue di Google Maps dan salin koordinatnya, atau tempel link petanya. Tidak ada yang dicari: ini dibaca di perangkat Anda.
Koordinat dan alamat yang dipilih disimpan. Nama, area dan kota venue tetap seperti yang Anda ketik.
Cari: awal
Cari venue Anda di GoogleKetik nama venue dan kotanya, lalu tekan Cari. Tidak ada yang dicari saat Anda mengetik.
place-picker-dialog.tsx:165-183
Cari: mencari
Mencari “Mahjong Dojo Setiabudhi”…
place-picker-dialog.tsx:185-191
Cari: tidak ada hasil / error
Tidak ditemukanTidak ada hasil untuk “Dojo Lembang”. Coba tambahkan kota.
Pencarian tidak tersediaCoba lagi sebentar lagi, atau tempel koordinat di bawah.
place-picker-dialog.tsx:193-217
Koordinat ditolak
Itu tidak terlihat seperti koordinat. Tempel sesuatu seperti “-6.914744, 107.609810”, atau link Google Maps.
place-picker-dialog.tsx:99-114
Harga & jam (tab lokasi)/owner/locations/[slug]/pricing
Semua yang menentukan harga, satu bagian per kali
Dulu satu halaman panjang berisi delapan kartu. Sekarang bagian-bagiannya di bilah atas, dan tiap bagian menyimpan sendiri. Jebakannya ditulis di samping kontrolnya: jam tutup adalah jam MULAI terakhir (lewat tengah malam ditandai +1), jenis meja dengan paket mengabaikan tarif per jam dan bundel, dan Sen–Kam tanpa jam peak adalah harga setengah yang memang disengaja. Coba bilah bagian, penghitung meja, dan hari jendela peak baru.
Tarif ini dipakai link booking pelanggan dan biaya check-in. Semua uang dalam rupiah utuh.
RingkasanHarga & jamPelatihKeuangan
Riichi dan Hong Kong dihargai dengan paket. Untuk jenis itu, tarif per jam dan bundel durasi tidak berlaku: harga paketlah yang dibayar pelanggan.
Jenis meja & kursi
Beri nama jenis meja, atur tarif meja penuh dan per kursi, lalu tetapkan tiap meja. Setiap meja bisa dibooking penuh atau per kursi.
Panjang slot booking
Satu booking berjalan selama ini. Pelanggan booking per slot 1 jam.
Jam mulai booking
Pelanggan bisa mulai 10:30 selain 10:00. Durasi dan harga tidak berubah, hanya jam mulainya.
Nama jenis
Mahjong yang dimainkan di sini
Riichi saja. Meja ini tidak bisa dipakai main Chinese atau Indonesia.
Warna penanda
Meja penuh / jam
Per kursi / jam
Kursi per meja
Per kursi terisi otomatis Rp 30.000 (meja penuh ÷ 4). Ubah jika satu kursi harus lebih mahal atau murah.
Hong KongChinese · Rp 100.000 / meja · 4 kursi
Meja yang bisa dibooking
6
Menurunkan angka ini langsung menghentikan booking baru di meja yang dihapus. Booking yang sudah terjual tidak dibatalkan, tapi staf tidak lagi melihatnya di denah. Cek jadwal malam ini dulu.
Angka ini adalah jumlah meja yang bisa dijual lokasi ini sekaligus.
Meja 6 tidak dijual lagiMasih ada booking yang sudah dibayar, tapi staf tidak bisa melihatnya di denah. Pindahkan atau batalkan satu per satu: • Kam, 24 Sep · 19:00 · Meja 6 · confirmed • Tab terbuka di meja 6, sedang main
Tersimpan
Paket (penawaran waktu)
Satu harga untuk satu lama main, dijual per orang dan per meja penuh, dengan harga peak opsional. Jenis meja yang punya paket aktif HANYA dihargai oleh paket: tarif per jam dan bundelnya diabaikan.
Nama paket
Jenis meja
Lama
Hari berlaku
Juga berlaku di tanggal merah
1 jam · mulai 13:00–22:00 setiap hari.
Harga / orang
Harga / meja penuh
Meja penuh mengikuti 4 × per orang. Ubah jika meja penuh harus berbeda.
Harga berbeda di jam peak
Peak / orang
Peak / meja penuh
Dikenakan setiap kali rentang booking menyentuh jam peak (atur di Jam peak), dan seharian di tanggal merah. Mulai :30 sebelum jam peak juga ikut peak.
Live, pelanggan bisa membelinya
Paket 3 JamRiichi · Rp 50.000 / orang · peak Rp 100.000
3 Jam PromoRiichi · 3 jam · Sen, Sel
“Paket 3 Jam” dan “3 Jam Promo” sama-sama menutup penawaran yang sama di Sen, Sel. Simpan satu saja: kalau tidak, pelanggan dikenai yang pertama cocok.
Harga meja penuh bukan 4 × per orang (Rp 180.000).
8 Jam PassHong Kong · Sab, Min
Paket 8 jam tidak muat di jam buka hari mana pun yang dipilih: tidak ada yang bisa membelinya.
Paket arsip tetap tersimpan agar booking yang sudah membayarnya tetap berlaku. Ubah kembali ke Live untuk menjualnya lagi.
Jam buka
Jam tutup adalah jam MULAI terakhir, slot terakhir yang bisa dibooking. Lewat tengah malam ditandai +1 dan tetap milik malam hari itu. Tarif per jam hanya untuk jenis meja tanpa paket; kosongkan untuk tarif dasar.
HariBukaMulaiMulai terakhirTarif / jam
Jam berlaku untuk semua jenis meja: jam menentukan kapan tiap paket bisa dijual.
Jam peak
Tandai jam yang dihitung PEAK. Booking yang rentangnya menyentuh jam ini dikenai harga peak paketnya (atur jumlahnya di Paket). Tanggal merah peak seharian. Mulai inklusif, akhir eksklusif.
PeakHarga normalTutup
Sen–Kam tanpa jam peak: harga normal, setengah dari akhir pekan.Ini keputusan Anda (3 Agu 2026), bukan kekeliruan. Mematikan saklar ini menambah jendela peak Sen–Kam.
Ini menaikkan harga malam hari kerja.Paket 1 jam Riichi naik dari Rp 20.000 menjadi Rp 40.000 per orang di Sen–Kam. Simpan hanya jika memang ini yang Anda mau.
Hari
Dari
Sampai
Tarif / jam (opsional)
Jendela baru
Jendela di Sen–Kam menghapus harga setengah malam hari kerja.
Untuk peak seharian, “Sampai” adalah jam mulai terakhir + 1. Tarif / jam hanya dipakai jenis meja tanpa paket.
Harga hari libur
Memakai tarif libur di tanggal merah nasional (sudah dimuat). Tanggal khusus di hari yang sama selalu menang.
Kenakan tarif hari libur
Tarif libur / jam
Untuk jenis meja dengan paket, tanggal merah memakai harga peak paket seharian; kolom tarif ini hanya untuk jenis tanpa paket.
Tanggal khusus & tutup
Tarif khusus atau tutup untuk satu tanggal. Tanggal khusus selalu menang atas harga libur.
Tanggal
Label (opsional)
Tutup seharian
Tanggal
Label (opsional)
Buka, tarif khusus
Tarif / jam (kosong = dasar)
Jam khusus untuk tanggal ini
Buka
Mulai terakhir
Jam khusus disempitkan ke dalam jam buka hari itu (Kamis 13:00–22:00 → 13:00–01:00 +1 di sini).
Bundel durasi
Bundel DIABAIKAN untuk Riichi dan Hong Kong: paket dengan lama yang sama sudah menentukan harganya. Hanya jenis meja tanpa paket yang masih memakainya.
Harga tetap untuk lama tertentu. Jika lama booking cocok dengan bundel aktif, harga bundel menang atas tarif per jam.
Nama
Lama (jam)
Harga tetap
Aktif
Pratinjau harga
Yang dilihat pelanggan untuk tanggal ini, paket demi paket, termasuk harga peak.
Tanggal
Riichi
1 Jam1 JAM
normal13:00–15:00Rp 20.000/orang ·Rp 80.000/meja
peak15:30–22:00Rp 40.000/orang ·Rp 160.000/meja
SeharianSEHARIAN
peakmulai 13:00Rp 150.000/orang
Meja Standar
Tidak ada paket untuk jenis ini, masih dihargai per jam.
13:00Rp 60.000Rp 15.000 / kursi
14:00Rp 60.000Rp 15.000 / kursi
18:00Rp 100.000Rp 25.000 / kursi
Memuat hargapricing/page.tsx:110-127
Gagal memuat
Harga tidak bisa dimuat.
pricing/page.tsx:99-108
Menyimpan / tersimpan / gagal
Tersimpan
Tidak bisa disimpan.
_components/fields.tsx:244-302
Bukan pemilik (403)
Hanya pemilik venue yang bisa mengubah harga. Minta mereka menyimpan ini.
RatePlans.tsx:585-586
Belum ada jenis meja
Tambahkan jenis meja dulu: setiap paket menghargai satu jenis meja.
RatePlans.tsx:638-641
Kosong
Tidak ada paket: venue ini dihargai per jam. · Tidak ada jam peak: setiap paket harga normal seharian. · Belum ada tanggal khusus. · Tidak ada bundel: harga per jam.
Daftar pelatih milik venue, dan siapa yang mengajar hari ini
Pelatih adalah entri daftar, bukan akun. Venue yang mengatur jam mingguan dan hari liburnya. Tarifnya per orang per jam dan menggantikan harga meja. Pelatih tanpa jam mingguan belum bisa dibooking, dan itu ditandai.
KK4R2A · Lunas dan terkonfirmasi. Meja milik mereka untuk sesi ini.
Lunas
19:00–20:00
1 pelajar · M5 · Rp 150.000
KK9T1B · Meja ditahan selama pelajar membayar, lalu dilepas otomatis jika tidak.
Menunggu bayar
JA
Jeff Adriano
Rp 150.000 per orang, per jam
Belum ada jam mingguan: pelatih ini belum bisa dibooking.
Tidak ada yang dibooking di tanggal ini.
Pensiun
TW
Tono WijayaPensiun
Rp 120.000 per orang, per jam
Memuat daftar
Memuat daftar pelatih…
pos/coaches/roster.tsx:198-201
Daftar gagal dimuat
Daftar pelatih venue ini tidak bisa dimuat.Tidak ada yang berubah di daftar, hanya belum tampil.
roster.tsx:188-197
Belum ada pelatih
Belum ada pelatih di daftar. Tambahkan nama, foto dan tarif per jam. Mereka tidak perlu akun: pelajar menemukan dan membooking mereka di kakiapp.co.
roster.tsx:202-209, 170-171
Sesi hari itu gagal
Sesi yang dibooking di tanggal ini tidak bisa dimuat.Daftar di atas tetap benar, hanya sesinya yang hilang.
roster.tsx:247-259
Pensiunkan / kembalikan gagal
Pelatih itu sudah tidak ada di daftar venue ini. Muat ulang layar.
roster.tsx:413-417 · coach-view.ts:184-228
Mode demo
Pelatihan berjalan di papan Kaki live; tidak ada yang bisa didemokan offline. Masuk ke akun live untuk menyusun daftar.
roster.tsx:306-322
Mahjong Dojo
Tambah pelatih
RH
Tanpa foto, pelajar melihat inisialnya, tidak pernah ikon.
Nama pelatih minimal dua karakter.
Jadwal
Rina Halim
Satu jendela per hari. Untuk istirahat di tengah hari, pakai satu jendela lebar plus hari libur.
Senin
Selasa
MingguLibur
Hari libur
Sab, 3 OktSeharian · acara keluarga
Seharian
Jam selesai harus setelah jam mulai.
中
Uang
Keuangan, laporan resmi, pengeluaran, tarik dana dan riwayat per pembayaran.
Keuangan/owner/finance?loc=…
Laba bersih dulu, lalu dari mana asalnya
Periode kalender (Minggu ini, Bulan ini) jadi utama karena bisa dicocokkan dengan laporan PDF; 7 dan 30 hari terakhir dipisah dan diberi label bergulir. Angka di halaman ini sebagian (hanya booking meja dan tab walk-in), dan halaman mengatakannya. Kartu dan e-wallet di kasir adalah terminal venue sendiri: uangnya sudah di Anda, tidak lewat Kaki.
pos.kakiapp.co/owner/finance
Keuangan · semua lokasi
Bulan ini
1–23 Sep 2026 · WIB Sama dengan laporan PDF bulan September.
Sebagian: hanya booking meja dan tab walk-in. Angka resmi ada di laporan PDF.
Rincian pendapatan
Kaki memotong biaya platform 5% dari pendapatan yang dikumpulkan lewat aplikasi.
Pendapatan brutoRp 18.420.000
Biaya platform Kaki (5%)− Rp 921.000
Pengeluaran− Rp 6.350.000
Laba bersihRp 11.149.000
Laba per lokasi
Ketuk baris untuk menampilkan lokasi itu saja
Lokasi
Bruto
Biaya 5%
Milik Anda
Pengeluaran
Laba
MDMahjong Dojo86% pendapatan
15.900.000
−795.000
15.105.000
−5.100.000
10.005.000
MWWinbardi14% pendapatan
2.520.000
−126.000
2.394.000
−1.250.000
1.144.000
Semua lokasi
18.420.000
−921.000
17.499.000
−6.350.000
11.149.000
Bruto → − biaya Kaki → milik Anda → − pengeluaran cabang → laba. Dalam rupiah.
Yang menjadi hak Anda
Perkiraan
Penjualan412 pembayaran lunasRp 18.420.000
Biaya platform Kakidipotong di sumber− Rp 921.000
Milik AndaRp 17.499.000
Angka ini bukan pencairanIni hitungan dari pembayaran lunas dikurangi biaya Kaki. Belum ada catatan yang bisa memastikan kapan dan ke mana uang dikirim.
Dibayar ke
Belum terverifikasi
Belum tercatat
Belum tercatat
Belum ada rekening bank yang tersimpan untuk venue. Kami tidak menampilkan rekening yang mungkin bukan milik Anda.
Beri tahu ke mana kami membayar Anda. Belum ada tempat menyimpannya di aplikasi; kirim detail rekening ke Kaki langsung.
Kapan masuk
Belum diketahui
Belum dijadwalkan
Belum ada yang menjadwalkan atau mencatat pencairan otomatis. Penarikan dilakukan lewat permintaan tarik dana.
Tidak dihitung di sini
3 pembayaran
Pembayaran yang tidak pernah lunas dicantumkan, tidak dihapus.
Tak pernah masuk3tanggal 4, 12, 23
Lunas412dalam periode ini
Dikembalikan1lunas, lalu dikembalikan
Pendapatan per lokasi
Mahjong DojoRp 15,9jt
WinbardiRp 2,52jt
Cara bayar
QRIS lewat Kaki78%
Kartu terminal venue15%
E-wallet terminal venue7%
Kartu dan e-wallet di kasir memakai terminal venue sendiri: uangnya langsung di Anda, Kaki hanya mencatat.
Diajukan Sen, 21 Sep · 10:12 WIB. Belum disetujui, belum ada uang yang bergerak.
Rp 6.000.000Ditarik
Diajukan Sen, 7 Sep · diputuskan Sel, 8 Sep. Cek rekening Anda untuk uangnya.
Satu permintaan terbuka dalam satu waktu.
Tarik dana di HP.
Laporan PDF & ekspor CSV (di Keuangan)/owner/finance#finance-report
Angka resmi, siap dicetak dan dikirim
Laporan PDF adalah angka resmi: uang dicatat menurut hari PEMBAYARAN (WIB). Default bulan penuh terakhir. Jika PDF tidak tersedia, versi cetak HTML menjadi tombol utama. CSV Rincian uang butuh satu venue. Ekspor CSV lama tetap ada tapi diberi label sebagian. Coba bahasa dokumen dan bulan.
…/owner/finance#finance-report
Laporan keuangan
Berapa yang dihasilkan venue Anda, dalam PDF yang siap dicetak dan dikirim.
Bahasa dokumenPeriode
BulananMingguanSepanjang waktu
2026
Venue
Laporan untuk Semua venue, periode Agustus 2026.
Pilih satu venue untuk mengunduh CSV.
…/owner/finance
Ekspor ke CSV
Sebagian
CSV ini sebagian: hanya booking meja dan tab walk-in. Untuk angka lengkap, unduh laporan PDF atau CSV Rincian uang.
Satu baris per pembayaran, setiap status, disusun server Kaki. Buka di Excel, Numbers atau Sheets.
Rp 250.000 dari Mahjong Dojo, 22 Sep. Laba bersih bulan ini naik sebesar jumlah itu. Tidak bisa dibatalkan.
Memuatexpenses/page.tsx:214-218
Gagal
Pengeluaran tidak bisa dimuat.
expenses/page.tsx:203-213
Kosong
Belum ada pengeluaran bulan ini, tambahkan yang pertama.
expenses/page.tsx:239-243, 272-276
Simpan gagal / tombol mati
Pengeluaran itu tidak bisa disimpan.
Tombol aktif hanya jika jumlah > 0, kategori, lokasi dan tanggal terisi.
expense-dialog.tsx:179-194, 254-262
Tarik dana/owner/finance/withdrawals
Minta Kaki mengirim uang Anda, dan ikuti keputusannya
Permintaan adalah pesan ke admin Kaki, bukan transfer. “Ditarik” adalah catatan Kaki bahwa transfer manual sudah dilakukan, bukan bukti dari bank. Angka yang dipegang Kaki hanya dibaca saat diminta (membaca seluruh riwayat). Satu permintaan terbuka dalam satu waktu. Coba saklar “ada permintaan terbuka”.
Setiap baris di bawah adalah permintaan dan hasilnya, bukan mutasi rekening.
Lokasi
Mahjong Dojo
Menunggu Kaki
Ini meminta admin Kaki mengirim uang ke Anda. Mengajukannya tidak memindahkan apa pun: admin membacanya lalu mentransfer secara manual.
Anda sudah punya permintaan Rp 2.150.000 yang menunggu Kaki. Hanya satu yang bisa terbuka dalam satu waktu; itu baris pertama di bawah.
Yang dicatat Kaki untuk Anda
Belum dikirim ke AndaRp 6.010.000
Uang yang dikumpulkan Kaki dan terutang ke AndaSemua yang diterima Kaki atas nama Anda, dikurangi pengembalian.Rp 12.010.000
Sudah dikirim, menurut catatan KakiPermintaan yang ditandai ditarik. Catatan transfer manual, bukan struk bank.Rp 6.000.000
Menunggu keputusanDiminta dan belum diputuskan. Tidak dikurangkan dari angka di atas.Rp 2.150.000
Tunai & di luar Kaki yang sudah Anda terimaTidak pernah bisa dikirim Kaki: uang ini langsung masuk kasir Anda.Rp 1.840.000
Pengembalian diminta, belum terkonfirmasiBelum ada yang memastikan uang kembali ke pelanggan.Rp 316.200
Ini catatan Kaki sendiri, bukan saldo bank. Kaki belum memeriksa apakah uangnya sudah cair, dan admin tetap memeriksa setiap permintaan secara manual.
Riwayat tarik dana
Rp 2.150.000
Diajukan Sen, 21 Sep · 10:12 WIB
Menunggu Kaki
Diajukan dan menunggu keputusan admin Kaki. Belum ada yang disetujui dan belum ada uang yang bergerak.
Rp 6.000.000
Diajukan Sen, 7 Sep · 09:40 WIB
Ditarik
Admin Kaki menyetujui dan mencatat pengiriman manual. Itu catatan Kaki, bukan konfirmasi bank: cek rekening Anda untuk uangnya.
Diputuskan Sel, 8 Sep · 14:05 WIB
Catatan dari Kaki
Transfer ke BCA atas nama pemilik, ref. 0809-KK.
Rp 9.000.000
Diajukan Jum, 28 Agu · 20:15 WIB
Ditolak
Admin Kaki menolak permintaan ini. Tidak ada yang dikirim.
Tidak ada alasan yang diberikan. Tanyakan ke Kaki.
“Menunggu” punya dua arti
PERMINTAAN “Menunggu Kaki” sampai admin memutuskan. PEMBAYARAN “Belum cair” sampai uangnya masuk. Keduanya bergerak sendiri-sendiri. Layar ini hanya menampilkan yang pertama; status pembayaran ada di riwayat.
Belum ada rekening bank yang tersimpan untuk venue dan belum ada transfer otomatis. Admin membaca permintaan, mentransfer manual, lalu menandainya ditarik.
Tarik dana
Ajukan penarikan
Ini meminta admin Kaki mengirim uang ke Anda. Mengajukannya tidak memindahkan apa pun. Untuk Mahjong Dojo.
Belum dikirim ke AndaRp 6.010.000
Menunggu keputusan Rp 0 · tunai di kasir Rp 1.840.000 (tidak termasuk)
Berapa yang Anda minta?
Jumlah yang diminta
Anda meminta Rp 6.010.000.
Belum dicek
Kaki bisa menjumlahkan yang dipegangnya untuk lokasi ini, agar Anda memilih angka, bukan mengetik. Dibaca hanya saat Anda minta.
withdrawals/page.tsx:689-705
Tak terbaca
Kaki tidak bisa membaca yang dipegangnya untuk Anda sekarang. Anda tetap bisa meminta jumlah tertentu; admin akan memeriksanya.
Rupiah utuh saja: angka, dan titik hanya sebagai pemisah ribuan (1.500.000).
Minta lebih dari Rp 0.
pos-core withdrawals.ts parseAmountIdr
Ditolak server
Anda sudah punya permintaan yang menunggu Kaki. Hanya satu yang bisa terbuka.
Juga: jumlah ditolak (bukan rupiah utuh) · tidak berhak · gagal umum (“tidak ada yang tercatat”).
withdrawals.ts:370-380 · page.tsx:571-586
Riwayat gagal / kosong
Riwayat tarik dana tidak bisa dibaca. Tidak ada yang diajukan atau diubah.
Anda belum pernah meminta penarikan. Saat Anda melakukannya, permintaan muncul di sini.
page.tsx:739-759
Baris tak terbaca
1 catatan tidak ditampilkan karena bentuknya tidak bisa dibaca tanpa menebak. Tanyakan langsung ke Kaki.
page.tsx:768-775
Mode demo / tanpa venue
Permintaan tarik dana adalah catatan nyata untuk venue nyata. Ini demo, jadi tidak ada yang bisa diajukan.
page.tsx:519-526, 607-613
Riwayat keuangan/owner/finance/history
Setiap baris pembayaran, dan di mana uangnya sekarang
Dimuat hanya saat diminta, karena membaca file khusus pemilik yang sama dengan unduhan dan tercatat di log ekspor Kaki. Empat angka: yang dipegang Kaki untuk Anda, yang sudah di kasir Anda, yang tak pernah dibayar, dan yang dikembalikan. Filter dan kelompok per hari bekerja.
Satu baris per pembayaran: untuk apa, siapa yang bayar, dan apakah uangnya ada di Anda atau di Kaki.
Membaca file yang sama dengan unduhan, jadi tercatat di log ekspor dan dihitung dalam batas unduhan. Semua baris dimuat sekaligus.
Kaki memegang untuk AndaRp 12.010.000
Dari pembayaran lunas
Sudah di kasir AndaRp 1.840.000
Tunai + di luar Kaki
Tak pernah dibayarRp 540.000
3 dari 431 baris · 2 menunggu, 1 gagal
DikembalikanRp 60.000
+ Rp 316.200 diminta, belum terkonfirmasi
Angka ini tidak akan sama dengan kartu di Keuangan: kartu itu membaca dua dari tujuh tabel pembayaran, hanya yang lunas, tanpa pengembalian. Uang masuk acara (dikumpulkan Kaki untuk penyelenggara) dan les pelatih tidak termasuk.
Ditarik ke rekening Anda
Hanya permintaan
Bukan angka yang bisa ditunjukkan Kaki
Belum tercatat
Kaki mencatat bahwa Anda meminta penarikan dan keputusan admin, tidak lebih. Buka tarik dana ›
431 dari 431 baris
Belum dimuat
Berjalan saat Anda minta, bukan setiap halaman dibuka.
history/page.tsx:441-465
Membacahistory/page.tsx:447-451
Gagal
Ekspor ini khusus pemilik, dan akun ini bukan pemilik Mahjong Dojo.
history/page.tsx:350-374, 466-474
Kosong
Belum ada baris pembayaran untuk lokasi ini: belum ada yang dikumpulkan, dikutip atau dikembalikan.
history/page.tsx:477-481
Filter kosong
Tidak ada baris yang cocok dengan filter ini.
history/page.tsx:520-523
Tanpa tanggal / demo
Kelompok “Tanggal tidak tercatat”. Demo: riwayat disusun server dari pembayaran nyata; tidak ada yang bisa dibaca.
copy.ts:481 · history/page.tsx:341-348
Laporan/owner/reports
Ringkasan periode, dan file data lengkapnya
Laba per lokasi untuk 7 atau 30 hari, dengan label “sebagian” dan tautan ke laporan PDF resmi. Di bawahnya, dua file mentah (Orang dan Uang) yang disusun server. File ini berisi data pribadi pelanggan, jadi hanya pemilik yang bisa mengunduhnya.
pos.kakiapp.co/owner/reports
Laporan
Laporan pemilik
17 Sep – 23 Sep 2026
MingguBulan
Laba per lokasi
Lokasi
Bruto
Biaya 5%
Milik Anda
Pengeluaran
Laba
MDMahjong Dojo
4.820.000
−241.000
4.579.000
−1.150.000
3.429.000
MWWinbardi
780.000
−39.000
741.000
−900.000
−159.000
Semua lokasi
5.600.000
−280.000
5.320.000
−2.050.000
3.270.000
Sebagian: hanya booking meja dan tab walk-in. Angka resmi ada di laporan PDF.
Laporan di atas adalah ringkasan. Dua file ini baris-baris aslinya, disusun server Kaki sebagai CSV.
VenuePeriode
Mengunduh Mahjong Dojo, periode 17 Sep – 23 Sep 2026.
Orang
Satu baris per orang yang main di sini.
Nama, pakai akun Kaki atau walk-in, jumlah booking, batal, tidak datang, kursi open table, kunjungan pertama dan terakhir.
Tanpa email dan nomor telepon: hanya nama.
Tersimpan mahjong-dojo-orang.csv · 86 orang.
Uang
Satu baris per pembayaran: booking, kursi open table dan tab lantai.
Tanggal, yang dijual, untuk siapa, jumlah dikutip dan dikumpulkan, biaya platform Kaki, yang masuk ke Anda, biaya QRIS yang dibayar pelanggan, cara bayar, status.
Semua jumlah rupiah utuh, dihitung server; tidak ada yang dihitung ulang.
File ini berisi data pribadi pelanggan Anda. Hanya pemilik venue yang bisa mengunduhnya. Simpan seperti Anda menyimpan file gaji.
Memuatreports/page.tsx:480-485
Gagal
Laporan tidak bisa dimuat. Silakan coba lagi.
reports/page.tsx:476-479
Ekspor kosong / gagal
Tidak ada yang bisa diekspor untuk periode ini — tidak ada file yang disimpan.
File tidak bisa disimpan. Periksa pengaturan unduhan browser, lalu coba lagi.
venue-exports.tsx:98-131, 195-202
Mode demo
Demo menampilkan “Pendapatan harian” dan “Komposisi format” (Hanchan, East-only, Sanma) dari data contoh; file lengkap tidak bisa diunduh.
reports/page.tsx:83-317, 174-177
Promo, pengaturan & global
Promo sudah berbahasa Indonesia di kode lama; bentuknya disamakan.
Promo & voucher/owner/promotions
Kampanye adalah aturannya, kode dibuat di bawahnya
Kode baru terhitung terpakai setelah pembayaran selesai. Kode hanya ditampilkan sekali saat dibuat. Jenis dan nilai tidak bisa diubah setelah kampanye dibuat. “Nonaktifkan semua” butuh dua ketukan dan menyebut berapa pelanggan yang sedang checkout. Coba filter kode dan tombolnya.
pos.kakiapp.co/owner/promotions
Promo
Promo & voucher
Kampanye adalah aturannya; kode dibuat di bawahnya. Pelanggan memasukkan kode saat checkout, dan kode baru terhitung terpakai setelah pembayaran selesai.
Tidak ada kode yang dinonaktifkan: sisanya sudah dipakai atau sedang di checkout.
copy.ts:178-180
Kode bersama terpakai
Kode bersama yang sudah dipakai tidak bisa dimatikan sendiri: nonaktifkan kampanyenya.
copy.ts:181-182
Tanpa lokasi / demo
Belum ada lokasi yang terhubung ke akun ini. · Demo: perubahan hanya di tab ini.
promotions/page.tsx:74-127
Penolakan server
Kampanye perlu nama · Nilai bilangan bulat di atas nol · Berapa kode? 1–500 · Awalan huruf dan angka, maks. 12 · Anda hanya bisa menambah lokasi yang Anda kelola · Terlalu banyak permintaan…
copy.ts:258-280
Promo
Kampanye baru
Potongan persenPotongan rupiahJam gratis
1–100, dipotong dari subtotal.
Hari terakhir sebelum hari pertama.
Jenis dan nilai tidak bisa diubah setelah dibuat: kode yang sudah dibagikan harus tetap bernilai seperti yang dijanjikan.
Pembukaan Winbardi
Buat kode
Maksimal 500 per batch.
Huruf dan angka, maks. 12.
Sekali pakaiSetiap kode hanya bisa dipakai sekali.
100 kode dibuat
Hanya ditampilkan sekali. Salin sekarang atau unduh CSV — daftar ini hilang setelah ditutup.
Tarif standar dan peak per jam diterapkan ke lokasi yang dicentang. Karena menimpa tarif beberapa cabang, sekarang ada konfirmasi yang menyebut lokasinya. Peringatan baru: di lokasi dengan paket, tarif per jam tidak dibayar siapa pun. Coba penghitung dan centang.
pos.kakiapp.co/owner/settings/bulk
Pengaturan massal
Terapkan ke banyak lokasi
Pemilik
Harga
Standar / jam
Rp 60.000
Peak (Jum–Min)
Rp 75.000
Naik turun Rp 5.000.
Mahjong Dojo dihargai dengan paket, jadi tarif per jam ini tidak dipakai di sana. Ubah paketnya di Harga & jam.
Jam buka
Mahjong Dojo13:00 – 22:00 · Jum–Sab 01:00 +1
Winbardi10:00 – 21:00
Jam per hari diubah per lokasi di Harga & jam. Jam tutup = jam mulai terakhir.
Terapkan ke
Konfirmasi · baru
Ganti tarif di 2 lokasi?
Standar / jamRp 60.000
Peak (Jum–Min)Rp 75.000
LokasiMahjong Dojo, Winbardi
Tarif per jam lama di lokasi ini diganti. Paket tidak berubah. Booking yang sudah dibayar tetap dengan harganya.