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