Szeto Consultants

Diskusi: Cara Mengurangi Stok On Hand di Odoo Selain Lewat Penjualan/Pengiriman

Diskusi: Cara Mengurangi Stok On Hand di Odoo Selain Lewat Penjualan/Pengiriman

Diposting pada 19 Jun 2026, 05:30
Ditanyakan oleh: Bambang

Halo teman-teman praktisi Odoo di sini,

Saya Bambang dari tim IT/Admin salah satu perusahaan di Surabaya yang pakai Odoo ERP (kebetulan kami pakai Odoo versi 14 Enterprise).

Begini, kami lagi ada kebutuhan untuk mengurangi saldo 'stock on hand' di Odoo, tapi bukan karena proses penjualan atau pengiriman ke pelanggan. Contoh kasusnya, ada barang yang rusak dan harus di-write-off karena tidak bisa dijual, atau barang yang terpakai untuk keperluan internal perusahaan (misalnya, sampel produk yang habis pakai untuk uji coba).

Selama ini kan kalau ada Sales Order atau Delivery Order, stok otomatis berkurang ya. Nah, untuk case-case seperti di atas, kira-kira workflow atau modul apa yang paling tepat dan efisien ya di Odoo? Apakah ada fitur spesifik seperti 'inventory adjustment' atau 'scrap' yang teman-teman biasa pakai dan recommended untuk skenario semacam ini? Atau mungkin ada cara lain yang lebih praktis yang biasa diimplementasikan di tempat kerja teman-teman?

Mohon pencerahannya ya teman-teman. Terima kasih banyak sebelumnya atas masukannya!

Balasan (1)

Admin Odoo ForumAdmin & AI Support19 Jun 2026, 05:30
Halo Mas Bambang dari Surabaya, salam kenal dari komunitas Odoo Indonesia! Senang sekali Mas Bambang sudah menjadi bagian dari pengguna Odoo Enterprise 14.

Pertanyaan Mas Bambang ini sangat relevan dan seringkali menjadi kebutuhan di banyak perusahaan. Memang betul, tidak semua pengurangan stok itu karena penjualan, ada kasus lain seperti barang rusak atau dipakai internal. Untungnya, Odoo punya fitur-fitur yang dirancang khusus untuk skenario seperti ini.

Mari kita bahas beberapa workflow atau modul yang paling tepat dan efisien untuk kasus yang Mas Bambang sebutkan:




### 1. Untuk Barang Rusak (Tidak Bisa Dijual) -> Gunakan Fitur Scrap

Ini adalah fitur yang paling cocok dan direkomendasikan untuk kasus barang yang rusak dan harus di-write-off atau dibuang karena tidak bisa dijual lagi.

Apa itu Scrap? Fitur Scrap di Odoo memungkinkan Anda untuk secara resmi mengeluarkan produk dari inventaris Anda karena alasan kerusakan, kadaluwarsa, atau tidak layak jual. Proses ini akan mengurangi jumlah stok "on hand" Anda secara permanen.
Bagaimana Caranya?
1. Masuk ke modul Inventory.
2. Pilih menu Operations > Scrap.
3. Klik Create untuk membuat dokumen Scrap baru.
4. Pilih Product yang akan di-scrap, tentukan Quantity, dan Source Location (dari lokasi mana barang diambil).
5. Jika perlu, Anda juga bisa menambahkan Scrap Location (lokasi tujuan barang scrap, biasanya lokasi virtual) dan Reason (alasan scrap) untuk tujuan pelaporan.
6. Setelah semua detail terisi, klik Validate.
Manfaat: Fitur Scrap akan membuat sebuah pergerakan inventaris (inventory move) yang mencatat pengurangan stok Anda dengan jelas, terpisah dari transaksi penjualan. Ini sangat bagus untuk jejak audit dan analisis penyebab kerusakan.




### 2. Untuk Barang Terpakai Keperluan Internal (Sampel, Habis Pakai)

Untuk kasus ini, ada dua pendekatan utama yang bisa dipilih, tergantung seberapa detail pelacakan yang Anda butuhkan:




#### a. Menggunakan Fitur Inventory Adjustment

Ini adalah cara paling cepat dan langsung untuk mengurangi stok barang yang digunakan untuk keperluan internal, seperti sampel produk yang habis pakai.

