fix: get unique provisional accounts

This commit is contained in:
Nabin Hait
2024-03-19 21:05:22 +05:30
parent 9996d6b7e6
commit b73f51a9bd

View File

@@ -1148,10 +1148,12 @@ class PurchaseInvoice(BuyingController):
fields=["name", "provisional_expense_account", "qty", "base_rate"], fields=["name", "provisional_expense_account", "qty", "base_rate"],
) )
default_provisional_account = self.get_company_default("default_provisional_account") default_provisional_account = self.get_company_default("default_provisional_account")
provisional_accounts = [ provisional_accounts = set(
d.provisional_expense_account if d.provisional_expense_account else default_provisional_account [
for d in pr_items d.provisional_expense_account if d.provisional_expense_account else default_provisional_account
] for d in pr_items
]
)
provisional_gl_entries = frappe.get_all( provisional_gl_entries = frappe.get_all(
"GL Entry", "GL Entry",