diff --git a/models/res_partner.py b/models/res_partner.py
index bda32fb88b9d3f76c44197a94ca048dbf305295b..6062c88f7f1dfe2012de7a4dc0d4f34384011319 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -35,6 +35,11 @@ class ResPartner(models.Model):
     mail_contact_pmo = fields.Char("Mail du contact PMO")
     date_log = fields.Datetime("Date de connexion")
     ref_producer = fields.Char("Référence du producteur")
+    origine = fields.Selection([
+        ("pv", "pv"),
+        ("eo", "éo"),
+        ("hyd", "hyd"),
+    ], string="Origine")
     # ------------------------------------------------------
     # SQL Constraints
     # ------------------------------------------------------
diff --git a/views/res_partner_views.xml b/views/res_partner_views.xml
index 96a21fb47d92257b54e52b8fe359c7afa0a271d6..475c358156ebd71be192e925f80f39390e43fae3 100644
--- a/views/res_partner_views.xml
+++ b/views/res_partner_views.xml
@@ -52,6 +52,7 @@
                 <field name="type" position="before">
                     <field name="is_producer" />
                     <field name="ref_producer" attrs="{'invisible': [('is_producer', '!=', True)]}"/>
+                    <field name="origine" attrs="{'invisible': [('is_producer', '!=', True)]}"/>
                     <field name="is_consumer" />
                     <field name="is_pmo" />
                     <field