diff --git a/models/scop_bordereau_cg.py b/models/scop_bordereau_cg.py
index f2f1b4331b7ccde4d36c0fd8c4ca3c68afbb4ce0..f7ea8b2ef8e7796454f22485009ec12205d21b97 100644
--- a/models/scop_bordereau_cg.py
+++ b/models/scop_bordereau_cg.py
@@ -67,9 +67,14 @@ class Bordereau(models.Model):
         default='new',
         store=True, track_visibility='onchange',)
 
+    company_id = fields.Many2one(
+        comodel_name='res.company',
+        related='base_cotisation_cg.company_id',
+        string="Company"
+    )
     company_currency_id = fields.Many2one(
         comodel_name='res.currency',
-        related='base_cotisation_cg.company_id.currency_id',
+        related='company_id.currency_id',
         string="Company Currency", readonly=True)
     amount_total_cotiz = fields.Monetary(
         string='Montant total de(s) cotisation(s)',
diff --git a/security/security_rules.xml b/security/security_rules.xml
index 3e59b3545a054123d50129b014fcca1be0c3add9..ebb8d7e2919168b8f57243a22aa1595b65536067 100644
--- a/security/security_rules.xml
+++ b/security/security_rules.xml
@@ -15,5 +15,15 @@
             <field name="perm_unlink" eval="True"/>
         </record>
 
+        <record id="cg_cotisation_cg_rule" model="ir.rule">
+            <field name="name">Bordereaux consultables que pour sa société</field>
+            <field name="model_id" ref="cgscop_cotisation_cg.model_scop_bordereau"/>
+            <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="True"/>
+            <field name="perm_create" eval="True"/>
+            <field name="perm_unlink" eval="True"/>
+        </record>
+
     </data>
 </odoo>
\ No newline at end of file