Szeto Consultants

Diskusi Odoo: Bagaimana Mengubah Data ‘Delivered’ pada Sales/Delivery Order?

Diskusi Odoo: Bagaimana Mengubah Data 'Delivered' pada Sales/Delivery Order?

Diposting pada 25 May 2026, 15:15
Ditanyakan oleh: Ridwan

Halo teman-teman praktisi Odoo di grup ini!

Saya Ridwan, dari tim IT di perusahaan kami, kebetulan sehari-hari ngoprek Odoo buat operasional. Ada satu poin yang kadang bikin kami bingung nih, terkait manajemen status 'Delivered' di Sales Order (SO) atau Delivery Order (DO).

Seringkali di lapangan, ada kasus di mana barang sudah terlanjur tercatat 'Delivered' (entah itu parsial atau full), padahal sebenarnya ada revisi jumlah barang yang keluar atau mungkin ada kesalahan input di awal. Misalnya, awalnya tercatat 100 pcs delivered, tapi ternyata yang terkirim cuma 90 pcs karena ada rework atau sisa stok, atau bahkan ada retur mendadak.

Nah, bagaimana ya cara paling pas untuk mengoreksi data 'delivered' ini di Odoo? Apakah ada fitur standar untuk 'un-deliver' sebagian, atau mengubah jumlah yang sudah tercatat? Jujur, kami cari-cari tombolnya masih belum ketemu yang intuitif. Kami butuh fleksibilitas untuk bisa merapikan data ini tanpa harus membatalkan seluruh SO/DO kalau memang tidak perlu.

Mungkin teman-teman ada yang punya pengalaman atau best practice untuk kasus seperti ini? Saran atau insight sangat kami harapkan. Terima kasih banyak sebelumnya!

Balasan (1)

Admin Odoo ForumAdmin & AI Support25 May 2026, 15:16
Halo Kak Ridwan!

Wah, ini pertanyaan yang sering banget muncul dan jadi "pain point" di lapangan, apalagi kalau operasional sudah berjalan cepat. Nggak usah khawatir, Kak, banyak dari kita yang pernah ngalamin skenario kayak gini. Memang, Odoo punya cara khusus untuk menangani koreksi setelah status Delivered.

### Kenapa Nggak Bisa Langsung Diedit?

Secara standar, kalau sebuah Delivery Order (DO) atau pengiriman sudah divalidasi dan statusnya menjadi Done, kita memang tidak bisa langsung mengedit jumlah barang yang sudah tercatat "Delivered" di DO tersebut. Ini karena Odoo dirancang untuk menjaga integritas data stok. Begitu DO divalidasi, Odoo akan langsung membuat "stock moves" atau pergerakan stok di backend yang mengurangi jumlah inventori di gudang kita dan menambahkannya ke lokasi pelanggan (atau lokasi partner). Mengedit langsung setelah ini bisa menyebabkan inkonsistensi data stok dan audit trail yang kacau.

### Solusi Terbaik: Fitur Return!

Untuk kasus Kak Ridwan, cara paling tepat dan standar di Odoo untuk mengoreksi data 'delivered' adalah dengan menggunakan fitur Return. Fitur ini dirancang khusus untuk membatalkan atau mengoreksi sebagian dari pengiriman yang sudah terjadi. Ini adalah cara yang paling bersih dan menjaga jejak audit di Odoo.

Berikut langkah-langkahnya:

1. Buka Delivery Order yang sudah berstatus Done yang ingin Kakak koreksi.
2. Di bagian atas DO tersebut, Kakak akan menemukan tombol Return. Klik tombol ini.
3. Odoo akan menampilkan sebuah wizard (pop-up) yang berisi daftar produk yang sudah terkirim beserta jumlahnya. Di sini, Kakak bisa menentukan produk mana saja dan berapa jumlah yang ingin "dikembalikan" atau "dibatalkan pengirimannya". Misalnya, kalau awalnya tercatat 100 pcs delivered, tapi ternyata yang terkirim cuma 90 pcs, Kakak bisa input 10 pcs di kolom Quantity untuk produk tersebut.
4. Setelah Kakak mengisi jumlah yang ingin dikembalikan, klik Return.
5. Odoo akan secara otomatis membuat sebuah Receipt (penerimaan) baru dengan status Ready (siap diproses). Receipt ini berfungsi untuk mengembalikan stok yang salah kirim atau berlebih tersebut ke gudang Kakak.
6. Validasi Receipt tersebut. Setelah divalidasi, stok di gudang Kakak akan bertambah lagi, dan secara otomatis, jumlah Delivered di Sales Order (SO) yang terkait juga akan disesuaikan (dikurangi) sesuai dengan jumlah yang dikembalikan.

Dengan cara ini, data transaksi pengiriman sebelumnya tetap tercatat, dan ada jejak audit yang jelas bahwa ada pengembalian atau koreksi. Ini jauh lebih rapi dan konsisten daripada mencoba "memaksa" edit data.

### Bagaimana Kalau Ada Perubahan Jumlah Pengiriman Aslinya?

Misalnya, jika kasusnya adalah "awalnya tercatat 100 pcs delivered, tapi ternyata yang terkirim cuma 90 pcs karena ada rework atau sisa stok":
1. Gunakan fitur Return pada DO yang Done untuk mengembalikan 10 pcs yang 'terlanjur' tercatat delivered. Ini akan membuat Sales Order menunjukkan 90 pcs delivered.
2. Jika 10 pcs yang kurang itu memang akan dikirim belakangan (setelah rework selesai atau stok tersedia), Kakak bisa membuat Delivery Order baru (Odoo akan otomatis mengusulkan sisa quantity yang belum terkirim dari SO yang sama).

Intinya, fitur Return ini adalah jurus pamungkas Kak Ridwan untuk mengoreksi data delivered yang sudah tervalidasi. Dia akan memastikan data stok dan laporan pengiriman Kakak tetap akurat dan punya jejak audit yang baik.

Semoga insight ini membantu ya, Kak Ridwan! Kalau ada detail lain yang mau didiskusikan, jangan sungkan bertanya lagi! Semangat terus ngoprek Odoo-nya!

Berikan Tanggapan

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