2
0
forked from Wavyzz/dolibarr

Fix: Super maxi debuggage sur la gestion des prix HT et TTC

This commit is contained in:
Laurent Destailleur
2007-10-06 19:13:12 +00:00
parent 82d84a4df3
commit bc38375fa0
20 changed files with 597 additions and 448 deletions

View File

@@ -2449,7 +2449,7 @@ class Form
/**
* \brief Selection du taux de tva appliqu<71> par vendeur
* \param name Nom champ html
* \param defaulttx For<6F>age du taux tva pr<70>s<EFBFBD>lectionn<6E>. Mettre '' pour appliquer r<>gle par d<>faut.
* \param defaulttx For<6F>age du taux tva pr<70>s<EFBFBD>lectionn<6E>. Mettre '' pour aucun forcage.
* \param societe_vendeuse Objet soci<63>t<EFBFBD> vendeuse
* \param societe_acheteuse Objet soci<63>t<EFBFBD> acheteuse
* \param taux_produit Taux par defaut du produit vendu
@@ -2519,11 +2519,11 @@ class Form
print '<font class="error">'.$this->db->error().'</font>';
}
// D<>finition du taux <20> pr<70>s<EFBFBD>lectionner
if (("".$defaulttx) == "") $defaulttx=get_default_tva($societe_vendeuse,$societe_acheteuse,$taux_produit);
// Si taux par defaut n'a pu etre trouv<EFBFBD>, on prend dernier.
// D<>finition du taux <20> pr<70>s<EFBFBD>lectionner (si defaulttx non forc<72> et donc vaut -1 ou '')
if ($defaulttx < 0 || strlen($defaulttx) == 0) $defaulttx=get_default_tva($societe_vendeuse,$societe_acheteuse,$taux_produit);
// Si taux par defaut n'a pu etre d<EFBFBD>termin<EFBFBD>, on prend dernier de la liste.
// Comme ils sont tri<72>s par ordre croissant, dernier = plus <20>lev<65> = taux courant
if (("".$defaulttx) == "") $defaulttx = $txtva[sizeof($txtva)-1];
if ($defaulttx < 0 || strlen($defaulttx) == 0) $defaulttx = $txtva[sizeof($txtva)-1];
$nbdetaux = sizeof($txtva);