Port of base_bank based on PCaetan work

p_acc_obj is not so well named for a `res.partner.bank`, reading the code I thought it was an `account.account`.