<?php
##########################################################################################
# *********************************** Modificaciones *********************************** # 
##########################################################################################
#09/03/2018 |Erica G. |Saldos Vigencia Anterior
#07/03/2018 |ERICA G. |PARAMETRIZACIONANNO 
#11/05/2017 |ERICA G. |PARTIDAS CONCILIATORIAS SALDOS INICIALES
#10/05/2017 |ERICA G. |GIROS SIN COBRAR FECHA<=FECHAF // PARTIDAS PERIODOS ANTERIORES
##########################################################################################
header("Content-Type: text/html;charset=utf-8");
require'../fpdf/fpdf.php';
require'../Conexion/conexion.php';
require_once("../Conexion/ConexionPDO.php");
require_once('../jsonPptal/funcionesPptal.php');
$con = new ConexionPDO();
session_start();
ob_start();
ini_set('max_execution_time', 0);
##########RECEPCION VARIABLES###############
$mes = $_POST['mes'];
$annio = $_SESSION['anno'];

 $mesN ="SELECT m.mes, pa.anno , m.id_unico "
        . "FROM gf_mes m "
        . "LEFT JOIN gf_parametrizacion_anno pa "
        . "ON m.parametrizacionanno = pa.id_unico "
        . "WHERE m.parametrizacionanno = '$annio' "
        . "AND m.numero = '$mes'";
$mesN = $mysqli->query($mesN);
$mesN = mysqli_fetch_row($mesN);
$mesNomn = $mesN[0];
$annoP = $mesN[1];
$mesId= $mesN[2];

$calendario = CAL_GREGORIAN;
$diaF = cal_days_in_month($calendario, $mes, $annoP); 
$fechaF= $annoP.'/'.$mes.'/'.$diaF;
$fechaI = $annoP.'/'.$mes.'/01';

##CONSULTA DATOS COMPAÑIA##
$compa=$_SESSION['compania'];
$comp="SELECT t.razonsocial, t.numeroidentificacion, t.digitoverficacion, t.ruta_logo "
        . "FROM gf_tercero t WHERE id_unico=$compa";
$comp = $mysqli->query($comp);
$comp = mysqli_fetch_row($comp);
$nombreCompania = $comp[0];
if(empty($comp[2])) {
    $nitcompania = $comp[1];
} else {
    $nitcompania = $comp[1].' - '.$comp[2];
}
$ruta = $comp[3];
$usuario = $_SESSION['usuario'];
#CREACION PDF, HEAD AND FOOTER

class PDF extends FPDF
{
function Header()
{ 
    
    global $fecha1;
    global $fecha2;
    global $cuentaI;
    global $cuentaF;
    global $nombreCompania;
    global $nitcompania;
    global $numpaginas;
    global $ruta;
    global $mesNomn;
    $numpaginas=$this->PageNo();
    
    $this->SetFont('Arial','B',10);
    $this->SetY(10);
    if($ruta != '')
        {
            
          $this->Image('../'.$ruta,15,8,20);
        }
    $this->SetX(15);
    $this->Cell(190,5,utf8_decode($nombreCompania),0,0,'C');
    $this->Ln(5);
    
    $this->SetX(15);
    $this->Cell(190, 5,$nitcompania,0,0,'C'); 
    $this->Ln(5);

    $this->SetX(15);
    $this->Cell(190,5,utf8_decode('LISTADO BANCOS SIN CONCILIAR'),0,0,'C');
    $this->Ln(10);
    
    $this->SetX(15);
    $this->Cell(190,5,utf8_decode('MES: '. mb_strtoupper($mesNomn)),0,0,'C');
    $this->Ln(10);
    
    
    $this->SetX(15);
    $this->SetFont('Arial','B',8);
    $this->Cell(30,9,utf8_decode('CÓDIGO'),1,0,'C');
    $this->Cell(50,9,utf8_decode('CUENTA'),1,0,'C');
    $this->Cell(36,9,utf8_decode('SALDO LIBROS'),1,0,'C');
    $this->Cell(36,9,utf8_decode('SALDO EXTRACTO'),1,0,'C');
    $this->Cell(36,9,utf8_decode('DIFERENCIA'),1,0,'C');
    
    $this->Ln(9);
    
    
    }      
    
