From e15898dda654a9bb4ae12d407a2746c8f3f7f90a Mon Sep 17 00:00:00 2001 From: Guewen Baconnier Date: Fri, 17 Jan 2014 14:32:52 +0100 Subject: [PATCH] copy the transaction_ref to the move lines from the invoice --- base_transaction_id/invoice.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/base_transaction_id/invoice.py b/base_transaction_id/invoice.py index 32f254d8..a1fe687a 100644 --- a/base_transaction_id/invoice.py +++ b/base_transaction_id/invoice.py @@ -39,3 +39,10 @@ class AccountInvoice(Model): default['transaction_id'] = False return super(AccountInvoice, self).\ copy_data(cr, uid, id, default=default, context=context) + + def finalize_invoice_move_lines(self, cr, uid, invoice_browse, move_lines): + if invoice_browse.transaction_id: + for line in move_lines: + # tuple (0, 0, {values}) + line[2]['transaction_ref'] = invoice_browse.transaction_id + return move_lines