diff --git a/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MoneyDepositRendering_getBaobabDestination.xml b/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MoneyDepositRendering_getBaobabDestination.xml
index 7621aad9562be2c8791c6cbcc00fbfe96ccb0f40..282deb780e0be27e8b697a17f9e996fb6fd4e8df 100644
--- a/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MoneyDepositRendering_getBaobabDestination.xml
+++ b/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MoneyDepositRendering_getBaobabDestination.xml
@@ -69,11 +69,12 @@
         <item>
             <key> <string>_body</string> </key>
             <value> <string>source = context.getSource()\n
+site = context.Baobab_getVaultSite(source)\n
 \n
 if \'devise\' in source:\n
-  return  "%s/caveau/auxiliaire/%s" %("/".join(source.split("/")[:-6]), source.split("/")[-2])\n
+  return  "%s/caveau/auxiliaire/%s" %(site.getRelativeUrl(), source.split("/")[-2])\n
 else:\n
-  return  "%s/caveau/auxiliaire/%s" %("/".join(source.split("/")[:-5]), source.split("/")[-2])\n
+  return  "%s/caveau/auxiliaire/%s" %(site.getRelativeUrl(), source.split("/")[-2])\n
 </string> </value>
         </item>
         <item>
@@ -90,7 +91,9 @@ else:\n
         </item>
         <item>
             <key> <string>_filepath</string> </key>
-            <value> <string>Script (Python):/baobab/portal_skins/erp5_banking_cash/MoneyDepositRendering_getBaobabDestination</string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>_owner</string> </key>
@@ -131,6 +134,7 @@ else:\n
                             <string>_getattr_</string>
                             <string>context</string>
                             <string>source</string>
+                            <string>site</string>
                             <string>_getitem_</string>
                           </tuple>
                         </value>