    function Footer()
    {
    // Posición: a 1,5 cm del final
    global $hoy;
    global $usuario;
    $this->SetY(-15);
    // Arial italic 8
    $this->SetFont('Arial','B',8);
    $this->SetX(15);
    $this->Cell(40,10,utf8_decode('Fecha: '.date('d/m/Y')),0,0,'L');
    $this->Cell(50,10,utf8_decode('Máquina: '.gethostname()),0,0,'C');
    $this->Cell(50,10,utf8_decode('Usuario: '.strtoupper($usuario)),0,0,'C');
    $this->Cell(40,10,utf8_decode('Página '.$this->PageNo().'/{nb}'),0,0,'R');
    }
}

$pdf = new PDF('P','mm','Letter');   
$pdf->AddPage();

$pdf->AliasNbPages();
$yp=$pdf->GetY();
#BANCOS CUENTAS BANCARIAS
$annov  = $_SESSION['anno'];
$nannov = anno($annov);
#Año Anterior
$anno2 = $nannov-1;
$an2   = $con->Listar("SELECT * FROM gf_parametrizacion_anno WHERE anno = '$anno2'");
if(count($an2)>0){
    $annova = $an2[0][0];
} else {
    $annova = 0;
}

#BANCOS CUENTAS BANCARIAS

$banco ="SELECT id_unico, codi_cuenta, nombre "
        . "FROM gf_cuenta WHERE clasecuenta = 11  "
        . "AND parametrizacionanno = $annio  ORDER BY codi_cuenta ASC";
