"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; 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(); $io_fun_cxp->uf_load_seguridad("CXP","sigesp_cxp_p_cmp_retencion.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// //-------------------------------------------------------------------------------------------------------------- function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Gerardo Cordero // Fecha Creación: 19/04/2007 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_mes,$arr_fecha,$ls_agno,$ls_operacion,$ls_existe,$ls_tipo,$ls_mes,$io_funciones; global $ls_disenb,$ls_provbenedesde,$io_fun_cxp,$ls_provbenehasta,$ls_flag,$ls_hidopctipret,$ls_descmb,$ls_disaposol,$ls_disapomil,$ls_disapoislr; $arr_fecha = getdate(); $ls_agno = $arr_fecha["year"]; $ls_mes = $arr_fecha["mon"]; $ls_tipo = "-"; $ls_mes = $io_funciones->uf_cerosizquierda($ls_mes,2); $ls_provbenedesde = ""; $ls_provbenehasta = ""; $ls_flag = ""; $ls_hidopctipret = ""; $ls_descmb = "disabled=true"; $ls_disenb = "disabled=true"; $ls_disaposol = "disabled=true"; $ls_disapomil = "disabled=true"; $ls_disapoislr = ""; $ls_operacion=$io_fun_cxp->uf_obteneroperacion(); } //-------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------- function uf_load_variables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_variables // Access: private // Description: Función que carga todas las variables necesarias en la página // Creado Por: Ing. Gerardo Cordero // Fecha Creación: 23/04/2007 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_disenb,$ls_tipo,$ls_mes,$ls_agno,$ls_provbenedesde,$ls_provbenehasta,$ls_flag,$ls_descmb,$ls_hidopctipret; $ls_tipo = $_POST["estprov"]; $ls_mes = $_POST["mes"]; $ls_agno = $_POST["agno"]; $ls_provbenedesde = $_POST["txtcodigo1"]; $ls_provbenehasta = $_POST["txtcodigo2"]; $ls_flag = $_POST["hidflag"]; $ls_descmb = $_POST["hiddescmb"]; $ls_hidopctipret = $_POST["hidopctipret"]; $ls_disenb = $_POST["hiddisenb"]; } //-------------------------------------------------------------------------------------------------------------- ?> Comprobante Retención
Cuentas por Pagar
 
 
NuevoSalirAyuda
uf_validar_estempresa(); break; case "PROCESAR": uf_load_variables(); $li_numcmp=$io_retencion->uf_procesar_cmp_retencion($ls_mes,$ls_agno,$ls_provbenedesde,$ls_provbenehasta,$ls_tipo,$ls_hidopctipret,$la_numcmp,$la_seguridad); if($li_numcmp>0) { for($li_i=1;$li_i<=$li_numcmp;$li_i++) { $io_msg->message("Se proceso satisfactoriamente el Comprobante Nº.".$la_numcmp[$li_i]); } } else { $io_msg->message("No se generaron Comprobantes de Retencion verifique sus datos!!"); } break; case "VALIDARMES": $io_msg->message("Solo es posible generar comprobantes de retencion de el mes en curso!!"); break; } ?>

 

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_cxp); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>

Comprobante de Retención
 
Tipo de Retencion
IVA >
Impuesto Municipal >
Aporte Social >
1 x 1000 >
ISLR >
Periodo
Mes
uf_cmb_mes($ls_mes); //Combo que contiene los meses del año y retorna selecciona el que el ususario tenga acutalmente ?>
Año
Proveedor / Beneficiario
 
Proveedor Beneficiario
 
Desde Hasta

Ejecutar