Browse Source

Merge pull request #35 from OpenPymeMx/7.0

Correct set accounting accounts for auto generated invoices on multicompany environment
pull/26/head
Daniel Reis 10 years ago
parent
commit
7c25ee829a
  1. 10
      contract/account_analytic_analysis_recurring.py

10
contract/account_analytic_analysis_recurring.py

@ -241,10 +241,16 @@ class AccountAnalyticAccount(orm.Model):
new_date = next_date + relativedelta(months=+interval) new_date = next_date + relativedelta(months=+interval)
context['old_date'] = old_date context['old_date'] = old_date
context['next_date'] = new_date context['next_date'] = new_date
# Force company for correct evaluate domain access rules
context['force_company'] = contract.company_id.id
# Re-read contract with correct company
contract = self.browse(cr, uid, contract.id, context=context)
self._prepare_invoice( self._prepare_invoice(
cr, uid, contract, context=context)
cr, uid, contract, context=context
)
self.write( self.write(
cr, uid, [contract.id], cr, uid, [contract.id],
{'recurring_next_date': new_date.strftime('%Y-%m-%d')}, {'recurring_next_date': new_date.strftime('%Y-%m-%d')},
context=context)
context=context
)
return True return True
Loading…
Cancel
Save