"; ?>
"; } ?>
  Mes Base :   Ano Base :   Tipo Caixa :       
  Visualizando:   $mes/$ano              
SALDO; } } if ($tipoc=='4') { $stmts="SELECT SUM(ENTRADA) - SUM(SAIDA) SALDO FROM ( SELECT 0 SAIDA ,SUM(COALESCE(CAIX_CREDITO,0) + COALESCE(CAIX_DEBITO,0)) ENTRADA FROM CAIXA ,CONTA_S ,CONTA WHERE CTAS_CTA_ID = CTA_ID AND CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CAIX_DTA_MOV < '$primeiro' AND CAIX_EMP_ID = $cemp AND CAIX_TIPO_CAIXA IN (3) AND CTAS_ES = 'E' UNION ALL SELECT COALESCE(SUM(CAIX_VALOR),0) ,0 FROM CAIXA ,CONTA_S ,CONTA WHERE CTAS_CTA_ID = CTA_ID AND CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CAIX_DTA_MOV < '$primeiro' AND CAIX_EMP_ID = $cemp AND CAIX_TIPO_CAIXA IN (4) AND CTAS_ES = 'S' )"; $sth = ibase_query($dbh, $stmts); while ($row = ibase_fetch_object ($sth)) { $saldoant = $row->SALDO; } } $saldo = $saldoant; $stmt2="SELECT CAIX_ID ,CAIX_EMP_ID ,CAIX_DESCRICAO ,CAIX_TIPO_CAIXA ,CAIX_VALOR ,COALESCE(CAIX_DINHEIRO,0) CAIX_DINHEIRO ,COALESCE(CAIX_DEPOSITO,0) CAIX_DEPOSITO ,COALESCE(CAIX_CREDITO,0) CAIX_CREDITO ,COALESCE(CAIX_DEBITO,0) CAIX_DEBITO ,COALESCE(CAIX_CHEQUE,0) CAIX_CHEQUE ,COALESCE(CAIX_PAGAMENTOS,0) CAIX_PAGAMENTO ,CAIX_OBS ,CTAS_ES ,CTAS_DESCRICAO ,CTA_DESCRICAO ,CAIX_DTA_MOV ,CAIX_FLAG FROM CAIXA ,CONTA_S ,CONTA WHERE CTAS_CTA_ID = CTA_ID AND CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CAIX_DTA_MOV >= '$primeiro' AND CAIX_DTA_MOV < '$ultimo' AND CAIX_EMP_ID = $cemp"; if ($tipoc=='4') { $stmt2 = $stmt2 . " AND (CAIX_TIPO_CAIXA IN (4) or ((COALESCE(CAIX_CREDITO,0) + COALESCE(CAIX_DEBITO,0)) > 0)) "; } $stmt2 = $stmt2 . " ORDER BY CAIX_DTA_MOV,CAIX_EMP_ID,CAIX_ID "; $stmt="SELECT CAIX_ID ,CAIX_EMP_ID ,CAIX_DESCRICAO ,CAIX_TIPO_CAIXA ,CAIX_VALOR ,COALESCE(CAIX_DINHEIRO,0) CAIX_DINHEIRO ,COALESCE(CAIX_DEPOSITO,0) CAIX_DEPOSITO ,COALESCE(CAIX_CREDITO,0) CAIX_CREDITO ,COALESCE(CAIX_DEBITO,0) CAIX_DEBITO ,COALESCE(CAIX_CHEQUE,0) CAIX_CHEQUE ,COALESCE(CAIX_PAGAMENTOS,0) CAIX_PAGAMENTO ,CAIX_OBS ,CAIX_CTAS_CTA_ID ,CAIX_CTAS_ID ,CTAS_ES ,CTAS_DESCRICAO ,CTA_DESCRICAO ,CAIX_DTA_MOV ,CAIX_FLAG FROM CAIXA ,CONTA_S ,CONTA WHERE CTAS_CTA_ID = CTA_ID AND CAIX_CTAS_ID = CTAS_ID AND CAIX_CTAS_CTA_ID = CTAS_CTA_ID AND CAIX_DTA_MOV >= '$primeiro' AND CAIX_DTA_MOV < '$ultimo' AND CAIX_EMP_ID = $cemp"; if ($tipoc=='4') { $stmt = $stmt . " AND (CAIX_TIPO_CAIXA IN (4) or ((COALESCE(CAIX_CREDITO,0) + COALESCE(CAIX_DEBITO,0)) > 0)) "; } $stmt = $stmt . " ORDER BY CAIX_DTA_MOV,CAIX_EMP_ID,CAIX_ID "; $cont_reg = 0; $cont_reg_2 = 0; $empa = 0; $cont_ttt = 1; ECHO $stmt2; $sth = ibase_query($dbh, $stmt2); while ($row = ibase_fetch_object ($sth)) { $cont_reg_2 = $cont_reg_2 + 1; } $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object ($sth)) { $data = FormatDate($row->CAIX_DTA_MOV); $cont_reg++; // $valorfat = number_format($row->FAT_VLRFAT, 2, ',', '.'); if ($row->CTAS_ES == 'E') { if (((($tipoc == '1') || ($tipoc == '')) && (($row->CAIX_TIPO_CAIXA == '') || ($row->CAIX_TIPO_CAIXA == '1') || ($row->CAIX_TIPO_CAIXA == '3')))) { $saldo = $saldo + $row->CAIX_VALOR; $tent = $tent + $row->CAIX_VALOR; $entrada = $row->CAIX_VALOR; } else { if (($tipoc == '4') && (($row->CAIX_TIPO_CAIXA == '4') || (($row->CAIX_CREDITO + $row->CAIX_DEBITO) > 0) )) { $saldo = $saldo + ($row->CAIX_CREDITO + $row->CAIX_DEBITO); $tent = $tent + ($row->CAIX_CREDITO + $row->CAIX_DEBITO); $entrada = ($row->CAIX_CREDITO + $row->CAIX_DEBITO); } else { if ((($tipoc == '2') && (($row->CAIX_TIPO_CAIXA == '2') || ($row->CAIX_TIPO_CAIXA == '3')))) { $saldo = $saldo + $row->CAIX_DINHEIRO; $tent = $tent + $row->CAIX_DINHEIRO; $entrada = $row->CAIX_DINHEIRO; } } } $saida = ''; } if ($row->CTAS_ES == 'S') { if (((($tipoc == '1') || ($tipoc == '')) && (($row->CAIX_TIPO_CAIXA == '') || ($row->CAIX_TIPO_CAIXA == '1') || ($row->CAIX_TIPO_CAIXA == '3')))) { $saldo = $saldo - $row->CAIX_VALOR; $tsai = $tsai + $row->CAIX_VALOR; } else { if (($tipoc == '4') && ($row->CAIX_TIPO_CAIXA == '4')) { $saldo = $saldo - $row->CAIX_VALOR; $tsai = $tsai + $row->CAIX_VALOR; } else { if ((($tipoc == '2') && (($row->CAIX_TIPO_CAIXA == '2') || ($row->CAIX_TIPO_CAIXA == '3')))) { $saldo = $saldo - $row->CAIX_VALOR; $tsai = $tsai + $row->CAIX_VALOR; } } } $entrada = ''; $saida = $row->CAIX_VALOR; } $sts = 'Aberto'; $cr = 6; if ($cor==1) { $somb = '#E1E1E1'; $cor = 2; } else { $somb = '#F7F7F7'; $cor = 1; } if ($entrada == 0) { $entrada = ''; } else { $entrada = number_format($entrada, 2, ',', '.'); } if ($saida == 0) { $saida = ''; } else { $saida = number_format($saida, 2, ',', '.'); } if ($row->CAIX_TIPO_CAIXA == 1) { $tp = 'GERAL'; } if ($row->CAIX_TIPO_CAIXA == 2) { $tp = 'DINHEIRO'; } if ($row->CAIX_TIPO_CAIXA == 3) { $tp = 'AMBOS'; } if ($row->CAIX_TIPO_CAIXA == 4) { $tp = 'CARTÃO'; } echo " "; $f_btn++; $cont_ttt++; } } echo " "; echo"
     Data  Emp  Cód  Cta.-Descrição    Tp. Caixa  Entrada  Saída  Saldo 
  "; if ($row->CAIX_FLAG == '1') { echo"   $data  $row->CAIX_EMP_ID  $row->CAIX_ID    $row->CAIX_CTAS_CTA_ID.$row->CAIX_CTAS_ID - $row->CAIX_DESCRICAO "; if ($row->CAIX_OBS != '') { echo""; } echo"    $tp  $entrada  $saida  "; printf("%6.2f", $saldo); echo " 
 $row->CAIX_EMP_ID  $row->CAIX_ID        $tp  "; printf("%6.2f", $tent); echo "  "; printf("%6.2f", $tsai); echo "  "; printf("%6.2f", $saldo); echo " 
"; if ($cont_reg > 0) echo "  Registros Encontrados:  $cont_reg_2"; echo "
"; } ?>