diff --git a/lib/data/models/task_model.dart b/lib/data/models/task_model.dart index ecfec9abc..da9dfb733 100644 --- a/lib/data/models/task_model.dart +++ b/lib/data/models/task_model.dart @@ -251,7 +251,7 @@ abstract class TaskEntity extends Object } double calculateAmount(double taskRate) => - taskRate * calculateDuration.inSeconds / 3600; + taskRate * round(calculateDuration.inSeconds / 3600, 3); Duration get calculateDuration { int seconds = 0; diff --git a/lib/redux/task/task_selectors.dart b/lib/redux/task/task_selectors.dart index 38eaf58a0..18aa6eca6 100644 --- a/lib/redux/task/task_selectors.dart +++ b/lib/redux/task/task_selectors.dart @@ -27,7 +27,7 @@ InvoiceItemEntity convertTaskToInvoiceItem( ..notes = notes ..cost = taskRateSelector( company: state.selectedCompany, project: project, client: client) - ..qty = round(task.duration / (60 * 60), 2)); + ..qty = round(task.duration / 3600, 3)); } var memoizedTaskList = memo2(