[REV] account: reverse entry when account move line contains 0 in credit or debit
This reverts commit db691dbebf because the appropriate solution was to filter lines with 0 debit and credit during the reverse_move before the reconciliation (which apparently has already been done by another patch).
This patch, however, was causing the followup report to show lines on a receivable account with a partner and 0 balance with 0 way to remove them.
X-original-commit: 6a5271b7f4109a4f2a20378698fbe479d73ed9cb
This commit is contained in:
@@ -3096,7 +3096,7 @@ class AccountMoveLine(models.Model):
|
||||
#computing the `reconciled` field.
|
||||
reconciled = False
|
||||
digits_rounding_precision = line.company_id.currency_id.rounding
|
||||
if (line.matched_debit_ids or line.matched_credit_ids) and float_is_zero(amount, precision_rounding=digits_rounding_precision):
|
||||
if float_is_zero(amount, precision_rounding=digits_rounding_precision):
|
||||
if line.currency_id and line.amount_currency:
|
||||
if float_is_zero(amount_residual_currency, precision_rounding=line.currency_id.rounding):
|
||||
reconciled = True
|
||||
@@ -3783,7 +3783,7 @@ class AccountMoveLine(models.Model):
|
||||
for line in self:
|
||||
company_ids.add(line.company_id.id)
|
||||
all_accounts.append(line.account_id)
|
||||
if (line.matched_debit_ids or line.matched_credit_ids) and line.reconciled:
|
||||
if line.reconciled:
|
||||
raise UserError(_('You are trying to reconcile some entries that are already reconciled.'))
|
||||
if len(company_ids) > 1:
|
||||
raise UserError(_('To reconcile the entries company should be the same for all entries.'))
|
||||
|
||||
Reference in New Issue
Block a user