end date should reset if start date is changed
This commit is contained in:
parent
d676a67769
commit
4ce8c7f383
@ -757,6 +757,13 @@ frappe.ui.form.on('Sales Invoice Item', {
|
||||
frappe.throw(__("Service Stop Date cannot be after Service End Date"));
|
||||
}
|
||||
}
|
||||
},
|
||||
service_start_date: function(frm, cdt, cdn) {
|
||||
var child = locals[cdt][cdn];
|
||||
|
||||
if(child.service_start_date) {
|
||||
frappe.model.set_value(cdt, cdn, "service_end_date", "");
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -274,11 +274,12 @@ def get_basic_details(args, item):
|
||||
})
|
||||
|
||||
if item.enable_deferred_revenue:
|
||||
service_end_date = add_months(args.transaction_date, item.no_of_months)
|
||||
service_start_date = args.service_start_date if args.service_start_date else args.transaction_date
|
||||
service_end_date = add_months(service_start_date, item.no_of_months)
|
||||
out.update({
|
||||
"enable_deferred_revenue": item.enable_deferred_revenue,
|
||||
"deferred_revenue_account": get_default_deferred_revenue_account(args, item),
|
||||
"service_start_date": args.transaction_date,
|
||||
"service_start_date": service_start_date,
|
||||
"service_end_date": service_end_date
|
||||
})
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user