mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-16 16:15:02 +00:00
Merge pull request #41104 from deepeshgarg007/payment_entry_test
fix: Payment entry against employee
This commit is contained in:
@@ -2126,6 +2126,8 @@ def get_negative_outstanding_invoices(
|
||||
@frappe.whitelist()
|
||||
def get_party_details(company, party_type, party, date, cost_center=None):
|
||||
bank_account = ""
|
||||
party_bank_account = ""
|
||||
|
||||
if not frappe.db.exists(party_type, party):
|
||||
frappe.throw(_("{0} {1} does not exist").format(_(party_type), party))
|
||||
|
||||
@@ -2137,8 +2139,8 @@ def get_party_details(company, party_type, party, date, cost_center=None):
|
||||
party_balance = get_balance_on(party_type=party_type, party=party, cost_center=cost_center)
|
||||
if party_type in ["Customer", "Supplier"]:
|
||||
party_bank_account = get_party_bank_account(party_type, party)
|
||||
bank_account = get_default_company_bank_account(company, party_type, party)
|
||||
|
||||
bank_account = get_default_company_bank_account(company, party_type, party)
|
||||
return {
|
||||
"party_account": party_account,
|
||||
"party_name": party_name,
|
||||
|
||||
@@ -10,6 +10,7 @@ from frappe.utils import add_days, flt, nowdate
|
||||
from erpnext.accounts.doctype.account.test_account import create_account
|
||||
from erpnext.accounts.doctype.payment_entry.payment_entry import (
|
||||
get_outstanding_reference_documents,
|
||||
get_party_details,
|
||||
get_payment_entry,
|
||||
get_reference_details,
|
||||
)
|
||||
@@ -1684,6 +1685,10 @@ def create_payment_entry(**args):
|
||||
payment_entry.reference_no = "Test001"
|
||||
payment_entry.reference_date = nowdate()
|
||||
|
||||
get_party_details(
|
||||
payment_entry.company, payment_entry.party_type, payment_entry.party, payment_entry.posting_date
|
||||
)
|
||||
|
||||
if args.get("save"):
|
||||
payment_entry.save()
|
||||
if args.get("submit"):
|
||||
|
||||
Reference in New Issue
Block a user