POS Stock

Cara Input Stock POS Per Produk

Tambah stok satu produk langsung dari halaman detail produk — cocok untuk restock kecil, titipan, atau koreksi cepat.

6 Agustus 2026 4 menit baca

Stok POS di OnlyGym tidak diketik manual sebagai angka "sisa stok". Stok selalu dihitung dari riwayat — setiap barang masuk dicatat sebagai satu baris restock, dan sisa stok muncul otomatis dari situ.

Cara ini yang bikin angka stok bisa ditelusuri: kalau ada selisih, kamu tahu persis kapan barang masuk, berapa banyak, dan berapa harga belinya.

Alur

1
POS → Product
2
Buka detail produk
3
Klik Add New Stock
4
Isi Quantity & Unit Cost
5
Save
Stok bertambah

Sebelum Mulai: Produk Harus Limited Stock

Section Restock History hanya muncul untuk produk yang stoknya dihitung. Kalau produk di-set Unlimited Stock, OnlyGym menganggap barangnya tidak perlu dihitung (misal jasa, sewa loker) dan menu tambah stok tidak akan muncul.

Cek dulu lewat POS → Product → buka produk → Edit, lalu di bagian Inventory:

Field Isi Fungsi
Stock Limited Stock Wajib, supaya stok dihitung
Unit Label pcs, botol, box Satuan yang tampil di layar
Reorder Point angka Batas alert stok menipis
Unit Cost harga beli Nilai awal, nanti ikut restock terbaru

Reorder Point 0 artinya produk baru ditandai low stock ketika benar-benar habis. Isi misalnya 5 kalau ingin diingatkan sejak sisa 5.


Langkah Detail

1. Buka menu POS → Product, lalu klik produk yang mau ditambah stoknya.

2. Di halaman detail produk, cari section Restock History, klik Add New Stock di kanan atas.

3. Isi form:

Field Keterangan
Product Sudah otomatis terkunci ke produk yang kamu buka
Restock Date Tanggal barang masuk — default hari ini
Description Opsional, misal nama supplier atau nomor nota
Quantity Jumlah barang masuk
Unit Cost Harga beli per unit (bukan total)

4. Klik Save. Kamu langsung dikembalikan ke detail produk, dan angka stok sudah terupdate. ✅

Kolom Unit Cost terisi otomatis dari harga beli terakhir produk tersebut. Kalau harga belinya berubah, tinggal ketik ulang — nilai manual selalu menang.


Cara OnlyGym Menghitung Sisa Stok

Sisa stok tidak pernah disimpan sebagai angka yang diedit manual. Angkanya dihitung ulang setiap ada perubahan:

Sisa stok = total restock − total terjual − total stock adjustment
Komponen Sumber
Total restock Semua baris restock yang tidak di-archive
Total terjual Semua item di transaksi POS yang tidak di-archive
Total adjustment Barang keluar bukan karena penjualan

Konsekuensinya: kalau angka stok terasa salah, jangan cari tombol "edit stok" — perbaiki baris riwayatnya, dan angkanya ikut benar sendiri.


Kalau Salah Input

Kasus Yang Dilakukan
Qty salah ketik Buka Restock History → Edit baris tersebut → perbaiki qty
Barang batal masuk Archive baris restock — stok otomatis dikurangi kembali
Salah tanggal Edit Restock Date pada baris tersebut
Barang hilang / rusak / expired Jangan kurangi restock — pakai Stock Adjustment (lihat bawah)

Barang Keluar Tanpa Penjualan? Pakai Stock Adjustment

Kalau barang berkurang bukan karena dijual, catat lewat POS → Stock Adjustment. Ini menjaga riwayat pembelian tetap utuh, dan alasan hilangnya stok tetap terekam.

Alasan yang tersedia:

Reason Contoh kasus
Internal use Air mineral untuk trainer atau tamu
Waste / expired Suplemen kedaluwarsa
Damage Botol pecah saat bongkar muat
Loss Barang hilang
Stock correction Koreksi setelah hitung fisik

Nilai rupiah adjustment dihitung memakai harga beli terakhir produk, jadi basis biayanya sama dengan penjualan POS.


Cek Hasilnya

  • POS → Product — kolom stok per produk, plus penanda low stock
  • Report → POS → Current Stock — rekap stok seluruh produk dalam satu tabel

FAQ

Unit Cost itu harga per unit atau total belanja?
Per unit. Kalau beli 24 botol seharga Rp 120.000, isi Quantity 24 dan Unit Cost 5000. Untuk input berdasarkan total nota, pakai fitur Expenses — unit cost dihitung otomatis dari total ÷ qty.

Harga beli tiap kali restock beda-beda, ikut yang mana?
OnlyGym memakai harga beli dari restock terbaru sebagai dasar perhitungan modal. Restock berikutnya dengan harga baru otomatis dipakai untuk penjualan setelahnya.

Bisa input stok untuk banyak produk sekaligus?
Bisa — lewat fitur Expenses, satu faktur pembelian bisa berisi banyak produk sekaligus dan sekalian tercatat sebagai pengeluaran. Lihat artikel Cara Input Stock POS Bulk Lewat Expenses.

Kenapa tombol Add New Stock tidak muncul?
Dua kemungkinan: produk di-set Unlimited Stock, atau akun staff kamu belum punya permission restock item. Permission diatur owner lewat pengaturan hak akses staff.

Apakah input stok di sini ikut tercatat sebagai pengeluaran?
Tidak. Cara ini hanya menambah stok. Kalau pembeliannya ingin masuk ke laporan pengeluaran dan mutasi pembayaran, input lewat Expenses.

Artikel sebelumnya Cara Input Stock POS Bulk Lewat Expenses
Kembali ke semua artikel

Siap memulai?

Daftar Free Trial 3 Hari — Gratis!

Tidak perlu kartu kredit. Langsung aktif dalam 2 menit.