diff --git a/ChangeLog b/ChangeLog
index cbad6f0a8ba57fdefde593a9122ce66db37c7af9..c071f0e36282ba7e7e1ec661a8fd49aa25da6efb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -41,6 +41,10 @@ For developers:
 - New: Uniformize code.
 - New: Add option WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER and 
        WORKFLOW_DISABLE_CLASSIFY_BILLED_FROM_ORDER
+- New: removed deprecated methods
+       ldap::connect, formadmin::select_lang,
+       html::select_tva
+
 
 
 ***** ChangeLog for 3.2.0 compared to 3.1.3 *****
diff --git a/htdocs/admin/prelevement.php b/htdocs/admin/prelevement.php
index a5c02129e37079dc36d6c17fc416a31bf0df32ba..1b4cd867dd9e7ee96e7c9f31998d748596f51746 100644
--- a/htdocs/admin/prelevement.php
+++ b/htdocs/admin/prelevement.php
@@ -25,7 +25,7 @@
  */
 
 require('../main.inc.php');
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/bank/class/account.class.php");
 
diff --git a/htdocs/compta/facture/prelevement.php b/htdocs/compta/facture/prelevement.php
index 8f688dc93d9ed9e567ba0dc53bf0bb061b43ef7f..47f6c7ff0f85be2d0e69b9f7cfc9dc487234631c 100644
--- a/htdocs/compta/facture/prelevement.php
+++ b/htdocs/compta/facture/prelevement.php
@@ -27,7 +27,7 @@
 require("../../main.inc.php");
 require_once(DOL_DOCUMENT_ROOT.'/core/lib/invoice.lib.php');
 require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT.'/core/class/discount.class.php');
 
 if (!$user->rights->facture->lire) accessforbidden();
diff --git a/htdocs/compta/prelevement/bon.php b/htdocs/compta/prelevement/bon.php
index 1934434a7e2f1401384eba5d1ea345556234a7e0..c63e9521d0062957f74d73b0eab5a2c9733b856b 100644
--- a/htdocs/compta/prelevement/bon.php
+++ b/htdocs/compta/prelevement/bon.php
@@ -26,7 +26,7 @@
 require("../bank/pre.inc.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/prelevement.lib.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
-require_once DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php";
+require_once DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php";
 
 $langs->load("bills");
 $langs->load("categories");
@@ -49,7 +49,7 @@ if ($id > 0 || ! empty($ref))
 
 	if ($object->fetch($id) == 0)
     {
-		$head = prelevement_prepare_head($object);	
+		$head = prelevement_prepare_head($object);
 		dol_fiche_head($head, 'preview', 'Prelevement : '. $object->ref);
 
 		print '<table class="border" width="100%">';
diff --git a/htdocs/compta/prelevement/bons.php b/htdocs/compta/prelevement/bons.php
index 764993d2471a1886e7f07a2e4a2b8c84d5dcd47d..25387018ac0d41a4116cb65860c5c57865d4cede 100644
--- a/htdocs/compta/prelevement/bons.php
+++ b/htdocs/compta/prelevement/bons.php
@@ -25,7 +25,7 @@
  */
 
 require("../bank/pre.inc.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
 
 $langs->load("widthdrawals");
 $langs->load("categories");
@@ -98,10 +98,10 @@ if ($result)
       $var=!$var;
 
       print "<tr $bc[$var]><td>";
-      
+
       print $bon->LibStatut($obj->statut,2);
       print "&nbsp;";
-      
+
       print '<a href="fiche.php?id='.$obj->rowid.'">'.$obj->ref."</a></td>\n";
 
       print '<td align="center">'.dol_print_date($db->jdate($obj->datec),'day')."</td>\n";
diff --git a/htdocs/compta/prelevement/class/bon-prelevement.class.php b/htdocs/compta/prelevement/class/bonprelevement.class.php
similarity index 94%
rename from htdocs/compta/prelevement/class/bon-prelevement.class.php
rename to htdocs/compta/prelevement/class/bonprelevement.class.php
index 9fd3029437d38d60584e8f0a3dafe45ad0b6e806..9bef9a46617f2c7e07b40b81f26a9d91257cbc12 100644
--- a/htdocs/compta/prelevement/class/bon-prelevement.class.php
+++ b/htdocs/compta/prelevement/class/bonprelevement.class.php
@@ -2,6 +2,7 @@
 /* Copyright (C) 2004-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
  * Copyright (C) 2005-2010 Regis Houssin        <regis@dolibarr.fr>
  * Copyright (C) 2010-2012 Juanjo Menent        <jmenent@2byte.es>
+ * Copyright (C) 2010-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -18,7 +19,7 @@
  */
 
 /**
- *      \file       htdocs/compta/prelevement/class/bon-prelevement.class.php
+ *      \file       htdocs/compta/prelevement/class/bonprelevement.class.php
  *      \ingroup    prelevement
  *      \brief      Fichier de la classe des bons de prelevements
  */
@@ -132,19 +133,19 @@ class BonPrelevement extends CommonObject
                 else
                 {
                     $result = -1;
-                    dol_syslog("BonPrelevement::AddFacture Erreur $result");
+                    dol_syslog(get_class($this)."::AddFacture Erreur $result");
                 }
             }
             else
             {
                 $result = -2;
-                dol_syslog("BonPrelevement::AddFacture Erreur $result");
+                dol_syslog(get_class($this)."::AddFacture Erreur $result");
             }
         }
         else
         {
             $result = -3;
-            dol_syslog("BonPrelevement::AddFacture Erreur $result");
+            dol_syslog(get_class($this)."::AddFacture Erreur $result");
         }
 
         return $result;
@@ -224,7 +225,7 @@ class BonPrelevement extends CommonObject
             }
             else
             {
-                dol_syslog("BonPrelevement::addline Error -2");
+                dol_syslog(get_class($this)."::addline Error -2");
                 $result = -2;
             }
 
