/[dolibarr]/dolibarr/htdocs/html.form.class.php
ViewVC logotype

Diff of /dolibarr/htdocs/html.form.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.126 by eldy, Mon Oct 31 03:06:16 2005 UTC revision 1.127 by eldy, Thu Nov 3 23:54:23 2005 UTC
# Line 1264  class Form Line 1264  class Form
1264       *      \param      defaulttx           Taux tva présélectionné (deprecated)       *      \param      defaulttx           Taux tva présélectionné (deprecated)
1265       *      \param      societe_vendeuse    Objet société vendeuse       *      \param      societe_vendeuse    Objet société vendeuse
1266       *      \param      societe_acheteuse   Objet société acheteuse       *      \param      societe_acheteuse   Objet société acheteuse
1267       *      \param      taux_produit        Taux produit vendue       *      \param      taux_produit        Taux par defaut du produit vendu
1268       *      \remarks    Si vendeur non assujeti à TVA, TVA par défaut=0. Fin de règle.       *      \remarks    Si vendeur non assujeti à TVA, TVA par défaut=0. Fin de règle.
1269       *                  Si le (pays vendeur = pays acheteur) alors la TVA par défaut=TVA du produit vendu. Fin de règle.       *                  Si le (pays vendeur = pays acheteur) alors la TVA par défaut=TVA du produit vendu. Fin de règle.
1270       *                  Si vendeur et acheteur dans Communauté européenne et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par défaut=0 (La TVA doit être payé par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de règle.       *                  Si vendeur et acheteur dans Communauté européenne et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par défaut=0 (La TVA doit être payé par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de règle.
# Line 1287  class Form Line 1287  class Form
1287              {              {
1288                  print '<font class="error">'.$langs->trans("ErrorSupplierCountryIsNotDefined").'</div>';                  print '<font class="error">'.$langs->trans("ErrorSupplierCountryIsNotDefined").'</div>';
1289              }              }
1290                return;
1291          }          }
           
         // \todo Initialiser code_pays avec code_pays vendeur  
         $code_pays=$conf->global->MAIN_INFO_SOCIETE_PAYS;  
1292    
1293          // \todo Ecraser defaulttx par valeur en fonction de la règle en remarks de la fonction          // \todo Ecraser defaulttx par valeur en fonction de la règle de gestion TVA
1294          // $defaulttx=...          //$defaulttx=get_default_tva($societe_vendeuse,$societe_acheteuse,$taux_produit);
1295            
1296            // \todo Initialiser code_pays avec code_pays société vendeuse
1297            $code_pays=$conf->global->MAIN_INFO_SOCIETE_PAYS;
1298          $sql  = "SELECT t.taux,t.recuperableonly";          $sql  = "SELECT t.taux,t.recuperableonly";
1299          $sql .= " FROM ".MAIN_DB_PREFIX."c_tva AS t";          $sql .= " FROM ".MAIN_DB_PREFIX."c_tva AS t";
1300          $sql .= " WHERE t.fk_pays = '".$code_pays."'";          $sql .= " WHERE t.fk_pays = '".$code_pays."'";
# Line 1312  class Form Line 1312  class Form
1312              }              }
1313          }          }
1314    
1315          if ($defaulttx == '')   // Si taux par defaut n'a pu etre trouvé          // Si taux par defaut n'a pu etre trouvé, on prend dernier.
1316          {          // Comme ils sont triés par ordre croissant, dernier = plus élevé = taux courant
1317              $defaulttx = $txtva[0];          if ($defaulttx == '') $defaulttx = $txtva[sizeof($txtva)-1];
         }  
1318    
1319          $taille = sizeof($txtva);          $taille = sizeof($txtva);
1320    

Legend:
Removed from v.1.126  
changed lines
  Added in v.1.127

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26