Fix: Local Taxes: Works in Propals
This commit is contained in:
parent
ba8896be48
commit
303007ae9e
@ -894,9 +894,15 @@ class CommonObject
|
|||||||
|
|
||||||
// List lines to sum
|
// List lines to sum
|
||||||
$fieldtva='total_tva';
|
$fieldtva='total_tva';
|
||||||
if ($this->element == 'facture_fourn') $fieldtva='tva';
|
$fieldlocaltax1='total_localtax1';
|
||||||
|
$fieldlocaltax2='total_localtax2';
|
||||||
$sql = 'SELECT qty, total_ht, '.$fieldtva.' as total_tva, total_localtax1, total_localtax2, total_ttc';
|
|
||||||
|
if ($this->element == 'facture_fourn')
|
||||||
|
{
|
||||||
|
$fieldtva='tva';
|
||||||
|
}
|
||||||
|
|
||||||
|
$sql = 'SELECT qty, total_ht, '.$fieldtva.' as total_tva, '.$fieldlocaltax1.' as total_localtax1, '.$fieldlocaltax2.' as total_localtax2, total_ttc';
|
||||||
$sql.= ' FROM '.MAIN_DB_PREFIX.$this->table_element_line;
|
$sql.= ' FROM '.MAIN_DB_PREFIX.$this->table_element_line;
|
||||||
$sql.= ' WHERE '.$this->fk_element.' = '.$this->id;
|
$sql.= ' WHERE '.$this->fk_element.' = '.$this->id;
|
||||||
|
|
||||||
@ -929,18 +935,26 @@ class CommonObject
|
|||||||
|
|
||||||
// Now update field total_ht, total_ttc and tva
|
// Now update field total_ht, total_ttc and tva
|
||||||
$fieldht='total_ht';
|
$fieldht='total_ht';
|
||||||
if ($this->element == 'facture') $fieldht='total';
|
|
||||||
if ($this->element == 'facturerec') $fieldht='total';
|
|
||||||
$fieldtva='tva';
|
$fieldtva='tva';
|
||||||
if ($this->element == 'facture_fourn') $fieldtva='total_tva';
|
|
||||||
$fieldlocaltax1='total_localtax1';
|
$fieldlocaltax1='localtax1';
|
||||||
$fieldlocaltax2='total_localtax2';
|
$fieldlocaltax2='localtax2';
|
||||||
|
|
||||||
$fieldttc='total_ttc';
|
$fieldttc='total_ttc';
|
||||||
|
|
||||||
|
if ($this->element == 'facture' || $this->element == 'facturerec')
|
||||||
|
{
|
||||||
|
$fieldht='total';
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($this->element == 'facture_fourn')
|
||||||
|
{
|
||||||
|
$fieldtva='total_tva';
|
||||||
|
}
|
||||||
|
|
||||||
if ($this->element == 'propal')
|
if ($this->element == 'propal')
|
||||||
{
|
{
|
||||||
$fieldlocaltax1='localtax1';
|
|
||||||
$fieldlocaltax2='localtax2';
|
|
||||||
$fieldttc='total';
|
$fieldttc='total';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user