From 7ab876bde1653cb2a5c3b619b30bcaea2cbd04eb Mon Sep 17 00:00:00 2001
From: Hugo Trentesaux <hugo@le-filament.com>
Date: Wed, 9 Apr 2025 12:25:13 +0200
Subject: [PATCH] ajoute le person_id

---
 models/res_partner.py | 6 ++++++
 views/res_partner.xml | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index 59498df..e19d209 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -34,6 +34,12 @@ class ResPartner(models.Model):
         string="FMG",
     )
 
+    # le partner est associé à un identifiant personne dans les fichiers
+    # creserfi et commissions
+    # (différent de l'identifiant entité titulaire)
+    # IDENTIFIANT_PERSONNE, IDENTIFIANT_ENTITE_TITULAIRE
+    person_id = fields.Char("Identifiant Personne")
+
     # ------------------------------------------------------
     # SQL Constraints
     # ------------------------------------------------------
diff --git a/views/res_partner.xml b/views/res_partner.xml
index bb16010..f103359 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -32,9 +32,11 @@
 
                     <separator string="Contrats garantie" />
                     <field name="financial_contract_guarantee_ids" readonly="1" />
-
                 </page>
             </xpath>
+            <xpath expr="//group[@name='legal_info']//field[@name='siren']" position="after">
+                <field name="person_id" readonly="1" widget="CopyClipboardChar" />
+            </xpath>
         </field>
     </record>
 </odoo>
-- 
GitLab