diff --git a/account_move_line_reconcile_manual/wizards/account_move_line_reconcile_manual.py b/account_move_line_reconcile_manual/wizards/account_move_line_reconcile_manual.py index 77e5f54a..e8b4b56c 100644 --- a/account_move_line_reconcile_manual/wizards/account_move_line_reconcile_manual.py +++ b/account_move_line_reconcile_manual/wizards/account_move_line_reconcile_manual.py @@ -199,6 +199,7 @@ class AccountMoveLineReconcileManual(models.TransientModel): 0, 0, { + "display_type": "payment_term", "account_id": self.account_id.id, "partner_id": self.partner_id and self.partner_id.id or False, "debit": debit, @@ -209,6 +210,7 @@ class AccountMoveLineReconcileManual(models.TransientModel): 0, 0, { + "display_type": "product", "account_id": self.writeoff_account_id.id, "partner_id": self.partner_id and self.partner_id.id or False, "debit": credit, @@ -229,7 +231,7 @@ class AccountMoveLineReconcileManual(models.TransientModel): self.move_line_ids.remove_move_reconcile() vals = self._prepare_writeoff_move() woff_move = self.env["account.move"].create(vals) - woff_move._post(soft=False) + woff_move.with_context(validate_analytic=True)._post(soft=False) to_rec_woff_line = woff_move.line_ids.filtered( lambda x: x.account_id.id == self.account_id.id )