[MERGE] OPW 51189 - on invoice 'refund', keep original salesman and fiscal position
authorXavier ALT <xal@openerp.com>
Tue, 6 Mar 2012 13:26:05 +0000 (14:26 +0100)
committerXavier ALT <xal@openerp.com>
Tue, 6 Mar 2012 13:26:05 +0000 (14:26 +0100)
bzr revid: xal@openerp.com-20120306132605-sccngzpqyab9ry8j

1  2 
addons/account/invoice.py

@@@ -1079,7 -1076,12 +1079,7 @@@ class account_invoice(osv.osv)
          return map(lambda x: (0,0,x), lines)
  
      def refund(self, cr, uid, ids, date=None, period_id=None, description=None, journal_id=None):
-         invoices = self.read(cr, uid, ids, ['name', 'type', 'number', 'reference', 'comment', 'date_due', 'partner_id', 'address_contact_id', 'address_invoice_id', 'partner_contact', 'partner_insite', 'partner_ref', 'payment_term', 'account_id', 'currency_id', 'invoice_line', 'tax_line', 'journal_id'])
 -        invoices = self.read(cr, uid, ids, ['name', 'type', 'number', 'reference', 'comment',\
 -                                            'date_due', 'partner_id', 'address_contact_id',\
 -                                            'address_invoice_id', 'partner_contact',\
 -                                            'partner_insite', 'partner_ref', 'payment_term',\
 -                                            'account_id', 'currency_id', 'invoice_line',\
 -                                            'tax_line', 'journal_id', 'user_id', 'fiscal_position'])
++        invoices = self.read(cr, uid, ids, ['name', 'type', 'number', 'reference', 'comment', 'date_due', 'partner_id', 'address_contact_id', 'address_invoice_id', 'partner_contact', 'partner_insite', 'partner_ref', 'payment_term', 'account_id', 'currency_id', 'invoice_line', 'tax_line', 'journal_id', 'user_id', 'fiscal_position'])
          obj_invoice_line = self.pool.get('account.invoice.line')
          obj_invoice_tax = self.pool.get('account.invoice.tax')
          obj_journal = self.pool.get('account.journal')