{{toast.message}}
{{data.settings.shopName}}  /  {{roleLabel(user.role)}}

{{pageTitle}}

{{user.name.slice(0,2).toUpperCase()}}
{{user.name}}{{roleLabel(user.role)}}
Administrator
Data belum tersinkron. Muat ulang data sebelum menyimpan transaksi berikutnya.
OVERVIEW USAHA

Usaha Anda, dalam kendali.

Ringkasan hari ini · {{dateText(data.settings.today)}}. Piutang dan utang menunjukkan saldo terkini.

Omzet hari ini
{{currency(summary.netSales)}}Di luar pajak · {{summary.transactions||0}} transaksi
Laba bersih hari ini
{{currency(summary.netProfit)}}Setelah HPP, biaya, dan penyesuaian
Piutang pelanggan
{{currency(summary.receivable)}}Saldo belum diterima
Utang supplier
{{currency(summary.payable)}}Saldo belum dibayar

Penjualan terkini

Lima transaksi terakhir ditambahkan

TRANSAKSIPELANGGANTOTALSTATUS
{{s.id}}{{dateText(s.date)}}{{s.customerName}}{{currency(s.total)}}{{s.status}}
Belum ada transaksi penjualan.
{{lowProducts.length}} produk mencapai batas minimum stok. Tinjau persediaan dan catat pembelian untuk menambah stok.

Akses cepat

Perlu perhatian

Produk dengan stok di bawah atau sama dengan batas minimum.

{{p.name}}{{p.sku}}{{quantity(p.stock)}} {{p.unit}}

Stok produk masih di atas batas minimum.

PENJUALAN HARIAN

Kasir

Barang satuan dan curah · jumlah timbangan diinput manual hingga 3 desimal.

Tidak ada produk yang sesuai.

Keranjang transaksi

{{pos.items.length}} jenis barang

{{productName(line.productId)}}
{{currency(product(line.productId).price)}} / {{product(line.productId).unit}}
{{currency(line.qty*product(line.productId).price)}}
Pilih barang untuk memulai.
Subtotal{{currency(cartSubtotal)}}
Pajak {{quantity(data.settings.taxRate*100)}}%{{currency(cartTax)}}
Total{{currency(cartTotal)}}
{{cartBalance>0?'Sisa piutang':'Kembalian'}}{{currency(cartBalance>0?cartBalance:Math.max(0,Number(pos.paid)-cartTotal))}}
Pilih pelanggan untuk mencatat piutang.

Stok dan tagihan diperbarui setelah transaksi berhasil disimpan.

PERSEDIAAN USAHA

Produk & stok

Harga jual, modal rata-rata, mutasi barang, dan stok opname.

{{productTab==='list'?'Data produk':'1.000 mutasi terakhir'}}

PRODUKSATUANHARGA JUALMODAL RATA-RATASTOKMINIMUMAKSI
{{p.name}}{{p.sku}} · Nonaktif{{p.unit}}{{p.fractional?'Curah':'Satuan'}}{{currency(p.price)}}{{currency(p.cost)}}{{quantity(p.stock)}} {{p.unit}}{{quantity(p.minStock)}}
Belum ada produk yang sesuai.
TANGGALPRODUKJENISMASUKKELUARSALDOREFERENSI / ALASAN
{{dateText(m.date)}}{{m.productName}}{{moveLabel(m.type)}}{{quantity(m.qtyIn)}}{{quantity(m.qtyOut)}}{{quantity(m.balance)}}{{m.reason}}{{m.refId}}
Belum ada mutasi stok.
MASTER KONTAK

{{page==='customers'?'Pelanggan':'Supplier'}}

{{page==='customers'?'Data pelanggan dan saldo piutang terkini.':'Data distributor / supplier dan saldo utang terkini.'}}

Daftar {{page==='customers'?'pelanggan':'supplier'}}

NAMATELEPONALAMATSALDO {{page==='customers'?'PIUTANG':'UTANG'}}AKSI
{{c.name}}Nonaktif{{c.phone||'—'}}{{c.address||'—'}}{{currency(partyBalance(c.id))}}
Belum ada kontak yang sesuai.
{{page==='receivables'?'PIUTANG PELANGGAN':'UTANG SUPPLIER'}}

