<?
session_start();

if ($_SESSION['estado'] != "ON")
		{
		?>
		<script>
			parent.location.href = '../index.php';
		</script>
		<? 
		exit();
		}
$id_empresa = $_SESSION['ss_empresa'];
$id_user = $_SESSION['ss_user'];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Clasificacion Ventas</title>
<?
include("../../conex.php");


$mes=$mes2;


if ($mes=='01') $mes = "ENERO";
if ($mes=='02') $mes = "FEBRERO";
if ($mes=='03') $mes = "MARZO";
if ($mes=='04') $mes = "ABRIL";
if ($mes=='05') $mes = "MAYO";
if ($mes=='06') $mes = "JUNIO";
if ($mes=='07') $mes = "JULIO";
if ($mes=='08') $mes = "AGOSTO";
if ($mes=='09') $mes = "SEPTIEMBRE";
if ($mes=='10') $mes = "OCTUBRE";
if ($mes=='11') $mes = "NOVIEMBRE";
if ($mes=='12') $mes = "DICIEMBRE";

$sql="select * from empresa where id=$id_empresa";

$resfs = mysql_query($sql,$enlace);	
$res = mysql_fetch_array($resfs);

?>
<style type="text/css">
<!--
.Estilo1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.Estilo2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FF0000}
-->
</style>
</head>
<body LINK="#000000" VLINK="#000000" ALINK="#000000">  <br>
<form name="form" action="graba_comprobante.php" target="_blank" >
<div align="center" class="titulos2"></div>
  <div align="center">
	CENTRALIZACION LIBRO VENTAS<BR>
    GLOSA<BR><BR>
    Centralizaci&oacute;n Libro de Ventas EMPRESA <?=$res['nombre']?> mes <?=$mes2?> de <?=$ano?>
    <input name="glosa_comprobante" type="hidden" 
    value="Centralizacion Libro de Ventas EMPRESA <?=$res['nombre']?> mes <?=$mes2?> de <?=$ano?>" >
    
    <input type="hidden" name="mi_mes" value="<?=$mes2?>" >
    <input type="hidden" name="mi_ano" value="<?=$ano?>" >
    
    
    <table width="60%" border="0" cellpadding="0" cellspacing="1">
      <tr bgcolor="#CCCCCC">
      	<th scope="col">#</th>
	  	<th width="50%" scope="col"><div align="center">Glosa</div></th>
		<th  scope="col"><div align="center">Debe</div></th>
        <th  scope="col"><div align="center">Haber</div></th>
      </tr>
		<?	
		
		
				
		$total_neto=0;
		$indice=0;
		
		
		
		$sqlfs = "SELECT productos.cod_familia,
			SUM(movimiento.factor*sub_total) AS neto
			FROM movimiento
			INNER JOIN salida ON movimiento.id_soe = salida.id
			INNER JOIN productos ON movimiento.cod_producto = productos.codigo
			INNER JOIN familia ON productos.cod_familia = familia.id
			INNER JOIN tipo_dcto ON movimiento.tipo_dcto = tipo_dcto.id
			WHERE tipo_dcto.id IN (30,60,55, 33, 32, 34, 61, 56) AND movimiento.entrada_salida_traspaso = 'S'
			AND movimiento.empresa = {$id_empresa} AND EXTRACT(YEAR FROM movimiento.fecha) = '$ano'
			AND EXTRACT(MONTH FROM movimiento.fecha) = '{$mes2}' AND salida.traspaso='0'
			GROUP BY productos.cod_familia  ORDER BY productos.cod_familia";
				 
		 //echo $sqlfs;
			$resfs = mysql_query($sqlfs,$enlace);	
			$cont=0;
			$indice=0;
			//Muestra un mensaje en caso que no haya respuesta en la cosulta anterior
		if(mysql_num_rows($resfs)==0) die("<tr><td colspan='4'>El libro ya fue centralizado o no se ha creado</td></tr>");
		
			while (mysql_fetch_object ($resfs))
				{
				$indice++;
				$id_familia = mysql_result($resfs, $cont, "cod_familia");
				if ($id_familia!='')
				{
					$sqlc = "SELECT * FROM familia WHERE id=$id_familia";
					$resc = mysql_query($sqlc,$enlace);
					$nom_familia = mysql_result($resc, 0, "descripcion");
					$cod_conta = mysql_result($resc, 0, "cuenta_contable");
					$id_plan_cuenta = mysql_result($resc, 0, "id_plan_cuenta");
				}
				$fp=1;
				
				$neto= mysql_result($resfs, $cont, "neto");
						
		  	?>
            
		<tr>
	<td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px"><?=$indice?></td>
			<td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">		
				<div align="left"><span class="Estilo1"><strong>
				<?=$nom_familia?> (<?=$cod_conta?>) <?=$id_plan_cuenta?>
		<input value="<?=$cod_conta?>" name="cuenta[<?=$indice?>]" type="hidden"   id="cuenta[<?=$indice?>]" >
        <input value="<?=$id_plan_cuenta?>" name="id_cuenta[<?=$indice?>]" type="hidden"   id="id_cuenta[<?=$indice?>]" >
		<input  value="<?=$nom_familia?>" name="glosa[<?=$indice?>]"  type="hidden"   id="glosa[<?=$indice?>]"  >
				</strong></span></div></td>
			<td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
			<div align="right"><span class="Estilo1"><strong>
				0
			  <input name="cargo[<?=$indice?>]" value="0" id="cargo[<?=$indice?>]" type="hidden"    >
			</strong></span></div>			</td>
			<td align="right" style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
				<div align="right"><span class="Estilo1"><strong>
				<?=number_format($neto,2,',','.');?>
				<input name="abono[<?=$indice?>]" value="<?=$neto?>"  id="abono[<?=$indice?>]" type="hidden"    > 
			</strong></span></div>			</td>
	        </tr>	
			<?
			$cont+=1;
			}
		
			
		$sqlfs = "SELECT SUM(salida.factor*iva) AS iva, SUM(salida.factor*total) AS total, SUM(salida.factor*iva_retenido) as iva_retenido
			FROM salida INNER JOIN tipo_dcto ON salida.tipo_dcto = tipo_dcto.id 
			WHERE tipo_dcto.id IN (30 ,55 ,60, 32, 34, 33, 56, 61) AND empresa={$id_empresa} AND EXTRACT(YEAR FROM fecha_emision) = '{$ano}' AND EXTRACT(MONTH FROM fecha_emision) = '{$mes2}' ";	
			
		$resfs = mysql_query($sqlfs,$enlace);	
			$cont=0;
		
			//Muestra un mensaje en caso que no haya respuesta en la cosulta anterior
		if(mysql_num_rows($resfs)==0) die("<tr><td colspan='4'>El libro ya fue centralizado o no se ha creado</td></tr>");
		
			while (mysql_fetch_object ($resfs))
				{
		
				
				$fp=1;
				$iva= mysql_result($resfs, $cont, "iva");
				$total= mysql_result($resfs, $cont, "total");
				$iva_retenido= mysql_result($resfs, $cont, "iva_retenido");
				$total_iva+=$iva;
				$total_total+=$total;
				$total_iva_retenido+=$iva_retenido;
			$cont+=1;
			}	
			
			
			?>            
			            <tr>
                      
       <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
              <?	  
		$sqlfs = "SELECT cod_familia, SUM(factor*sub_total) AS sub_total
		FROM movimiento, tipo_dcto, productos
		WHERE extract(month from fecha)='$mes2'
		AND extract(year from fecha)='$ano'
		AND tipo_dcto.id IN (30 ,55 ,60, 32, 33, 34, 56, 61)
		AND tipo_dcto.id = movimiento.tipo_dcto
		AND entrada_salida_traspaso='S'
		AND  movimiento.cod_producto=productos.codigo
		AND movimiento.empresa = {$id_empresa}
		GROUP BY cod_familia  ORDER BY cod_familia";
		//echo $sqlfs;
		
		  	$resfs = mysql_query($sqlfs,$enlace);	
			$cont=0;
			
			//$iva=0;
			$total=0;
			//$iva_retenido=0;
			
			//$total_iva=0;
			$total_neto=0;
			//$total_iva_retenido=0;
			
			while (mysql_fetch_object ($resfs))
				{
				$fp=1;
				
				$total=mysql_result($resfs, $cont, "sub_total");
				
				$total_neto=$total_neto+$total;
				
			
			$cont+=1;
			}
		
			
			  
			  $indice++;
              ?>  
			  <?=$indice?>
               <input value="210800" 
               		name="cuenta[<?=$indice?>]" type="hidden"   id="cuenta[<?=$indice?>]" >
              <input value="124" name="id_cuenta[<?=$indice?>]" type="hidden"   id="id_cuenta[<?=$indice?>]" >
          	   <input  value="Iva" name="glosa[<?=$indice?>]"  type="hidden"   id="glosa[<?=$indice?>]"  >
          	   <input  value="0" name="cargo[<?=$indice?>]"  type="hidden"   id="cargo[<?=$indice?>]"  >
               <input  value="<?=$total_iva?>" name="abono[<?=$indice?>]"  type="hidden"   id="abono[<?=$indice?>]"  >              </td>
                <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">				
                <div align="left"> <span class="Estilo1"><strong> IVA Débito Fiscal (210800) </strong></span></div></td>
				
               	<td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
                <div align="right"><span class="Estilo1"><strong>
				  0
			    </strong></span></div></td>
                <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
                <div align="right"><span class="Estilo1"><strong>
				  <?=number_format($total_iva,2,',','.');?>
			    </strong></span></div></td>
	        </tr>	
            
            <tr>
            
            <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
            <?
			  $indice++;
              ?>  
			  <?=$indice?>
                <input value="210030" name="cuenta[<?=$indice?>]" type="hidden"   id="cuenta[<?=$indice?>]" >
              <input value="125" name="id_cuenta[<?=$indice?>]" type="hidden"   id="id_cuenta[<?=$indice?>]" >
          	   <input  value="Iva Retenido"	name="glosa[<?=$indice?>]"  type="hidden"   id="glosa[<?=$indice?>]"  >
          	   <input  value="<?=$total_iva_retenido?>" name="cargo[<?=$indice?>]"  type="hidden"   id="cargo[<?=$indice?>]"  >
               <input  value="0"	name="abono[<?=$indice?>]"  type="hidden"   id="abono[<?=$indice?>]"  >              </td>
		        <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">				
                <div align="left">  <span class="Estilo1"><strong>  IVA Parcial Retenido a Terceros (210030) </strong></span></div></td>
				
				<td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
                <div align="right"><span class="Estilo1"><strong><strong>
                  <?=number_format($total_iva_retenido,2,',','.');?>
              </strong></strong></span></div></td>
                <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
                <div align="right"><span class="Estilo1"><strong>
				  0
			    </strong></span></div></td>
	        </tr>	
            
			<tr>
           
				<td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
                <?
			  $indice++;
              ?>  
			  <?=$indice?>
              <input value="110401" 
               		name="cuenta[<?=$indice?>]" type="hidden"   id="cuenta[<?=$indice?>]" >
              <input value="32" 
               		name="id_cuenta[<?=$indice?>]" type="hidden"   id="id_cuenta[<?=$indice?>]" >
          	   <input  value="clientes"
               		name="glosa[<?=$indice?>]"  type="hidden"   id="glosa[<?=$indice?>]"  >
          	   <input  value="<?=$total_total?>"
               		name="cargo[<?=$indice?>]"  type="hidden"   id="cargo[<?=$indice?>]"  >
               <input  value="0"
               		name="abono[<?=$indice?>]"  type="hidden"   id="abono[<?=$indice?>]"  >              </td>
            <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px"><div align="left"><span class="Estilo1"><strong>
	            	Clientes (110401)
				</strong></span></div></td>
                
				<td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px"><div align="right"><span class="Estilo1"><strong>
				 <?=number_format($total_total,2,',','.');?>
			    </strong></span></div></td>
                <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
                <div align="right"><span class="Estilo1"><strong>
				  0
			    </strong></span></div></td>
	        </tr>
            
          <tr>
		        
				
            <td colspan="2" style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px"><div align="center"><span class="Estilo1"><strong>
	            	Total
				</strong></span></div></td>
                
				<td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px"><div align="right"><span class="Estilo1"><strong>
				  <?=number_format(($total_total+$total_iva_retenido),2,',','.');?>
			    </strong></span></div></td>
                <td style="border-color:#CCCCCC; border:solid; border-width:2px; border-right-width:1px">
                <div align="right"><span class="Estilo1"><strong>
                  <?
				  //echo "---".$total_iva."--";
                  $valor=$total_neto+$total_iva;
				  ?>
				  <?=number_format($valor,2,',','.');?>
			    </strong></span></div></td>
	        </tr>  
    </table>
