diff --git a/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py b/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py index 1a4747c55b8..7f5b52e4615 100644 --- a/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py +++ b/erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py @@ -148,6 +148,9 @@ def start_import( import_file = ImportFile("Bank Transaction", file=file, import_type="Insert New Records") data = parse_data_from_template(import_file.raw_data) + # Importer expects 'Data Import' class, which has 'payload_count' attribute + if not data_import.get("payload_count"): + data_import.payload_count = len(data) - 1 if import_file_path: add_bank_account(data, bank_account)