$banco = $mysqli->query($banco);
$total =0;
$total2 =0;
$pdf->SetFont('Arial','',8);
while ($row = mysqli_fetch_row($banco)) {
    $paginactual = $numpaginas;
    $id     = $row[0];
    $codigo = $row[1];
    $nombre =  ucwords(mb_strtolower($row[2]));
    $a = 0;
    $cuentaA = 0;
    $annov  = $_SESSION['anno'];
    while($a==0){
        $nannov = anno($annov);
        #Año Anterior
        $anno2 = $nannov-1;
        $an2   = $con->Listar("SELECT * FROM gf_parametrizacion_anno WHERE anno = '$anno2'");
        if(count($an2)>0){ 
            $annova = $an2[0][0];
            $ca = $con->Listar("SELECT id_unico,codi_cuenta, equivalente_va FROM gf_cuenta WHERE id_unico = '$id'");
            #ECHO "SELECT id_unico,codi_cuenta, equivalente_va FROM gf_cuenta WHERE id_unico = '$id'";
            $id_cuenta = $ca[0][0];
            $codCuenta = $ca[0][1];
            $equivalente =$ca[0][2];
            if(!empty($equivalente)){
                #echo '1'."SELECT id_unico FROM gf_cuenta WHERE codi_cuenta = $equivalente AND parametrizacionanno = $annova";
                $ctaa =$con->Listar("SELECT id_unico FROM gf_cuenta WHERE codi_cuenta = $equivalente AND parametrizacionanno = $annova");
                if(count($ctaa)>0){
                    if(!empty($ctaa[0][0])){
                        $cuentaA .= ','.$ctaa[0][0];
                    }
                } else {
                    #echo '2'."SELECT id_unico FROM gf_cuenta WHERE codi_cuenta = $equivalente AND parametrizacionanno = $annova";
                    $ctaa =$con->Listar("SELECT id_unico FROM gf_cuenta WHERE codi_cuenta = $codCuenta AND parametrizacionanno = $annova");
                    if(!empty($ctaa[0][0])){
                        $cuentaA .= ','.$ctaa[0][0];
                    }
                }
            } else {
                #echo '3'."SELECT id_unico FROM gf_cuenta WHERE codi_cuenta = $codCuenta AND parametrizacionanno = $annova";
                $ctaa =$con->Listar("SELECT id_unico FROM gf_cuenta WHERE codi_cuenta = $codCuenta AND parametrizacionanno = $annova");
                if(!empty($ctaa[0][0])){
                        $cuentaA .= ','.$ctaa[0][0];
                    }
            }
            $annov = $annova;
        } else {
            $a += 1;
        }
        
    }
    $cuentas =($cuentaA.','.$id_cuenta);
    
    
##########################################################################################################################################
# Saldo en libros
$sqlS = "SELECT 	SUM(dtc.valor)
		FROM		gf_detalle_comprobante dtc 
		LEFT JOIN	gf_comprobante_cnt cnt 			ON dtc.comprobante 		= cnt.id_unico		
		WHERE 		cnt.fecha <= '$fechaF' 
		AND 	    dtc.cuenta = $id";
$resultS = $mysqli->query($sqlS);
$saldo = mysqli_fetch_row($resultS);
$saldoLibro = $saldo[0];

##########################################################################################################################################
# Saldo extracto
$sqlSE = "SELECT saldo_extracto FROM gf_partida_conciliatoria "
        . "WHERE id_cuenta = '$id' AND mes = '$mesId'";
$resultE = $mysqli->query($sqlSE);
$saldoE = mysqli_fetch_row($resultE);
$saldoExtracto = $saldoE[0];
##########################################################################################################################################
##########################################################################################################################################
#GIROS SIN COBRAR
$sumaGiros = "";
$sumaG = "";
##########################################################################################################################################
# Consulta de Giros sin cobrar
$sqlG = "SELECT DISTINCT	dtc.id_unico,
                date_format(cnt.fecha,'%d/%m/%Y'),
                CONCAT(tpc.sigla,' - ',cnt.numero),
                mov.numero,
                dtc.descripcion,
                IF(CONCAT_WS(' ',tr.nombreuno,tr.nombredos,tr.apellidouno,tr.apellidodos) IS NULL 
                  OR CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos) = '',
                (tr.razonsocial),
                CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos  )) AS NOMBRE,
					IF(dtc.valor>0,dtc.valor*-1,dtc.valor)
		FROM		gf_detalle_comprobante dtc 
		LEFT JOIN	gf_comprobante_cnt cnt 			ON dtc.comprobante 		= cnt.id_unico
		LEFT JOIN 	gf_tipo_comprobante tpc 		ON cnt.tipocomprobante	= tpc.id_unico
		LEFT JOIN 	gf_tercero tr 					ON cnt.tercero 			= tr.id_unico
		LEFT JOIN  	gf_detalle_comprobante_mov mov 	ON mov.comprobantecnt 	= dtc.id_unico
		WHERE 		dtc.valor<0
		AND 		dtc.conciliado IS NULL
		AND 		cnt.fecha <= '$fechaF' 
		AND 		cnt.tipocomprobante != 1
		AND 	    dtc.cuenta IN ($cuentas)
		";
$resultG = $mysqli->query($sqlG);
while ($rowG = mysqli_fetch_row($resultG)) {
	$sumaGiros += $rowG[6];
	$sumaG += $rowG[6];
}
# Consulta de Giros sin cobrar conciliados en otros periodos
 $sqlG = "SELECT DISTINCT dtc.id_unico,
                date_format(cnt.fecha,'%d/%m/%Y'),
                CONCAT(tpc.sigla,' - ',cnt.numero),
                mov.numero,
                dtc.descripcion,
                IF(CONCAT_WS(' ',tr.nombreuno,tr.nombredos,tr.apellidouno,tr.apellidodos) IS NULL 
                  OR CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos) = '',
                (tr.razonsocial),
                CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos  )) AS NOMBRE,
					IF(dtc.valor>0,dtc.valor*-1,dtc.valor)
		FROM		gf_detalle_comprobante dtc 
		LEFT JOIN	gf_comprobante_cnt cnt 			ON dtc.comprobante 		= cnt.id_unico
		LEFT JOIN 	gf_tipo_comprobante tpc 		ON cnt.tipocomprobante	= tpc.id_unico
		LEFT JOIN 	gf_tercero tr 					ON cnt.tercero 			= tr.id_unico
		LEFT JOIN  	gf_detalle_comprobante_mov mov 	ON mov.comprobantecnt 	= dtc.id_unico
		WHERE 		dtc.valor<0
		AND 		dtc.conciliado IS NOT NULL
		AND 		cnt.fecha <= '$fechaF' 
                AND             dtc.periodo_conciliado > '$mesId' 
		AND 		cnt.tipocomprobante != 1
		AND 	    dtc.cuenta IN ($cuentas)
		";
