minor fix invoice_date for create invoice
This commit is contained in:
parent
ef8ee435b8
commit
63c1e18669
14
sale.py
14
sale.py
|
@ -185,8 +185,18 @@ class Sale(metaclass=PoolMeta):
|
|||
|
||||
def _get_invoice_sale(self):
|
||||
invoice = super(Sale, self)._get_invoice_sale()
|
||||
invoice.invoice_date = self.sale_date
|
||||
invoice.accounting_date = self.sale_date
|
||||
config = Pool().get('sale.configuration')(1)
|
||||
if config.invoice_date_from_statement:
|
||||
invoice.invoice_date = self.sale_date
|
||||
invoice.accounting_date = self.sale_date
|
||||
else:
|
||||
invoice_date = self.invoice_date
|
||||
if not invoice_date:
|
||||
invoice_date = Pool().get('ir.date').today()
|
||||
self.invoice_date = invoice_date
|
||||
self.save()
|
||||
invoice.invoice_date = invoice_date
|
||||
invoice.accounting_date = invoice_date
|
||||
return invoice
|
||||
|
||||
def _get_authorization(self, sale):
|
||||
|
|
Loading…
Reference in New Issue