diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 331460ded4c..82177474d10 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -3157,7 +3157,7 @@ class AccountMove(models.Model): close_file(file_data) continue - decoder = self._get_edi_decoder(file_data, new=new) + decoder = (current_invoice or current_invoice.new(self.default_get(['move_type', 'journal_id'])))._get_edi_decoder(file_data, new=new) if decoder: try: with self.env.cr.savepoint():