{{page==='receivables'?'Tagihan pelanggan':'Tagihan supplier'}}

Catat cicilan, lihat riwayat pembayaran, dan pantau jatuh tempo.

Total saldo belum lunas
{{currency(debtTotal)}}Semua tagihan, sesuai jenis halaman
Saldo lewat jatuh tempo
{{currency(overdueTotal)}}Jatuh tempo sebelum {{dateText(data.settings.today)}}

Daftar tagihan

TAGIHAN{{page==='receivables'?'PELANGGAN':'SUPPLIER'}}JATUH TEMPOTOTALSUDAH DIBAYARSISAAKSI
{{d.id}}{{dateText(d.date)}} · {{d.invoiceNo}}{{page==='receivables'?d.customerName:d.supplierName}}{{d.dueDate?dateText(d.dueDate):'Lunas'}}{{currency(d.total)}}{{currency(Number(d.total)-Number(d.balance))}}{{currency(d.balance)}}
Tidak ada tagihan yang sesuai.
BARANG MASUK & TAGIHAN

Pembelian barang

Pencatatan pembelian langsung menambah stok dan menghitung modal rata-rata.

Catat pembelian / penerimaan barang

Kolom harga beli memakai modal per satuan produk (misalnya per kg), bukan total harga baris.

Total pembelian

{{currency(purchaseTotal)}}

Riwayat pembelian

TANGGAL / IDSUPPLIERNO. TAGIHANTOTALSISA UTANGAKSI
{{dateText(p.date)}}{{p.id}}{{p.supplierName}}{{p.invoiceNo}}{{currency(p.total)}}{{currency(p.balance)}}
Belum ada pembelian.
PENJUALAN TERSIMPAN

Riwayat transaksi

{{owner?'Semua transaksi penjualan usaha.':'Transaksi yang dicatat oleh akun Anda.'}}

Daftar penjualan

TRANSAKSIPELANGGANKASIRMETODETOTALSISA PIUTANGAKSI
{{s.id}}{{dateText(s.date)}}{{s.customerName}}{{s.cashierName}}{{methodLabel(s.method)}}{{currency(s.total)}}{{s.balance>0?currency(s.balance):'Lunas'}}
Tidak ada transaksi sesuai pencarian dan tanggal.
PENGELUARAN OPERASIONAL

Biaya usaha

Catat biaya yang sudah dibayar untuk perhitungan laba bersih.

Pembelian stok dicatat pada menu Pembelian. Jangan mencatat nilai stok yang sama sebagai biaya operasional agar tidak dihitung dua kali.

Riwayat biaya

TANGGALKATEGORIKETERANGANMETODENOMINAL
{{dateText(e.date)}}{{e.category}}{{e.note}}{{methodLabel(e.method)}}{{currency(e.amount)}}
Belum ada biaya yang sesuai.
KEUANGAN & PERFORMA USAHA

Laporan usaha

Omzet diakui saat transaksi tersimpan. Penerimaan cicilan tidak dihitung sebagai penjualan baru.

Pilih rentang tanggal dan tampilkan laporan.
HAK AKSES SISTEM

Pengguna

Administrator mengelola akun. Pemilik mengelola operasional dan keuangan usaha. Karyawan mengakses kasir dan riwayat sendiri.

Administrator mengelola akun dan dapat melihat password per pengguna. Klik ikon mata untuk melihat, lalu klik lagi untuk menyembunyikan. Akun lama perlu login sekali atau diatur ulang jika password belum tersedia.

Akun pengguna

NAMAUSERNAMEPASSWORDPERANSTATUSAKSI
{{u.name}}{{u.username}}
Login sekali / atur ulang
{{roleLabel(u.role)}}{{u.active?'Aktif':'Nonaktif'}}
Tampilkan{{currentRows.length}} data
{{currentPage}} / {{pageCount}}
UpFlow v2.0.3{{dataReady?'Data tersinkron':'Perlu sinkronisasi'}}