From 241bcfe85de67f05b9c8f62217de64b9cce24944 Mon Sep 17 00:00:00 2001 From: "Rucha (Open ERP)" Date: Mon, 10 Dec 2012 16:21:48 +0530 Subject: [PATCH] [IMP]: sale: Set current date as invoice date while creating invoice from SO lines bzr revid: rpa@tinyerp.com-20121210105148-0vaen7se7o7dh6fd --- addons/sale/wizard/sale_line_invoice.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/sale/wizard/sale_line_invoice.py b/addons/sale/wizard/sale_line_invoice.py index 54001f645c8..8b2a31ff101 100644 --- a/addons/sale/wizard/sale_line_invoice.py +++ b/addons/sale/wizard/sale_line_invoice.py @@ -22,6 +22,7 @@ from osv import osv from tools.translate import _ import netsvc +from datetime import datetime class sale_order_line_make_invoice(osv.osv_memory): _name = "sale.order.line.make.invoice" @@ -72,7 +73,8 @@ class sale_order_line_make_invoice(osv.osv_memory): 'payment_term': pay_term, 'fiscal_position': order.fiscal_position.id or order.partner_id.property_account_position.id, 'user_id': order.user_id and order.user_id.id or False, - 'company_id': order.company_id and order.company_id.id or False + 'company_id': order.company_id and order.company_id.id or False, + 'date_invoice': datetime.now().strftime('%Y-%m-%d') } inv_id = self.pool.get('account.invoice').create(cr, uid, inv) return inv_id