/* session_start(); $_SESSION['hola'] = "hola enrique, esta es tu sesión"; Bitácora de Cambios 2 de diciembre 2008 - Se maneja c_referencia como el dato catastral, en vez de id_catastro 4 de diciembre 2008 - Se registran datos completos en cliente_multipagos, para poder proceder a la cancelación del adeudo 18 de diciembre 2008 - Se indica la página de producción de Bancomer 5 enero 2010 durante enero, las cuentas que se paguen por internet tendrán el 15% de descuento en lugar del 12% 31 de febrero de 2010 -se pone por código los descuentos de enero, febrero, marzo y el resto del año 6 de enero de 2010 -Se quita el descuento forzado por internet 10 de enero 2012 - Para el 2012, en enero no se recalculan descuentos, se toman tal cual de la base de datos - Para febrero y marzo del 2012 se recalculan de acuerdo a los porcentajes que se indicaron 3 de febrero 2012 - Se agrega la validación de que no se puedan pagar cuentas bloqueadas o de Infonavit 12 de febrero del 2013 - Se cambia el asp por jsp en la página que recibe el pago en bancomer 4 de mayo del 2013 - Se cambia */ ?> include("condb.php") ?> $pagina = "pago_internet.php"; ?>
![]() |
Pago de predial por internet
|
|
|
if( $_GET['ac'] == "buscar" ){
$catastral = $_POST['catastral'];
if( substr($catastral,0,4) != '5300' && strlen($catastral) == 8 )
$catastral = "5300".$catastral;
if( substr($catastral,2,1) == "-" && substr($catastral,6,1) == "-" )
{
$catastral = str_replace( "-" , "" , $catastral );
$catastral = "5300".$catastral;
}
$result1 = result1( $catastral );
$id_catastro = odbc_result($result1,"id_catastro");
if( $id_catastro > 0 )
{
$axo = odbc_result( odbc_exec($link,"select year(getdate()) a") , "a" );
$v_periodo = $axo."4";//getTrimestre($mon);
$result5 = result5( $id_catastro );
$result2 = result2( $id_catastro , $v_periodo );
$sql = "select dbo.periodo_adeudo_global(".$id_catastro.") p";
$periodo_adeudo = odbc_result( odbc_exec($link,$sql) , "p" );
}
else
{
?>
Error: La cuenta catastral buscada no existe
$muestra_form1 = true;
}
} ?>
if( $_GET['ac'] == "pagar" ){
/*$http_form_vars = count( $_POST ) > 0 ? $_POST :
( count($_GET) > 0 ? $_GET : array("") );
foreach ($http_form_vars as $key => $value)
{
echo "Key: $key; Value: $value\n"; } */ $catastral = $_POST['catastral']; $gran_total = str_replace( "," , "" , $_POST['gran_total'] ); $propie = $_POST['propie']; $id_catastro = $_POST['id_catastro']; $impuesto_pagado = $_POST['impuesto_pagado']; $recargos_pagados = $_POST['recargos_pagados']; $gastos_pagados = $_POST['gastos_pagados']; $multa_pagada = $_POST['multa_pagada']; $periodo_inicial = $_POST['periodo_inicial']; $periodo_final = $_POST['periodo_final']; $mult_vir = $_POST['mult_vir']; $dap_pagado = $_POST['dap_pagado']; $impuesto_adicional_a_pagar = $_POST['impuesto_adicional_a_pagar']; $imp_ind_com_pagado = $_POST['imp_ind_com_pagado']; $max_trimestre_requerido = $_POST['max_trimestre_requerido']; $gastos_ejecucion = $_POST['gastos_ejecucion']; $sql = "select asiento from catastro where id_catastro = $id_catastro"; $result = odbc_exec($link,$sql); $asiento = odbc_result($result,"asiento"); if($gran_total=='') $gran_total=0; if($impuesto_pagado=='') $impuesto_pagado=0; if($recargos_pagados=='') $recargos_pagados=0; if($recargos_pagados=='') $recargos_pagados=0; if($gastos_pagados=='') $gastos_pagados=0; if($multa_pagada=='') $multa_pagada=0; if($mult_vir=='') $mult_vir=0; if($dap_pagado=='') $dap_pagado=0; if($impuesto_adicional_a_pagar=='') $impuesto_adicional_a_pagar=0; if($imp_ind_com_pagado=='') $imp_ind_com_pagado=0; if($gastos_ejecucion=='') $gastos_ejecucion=0; if($asiento=='') $asiento=0; $sql = "insert into cliente_multipagos (c_referencia,importe_enviado_a_cobrar,fecha_enviado_a_cobrar, tipo_servicio, email, telefono, id_catastro, impuesto_pagado, recargos_pagados, gastos_pagados, multa_pagada, periodo_inicial,periodo_final,mult_vir, dap_pagado,impuesto_adicional_a_pagar,imp_ind_com_pagado,max_trimestre_requerido,gastos_ejecucion, asiento) values ( '".$_POST['catastral']."' , ".$gran_total." , getdate() , 2 , '".$_POST['correo_electronico']."' , '".$_POST['telefono']."',$id_catastro,$impuesto_pagado,$recargos_pagados,$gastos_pagados,$multa_pagada,'$periodo_inicial','$periodo_final',$mult_vir,$dap_pagado,$impuesto_adicional_a_pagar,$imp_ind_com_pagado,'$max_trimestre_requerido',$gastos_ejecucion,$asiento)"; //echo $sql; odbc_exec($link,$sql); //echo odbc_error($link); $s_transm = odbc_result( odbc_exec($link,"select @@identity i"), "i" ); //die(); // $c_referencia = $_POST['catastral']; $c_referencia = $catastral; $val_1 = 0; $t_servicio = 2; $t_importe = $gran_total; $val_2 = substr($propie,0,50); $val_3 = 1; $val_4 = 1; $val_5 = 1; $val_6 = ""; $val_11 = $_POST['correo_electronico']; $val_12 = $_POST['telefono']; ?> //die(); ?> } ?> if( $_GET['ac'] == "" || $muestra_form1 ){ ?> } ?> if( $id_catastro > 0 ) { // de la tabla saldos $v_multa_pagada = (odbc_result($result5,"multa") - odbc_result($result5,"mult_vir")); $v_gastos_ejecucion = odbc_result($result5,"gastos_ejecucion"); $v_gastos_pagados = odbc_result($result5,"gastos"); $v_mult_vir = odbc_result($result5,"mult_vir"); $k = 0; $sql="select month(getdate()) m"; $mes=odbc_result(odbc_exec($link,$sql),"m"); if( $mes == 1 ) $descuento=0.12; if( $mes == 2 ) $descuento=0.10; if( $mes == 3 ) $descuento=0.07; if( $mes > 3 ) $descuento=0.00; while( $row[$i] = odbc_fetch_array($result2) ) { // de la tabla saldos if ($k == 0) { $v_periodo_min = $row[$i]["v_periodo_min"]; $k = 1; } $v_imp_ind_com_a_pagar += $row[$i]["v_imp_ind_com"]; $v_impuesto_adicional_a_pagar += $row[$i]["v_impuesto_adicional"]; $v_dap_pagado += $row[$i]["v_dap"]; //$v_impuesto_adeudado += $row[$i]["v_impuesto_adeudado"]; $v_recargos_adeudados += $row[$i]["v_recargos_adeudados"]; $v_periodo_max = $row[$i]["v_periodo_max"]; $v_impuesto_facturado = $row[$i]["v_impuestos_facturados"]; if( $row[$i]["v_descuento_impuesto"] > 0 and ($mes == 2 or $mes == 3) ) { $descuento_este_mes = $row[$i]["v_impuestos_facturados"]*$descuento; //echo $descuento.' '; //echo $row[$i]["v_impuestos_facturados"].' '; //$v_descuento_impuesto += $row[$i]["v_impuestos_facturados"]*$descuento; //$v_descuento_impuesto += $row[$i]["v_descuento_impuesto"];// $row[$i]["v_impuestos_facturados"]*$descuento; } else{ if ($mes == 1) $descuento_este_mes = $row[$i]["v_descuento_impuesto"]; else $descuento_este_mes = 0; } //$v_impuesto_adeudado += $row[$i]["v_impuestos_facturados"] - $row[$i]["v_descuento_impuesto"]; //- $descuento_este_mes; $v_impuesto_adeudado += $row[$i]["v_impuestos_facturados"] - $descuento_este_mes; $v_descuento_impuesto += $descuento_este_mes; //$v_descuento_impuesto += $row[$i]["v_descuento_impuesto"]; } $gran_total = $v_multa_pagada+$v_gastos_ejecucion+$v_gastos_pagados+$v_imp_ind_com_a_pagar+ $v_impuesto_adicional_a_pagar+$v_dap_pagado+$v_impuesto_adeudado+$v_recargos_adeudados; ?> } ?> | ||