From 2543c027b81aa1273d97123f9a70c9bc6ff15ef8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BEAU?= Date: Tue, 20 Mar 2018 22:52:51 +0100 Subject: [PATCH] [IMP] assert that move is balanced, recompute amount total, and set reconciled to false to avoid having a null value instead --- account_move_base_import/models/account_journal.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/account_move_base_import/models/account_journal.py b/account_move_base_import/models/account_journal.py index 9edfa5fe..4053a5a5 100644 --- a/account_move_base_import/models/account_journal.py +++ b/account_move_base_import/models/account_journal.py @@ -249,6 +249,7 @@ class AccountJournal(models.Model): 'balance_cash_basic': values['debit'] - values['credit'], 'ref': move.ref, 'user_type_id': account.user_type_id.id, + 'reconciled': False, }) values = move_line_obj._add_missing_default_values(values) return values @@ -323,6 +324,11 @@ class AccountJournal(models.Model): self._write_extra_move_lines(parser, move) if self.create_counterpart: self._create_counterpart(parser, move) + # Check if move is balanced + move.assert_balanced() + # Computed total amount of the move + move._amount_compute() + # Attach data to the move attachment_data = { 'name': 'statement file', 'datas': file_stream,