From 673be9f39fbe2a890c049454572a3146d5d1bde6 Mon Sep 17 00:00:00 2001 From: erics Date: Fri, 10 Jun 2005 15:53:05 +0000 Subject: [PATCH] ajout du systeme de TVA a la facturation --- htdocs/admin/facture.php | 2 ++ htdocs/compta/tva/index.php | 12 +++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/facture.php b/htdocs/admin/facture.php index f0709563e98..c28bbe180b3 100644 --- a/htdocs/admin/facture.php +++ b/htdocs/admin/facture.php @@ -359,6 +359,8 @@ print "L'option 'r $var=!$var; print " Option franchise"; print "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\".\n"; +print " Option facturation"; +print "L'option 'facturation' est utilisée par les entreprises qui payent la TVA à facturation (vente de matériel).\n"; print ""; print ""; diff --git a/htdocs/compta/tva/index.php b/htdocs/compta/tva/index.php index b64dffbcdb7..efbf01a8f45 100644 --- a/htdocs/compta/tva/index.php +++ b/htdocs/compta/tva/index.php @@ -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);