From 5596f94c3f3d5743812e03bd52ed35736da44de5 Mon Sep 17 00:00:00 2001 From: Florian da Costa Date: Thu, 22 Sep 2016 18:39:51 +0200 Subject: [PATCH] [FIX] account_mass_reconcile: Fix writeoff variables passed to reconcile method --- .../models/base_reconciliation.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/account_mass_reconcile/models/base_reconciliation.py b/account_mass_reconcile/models/base_reconciliation.py index e954e520..66a367b4 100644 --- a/account_mass_reconcile/models/base_reconciliation.py +++ b/account_mass_reconcile/models/base_reconciliation.py @@ -155,13 +155,13 @@ class MassReconcileBase(models.AbstractModel): ) if below_writeoff: if sum_credit > sum_debit: - writeoff_account_id = self.account_profit_id.id + writeoff_account = self.account_profit_id else: - writeoff_account_id = self.account_lost_id.id + writeoff_account = self.account_lost_id line_rs = ml_obj.browse(line_ids) line_rs.reconcile( - writeoff_acc_id=writeoff_account_id, - writeoff_journal_id=self.journal_id.id + writeoff_acc_id=writeoff_account, + writeoff_journal_id=self.journal_id ) return True, True elif allow_partial: @@ -173,13 +173,13 @@ class MassReconcileBase(models.AbstractModel): # it will do a full reconcile instead of a partial reconcile # and make a write-off for exchange if sum_credit > sum_debit: - writeoff_account_id = self.income_exchange_account_id.id + writeoff_account = self.income_exchange_account_id else: - writeoff_account_id = self.expense_exchange_account_id.id + writeoff_account = self.expense_exchange_account_id line_rs = ml_obj.browse(line_ids) line_rs.reconcile( - writeoff_acc_id=writeoff_account_id, - writeoff_journal_id=self.journal_id.id + writeoff_acc_id=writeoff_account, + writeoff_journal_id=self.journal_id ) return True, False return False, False