$resultG = $mysqli->query($sqlG);
while ($rowG = mysqli_fetch_row($resultG)) {
	$sumaGiros += $rowG[6];
	$sumaG += $rowG[6];
}
##########################################################################################################################################
# INGRESOS SIN COBRAR
$sumaIngresos = "";
$sumaI = "";
 $sqlI = "SELECT DISTINCT dtc.id_unico,
                date_format(cnt.fecha,'%d/%m/%Y'),
                CONCAT(tpc.sigla,' - ',cnt.numero),
                mov.numero,
                dtc.descripcion,
                IF(CONCAT_WS(' ',tr.nombreuno,tr.nombredos,tr.apellidouno,tr.apellidodos) IS NULL 
                  OR CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos) = '',
                (tr.razonsocial),
                CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos  )) AS NOMBRE,
					dtc.valor
		FROM		gf_detalle_comprobante dtc 
		LEFT JOIN	gf_comprobante_cnt cnt 			ON dtc.comprobante 		= cnt.id_unico
		LEFT JOIN 	gf_tipo_comprobante tpc 		ON cnt.tipocomprobante	= tpc.id_unico
		LEFT JOIN 	gf_tercero tr 					ON cnt.tercero 			= tr.id_unico
		LEFT JOIN  	gf_detalle_comprobante_mov mov 	ON mov.comprobantecnt 	= dtc.id_unico
		WHERE 		dtc.valor>0
		AND 		dtc.conciliado IS NULL
		AND 		cnt.fecha <= '$fechaF' 
		AND 	    dtc.cuenta IN ($cuentas)
		AND 		cnt.tipocomprobante != 1
		";
$resultI = $mysqli->query($sqlI);
while ($rowI = mysqli_fetch_row($resultI)) {
	$sumaIngresos += $rowI[6];
	$sumaI += $rowI[6];
}
# Consulta de ingresos sin cobrar de que fueron conciliados en otros periodos
 $sqlI = "SELECT DISTINCT dtc.id_unico,
                date_format(cnt.fecha,'%d/%m/%Y'),
                CONCAT(tpc.sigla,' - ',cnt.numero),
                mov.numero,
                dtc.descripcion,
                IF(CONCAT_WS(' ',tr.nombreuno,tr.nombredos,tr.apellidouno,tr.apellidodos) IS NULL 
                  OR CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos) = '',
                (tr.razonsocial),
                CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos  )) AS NOMBRE,
					dtc.valor
		FROM		gf_detalle_comprobante dtc 
		LEFT JOIN	gf_comprobante_cnt cnt 			ON dtc.comprobante 		= cnt.id_unico
		LEFT JOIN 	gf_tipo_comprobante tpc 		ON cnt.tipocomprobante	= tpc.id_unico
		LEFT JOIN 	gf_tercero tr 					ON cnt.tercero 			= tr.id_unico
		LEFT JOIN  	gf_detalle_comprobante_mov mov 	ON mov.comprobantecnt 	= dtc.id_unico
		WHERE 		dtc.valor>0
		AND 		dtc.conciliado IS NOT NULL
		AND 		cnt.fecha <= '$fechaF' 
                AND             dtc.periodo_conciliado > $mesId 
		AND 	        dtc.cuenta IN ($cuentas)
		AND 		cnt.tipocomprobante != 1
		";
