diff --git a/views/res_partner.xml b/views/res_partner.xml
index 08f29a35d77319c4d4b93079ccfd01333a2f7397..8266d9ba4b846f00d77a4fa4399f69ea41824d8f 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -286,7 +286,7 @@
                     />
                 </xpath>
                 <xpath expr="//field[@name='user_ids']" position="before">
-                    <field name="phone3" widget="phone" attrs="{'invisible': [('parent_id', '=', False)]}"/>
+                    <field name="phone3" widget="phone" attrs="{'invisible': [('is_company','=', True)]}"/>
                 </xpath>
                 <xpath expr="//field[@name='website']" position="before">
                     <field name="email2" widget="email" />
@@ -474,7 +474,9 @@
                     expr="//field[@name='child_ids']/form/sheet/group/group/field[@name='mobile']"
                     position="after"
                 >
-                    <field name="phone3" widget="phone" attrs="{'invisible': [('parent_id', '=', False)]}"/>
+                    <field name="phone3"
+                           widget="phone"
+                           attrs="{'invisible': [('is_company','=', True)]}"/>
                 </xpath>
                 <xpath
                     expr="//field[@name='child_ids']/form/sheet/group/group/field[@name='function']"