diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index e1f3eee6523049d98176a2bb8e4b7bb80d2cf893..dee2db166b9e21468cc386dd52c22c75e542f324 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -154,8 +154,7 @@ class JournalEntry(AccountsController): if self.docstatus == 0: self.apply_tax_withholding() - - if not self.title: + if self.is_new() or not self.title: self.title = self.get_title() def validate_advance_accounts(self): @@ -1170,7 +1169,9 @@ class JournalEntry(AccountsController): def set_print_format_fields(self): bank_amount = party_amount = total_amount = 0.0 - currency = bank_account_currency = party_account_currency = pay_to_recd_from = None + currency = ( + bank_account_currency + ) = party_account_currency = pay_to_recd_from = self.pay_to_recd_from = None party_type = None for d in self.get("accounts"): if d.party_type in ["Customer", "Supplier"] and d.party: