diff --git a/services/operation_services.py b/services/operation_services.py
index fb6f30ad37f29113bb30df70e997d6d13fb4e028..38b4b3c7fe8f60fce4ae9baaebda5c3e289ef1fe 100644
--- a/services/operation_services.py
+++ b/services/operation_services.py
@@ -348,7 +348,8 @@ class OperationsService(Component):
             domain_prm.append(
                 ("partner_id", "in", [partner_id.id, partner_id.parent_id.id])
             )
-        prm_ids = self.env["acc.counter"].sudo().search(domain_prm)
+        prm_ids = self.env["acc.counter"].sudo().search(
+            domain_prm, order="partner_id asc")
 
         prm_name = prm_ids.mapped(
             lambda p: {