{{ dateStr }}·{{ clock }}
{{ mi.label }}{{ mi.sub }}
{{ staff.initial }}
{{ staff.name }}
Untuk ganti pengguna, keluar lalu masuk dengan akun lain. Setiap transaksi tercatat atas nama akun yang login.
{{ needOutletName }} berjalan per outletAnda sedang melihat Semua outlet. Pilih satu outlet untuk melanjutkan.
{{ k.label }}
{{ k.note }}
Penjualan per jamHari ini · ribu Rp
{{ peakStr }}{{ h.v }}
{{ h.label }}
Metode pembayaranHari ini · nominal
Belum ada transaksi hari ini.
Total{{ payTotShort }}{{ payTotN }} trx
{{ p.pctS }}
Tren 7 harijuta Rp
{{ wkSub }}{{ w.v }}
{{ w.label }}
Tipe pesananHari ini · penjualan bersih
{{ t.label }} · {{ t.pctS }}{{ t.sub2 }}
{{ t.amtS }}
Reservasi berikutnya{{ rvCardSub }}
Tidak ada reservasi yang ditunggu lagi hari ini.
{{ r.time }}{{ r.stS }}
{{ r.meta }}
{{ r.dpS }}
Per outlet · hari iniKetuk outlet untuk membukanya
{{ r.name }}{{ r.netS }}
{{ r.nS }} transaksi · {{ r.shiftS }}
Buka shift duluKasir tidak bisa menerima pesanan tanpa shift. {{ sgOutlet }} · {{ sgName }}
{{ sgLast }}
{{ sgErr }}
{{ g.title }}
{{ g.count }} menu{{ it.qty }}
{{ cartCount }}
Lihat pesanan
{{ t.total }}
Belum ada item
Ketuk menu untuk menambahkannya ke pesanan.
{{ l.totStr }}
{{ l.ovStr }}
{{ l.qty }}
Subtotal{{ t.sub }}
Diskon · {{ discName }}−{{ t.disc }}
{{ svcLabel }}{{ t.svc }}
{{ taxLabel }}{{ t.tax }}
Total{{ t.total }}
Reservasi {{ cartResvRef }} · reservation fee {{ cartResvFee }} sudah dibayar via payment gateway
#{{ o.no }}
{{ o.srcLabel }} · {{ o.time }}
Open bill {{ o.stLabel }}
{{ o.customer }} · {{ o.where }}
{{ o.total }}{{ o.method }}
Tidak ada pesanan di kategori ini.
No.BayarJamSumberPelangganItemTotal
#{{ o.no }}Open bill
{{ o.mTextStr }}
{{ o.time }}
{{ o.srcLabel }}
{{ o.customer }}{{ o.where }}
{{ o.total }}
Tidak ada pesanan di kategori ini.
{{ ordersMoreStr }}
#{{ sel.no }}{{ sel.customer }} · {{ sel.where }} · {{ sel.time }}
{{ sel.stLabel }}Open bill · belum bayar {{ sel.chLabel }} {{ sel.outletTag }}
ID platform{{ sel.onPid }}
Driver{{ sel.onDriver }}
“{{ sel.onNote }}”
Bruto di aplikasi{{ sel.total }}
{{ sel.onCommPct }}{{ sel.onComm }}
Perkiraan diterima{{ sel.onPayout }}
{{ sel.onPayDate }}
Total diinput dari aplikasi {{ sel.onApp }} · {{ sel.onAppDiffStr }}
Dibatalkan platform · {{ sel.cancelStr }}
{{ st.label }}
Reservasi · {{ sel.resvSrc }}{{ sel.resvRef }}
Reservation fee{{ sel.resvFee }}
Biaya transaksi payment gateway, dibayar tamu saat booking. Tidak termasuk total tagihan.
Self order dari QR meja“{{ sel.custNote }}” Diverifikasi oleh {{ sel.verifiedBy }}
{{ l.qty }}×
{{ l.name }}{{ l.note }}
{{ l.total }}Subtotal{{ sel.sub }}
Diskon−{{ sel.disc }}
Layanan{{ sel.svc }}
PB1{{ sel.tax }}
Total{{ sel.total }}
Void, refund & pembatalan
{{ r.label }}{{ r.meta }}{{ r.reason }}
{{ r.amount }}Nilai bersih{{ sel.net }}
{{ sel.shLockMsg }}
{{ soTitle }}{{ soDesc }}
{{ k.label }}{{ k.value }}
Label meja
Jumlah meja
Jumlah meja mengikuti denah di modul Meja. QR mengarah ke menu digital outlet ini.
{{ soCount }}
{{ q.label }}{{ q.area }} · {{ q.seats }} kursi
{{ k.label }}{{ k.count }}
Bar · Kasir
Indoor
Teras · outdoor
{{ ft.id }}
{{ ft.sub }}
{{ ft.id }}
{{ ft.sub }}
{{ st.id }}{{ st.area }} · {{ st.seats }} kursi{{ st.label }}
#{{ o.no }}{{ o.stLabel }}
{{ o.items }}
{{ o.total }}
Total meja{{ st.billTotal }}
{{ rvDayTitle }}{{ rvDaySum }}
Rata-rata tiket {{ avgTicket }}Aktif {{ activeTickets }}
{{ col.label }}{{ col.count }}
#{{ tk.no }}Self order
{{ tk.where }}{{ li.name }}{{ li.note }}
Kosong
Resep diambil dari Bill of Material di Produk, sesuai outlet yang dipilih. Ubah takaran lewat Produk › Atur harga, resep & outlet.
MenuResep per porsiBisa dibuatTersedia
{{ r.name }}{{ r.cat }}
Tidak ada menu yang cocok. Coba kategori lain atau ubah kata kunci.
{{ p.name }}{{ p.cat }}
Harga{{ p.priceStr }}
HPP {{ p.costSub }}{{ p.cost }}
Margin{{ p.margin }}{{ p.mgSub }}
Produk{{ prodPriceHead }} HPPMarginDijual di
{{ p.name }}{{ p.cat }}
{{ p.priceStr }}{{ p.priceNote }}
{{ cp.v }}{{ cp.tag }}
{{ p.cost }}{{ p.costSub }}
{{ p.margin }}{{ p.mgSub }}
Tidak ada produk yang cocok dengan pencarian atau kategori ini.
{{ k.name }}{{ k.count }} produk · rata-rata {{ k.avg }}
{{ camTitle }}{{ camSub }}
Absensi wajib foto dan lokasi GPS. Keduanya disimpan bersama jam {{ camModeLabel }} sebagai bukti kehadiran.
{{ geoTitle }}{{ geoSub }}
{{ ed.err }}
Info produk
Kategori
Harga jual per outlet
Wajib diisi untuk outlet yang menjual menu ini. Matikan jika outlet tidak menjual.{{ o.name }}{{ o.hint }}
Rp
Harga per kanal online
Otomatis dari markup kanal. Isi untuk menimpa manual.{{ ch.autoNote }} · {{ ch.auto }}
Rp
Opsi & tambahan
{{ opv.countStr }}Belum ada opsi. Menu langsung masuk keranjang tanpa pilihan. Tambah grup seperti ukuran, tingkat gula, atau topping.
Resep & bahan baku nonaktif
{{ bomOffMsg }}HPP & margin
Perhitungan margin membutuhkan resep bahan baku untuk menghitung HPP per porsi. Aktifkan modul Inventaris dan BOM, lalu isi resep menu ini.HPP per porsi—
Harga jual—
Margin—
Resep & bahan baku
Takaran untuk 1 porsi. Terhubung ke Dapur › Resep & ketersediaan dan memotong stok saat terjual.{{ bomv.tabName }} memakai resep pusat. Perubahan di resep pusat otomatis berlaku di sini.
Bahan bakuTakaran per porsiHarga bahanSubtotal
{{ bl.unit }}
{{ bl.costStr }}{{ bl.stockStr }}
{{ bl.subStr }}Belum ada bahan. Menu tanpa bahan tidak memotong stok.
Total bahan baku {{ bomv.matStr }}
Biaya lain per porsiMis. ongkos kirim bahan ke outlet ini, gas & listrik, kemasan tambahan.
Rp
Susut / terbuangPersen bahan yang hilang saat persiapan. Ditambahkan ke HPP.
%
HPP per porsi
Bahan baku{{ bomv.matStr }}
Susut{{ bomv.wasteStr }}
Biaya lain{{ bomv.extraStr }}
Harga jual{{ bomv.priceStr }}
Margin
{{ bomv.margin }}{{ bomv.mgLabel }}
Per outlet
{{ cm.name }}{{ cm.tag }} · HPP {{ cm.hpp }}
{{ cm.margin }}Kode promo dipakai di Kasir. Promo nonaktif tidak bisa digunakan.
{{ d.name }}{{ d.note }}
{{ d.valueStr }}{{ d.stateLabel }}
{{ k.label }}{{ k.value }}
Urutkan
{{ s.name }}{{ s.cat }} · {{ s.supplier }}
{{ s.stLabel }}{{ s.onHand }} / {{ s.par }}
{{ s.cost }}
BahanPemasokSisa / batasHargaStatus
{{ s.name }}{{ s.cat }}
{{ s.supplier }}
{{ s.onHand }} / {{ s.par }}
{{ s.cost }}
{{ s.stLabel }}
{{ stockEmptyMsg }}
{{ r.name }}Sistem {{ r.sys }}{{ r.vStr }} {{ r.vVal }}
{{ r.unit }}
BahanSistemHitung fisikSelisihNilai
{{ r.name }}{{ r.cat }}
{{ r.sys }}
{{ r.unit }}
{{ r.vStr }}
{{ r.vVal }}
Sesi opname
Dihitung{{ opCounted }}/{{ opTotal }}
Nilai selisih{{ opVal }}
Riwayat opname
{{ h.no }}{{ h.date }} · {{ h.items }} bahan · {{ h.by }}
{{ h.val }}Alur: outlet tujuan meminta → outlet asal mengirim (stok keluar) → outlet tujuan menerima (stok masuk, selisih dicatat di log).
Belum ada transfer untuk outlet ini.
{{ t.no }}{{ t.dir }}{{ t.label }}
{{ t.items }}
{{ t.meta }}
{{ k.label }}{{ k.value }}
{{ p.no }}{{ p.label }}
{{ p.sup }}
{{ p.date }} · {{ p.items }} · {{ p.eta }}{{ p.total }}
No. POPemasokTglItemTotalTerminEstimasiStatus
{{ p.no }}{{ p.sup }}{{ p.date }}{{ p.items }}{{ p.total }}{{ p.term }}{{ p.eta }}
{{ p.label }}
{{ sp.initial }}
{{ sp.name }}{{ sp.cat }}
{{ sp.no }}{{ sp.sup }}{{ sp.pic }} · {{ sp.phone }} · {{ sp.lead }}{{ sp.label }}
{{ l.name }}{{ l.qty }} × {{ l.cost }} · stok {{ l.onHand }}
{{ l.sub }}Total{{ sp.total }}
{{ sp.termStr }}
{{ k.label }}{{ k.value }}{{ k.note }}
Total pengeluaran tercatat{{ exTotal }}{{ exCount }}
Kategori terbesar
{{ t.label }}{{ t.v }} {{ t.pct }}
Umur hutangSisa hutang {{ agTotal }}
{{ a.label }}{{ a.v }}
Total per pemasok
Semua hutang sudah lunas.
{{ t.name }}{{ t.r }}{{ t.od }} · {{ t.n }}
{{ p.label }}
Belum cair{{ p.out }}{{ p.outN }}
Terlambat{{ p.od }}
Diterima bulan ini{{ p.rec }}
Komisi bulan ini{{ p.comm }}
Piutang {{ setChName }} per tanggal cair
Riwayat pencairan {{ setChName }}
{{ sd.title }}{{ sd.id }} · {{ sd.period }}{{ sd.label }}
{{ sd.nTrx }}
{{ g.title }}
{{ r.l }}{{ r.v }}
Kas di laci
{{ x.l }}{{ x.v }}
{{ sd.expLabel }}{{ sd.exp }}
Dihitung kasir{{ sd.cnt }}
Selisih{{ sd.vr }}
Catatan kasir: {{ sd.note }} · {{ sd.appr }}
Hitungan per pecahan
{{ d.l }}{{ d.v }}
Mutasi kas
{{ m.time }}
{{ m.label }}{{ m.sub }}
{{ m.amt }}Non-tunai & kanal online
{{ n.label }} · {{ n.sub }} {{ n.vS }}
Sinyal risiko · 7 hari terakhirKetuk baris untuk melihat entri yang butuh persetujuan
Pengguna{{ q.label }} Total
{{ r.name }}{{ r.role }}
Tidak ada void, refund, diskon manual, atau buka laci minggu ini.
Hanya yang butuh persetujuan
{{ k.label }}{{ k.value }}
{{ lg.k }}{{ lg.label }}
Karyawan
Total
{{ d.label }}{{ d.date }}
{{ w.name }}{{ w.role }}
{{ ce.k }}
{{ u.initial }}
{{ u.name }} {{ u.selfTag }}{{ u.roleLabel }} · {{ u.phone }} · PIN {{ u.pinStr }}
{{ u.email }}
Peran
Outlet
Akses modul · {{ u.accTag }}
{{ u.roleDesc }}Outlet: {{ u.outStr }}Akses: {{ u.accStr }}
Akses{{ pc.label }}
{{ pr.g }}
{{ pr.label }} {{ x.txt }}
{{ schRange }}
{{ z.label }}{{ z.sub }}
Anggota
{{ d.label }}{{ d.date }}
{{ r.name }}{{ r.role }}
{{ ce.leaveLabel }}
{{ schRange }}
{{ z.label }}{{ z.sub }}
Kamu belum punya jadwal shift. Minta manajer menambahkan jadwalmu.
{{ k.label }}{{ k.value }}
Belum ada pengajuan di filter ini.
{{ revEmptyMsg }}
Lokasi outlet · {{ acOutlet }}
Clock in hanya diterima di dalam radius ini. Buka halaman ini dari perangkat di outlet, lalu pakai lokasi saya.
Aturan
Cocokkan wajah saat absen
Cocokkan wajah saat absenKaryawan memotret wajah saat clock in dan out. Skor rendah masuk Tinjauan manajer.
Ajukan izin/cuti
{{ lfErr }}
{{ ldTitle }}
{{ ldRange }}
{{ ldReason }}
{{ ldInfo }}
Tinjau absen · {{ rvTitle }}{{ rvTime }}
{{ f.label }}{{ f.desc }}
{{ cfTitle }}{{ cfSub }}
{{ cfErr }}
Kelola shiftToleransi adalah menit keterlambatan sebelum absen ditandai terlambat.
{{ shErr }}
Laporan harian· hanya tampilan baca
{{ rpPeriod }}
Teks laporan harianSiap ditempel ke WhatsApp. Demo: email ke {{ rpWaTo }}
{{ rpWaText }}
Total diharapkan{{ rpTotal }}{{ rpHeroSub }}
{{ p.label }}{{ p.value }}{{ p.sub }}
{{ k.label }}{{ k.value }}{{ k.note }}
Ringkasan penjualan
{{ w.label }}{{ w.value }}
{{ rpWfNote }}
{{ rpChartTitle }}{{ rpChartNote }}
{{ b.val }}
{{ b.label }}
Per outlet
Distribusi pembayaran
Kas & tunai
Tunai
Tunai di laci kasir{{ rpDrawer }}{{ rpDrawerNote }}
Tunai dari pendapatan{{ rpCashInc }}Tanpa modal awal & kas masuk
Rekonsiliasi laci
{{ w.label }}{{ w.value }}
{{ f.label }}{{ f.value }}
Pengeluaran
PajakPB1 (pajak restoran)
Rekap pajak
{{ w.label }}{{ w.value }}
Void, refund & pembatalan
{{ v.label }}{{ v.value }}{{ v.note }}
Ke mana setiap Rp 100 pendapatan bersih{{ rpSplitNote }}
{{ p.label }}{{ p.pct }}{{ p.value }}
{{ rpPLNote }}
Modul aktif · {{ modOnCount }}/{{ modTotal }}Aktifkan modul sesuai kebutuhan outlet. Menu navigasi dan ringkasan menyesuaikan otomatis.
{{ m.name }}{{ m.desc }}{{ m.stateLabel }}
Bisnis Kopi Senja → outlet. PB1 dan biaya layanan dipakai di kasir outlet masing-masing.
{{ o.full }}{{ o.stLabel }}
{{ o.addr }} · {{ o.phone }}
NPWPD {{ o.npwpd }}PB1 {{ o.pb1Str }}Layanan {{ o.svcStr }}Jam {{ o.hours }}
Struk: {{ o.rcHead }} · {{ o.rcFoot }}
BANK EDC Tiap bank tampil sebagai tombol EDC terpisah di layar bayar dan tercatat di pesanan. Kosongkan semua untuk satu tombol EDC.
{{ c.label }}Aktif
Integrasi otomatisSegera hadir
Saat aktif, pesanan masuk otomatis (source: api) dan status tersinkron. Untuk sekarang input manual di Kasir.
Kategori pengeluaran
{{ k.label }}
Data demo
Semua data tersimpan di browser ini. Pilih skenario sesuai cerita demo. Tanggal dan jam selalu mengikuti waktu saat data dibuat.
Data dibuat {{ demoSeededStr }}
{{ p.label }}Aktif
{{ p.desc }}Segarkan otomatis setiap hariSaat aplikasi dibuka di hari yang berbeda, data skenario aktif dibuat ulang sampai jam saat itu. Perubahan dari demo sebelumnya akan diganti.
{{ d.label }}{{ d.value }}
Kertas & teks
Lebar kertas
Nota pelanggan
{{ x.label }}
Tiket dapur
{{ x.label }}
Opsi dan catatan custom item selalu tercetak di tiket dapur.
{{ r.l }}{{ r.c }}{{ r.r }}
PIN persetujuanVoid, refund, batal, buka ulang tagihan, ubah harga, diskon di atas batas, dan selisih kas meminta PIN manajer atau owner.{{ secStateLabel }}
PIN tidak diminta. Aksi sensitif tetap tercatat di log aktivitas atas nama akun yang sedang login, jadi pastikan setiap karyawan memakai akunnya sendiri.
Paket langgananOmnify Lab Pro · 2 outletRp 349.000/bulan per outlet · diperpanjang 12 Nov 2026
{{ staff.initial }}
{{ staff.name }}{{ staff.role }} · {{ staff.access }}{{ accEmail }}
{{ o.name }}{{ o.addr }}