mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-05 13:24:47 +00:00
[Enhance] Companywise perpetual inventory setting
This commit is contained in:
@@ -80,7 +80,7 @@ def check_if_in_list(gle, gl_map):
|
||||
|
||||
def save_entries(gl_map, adv_adj, update_outstanding, from_repost=False):
|
||||
if not from_repost:
|
||||
validate_account_for_auto_accounting_for_stock(gl_map)
|
||||
validate_account_for_perpetual_inventory(gl_map)
|
||||
|
||||
round_off_debit_credit(gl_map)
|
||||
|
||||
@@ -100,8 +100,8 @@ def make_entry(args, adv_adj, update_outstanding, from_repost=False):
|
||||
gle.run_method("on_update_with_args", adv_adj, update_outstanding, from_repost)
|
||||
gle.submit()
|
||||
|
||||
def validate_account_for_auto_accounting_for_stock(gl_map):
|
||||
if cint(frappe.db.get_single_value("Accounts Settings", "auto_accounting_for_stock")) \
|
||||
def validate_account_for_perpetual_inventory(gl_map):
|
||||
if cint(frappe.db.get_value("Company", gl_map[0].company, 'enable_perpetual_inventory')) \
|
||||
and gl_map[0].voucher_type=="Journal Entry":
|
||||
aii_accounts = [d[0] for d in frappe.db.sql("""select name from tabAccount
|
||||
where account_type = 'Stock' and is_group=0""")]
|
||||
|
||||
Reference in New Issue
Block a user