brotherton-erpnext/erpnext/patches/v14_0/discount_accounting_separation.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

12 lines
390 B
Python
Raw Normal View History

import frappe
2022-04-14 10:12:16 +00:00
def execute():
2022-05-01 06:55:21 +00:00
data = frappe.db.sql(
'select value from tabSingles where doctype="Accounts Settings" and field="enable_discount_accounting"'
)
discount_account = data and int(data[0][0]) or 0
2022-04-14 10:12:16 +00:00
if discount_account:
for doctype in ["Buying Settings", "Selling Settings"]:
frappe.db.set_value(doctype, doctype, "enable_discount_accounting", 1, update_modified=False)