$resultI = $mysqli->query($sqlI);
while ($rowI = mysqli_fetch_row($resultI)) {
	$sumaIngresos += $rowI[6];
	$sumaI += $rowI[6];
}
##########################################################################################################################################
# MOVIMIENTOS DE OTROS PERIODOS
$sumaMovimientos = "";
$sumaM = "";
# Consulta de otros periodos
$sqlM = "SELECT DISTINCT dtc.id_unico,
                    date_format(cnt.fecha,'%d/%m/%Y'),
                    CONCAT(tpc.sigla,' - ',cnt.numero),
                    mov.numero,
                    dtc.descripcion,
                    IF(CONCAT_WS(' ',tr.nombreuno,tr.nombredos,tr.apellidouno,tr.apellidodos) IS NULL 
                  OR CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos) = '',
                (tr.razonsocial),
                CONCAT_WS(' ', tr.nombreuno, tr.nombredos, tr.apellidouno, tr.apellidodos  )) AS NOMBRE, 
					dtc.valor
		FROM		gf_detalle_comprobante dtc 
		LEFT JOIN	gf_comprobante_cnt cnt 			ON dtc.comprobante 		= cnt.id_unico
		LEFT JOIN 	gf_tipo_comprobante tpc 		ON cnt.tipocomprobante	= tpc.id_unico
		LEFT JOIN 	gf_tercero tr 				ON cnt.tercero 		= tr.id_unico
		LEFT JOIN  	gf_detalle_comprobante_mov mov 	ON mov.comprobantecnt 	= dtc.id_unico
		WHERE 		dtc.conciliado IS NOT NULL
		AND 		cnt.fecha > '$fechaF' 
                AND             dtc.periodo_conciliado = $mesId 
		AND             dtc.cuenta IN ($cuentas)
		AND 		cnt.tipocomprobante != 1";
$resultM = $mysqli->query($sqlM);
while ($rowM = mysqli_fetch_row($resultM)) {
	$sumaMovimientos += $rowM[6];
	$sumaM += $rowM[6];
}

##########################################################################################################################################
# PARTIDAS CONCILIATORIAS SALDOS INICIALES

#FECHA <01/01
$fechaMenor =$annoP.'-01-01';
$sqlPCA = "SELECT DISTINCT
    DATE_FORMAT(dtp.fecha_partida, '%d/%m/%Y'),
    tpp.nombre,
    tpd.nombre,
    dtp.numero_documento,
    dtp.descripcion_detalle_partida,
    dtp.valor,
    dtp.tipo_partida,
    dtp.fecha_conciliacion,
    dtp.conciliado
FROM
    gf_partida_conciliatoria pc
LEFT JOIN
    gf_detalle_partida dtp
ON
    dtp.id_partida = pc.id_unico
LEFT JOIN
    gf_tipo_partida tpp
ON
    dtp.tipo_partida = tpp.id_unico
LEFT JOIN
    gf_tipo_documento tpd
ON
    dtp.tipo_documento = tpd.id_unico
WHERE
    (
        dtp.conciliado IS NULL OR dtp.conciliado IN(0, 2) 
        AND dtp.fecha_partida < '$fechaI' 
        AND pc.id_cuenta IN ($cuentas)
        AND dtp.fecha_partida < '$fechaMenor'
        
    ) OR(
        dtp.conciliado = 1 
        AND dtp.fecha_conciliacion > '$fechaF' 
        AND pc.id_cuenta IN ($cuentas)
        AND dtp.fecha_partida < '$fechaMenor'  
    ) AND pc.id_cuenta = $id   AND dtp.valor IS NOT NULL";


