diff --git a/models/res_partner.py b/models/res_partner.py
index 9d6a6916de8248961df0c5cb2c4c9d741f671ef1..50ae498f81d2ea273f45ccb85e1bf3c300c2f3f0 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -1520,6 +1520,15 @@ class ScopPartner(models.Model):
             "context": ctx,
         }
 
+    # ------------------------------------------------------
+    # Business Methods
+    # ------------------------------------------------------
+    def get_formatted_address(self):
+        self.ensure_one()
+        address_fields = [self.street, self.street2, self.street3]
+        address = [f for f in address_fields if f]
+        return "\n".join(address) if address else ""
+
     # ------------------------------------------------------
     # CRON function
     # ------------------------------------------------------