diff --git a/models/financial_contract_guarantee.py b/models/financial_contract_guarantee.py
index 36b522f52166c54bbcda4dd1fccc7b459ecabcb9..beebb016fa925c14f1522f349f305ca794b73bb8 100644
--- a/models/financial_contract_guarantee.py
+++ b/models/financial_contract_guarantee.py
@@ -51,7 +51,8 @@ class FinancialContractGuarantee(models.Model):
         related="external_loan_id.number",
         store=True,
     )
-    guarantee_rate = fields.Float("Quotité garantie", tracking=1, aggregator="avg", digits=(5, 2))
+    # 123.45 % → 1.2345 → 5 digits, 4 after decimal
+    guarantee_rate = fields.Float("Quotité garantie", tracking=1, aggregator="avg", digits=(5, 4))
     initial_guarantee_amount = fields.Monetary(
         string="Montant initial garanti",
         compute="_compute_initial_guarantee_amount",
@@ -146,7 +147,9 @@ class FinancialContractGuarantee(models.Model):
         readonly=False,
     )
     amount_received = fields.Monetary("Montant reçu")
-    end_date = fields.Date("Date de fin de prêt")
+    # if loan expiration date is updated, this field is set to a value
+    # which should be higher than expiration_date (from financial contract)
+    expiration_date_amended = fields.Date("Date de fin de prêt mise à jour")
     remaining_capital = fields.Monetary("Capital restant dû", tracking=1)
     loan_duration = fields.Integer(
         string="Durée du crédit (mois)",
diff --git a/views/financial_contract_guarantee.xml b/views/financial_contract_guarantee.xml
index 2dc0513f7c683eff2c81488b487eeda185e2db00..1c5a3a5af4299579bedc957e4eb791bc89595eee 100644
--- a/views/financial_contract_guarantee.xml
+++ b/views/financial_contract_guarantee.xml
@@ -83,6 +83,8 @@
                             <field name="external_loan_id" options="{'no_create': 1}" />
                             <field name="payment_date" />
                             <field name="amount_initial" />
+                            <field name="expiration_date" />
+                            <field name="expiration_date_amended" invisible="not expiration_date_amended"/>
                             <field name="amount_received" />
                             <field name="remaining_capital" />
                         </group>