modify get_due_date
to check Supplier Type if needed
This commit is contained in:
parent
b8ddae13ba
commit
ed86efb1fd
@ -271,6 +271,11 @@ def get_due_date(posting_date, party_type, party):
|
|||||||
template_name = get_pyt_term_template(party, party_type)
|
template_name = get_pyt_term_template(party, party_type)
|
||||||
if template_name:
|
if template_name:
|
||||||
due_date = get_due_date_from_template(template_name, posting_date).strftime("%Y-%m-%d")
|
due_date = get_due_date_from_template(template_name, posting_date).strftime("%Y-%m-%d")
|
||||||
|
else:
|
||||||
|
if party_type == "Supplier":
|
||||||
|
supplier_type = frappe.db.get_value(party_type, party, fieldname="supplier_type")
|
||||||
|
template_name = frappe.db.get_value("Supplier Type", supplier_type, fieldname="payment_terms")
|
||||||
|
due_date = get_due_date_from_template(template_name, posting_date).strftime("%Y-%m-%d")
|
||||||
|
|
||||||
return due_date
|
return due_date
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user