mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-07 16:41:48 +01:00
Debut ecriture regle de gestion tva
This commit is contained in:
@@ -1264,7 +1264,7 @@ class Form
|
||||
* \param defaulttx Taux tva pr<70>s<EFBFBD>lectionn<6E> (deprecated)
|
||||
* \param societe_vendeuse Objet soci<63>t<EFBFBD> vendeuse
|
||||
* \param societe_acheteuse Objet soci<63>t<EFBFBD> acheteuse
|
||||
* \param taux_produit Taux produit vendue
|
||||
* \param taux_produit Taux par defaut du produit vendu
|
||||
* \remarks Si vendeur non assujeti <20> TVA, TVA par d<>faut=0. Fin de r<>gle.
|
||||
* Si le (pays vendeur = pays acheteur) alors la TVA par d<>faut=TVA du produit vendu. Fin de r<>gle.
|
||||
* Si vendeur et acheteur dans Communaut<75> europ<6F>enne et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par d<>faut=0 (La TVA doit <20>tre pay<61> par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de r<>gle.
|
||||
@@ -1287,14 +1287,14 @@ class Form
|
||||
{
|
||||
print '<font class="error">'.$langs->trans("ErrorSupplierCountryIsNotDefined").'</div>';
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
// \todo Initialiser code_pays avec code_pays vendeur
|
||||
$code_pays=$conf->global->MAIN_INFO_SOCIETE_PAYS;
|
||||
|
||||
// \todo Ecraser defaulttx par valeur en fonction de la r<>gle en remarks de la fonction
|
||||
// $defaulttx=...
|
||||
|
||||
// \todo Ecraser defaulttx par valeur en fonction de la r<>gle de gestion TVA
|
||||
//$defaulttx=get_default_tva($societe_vendeuse,$societe_acheteuse,$taux_produit);
|
||||
|
||||
// \todo Initialiser code_pays avec code_pays soci<63>t<EFBFBD> vendeuse
|
||||
$code_pays=$conf->global->MAIN_INFO_SOCIETE_PAYS;
|
||||
$sql = "SELECT t.taux,t.recuperableonly";
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."c_tva AS t";
|
||||
$sql .= " WHERE t.fk_pays = '".$code_pays."'";
|
||||
@@ -1312,10 +1312,9 @@ class Form
|
||||
}
|
||||
}
|
||||
|
||||
if ($defaulttx == '') // Si taux par defaut n'a pu etre trouv<75>
|
||||
{
|
||||
$defaulttx = $txtva[0];
|
||||
}
|
||||
// Si taux par defaut n'a pu etre trouv<75>, on prend dernier.
|
||||
// Comme ils sont tri<72>s par ordre croissant, dernier = plus <20>lev<65> = taux courant
|
||||
if ($defaulttx == '') $defaulttx = $txtva[sizeof($txtva)-1];
|
||||
|
||||
$taille = sizeof($txtva);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user