<script>
function eliminar_linea(codnotatmp,numlinea,importe,cliexe,cdgcli, porimpexo)
{
	if (confirm(" Desea eliminar esta linea ? "))


	document.getElementById("frame_datos").src="eliminar_linea.php?codnotatmp="+codnotatmp+"&numlinea=" + numlinea +"&cliexe=" + cliexe +"&cdgcli=" + cdgcli+"&porimpexo=" + porimpexo;
}




function pon_prefijo(filas,preciotot,subtotal , percampre) {
	parent.document.formulario_lineas.filas.value=filas;
	parent.document.formulario_lineas.preciotot.value=preciotot;
	parent.document.formulario.baseimponible.value=subtotal;
	
	
		
		if (percampre == 0 ){

	parent.document.formulario_lineas.preivi.disabled=true;	 // SE AGREGA EN LA VERSION 4.4 INMOVILIZA EL PRECIO
 }
 
    
}



function nobackbutton(){	
   window.location.hash="no-back-button";	
   window.location.hash="Again-No-back-button" //chrome	
   window.onhashchange=function(){window.location.hash="no-back-button";}	
}


function chk_exo(codnotatmp,numlinea,cliexe,cdgcli,porimpexo,chkexo)
{

alert("prueba");
	
		document.getElementById("frame_datos3").src="chequear_exoneracion_parcial.php?codnotatmp="+codnotatmp+"&numlinea=" + numlinea+"&cliexe=" + cliexe+"&cdgcli=" + cdgcli+"&porimpexo=" + porimpexo + "&chkexo=" + chkexo ;


}

</script>

<html>
<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
<body onLoad="nobackbutton();">
<?php 
include ("../conexion.php");
?>

<?php


$consulta6 = "SELECT * FROM web_0000 ";
$resultado6 = $mysqli->query($consulta6);
$fila6 = $resultado6->fetch_array();

$percampre =   $fila6["percampre"];     // se agrega en la version 4.4

if (!isset($_POST["codfactura"])) { $numfacafe2="";  $cliexe=$_GET["cliexe"]; $porimpexo=$_GET["porimpexo"]; } else  { $numfacafe2=$_POST["codfactura"];  $cliexe=$_POST["cliexe2"]; $porimpexo=$_POST["porimpexo2"]; }
if (!isset($_POST["codnotatmp"])) {$retorno=1; } else  {  $codnotatmp=$_POST["codnotatmp"]; $retorno=0;}
if (!isset($_POST["numlinea"])) { $numlinea=""; } else  { $numlinea=$_POST["numlinea"]; }
if (!isset($_POST["cantidad"])) { $cantidad=""; } else  { $cantidad=$_POST["cantidad"]; }
if (!isset($_POST["cdgbar"])) { $cdgbar=""; } else  { $cdgbar=$_POST["cdgbar"]; }
if (!isset($_POST["cdgclifac2"])) { $cdgcli=$_GET["cdgcli"];  } else  { $cdgcli=$_POST["cdgclifac2"]; }


$consulta = "SELECT tarexoagro , cdgtar FROM web_0301 WHERE cdgcli='$cdgcli'";
$resultado = $mysqli->query($consulta);
$fila = $resultado->fetch_array();
$tarexoagro = $fila["tarexoagro"];
$cdgtar     = $fila["cdgtar"];  	////  version tarifa distinta al 13   //////////////////////////////////

$baseimp=0;
$baseiva=0;
$basedescuento=0;

