Deberás dirigirte al siguiente php, por ahí pasan todos los valores antes que la nueva linea sea agregada, asi que es el punto perfecto para poner condiciones.
htdocs/comta/facture/class/facture.class.php
Un ejemplo sería:
global $mysoc, $conf, $langs, $db, $sql;
$sql = "select A.tva_assuj from llx_societe AS A INNER JOIN llx_".$this->table_element. " AS B ON B.fk_soc=A.rowid WHERE B.rowid=".$this->id;
$rsql = $db->query($sql);
if ($rsql) {
$obj = $db->fetch_object($rsql);
if($obj->tva_assuj == 1){
} else {
$txtva = 0;
}
}
Esta condición hace que si el cliente no aplica al ISV, entoces siempre se le pondrá cero de impuesto sobre venta en todos los productos que compre, es decir le quitará el impuesto sobre venta.
htdocs/comta/facture/class/facture.class.php
Un ejemplo sería:
global $mysoc, $conf, $langs, $db, $sql;
$sql = "select A.tva_assuj from llx_societe AS A INNER JOIN llx_".$this->table_element. " AS B ON B.fk_soc=A.rowid WHERE B.rowid=".$this->id;
$rsql = $db->query($sql);
if ($rsql) {
$obj = $db->fetch_object($rsql);
if($obj->tva_assuj == 1){
} else {
$txtva = 0;
}
}
Esta condición hace que si el cliente no aplica al ISV, entoces siempre se le pondrá cero de impuesto sobre venta en todos los productos que compre, es decir le quitará el impuesto sobre venta.
No hay comentarios:
Publicar un comentario