diff --git a/security/security.xml b/security/security.xml
index 8b7f107258daf9dc5cd43b07bdbd74fae0c2951b..d81a8e8ec74385311b7b6f02c8b0a86bd3c6f31c 100644
--- a/security/security.xml
+++ b/security/security.xml
@@ -9,7 +9,7 @@
             <field name="model_id" ref="acc_account.model_acc_account" />
             <field
                 name="domain_force"
-            >[('consumer_id','=',[user.partner_id.id])]</field>
+            >[('consumer_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field>
             <field name="groups" eval="[(4, ref('base.group_portal'))]" />
         </record>
 
@@ -18,17 +18,14 @@
             <field name="model_id" ref="acc_account.model_acc_account" />
             <field
                 name="domain_force"
-            >[('producer_id','=',[user.partner_id.id])]</field>
+            >[('producer_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field>
             <field name="groups" eval="[(4, ref('base.group_portal'))]" />
         </record>
 
         <record id="acc_account_rule_portal_pmo" model="ir.rule">
             <field name="name">Portail : Factures pour les pmo</field>
             <field name="model_id" ref="acc_account.model_acc_account" />
-<!--            <field name="domain_force">[('pmo_id','=',[user.partner_id.id])]</field>-->
-            <field
-                name="domain_force"
-            >[('pmo_id','child_of',[user.partner_id.id])]</field>
+            <field name="domain_force">[('pmo_id','in',[user.partner_id.parent_id.id, user.partner_id.id])]</field>
             <field name="groups" eval="[(4, ref('base.group_portal'))]" />
         </record>