if ($cdgbar<>"") { 

if ($numfacafe2=="" ) {


		if (!isset($codnotatmp)) { 
		$codnotatmp=$_GET["codnotatmp"]; 
		$cdgcli=$_GET["cdgcli"];  }
		if ($retorno==0) {	
				$cantidad=$_POST["cantidad"];
				$preivi=$_POST["preivi"];
	        //	$ivporc= $_POST["ivporc"]/100+1;
				$importe=$_POST["importe"];
				$descuento=$_POST["descuento"];
				$mondes=$_POST["mondes"];
				$impuesto=$_POST["impuesto"];
				$cdglin=$_POST["cdglin"];
				$cdgfam=$_POST["cdgfam"];
				$dscart = strtoupper($_POST["dscart"]);
				$numlinafe=$_POST["numlinea"];
				if ($cdgbar ==102 and $cliexe==1) { $preivi=$preivi/($_POST["ivporc"]/100+1); } else { $preivi=$preivi; } 
				if ($cdgbar ==111 and $cliexe==1) { $preivi=$preivi/($_POST["ivporc"]/100+1); } else { $preivi=$preivi; } 
				
	    $query_costos = "SELECT cosart,COB_IV,CDGFAM,CDGLIN,DESFAC,CDGTIPART,ivporc ,UNIMED, CDGTIPPRO, tipcanbas FROM web_1001 WHERE cdgbar='$cdgbar'";
		$resultado = $mysqli->query($query_costos);
		$row = $resultado->fetch_array();
	     $cosart    = $row["cosart"];
		 $desart    = $row["DESFAC"];
		 $cob_iv    = $row["COB_IV"];
		 $cdgfam    = $row["CDGFAM"];
		 $cdglin    = $row["CDGLIN"];
		 $cdgtipart = $row["CDGTIPART"];
		 $unimed    = $row["UNIMED"];
		 $ivporc    = $row["ivporc"];
		 $cdgtippro = $row["CDGTIPPRO"];	
	
	     $tipcanbas = $row["tipcanbas"];

	 /////////////////////////////////////////////////////   version exoneracion agropecuaria  //////////////////////////////////
		 
		 	
		if  ( $tarexoagro > 0 &&   $tipcanbas == 1 ){  // si el cliente es agro y ademas el producto pertenece a la canasta basica 
	  
	    $ivporc =   $tarexoagro  ;

		} else {
		
		 $ivporc =  $row["ivporc"];
		
		}
		
  	 /////////////////////////////////////////////////////   version exoneracion agropecuaria  //////////////////////////////////
		
		
		 /////////////////////////////////////////////////////   version tarifa distinta al 13   //////////////////////////////////
		 
		$consulta_tarifa = "SELECT * FROM hac_tipo_tarifa WHERE cdgtar='$cdgtar'";
		$resultado_tarifa = $mysqli->query($consulta_tarifa);
		$row_tarifa = $resultado_tarifa->fetch_array();
		$ivporc_tarifa= $row_tarifa["iv_porc"] ;  
	
		if ( $row["ivporc"] >  $ivporc_tarifa){ 
		
		  $ivporc =   $ivporc_tarifa  ;
		  $ivporc =   $ivporc/100+1;	
 
 
 
	
		}
				
				
		 /////////////////////////////////////////////////////   version tarifa distinta al 13   //////////////////////////////////
		 
		

	
	if ($cliexe == 1 ){   // SI EL CLIENTE ES GRAVADO
		 
	 if ($cob_iv == 1 ){   // SI EL ARTICULO ES GRAVADO
				
		$monto_impuesto =($importe-$mondes)*($ivporc/100+1);
		$subtotal       = $importe-$mondes ;
	    $impuesto       = $monto_impuesto - $subtotal ;
			
	} else { $impuesto  =0; }    // SI EL ARTIICULO ES EXENTO
	
	} else {
	$impuesto=0;	  // SI EL CLIENTE ES EXENTO
	
	}
		
			
				
				
			$sel_insert="INSERT INTO factulineatmp_notas_debito (codnotatmp,dscart, numlinea ,codigo,cdgfam,cdglin, cantidad,preivi,importe,dcto,mondes, impuesto, numlinafe) VALUES ('$codnotatmp','$dscart','','$cdgbar','$cdgfam','$cdglin','$cantidad','$preivi','$importe','$descuento' ,'$mondes','$impuesto' ,'$numlinafe')";
		   $mysqli->query($sel_insert);
		}

	}
	
	}
?>
<div id="xdetalleAW">
  <iframe id="frame_datos" name="frame_datos2" width="0%" height="0" frameborder="0">
  <ilayer width="0" height="0" id="frame_datos" name="frame_datos"></ilayer>
  </iframe>
  
					      <iframe id="frame_datos3" name="frame_datos3" width="0%" height="0" frameborder="0">
 					 <ilayer width="0" height="0" id="frame_datos3" name="frame_datos3"></ilayer>
 					 </iframe>	



  <table class="fuente8" width="100%" cellspacing=0 cellpadding=0 border=0 ID="Table1">
