ajout du systeme de TVA a la facturation

This commit is contained in:
erics 2005-06-10 15:53:05 +00:00
parent bbf54e09b7
commit 673be9f39f
2 changed files with 11 additions and 3 deletions

View File

@ -359,6 +359,8 @@ print "<td colspan=\"2\">L'option 'r
$var=!$var;
print "<tr ".$bc[$var]."><td width=\"140\"><input type=\"radio\" name=\"optiontva\" value=\"franchise\"".($facture_tva_option == "franchise"?" checked":"")."> Option franchise</td>";
print "<td colspan=\"2\">L'option 'franchise' est utilisée par les particuliers ou professions libérales à titre occasionnel avec de petits chiffres d'affaires.\nChaque produits/service vendu est soumis à une TVA de 0 (Dolibarr propose le taux 0 par défaut à la création d'une facture cliente). Il n'y a pas de déclaration ou récupération de TVA, et les factures qui gèrent l'option affichent la mention obligatoire \"TVA non applicable - art-293B du CGI\".</td></tr>\n";
print "<tr ".$bc[$var]."><td width=\"140\"><input type=\"radio\" name=\"optiontva\" value=\"facturation\"".($facture_tva_option == "facturation"?" checked":"")."> Option facturation</td>";
print "<td colspan=\"2\">L'option 'facturation' est utilisée par les entreprises qui payent la TVA à facturation (vente de matériel).</td></tr>\n";
print "</form>";
print "</table>";

View File

@ -33,12 +33,18 @@ require("./pre.inc.php");
require("../../tva.class.php");
/*
*
* On récupère la tva collectée
*/
function tva_coll($db, $y,$m) {
$sql = "SELECT sum(f.tva) as amount";
$sql .= " FROM ".MAIN_DB_PREFIX."facture as f WHERE f.paye = 1";
$sql .= " AND date_format(f.datef,'%Y') = $y";
$sql .= " FROM ".MAIN_DB_PREFIX."facture as f WHERE ";
//Si on paye la tva sur la facturation
if(FACTURE_TVAOPTION == "facturation")
$sql .= "";
//Sinon, on paye la tva sur les encaissements
else
$sql .= "f.paye = 1 AND";
$sql .= " date_format(f.datef,'%Y') = $y";
$sql .= " AND date_format(f.datef,'%m') = $m";
$result = $db->query($sql);