From 09310564443da0cd5577f36abfe3668147cbd214 Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Tue, 17 Mar 2009 18:58:02 +0530 Subject: [PATCH] [FIX] 327394 : Corrected Payment Term Line notification on supplier invioce(ref:GPA) bzr revid: jvo@tinyerp.com-20090317132802-dv317a771oi1y8w7 --- addons/account/invoice.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/account/invoice.py b/addons/account/invoice.py index 9ce5f2ac40b..f9d53f2e3d6 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -382,13 +382,14 @@ class account_invoice(osv.osv): if not date_invoice : date_invoice = time.strftime('%Y-%m-%d') - pterm_list= pt_obj.compute(cr, uid, payment_term_id, value=1, date_ref=date_invoice) + pterm_list = pt_obj.compute(cr, uid, payment_term_id, value=1, date_ref=date_invoice) if pterm_list: pterm_list = [line[0] for line in pterm_list] pterm_list.sort() res= {'value':{'date_due': pterm_list[-1]}} - + else: + raise osv.except_osv(_('Data Insufficient !'), _('The Payment Term of Supplier does not have Payment Term Lines(Computation) defined !')) return res def onchange_invoice_line(self, cr, uid, ids, lines):