fix: [ux] credit to & debit to error message (#21132)
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
This commit is contained in:
parent
fc0bd2a9e4
commit
63bdf5dc74
@ -146,10 +146,14 @@ class PurchaseInvoice(BuyingController):
|
|||||||
["account_type", "report_type", "account_currency"], as_dict=True)
|
["account_type", "report_type", "account_currency"], as_dict=True)
|
||||||
|
|
||||||
if account.report_type != "Balance Sheet":
|
if account.report_type != "Balance Sheet":
|
||||||
frappe.throw(_("Credit To account must be a Balance Sheet account"))
|
frappe.throw(_("Please ensure {} account is a Balance Sheet account. \
|
||||||
|
You can change the parent account to a Balance Sheet account or select a different account.")
|
||||||
|
.format(frappe.bold("Credit To")), title=_("Invalid Account"))
|
||||||
|
|
||||||
if self.supplier and account.account_type != "Payable":
|
if self.supplier and account.account_type != "Payable":
|
||||||
frappe.throw(_("Credit To account must be a Payable account"))
|
frappe.throw(_("Please ensure {} account is a Payable account. \
|
||||||
|
Change the account type to Payable or select a different account.")
|
||||||
|
.format(frappe.bold("Credit To")), title=_("Invalid Account"))
|
||||||
|
|
||||||
self.party_account_currency = account.account_currency
|
self.party_account_currency = account.account_currency
|
||||||
|
|
||||||
|
@ -478,13 +478,17 @@ class SalesInvoice(SellingController):
|
|||||||
["account_type", "report_type", "account_currency"], as_dict=True)
|
["account_type", "report_type", "account_currency"], as_dict=True)
|
||||||
|
|
||||||
if not account:
|
if not account:
|
||||||
frappe.throw(_("Debit To is required"))
|
frappe.throw(_("Debit To is required"), title=_("Account Missing"))
|
||||||
|
|
||||||
if account.report_type != "Balance Sheet":
|
if account.report_type != "Balance Sheet":
|
||||||
frappe.throw(_("Debit To account must be a Balance Sheet account"))
|
frappe.throw(_("Please ensure {} account is a Balance Sheet account. \
|
||||||
|
You can change the parent account to a Balance Sheet account or select a different account.")
|
||||||
|
.format(frappe.bold("Debit To")), title=_("Invalid Account"))
|
||||||
|
|
||||||
if self.customer and account.account_type != "Receivable":
|
if self.customer and account.account_type != "Receivable":
|
||||||
frappe.throw(_("Debit To account must be a Receivable account"))
|
frappe.throw(_("Please ensure {} account is a Receivable account. \
|
||||||
|
Change the account type to Receivable or select a different account.")
|
||||||
|
.format(frappe.bold("Debit To")), title=_("Invalid Account"))
|
||||||
|
|
||||||
self.party_account_currency = account.account_currency
|
self.party_account_currency = account.account_currency
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user