diff --git a/models/acc_priority_group.py b/models/acc_priority_group.py
index e4f41484f57eff3023e0f5ded77a1160ded53ab8..40bd1e8144b60f2ec7e4b45e2c32a1fe774563d4 100644
--- a/models/acc_priority_group.py
+++ b/models/acc_priority_group.py
@@ -33,7 +33,7 @@ class AccPriorityGroup(models.Model):
     )
 
     counter_datas = fields.Json(compute="_compute_counter_datas")
-    total_share = fields.Float(compute="_compute_total_share", store=False)
+    total_share = fields.Float(compute="_compute_total_share", store=True)
     # ------------------------------------------------------
     # SQL Constraints
     # ------------------------------------------------------
@@ -45,7 +45,7 @@ class AccPriorityGroup(models.Model):
     # ------------------------------------------------------
     # Computed fields / Search Fields
     # ------------------------------------------------------
-    @api.depends("acc_priority_group_counter_ids")
+    @api.depends("acc_priority_group_counter_ids", "acc_priority_group_counter_ids.acc_counter_share")
     def _compute_total_share(self):
         for record in self:
             record.total_share = sum(
diff --git a/models/acc_priority_group_counter.py b/models/acc_priority_group_counter.py
index d3774ee212f9da4fc287816309767d2d48a183a2..718c47ba9808429f582add81801097718e18d7b8 100644
--- a/models/acc_priority_group_counter.py
+++ b/models/acc_priority_group_counter.py
@@ -47,7 +47,7 @@ class AccPriorityGroupCounter(models.Model):
         related="acc_priority_group_id.type_algo", readonly=True
     )
     acc_counter_percentage = fields.Float(
-        compute="_compute_acc_counter_percentage", store=False
+        compute="_compute_acc_counter_percentage", store=True
     )
 
     # ------------------------------------------------------
@@ -62,9 +62,7 @@ class AccPriorityGroupCounter(models.Model):
     # Computed fields / Search Fields
     # ------------------------------------------------------
 
-    @api.depends(
-        "acc_priority_group_id.acc_priority_group_counter_ids", "acc_counter_share"
-    )
+    @api.depends("acc_priority_group_id.total_share")
     def _compute_acc_counter_percentage(self):
         for record in self:
             total_share = record.acc_priority_group_id.total_share