diff --git a/htdocs/compta/bank/rappro.php b/htdocs/compta/bank/rappro.php
index 301362dda1eb3a81c8a7d77310f8de8c427ff44d..0d083c0d0a2a8fab6d538ea20b534e4243e363d3 100644
--- a/htdocs/compta/bank/rappro.php
+++ b/htdocs/compta/bank/rappro.php
@@ -144,7 +144,7 @@ if ($resql)
     print_fiche_titre($langs->trans("Reconciliation").': <a href="account.php?account='.$_GET["account"].'">'.$acct->label.'</a>');
     print '<br>';
 
-    if ($mesg) print $mesg."<br>";
+    dol_htmloutput_mesg($mesg);
 
     // Show last bank receipts
     $nbmax=5;
@@ -245,8 +245,8 @@ if ($resql)
         $links = $acct->get_url($objp->rowid);
         foreach($links as $key=>$val)
         {
-            if (! $newline) print ' - ';
-            else print '<br>';
+            if ($newline == 0) print ' - ';
+            else if ($newline == 1) print '<br>';
             if ($links[$key]['type']=='payment') {
 	            $paymentstatic->id=$links[$key]['url_id'];
 	            print ' '.$paymentstatic->getNomUrl(2);
@@ -259,10 +259,9 @@ if ($resql)
                 $newline=0;
 			}
             elseif ($links[$key]['type']=='company') {
-                print '<a href="'.DOL_URL_ROOT.'/comm/fiche.php?socid='.$links[$key]['url_id'].'">';
-                print img_object($langs->trans('ShowCustomer'),'company').' ';
-                print dol_trunc($links[$key]['label'],24);
-                print '</a>';
+                $societestatic->id=$links[$key]['url_id'];
+                $societestatic->name=$links[$key]['label'];
+                print $societestatic->getNomUrl(1,'',24);
                 $newline=0;
             }
 			else if ($links[$key]['type']=='sc') {
@@ -273,13 +272,12 @@ if ($resql)
 			}
 			else if ($links[$key]['type']=='payment_sc')
 			{
-				//print ' - ';
-				/*
-				print '<a href="'.DOL_URL_ROOT.'/compta/sociales/xxx.php?id='.$links[$key]['url_id'].'">';
-				//print img_object($langs->trans('ShowPayment'),'payment').' ';
+			    // We don't show anything because there is 1 payment for 1 social contribution and we already show link to social contribution
+				/*print '<a href="'.DOL_URL_ROOT.'/compta/payment_sc/fiche.php?id='.$links[$key]['url_id'].'">';
+				print img_object($langs->trans('ShowPayment'),'payment').' ';
 				print $langs->trans("SocialContributionPayment");
-				print '</a>';
-				*/
+				print '</a>';*/
+			    $newline=2;
 			}
 			else if ($links[$key]['type']=='payment_vat')
 			{
diff --git a/htdocs/compta/sociales/charges.php b/htdocs/compta/sociales/charges.php
index e2663f06de0006768e210ec1eb6288a2be937733..e017add6c9beb8d968e6a16543aad2eebc7b12e6 100644
--- a/htdocs/compta/sociales/charges.php
+++ b/htdocs/compta/sociales/charges.php
@@ -1,5 +1,5 @@
 <?php
-/* Copyright (C) 2004-2011 Laurent Destailleur  <eldy@users.sourceforge.net>
+/* Copyright (C) 2004-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
  * Copyright (C) 2005-2009 Regis Houssin        <regis@dolibarr.fr>
  *
  * This program is free software; you can redistribute it and/or modify
@@ -397,7 +397,7 @@ if ($chid > 0)
 
 		if ($action == 'edit')
 		{
-			print '<div align="center">';
+			print '<br><div align="center">';
 			print '<input type="submit" class="button" name="save" value="'.$langs->trans("Save").'">';
 			print ' &nbsp; ';
 			print '<input type="submit" class="button" name="cancel" value="'.$langs->trans("Cancel").'">';