Menu Histori Stok

Tujuan Halaman

Halaman Histori Stok digunakan untuk melihat kartu stok sebuah produk pada warehouse tertentu dalam periode tanggal tertentu. Anda bisa melihat:

  • Stok awal
  • Total barang masuk
  • Total barang keluar
  • Stok akhir (closing stock)
  • Rincian transaksi per tanggal (referensi & keterangan)

Bagian Atas

  1. Header

    • Judul: Histori Stok
    • Subjudul: “Cek kartu stok per produk”
    • Ikon 🏬: memilih warehouse.
    • Ikon 📅: memilih rentang tanggal.
  2. Pilih Produk

    • Kolom “Cari produk…” untuk mencari nama/kode produk.
    • Voice search (🎤) untuk mencari produk dengan suara.
    • Saat Anda mengetik minimal 2 karakter, sistem akan menampilkan dropdown hasil pencarian.
    • Tap salah satu hasil untuk memilih produk.
    • Tombol × untuk menghapus pilihan/teks pencarian.

Catatan: jika Anda membuka halaman ini dari halaman lain, produk bisa terisi otomatis dari productId/productName (langsung siap dicek).

Memilih Warehouse (🏬)

  1. Tap ikon 🏬.
  2. Akan muncul modal “Pilih Warehouse”.
  3. Tap warehouse yang diinginkan.

Warehouse yang dipilih akan menjadi acuan data stok yang ditampilkan.

Memilih Periode Tanggal (📅)

  1. Tap ikon 📅.
  2. Pilih tanggal awal dan tanggal akhir.
  3. Tekan Apply pada date picker.

Periode yang dipilih akan digunakan untuk memfilter transaksi stok.

Cara Menampilkan Data

Setelah produk + warehouse + tanggal terisi, aplikasi akan memuat data kartu stok. Jika data belum muncul:

  • Pastikan produk benar-benar sudah dipilih dari dropdown (bukan hanya mengetik).
  • Coba ubah tanggal/warehouse untuk memicu refresh.

Ringkasan Kartu Stok (Summary)

Saat data sudah tampil, Anda akan melihat ringkasan:

  • Nama produk
  • Stok Akhir (closing stock)
  • Awal: stok awal periode
  • Masuk: total transaksi masuk pada periode
  • Keluar: total transaksi keluar pada periode

Daftar Transaksi (Kartu Per Baris)

Setiap baris transaksi menampilkan:

  1. Tanggal & jam (format lokal).
  2. Reference number (jika ada).
  3. Label/keterangan transaksi.
  4. Angka:
    • Masuk
    • Keluar
    • Stok (saldo berjalan setelah transaksi)

Kondisi yang Mungkin Anda Temui

  1. “Tidak ada transaksi pada periode ini”
    • Artinya tidak ada pergerakan stok untuk produk tersebut di tanggal yang dipilih.
  2. Error “Gagal memuat kartu stok”
    • Biasanya karena koneksi, token login, atau server.
  3. “Warehouse kosong”
    • Data warehouse belum tersedia dari server/config.

Tips Praktis

  • Gunakan rentang tanggal yang lebih pendek (misalnya 1–7 hari) agar lebih mudah audit.
  • Jika ingin melacak sebab perubahan stok, perhatikan reference_no dan label transaksi.
  • Jika angka stok terasa aneh, coba cek warehouse lain atau perpanjang periode untuk melihat transaksi sebelumnya.

Dibuat oleh: MAXsi POS "Aplikasi Kasir Murah"