[fix] Set account and party balance in Journal Entry
This commit is contained in:
parent
4d62d7867e
commit
3a53d49b7e
@ -36,6 +36,7 @@ class JournalEntry(AccountsController):
|
|||||||
self.validate_expense_claim()
|
self.validate_expense_claim()
|
||||||
self.validate_credit_debit_note()
|
self.validate_credit_debit_note()
|
||||||
self.validate_empty_accounts_table()
|
self.validate_empty_accounts_table()
|
||||||
|
self.set_account_and_party_balance()
|
||||||
self.set_title()
|
self.set_title()
|
||||||
|
|
||||||
def on_submit(self):
|
def on_submit(self):
|
||||||
@ -451,6 +452,11 @@ class JournalEntry(AccountsController):
|
|||||||
def validate_empty_accounts_table(self):
|
def validate_empty_accounts_table(self):
|
||||||
if not self.get('accounts'):
|
if not self.get('accounts'):
|
||||||
frappe.throw("Accounts table cannot be blank.")
|
frappe.throw("Accounts table cannot be blank.")
|
||||||
|
|
||||||
|
def set_account_and_party_balance(self):
|
||||||
|
for d in self.get("accounts"):
|
||||||
|
d.account_balance = get_balance_on(account=d.account, date=self.posting_date)
|
||||||
|
d.party_balance = get_balance_on(party_type=d.party_type, party=d.party, date=self.posting_date)
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_default_bank_cash_account(company, voucher_type, mode_of_payment=None):
|
def get_default_bank_cash_account(company, voucher_type, mode_of_payment=None):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user