@@ -269,7 +270,7 @@ class BonPrelevement extends CommonObject
         $sql.= " WHERE p.rowid = ".$rowid;
         $sql.= " AND p.entity = ".$conf->entity;
 
-        dol_syslog("Bon-prelevement::fetch sql=".$sql, LOG_DEBUG);
+        dol_syslog(get_class($this)."::fetch sql=".$sql, LOG_DEBUG);
         $result=$this->db->query($sql);
         if ($result)
         {
@@ -298,21 +299,20 @@ class BonPrelevement extends CommonObject
             }
             else
             {
-                dol_syslog("BonPrelevement::Fetch Erreur aucune ligne retournee");
+                dol_syslog(get_class($this)."::Fetch Erreur aucune ligne retournee");
                 return -1;
             }
         }
         else
         {
-            dol_syslog("BonPrelevement::Fetch Erreur sql=".$sql, LOG_ERR);
+            dol_syslog(get_class($this)."::Fetch Erreur sql=".$sql, LOG_ERR);
             return -2;
         }
     }
 
     /**
-     * Set credite
+     * Set credite and set status of linked invoices
      *
-     * @deprecated
      * @return		int		<0 if KO, >0 if OK
      */
     function set_credite()
@@ -331,7 +331,7 @@ class BonPrelevement extends CommonObject
             $result=$this->db->query($sql);
             if (! $result)
             {
-                dol_syslog("bon-prelevement::set_credite Erreur 1");
+                dol_syslog(get_class($this)."::set_credite Erreur 1");
                 $error++;
             }
 
@@ -344,7 +344,7 @@ class BonPrelevement extends CommonObject
                 for ($i = 0; $i < $num; $i++)
                 {
                     /* Tag invoice as payed */
-                    dol_syslog("BonPrelevement::set_credite set_paid fac ".$facs[$i]);
+                    dol_syslog(get_class($this)."::set_credite set_paid fac ".$facs[$i]);
                     $fac = new Facture($this->db);
                     $fac->fetch($facs[$i]);
                     $result = $fac->set_paid($user);
@@ -360,14 +360,13 @@ class BonPrelevement extends CommonObject
 
                 if (! $this->db->query($sql))
                 {
-                    dol_syslog("BonPrelevement::set_credite Erreur 1");
+                    dol_syslog(get_class($this)."::set_credite Erreur 1");
                     $error++;
                 }
             }
 
             /*
              * Fin de la procedure
-             *
              */
             if ($error == 0)
             {
@@ -377,20 +376,20 @@ class BonPrelevement extends CommonObject
             else
             {
                 $this->db->rollback();
-                dol_syslog("BonPrelevement::set_credite ROLLBACK ");
+                dol_syslog(get_class($this)."::set_credite ROLLBACK ");
 
                 return -1;
             }
         }
         else
         {
-            dol_syslog("BonPrelevement::set_credite Ouverture transaction SQL impossible ");
+            dol_syslog(get_class($this)."::set_credite Ouverture transaction SQL impossible ");
             return -2;
         }
     }
 
     /**
-     *	Set withdrawal to creditet status
+     *	Set withdrawal to credited status
      *
      *	@param	User		$user		id of user
      *	@param 	timestamp	$date		date of action
@@ -447,7 +446,7 @@ class BonPrelevement extends CommonObject
                         $paiement_id = $paiement->create($user);
                         if ($paiement_id < 0)
                         {
-                            dol_syslog("BonPrelevement::set_credite AddPayment Error");
+                            dol_syslog(get_class($this)."::set_credite AddPayment Error");
                             $error++;
                         }
                         else
@@ -455,26 +454,26 @@ class BonPrelevement extends CommonObject
                             $result=$paiement->addPaymentToBank($user,'payment','(WithdrawalPayment)',$bankaccount);
                             if ($result < 0)
                             {
-                                dol_syslog("BonPrelevement::set_credite AddPaymentToBank Error");
+                                dol_syslog(get_class($this)."::set_credite AddPaymentToBank Error");
                                 $error++;
                             }
                         }
                         // Update prelevement line
-                        // TODO: Translate to ligne-prelevement.class.php
+                        // TODO: Translate to ligneprelevement.class.php
                         $sql = " UPDATE ".MAIN_DB_PREFIX."prelevement_lignes";
                         $sql.= " SET statut = 2";
                         $sql.= " WHERE fk_prelevement_bons = ".$this->id;
 
                         if (! $this->db->query($sql))
                         {
-                            dol_syslog("BonPrelevement::set_credite Update lines Error");
+                            dol_syslog(get_class($this)."::set_credite Update lines Error");
                             $error++;
                         }
 
                     }
                     else
                     {
-                        dol_syslog("BonPrelevement::set_infocredit Update Bons Error");
+                        dol_syslog(get_class($this)."::set_infocredit Update Bons Error");
                         $error++;
                     }
 
@@ -496,7 +495,7 @@ class BonPrelevement extends CommonObject
                 }
                 else
                 {
-                    dol_syslog("bon-prelevement::set_infocredit 1025 Open SQL transaction impossible ");
+                    dol_syslog(get_class($this)."::set_infocredit 1025 Open SQL transaction impossible ");
                     return -1025;
                 }
             }
@@ -526,7 +525,7 @@ class BonPrelevement extends CommonObject
 
         $error = 0;
 
-        dol_syslog("bon-prelevement::set_infotrans Start",LOG_INFO);
+        dol_syslog(get_class($this)."::set_infotrans Start",LOG_INFO);
         if ($this->db->begin())
         {
             $sql = "UPDATE ".MAIN_DB_PREFIX."prelevement_bons ";
@@ -550,7 +549,7 @@ class BonPrelevement extends CommonObject
             }
             else
             {
-                dol_syslog("bon-prelevement::set_infotrans Erreur 1", LOG_ERR);
+                dol_syslog(get_class($this)."::set_infotrans Erreur 1", LOG_ERR);
                 dol_syslog($this->db->error());
                 $error++;
             }
@@ -568,7 +567,7 @@ class BonPrelevement extends CommonObject
             else
             {
                 $this->db->rollback();
-                dol_syslog("BonPrelevement::set_infotrans ROLLBACK", LOG_ERR);
+                dol_syslog(get_class($this)."::set_infotrans ROLLBACK", LOG_ERR);
 
                 return -1;
             }
@@ -576,7 +575,7 @@ class BonPrelevement extends CommonObject
         else
         {
 
-            dol_syslog("BonPrelevement::set_infotrans Ouverture transaction SQL impossible", LOG_CRIT);
+            dol_syslog(get_class($this)."::set_infotrans Ouverture transaction SQL impossible", LOG_CRIT);
             return -2;
         }
     }
@@ -586,7 +585,7 @@ class BonPrelevement extends CommonObject
      *
      *	@return	array id of invoices
      */