$resultPCA = $mysqli->query($sqlPCA);
$sumaPartidasSI=0;
$sumaSI=0;
while ($rowPCA = mysqli_fetch_row($resultPCA)) {
	
        if($rowPCA[6]==1){
		$sumaPartidasSI += $rowPCA[5];
		$sumaSI += $rowPCA[5];
	}else{
		$sumaPartidasSI += $rowPCA[5] *-1;
		$sumaSI += $rowPCA[5] *-1;
	}	
}

##########################################################################################################################################
# PARTIDAS CONCILIATORIAS PERIODOS ANTERIORES
$sumaPartidasA = "";
$sumaPA = "";
##########################################################################################################################################
$sqlP = "SELECT		id_unico
		FROM 		gf_partida_conciliatoria 
		WHERE 		id_cuenta IN ($cuentas) AND mes = '$mesId'";
$resultP = $mysqli->query($sqlP);
$rowPP = mysqli_fetch_row($resultP);
$idPartida = $rowPP[0];
# Consulta de partidas conciliatorias periodos anteriores
$sqlPCA = "SELECT DISTINCT
    DATE_FORMAT(dtp.fecha_partida, '%d/%m/%Y'),
    tpp.nombre,
    tpd.nombre,
    dtp.numero_documento,
    dtp.descripcion_detalle_partida,
    dtp.valor,
    dtp.tipo_partida,
    dtp.fecha_conciliacion,
    dtp.conciliado
FROM
    gf_partida_conciliatoria pc
LEFT JOIN
    gf_detalle_partida dtp
ON
    dtp.id_partida = pc.id_unico
LEFT JOIN
    gf_tipo_partida tpp
ON
    dtp.tipo_partida = tpp.id_unico
LEFT JOIN
    gf_tipo_documento tpd
ON
    dtp.tipo_documento = tpd.id_unico
WHERE
    (
        dtp.conciliado IS NULL OR dtp.conciliado IN(0, 2) 
        AND pc.id_cuenta IN ($cuentas)
        AND (dtp.fecha_partida < '$fechaI' and dtp.fecha_partida > '$fechaMenor') 
        
    ) OR(
        dtp.conciliado = 1 
        AND dtp.fecha_conciliacion > '$fechaF' 
        AND pc.id_cuenta IN ($cuentas)
        AND( dtp.fecha_partida > '$fechaMenor' and dtp.fecha_partida < '$fechaI' )
    ) AND pc.id_cuenta = $id   AND dtp.valor IS NOT NULL";



$resultPCA = $mysqli->query($sqlPCA);
while ($rowPCA = mysqli_fetch_row($resultPCA)) {
	if($rowPCA[6]==1){
		$sumaPartidasA += $rowPCA[5];
		$sumaPA += $rowPCA[5];
	}else{
		$sumaPartidasA += $rowPCA[5] *-1;
		$sumaPA += $rowPCA[5] *-1;
	}
	
}
##########################################################################################################################################
#PARTIDAS CONCILIATORIAS DEL PERIODO
###########################################################################################################################################
$sumaPartidas=0;
$sumaP=0;
$sqlPC = "SELECT	date_format(dtp.fecha_partida,'%d/%m/%Y'),
					tpp.nombre,
					tpd.nombre,
					dtp.numero_documento,
					dtp.descripcion_detalle_partida,
					dtp.valor,
					dtp.tipo_partida
		FROM 		gf_partida_conciliatoria pc
		LEFT JOIN 	gf_detalle_partida dtp 			ON dtp.id_partida 		= pc.id_unico
		LEFT JOIN 	gf_tipo_partida tpp 			ON dtp.tipo_partida 	= tpp.id_unico
		LEFT JOIN 	gf_tipo_documento tpd 			ON dtp.tipo_documento 	= tpd.id_unico
		WHERE 		dtp.fecha_partida BETWEEN '$fechaI' and '$fechaF' 
		AND 		pc.id_cuenta 	IN ($cuentas)
		AND 		dtp.conciliado 	!= 1";
