fix: Account Balance and Stock Value out of sync error message (#19526)
* fix: Account Balance and Stock Value out of sync error message Added 'Make Adjustment Entry' button and enhanced message * fix: Split message and changed routing for translation
This commit is contained in:
parent
ec082754b4
commit
c9e8a1bf96
@ -163,9 +163,16 @@ def validate_account_for_perpetual_inventory(gl_map):
|
|||||||
.format(account), StockAccountInvalidTransaction)
|
.format(account), StockAccountInvalidTransaction)
|
||||||
|
|
||||||
elif account_bal != stock_bal:
|
elif account_bal != stock_bal:
|
||||||
frappe.throw(_("Account Balance ({0}) and Stock Value ({1}) is out of sync for account {2} and linked warehouse ({3}). Please create adjustment Journal Entry for amount {4}.")
|
error_reason = _("Account Balance ({0}) and Stock Value ({1}) is out of sync for account {2} and it's linked warehouses.").format(
|
||||||
.format(account_bal, stock_bal, account, comma_and(warehouse_list), stock_bal - account_bal),
|
account_bal, stock_bal, frappe.bold(account))
|
||||||
StockValueAndAccountBalanceOutOfSync)
|
error_resolution = _("Please create adjustment Journal Entry for amount {0} ").format(frappe.bold(stock_bal - account_bal))
|
||||||
|
button_text = _("Make Adjustment Entry")
|
||||||
|
|
||||||
|
frappe.throw("""{0}<br></br>{1}<br></br>
|
||||||
|
<div style="text-align:right;">
|
||||||
|
<button class="btn btn-primary" onclick="frappe.new_doc('Journal Entry')">{2}</button>
|
||||||
|
</div>""".format(error_reason, error_resolution, button_text),
|
||||||
|
StockValueAndAccountBalanceOutOfSync, title=_('Account Balance Out Of Sync'))
|
||||||
|
|
||||||
def validate_cwip_accounts(gl_map):
|
def validate_cwip_accounts(gl_map):
|
||||||
cwip_enabled = cint(frappe.get_cached_value("Company",
|
cwip_enabled = cint(frappe.get_cached_value("Company",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user