[14.0][FIX] account_reconciliation_widget: already posted move issue on reconcile

A new mod in Odoo base code disallows re-post an already posted move. This thing blocks reconciling and this commit fixes it.
This commit is contained in:
Francisco Ivan Anton Prieto
2021-04-19 10:17:31 +02:00
parent 03dca90a5a
commit 469fbf44f9

View File

@@ -252,7 +252,10 @@ class AccountBankStatementLine(models.Model):
aml_to_reconcile.append((new_aml, counterpart_move_line))
# Post to allow reconcile
self.move_id.with_context(skip_account_move_synchronization=True).action_post()
if self.move_id.state != "posted":
self.move_id.with_context(
skip_account_move_synchronization=True
).action_post()
# Reconcile new lines with counterpart
for new_aml, counterpart_move_line in aml_to_reconcile:
@@ -262,7 +265,6 @@ class AccountBankStatementLine(models.Model):
# Needs to be called manually as lines were created 1 by 1
self.move_id.update_lines_tax_exigibility()
self.move_id.with_context(skip_account_move_synchronization=True).action_post()
# record the move name on the statement line to be able to retrieve
# it in case of unreconciliation
self.write({"move_name": self.move_id.name})