<?php
if (!isset($codnotatmp)) { $codnotatmp=$_GET["codnotatmp"];  }
$contador=0;	
//$consulta = "SELECT * FROM factulineatmp_notas_debito WHERE codnotatmp='$codnotatmp' ORDER BY numlinea ASC";
$consulta = "SELECT factulineatmp_notas_debito.*,web_1001.* FROM factulineatmp_notas_debito,web_1001 WHERE factulineatmp_notas_debito.codnotatmp='$codnotatmp' AND factulineatmp_notas_debito.codigo=web_1001.cdgbar ORDER BY factulineatmp_notas_debito.numlinea ASC";  // se modifica en la version 4.4
if ($resultado = $mysqli->query($consulta)) 

    while ($fila = $resultado->fetch_assoc()) {
		

        $numlinea = $fila["numlinea"];
        $cdgbar = $fila["codigo"];
        $dscart = $fila["dscart"];
		$cantidad = $fila["cantidad"];
		$preivi = $fila["preivi"];
		$importe = $fila["importe"];
		$impuesto = $fila["impuesto"];
		$mondes = $fila["mondes"];
		$descuento= $fila["dcto"];
		$chkexo=  $fila["chkexo"];                      //  EXONERACION PARCIAL 
		
	    $query_costos = "SELECT cosart,COB_IV,CDGFAM,CDGLIN,DESFAC,CDGTIPART,ivporc ,UNIMED, CDGTIPPRO, tipcanbas FROM web_1001 WHERE cdgbar='$cdgbar'";
		$resultado2 = $mysqli->query($query_costos);
		$row = $resultado2->fetch_array();
	     $cosart    = $row["cosart"];
		 $desart    = $row["DESFAC"];
		 $cob_iv    = $row["COB_IV"];
		 $cdgfam    = $row["CDGFAM"];
		 $cdglin    = $row["CDGLIN"];
		 $cdgtipart = $row["CDGTIPART"];
		 $unimed    = $row["UNIMED"];
		 $ivporc    = $row["ivporc"];
		 $cdgtippro = $row["CDGTIPPRO"];	
		 $ivporc_completo= $row["ivporc"];
		 $tipcanbas = $row["tipcanbas"];
		 
		 $cdgtar_articulo  = $fila["cdgtar"];        // se realizan cambios en la version 4.4	
	 /////////////////////////////////////////////////////   version exoneracion agropecuaria  //////////////////////////////////
		 
		 	
		if  ( $tarexoagro > 0 &&   $tipcanbas == 1 && $cdgtar_articulo <> 10  ){  // si el cliente es agro y ademas el producto pertenece a la canasta basica se realizan cambios en la version 4.4 
	  
	    $ivporc =   $tarexoagro  ;

		} else {
		
		 $ivporc =  $row["ivporc"];
		
		}
		
  	 /////////////////////////////////////////////////////   version exoneracion agropecuaria  //////////////////////////////////
		
	 /////////////////////////////////////////////////////   version tarifa distinta al 13   //////////////////////////////////
		 
		$consulta_tarifa = "SELECT * FROM hac_tipo_tarifa WHERE cdgtar='$cdgtar'";
		$resultado_tarifa = $mysqli->query($consulta_tarifa);
		$row_tarifa = $resultado_tarifa->fetch_array();
		$ivporc_tarifa= $row_tarifa["iv_porc"] ;  
	
	
		if ( $row["ivporc"] >  $ivporc_tarifa){ 
		

		
		  $ivporc =   $ivporc_tarifa  ;
	 	
             

		}
				
				
		 /////////////////////////////////////////////////////   version tarifa distinta al 13   //////////////////////////////////
		 
  	if ($cliexe == 2  &&  $porimpexo > 0  &&  $chkexo ==  0  ){     // si el cliente  es exonerado  //////  //  EXONERACION PARCIAL 
	//if ($cliexe == 2  &&  $porimpexo > 0 ){     // si el cliente  es exonerado  ///////////////////
	
	if (   $ivporc_completo <=   $porimpexo   ){    /// si el porcentaje de impuesto del producto es menor o igual que el impuesto del cliente ///////
	   
	$impuesto=0;
	$ivporc = 0/100+1;
	
	 } else {       
		
	$importe2=$importe-$mondes;	
	$ivporc = $ivporc_completo - $porimpexo; 
	$monto_impuesto=$importe2 *(($ivporc/100)+1);
	$impuesto=$monto_impuesto-$importe2;
	$ivporc = $ivporc/100+1;

	}
	
	} else {              // si el cliente no  es exonerado 
	                 
			 	if ($cob_iv == 1 ){     // si el producto es gravado 
				
				
	
				
				
	$importe2=$importe-$mondes;	
	$monto_impuesto=$importe2*($ivporc/100+1);
	$impuesto=$monto_impuesto-$importe2;
	
	
				if ($preivi <= 0){      //  si no es bonificacion	
				
			$impuesto=$fila["impuesto"];
			
			
			}
			
			
			} else {                    // si el producto es exento 
	
	$impuesto=0;
			}
			
		//	if ($preivi > 0){      //  si no es bonificacion	
		//	$impuesto=0;
			
		//	}
			
					
			
			

	}
		
		
		
		$baseimp=$importe+$baseimp;
		$baseiva=$impuesto+$baseiva;
		$basedescuento=$basedescuento+$mondes;
		$subtotal=$baseimp+$basedescuento;
		
		$query2="UPDATE  factulineatmp_notas_debito  SET impuesto='$impuesto' WHERE codnotatmp='$codnotatmp'  and codigo='$cdgbar' and numlinea=$numlinea ";
        $mysqli->query($query2);	
		

		if ($contador % 2) { $fondolinea="itemParTabla"; } else { $fondolinea="itemImparTabla"; } ?>
		
			    <tr class="<?php echo $fondolinea?>">
				
							 <?php if ($chkexo==0){        //  EXONERACION PARCIAL     ?>
		 
		 
                <td width="2%"><input type="checkbox" value="otro" name="chkexo"   onkeypress="return tabE(this,event)"  checked onClick="chk_exo(<?php echo $codnotatmp ?>,<?php echo $numlinea?>,<?php echo $cliexe ?>,<?php echo $cdgcli ?>,<?php echo $porimpexo ?> ,<?php echo 1 ?>)" /> </td>
		       <?php } else { ?>
                <td width="2%"><input type="checkbox" value="otro" name="chkexo"    onkeypress="return tabE(this,event)" onClick="chk_exo( <?php echo $codnotatmp ?>,<?php echo $numlinea?>,<?php echo $cliexe ?>,<?php echo $cdgcli ?>,<?php echo $porimpexo ?> ,<?php echo 0 ?>)" /> </td>
				
		 <?php  }                       //  EXONERACION PARCIAL     ?>
				
				<td width="12%"><?php echo $cdgbar?></td>
				<td width="50%"><?php echo $dscart?></td>
				<td width="8%" class=""><div align="right"><?php echo $cantidad?></div></td>
				<td width="10%"><div align="right"><?php echo number_format($preivi,2,".",",")?></div></td>
				<td width="8%" class=""><div align="right"><?php echo number_format($descuento,2,".",",")?></td>
				<td width="15%"><div align="right"><?php echo number_format($importe,2,".",",")?></div></td>
				<td width="5%"><div align="center"><a href="javascript:eliminar_linea(<?php echo $codnotatmp?>,<?php echo $numlinea?>,<?php echo $importe ?>,<?php echo $cliexe ?>,<?php echo $cdgcli ?>,<?php echo $porimpexo ?>)"><img src="../img/Symbol-Delete_32x32-32.png" width="25"  height="25 "border="0"></a></div></td>
			</tr>
					
					

			
<?php 

$preciotot=$baseimp+$baseiva-$basedescuento;
$preciotot=round($preciotot);

	 $consulta2 = "SELECT * FROM factulineatmp_notas_debito WHERE codnotatmp='$codnotatmp' ORDER BY numlinea ASC ";
     $resultado2 = $mysqli->query($consulta2);
     $filas = $resultado2->num_rows;


$contador++;

}


