bots4.me

Automate Purchasing In Odoo

Written by

in

Logo BOTS4.me

Cara Mengotomatisasi Pembelian di Odoo: Draft PO dari Kebutuhan Nyata

Pesanan pembelian yang dibuat sendiri secara otomatis — dikelompokkan per vendor, minimum order dihormati, keputusan akhir tetap di tangan Anda

Membuat pesanan pembelian secara manual berarti mengelola tingkat stok, pesanan penjualan terbuka, pengiriman yang akan datang, minimum order vendor, dan daftar harga — untuk setiap pemasok, setiap minggu. Panduan ini membahas berapa besar biaya pembuatan PO manual, di mana batas kemampuan replenishment bawaan Odoo, dan bagaimana AutoPURCHASE menghitung persis apa yang perlu dibeli dari data Odoo langsung serta membuat draft pesanan pembelian per vendor pilihan, siap untuk Anda tinjau dan konfirmasi.

💸 Berapa Sebenarnya Biaya Pembuatan PO Manual

Pertanyaan pembelian terdengar sederhana: apa yang perlu kita pesan hari ini? Menjawabnya dengan benar untuk setiap produk berarti menggabungkan empat angka — target stok, pesanan pelanggan terkonfirmasi yang belum dikirim, apa yang tersedia di gudang, dan apa yang sudah dalam perjalanan. Lakukan itu di kepala Anda atau di spreadsheet, dan pola kegagalannya sudah bisa ditebak:

  • Pemesanan ganda: PO yang masuk dari minggu lalu terlupakan, sehingga kebutuhan yang sama dipesan dua kali dan berakhir sebagai kelebihan stok.
  • Komitmen terlupakan: pesanan pelanggan terkonfirmasi yang belum dikirim tidak terlihat sebagai stok yang kurang — sampai tiba waktunya mengirim dan barangnya ternyata tidak ada.
  • Minimum order vendor terlewat: pesanan tiga unit dikirim, pemasok menolaknya atau menambahkan biaya tambahan, dan pembeli harus mengulang dari awal.
  • Produk lambat laku dipesan berlebihan: tanpa batas cakupan stok, kebiasaan “membulatkan ke satu kotak penuh” diam-diam berubah menjadi persediaan untuk dua tahun.
  • Berjam-jam di spreadsheet: seorang pembeli yang kompeten menghabiskan hampir sehari penuh menyusun usulan pesanan yang sebenarnya bisa dihitung mesin dalam hitungan detik.

🔧 Opsi yang Biasa Dicoba Tim Lebih Dulu

1. Replenishment bawaan Odoo

Aturan reordering dan layar “Replenishment” Odoo sungguh berguna: ketika stok turun di bawah minimum, Odoo dapat mengusulkan atau membuat RFQ. Namun kualitas hasilnya sepenuhnya bergantung pada nilai min/max yang tersimpan dalam aturan tersebut — dan Odoo tidak menghitungkannya untuk Anda. Replenishment bawaan juga memberi kendali terbatas atas batasan bisnis seperti nilai minimum order per pemasok, batas cakupan stok maksimum, atau daftar hitam “tidak pernah dipesan”, sehingga pembeli tetap harus memproses ulang setiap usulan.

2. Ritual spreadsheet mingguan

Ekspor stok, ekspor pesanan penjualan dan pembelian terbuka, gabungkan, hitung kebutuhan, lalu ketik ulang hasilnya sebagai PO di Odoo. Cara ini berhasil, tetapi menghabiskan berjam-jam, rusak begitu ada kolom yang bergeser, dan hanya seakurat ekspor terakhirnya.

3. Otomatisasi kustom

Tindakan server terjadwal atau skrip kustom memang dapat membuat PO, tetapi kasus-kasus khusus — pengelompokan pemasok, jumlah minimum, proses ulang yang memperluas pesanan terbuka alih-alih menggandakannya — justru bagian yang menjadikannya proyek perangkat lunak sungguhan dengan pemeliharaan sungguhan.

🤖 Cara Otomatis: AutoPURCHASE

