diff --git a/models/res_partner.py b/models/res_partner.py
index e3c64fc444003b2439ccf1ed9c8b3ccb39b5aed6..ca1b6876856ef520e43049904193ef139acdd40e 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -59,6 +59,9 @@ class ScopPartner(models.Model):
     member_number = fields.Char(
         "No adhérent",
         compute='_compute_membership', store=True)
+    member_number_int = fields.Integer(
+        "No adhérent",
+        compute='_compute_membership_int', store=True)
     cae = fields.Boolean("CAE", track_visibility='onchange')
 
     dissolution_date = fields.Date('Date de Décès',
@@ -685,6 +688,13 @@ class ScopPartner(models.Model):
             else:
                 partner.membership_status = "not_member"
 
+    @api.depends('member_number')
+    @api.multi
+    def _compute_membership_int(self):
+        for partner in self:
+            if partner.member_number:
+                partner.member_number_int = int(partner.member_number)
+
     @api.depends('questionnaire_ids', 'questionnaire_ids.staff_count',
                  'questionnaire_ids.effective_date')
     @api.multi
diff --git a/views/res_partner_cooperative.xml b/views/res_partner_cooperative.xml
index 5e2e288b39173548ecb60717c3d20c0ba17dd085..27501ecff8ac1df3a8296d5ca7e9aa4c5a6f50cf 100644
--- a/views/res_partner_cooperative.xml
+++ b/views/res_partner_cooperative.xml
@@ -68,7 +68,7 @@
             <field name="arch" type="xml">
                 <tree string="Cooperatives">
                     <field name="display_name" string="Raison Sociale"/>
-                    <field name="member_number"/>
+                    <field name="member_number_int"/>
                     <field name="cooperative_form_id"/>
                     <field name="naf_id"/>
                     <field name="zip"/>