Open lajayuhniyarsyah opened 8 years ago
untuk cek invoice berikut relasi nya
@lajayuhniyarsyah : mas jay apakah seperti ini ?
689022db0845613360c6baf0312a31d397e64438
@Mohammadrezafah : kalo di commit dikasih nomor issue nya aja di message commit nya
contoh : git commit -m "Messege , issue #45
@lajayuhniyarsyah : okey lain kali seperti itu
@Mohammadrezafah : kalau dilihat dari script nya flow nya gini :
cek invoice,, ada invoice nya ga kalau invoice nya sudah ada yang paid maka True
lalu di bawah di cek kalau invoice sudah True maka cek shipped qty nya apa sudah semua,, kalau sudah semua shipped maka sale order "done"
hal tersebut salah dan dapat menimbulkan bug seperti ini:
Ketika so sudah di bayar DP (Belum pelunasan) lalu DN sudah shipped semua maka dari flow di atas SO akan "DONE"
Yang perlu digarisbawahi
SO done jika :
@lajayuhniyarsyah : mas jay apakah seperti ini ? b6bfb1353ccf46e044d4f6bfa07e31736cc32add
Oh iya ga lihat atasnya
if sale_order.picking_ids:
#menghitung total amount di invoice
for hitung in sale_order.picking_ids:
amount_total+=hitung.invoice_id.amount_total
Itu berarti di hitung semua baik invoice cancel atau draft ??
iya begitu, harus nya jangan ya ?? klo gt saya kasih kondisi lagi
Ok kasih kondisi yang padi aja di hitungnya
@Mohammadrezafah :
Bikin method dimana untuk mengecek dan update state Sale Order