.

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

Cálculo EC7 de Louis Leithold

  Calculo EC7 de Louis Leithold  Autor:  Louis Leithold Clic aquí para DESCARGAR