<?php require_once('Connections/paivaconex.php'); 
require_once('funcoes.php'); 


?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$numero = diffDate(convertdata($_GET['data_ini']),convertdata($_GET['data_fim']));

mysql_select_db($database_paivaconex, $paivaconex);
$query_receita_ini = "SELECT sum(Juros + Multa - Desconto - ir - pis - cofins - csll + Valor - outros - outros2- outros3 - 0) as valorliquido FROM mfin_recebimentos WHERE if(Recebimento <> '0', Recebimento, Vencimento) < '".convertdata($_GET['data_ini'])."'";
$receita_ini = mysql_query($query_receita_ini, $paivaconex) or die(mysql_error());
$row_receita_ini = mysql_fetch_assoc($receita_ini);
$totalRows_receita_ini = mysql_num_rows($receita_ini);

mysql_select_db($database_paivaconex, $paivaconex);
$query_despesas_ini = "SELECT sum(Valor- Ir- Pis- Cofins- Csll- Inss- Iss+ Juros- Desconto+ Multa + diferenca + outros) AS vl FROM mfin_pagamentos WHERE if(DtPagamento <> '0', DtPagamento, Vencimento) < '".convertdata($_GET['data_ini'])."'";
$despesas_ini = mysql_query($query_despesas_ini, $paivaconex) or die(mysql_error());
$row_despesas_ini = mysql_fetch_assoc($despesas_ini);
$totalRows_despesas_ini = mysql_num_rows($despesas_ini);

mysql_select_db($database_paivaconex, $paivaconex);
$query_grupo_receita = "Select mfin_grupocontas.Id, mfin_grupocontas.Nome, Grupo FROM mfin_recebimentos INNER JOIN mfin_clientes ON Cliente_Id=mfin_clientes.Id INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(Recebimento <> '0', Recebimento, Vencimento) >='".convertdatamais($_GET['data_ini'],  0)."' AND if(Recebimento <> '0', Recebimento, Vencimento) <='".convertdatamais($_GET['data_fim'],  0)."' Group by mfin_grupocontas.Id Order by mfin_grupocontas.Ordem";
$grupo_receita = mysql_query($query_grupo_receita, $paivaconex) or die(mysql_error());
$row_grupo_receita = mysql_fetch_assoc($grupo_receita);
$totalRows_grupo_receita = mysql_num_rows($grupo_receita);

mysql_select_db($database_paivaconex, $paivaconex);
$query_grupo_despesas = "Select mfin_grupocontas.Id, mfin_grupocontas.Nome, Grupo FROM mfin_pagamentos INNER JOIN mfin_fornecedores ON Fornecedor=mfin_fornecedores.Id INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(DtPagamento <> '0', DtPagamento, Vencimento) >='".convertdatamais($_GET['data_ini'],  0)."' AND if(DtPagamento <> '0', DtPagamento, Vencimento) <='".convertdatamais($_GET['data_fim'],  0)."' Group by mfin_grupocontas.Id Order by mfin_grupocontas.Ordem";
$grupo_despesas = mysql_query($query_grupo_despesas, $paivaconex) or die(mysql_error());
$row_grupo_despesas = mysql_fetch_assoc($grupo_despesas);
$totalRows_grupo_despesas = mysql_num_rows($grupo_despesas);

$valor_ini = $row_receita_ini['valorliquido'] - $row_despesas_ini['vl'];



mysql_select_db($database_paivaconex, $paivaconex);
$query_grupo_receita2 = "Select mfin_grupocontas.Id, mfin_grupocontas.Nome, Grupo FROM mfin_recebimentos INNER JOIN mfin_clientes ON Cliente_Id=mfin_clientes.Id INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(Recebimento <> '0', Recebimento, Vencimento) >='".convertdatamais($_GET['data_ini'],  0)."' AND if(Recebimento <> '0', Recebimento, Vencimento) <='".convertdatamais($_GET['data_fim'],  0)."' Group by mfin_grupocontas.Id Order by mfin_grupocontas.Ordem";
$grupo_receita2 = mysql_query($query_grupo_receita2, $paivaconex) or die(mysql_error());
$row_grupo_receita2 = mysql_fetch_assoc($grupo_receita2);
$totalRows_grupo_receita2 = mysql_num_rows($grupo_receita2);


