.

viernes, 4 de diciembre de 2015

Poner condiciones al agregar nueva linea en factura DOLIBARR

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.

No hay comentarios:

Publicar un comentario

Administrar Editor de Texto JOOMLA