From 8638fe142b240ba9a103d04969220ba82f98f0e1 Mon Sep 17 00:00:00 2001
From: Juanjo Menent <jmenent@2byte.es>
Date: Mon, 21 Jun 2010 08:13:01 +0000
Subject: [PATCH] Local Taxes: Works in Propals

---
 htdocs/comm/propal/class/propal.class.php | 8 ++++++--
 htdocs/commande/class/commande.class.php  | 4 ++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php
index 8f66f4f19e2..44460c915b0 100644
--- a/htdocs/comm/propal/class/propal.class.php
+++ b/htdocs/comm/propal/class/propal.class.php
@@ -913,8 +913,8 @@ class Propal extends CommonObject
 				/*
 				 * Lignes propales liees a un produit ou non
 				 */
-				$sql = "SELECT d.description, d.price, d.tva_tx, d.qty, d.fk_remise_except, d.remise_percent, d.subprice, d.fk_product,";
-				$sql.= " d.info_bits, d.total_ht, d.total_tva, d.total_ttc, d.marge_tx, d.marque_tx, d.special_code, d.rang, d.product_type,";
+				$sql = "SELECT d.description, d.price, d.tva_tx, d.localtax1_tx, d.localtax2_tx, d.qty, d.fk_remise_except, d.remise_percent, d.subprice, d.fk_product,";
+				$sql.= " d.info_bits, d.total_ht, d.total_tva, d.total_localtax1, d.total_localtax2, d.total_ttc, d.marge_tx, d.marque_tx, d.special_code, d.rang, d.product_type,";
 				$sql.= " p.ref, p.label, p.description as product_desc";
 				$sql.= " FROM ".MAIN_DB_PREFIX."propaldet as d";
 				$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON d.fk_product = p.rowid";
@@ -937,6 +937,8 @@ class Propal extends CommonObject
 						$line->desc             = $objp->description;  // Description ligne
 						$line->qty              = $objp->qty;
 						$line->tva_tx           = $objp->tva_tx;
+						$line->localtax1_tx		= $objp->localtax1_tx;
+						$line->localtax2_tx		= $objp->localtax2_tx;
 						$line->subprice         = $objp->subprice;
 						$line->fk_remise_except = $objp->fk_remise_except;
 						$line->remise_percent   = $objp->remise_percent;
@@ -945,6 +947,8 @@ class Propal extends CommonObject
 						$line->info_bits        = $objp->info_bits;
 						$line->total_ht         = $objp->total_ht;
 						$line->total_tva        = $objp->total_tva;
+						$line->total_localtax1	= $objp->total_localtax1;
+						$line->total_localtax2	= $objp->total_localtax2;
 						$line->total_ttc        = $objp->total_ttc;
 						$line->marge_tx         = $objp->marge_tx;
 						$line->marque_tx        = $objp->marque_tx;
diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php
index 3ab2d0568a2..b62b49d1c84 100644
--- a/htdocs/commande/class/commande.class.php
+++ b/htdocs/commande/class/commande.class.php
@@ -656,8 +656,8 @@ class Commande extends CommonObject
 					$this->lines[$i]->subprice,
 					$this->lines[$i]->qty,
 					$this->lines[$i]->tva_tx,
-					$this->lines[$i]->localtax1,
-					$this->lines[$i]->localtax2,
+					$this->lines[$i]->localtax1_tx,
+					$this->lines[$i]->localtax2_tx,
 					$this->lines[$i]->fk_product,
 					$this->lines[$i]->remise_percent,
 					$this->lines[$i]->info_bits,
-- 
GitLab