mysql_select_db($database_paivaconex, $paivaconex);
$query_grupo_despesas2 = "Select mfin_grupocontas.Id, mfin_grupocontas.Nome, Grupo FROM mfin_pagamentos INNER JOIN mfin_fornecedores ON Fornecedor=mfin_fornecedores.Id INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(DtPagamento <> '0', DtPagamento, Vencimento) >='".convertdatamais($_GET['data_ini'],  0)."' AND if(DtPagamento <> '0', DtPagamento, Vencimento) <='".convertdatamais($_GET['data_fim'],  0)."' Group by mfin_grupocontas.Id Order by mfin_grupocontas.Ordem";
$grupo_despesas2 = mysql_query($query_grupo_despesas2, $paivaconex) or die(mysql_error());
$row_grupo_despesas2 = mysql_fetch_assoc($grupo_despesas2);
$totalRows_grupo_despesas2 = mysql_num_rows($grupo_despesas2);



?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Modulo Financeiro</title>
<style type="text/css">
body {background-color:#FFF;}
a {color:#000;}

</style>

</head>

<body>
<a href="index.php">Voltar</a>
<table width="4770" height="979" border="0">
  <tr>
    <td width="300" >&nbsp;</td>
    <td height="43" align="left" valign="top" style="text-align: center; font-size: 36px;">&nbsp;</td>
  </tr>
  <tr>
    <td width="300" valign="top" ><strong>
	<div>
      <table width="152" border="0">
        <tr>
          <td width="152" height="19" align="center" class="fluxo">Saldo Anterior</td>
        </tr>
        <tr>
          <td height="19" align="center" class="fluxo"><?php echo number_format($valor_ini,2,',','.'); ?></td>
        </tr>
      </table>
	  <p></p>
	  
    
	
	<table border="1" style="border-collapse:collapse">
  <tr class="fluxo">
    <td width="300" height="50" align="left" bgcolor="#CCCCCC" class="fluxo" ><strong>Recebimentos</strong></td>
    </tr>
  
  
  
  <?php 
  if($totalRows_grupo_receita2>0){
  do { ?>
    <tr class="fluxo">
      
      <td class="fluxo"> <a href="fluxo_receber.php?data_ini=<?php echo date('d/m/Y',  dataemnumero($_GET['data_ini'],  0)).'&Grupo='.$row_grupo_receita2['Grupo'].'&numero='.$numero;?>" class="fluxo" ><?php echo $row_grupo_receita2['Nome']; ?></a> </td>
      
      </tr>
    <?php } while ($row_grupo_receita2 = mysql_fetch_assoc($grupo_receita2));
  
  }?>
  
  <?php if($totalRows_grupo_receita2==0){ ?>
   <tr class="fluxo">
   
      <td class="fluxo">Clientes</td>
      
   </tr>
   <?php } ?>
   
   <tr class="fluxo">
   
      <td class="fluxo">Reembolso</td>
      
   </tr>
  
  
  <tr class="fluxo">
    <td bgcolor="#CCCCCC" class="fluxo"><strong>Total</strong></td>
    
    
  </tr>
</table>

<p></p>

<table border="1" style="border-collapse:collapse">
  <tr class="fluxo">
    <td width="300" height="50" align="left" bgcolor="#CCCCCC" class="fluxo" ><strong>Pagamentos</strong></td>
    </tr>
  
  
  
  <?php 
  if($totalRows_grupo_despesas2>0){
  
  do { ?>
    <tr class="fluxo">
      
      <td class="fluxo"> <a href="fluxo_pagar.php?data_ini=<?php echo date('d/m/Y',  dataemnumero($_GET['data_ini'],  0)).'&Grupo='.$row_grupo_despesas2['Grupo'].'&numero='.$numero;?>" class="fluxo" ><?php echo $row_grupo_despesas2['Nome']; ?></a></td>
      
      </tr>
    <?php } while ($row_grupo_despesas2 = mysql_fetch_assoc($grupo_despesas2)); 
	
  }?>
  
  <?php if($totalRows_grupo_despesas2==0){ ?>
   <tr class="fluxo">
   
      <td class="fluxo">Despesas</td>
      
   </tr>
   <?php } ?>
  
  
  <tr class="fluxo">
    <td bgcolor="#CCCCCC" class="fluxo"><strong>Total</strong></td>
    
  </tr>
</table>
<p></p>
<table border="1" style="border-collapse:collapse">
  <tr class="fluxo">
    <td width="300" bgcolor="#CCCCCC" class="fluxo" ><strong>Saldo Final</strong></td>
    </tr>
</table>
	
	</div>
	</td>
    <td width="4495" height="930" valign="top"><strong>
	<div style="width:1000px; overflow-x:scroll; scrollbar-face-color:#4682B4;">
      <div style="width:15000px;">
      <table border="0">
        <tr>
    <td width="218" height="19" class="fluxo">&nbsp;</td>
  </tr>
  <tr>
    <td height="19" class="fluxo">&nbsp;</td>
  </tr>
</table>
	
<p></p>
<table border="1" style="border-collapse:collapse">
  <tr class="fluxo">

    <?php for ($i = 0; $i <= $numero; $i++) { ?>
    <td width="120" height="50" align="center" bgcolor="#CCCCCC" class="fluxo" ><?php echo date('d/m',  dataemnumero($_GET['data_ini'],  $i)).' '.diasemana(date('w',  dataemnumero($_GET['data_ini'],  $i))); ?></td>
    <?php } ?>
    <td width="156" align="center" bgcolor="#CCCCCC" class="fluxo" >Total</td>
    </tr>
  
  
  
  <?php do { ?>
    <tr class="fluxo">
      

      
      <?php 
		$totalizador = 0;
		for ($i = 0; $i <= $numero; $i++) { 
		
		$query_grupo_receita_val = "Select Sum(Valor-Desconto+Multa+Juros - ir - pis - cofins - csll - outros - outros2- outros3- 0) as vl, Grupo FROM mfin_recebimentos INNER JOIN mfin_clientes ON Cliente_Id=mfin_clientes.Id INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(Recebimento <> '0', Recebimento, Vencimento) ='".convertdatamais($_GET['data_ini'],  $i)."' AND mfin_grupocontas.Id ='".$row_grupo_receita['Id']."' AND mfin_recebimentos.Tipo <> 2 ";
		$grupo_receita_val = mysql_query($query_grupo_receita_val, $paivaconex) or die(mysql_error());
		$row_grupo_receita_val = mysql_fetch_assoc($grupo_receita_val);
		
		?>
      
      
      <td align="right" class="fluxo"><a href="recebimentos.php?data_ini=<?php echo date('d/m/Y',  dataemnumero($_GET['data_ini'],  $i)).'&Grupo='.$row_grupo_receita_val['Grupo'].'&tabela=<>2';?>" class="fluxo"><?php echo number_format($row_grupo_receita_val['vl'],2,',','.'); ?></a></td>
      
      
      <?php $totalizador += $row_grupo_receita_val['vl'];  
		} ?>
      
      <td align="right" class="fluxo"><?php echo number_format($totalizador,2,',','.'); ?></td>
      
      
      </tr>
    <?php } while ($row_grupo_receita = mysql_fetch_assoc($grupo_receita)); ?>
  


 

<tr class="fluxo">
      

      
      <?php 
		$totalizador = 0;
		for ($i = 0; $i <= $numero; $i++) { 
		
		$query_grupo_receita_val = "Select Sum(Valor-Desconto+Multa+Juros - ir - pis - cofins - csll - outros - outros2- outros3- 0) as vl, Grupo FROM mfin_recebimentos INNER JOIN mfin_clientes ON Cliente_Id=mfin_clientes.Id INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(Recebimento <> '0', Recebimento, Vencimento) ='".convertdatamais($_GET['data_ini'],  $i)."' AND mfin_recebimentos.Tipo = 2 ";
		$grupo_receita_val = mysql_query($query_grupo_receita_val, $paivaconex) or die(mysql_error());
		$row_grupo_receita_val = mysql_fetch_assoc($grupo_receita_val);
		
		?>
      
      
      <td align="right" class="fluxo"><a href="recebimentos.php?data_ini=<?php echo date('d/m/Y',  dataemnumero($_GET['data_ini'],  $i)).'&tabela==2';?>" class="fluxo"><?php echo number_format($row_grupo_receita_val['vl'],2,',','.'); ?></a></td>
      
      
      <?php $totalizador += $row_grupo_receita_val['vl'];  
		} ?>
      
      <td align="right" class="fluxo"><?php echo number_format($totalizador,2,',','.'); ?></td>
      
      
      </tr>








  
  
  
  <tr class="fluxo">

    
    <?php 
		$totalizador = 0;
		for ($i = 0; $i <= $numero; $i++) { 
		
		$query_grupo_receita_val = "Select Sum(Valor-Desconto+Multa+Juros - ir - pis - cofins - csll - outros - outros2- outros3- 0) as vl FROM mfin_recebimentos INNER JOIN mfin_clientes ON Cliente_Id=mfin_clientes.Id INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(Recebimento <> '0', Recebimento, Vencimento) ='".convertdatamais($_GET['data_ini'],  $i)."'";
		$grupo_receita_val = mysql_query($query_grupo_receita_val, $paivaconex) or die(mysql_error());
		$row_grupo_receita_val = mysql_fetch_assoc($grupo_receita_val);

		
		
		
		?>
    
    
    <td align="right" bgcolor="#CCCCCC" class="fluxo"><?php echo number_format($row_grupo_receita_val['vl'],2,',','.'); ?></td>
    
    
    <?php $totalizador += $row_grupo_receita_val['vl'];  
		} ?>
    
    <td align="right" bgcolor="#CCCCCC" class="fluxo"><?php echo number_format($totalizador,2,',','.'); ?></td>
    
    
    
    
  </tr>
</table>


<p></p>
<table border="1" style="border-collapse:collapse">
  <tr class="fluxo">

    <?php for ($i = 0; $i <= $numero; $i++) { ?>
    <td width="120" height="50" align="center" bgcolor="#CCCCCC" class="fluxo" ><?php echo date('d/m',  dataemnumero($_GET['data_ini'],  $i)).' '.diasemana(date('w',  dataemnumero($_GET['data_ini'],  $i))); ?></td>
    <?php } ?>
    <td width="152" align="center" bgcolor="#CCCCCC" class="fluxo" >Total</td>
    </tr>
  
  
  
  <?php do { ?>
    <tr class="fluxo">
      
           
      <?php 
		$totalizador = 0;
		for ($i = 0; $i <= $numero; $i++) { 
		
		$query_grupo_despesas_val = "Select sum(Valor- Ir- Pis- Cofins- Csll- Inss- Iss+ Juros- Desconto+ Multa + diferenca + outros) as vl FROM mfin_pagamentos INNER JOIN mfin_fornecedores ON Fornecedor=mfin_fornecedores.Id  INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(DtPagamento <> '0', DtPagamento, Vencimento) ='".convertdatamais($_GET['data_ini'],  $i)."' AND mfin_grupocontas.Id ='".$row_grupo_despesas['Id']."'";	
		$grupo_despesas_val = mysql_query($query_grupo_despesas_val, $paivaconex) or die(mysql_error());
		$row_grupo_despesas_val = mysql_fetch_assoc($grupo_despesas_val);

		?>
      
      
      <td align="right" class="fluxo"><?php echo number_format($row_grupo_despesas_val['vl'],2,',','.'); ?></td>
      
      
      <?php $totalizador += $row_grupo_despesas_val['vl'];  
		} ?>
      
      <td align="right" class="fluxo"><?php echo number_format($totalizador,2,',','.'); ?></td>
      
      
      </tr>
    <?php } while ($row_grupo_despesas = mysql_fetch_assoc($grupo_despesas)); ?>
  
  
  
  
  <tr class="fluxo">

    
    <?php 
		$totalizador = 0;
		for ($i = 0; $i <= $numero; $i++) { 
		
		$query_grupo_despesas_val = "Select sum(Valor- Ir- Pis- Cofins- Csll- Inss- Iss+ Juros- Desconto+ Multa + diferenca + outros) as vl FROM mfin_pagamentos INNER JOIN mfin_fornecedores ON Fornecedor=mfin_fornecedores.Id  INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(DtPagamento <> '0', DtPagamento, Vencimento) ='".convertdatamais($_GET['data_ini'],  $i)."'";
		$grupo_despesas_val = mysql_query($query_grupo_despesas_val, $paivaconex) or die(mysql_error());
		$row_grupo_despesas_val = mysql_fetch_assoc($grupo_despesas_val);

		
		
		
		?>
    
    
    <td align="right" bgcolor="#CCCCCC" class="fluxo"><?php echo number_format($row_grupo_despesas_val['vl'],2,',','.'); ?></td>
    
    
    <?php $totalizador += $row_grupo_despesas_val['vl'];  
		} ?>
    
    <td align="right" bgcolor="#CCCCCC" class="fluxo"><?php echo number_format($totalizador,2,',','.'); ?></td>
    
    
    
    
  </tr>
</table>
<p></p>
<table border="1" style="border-collapse:collapse">
  <tr class="fluxo">

    <?php 
		$totalizador = 0;
		for ($i = 0; $i <= $numero; $i++) { 
		
		$query_grupo_despesas_val = "Select sum(Valor- Ir- Pis- Cofins- Csll- Inss- Iss+ Juros- Desconto+ Multa + diferenca + outros) as vl FROM mfin_pagamentos INNER JOIN mfin_fornecedores ON Fornecedor=mfin_fornecedores.Id  INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(DtPagamento <> '0', DtPagamento, Vencimento) <='".convertdatamais($_GET['data_ini'],  $i)."'";
		$grupo_despesas_val = mysql_query($query_grupo_despesas_val, $paivaconex) or die(mysql_error());
		$row_grupo_despesas_val = mysql_fetch_assoc($grupo_despesas_val);
		
		$query_grupo_receita_val = "Select Sum(Valor-Desconto+Multa+Juros - ir - pis - cofins - csll - outros - outros2- outros3- 0) as vl FROM mfin_recebimentos INNER JOIN mfin_clientes ON Cliente_Id=mfin_clientes.Id INNER JOIN mfin_contas ON ContaResultado=mfin_contas.Id INNER JOIN mfin_grupocontas ON Grupo=mfin_grupocontas.Id Where if(Recebimento <> '0', Recebimento, Vencimento) <='".convertdatamais($_GET['data_ini'],  $i)."'";
		$grupo_receita_val = mysql_query($query_grupo_receita_val, $paivaconex) or die(mysql_error());
		$row_grupo_receita_val = mysql_fetch_assoc($grupo_receita_val);


		
		
		
		?>
    
    
    <td width="120" align="right" bgcolor="#CCCCCC" class="fluxo" ><?php echo number_format($row_grupo_receita_val['vl']-$row_grupo_despesas_val['vl'],2,',','.'); ?></td>
    
    
    <?php $totalizador = $row_grupo_receita_val['vl']-$row_grupo_despesas_val['vl'];  
		} ?>
    
    <td width="152" align="right" bgcolor="#CCCCCC" class="fluxo" ><?php echo number_format($totalizador,2,',','.'); ?></td>
    
    
    
    
    </tr>
</table>
</div>
</div>
	
	</strong></td>
  </tr>
</table> 
</body>
</html>
<?php
mysql_free_result($receita_ini);

mysql_free_result($despesas_ini);

mysql_free_result($grupo_receita);

mysql_free_result($grupo_despesas);
?>
