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)
|
||||
if template_name:
|
||||
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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user