diff --git a/addons/project/models/project_task.py b/addons/project/models/project_task.py
index 57fecae5c..10a63bd50 100644
--- a/addons/project/models/project_task.py
+++ b/addons/project/models/project_task.py
@@ -304,6 +304,9 @@ class Task(models.Model):
)
link_preview_name = fields.Char(compute='_compute_link_preview_name', export_string_translation=False)
+ # Non-chargeable or Chargeable
+ is_chargeable = fields.Boolean(string='Chargable', default=False)
+
_sql_constraints = [
('recurring_task_has_no_parent', 'CHECK (NOT (recurring_task IS TRUE AND parent_id IS NOT NULL))', "A subtask cannot be recurrent."),
('private_task_has_no_parent', 'CHECK (NOT (project_id IS NULL AND parent_id IS NOT NULL))', "A private task cannot have a parent."),
diff --git a/addons/project/views/project_task_views.xml b/addons/project/views/project_task_views.xml
index eda546826..0e6d6c2e8 100644
--- a/addons/project/views/project_task_views.xml
+++ b/addons/project/views/project_task_views.xml
@@ -460,6 +460,8 @@
+
+
@@ -665,6 +667,7 @@
+
@@ -681,10 +684,13 @@
-
+
+
+ Chargeable
+
@@ -753,6 +759,7 @@
+
@@ -825,6 +832,7 @@
+