AutoPURCHASE adalah bot BOTS4.me yang menghitung kebutuhan per produk dari data Odoo langsung dan membuat draft pesanan pembelian (RFQ), dikelompokkan per vendor pilihan — sehingga tugas pembeli menyusut menjadi sekadar meninjau dan mengonfirmasi.

🧮 Satu formula yang jujur

kebutuhan = (target stok + penjualan terkonfirmasi yang belum dikirim) − (stok di tangan + PO yang akan datang)

Tidak ada yang sudah Anda pesan yang dipesan dua kali, dan komitmen pelanggan yang terkonfirmasi tidak pernah terlupakan. Saat Gunakan Target AutoSTOCK aktif, target stok berasal dari proses AutoSTOCK terbaru yang menulis aturannya ke Odoo. Jika tidak ada proses terbaru, atau Anda tidak memiliki AutoSTOCK, AutoPURCHASE menggunakan aturan pemesanan ulang bawaan Odoo.

📊

Kebutuhan dihitung dari data Odoo langsung

→
🤖

Baris dikelompokkan per vendor pilihan

→
💾

Draft PO (RFQ) dibuat di Odoo

→
✅

Anda meninjau, mengonfirmasi, mengirim

Batasan bisnis sudah terpasang bawaan, bukan tempelan:

  • Minimum order vendor dihormati: kuantitas minimum order vendor dipatuhi, dan gabungan pesanan setiap pemasok harus mencapai nilai pesanan minimum Anda. Pesanan kecil dilewati dan dicantumkan dalam laporan Anda alih-alih merepotkan pemasok.
  • Perlindungan dari pemesanan berlebihan: batas cakupan stok maksimum mencegah produk lambat laku dipesan berlebihan; daftar hitam “tidak pernah dipesan” menjaga produk yang dihentikan atau khusus tetap di luar setiap usulan.
  • Satu draf terbuka per pemasok: proses berikutnya menambahkan baris baru ke draf terbuka milik AutoPURCHASE untuk pemasok tersebut alih-alih membuat pesanan kedua, dan draf yang dibuat oleh orang atau oleh Odoo tidak pernah disentuh — aman dijalankan per jam, harian, atau mingguan.
  • Draf secara default: tidak ada yang dikirim ke pemasok tanpa Anda — Anda yang mengirim RFQ dari Odoo. Mulai paket Family, pesanan di bawah batas nilai yang Anda tetapkan dapat dikonfirmasi secara otomatis (nonaktif secara default).
  • Penahanan Pembelian: tahan pelanggan yang berstatus credit stop atau sedang dalam sengketa. Tidak ada stok yang dibeli untuk pesanan terbuka mereka, kuantitas mereka yang belum dikirim dikurangkan dari setiap kebutuhan pembelian, dan setiap laporan menunjukkan berapa banyak yang dikecualikan. Tersedia mulai paket Business.

