$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_estmodest = $_SESSION["la_empresa"]["estmodest"];
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>SOLICITUDES DE PAGO - BENEFICIARIO</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_solicitudes = $io_fun_cxp->uf_obtenervalor_get("solicitudes", "");
$lr_solicitudes = split('-', $ls_solicitudes);
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
$lr_datos = array_unique($lr_solicitudes);
$li_total = count($lr_datos);
sort($lr_datos, SORT_STRING);
//--------------------------------------------------------------------------------------------------------------------------------
$ld_montotrep = 0;
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    if ($li_total == 0) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
require_once "../../shared/ezpdf/class.ezpdf.php";
require_once "sigesp_cxp_class_report.php";
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_tipo = $io_fun_cxp->uf_obtenervalor_get("tipproben", "");
$ls_coddes = $io_fun_cxp->uf_obtenervalor_get("codprobendes", "");
$ls_codhas = $io_fun_cxp->uf_obtenervalor_get("codprobenhas", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad("Reporte de ARC");
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_arc_cabecera($ls_coddes, $ls_codhas, $ls_tipo);
    // Cargar el DS con los datos de la cabecera del reporte
}
if ($lb_valido == false) {
    print "<script language=JavaScript>";
    print " alert('No hay nada que Reportar');";
    print " close();";
    print "</script>";
} else {
    error_reporting(E_ALL);
Ejemplo n.º 3
0
$lb_valido = false;
//----------------------------------------------------  Parámetros del encabezado    -----------------------------------------------
$ls_titulo = "NOTA DE ";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_codemp = $_SESSION["la_empresa"]["codemp"];
$ls_numnota = $_GET["numnota"];
$ls_numord = $_GET["numord"];
$ls_numrecdoc = $_GET["numrecdoc"];
$ls_codtipdoc = $_GET["codtipdoc"];
$ls_tipproben = $_GET["tipproben"];
$ls_codproben = $_GET["codproben"];
$ls_tiponota = $_GET["tiponota"];
$ls_tiporeporte = $_GET["tiporeporte"];
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf("../../");
}
//--------------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------------------------
//Instancio a la clase de conversión de numeros a letras.
include "../../shared/class_folder/class_numero_a_letra.php";
$numalet = new class_numero_a_letra();
//imprime numero con los valore por defecto
//cambia a minusculas
$numalet->setMayusculas(1);
//cambia a femenino
$numalet->setGenero(1);
//cambia moneda
$numalet->setMoneda("Bolivares");
//cambia prefijo
$numalet->setPrefijo("***");
$io_in = new sigesp_include();
$con = $io_in->uf_conectar();
$io_sql = new class_sql($con);
$io_report = new sigesp_cxp_class_report("../../");
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
//----------------------------------------------------  Parmetros del encabezado  -----------------------------------------------
$ls_mes = $io_fun_cxp->uf_obtenervalor_get("mes", "");
$ls_agno = $io_fun_cxp->uf_obtenervalor_get("agno", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
$ls_titulo = "<b>Libro de Compras</b>";
$li_lastday = $io_fecha->uf_last_day($ls_mes, $ls_agno);
$li_lastday = substr($li_lastday, 0, 2);
$as_fechadesde = $ls_agno . '-' . $ls_mes . '-01';
$as_fechahasta = $ls_agno . '-' . $ls_mes . '-' . $li_lastday;
$ls_mesletras = $io_fecha->uf_load_nombre_mes($ls_mes);
$ls_periodo = "MES: " . $ls_mesletras . "    AÑO" . $ls_agno . "";
//--------------------------------------------------------------------------------------------------------------------------------
$ld_monto = 0;
$ld_impuesto = 0;
$ld_sumcom = 0;
$ld_baseimp = 0;
$arremp = $_SESSION["la_empresa"];
$ls_codemp = $arremp["codemp"];
}
// end function uf_print_firmas
//-----------------------------------------------------  Instancia de las clases  ------------------------------------------------
//-----------------------------------------------------  Instancia de las clases  ------------------------------------------------
require_once "../../shared/ezpdf/class.ezpdf.php";
require_once "sigesp_cxp_class_report.php";
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
if ($ls_tiporeporte == 1) {
    $ls_titulo = "COMPROBANTE DE RETENCION DEL IMPUESTO AL VALOR AGREGADO";
} else {
    $ls_titulo = "COMPROBANTE DE RETENCION DEL IMPUESTO AL VALOR AGREGADO";
}
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_comprobantes = $io_fun_cxp->uf_obtenervalor_get("comprobantes", "");
$ls_agenteret = $_SESSION["la_empresa"]["nombre"];
$ls_rifagenteret = $_SESSION["la_empresa"]["rifemp"];
$ls_diragenteret = $_SESSION["la_empresa"]["direccion"];
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_estmodest = $_SESSION["la_empresa"]["estmodest"];
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>RELACION CONSECUTIVA DE SOLICITUDES DE PAGO</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_numsoldes = $io_fun_cxp->uf_obtenervalor_get("numsoldes", "");
$ls_numsolhas = $io_fun_cxp->uf_obtenervalor_get("numsolhas", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_select_relacionsolicitudes($ls_numsoldes, $ls_numsolhas);
    // Cargar el DS con los datos del reporte
    if ($lb_valido == false) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
        error_reporting(E_ALL);
        set_time_limit(1800);
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>RELACION DE SALDOS POR SOLICITUD</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_tipproben = $io_fun_cxp->uf_obtenervalor_get("tipproben", "");
$ls_codprobendes = $io_fun_cxp->uf_obtenervalor_get("codprobendes", "");
$ls_codprobenhas = $io_fun_cxp->uf_obtenervalor_get("codprobenhas", "");
$ld_fecemides = $io_fun_cxp->uf_obtenervalor_get("fecemides", "");
$ld_fecemihas = $io_fun_cxp->uf_obtenervalor_get("fecemihas", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$ls_estretiva = $_SESSION["la_empresa"]["estretiva"];
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_select_solicitudesprobensaldos($ls_tipproben, $ls_codprobendes, $ls_codprobenhas, $ld_fecemides, $ld_fecemihas);
    // Cargar el DS con los datos del reporte
    if ($lb_valido == false) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
        error_reporting(E_ALL);
require_once "../../shared/class_folder/class_funciones.php";
require_once "../class_folder/class_funciones_cxp.php";
$io_report = new sigesp_cxp_class_report();
$io_funciones = new class_funciones();
$io_fun_cxp = new class_funciones_cxp();
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>COMPROBANTE DE RETENCION DE I.S.L.R.</b>";
$ls_agente = $_SESSION["la_empresa"]["nombre"];
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_comprobantes = $io_fun_cxp->uf_obtenervalor_get("comprobantes", "");
$ls_procedencias = $io_fun_cxp->uf_obtenervalor_get("procedencias", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $la_procedencias = split('-', $ls_procedencias);
    $la_comprobantes = split('-', $ls_comprobantes);
    $la_datos = array_unique($la_comprobantes);
    $li_totrow = count($la_datos);
    sort($la_datos, SORT_STRING);
    if ($li_totrow <= 0) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_estmodest = $_SESSION["la_empresa"]["estmodest"];
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>SOLICITUDES DE PAGO</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_solicitudes = $io_fun_cxp->uf_obtenervalor_get("solicitudes", "");
$lr_solicitudes = split('-', $ls_solicitudes);
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
$lr_datos = array_unique($lr_solicitudes);
$li_total = count($lr_datos);
sort($lr_datos, SORT_STRING);
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    if ($li_total == 0) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
        error_reporting(E_ALL);
require_once "sigesp_cxp_class_report.php";
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>LISTADO DE RETENCIONES</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ld_fecdes = $io_fun_cxp->uf_obtenervalor_get("fecdes", "");
$ld_fechas = $io_fun_cxp->uf_obtenervalor_get("fechas", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_retencionesgeneral($ld_fecdes, $ld_fechas);
}
if ($lb_valido === false) {
    print "<script language=JavaScript>";
    print " alert('No hay nada que Reportar');";
    print " close();";
    print "</script>";
} else {
    error_reporting(E_ALL);
    set_time_limit(1800);
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>RELACION DE FACTURAS</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_tipproben = $io_fun_cxp->uf_obtenervalor_get("tipproben", "");
$ls_codprobendes = $io_fun_cxp->uf_obtenervalor_get("codprobendes", "");
$ls_codprobenhas = $io_fun_cxp->uf_obtenervalor_get("codprobenhas", "");
$ld_fecregdes = $io_fun_cxp->uf_obtenervalor_get("fecregdes", "");
$ld_fecreghas = $io_fun_cxp->uf_obtenervalor_get("fecreghas", "");
$li_ordendoc = $io_fun_cxp->uf_obtenervalor_get("ordendoc", "");
$li_ordenfec = $io_fun_cxp->uf_obtenervalor_get("ordenfec", 0);
$li_ordencod = $io_fun_cxp->uf_obtenervalor_get("ordencod", 0);
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_select_probenrelacionfacturas($ls_tipproben, $ls_codprobendes, $ls_codprobenhas, $ld_fecregdes, $ld_fecreghas);
    // Cargar el DS con los datos del reporte
    if ($lb_valido == false) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
        error_reporting(E_ALL);
        set_time_limit(1800);
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_tipproben = $io_fun_cxp->uf_obtenervalor_get("tipproben", "");
$ls_codprobendes = $io_fun_cxp->uf_obtenervalor_get("codprobendes", "");
$ls_codprobenhas = $io_fun_cxp->uf_obtenervalor_get("codprobenhas", "");
$ld_fecemides = $io_fun_cxp->uf_obtenervalor_get("fecemides", "");
$ld_fecemihas = $io_fun_cxp->uf_obtenervalor_get("fecemihas", "");
$li_emitida = $io_fun_cxp->uf_obtenervalor_get("emitida", "");
$li_contabilizada = $io_fun_cxp->uf_obtenervalor_get("contabilizada", "");
$li_anulada = $io_fun_cxp->uf_obtenervalor_get("anulada", "");
$li_propago = $io_fun_cxp->uf_obtenervalor_get("propago", "");
$li_pagada = $io_fun_cxp->uf_obtenervalor_get("pagada", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_select_solicitudesf1($ls_tipproben, $ls_codprobendes, $ls_codprobenhas, $ld_fecemides, $ld_fecemihas, $li_emitida, $li_contabilizada, $li_anulada, $li_propago, $li_pagada);
    // Cargar el DS con los datos del reporte
    if ($lb_valido == false) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
        error_reporting(E_ALL);
        set_time_limit(1800);
}
// end function uf_print_firmas
//--------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------  Instancia de las clases  ------------------------------------------------
require_once "../../shared/ezpdf/class.ezpdf.php";
require_once "sigesp_cxp_class_report.php";
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>RETENCION 1 X 1.000</b>";
$ls_agente = $_SESSION["la_empresa"]["nombre"];
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_comprobantes = $io_fun_cxp->uf_obtenervalor_get("comprobantes", "");
$ls_mes = $io_fun_cxp->uf_obtenervalor_get("mes", "");
$ls_anio = $io_fun_cxp->uf_obtenervalor_get("anio", "");
$ls_agenteret = $_SESSION["la_empresa"]["nombre"];
$ls_rifagenteret = $_SESSION["la_empresa"]["rifemp"];
$ls_diragenteret = $_SESSION["la_empresa"]["direccion"];
$ls_licagenteret = $_SESSION["la_empresa"]["numlicemp"];
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
    unset($la_config);
}
// end function uf_print_firmas
//-----------------------------------------------------  Instancia de las clases  ------------------------------------------------
require_once "../../shared/ezpdf/class.ezpdf.php";
require_once "sigesp_cxp_class_report.php";
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>DECLARACION DE IMPUESTO SOBRE LA RENTA</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_mes = $io_fun_cxp->uf_obtenervalor_get("mes", "");
$ls_anio = $io_fun_cxp->uf_obtenervalor_get("anio", "");
$ls_agenteret = $_SESSION["la_empresa"]["nombre"];
$ls_rifagenteret = $_SESSION["la_empresa"]["rifemp"];
$ls_diragenteret = $_SESSION["la_empresa"]["direccion"];
$mes = "";
switch ($ls_mes) {
    case '01':
        $mes = 'ENERO';
        break;
    case '02':
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$io_dsctasxpagar = new class_datastore();
$io_dsctasxpagar = new class_datastore();
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>Cuentas Por Pagar</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$li_excluir = $io_fun_cxp->uf_obtenervalor_get("excluir", 0);
$ld_fecemides = $io_fun_cxp->uf_obtenervalor_get("fecemides", "");
$ld_fecemihas = $io_fun_cxp->uf_obtenervalor_get("fecemihas", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
$lb_valido = $io_report->uf_select_solicitudes("", "", "", $ld_fecemides, $ld_fecemihas);
$ls_estretiva = $_SESSION["la_empresa"]["estretiva"];
if (!$lb_valido) {
    print "<script language=JavaScript>";
    print " alert('No hay nada que Reportar ');";
    print " close();";
    print "</script>";
} else {
    error_reporting(E_ALL);
    set_time_limit(1800);
    $io_pdf = new Cezpdf('LETTER', 'portrait');
$io_fecha = new class_fecha();
$io_in = new sigesp_include();
$con = $io_in->uf_conectar();
$io_sql = new class_sql($con);
$io_report = new sigesp_cxp_class_report("../../");
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$li_mes = $io_fun_cxp->uf_obtenervalor_get("mes", 0);
$ls_agno = $io_fun_cxp->uf_obtenervalor_get("agno", 0);
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>Libro de Compras</b>";
$ls_mes = $io_fecha->uf_load_nombre_mes($li_mes);
$li_lastday = $io_fecha->uf_last_day($li_mes, $ls_agno);
$li_lastday = substr($li_lastday, 0, 2);
$as_fechadesde = $ls_agno . '-' . $li_mes . '-01';
$as_fechahasta = $ls_agno . '-' . $li_mes . '-' . $li_lastday;
$ls_periodo = "MES: " . $ls_mes . "    " . "AÑO:" . $ls_agno . "";
//--------------------------------------------------------------------------------------------------------------------------------
$arremp = $_SESSION["la_empresa"];
$ls_codemp = $arremp["codemp"];
$lb_valido = $io_report->uf_select_report_libcompra($as_fechadesde, $as_fechahasta, &$rs_resultado);
error_reporting(E_ALL);
set_time_limit(1800);
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_tipndnc = $io_fun_cxp->uf_obtenervalor_get("tipndnc", "");
$ls_numsoldes = $io_fun_cxp->uf_obtenervalor_get("numsoldes", "");
$ls_numsolhas = $io_fun_cxp->uf_obtenervalor_get("numsolhas", "");
$ls_ndncdes = $io_fun_cxp->uf_obtenervalor_get("ndncdes", "");
$ld_ndnchas = $io_fun_cxp->uf_obtenervalor_get("ndnchas", "");
$ld_fecregdes = $io_fun_cxp->uf_obtenervalor_get("fecregdes", "");
$ld_fecreghas = $io_fun_cxp->uf_obtenervalor_get("fecreghas", "");
$ls_emitida = $io_fun_cxp->uf_obtenervalor_get("emitida", "");
$ls_contabilizada = $io_fun_cxp->uf_obtenervalor_get("contabilizada", "");
$ls_anulada = $io_fun_cxp->uf_obtenervalor_get("anulada", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_select_relacionndnc($ls_tipndnc, $ls_numsoldes, $ls_numsolhas, $ls_ndncdes, $ld_ndnchas, $ld_fecregdes, $ld_fecreghas, $ls_emitida, $ls_contabilizada, $ls_anulada);
    // Cargar el DS con los datos del reporte
    if ($lb_valido == false) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
        error_reporting(E_ALL);
        set_time_limit(1800);
    $io_pdf->ezTable($la_data, $la_columna, '', $la_config);
}
// end function uf_print_firmas
//-----------------------------------------------------  Instancia de las clases  ------------------------------------------------
require_once "../../shared/ezpdf/class.ezpdf.php";
require_once "sigesp_cxp_class_report.php";
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>DECLARACION DE TIMBRE FISCAL 1 X 1000</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_mes = $io_fun_cxp->uf_obtenervalor_get("mes", "");
$ls_anio = $io_fun_cxp->uf_obtenervalor_get("anio", "");
$ls_agenteret = $_SESSION["la_empresa"]["nombre"];
$ls_rifagenteret = $_SESSION["la_empresa"]["rifemp"];
$ls_diragenteret = $_SESSION["la_empresa"]["direccion"];
$mes = "";
switch ($ls_mes) {
    case '01':
        $mes = 'ENERO';
        break;
    case '02':
//$ls_dended=$io_fun_cxp->uf_obtenervalor_get("dended","");
$ls_tipproben = $io_fun_cxp->uf_obtenervalor_get("tipproben", "");
$ls_codprobendes = $io_fun_cxp->uf_obtenervalor_get("codprobendes", "");
$ls_codprobenhas = $io_fun_cxp->uf_obtenervalor_get("codprobenhas", "");
$ld_fecdes = $io_fun_cxp->uf_obtenervalor_get("fecdes", "");
$ld_fechas = $io_fun_cxp->uf_obtenervalor_get("fechas", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
$ls_tipded = $io_fun_cxp->uf_obtenervalor_get("tipded", "");
$ls_tipper = $io_fun_cxp->uf_obtenervalor_get("tipper", "");
if ($ls_tipper == "T") {
    $ls_tipper = "";
}
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_select_retenciones($ls_codded, $ls_coddedhas, $ls_tipded);
}
if ($lb_valido === false) {
    print "<script language=JavaScript>";
    print " alert('No hay nada que Reportar');";
    print " close();";
    print "</script>";
} else {
    error_reporting(E_ALL);
    set_time_limit(1800);
    unset($la_config);
}
// end function uf_print_detalle
//-----------------------------------------------------  Instancia de las clases  ------------------------------------------------
require_once "../../shared/ezpdf/class.ezpdf.php";
require_once "sigesp_cxp_class_report.php";
$io_report = new sigesp_cxp_class_report();
require_once "../../shared/class_folder/class_funciones.php";
$io_funciones = new class_funciones();
require_once "../class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
if ($ls_tiporeporte == 1) {
    $ls_titulo = "<b>COMPROBANTE DE RETENCION DEL IMPUESTO MUNICIPAL Bs.F.</b>";
} else {
    $ls_titulo = "<b>COMPROBANTE DE RETENCION DEL IMPUESTO MUNICIPAL Bs.</b>";
}
$ls_agente = $_SESSION["la_empresa"]["nombre"];
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_comprobantes = $io_fun_cxp->uf_obtenervalor_get("comprobantes", "");
$ls_mes = $io_fun_cxp->uf_obtenervalor_get("mes", "");
$ls_anio = $io_fun_cxp->uf_obtenervalor_get("anio", "");
$ls_agenteret = $_SESSION["la_empresa"]["nombre"];
$ls_rifagenteret = $_SESSION["la_empresa"]["rifemp"];
$ls_diragenteret = $_SESSION["la_empresa"]["direccion"];
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ls_tipproben = $io_fun_cxp->uf_obtenervalor_get("tipproben", "");
$ls_codprobendes = $io_fun_cxp->uf_obtenervalor_get("codprobendes", "");
$ls_codprobenhas = $io_fun_cxp->uf_obtenervalor_get("codprobenhas", "");
$ld_fecemides = $io_fun_cxp->uf_obtenervalor_get("fecemides", "");
$ld_fecemihas = $io_fun_cxp->uf_obtenervalor_get("fecemihas", "");
$li_emitida = $io_fun_cxp->uf_obtenervalor_get("emitida", "");
$li_contabilizada = $io_fun_cxp->uf_obtenervalor_get("contabilizada", "");
$li_anulada = $io_fun_cxp->uf_obtenervalor_get("anulada", "");
$li_propago = $io_fun_cxp->uf_obtenervalor_get("propago", "");
$li_pagada = $io_fun_cxp->uf_obtenervalor_get("pagada", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_select_solicitudesf1($ls_tipproben, $ls_codprobendes, $ls_codprobenhas, $ld_fecemides, $ld_fecemihas, $li_emitida, $li_contabilizada, $li_anulada, $li_propago, $li_pagada);
    // Cargar el DS con los datos del reporte
    if ($lb_valido == false) {
        print "<script language=JavaScript>";
        print " alert('No hay nada que Reportar');";
        print " close();";
        print "</script>";
    } else {
        error_reporting(E_ALL);
        set_time_limit(1800);