diff --git a/l10n_fr_partner_comcom/__init__.py b/l10n_fr_partner_comcom/__init__.py
new file mode 100644
index 0000000..0650744
--- /dev/null
+++ b/l10n_fr_partner_comcom/__init__.py
@@ -0,0 +1 @@
+from . import models
diff --git a/l10n_fr_partner_comcom/__manifest__.py b/l10n_fr_partner_comcom/__manifest__.py
new file mode 100644
index 0000000..0f1815f
--- /dev/null
+++ b/l10n_fr_partner_comcom/__manifest__.py
@@ -0,0 +1,20 @@
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+
+{
+ 'name': 'Partner Comcom',
+ 'summary': "Ajoute la communauté de commune commme champ du partnenaire",
+ 'version': "16.0.1.0.0",
+ 'author': "Elabore",
+ 'license': "AGPL-3",
+ 'maintainer': 'Clément Thomas',
+ 'category': 'Extra Tools',
+ 'website': 'https://odoo-community.org/',
+ 'depends': ['contacts'],
+ 'data': [
+ 'security/ir.model.access.csv',
+ 'views/res_partner_views.xml',
+ 'views/res_country_comcom_views.xml',
+ ],
+ 'auto_install': False,
+ 'installable': True,
+}
diff --git a/l10n_fr_partner_comcom/__pycache__/__init__.cpython-310.pyc b/l10n_fr_partner_comcom/__pycache__/__init__.cpython-310.pyc
new file mode 100644
index 0000000..ff47b6a
Binary files /dev/null and b/l10n_fr_partner_comcom/__pycache__/__init__.cpython-310.pyc differ
diff --git a/l10n_fr_partner_comcom/models/__init__.py b/l10n_fr_partner_comcom/models/__init__.py
new file mode 100644
index 0000000..ead9df0
--- /dev/null
+++ b/l10n_fr_partner_comcom/models/__init__.py
@@ -0,0 +1,2 @@
+from . import res_partner
+from . import res_country_comcom
\ No newline at end of file
diff --git a/l10n_fr_partner_comcom/models/__pycache__/__init__.cpython-310.pyc b/l10n_fr_partner_comcom/models/__pycache__/__init__.cpython-310.pyc
new file mode 100644
index 0000000..56cdd38
Binary files /dev/null and b/l10n_fr_partner_comcom/models/__pycache__/__init__.cpython-310.pyc differ
diff --git a/l10n_fr_partner_comcom/models/__pycache__/res_country_comcom.cpython-310.pyc b/l10n_fr_partner_comcom/models/__pycache__/res_country_comcom.cpython-310.pyc
new file mode 100644
index 0000000..b22e238
Binary files /dev/null and b/l10n_fr_partner_comcom/models/__pycache__/res_country_comcom.cpython-310.pyc differ
diff --git a/l10n_fr_partner_comcom/models/__pycache__/res_partner.cpython-310.pyc b/l10n_fr_partner_comcom/models/__pycache__/res_partner.cpython-310.pyc
new file mode 100644
index 0000000..89cba06
Binary files /dev/null and b/l10n_fr_partner_comcom/models/__pycache__/res_partner.cpython-310.pyc differ
diff --git a/l10n_fr_partner_comcom/models/res_country_comcom.py b/l10n_fr_partner_comcom/models/res_country_comcom.py
new file mode 100644
index 0000000..20e87c0
--- /dev/null
+++ b/l10n_fr_partner_comcom/models/res_country_comcom.py
@@ -0,0 +1,12 @@
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+import logging
+from odoo import fields, models
+
+_logger = logging.getLogger(__name__)
+
+
+class ResCountryComcom(models.Model):
+
+ _name = 'res.country.comcom'
+
+ name = fields.Text('Nom')
\ No newline at end of file
diff --git a/l10n_fr_partner_comcom/models/res_partner.py b/l10n_fr_partner_comcom/models/res_partner.py
new file mode 100644
index 0000000..c51fc73
--- /dev/null
+++ b/l10n_fr_partner_comcom/models/res_partner.py
@@ -0,0 +1,12 @@
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
+import logging
+from odoo import fields, models
+
+_logger = logging.getLogger(__name__)
+
+
+class ResPartner(models.Model):
+
+ _inherit = 'res.partner'
+
+ comcom_ids = fields.Many2many('res.country.comcom')
\ No newline at end of file
diff --git a/l10n_fr_partner_comcom/security/ir.model.access.csv b/l10n_fr_partner_comcom/security/ir.model.access.csv
new file mode 100644
index 0000000..84a740b
--- /dev/null
+++ b/l10n_fr_partner_comcom/security/ir.model.access.csv
@@ -0,0 +1,2 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+"access_res_country_comcom_group_user","res_country_comcom group_user","model_res_country_comcom",base.group_user,1,1,1,1
\ No newline at end of file
diff --git a/l10n_fr_partner_comcom/views/res_country_comcom_views.xml b/l10n_fr_partner_comcom/views/res_country_comcom_views.xml
new file mode 100644
index 0000000..503e173
--- /dev/null
+++ b/l10n_fr_partner_comcom/views/res_country_comcom_views.xml
@@ -0,0 +1,25 @@
+
+
+
+
+ Comcom tree
+ res.country.comcom
+
+
+
+
+
+
+
+
+ Communautés de commune
+ ir.actions.act_window
+ res.country.comcom
+
+
+
+
+
diff --git a/l10n_fr_partner_comcom/views/res_partner_views.xml b/l10n_fr_partner_comcom/views/res_partner_views.xml
new file mode 100644
index 0000000..3dd3fc7
--- /dev/null
+++ b/l10n_fr_partner_comcom/views/res_partner_views.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ Partner Form: add comcom
+ res.partner
+
+
+
+
+
+
+
+
+
+
+
+ Partner search: add comcom
+ res.partner
+
+
+
+
+
+
+
+
+
+
+