Skip to main content

Panduan Penyesuaian Stok

Pendahuluan

Fitur Penyesuaian Stok digunakan untuk melakukan koreksi stok secara manual di luar proses penerimaan barang atau penjualan. Penyesuaian ini diperlukan ketika terjadi ketidaksesuaian stok akibat berbagai alasan seperti barang rusak, kedaluwarsa, kehilangan, retur ke supplier, donasi, atau koreksi administratif lainnya. Fitur ini dapat diakses melalui menu Gudang Farmasi > Penyesuaian Stok.

Hak Akses

Fitur ini tersedia untuk pengguna dengan role berikut:

  • Inventori
  • Farmasi
  • Superadmin
  • Admin

Pengguna memerlukan permission penyesuaian_stok agar menu Penyesuaian Stok tampil di navigasi.

Tampilan Halaman

Halaman Penyesuaian Stok terbagi menjadi dua area utama:

  • Panel Kiri (9/12 lebar) — Tabel Riwayat Penyesuaian yang menampilkan seluruh catatan penyesuaian stok yang pernah dilakukan.
  • Panel Kanan (3/12 lebar) — Formulir Penyesuaian Stok untuk membuat penyesuaian baru.

Riwayat Penyesuaian Stok

HalamanTabel riwayat menampilkan informasi berikut untuk koreksisetiap penyesuaian:

  • No. Penyesuaian — Nomor unik yang digenerate otomatis oleh sistem
  • Tanggal — Tanggal penyesuaian dilakukan
  • Tipe — Masuk (+) untuk penambahan stok atau Keluar (-) untuk pengurangan stok
  • Keterangan — Alasan penyesuaian yang dicatat oleh pengguna
  • Detail Produk — Daftar produk yang disesuaikan beserta nomor batch, qty, dan perubahan stok (sebelum → sesudah)
  • Oleh — Nama pengguna yang melakukan penyesuaian

Filter Riwayat

Gunakan filter di bagian header tabel untuk mempersempit pencarian:

  • Tipe — Filter berdasarkan Masuk (+) atau Keluar (-), atau tampilkan semua
  • Rentang Tanggal — Pilih tanggal awal dan akhir untuk memfilter berdasarkan periode (default: bulan berjalan)

Klik tombol Cari (ikon search) setelah mengatur filter untuk menerapkan pencarian.

Membuat Penyesuaian Baru

Formulir penyesuaian stok terdiri dari dua bagian: informasi umum dan daftar produk.

Langkah 1: Isi Informasi Umum

  1. Tipe — Pilih tipe penyesuaian:
    • Masuk (+) — Untuk menambah stok (contoh: barang ditemukan kembali, retur dari unit lain)
    • Keluar (-) — Untuk mengurangi stok (contoh: barang rusak, kedaluwarsa, hilang)
  2. Tanggal — Pilih tanggal penyesuaian (tidak boleh melebihi hari ini).
  3. Keterangan / Alasan — Tuliskan alasan penyesuaian stok secara jelas (wajib, minimal 3 karakter). Contoh: "Barang expired bulan Februari 2026", "Koreksi setelah stok opname", "Retur ke supplier".

Langkah 2: Tambahkan Produk

  1. Cari Produk — Ketik minimal 2 karakter pada kolom Produk untuk mencari. Pilih produk dari dropdown yang muncul.
  2. Pilih Batch (Opsional) — Setelah produk dipilih, dropdown batch akan muncul menampilkan batch yang tersedia beserta informasi stok dan tanggal kadaluarsa. Pilih batch spesifik jika penyesuaian hanya berlaku untuk batch tertentu.
  3. Masukkan Jumlah — Isi jumlah unit yang akan disesuaikan. Informasi Stok Saat Ini ditampilkan di samping kolom jumlah sebagai referensi.
  4. Klik tombol Tambah ke Daftar untuk memasukkan produk ke daftar penyesuaian.

Perhatian: Untuk tipe Keluar (-), jumlah penyesuaian tidak boleh melebihi stok yang tersedia. Tombol Tambah ke Daftar akan nonaktif jika jumlah melebihi stok.

Langkah 3: Kelola Daftar Penyesuaian

Setelah produk ditambahkan, daftar penyesuaian akan muncul di bawah formulir. Setiap item menampilkan:

  • Nama produk dan nomor batch
  • Perbandingan stok: stok sebelum → stok sesudah
  • Jumlah perubahan dengan indikator warna (hijau untuk masuk, merah untuk keluar)

Klik ikon X di samping item untuk menghapusnya dari daftar. Anda juga dapat menambahkan beberapa produk sekaligus dalam satu sesi penyesuaian.

Tips: Produk dengan kombinasi batch yang sama tidak sesuaidapat setelahditambahkan opname.dua kali dalam satu sesi penyesuaian. Jika Anda perlu menyesuaikan produk yang sama dengan batch berbeda, tambahkan sebagai item terpisah.

Menyimpan Penyesuaian

  1. Pastikan seluruh informasi dan daftar produk sudah benar.
  2. Klik tombol Simpan.
  3. Dialog konfirmasi akan muncul menampilkan ringkasan detail penyesuaian dalam bentuk tabel, meliputi:
    • Tipe penyesuaian (Masuk/Keluar)
    • Alasan penyesuaian
    • Daftar produk dengan perbandingan stok sebelum dan sesudah
  4. Klik Ya, Sesuaikan Stok! untuk mengonfirmasi, atau Batal untuk kembali mengedit.
  5. Setelah berhasil, stok akan langsung diperbarui dan catatan penyesuaian akan muncul di tabel riwayat.

Tombol Reset

Klik tombol Reset untuk mengosongkan seluruh formulir dan daftar produk, mengembalikan form ke kondisi awal. Gunakan jika Anda ingin memulai ulang tanpa menyimpan perubahan.