diff --git a/__manifest__.py b/__manifest__.py
index a8b2c62c262a1e009bb2cbcb1fcd5df5f5ccd8d6..a0e5494910eb5dbcbaa2493771b37135f8a695fa 100644
--- a/__manifest__.py
+++ b/__manifest__.py
@@ -16,8 +16,10 @@
         "phone_validation",
     ],
     "data": [
+        # Security
         "security/security_rules.xml",
         "security/ir.model.access.csv",
+        # Datas
         "datas/union_regionale_data.xml",
         "datas/res_country_state.xml",
         "datas/res_partner_certification_data.xml",
@@ -25,6 +27,7 @@
         "datas/res_partner_cooperative_form_data.xml",
         "datas/res_partner_creation_origin_data.xml",
         "datas/res_partner_dissolution_reason_data.xml",
+        "datas/res_partner_federation_data.xml",
         "datas/res_partner_mandate_data.xml",
         "datas/res_partner_secteur_activite_data.xml",
         "datas/res_partner_function_lst_data.xml",
@@ -38,12 +41,14 @@
         "datas/scop_contribution_type_data.xml",
         "datas/scop_membership_reason_end_data.xml",
         "datas/scop_membership_type_data.xml",
+        # Wizards
         "wizard/scop_address_wizard.xml",
         "wizard/scop_period_wizard.xml",
         "wizard/scop_deces_wizard.xml",
         "wizard/scop_membership_out_wizard.xml",
         "wizard/scop_membership_period_wizard.xml",
         "wizard/scop_status_wizard.xml",
+        # Views
         "views/assets.xml",
         "views/res_company.xml",
         "views/res_users.xml",
diff --git a/datas/res_partner_federation_data.xml b/datas/res_partner_federation_data.xml
new file mode 100644
index 0000000000000000000000000000000000000000..69d02100fcaa031d19ff74c886f6c337b7a17eab
--- /dev/null
+++ b/datas/res_partner_federation_data.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!-- Copyright 2019 Le Filament
+     License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
+
+<odoo>
+	<data noupdate="1">
+
+		<record id="COM" model="res.partner.federation">
+			<field name="name">Fed. des scop de la communication</field>
+		</record>
+
+		<record id="IND" model="res.partner.federation">
+			<field name="name">Fed. des scop de l'industrie</field>
+		</record>
+
+		<record id="BTP" model="res.partner.federation">
+			<field name="name">Fed. des scop du BTP</field>
+		</record>
+
+		<record id="CAE" model="res.partner.federation">
+			<field name="name">Fed. des CAE</field>
+		</record>
+
+	</data>
+</odoo>
\ No newline at end of file
diff --git a/models/res_partner_lists.py b/models/res_partner_lists.py
index b5fcb3e2379e63164badd7b15d9bac9f903cf311..7cd522381a4e57a582fae2580d771e916cdb709e 100644
--- a/models/res_partner_lists.py
+++ b/models/res_partner_lists.py
@@ -84,6 +84,13 @@ class ResPartnerFunctionLst(models.Model):
     name = fields.Char("Fonction")
 
 
+class ResPartnerFederation(models.Model):
+    _name = "res.partner.federation"
+    _description = "Fédérations"
+
+    name = fields.Char('Fédération')
+
+
 class ScopPartnerNaf(models.Model):
     _inherit = "res.partner.naf"
 
@@ -93,6 +100,11 @@ class ScopPartnerNaf(models.Model):
         ondelete="restrict",
     )
     id_riga = fields.Integer("ID RIGA")
+    federation_id = fields.Many2one(
+        'res.partner.federation',
+        string='Fédération',
+        on_delete='restrict',
+        track_visibility='onchange')
 
 
 class ResPartnerOrganizationType(models.Model):
diff --git a/views/scop_config_views.xml b/views/scop_config_views.xml
index 07fcf3bc72d257ea9ba739004106e9265be53984..12c1dcd0fac825c249d25240cee4d967e25e4afe 100644
--- a/views/scop_config_views.xml
+++ b/views/scop_config_views.xml
@@ -411,6 +411,7 @@
             <field name="arch" type="xml">
                 <field name="name" position="after">
                     <field name="secteur_id" options="{'no_create': True}" />
+                    <field name="federation_id" options="{'no_create': True}" />
                     <field name="id_riga" />
                 </field>
             </field>