-    function _get_list_factures()
+    private function _get_list_factures()
     {
         global $conf;
 
@@ -624,7 +623,7 @@ class BonPrelevement extends CommonObject
         }
         else
         {
-            dol_syslog("Bon-Prelevement::_get_list_factures Erreur");
+            dol_syslog(get_class($this)."::_get_list_factures Erreur");
         }
 
         return $arr;
@@ -662,7 +661,7 @@ class BonPrelevement extends CommonObject
         else
         {
             $error = 1;
-            dol_syslog("BonPrelevement::SommeAPrelever Erreur -1");
+            dol_syslog(get_class($this)."::SommeAPrelever Erreur -1");
             dol_syslog($this->db->error());
         }
     }
@@ -704,7 +703,7 @@ class BonPrelevement extends CommonObject
         }
         else
         {
-            $this->error="BonPrelevement::SommeAPrelever Erreur -1 sql=".$this->db->error();
+            $this->error=get_class($this)."::SommeAPrelever Erreur -1 sql=".$this->db->error();
             dol_syslog($this->error, LOG_ERR);
             return -1;
         }
@@ -723,7 +722,7 @@ class BonPrelevement extends CommonObject
     {
         global $conf,$langs;
 
-        dol_syslog("BonPrelevement::Create banque=$banque agence=$agence");
+        dol_syslog(get_class($this)."::Create banque=$banque agence=$agence");
 
         require_once (DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
         require_once (DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
@@ -765,7 +764,7 @@ class BonPrelevement extends CommonObject
             if ($banque == 1) $sql.= " AND sr.code_banque = '".$conf->global->PRELEVEMENT_CODE_BANQUE."'";
             if ($agence == 1) $sql.= " AND sr.code_guichet = '".$conf->global->PRELEVEMENT_CODE_GUICHET."'";
 
-            dol_syslog("Bon-Prelevement::Create sql=".$sql, LOG_DEBUG);
+            dol_syslog(get_class($this)."::Create sql=".$sql, LOG_DEBUG);
             $resql = $this->db->query($sql);
             if ($resql)
             {
@@ -809,7 +808,7 @@ class BonPrelevement extends CommonObject
                             if ($soc->verif_rib() == 1)
                             {
                                 $factures_prev[$i] = $fac;
-                                /* second tableau necessaire pour bon-prelevement */
+                                /* second tableau necessaire pour BonPrelevement */
                                 $factures_prev_id[$i] = $fac[0];
                                 $i++;
                             }
@@ -864,7 +863,7 @@ class BonPrelevement extends CommonObject
              * We create withdraw receipt and build withdraw into disk
              */
             $this->db->begin();
-            
+
             $now=dol_now();
 
             /*
@@ -879,7 +878,7 @@ class BonPrelevement extends CommonObject
                 $sql.= " WHERE ref LIKE '".$ref."%'";
                 $sql.= " AND entity = ".$conf->entity;
 
-                dol_syslog("Bon-Prelevement::Create sql=".$sql, LOG_DEBUG);
+                dol_syslog(get_class($this)."::Create sql=".$sql, LOG_DEBUG);
                 $resql = $this->db->query($sql);
 
                 if ($resql)
@@ -905,7 +904,7 @@ class BonPrelevement extends CommonObject
                 $sql.= ", '".$this->db->idate($now)."'";
                 $sql.= ")";
 
-                dol_syslog("Bon-Prelevement::Create sql=".$sql, LOG_DEBUG);
+                dol_syslog(get_class($this)."::Create sql=".$sql, LOG_DEBUG);
                 $resql = $this->db->query($sql);
 
                 if ($resql)
@@ -966,7 +965,7 @@ class BonPrelevement extends CommonObject
                         $sql.= ", fk_prelevement_bons = ".$prev_id;
                         $sql.= " WHERE rowid = ".$fac[1];
 
-                        dol_syslog("Bon-Prelevement::Create sql=".$sql, LOG_DEBUG);
+                        dol_syslog(get_class($this)."::Create sql=".$sql, LOG_DEBUG);
                         $resql=$this->db->query($sql);
                         if (! $resql)
                         {
@@ -1020,7 +1019,7 @@ class BonPrelevement extends CommonObject
             $sql.= " WHERE rowid = ".$prev_id;
             $sql.= " AND entity = ".$conf->entity;
 
-            dol_syslog("Bon-Prelevement::Create sql=".$sql, LOG_DEBUG);
+            dol_syslog(get_class($this)."::Create sql=".$sql, LOG_DEBUG);
             $resql=$this->db->query($sql);
             if (! $resql)
             {
@@ -1140,7 +1139,7 @@ class BonPrelevement extends CommonObject
         if ($this->DeleteNotification($user, $action) == 0)
         {
         	$now=dol_now();
-        	
+
             $sql = "INSERT INTO ".MAIN_DB_PREFIX."notify_def (datec,fk_user, fk_soc, fk_contact, fk_action)";
             $sql .= " VALUES (".$db->idate($now).",".$user.", 'NULL', 'NULL', '".$action."')";
 
@@ -1152,7 +1151,7 @@ class BonPrelevement extends CommonObject
             else
             {
                 $result = -1;
-                dol_syslog("BonPrelevement::AddNotification Error $result");
+                dol_syslog(get_class($this)."::AddNotification Error $result");
             }
         }
 
diff --git a/htdocs/compta/prelevement/class/ligne-prelevement.class.php b/htdocs/compta/prelevement/class/ligneprelevement.class.php
similarity index 98%
rename from htdocs/compta/prelevement/class/ligne-prelevement.class.php
rename to htdocs/compta/prelevement/class/ligneprelevement.class.php
index c3231f07acbc42436079be02f83bf4ba7852fda2..d3b625b16eb5277df7385289afea8d9da5e79447 100644
--- a/htdocs/compta/prelevement/class/ligne-prelevement.class.php
+++ b/htdocs/compta/prelevement/class/ligneprelevement.class.php
@@ -19,7 +19,7 @@
  */
 
 /**
- *  \file       htdocs/compta/prelevement/class/ligne-prelevement.class.php
+ *  \file       htdocs/compta/prelevement/class/ligneprelevement.class.php
  *  \ingroup    prelevement
  *  \brief      Fichier de la classe des lignes de prelevements
  */
diff --git a/htdocs/compta/prelevement/class/rejet-prelevement.class.php b/htdocs/compta/prelevement/class/rejetprelevement.class.php
similarity index 97%
rename from htdocs/compta/prelevement/class/rejet-prelevement.class.php
rename to htdocs/compta/prelevement/class/rejetprelevement.class.php
index b6f8a967f10158f5f2e6d0693533904eca799d45..07981443bbdcfea0ed2ac32711ad900faeac28f6 100644
--- a/htdocs/compta/prelevement/class/rejet-prelevement.class.php
+++ b/htdocs/compta/prelevement/class/rejetprelevement.class.php
@@ -19,15 +19,14 @@
  */
 
 /**
- *  \file       htdocs/compta/prelevement/class/rejet-prelevement.class.php
+ *  \file       htdocs/compta/prelevement/class/rejetprelevement.class.php
  *  \ingroup    prelevement
  *  \brief      File of class to manage standing orders rejects
  */
 
 
 /**
- \class 		RejetPrelevement
- \brief      Class to manage standing orders rejects
+ *	Class to manage standing orders rejects
  */
 class RejetPrelevement
 {
@@ -273,7 +272,7 @@ class RejetPrelevement
 	 *
 	 *    @return	void
 	 */
-	function _get_list_factures()
+	private function _get_list_factures()
 	{
 		global $conf;
 
diff --git a/htdocs/compta/prelevement/create.php b/htdocs/compta/prelevement/create.php
index 7c8f346017c3024bc431972924925e8cfef89e23..51df78b78367bf4caa84875a58c21b9f4606b5fd 100644
--- a/htdocs/compta/prelevement/create.php
+++ b/htdocs/compta/prelevement/create.php
@@ -20,11 +20,12 @@
 
 /**
  *	\file       htdocs/compta/prelevement/create.php
- *	\brief      Prelevement
+ *  \ingroup    prelevement
+ *	\brief      Prelevement creation page
  */
 
 require("../bank/pre.inc.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
 require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php");
diff --git a/htdocs/compta/prelevement/demandes.php b/htdocs/compta/prelevement/demandes.php
index ef2914f696f0bbaa756dc532948e43b70e705909..4f6134664ed9137fbced7fc9634800dfe7934027 100644
--- a/htdocs/compta/prelevement/demandes.php
+++ b/htdocs/compta/prelevement/demandes.php
@@ -20,8 +20,10 @@
 
 /**
  *  \file       htdocs/compta/prelevement/demandes.php
+ *  \ingroup    prelevement
  *  \brief      Page to list withdraw requests
  */
+
 require("../bank/pre.inc.php");
 require_once DOL_DOCUMENT_ROOT."/core/modules/modPrelevement.class.php";
 require_once DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php";
diff --git a/htdocs/compta/prelevement/factures.php b/htdocs/compta/prelevement/factures.php
index 6fb8239e5e6936afe07a96cce1a5d457c630de98..088afb188f87aaf756113719af5f9c633687cde0 100644
--- a/htdocs/compta/prelevement/factures.php
+++ b/htdocs/compta/prelevement/factures.php
@@ -26,8 +26,8 @@
 
 require("../bank/pre.inc.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/prelevement.lib.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejet-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejetprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php");
 
 $langs->load("companies");
@@ -51,7 +51,7 @@ if ($prev_id)
 
   	if ($bon->fetch($prev_id) == 0)
     {
-    	$head = prelevement_prepare_head($bon);	
+    	$head = prelevement_prepare_head($bon);
       	dol_fiche_head($head, 'invoices', $langs->trans("WithdrawalReceipt"), '', 'payment');
 
       	print '<table class="border" width="100%">';
@@ -70,7 +70,7 @@ if ($prev_id)
 		print '<tr><td width="20%">'.$langs->trans('Status').'</td>';
 		print '<td>'.$bon->getLibStatut(1).'</td>';
 		print '</tr>';
-		
+
 		if($bon->date_trans <> 0)
 		{
 			$muser = new User($db);
@@ -89,7 +89,7 @@ if ($prev_id)
 			print dol_print_date($bon->date_credit,'day');
 			print '</td></tr>';
 		}
-		
+
       	print '</table>';
 
       	print '</div>';
diff --git a/htdocs/compta/prelevement/facturesrejets.php b/htdocs/compta/prelevement/facturesrejets.php
index eacb3befcc15ba571beb626b18991ea47eadc687..1266c1eee6909515dc2c4de32fb6f6af39271ebb 100644
--- a/htdocs/compta/prelevement/facturesrejets.php
+++ b/htdocs/compta/prelevement/facturesrejets.php
@@ -17,8 +17,14 @@
  *
  */
 
+/**
+ * 		\file       htdocs/compta/prelevement/facturesrejets.php
+ *      \ingroup    prelevement
+ *		\brief      Invoice reject
+ */
+
 require("../bank/pre.inc.php");
-require_once DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejet-prelevement.class.php";
+require_once DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejetprelevement.class.php";
 require_once DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php";
 
 $langs->load("categories");
diff --git a/htdocs/compta/prelevement/fiche-rejet.php b/htdocs/compta/prelevement/fiche-rejet.php
index 1e4b95364bd960edb155b5ef3e9e8dc52ce43632..6adf25293de6572f13238c2311296cd928885f95 100644
--- a/htdocs/compta/prelevement/fiche-rejet.php
+++ b/htdocs/compta/prelevement/fiche-rejet.php
@@ -20,13 +20,14 @@
 
 /**
  * 		\file       htdocs/compta/prelevement/fiche-rejet.php
- *		\brief      Prelevement
+ *      \ingroup    prelevement
+ *		\brief      Withdraw reject
  */
 
 require("../bank/pre.inc.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/prelevement.lib.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejet-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejetprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php");
 
 $langs->load("categories");
@@ -68,7 +69,7 @@ if ($prev_id)
 		print '<tr><td width="20%">'.$langs->trans('Status').'</td>';
 		print '<td>'.$bon->getLibStatut(1).'</td>';
 		print '</tr>';
-		
+
 		if($bon->date_trans <> 0)
 		{
 			$muser = new User($db);
@@ -87,7 +88,7 @@ if ($prev_id)
 			print dol_print_date($bon->date_credit,'day');
 			print '</td></tr>';
 		}
-      	
+
       	print '</table>';
 
       	print '</div>';
@@ -135,7 +136,7 @@ if ($resql)
 
   	$var=True;
 	$total = 0;
-	
+
 	while ($i < $num)
     {
 		$obj = $db->fetch_object($resql);
diff --git a/htdocs/compta/prelevement/fiche-stat.php b/htdocs/compta/prelevement/fiche-stat.php
index 8611eaa63b0a9137a3554298d19c4a82a042652f..0ef042b97052474c6558515c01a257b563927dff 100644
--- a/htdocs/compta/prelevement/fiche-stat.php
+++ b/htdocs/compta/prelevement/fiche-stat.php
@@ -19,13 +19,14 @@
 
 /**
  *	\file       htdocs/compta/prelevement/fiche-stat.php
- *	\brief      Prelevement
+ *  \ingroup    prelevement
+ *	\brief      Prelevement statistics
  */
 
 require("../bank/pre.inc.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/prelevement.lib.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligne-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligneprelevement.class.php");
 
 // Security check
 if ($user->societe_id > 0) accessforbidden();
@@ -69,7 +70,7 @@ if ($prev_id)
 		print '<tr><td width="20%">'.$langs->trans('Status').'</td>';
 		print '<td>'.$bon->getLibStatut(1).'</td>';
 		print '</tr>';
-		
+
 		if($bon->date_trans <> 0)
 		{
 			$muser = new User($db);
@@ -88,7 +89,7 @@ if ($prev_id)
 			print dol_print_date($bon->date_credit,'day');
 			print '</td></tr>';
 		}
-		
+
 		print '</table>';
 
 		print '</div>';
@@ -104,7 +105,7 @@ if ($prev_id)
 	 *
 	 */
 	$ligne=new LignePrelevement($db,$user);
-	
+
 	$sql = "SELECT sum(pl.amount), pl.statut";
 	$sql.= " FROM ".MAIN_DB_PREFIX."prelevement_lignes as pl";
 	$sql.= " WHERE pl.fk_prelevement_bons = ".$prev_id;
@@ -128,7 +129,7 @@ if ($prev_id)
 			$row = $db->fetch_row($resql);
 
 			print "<tr $bc[$var]><td>";
-	
+
 			print $ligne->LibStatut($row[1],1);
 
 			print '</td><td align="right">';
diff --git a/htdocs/compta/prelevement/fiche.php b/htdocs/compta/prelevement/fiche.php
index 50f24fdca907c62c685cba8f90a56a756c5a83f1..d01e622bb1ddae8d9128c3e28fa69e0c09f13884 100644
--- a/htdocs/compta/prelevement/fiche.php
+++ b/htdocs/compta/prelevement/fiche.php
@@ -25,7 +25,7 @@
 
 require("../bank/pre.inc.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/prelevement.lib.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
 
 if (!$user->rights->prelevement->bons->lire)
 accessforbidden();
diff --git a/htdocs/compta/prelevement/index.php b/htdocs/compta/prelevement/index.php
index dad1f127ca135a85b72205949b7add401ae2ca05..414c1a388f3a768ad591a0033f9cd1c211c29f08 100644
--- a/htdocs/compta/prelevement/index.php
+++ b/htdocs/compta/prelevement/index.php
@@ -20,11 +20,12 @@
 
 /**
  *	\file       htdocs/compta/prelevement/index.php
- *	\brief      Prelevement
+ *  \ingroup    prelevement
+ *	\brief      Prelevement index page
  */
 
 require("../bank/pre.inc.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
 require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/prelevement.lib.php");
diff --git a/htdocs/compta/prelevement/ligne.php b/htdocs/compta/prelevement/ligne.php
index 2db6f0f85d5609c1b965f9bd0beaebaa735fe80d..5013687b7296c1a7533f57230ccb6f4c3d230380 100644
--- a/htdocs/compta/prelevement/ligne.php
+++ b/htdocs/compta/prelevement/ligne.php
@@ -1,6 +1,6 @@
 <?PHP
 /* Copyright (C) 2005      Rodolphe Quiedeville <rodolphe@quiedeville.org>
- * Copyright (C) 2005-2008 Laurent Destailleur  <eldy@users.sourceforge.net>
+ * Copyright (C) 2005-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
  * Copyright (C) 2005-2009 Regis Houssin        <regis@dolibarr.fr>
  * Copyright (C) 2010-2012 Juanjo Menent        <jmenent@2byte.es>
  *
@@ -25,9 +25,9 @@
  */
 
 require("../bank/pre.inc.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligne-prelevement.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejet-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligneprelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejetprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php");
 
 // Security check
@@ -110,11 +110,11 @@ if ($id)
 		print '<tr><td width="20%">'.$langs->trans("WithdrawalReceipt").'</td><td>';
 		print '<a href="fiche.php?id='.$lipre->bon_rowid.'">'.$lipre->bon_ref.'</a></td></tr>';
 		print '<tr><td width="20%">'.$langs->trans("Date").'</td><td>'.dol_print_date($bon->datec,'day').'</td></tr>';
-		print '<tr><td width="20%">'.$langs->trans("Amount").'</td><td>'.price($lipre->amount).'</td></tr>';		
+		print '<tr><td width="20%">'.$langs->trans("Amount").'</td><td>'.price($lipre->amount).'</td></tr>';
 		print '<tr><td width="20%">'.$langs->trans("Status").'</td><td>';
-		
+
 		print $lipre->LibStatut($lipre->statut,1).'</td></tr>';
-		
+
 		if ($lipre->statut == 3)
 		{
 			$rej = new RejetPrelevement($db, $user);
@@ -165,37 +165,37 @@ if ($id)
 
 		print '<tr class="liste_titre">';
 		print '<td colspan="3">'.$langs->trans("WithdrawalRefused").'</td></tr>';
-		
+
 		//Select yes/no
 		print '<tr><td class="valid">'.$langs->trans("WithdrawalRefusedConfirm").' '.$soc->nom.' ?</td>';
 		print '<td colspan="2" class="valid">';
 		print $form->selectyesno("confirm",1,0);
 		print '</td></tr>';
-		
+
 		//Date
 		print '<tr><td class="valid">'.$langs->trans("RefusedData").'</td>';
 		print '<td colspan="2" class="valid">';
 		print $form->select_date('','','','','',"confirm_rejet");
 		print '</td></tr>';
-		
+
 		//Reason
 		print '<tr><td class="valid">'.$langs->trans("RefusedReason").'</td>';
 		print '<td class="valid">';
 		print $form->selectarray("motif", $rej->motifs);
 		print '</td></tr>';
-			
+
 		//Facturer
 		print '<tr><td class="valid">'.$langs->trans("RefusedInvoicing").'</td>';
 		print '<td class="valid" colspan="2">';
 		print $form->selectarray("facturer", $rej->facturer);
 		print '</td></tr>';
 		print '</table><br>';
-		
+
 		//Confirm Button
 		print '<center><input type="submit" class="valid" value='.$langs->trans("Confirm").'><center>';
 		print '</form>';
 	}
-	
+
 	/* ************************************************************************** */
 	/*                                                                            */
 	/* Barre d'action                                                             */
@@ -210,7 +210,7 @@ if ($id)
 		{
 	  		print "<a class=\"butAction\" href=\"ligne.php?action=rejet&amp;id=$lipre->id\">".$langs->trans("StandingOrderReject")."</a>";
 		}
-		else 
+		else
 		{
 			print "<a class=\"butActionRefused\" href=\"#\">".$langs->trans("StandingOrderReject")."</a>";
 		}
diff --git a/htdocs/compta/prelevement/lignes.php b/htdocs/compta/prelevement/lignes.php
index a3a1086ff32d51e541d970f60e3f811ea6e956fb..f93e4f21e2aa42c956bbc3a97a378bab189390d2 100644
--- a/htdocs/compta/prelevement/lignes.php
+++ b/htdocs/compta/prelevement/lignes.php
@@ -20,14 +20,15 @@
 
 /**
  *	\file       htdocs/compta/prelevement/lignes.php
- *	\brief      Prelevement
+ *  \ingroup    prelevement
+ *	\brief      Prelevement lines
  */
 
 require("../bank/pre.inc.php");
 require_once(DOL_DOCUMENT_ROOT."/core/lib/prelevement.lib.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligne-prelevement.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejet-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligneprelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejetprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php");
 
 // Security check
@@ -76,7 +77,7 @@ if ($prev_id)
 		print '<tr><td width="20%">'.$langs->trans('Status').'</td>';
 		print '<td>'.$bon->getLibStatut(1).'</td>';
 		print '</tr>';
-		
+
 		if($bon->date_trans <> 0)
 		{
 			$muser = new User($db);
@@ -95,7 +96,7 @@ if ($prev_id)
 			print dol_print_date($bon->date_credit,'day');
 			print '</td></tr>';
 		}
-		
+
 		print '</table>';
 
 		print '</div>';
@@ -159,10 +160,10 @@ if ($result)
 		$obj = $db->fetch_object($result);
 
 		print "<tr $bc[$var]><td>";
-		
+
 		print $ligne->LibStatut($obj->statut,2);
 		print "&nbsp;";
-		
+
 		print '<a href="'.DOL_URL_ROOT.'/compta/prelevement/ligne.php?id='.$obj->rowid.'">';
 		print substr('000000'.$obj->rowid, -6);
 		print '</a></td>';
diff --git a/htdocs/compta/prelevement/liste.php b/htdocs/compta/prelevement/liste.php
index b091cfba4b9e0e50407671fd6ba807abbdd8b218..1ba540731ad81ed1be16346c883dccd3cdfcd9c7 100644
--- a/htdocs/compta/prelevement/liste.php
+++ b/htdocs/compta/prelevement/liste.php
@@ -24,8 +24,8 @@
  *      \brief      Page liste des prelevements
  */
 require("../bank/pre.inc.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligne-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligneprelevement.class.php");
 
 $langs->load("withdrawals");
 $langs->load("companies");
@@ -143,16 +143,16 @@ if ($result)
 
         print $ligne->LibStatut($obj->statut_ligne,2);
         print "&nbsp;";
-        
+
         print '<a href="'.DOL_URL_ROOT.'/compta/prelevement/ligne.php?id='.$obj->rowid_ligne.'">';
         print substr('000000'.$obj->rowid_ligne, -6);
         print '</a></td>';
 
         print '<td>';
-        
+
         print $bon->LibStatut($obj->statut,2);
         print "&nbsp;";
-        
+
         print '<a href="fiche.php?id='.$obj->rowid.'">'.$obj->ref."</a></td>\n";
 
         print '<td><a href="'.DOL_URL_ROOT.'/compta/facture.php?facid='.$obj->facid.'">';
diff --git a/htdocs/compta/prelevement/rejets.php b/htdocs/compta/prelevement/rejets.php
index 354f3f57c866f6b4813d6d779e8ab096f538bd5d..812fee4dae5df10430b3aefcd4960cb8bafbbbc9 100644
--- a/htdocs/compta/prelevement/rejets.php
+++ b/htdocs/compta/prelevement/rejets.php
@@ -2,6 +2,7 @@
 /* Copyright (C) 2005      Rodolphe Quiedeville <rodolphe@quiedeville.org>
  * Copyright (C) 2005-2009 Regis Houssin        <regis@dolibarr.fr>
  * Copyright (C) 2010-2012 Juanjo Menent 		<jmenent@2byte.es>
+ * Copyright (C) 2005-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -18,11 +19,13 @@
  */
 
 /**
- * 
+ *      \file       htdocs/compta/prelevement/rejets.php
+ *      \ingroup    prelevement
+ *      \brief      Reject page
  */
 
 require("../bank/pre.inc.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejet-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejetprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php");
 
 $langs->load("withdrawals");
diff --git a/htdocs/compta/prelevement/stats.php b/htdocs/compta/prelevement/stats.php
index 62ec73caa6429aff9e647bb02adbede6e5811f2a..7d5e1eba9a9aff973ad933a9126cd0fb88b4e192 100644
--- a/htdocs/compta/prelevement/stats.php
+++ b/htdocs/compta/prelevement/stats.php
@@ -1,6 +1,6 @@
 <?PHP
 /* Copyright (C) 2005      Rodolphe Quiedeville <rodolphe@quiedeville.org>
- * Copyright (C) 2005-2010 Laurent Destailleur  <eldy@users.sourceforge.net>
+ * Copyright (C) 2005-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
  * Copyright (C) 2005-2009 Regis Houssin        <regis@dolibarr.fr>
  * Copyright (C) 2010-2011 Juanjo Menent        <jmenent@2byte.es>
  *
@@ -19,12 +19,13 @@
  */
 
 /**
- *       \file       htdocs/compta/prelevement/stats.php
- *       \brief      Page de stats des prelevements
+ *		\file       htdocs/compta/prelevement/stats.php
+ *      \ingroup    prelevement
+ *      \brief      Page de stats des prelevements
  */
 
 require("../bank/pre.inc.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligne-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/ligneprelevement.class.php");
 
 $langs->load("withdrawals");
 $langs->load("companies");
@@ -192,7 +193,7 @@ if ($resql)
 
 	$var=True;
 
-	require_once DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejet-prelevement.class.php";
+	require_once DOL_DOCUMENT_ROOT."/compta/prelevement/class/rejetprelevement.class.php";
 	$Rejet = new RejetPrelevement($db, $user);
 
 	while ($i < $num)
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 4d39abb4da82ce29b9652666bcc34839ab0b48d9..29433cfb63b9c5a9b04e329af66572a81d2ab62c 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -427,7 +427,7 @@ class Form
         {
             if ($type == 'info' || $type == 'help') return $text;
         }
-        
+
         if ($type == 'info') $img = img_help(0, $alt);
         elseif ($type == 'help') $img = img_help(1, $alt);
         elseif ($type == 'superadmin') $img = img_picto($alt, 'redstar');
@@ -2837,28 +2837,6 @@ class Form
         return $out;
     }
 
-    /**
-     *  Output an HTML select vat rate
-     *
-     *  @param	string	$htmlname           Nom champ html
-     *  @param  float	$selectedrate       Forcage du taux tva pre-selectionne. Mettre '' pour aucun forcage.
-     *  @param  Societe	$societe_vendeuse   Object societe vendeuse
-     *  @param  Societe	$societe_acheteuse  Object societe acheteuse
-     *  @param  int		$idprod             Id product
-     *  @param  int		$info_bits          Miscellaneous information on line
-     *  @param  string	$type      			''=Unknown, 0=Product, 1=Service (Used if idprod not defined)
-     *  						            Si vendeur non assujeti a TVA, TVA par defaut=0. Fin de regle.
-     *              						Si le (pays vendeur = pays acheteur) alors la TVA par defaut=TVA du produit vendu. Fin de regle.
-     *              						Si (vendeur et acheteur dans Communaute europeenne) et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par defaut=0 (La TVA doit etre paye par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de regle.
-     *              						Si (vendeur et acheteur dans Communaute europeenne) et bien vendu autre que transport neuf alors la TVA par defaut=TVA du produit vendu. Fin de regle.
-     *              						Sinon la TVA proposee par defaut=0. Fin de regle.
-     *  @return	void
-     *  @deprecated
-     */
-    function select_tva($htmlname='tauxtva', $selectedrate='', $societe_vendeuse='', $societe_acheteuse='', $idprod=0, $info_bits=0, $type='')
-    {
-        print $this->load_tva($htmlname, $selectedrate, $societe_vendeuse, $societe_acheteuse, $idprod, $info_bits, $type);
-    }
 
     /**
      *	Load into the cache vat rates of a country
diff --git a/htdocs/core/class/html.formadmin.class.php b/htdocs/core/class/html.formadmin.class.php
index 720353497066ea488f2cbedfce0e93d055bb5237..a3b886af78a67d47c91b661e8b0cc2b45d2603a2 100644
--- a/htdocs/core/class/html.formadmin.class.php
+++ b/htdocs/core/class/html.formadmin.class.php
@@ -44,22 +44,6 @@ class FormAdmin
 		return 1;
 	}
 
-	/**
-	 *    	Output list with available languages
-	 *
-	 *    	@param		string		$selected       Langue pre-selectionnee
-	 *    	@param  	string		$htmlname       Nom de la zone select
-	 *    	@param  	int			$showauto       Affiche choix auto
-	 * 		@param		int			$filter			Array of keys to exclude in list
-	 * 		@param		int			$showempty		Add empty value
-	 * 		@return		void
-	 *      @deprecated                 		Use select_language instead
-	 */
-	function select_lang($selected='',$htmlname='lang_id',$showauto=0,$filter=0,$showempty=0)
-	{
-		print $this->select_language($selected,$htmlname,$showauto,$filter,$showempty);
-	}
-
 	/**
 	 *    	Return html select list with available languages (key='en_US', value='United States' for example)
 	 *
diff --git a/htdocs/install/mysql/migration/3.2.0-3.3.0.sql b/htdocs/install/mysql/migration/3.2.0-3.3.0.sql
index ad45d6125efd20b07f3ecbf4da0b7f8c5f8b76f4..88401d22179acd0f2408e6ff00637e583ae8c12c 100755
--- a/htdocs/install/mysql/migration/3.2.0-3.3.0.sql
+++ b/htdocs/install/mysql/migration/3.2.0-3.3.0.sql
@@ -41,6 +41,7 @@ ALTER TABLE llx_mailing ADD COLUMN extraparams varchar(255);
 ALTER TABLE llx_product MODIFY ref                       varchar(128)  NOT NULL;
 ALTER TABLE llx_product MODIFY ref_ext                   varchar(128);
 
+ALTER TABLE llx_product_fournisseur_price DROP COLUMN fk_product_fournisseur;
 ALTER TABLE llx_product_fournisseur_price ADD charges DOUBLE( 24, 8 ) DEFAULT 0 AFTER unitprice;
 ALTER TABLE llx_product_fournisseur_price ADD unitcharges DOUBLE( 24, 8 ) DEFAULT 0 AFTER charges;
 
diff --git a/scripts/withdrawals/build_withdrawal_file.php b/scripts/withdrawals/build_withdrawal_file.php
index 65aee784f2f3cee63e72e1f8aa4a523786415bdd..168f63913e8e44b6b48cd01b92cfe89181c2a499 100644
--- a/scripts/withdrawals/build_withdrawal_file.php
+++ b/scripts/withdrawals/build_withdrawal_file.php
@@ -38,7 +38,7 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
 $version='1.6';
 
 require_once($path."../../htdocs/master.inc.php");
-require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bon-prelevement.class.php");
+require_once(DOL_DOCUMENT_ROOT."/compta/prelevement/class/bonprelevement.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php");
 require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php");
 require_once(DOL_DOCUMENT_ROOT."/compta/paiement/class/paiement.class.php");