Add invoice date on credit wizard

issue8925
This commit is contained in:
Raimon Esteve 2020-06-26 18:13:18 +02:00
parent 3c2950dccf
commit 4653ee14a4
1 changed files with 4 additions and 4 deletions

View File

@ -122,10 +122,10 @@ class Invoice(metaclass=PoolMeta):
super(Invoice, cls).draft(invoices)
@classmethod
def credit(cls, invoices, refund=False):
def credit(cls, invoices, refund=False, **values):
pool = Pool()
MoveLine = pool.get('account.move.line')
new_invoices = super(Invoice, cls).credit(invoices, refund)
new_invoices = super(Invoice, cls).credit(invoices, refund, **values)
if refund:
for invoice, new_invoice in zip(invoices, new_invoices):
if new_invoice.state == 'paid':
@ -200,8 +200,8 @@ class Invoice(metaclass=PoolMeta):
invoice.lines = lines
return invoice
def _credit(self):
credit = super(Invoice, self)._credit()
def _credit(self, **values):
credit = super(Invoice, self)._credit(**values)
if self.target_company:
credit.target_company = self.target_company.id
return credit