mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP] contract_mandate add bank account to invoice
This commit is contained in:
@@ -29,6 +29,7 @@ class AccountAnalyticAccount(models.Model):
|
||||
invoice_vals = super(AccountAnalyticAccount, self)._prepare_invoice()
|
||||
if self.mandate_id:
|
||||
invoice_vals['mandate_id'] = self.mandate_id.id
|
||||
invoice_vals['partner_bank_id'] = self.mandate_id.partner_bank_id.id
|
||||
elif self.payment_mode_id.payment_method_id.mandate_required:
|
||||
mandate = self.env['account.banking.mandate'].search([
|
||||
('partner_id', '=', self.partner_id.commercial_partner_id.id),
|
||||
@@ -36,4 +37,5 @@ class AccountAnalyticAccount(models.Model):
|
||||
('company_id', '=', self.company_id.id),
|
||||
], limit=1)
|
||||
invoice_vals['mandate_id'] = mandate.id
|
||||
invoice_vals['partner_bank_id'] = mandate.partner_bank_id.id
|
||||
return invoice_vals
|
||||
|
||||
Reference in New Issue
Block a user