Dari Bulan Gratis hingga Draf Pesanan Pertama

  • Langkah 1 — Mulai bulan Discovery gratis Anda: masuk di bots4.me/bots, klik Mulai bulan Discovery gratis pada kartu AutoPURCHASE dan terima Ketentuan sekali saja — tidak perlu kartu kredit. Butuh bantuan penyiapan? Beri tahu kami ERP apa yang Anda gunakan dan bagaimana Anda membeli saat ini, dan kami menyiapkannya bersama Anda. Anda juga dapat mencoba dasbor dengan data contoh di bots4.me/bots_demo terlebih dahulu.
  • Langkah 2 — Hubungkan Odoo: di Odoo.sh atau on-premise, instal modul BOTS4.me Connect gratis (Odoo 13–19) dan hubungkan dengan satu klik. Di Odoo Online, buat kunci API di Settings → Users & Companies → Users → pengguna Anda → Account Security (aktifkan mode pengembang jika tab tersebut tersembunyi), lalu buka Pengaturan (ikon roda gigi) → AutoPURCHASE → Access Manager → Tambah Sumber → ERP → Odoo di bots4.me dan tempelkan di sana; pengguna Odoo di balik kunci tersebut memerlukan hak Purchase (User). Odoo Online memerlukan paket Custom dari Odoo untuk akses API. Satu koneksi melayani setiap aplikasi BOTS4.me yang bekerja dengan Odoo.
  • Langkah 3 — Atur aturan Anda: di tab Kontrol AutoPURCHASE, atur Nilai pesanan min. (nilai gabungan yang harus dicapai pesanan ke satu pemasok), Batas cakupan maks. (jumlah bulan permintaan rata-rata yang tidak pernah Anda lampaui saat memesan), dan Daftar larangan pemesanan (kode produk, dipisahkan koma). Bulatkan ke kemasan membulatkan kuantitas ke atas hingga kuantitas minimum setiap pemasok.
  • Langkah 4 — Mulai dalam DEMO: AutoPURCHASE dimulai dalam DEMO. Setiap proses di sana menghasilkan laporan usulan pembelian lengkap (pesanan per pemasok beserta nilainya, pemasok yang dilewati dan alasannya, produk tanpa pemasok) sementara tidak ada yang dibuat di Odoo. Dalam DEMO, usulan baru dibuat paling banyak sekitar sekali sehari, dan memakai kuota penggunaan Anda seperti proses live.
  • Langkah 5 — Mulai live: di tab Kontrol, alihkan mode dari DEMO ke LIVE (opsi ini terbuka setelah laporan DEMO pertama Anda); Buat Pesanan Pembelian aktif secara default di setiap paket. Lalu pilih Jadwal Berjalan (per jam, harian, atau mingguan) dan Jam Operasional, dan bagian pembelian Anda akan menemukan draf RFQ yang rapi di Odoo, dikelompokkan per pemasok.

Minggu Pertama Anda dengan AutoPURCHASE

  • Baca laporan usulan pertama: ringkasannya menunjukkan pengaturan yang digunakan proses tersebut, berapa banyak pesanan pemasok yang diusulkan beserta total nilainya, pemasok mana yang dilewati karena di bawah Nilai pesanan min. Anda, dan produk mana yang perlu dipesan tetapi tidak memiliki vendor di Odoo.
  • Perbaiki vendor yang belum ada: produk tanpa vendor tidak dapat dimasukkan ke RFQ mana pun. Tambahkan vendor ke produk di Odoo (baris vendor pertama adalah yang diutamakan) dan proses berikutnya akan menyertakannya.
  • “Target stok tidak ditemukan”? AutoPURCHASE memerlukan target sebagai dasar pemesanan. Tambahkan aturan pemesanan ulang min/max ke produk Anda di Odoo (di Odoo 14 dan yang lebih baru dengan Trigger diatur ke Manual, agar Odoo tidak memesannya sendiri), atau biarkan AutoSTOCK menuliskannya (LIVE, dengan Tulis Aturan Pemesanan Ulang aktif) dan biarkan Gunakan Target AutoSTOCK tetap aktif.
  • Periksa setiap angka: tabel baris pesanan menampilkan Target, Stok di tangan, Masuk, dan Penjualan terbuka di samping setiap kuantitas pesanan, ditambah harga pemasok dan nilai baris. Jika kuantitas terlihat terlalu besar, turunkan Batas cakupan maks. dan periksa kuantitas minimum vendor yang digunakan oleh Bulatkan ke kemasan, lalu bandingkan usulan DEMO berikutnya.
  • Pantau dasbor: tab Log mencatat apa yang dilakukan setiap proses dan alasannya, dan statistiknya menampilkan Produk yang Perlu Dipesan, Pesanan Pembelian Dibuat, dan Pemasok Dilewati.
  • Mulai LIVE saat usulan sesuai dengan apa yang akan Anda pesan sendiri: draf RFQ kemudian muncul di Odoo Purchase, satu per pemasok. Proses berikutnya menambahkan baris baru ke draf terbuka milik AutoPURCHASE untuk pemasok tersebut alih-alih membuat pesanan kedua, sehingga proses ulang tidak pernah menumpuk pesanan; draf yang dibuat oleh orang atau oleh Odoo tidak pernah disentuh.
  • Konfirmasi Pesanan Otomatis menjadi langkah terakhir: fitur ini tersedia mulai paket Family, nonaktif secara default, dan hanya mengonfirmasi pesanan di bawah batas nilai Anda. Aktifkan hanya setelah beberapa minggu di mana draf secara konsisten sesuai dengan keputusan Anda sendiri.

