From d025bafb8153871ca861de83ec2b8892adb21565 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Thu, 7 Feb 2013 12:31:27 +0530 Subject: [PATCH] [IMP] Message on so when invoice is paid. bzr revid: bth@tinyerp.com-20130207070127-2ngqgsla0l796erw --- addons/sale/sale.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index cddde4a5f08..498dfdc851d 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -995,4 +995,12 @@ class mail_compose_message(osv.Model): wf_service.trg_validate(uid, 'sale.order', context['default_res_id'], 'quotation_sent', cr) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) +class account_invoice(osv.Model): + _inherit = 'account.invoice' + + def confirm_paid(self, cr, uid, ids, context=None): + so_ids = self.pool.get('sale.order').search(cr,uid,[('invoice_ids','in',ids)],context) + res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=None) + self.pool.get('sale.order').message_post(cr, uid, so_ids, body=_("Invoice Paid"), context=context) + return res # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: