mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP] contract_payment_mode: Onchange payment mode vals
This commit is contained in:
committed by
Carolina Fernandez
parent
db1352464f
commit
0238c3f179
@@ -50,6 +50,7 @@ Contributors
|
||||
* Antonio Espinosa <antonioea@antiun.com>
|
||||
* Vicent Cubells <vicent.cubells@tecnativa.com>
|
||||
* David Vidal <david.vidal@tecnativa.com>
|
||||
* Carlos Dauden <carlos.dauden@tecnativa.com>
|
||||
|
||||
|
||||
Maintainer
|
||||
|
||||
@@ -3,12 +3,13 @@
|
||||
# Copyright 2016 Antiun Ingenieria S.L. - Antonio Espinosa
|
||||
# Copyright 2017 Tecnativa - Vicent Cubells
|
||||
# Copyright 2017 Tecnativa - David Vidal
|
||||
# Copyright 2017 Tecnativa - Carlos Dauden <carlos.dauden@tecnativa.com>
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
{
|
||||
'name': 'Contract Payment Mode',
|
||||
'summary': 'Payment mode in contracts and their invoices',
|
||||
'version': '10.0.1.0.0',
|
||||
'version': '10.0.1.0.1',
|
||||
'author': 'Domatix, '
|
||||
'Tecnativa, '
|
||||
'Odoo Community Association (OCA)',
|
||||
|
||||
@@ -21,5 +21,7 @@ class AccountAnalyticAccount(models.Model):
|
||||
invoice_vals = super(AccountAnalyticAccount, self)._prepare_invoice()
|
||||
if self.payment_mode_id:
|
||||
invoice_vals['payment_mode_id'] = self.payment_mode_id.id
|
||||
invoice_vals['partner_bank_id'] = self.partner_id.bank_ids[:1].id
|
||||
invoice = self.env['account.invoice'].new(invoice_vals)
|
||||
invoice.payment_mode_id_change()
|
||||
invoice_vals = invoice._convert_to_write(invoice._cache)
|
||||
return invoice_vals
|
||||
|
||||
Reference in New Issue
Block a user