added flag to function get_customer_outstanding and removed names in comments
This commit is contained in:
parent
a20c8dbd5c
commit
604eb9d689
@ -19,11 +19,11 @@ def execute(filters=None):
|
|||||||
|
|
||||||
for d in customer_list:
|
for d in customer_list:
|
||||||
row = []
|
row = []
|
||||||
#PR : 10861, Author : ashish-greycube & jigneshpshah, Email:mr.ashish.shah@gmail.com. 3rd arg is added
|
#3rd argument has flag
|
||||||
outstanding_amt = get_customer_outstanding(d.name, filters.get("company"),'customer_credit_balance_report')
|
outstanding_amt = get_customer_outstanding(d.name, filters.get("company"),False)
|
||||||
credit_limit = get_credit_limit(d.name, filters.get("company"))
|
credit_limit = get_credit_limit(d.name, filters.get("company"))
|
||||||
bal = flt(credit_limit) - flt(outstanding_amt)
|
bal = flt(credit_limit) - flt(outstanding_amt)
|
||||||
#PR : 10861, Author : ashish-greycube & jigneshpshah, Email:mr.ashish.shah@gmail.com. Value of new col is passed
|
#Value of new col is passed
|
||||||
if customer_naming_type == "Naming Series":
|
if customer_naming_type == "Naming Series":
|
||||||
row = [d.name, d.customer_name, d.bypass_credit_limit_check_at_sales_order, credit_limit, outstanding_amt, bal]
|
row = [d.name, d.customer_name, d.bypass_credit_limit_check_at_sales_order, credit_limit, outstanding_amt, bal]
|
||||||
else:
|
else:
|
||||||
@ -36,9 +36,8 @@ def execute(filters=None):
|
|||||||
|
|
||||||
def get_columns(customer_naming_type):
|
def get_columns(customer_naming_type):
|
||||||
columns = [
|
columns = [
|
||||||
#PR : 10861, Author : ashish-greycube & jigneshpshah, Email:mr.ashish.shah@gmail.com
|
|
||||||
# New column is added to reflect status of bypass credit limit check flag of sales order
|
# New column is added to reflect status of bypass credit limit check flag of sales order
|
||||||
_("Customer") + ":Link/Customer:120",_("Bypass credit check at Sales Order ") + ":Check:30", _("Credit Limit") + ":Currency:120",
|
_("Customer") + ":Link/Customer:120", _("Bypass credit check at Sales Order ") + ":Check:30", _("Credit Limit") + ":Currency:120",
|
||||||
_("Outstanding Amt") + ":Currency:100", _("Credit Balance") + ":Currency:120"
|
_("Outstanding Amt") + ":Currency:100", _("Credit Balance") + ":Currency:120"
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -52,7 +51,7 @@ def get_details(filters):
|
|||||||
|
|
||||||
if filters.get("customer"):
|
if filters.get("customer"):
|
||||||
conditions += " where name = %(customer)s"
|
conditions += " where name = %(customer)s"
|
||||||
#PR : 10861, Author : ashish-greycube & jigneshpshah, Email:mr.ashish.shah@gmail.com
|
|
||||||
# Return column bypass credit limit check at sales order level
|
# Return column bypass credit limit check at sales order level
|
||||||
return frappe.db.sql("""select name, customer_name,bypass_credit_limit_check_at_sales_order from `tabCustomer` %s"""
|
return frappe.db.sql("""select name, customer_name, bypass_credit_limit_check_at_sales_order from `tabCustomer` %s"""
|
||||||
% conditions, filters, as_dict=1)
|
% conditions, filters, as_dict=1)
|
Loading…
Reference in New Issue
Block a user