> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quinnsambal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Stock Opname

> Dokumentasi fitur Stock Opname

# Stock Opname

<img src="https://mintcdn.com/quinnofspicy/ny1xnfpEa_OBdv6T/docs/mintlify/screenshots/inventory/stock-opname.png?fit=max&auto=format&n=ny1xnfpEa_OBdv6T&q=85&s=ea546ccfc9b65dd8ad47911094880e56" alt="Stock Opname" width="1920" height="1080" data-path="docs/mintlify/screenshots/inventory/stock-opname.png" />

Penghitungan stok fisik dengan approval workflow untuk memastikan akurasi data.

## Akses Halaman

URL: `/stock-opname`

## Apa itu Stock Opname?

Stock opname adalah proses penghitungan fisik stok untuk membandingkan dengan stok di sistem. Tujuannya:

* Memastikan akurasi data stok
* Menemukan selisih (discrepancy)
* Investigasi penyebab selisih
* Adjust stok sesuai hasil penghitungan

## Segregation of Duties

Sistem menerapkan pemisahan tugas:

* **Counter**: Orang yang menghitung stok fisik
* **Approver**: Orang yang mengapprove hasil penghitungan
* Counter dan Approver TIDAK BOLEH orang yang sama

Ini untuk mencegah fraud dan memastikan akurasi.

## Membuat Stock Opname

### Step 1: Create Stock Opname

1. Buka halaman `/stock-opname`
2. Klik "Create Stock Opname"
3. Pilih lokasi/warehouse
4. Pilih produk (atau semua produk)
5. Assign counter
6. Assign approver (harus berbeda dengan counter)
7. Set tanggal penghitungan
8. Submit

### Step 2: Physical Count

Counter melakukan penghitungan fisik:

1. Buka stock opname yang di-assign
2. Untuk setiap produk:
   * Lihat stok sistem
   * Hitung stok fisik
   * Input jumlah fisik
   * Tambah notes jika ada perbedaan
3. Submit hasil penghitungan

### Step 3: Review & Approval

Approver review hasil penghitungan:

1. Buka stock opname yang perlu di-approve
2. Review setiap produk:
   * Bandingkan stok sistem vs fisik
   * Lihat selisih
   * Review notes dari counter
3. Approve atau reject:
   * Approve: Stok sistem di-update sesuai fisik
   * Reject: Counter perlu hitung ulang

### Step 4: Stock Adjustment

Setelah di-approve:

* Stok sistem otomatis di-update
* Audit trail tercatat
* Movement history di-update
* Notifikasi ke inventory manager

## Discrepancy Analysis

### Selisih Positif

Stok fisik > Stok sistem

* Possible causes:
  * Stock in tidak tercatat
  * Return tidak dicatat
  * Production output tidak di-input
  * Error penghitungan sebelumnya

### Selisih Negatif

Stok fisik \< Stok sistem

* Possible causes:
  * Stock out tidak tercatat
  * Damaged/lost tidak dilaporkan
  * Theft/pilferage
  * Error penghitungan sebelumnya

### Investigasi

Untuk setiap selisih signifikan:

1. Review movement history
2. Check recent transactions
3. Interview counter
4. Check CCTV (jika ada)
5. Document root cause
6. Implement corrective action

## Stock Opname History

Semua stock opname tercatat dengan:

* Date
* Location
* Products counted
* Counter name
* Approver name
* Status (pending, in progress, completed, approved, rejected)
* Discrepancy summary
* Adjustment summary

## Filter & Search

Filter stock opname berdasarkan:

* Status
* Location
* Date range
* Counter
* Approver
* Has discrepancy

## Reporting

### Stock Opname Report

* Total stock opname per periode
* Accuracy rate
* Discrepancy rate
* Average discrepancy amount
* Top discrepancy products

### Discrepancy Report

* Selisih per produk
* Selisih per lokasi
* Selisih per counter
* Trend analysis

## Best Practices

### Frekuensi Stock Opname

* Full stock opname: 1x per tahun
* Cycle counting: 1x per bulan (per kategori)
* Random counting: 1x per minggu (random produk)

### Persiapan Stock Opname

1. Freeze semua transaksi stok
2. Siapkan alat hitung (scanner, timbangan, dll)
3. Brief counter tentang prosedur
4. Siapkan form stock opname
5. Pastikan semua stok sudah di-input

### Saat Penghitungan

1. Hitung dengan teliti
2. Double check untuk produk high value
3. Foto kondisi stok (jika perlu)
4. Catat semua temuan
5. Jangan adjust stok saat penghitungan

### Setelah Penghitungan

1. Submit hasil segera
2. Approver review dalam 24 jam
3. Investigasi selisih signifikan
4. Implement corrective action
5. Document lessons learned

## Mobile Support

Stock opname bisa dilakukan via mobile:

* Responsive design
* Barcode scanning
* Photo capture
* Offline mode
* Sync saat online


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.