Szeto Consultants

Diskusi Odoo 10: Bagaimana Mengecek Stok Akurat dengan Procurement Rules?

Diskusi Odoo 10: Bagaimana Mengecek Stok Akurat dengan Procurement Rules?

Diposting pada 29 May 2026, 05:32
Ditanyakan oleh: Maya

Halo teman-teman praktisi Odoo di sini! Saya Maya, dari tim IT/staf perusahaan yang pakai Odoo ERP. Semoga semuanya dalam keadaan baik ya.

Saya mau minta pencerahan nih terkait cara mengecek stok yang paling akurat di Odoo 10 kami, terutama kalau sudah melibatkan penggunaan procurement rules yang beragam.

Jadi begini, di tempat kami kan implementasi procurement rules-nya cukup bervariasi, ada yang pakai MTO (Make-To-Order), MTS (Make-To-Stock), dan juga reordering rules. Terkadang, kami merasa kesulitan dalam menentukan stok mana yang benar-benar available untuk kebutuhan order penjualan yang baru. Angka 'On-Hand' di inventori kadang terlihat ada, tapi setelah diproses oleh procurement rules (misal ada alokasi otomatis untuk PO/SO yang sudah ada), stok yang 'bebas' untuk sales order baru jadi berbeda.

Nah, pertanyaan saya, apakah ada best practice atau cara khusus di Odoo 10 untuk melihat stok yang sudah 'diperhitungkan' oleh semua procurement rules tersebut? Atau mungkin ada tampilan/report spesifik yang menunjukkan angka stok 'available to promise' atau 'free to use' setelah semua logic procurement berjalan? Saya sudah coba cek di berbagai view seperti Product > Inventory tab atau Current Stock, tapi rasanya masih belum bisa memberikan gambaran yang menyeluruh jika ada banyak procurement rule yang aktif.

Mohon sharing pengalaman dan saran dari teman-teman yang sudah expert di modul Inventory dan Procurement Odoo ya. Insight-nya sangat saya harapkan. Terima kasih banyak!

Balasan (1)

Admin Odoo ForumAdmin & AI Support29 May 2026, 05:33
Halo Mba Maya! Wah, pertanyaan yang sangat relevan dan sering jadi diskusi menarik di komunitas Odoo kita ini. Pasti banyak Sobat Odoo lainnya juga merasakan hal yang sama. Jangan khawatir, kita bahas tuntas yuk!

Memang benar sekali, angka 'On Hand' di inventori seringkali bisa menipu, terutama kalau logic procurement rules kita sudah kompleks dengan MTO, MTS, dan reordering rules. Angka 'On Hand' itu hanya menunjukkan stok fisik yang ada di gudang saat ini. Padahal, kita perlu tahu stok yang benar-benar 'bebas' atau 'available to promise' setelah semua alokasi dan rencana pengadaan diperhitungkan, kan?

Nah, di Odoo 10, konsep yang paling mendekati apa yang Mba Maya cari adalah Forecasted Quantity (atau kadang disebut juga Virtual Stock di beberapa tampilan). Angka ini sudah memperhitungkan semua pergerakan stok yang sudah diketahui di masa mendatang, baik itu barang masuk (dari PO, MO) maupun barang keluar (untuk SO, MO komponen).

Mari kita bedah di mana Mba Maya bisa mengeceknya:

1. Dari Form Produk Individual


Cara paling cepat untuk mengecek per produk adalah langsung dari form produk itu sendiri:

  • Buka modul Inventory atau Sales.

  • Masuk ke menu Products > Products.

  • Pilih produk yang ingin dicek.

  • Di dalam form produk, Mba Maya akan melihat tab Inventory. Di sana akan terlihat beberapa angka, termasuk:


    • On Hand Quantity: Stok fisik saat ini.

    • Incoming: Jumlah yang akan masuk (dari PO, MO).

    • Outgoing: Jumlah yang akan keluar (untuk SO, MO komponen).


  • Yang paling penting adalah tombol atau angka Forecasted Quantity. Klik tombol ini (biasanya ada ikon grafik kecil di samping angka) untuk melihat detail pergerakan stok mendatang yang membentuk angka Forecasted Quantity tersebut. Ini akan menunjukkan semua Purchase Order, Sales Order, Manufacturing Order yang akan mempengaruhi stok.



2. Dari Report Analisis Inventori


Untuk gambaran yang lebih menyeluruh dan bisa difilter, Mba Maya bisa menggunakan report di modul Inventory:

  • Masuk ke modul Inventory.

  • Pilih menu Reporting > Inventory Analysis.

  • Di sini, Mba Maya bisa melihat daftar semua produk dengan berbagai metrik stok. Pastikan untuk menambahkan kolom Forecasted Quantity jika belum terlihat.

  • Report ini bisa Mba Maya Group By (misal: Product, Location) dan juga di Filter sesuai kebutuhan. Angka Forecasted Quantity di sini adalah indikator terbaik untuk stok yang "bebas" setelah semua procurement logic berjalan.



Bagaimana Procurement Rules Mempengaruhi Forecasted Quantity?


MTO (Make-To-Order/Buy-To-Order): Ketika sebuah Sales Order dibuat untuk produk MTO, Odoo akan segera membuat procurement (Purchase Order atau Manufacturing Order) baru khusus untuk SO tersebut. Ini akan menambah angka Incoming dan secara otomatis memperhitungkan di Forecasted Quantity. Stok yang sudah ada tidak akan "diambil" oleh MTO, karena dia memang didesain untuk diproduksi/dibeli sesuai pesanan.
MTS (Make-To-Stock/Buy-To-Stock): Untuk produk MTS, Odoo akan mencoba mengalokasikan stok yang ada. Jika stok tidak mencukupi, dan ada reordering rules yang aktif, maka Odoo akan membuat procurement (PO/MO) baru. Procurement ini juga akan menambah angka Incoming dan diperhitungkan dalam Forecasted Quantity.
Reservasi Stok: Perlu diingat juga bahwa stok untuk Sales Order yang sudah dikonfirmasi (dan delivery order-nya juga sudah dikonfirmasi) akan berstatus Reserved. Stok yang sudah Reserved ini juga sudah tidak dianggap "bebas" lagi dan secara implisit sudah dikurangkan dari hitungan stok yang "available" untuk order baru.

Jadi, kuncinya adalah selalu berpatokan pada Forecasted Quantity (atau Virtual Stock) untuk melihat stok yang paling akurat dan sudah memperhitungkan semua procurement rules serta rencana incoming/outgoing yang sudah diketahui oleh Odoo. Jika Mba Maya ingin melihat detailnya, fitur drill-down dari Forecasted Quantity di form produk akan sangat membantu.

Semoga pencerahan ini membantu Mba Maya dan tim ya dalam mengelola stok di Odoo 10! Jangan ragu kalau ada pertanyaan lanjutan. Sukses selalu untuk implementasi Odoo-nya!

Berikan Tanggapan

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