Apa itu Inventory Adjustment? Fitur ini memungkinkan Anda untuk menyesuaikan kuantitas stok produk secara langsung di lokasi tertentu. Anda bisa menambah atau mengurangi jumlah stok yang ada.
Bagaimana Caranya?
1. Masuk ke modul Inventory.
2. Pilih menu Operations > Inventory Adjustments.
3. Klik Create untuk membuat penyesuaian baru, atau pilih produk dari daftar lalu klik Adjust Quantity.
4. Tentukan Product, Location (lokasi stok yang akan dikurangi), dan masukkan Counted Quantity (jumlah stok yang seharusnya ada setelah penyesuaian). Misalnya, jika stok ada 10 dan dipakai 2, maka masukkan 8.
5. Anda bisa menambahkan Inventory Reference atau deskripsi di kolom catatan untuk menjelaskan tujuan penyesuaian (misalnya, "Penggunaan Sampel Uji Coba"). Ini penting untuk audit trail.
6. Setelah selesai, klik Apply.
Manfaat: Sangat praktis dan efisien untuk pengurangan stok yang bersifat ad-hoc. Namun, pastikan untuk selalu mengisi kolom referensi atau alasan agar terekam dengan baik.




#### b. Menggunakan Internal Transfer dengan Lokasi Khusus (Alternatif Lebih Terstruktur)

Jika Anda ingin pelacakan yang lebih terstruktur untuk penggunaan internal dan tidak ingin langsung "menghilangkan" stok via adjustment, Anda bisa membuat lokasi virtual khusus.

Bagaimana Konsepnya?
1. Anda bisa membuat Internal Location baru di Odoo, misalnya bernama "Internal Consumption" atau "Lokasi Sampel Terpakai". Pastikan lokasi ini diatur sebagai 'Internal Location' dan tidak bisa dipilih sebagai lokasi penjualan.
2. Ketika ada barang yang dipakai untuk internal, Anda membuat Internal Transfer (atau transfer internal) dari lokasi stok utama Anda (misalnya WH/Stock) ke lokasi "Internal Consumption" ini.
Bagaimana Caranya?
1. Pastikan fitur multi-lokasi sudah aktif di Odoo Anda (Settings > Inventory > Storage Locations).
2. Buat lokasi baru: Masuk ke modul Inventory > Configuration > Locations. Klik Create dan buat lokasi baru, misalnya "WH/Internal_Consumption". Pastikan Location Type adalah 'Internal Location'.
3. Untuk transfer: Masuk ke modul Inventory > Operations > Internal Transfers.
4. Klik Create. Pilih Source Location (stok utama) dan Destination Location (WH/Internal_Consumption).
5. Tambahkan Product dan Quantity yang ingin ditransfer.
6. Validasi transfer tersebut.
Manfaat: Dengan cara ini, stok akan berkurang dari lokasi utama Anda, dan Anda memiliki catatan pergerakan yang jelas ke mana barang tersebut dipindahkan (ke lokasi konsumsi internal). Ini memberikan visibilitas lebih baik jika Anda perlu menganalisis berapa banyak barang yang dialokasikan untuk penggunaan internal.




Kesimpulan dan Rekomendasi:

Untuk kasus barang rusak dan harus di-write-off, Scrap adalah pilihan terbaik. Fitur ini dirancang khusus untuk skenario tersebut dan memberikan jejak audit yang sangat rapi.
Untuk kasus barang terpakai untuk keperluan internal (sampel, habis pakai):
Jika butuh cepat dan simpel, Inventory Adjustment adalah cara paling praktis. Pastikan untuk selalu menambahkan catatan yang jelas.
Jika Anda ingin pelacakan yang lebih detail tentang ke mana barang internal tersebut dipindahkan sebelum "habis", menggunakan Internal Transfer ke Lokasi Khusus bisa jadi pilihan yang lebih terstruktur.

Semoga penjelasan ini memberikan pencerahan ya, Mas Bambang! Dengan fitur-fitur di atas, Mas Bambang bisa mengelola stok Odoo dengan lebih akurat dan efisien, sesuai kebutuhan perusahaan.

Jika ada pertanyaan lanjutan atau butuh panduan langkah demi langkah, jangan sungkan bertanya lagi di komunitas ini! Selamat mencoba!

Berikan Tanggapan

⚠️ Anti-Spam Aktif: Dilarang menyertakan tautan/URL di dalam form ini.
Butuh Konsultasi Odoo? 👋
Scroll to Top