mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-13 01:34:10 +00:00
fix: updating base amounts through python for timesheet
This commit is contained in:
@@ -91,6 +91,11 @@ class TimesheetDetail(Document):
|
||||
|
||||
self.billing_amount = self.billing_rate * (self.billing_hours or 0)
|
||||
self.costing_amount = self.costing_rate * (self.hours or 0)
|
||||
exchange_rate = flt(frappe.get_value("Timesheet", self.parent, "exchange_rate")) or 1.0
|
||||
self.base_billing_rate = flt(self.billing_rate) * exchange_rate
|
||||
self.base_costing_rate = flt(self.costing_rate) * exchange_rate
|
||||
self.base_billing_amount = flt(self.billing_amount) * exchange_rate
|
||||
self.base_costing_amount = flt(self.costing_amount) * exchange_rate
|
||||
|
||||
def validate_dates(self):
|
||||
"""Validate that to_time is not before from_time."""
|
||||
|
||||
Reference in New Issue
Block a user