Bonjour,

Dans les différents class de propal, commande, et facture (et peut-être
d'autres), y a t'il une raison pour que cette ligne (dans la fonction
update_price() ) :

$this->total_tva   += ($obj->total_ttc - $obj->total_ht);

ne devienne pas tout simplement :

$this->total_tva   += $obj->total_tva;

?

puisque désormais les tables de détails enregistrent la valeur de tva
pour chaque ligne.

Cela permettrait aux TVA non perçues-récupérables de commencer à
fonctionner.

Si c'est dans l'ordre des choses, ci-joint le mini patch correspondant.

-- 
Christophe
--- /var/www/dolibarrcvs/htdocs/commande/commande.class.php	2006-06-26 13:57:00.000000000 -0400
+++ /var/www/dolibarrnew/htdocs/commande/commande.class.php	2006-06-26 14:30:42.000000000 -0400
@@ -1150,7 +1150,7 @@
                 $obj = $this->db->fetch_object($result);
 
 				$this->total_ht    += $obj->total_ht;
-				$this->total_tva   += ($obj->total_ttc - $obj->total_ht);
+				$this->total_tva   += $obj->total_tva;
 				$this->total_ttc   += $obj->total_ttc;
 
 				// Anciens indicateurs
--- /var/www/dolibarrcvs/htdocs/facture.class.php	2006-06-23 21:53:13.000000000 -0400
+++ /var/www/dolibarrnew/htdocs/facture.class.php	2006-06-26 14:33:38.000000000 -0400
@@ -1227,13 +1227,13 @@
 				$obj = $this->db->fetch_object($resql);
 
 				$this->total_ht    += $obj->total_ht;
-				$this->total_tva   += ($obj->total_ttc - $obj->total_ht);
+				$this->total_tva   += $obj->total_tva;
 				$this->total_ttc   += $obj->total_ttc;
 
 				// Anciens indicateurs
 				$this->amount_ht      += ($obj->price * $obj->qty);
 				$this->total_remise   += 0;		// Plus de remise globale (toute remise est sur une ligne)
-				$tvas[$obj->tva_taux] += ($obj->total_ttc - $obj->total_ht);
+				$tvas[$obj->tva_taux] += $obj->total_tva;
 
 /* \deprecated car simplifie par les 3 indicateurs total_ht, total_tva et total_ttc sur lignes
 				$products[$i][0] = $obj->price;
--- /var/www/dolibarrcvs/htdocs/propal.class.php	2006-06-26 13:57:00.000000000 -0400
+++ /var/www/dolibarrnew/htdocs/propal.class.php	2006-06-26 14:34:08.000000000 -0400
@@ -547,7 +547,7 @@
                 $obj = $this->db->fetch_object($result);
 
 				$this->total_ht    += $obj->total_ht;
-				$this->total_tva   += ($obj->total_ttc - $obj->total_ht);
+				$this->total_tva   += $obj->total_tva;
 				$this->total_ttc   += $obj->total_ttc;
 
 				// Anciens indicateurs
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à