update fin_payment_scheduledetail psd set c_bpartner_id = (select c_bpartner_id from c_invoice i, fin_payment_schedule ps where ps.fin_payment_schedule_id = fin_payment_schedule_invoice and ps.c_invoice_id = i.c_invoice_id) where c_bpartner_id is null and fin_payment_schedule_invoice is not null; update fin_payment_scheduledetail psd set c_bpartner_id = (select c_bpartner_id from c_order o, fin_payment_schedule ps where ps.fin_payment_schedule_id = fin_payment_schedule_order and ps.c_order_id = o.c_order_id) where c_bpartner_id is null and fin_payment_schedule_order is not null and fin_payment_schedule_invoice is null;