📅 Seperti Apa Operasional Sehari-hari

Pada setiap proses terjadwal, AutoPURCHASE menghitung ulang kebutuhan dari data ERP langsung, mengelompokkannya berdasarkan vendor pilihan setiap produk menggunakan data vendor dan daftar harga Odoo Anda, lalu membuat satu draft pesanan yang rapi per pemasok — bukan tumpukan PO satu baris. Laporan usulan pembelian tiba di inbox Anda setelah setiap proses, dalam salah satu dari 31 bahasa pilihan Anda.

Anda tetap memegang kendali dari dasbor di bots4.me/bots: Daya Bot aktif/nonaktif, sakelar per fitur, Jadwal Berjalan dan Jam Operasional, serta log keputusan lengkap di tab Log. Platform ini di-hosting di UE, dirancang untuk GDPR, dengan 2FA opsional. Ini adalah platform yang sama dengan yang digunakan IMP Kontakt untuk mengubah ribuan RFQ dan pesanan yang dikirim lewat email setiap bulan menjadi rekaman ERP dengan Mail2ERP.

🔄 Bagian Tengah dari Siklus Inventaris Odoo

AutoPURCHASE paling kuat sebagai mata rantai tengah dari siklus tiga bot. Di hulu, AutoSTOCK menghitung target stok optimal dari riwayat penjualan nyata Anda dan menjaga aturan reordering Odoo tetap segar — sehingga “target stok” dalam formula tersebut adalah angka yang valid secara statistik, bukan sekadar tebakan. Di hilir, setelah Anda mengonfirmasi dan mengirim PO, Supplier2ERP membaca email konfirmasi pemasok dan menuliskan kembali harga, kuantitas, dan tanggal pengiriman yang terkonfirmasi ke PO di Odoo.

AutoSTOCK menentukan berapa banyak yang harus disimpan → AutoPURCHASE membuat draft apa yang harus dibeli → Supplier2ERP mencatat apa yang benar-benar dijanjikan pemasok. Hasilnya: replenishment berjalan berdasarkan data dari ujung ke ujung, dan peran tim Anda menjadi penilaian, bukan entri data.

🌍 Odoo Lebih Dulu, ERP Lain Juga

Saat ini AutoPURCHASE mendukung Odoo versi 13 hingga 19 (Odoo Online, Odoo.sh, dan on-premise), ERPNext 15 dan 16, Zoho Inventory, Dolibarr 23 dan yang lebih baru, Microsoft Dynamics 365 Business Central (online), QuickBooks Online, Xero, serta SAP Business One. ERP lain apa pun yang memiliki API (SAP S/4HANA, Oracle NetSuite, Dynamics 365 Finance / Sales, dan sebagainya) dihubungkan atas permintaan — beri tahu kami sistem yang Anda pakai.

❓ Pertanyaan yang Sering Diajukan

Bisakah Odoo membuat pesanan pembelian secara otomatis?

Sebagian. Aturan reordering Odoo bisa memicu RFQ ketika stok turun di bawah minimum, tetapi nilai min/max harus Anda kelola sendiri, dan batasan seperti nilai minimum order per pemasok, batas cakupan stok, atau daftar hitam “tidak pernah dipesan” masih terbatas. AutoPURCHASE menghitung kebutuhan dari target stok, penjualan terkonfirmasi, stok di tangan, dan PO yang akan datang, lalu membuat draft PO yang dikelompokkan per vendor dengan batasan-batasan tersebut sudah terpasang bawaan.

Bagaimana AutoPURCHASE menghitung apa yang harus dipesan?

Per produk: (target stok + pesanan pelanggan terkonfirmasi yang belum dikirim) dikurangi (stok di tangan + pesanan pembelian yang sudah akan datang). Penjualan terkonfirmasi tidak pernah terlupakan dan apa yang sudah dipesan tidak pernah dipesan dua kali. Target stok berasal dari AutoSTOCK jika Anda memiliki kedua aplikasi, atau dari aturan reordering bawaan Odoo.