?>

					<script languaje="javascript">
	pon_prefijo("<?php echo $filas ?>","<?php echo $preciotot ?>","<?php echo $subtotal ?>","<?php echo $cliexe ?>","<?php echo $percampre ?>");
	
		</script>



</table>
<blockquote>&nbsp;	</blockquote>
</div>

<div id="ztotalesaw" align="right">
			<table width="98%" border=0 align="right" cellpadding=0 cellspacing=0 class="fuente8">
			  <tr>
			    <td width="70%" class="busqueda"><b>Sub-total</b></td>
				<td width="30%" align="right"><div align="right">
			      <input class="cajaTotales" name="baseimponible" type="text" id="baseimponible" size="12" value="<?php echo number_format($baseimp,2,",",".");?>" align="right" readonly> 
		        </div></td>																					 
	

			  </tr>
			  <tr>
			    <td class="busqueda"><b>Descuento</b></td>
			    <td align="right"><div align="right">
			      <input class="cajaTotales" name="basedescuento2" type="text" id="basedescuento2" size="12" value="<?php echo number_format($basedescuento,2,",",".");?>" align="right" readonly>
		        </div></td>
		      </tr>
			  <tr>
				<td class="busqueda"><b>IVA</b></td>
				<td align="right"><div align="right">
			      <input class="cajaTotales" name="baseimpuestos" type="text" id="baseimpuestos" size="12" align="right" value="<?php echo number_format($baseiva,2,",",".");?>" readonly> 
		        </div></td>
			  </tr>
			  <tr>
				<td class="busqueda"><b>Precio Total</b></td>
			
				<td align="right"><div align="right">
			      <input class="cajaTotales" name="preciototal" type="text" id="preciototal" size="12" align="right" value="<?php echo number_format($preciotot,2,",",".");?>" readonly> 
							  

		        </div></td>
			  </tr>
			</table>
			

</div>

</body>
</html>