$resultPC = $mysqli->query($sqlPC);
while ($rowPC = mysqli_fetch_row($resultPC)) {
	if($rowPC[6]==1){
		$sumaPartidas += $rowPC[5];
		$sumaP += $rowPC[5];
	}else{
		$sumaPartidas += $rowPC[5] *-1;
		$sumaP += $rowPC[5] *-1;
	}	
	
}

 $sqlPC = "SELECT	date_format(dtp.fecha_partida,'%d/%m/%Y'),
					tpp.nombre,
					tpd.nombre,
					dtp.numero_documento,
					dtp.descripcion_detalle_partida,
					dtp.valor,
					dtp.tipo_partida
		FROM 		gf_partida_conciliatoria pc
		LEFT JOIN 	gf_detalle_partida dtp 			ON dtp.id_partida 		= pc.id_unico
		LEFT JOIN 	gf_tipo_partida tpp 			ON dtp.tipo_partida 	= tpp.id_unico
		LEFT JOIN 	gf_tipo_documento tpd 			ON dtp.tipo_documento 	= tpd.id_unico
		WHERE 		dtp.fecha_partida BETWEEN '$fechaI' and '$fechaF' 
		AND 		pc.id_cuenta 	IN ($cuentas)
		AND 		dtp.conciliado 	= 1 AND dtp.fecha_conciliacion BETWEEN '$fechaI' and '$fechaF' ";
$resultPC = $mysqli->query($sqlPC);
while ($rowPC = mysqli_fetch_row($resultPC)) {
	if($rowPC[6]==1){
		$sumaPartidas += $rowPC[5];
		$sumaP += $rowPC[5];
	}else{
		$sumaPartidas += $rowPC[5] *-1;
		$sumaP += $rowPC[5] *-1;
	}
}
$saldoConciliado = ($saldoLibro + $sumaMovimientos + $sumaPartidas + $sumaPartidasA - $sumaPartidasSI) - $saldoExtracto - ($sumaIngresos + $sumaGiros);
$pdf->SetX(15);
            
            $pdf->Cell(30,6,utf8_decode(''),0,0,'C');
            $x=$pdf->GetX();
            $y=$pdf->GetY();
            $pdf->MultiCell(50,6,utf8_decode($nombre),0,'J');
            $y2=$pdf->GetY();
            $h = $y2-$y;
            $px = $x+50;
            if($numpaginas>$paginactual){
               $pdf->SetXY($px,$yp);
               $h=$y2-$yp;
            } else {
                $pdf->SetXY($px,$y);
            }
            
            $alto = ($h);
            
            $pdf->SetX(15);
            $pdf->Cell(30,$alto,utf8_decode($codigo),1,0,'C');
            $pdf->Cell(50,$alto,utf8_decode(' '),1,0,'C');
            $pdf->CellFitScale(36,$alto,utf8_decode('$'.number_format($saldoLibro,2,'.',',')),1,0,'R');
            $pdf->CellFitScale(36,$alto,utf8_decode('$'.number_format($saldoExtracto,2,'.',',')),1,0,'R');
            $pdf->CellFitScale(36,$alto,utf8_decode('$'.number_format($saldoConciliado,2,'.',',')),1,0,'R');   
            $pdf->Ln($alto);   
            $yal= $pdf->GetY();
            if($yal>250){
                $pdf->AddPage();
            }
    
//echo 'SaldoLib'.$saldoLibro;
//echo '<br/>';
//echo 'SaldoSumaMov'.$sumaMovimientos;
//echo '<br/>';
//echo 'SumPar'.$sumaPartidas;
//echo '<br/>';
//echo 'SumPA'.$sumaPartidasA;
//echo '<br/>';
//echo 'SaldoEx'.$saldoExtracto;
//echo '<br/>';
//echo 'SumI'.$sumaIngresos ;
//echo '<br/>';
//echo  'SumG'.$sumaGiros;    
}




while (ob_get_length()) {
  ob_end_clean();
}
//ob_end_clean();
$pdf->Output(0,'Listado Bancos Sin Conciliar ('.date('d/m/Y').').pdf',0);
