diff --git a/__manifest__.py b/__manifest__.py
index e4ac7d4b9c0ed17efe2bd1bf91dc02c4c4117afa..7bbad43a74087f1d187a74b5f0fcdebfad943e40 100644
--- a/__manifest__.py
+++ b/__manifest__.py
@@ -17,6 +17,7 @@ Get partner coordinate using Nominatim API
     """,
     'depends': ['base'],
     'data': [
+        'datas/cron.xml',
         'views/res_partner.xml',
     ],
     'installable': True,
diff --git a/datas/cron.xml b/datas/cron.xml
new file mode 100644
index 0000000000000000000000000000000000000000..123699462488c29476e33fd3bd3bb6b897c762ba
--- /dev/null
+++ b/datas/cron.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<odoo>
+    <data noupdate="1">
+        <record id="ir_cron_geolocalize" model="ir.cron">
+            <field name="name">Geolocalize Partners</field>
+            <field name="active" eval="False" />
+            <field name="interval_type">days</field>
+            <field name="numbercall">-1</field>
+            <field name="nextcall" >2018-01-31 02:20:00</field>
+            <field name="model">res.partner</field>
+            <field name="function">_cron_geolocalize</field>
+        </record>
+    </data>
+</odoo>
diff --git a/models/res_partner.py b/models/res_partner.py
index 41bb440ef39ef4919f70fb623824f02d0cbdaabf..70d9d1bfe30dc4787caab90d6ca4758cf961c047 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -71,3 +71,10 @@ class ResPartner(models.Model):
                     })
 
         return True
+
+    ## CRON de géolocalisation des partner
+    def _cron_geolocalize(self):
+        partners = self.env['res.partner'].search([('partner_latitude','=', False)],)
+        for p in partners:
+            p.geo_localize()
+            time.sleep(1)