Merge pull request #35 from mdietrichc2c/statement_import_correction

Corrects issue with customer refunds and partner lookup for imported lines and add account_report_company as account_statement_base_completion dependency
This commit is contained in:
Nicolas Bessi (nbessi)
2014-09-26 09:01:03 +02:00
6 changed files with 66 additions and 11 deletions

View File

@@ -191,13 +191,7 @@ class AccountStatementCompletionRule(orm.Model):
res = {}
inv = self._find_invoice(cr, uid, line, inv_type, context=context)
if inv:
# FIXME use only commercial_partner_id of invoice in 7.1
# this is for backward compatibility in 7.0 before
# the refactoring of res.partner
if hasattr(inv, 'commercial_partner_id'):
partner_id = inv.commercial_partner_id.id
else:
partner_id = inv.partner_id.id
partner_id = inv.commercial_partner_id.id
res = {'partner_id': partner_id,
'account_id': inv.account_id.id,
'type': inv_type}