<table width="60%" border="0" cellpadding="0" cellspacing="1">
      <tr bgcolor="#CCCCCC"><td> 
<input name="cantidad_filas_ingreso" type="hidden" value="<?=$indice?>">         
<div align="center">
Fecha del comprobante
<br>
Dia
<select name="dia"  id="dia" onBlur="fecha();" >
  <?
   $ddd = 1;
   while($ddd < 32 ){
   ?>
  	<option value="<? if($ddd <= 9 ){echo "0".$ddd;} else {echo $ddd;};?>" >
  	<? if($ddd <= 9 ){echo "0".$ddd;} else {echo $ddd;};?>
  	</option>
  	<?
	$ddd++;
	}; 
	?>
</select>

MES <?=$mes2?> 
A&Ntilde;O <?=$ano?>
<input name="fecha_comprobante" type="hidden" id="fecha_comprobante">
<br>
<br>
</div>    
</td></tr></table>
<input type="button" value="Generar Comprobante" 
onClick="javascript:if(confirm('¿Desea realizar esta centralizacion?')) { this.disabled='true';formulario() }" >

  </div>
</form>  
</body>

</html>

<script language="javascript" type="text/javascript">
function formulario(){
document.form.submit();
}

function cerrar()
{
window.top.open('','_parent','');
window.top.close();
}
function fun_imprimir()
	{
	document.getElementById('imprimir').style.display = "none";
	window.print();
	document.getElementById('imprimir').style.display = "block";
	};

function fecha(){
document.form.fecha_comprobante.value = "<?=$ano?>/<?=$mes2?>"+"/"+document.form.dia.value;
}
fecha();
</script>