Apakah pesanan akan dikirim ke pemasok saya tanpa persetujuan saya?

Tidak. Secara default AutoPURCHASE membuat draf pesanan pembelian (RFQ) di Odoo — Anda meninjau dan mengonfirmasi sebelum apa pun sampai ke pemasok, dan pengiriman RFQ ke pemasok tetap dilakukan di Odoo. Mulai paket Family, pesanan di bawah batas nilai yang Anda tetapkan dapat dikonfirmasi secara otomatis (nonaktif secara default).

Bagaimana sistem ini menangani kuantitas dan nilai minimum order vendor?

Kuantitas pesanan minimum pemasok dari daftar harga pemasok di Odoo Anda dipatuhi (dengan Bulatkan ke kemasan aktif, kuantitas dibulatkan ke atas ke nilai tersebut), dan pesanan setiap pemasok harus mencapai nilai pesanan minimum Anda. Pesanan yang berada di bawahnya dilewati dan dicantumkan dalam laporan usulan pembelian, sehingga Anda dapat memutuskan apakah akan menunggu atau menambah pesanan.

Apa yang mencegahnya membuat pesanan pembelian yang sama dua kali?

AutoPURCHASE menghitung pesanan pembelian yang sudah dalam perjalanan sebagai kebutuhan yang telah terpenuhi, dan proses berikutnya menambahkan baris baru ke draf terbukanya sendiri untuk pemasok tersebut alih-alih membuat pesanan kedua. Draf yang dibuat oleh orang atau oleh Odoo tidak pernah disentuh, sehingga proses terjadwal yang sering pun tidak menumpuk pesanan.

Apakah saya perlu AutoSTOCK untuk menggunakan AutoPURCHASE?

Tidak. Secara mandiri, AutoPURCHASE menggunakan aturan pemesanan ulang min/max yang sudah ada di Odoo Anda — di Odoo 14 dan yang lebih baru, aturan yang Anda atur ke Trigger = Manual; aturan yang dibiarkan otomatis tetap ditangani Odoo. Memiliki keduanya lebih baik: AutoSTOCK menghitung ulang target optimal dari riwayat penjualan nyata sesuai jadwal, dan AutoPURCHASE selalu memesan berdasarkan angka terbaru yang berbasis data.

Apakah AutoPURCHASE menggunakan AI untuk memutuskan apa yang dibeli?

Tidak. AutoPURCHASE sepenuhnya berbasis aturan. Pesanan pembelian dibuat dari target stok Anda, pesanan pelanggan yang telah dikonfirmasi, stok di tangan, dan pesanan pembelian yang sudah dalam perjalanan; input yang sama selalu memberikan hasil yang sama, dan tidak ada apa pun yang pernah dikirim ke penyedia AI.

Versi Odoo apa saja yang didukung, dan bisakah saya mencobanya dulu?

Odoo 13 hingga 19: Odoo.sh dan on-premise dengan konektor Python sekali klik, Odoo Online dengan kunci API. Odoo Online memerlukan paket Custom dari Odoo untuk akses API. Bulan pertama Anda adalah bulan Discovery gratis, tanpa perlu kartu kredit. Dimulai dalam DEMO, dan Anda menerima laporan usulan pembelian lengkap sebelum satu pesanan pun dibuat di Odoo.

📚 Panduan Terkait

🔗 Sumber dan Bacaan Lanjutan

Dokumentasi resmi dan standar yang dirujuk dalam panduan ini. Tautan eksternal terbuka di tab baru.

Biarkan Pesanan Pembelian Anda Dibuat dengan Sendirinya

Mulai bulan Discovery gratis Anda: hubungkan Odoo Anda, dan laporan usulan pembelian pertama Anda tiba dalam DEMO, tanpa ada yang dibuat di ERP Anda sampai Anda beralih ke LIVE.

🌐 BOTS4.me bekerja sepenuhnya dalam bahasa Anda — Anda tidak perlu bahasa Inggris untuk menyiapkan dan menjalankan otomasi Anda. Halaman ini diterjemahkan dari versi asli berbahasa Inggris kami. Sarankan perbaikan penulisan →