patch: timesheet changes
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 0caad58..d4655e1 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -779,4 +779,4 @@
 erpnext.patches.v13_0.germany_make_custom_fields
 erpnext.patches.v13_0.germany_fill_debtor_creditor_number
 erpnext.patches.v13_0.set_pos_closing_as_failed
-erpnext.patches.v13_0.rename_billable_to_is_billable_in_timesheet
+erpnext.patches.v13_0.update_timesheet_changes
diff --git a/erpnext/patches/v13_0/rename_billable_to_is_billable_in_timesheet.py b/erpnext/patches/v13_0/rename_billable_to_is_billable_in_timesheet.py
deleted file mode 100644
index 6860a37..0000000
--- a/erpnext/patches/v13_0/rename_billable_to_is_billable_in_timesheet.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from __future__ import unicode_literals
-import frappe
-from frappe.model.utils.rename_field import rename_field
-
-def execute():
-	if "billable" in frappe.db.get_table_columns("Timesheet Detail"):
-		rename_field("Timesheet Detail", "billable", "is_billable")
\ No newline at end of file
diff --git a/erpnext/patches/v13_0/update_timesheet_changes.py b/erpnext/patches/v13_0/update_timesheet_changes.py
new file mode 100644
index 0000000..87178b2
--- /dev/null
+++ b/erpnext/patches/v13_0/update_timesheet_changes.py
@@ -0,0 +1,24 @@
+from __future__ import unicode_literals
+import frappe
+from frappe.model.utils.rename_field import rename_field
+
+def execute():
+	if "billable" in frappe.db.get_table_columns("Timesheet Detail"):
+		rename_field("Timesheet Detail", "billable", "is_billable")
+	
+	base_currency = frappe.defaults.get_global_default('currency')
+	frappe.reload_doc("projects", "doctype", "timesheet")
+	frappe.reload_doc("projects", "doctype", "timesheet_detail")
+
+	frappe.db.sql("""UPDATE `tabTimesheet Detail`
+            SET base_billing_rate = billing_rate,
+			base_billing_amount = billing_amount,
+			base_costing_rate = costing_rate,
+			base_costing_amount = costing_amount""")
+	
+	frappe.db.sql("""UPDATE `tabTimesheet`
+            SET currency = '{0}',
+			exchange_rate = 1.0,
+			base_total_billable_amount = total_billable_amount,
+			base_total_billed_amount = total_billed_amount,
+			base_total_costing_amount = total_costing_amount""".format(base_currency))
\ No newline at end of file