Renovación de Contrato


= '$rowCTR[CTRFecha1]' ","","","",""); $rowPry=mysql_fetch_array($pry); if($cantPRY == 0){ echo "
Contrato
No puede renovar el contrato número ".$nroContrato." ya que el convenio del cliente no está vigente
"; die; } } //Si el contrato no existe mostrar Mensaje if($cantContrato ==0){ echo "
Contrato
El Contrato número ".$nroContrato." en la estación ".$rowEST[ESTNombre]." No Existe
"; die; } else if($rowCTR[CTRLista6] == 'Cerrado' || $rowCTR[CTRLista6] == 'Anulado' || $rowCTR[CTRLista6] == 'Anulado con Pago'){ echo "
Contrato
El Contrato número ".$nroContrato." está ".$rowCTR[CTRLista6]."
"; die; } //Buscando el Cliente if($rowCTR[CTRLink1_PER] != '' && $rowCTR[CTRLink1_PER] != 0){ $cantCliente = LeerStd($cliente, '410PER', "*", "PERCodigo = '$rowCTR[CTRLink1_PER]' ", "", "", "", ""); $EsEmpresa=0; } else if($rowCTR[CTRLink1_AR1] != '' && $rowCTR[CTRLink1_AR1] != 0){ $cantCliente = LeerStd($cliente, '410AR1', "*", "AR1Codigo = '$rowCTR[CTRLink1_AR1]' ", "", "", "", ""); $EsEmpresa=1; } $rowCliente = mysql_fetch_array($cliente); //Buscando Creador $cantTrabajador = LeerStd($trabajador, '410AGE', "*", "AGECodigo = '$rowCTR[CTRCodAgente]' ", "", "", "", ""); $rowTrabajador = mysql_fetch_array($trabajador); if($rowCTR[CTRFecha2] > date('Y-m-d')){ $hoy = formatoFecha($rowCTR[CTRFecha2]); echo "
Contrato
El Contrato aún no ha cumplido su fecha de cierre, la cual es ".$hoy."
"; die; } $FechaC = date('d/m/Y'); $HoraC = $rowCTR[CTRHora2]; $arregloC =explode("/",$FechaC); $FeC = $arregloC[2]."".$arregloC[1]."".$arregloC[0]; $hoy =$FechaC; $horaHoy = $HoraC; $arregloHoy =explode("/",$hoy); $fechaDeHoy = $arregloHoy[2]."-".$arregloHoy[1]."-".$arregloHoy[0]; if($facturaAdelantada == 1){ $fechaDeHoy =$rowCTR[CTRFecha2]; $horaHoy =$rowCTR[CTRHora2]; $arregloHoy =explode("-",$rowCTR[CTRFecha2]); $hoy = $arregloHoy[2]."/".$arregloHoy[1]."/".$arregloHoy[0]; } //UNIDAD $cantUnidad = LeerStd($unidad, '410UND', "*", "UNDCodigo = '$rowCTR[CTRLink1_UND]' ", "", "", "", ""); $rowUND = mysql_fetch_array($unidad); $subgrupo = ObtenerUno("410SUB",$rowUND[UNDLink1_SUB],"SUBNombre",""); // Lista de Precios del Contrato $ListaPrecios =$rowCTR[CTRLink1_EVE]; $cantLPs = LeerStd($listPrecios, '410EVE', "*", "EVECodigo = '$rowCTR[CTRLink1_EVE]' ", "", "", "", ""); $rowListaP = mysql_fetch_array($listPrecios); //Código de la Tarifa Aplicada $CodTarifaAplic = $rowListaP[EVELinea2]; //Buscando la Tarifa //$cantTAR=LeerStd($tar,"410AR9","*","AR9Link1_SUB = '$rowUND[UNDLink1_SUB]' AND AR9Linea1 ='$CodTarifaAplic' AND AR9Fecha1<= '$rowCTR[CTRFecha1]' AND (AR9Fecha2 = '0000-00-00' OR AR9Fecha2>='$rowCTR[CTRFecha1]' OR AR9Fecha2= '')","","","",""); $cantTAR=LeerStd($tar,"410AR9","*","AR9Codigo = '$rowCTR[CTREnlace9]' ","","","",""); $rowTAR = mysql_fetch_array($tar); //$diasAlquiler = $rowCTR[CTRCant1]; //Buscar Parámetro de Día $CantDia =LeerStd($DIA,'410PRM',"*","PRMNombre = 'DIA' AND (PRMFecha1 ='' OR PRMFecha1 ='0000-00-00' OR PRMFecha1 >='$fechaDeHoy')","","","",""); $rowPDIA = mysql_fetch_array($DIA); if($CantDia == 0) { $CantDia =LeerStd($DIA,'410PRM',"*","PRMNombre = 'DIA'","PRMFecha1 DESC","","",""); $rowPDIA = mysql_fetch_array($DIA); if($CantDia == 0){ ?> strtotime ($horaAlquiler)){ $horaiHoy=substr($horaHoy,0,2); $miniHoy=substr($horaHoy,3,2); $ini=((($horaiHoy*60)*60)+($miniHoy*60)); $horafAlquiler=substr($horaAlquiler,0,2); $minfAlquiler=substr($horaAlquiler,3,2); $fin=((($horafAlquiler*60)*60)+($minfAlquiler*60)); $dif=$ini-$fin; $cantHoras=floor($dif/3600); //$cantHoras =$horaHoy-$horaAlquiler; if($cantHoras>=$ParamDIA){ $diasNuevosAlquiler=$diasNuevosAlquiler+1; $horasAdicionales =0; } else{ $horasAdicionales = $cantHoras; } } else $horasAdicionales =0; } $meses = $diasNuevosAlquiler/ $rowTAR[AR9Cant6]; $semanas =0; $dias =0; $meses = floor($meses); $dAlquiler = $diasNuevosAlquiler % $rowTAR[AR9Cant6]; if($dAlquiler >= $rowTAR[AR9Cant5] AND $dAlquiler <= $rowTAR[AR9Cant6]){ $meses++; } else { $semanas = $dAlquiler/ $rowTAR[AR9Cant4]; $semanas = floor($semanas); $dias = $dAlquiler % $rowTAR[AR9Cant4]; if($dias != 0 AND $dias >= $rowTAR[AR9Cant3] AND $dias <= $rowTAR[AR9Cant4]){ $semanas++; $dias = 0; } } if($meses != 0){ $periocidadCobrada = 'Mensual'; $diasAdicionales = $dias; $dias = 0; } else if($semanas != 0){ $periocidadCobrada = 'Semanal'; $diasAdicionales = $dias; $dias = 0; } else { $periocidadCobrada = 'Diaria'; $diasAdicionales = 0; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Tarifas $tarifaDiaria =$rowCTR[CTRMonto8]; $tarifaSemanal =$rowCTR[CTRMonto9]; $tarifaMensual =$rowCTR[CTRMonto10]; if($semanas != 0){ $tarifaActual = $semanas * $tarifaSemanal; }else if($meses != 0){ $tarifaActual = $meses * $tarifaMensual; }else if($dias != 0){ $tarifaActual = $dias * $tarifaDiaria; } //Tarifa de los Días Adicionales $tarifaDiasAdicionales = $diasAdicionales * $CostoDiaAdicional ; //Tarifa de las Horas Adicionales $tarifaHorasAdicionales =$horasAdicionales * $CostoHoraAdicional; //KMS Libres Diarios $kmsLibresD = $rowCTR[CTRCant7]; //KMS Libres Semanales $kmsLibresS = $rowCTR[CTRCant10]; //KMS Libres Mensuales $kmsLibresM = $rowCTR[CTRCant11]; //Cálculo de Kms libres $kmsLibres = ($kmsLibresD * $dias)+($kmsLibresS*$semanas)+($kmsLibresM*$meses); //echo "
KMS Libres ".$kmsLibres; //Costo del Km Adicional $costoKmAdic =$rowCTR[CTRMonto46]; // echo "
Costo Kms Adic".$costoKmAdic ; //Buscando Siniestros $cantSin = LeerStd($siniestro,"410SIN","*","SINLink1_CTR = '$rowCTR[CTRCodigo]' ","","","",""); $rowSIN =mysql_fetch_array($siniestro); if($cantSin !=0 ){ //Sumar los valores de los avalúos $avaluos = $rowSIN[SINMonto8]; } //Proyecto $proyecto = $rowCTR[CTRLinea8]; //echo "
Proyecto ".$proyecto; //Buscando Convenio if($proyecto !=''){ $cantProyecto = LeerStd($Proyectos,"410PYT","*","PYTCodigo = '$proyecto' ","","","",""); // echo "
Cant Proyecto".$cantProyecto; if( $cantProyecto != 0 ){ $rowProyecto = mysql_fetch_array($Proyectos); $diasCredito = $rowProyecto[PYTCant1]; // echo "
Días de Crédito: ".$diasCredito; } } //Dias Nuevos de Alquiler (Igualado para poder hacer las operaciones que se hacían antes del cambio) $diasTarAlq = $diasNuevosAlquiler; $EstacionActual =$cok["COKGlobal2"]; $cantEstacionesAc = LeerStd($estacionesAc, '410EST', "*", "ESTCodigo = '$EstacionActual' ", "", "", "", ""); $rowESTAc = mysql_fetch_array($estacionesAc); ?> '> '>
Contrato
Número: Elaborado por:
Fecha y Hora de Apertura: Fecha y Hora Estimada de Cierre
Días de Alquiler: Status:
Fecha Actual de Renovación: Hora de Renovación:
Estación de Apertura: Estación de Cierre:
Estación Actual de Renovación:

Cliente
Nombre Comercial: Razón Social:
RIF: Tipo de Empresa:
Teléfono: Email:
Tiene Crédito?:    
Domicilio Fiscal:
Nombre: C.I.
Pasaporte: Email:
Celular:    
Dirección:

Conductor
Nombre: C.I.
Pasaporte: Email:
Celular:    
Dirección:

Unidad
Número: Grupo/Subgrupo:
Placa: Color:
Kms Iniciales: Combustible Inicial:
Kms Actuales de la Unidad: Combustible Actual de la Unidad:

Siniestro
Número: Fecha y Hora del Siniestro:
Lugar del Siniestro: Exonerado al Cliente      
Datos del Cierre ='$fechaDeHoy')","","","",""); $rowDMD=mysql_fetch_array($DMD); if($CantDMD == 0){ $CantDMD=LeerStd($DMD,'410PRM',"*","PRMNombre = 'DMD'","PRMFecha1 DESC","","",""); $rowDMD=mysql_fetch_array($DMD); if($CantDMD == 0){ ?>='$fechaDeHoy')","","","",""); $rowDO=mysql_fetch_array($DO); if($CantDO == 0){ $CantDO=LeerStd($DO,'410PRM',"*","PRMNombre = 'DOF'","PRMFecha1 DESC","","",""); $rowDO=mysql_fetch_array($DO); if($CantDO == 0){ ?>='$fechaDeHoy' OR AR8Fecha2 = ' ') ","","","",""); else $cantImp = LeerStd($imp,"410AR8","*","AR8Lista6 = 'General' AND AR8Lista5='$EstacionCierre' AND NOT(AR8Lista4 = 'FEE') AND AR8Fecha1<= '$fechaDeHoy' AND (AR8Fecha2 = '0000-00-00' OR AR8Fecha2>='$fechaDeHoy' OR AR8Fecha2 = ' ') ","","","",""); for($j=0; $j<$cantImp; $j++){ $rowImp=mysql_fetch_array($imp); $nombreImp=$rowImp[AR8Lista4]; $porcentajeImp=$rowImp[AR8Monto1]; echo ""; //CREANDO LOS VALORES PARA LOS IMPUESTOS //Creando los campos para guardar los montos de los impuestos //echo ""; //Impuesto calculado al Monto del servicio multiplicado por los días de alquiler $cantidadImpuesto = 0; if($porcentajeImp !=0){ if($rowCTR[CTRMonto13] != ''){ //Para Gasolina Prepagada if($rowCTR[CTRMonto44] !=0) $gasPrep = $rowCTR[CTRMonto44] + $rowCTR[CTRMonto13]; else $gasPrep = $rowCTR[CTRMonto13]; $montoImpGasPrepago =($gasPrep * $porcentajeImp)/100; $cantidadImpuesto = $cantidadImpuesto+$montoImpGasPrepago; } $montoImpDropOff = ($dropoff* $porcentajeImp)/100; $montoImpAvaluos = ($avaluos * $porcentajeImp)/100; //$cantidadImpuesto = $cantidadImpuesto+$montoImpAvaluos; //Para sumar el monto por impuestos $$nombreImp = $cantidadImpuesto; } else{ $$nombreImp = $cantidadImpuesto; //echo "Impuesto 1ra Ronda".$$nombreImp; } //if($tarifaDescuento==0 || $tarifaDescuento=='') $montoTotalTarifa =0; //else $montoTotalTarifa = $montoTotalTarifa+$montoImp; //if($tarifaDiasAdicionales==0 || $tarifaDiasAdicionales=='') $montoTotalDias =0; //else $montoTotalDias = $montoTotalDias+$montoImpDiasAdic; //if($tarifaHorasAdicionales==0 || $tarifaHorasAdicionales=='') $montoTotalHoras =0; //else $montoTotalHoras = $montoTotalHoras+$montoImpHorasAdic; if($rowCTR[CTRMonto13]==0 || $rowCTR[CTRMonto13]=='') $montoTotalGasPrep =0; else $montoTotalGasPrep = $montoTotalGasPrep+$montoImpGasPrepago; if($dropoff==0 || $dropoff=='') $montoTotalDO =0; else $montoTotalDO = $montoTotalDO+$montoImpDropOff; if($avaluos==0 || $avaluos=='') $montoTotalAvaluos =0; else $montoTotalAvaluos = $montoTotalAvaluos+$montoImpAvaluos; $impuestos = $impuestos." ".$nombreImp; $tiposImpuestos=$tiposImpuestos."#".$nombreImp; } ?> 0) $ServDropoff = $dropoff; else $ServDropoff = 0; ?> ='$fechaDeHoy' OR DPRFecha2 = ' ')","","","",""); $rowDPR= mysql_fetch_array($ServRelacionados); //Estableciendo el precio con los nuevos días adicionales $palabra=substr($tipoServicio, 0, 12); if($palabra == 'Protecciones'){ $montoDiario = $rowDetalles[CDTMonto5]; $montopDias = $montoDiario * $diasTarAlq; $montopDias = $montopDias + ($montoDiario/$ParamDIA)*$horasAdicionales; } else{ if($diario == 0) $montopDias =$rowDetalles[CDTMonto5]; else{ $montopDias= $rowDetalles[CDTMonto5]*$diasNuevosAlquiler; } } //Sumando al Ingreso Operativo if($impacto) { echo ""; }else{ echo ""; } $impuestos2=''; $montoTotalServicio =$montopDias; //Calculando los impuestos if($EsAeropuerto) $cantImp = LeerStd($imp,"410AR8","*","AR8Enlace4 = '$rowDetalles[CDTLink1_AR4]' AND AR8Lista5='$EstacionCierre' AND AR8Fecha1<= '$fechaDeHoy' AND (AR8Fecha2 = '0000-00-00' OR AR8Fecha2>='$fechaDeHoy' OR AR8Fecha2 = ' ') ","","","",""); else $cantImp = LeerStd($imp,"410AR8","*","AR8Enlace4 = '$rowDetalles[CDTLink1_AR4]' AND NOT(AR8Lista4 = 'FEE') AND AR8Lista5='$EstacionCierre' AND AR8Fecha1<= '$fechaDeHoy' AND (AR8Fecha2 = '0000-00-00' OR AR8Fecha2>='$fechaDeHoy' OR AR8Fecha2 = ' ') ","","","",""); $acumuladorImpuestos = 0; for($j=0; $j<$cantImp; $j++){ $rowImp=mysql_fetch_array($imp); $nombreImp=$rowImp[AR8Lista4]; $porcentajeImp=$rowImp[AR8Monto1]; $montoImp=($montopDias * $porcentajeImp)/100; //Impuesto calculado al Monto del servicio multiplicado por los días de alquiler //todos los impuestos que aplican echo ""; $acumuladorImpuestos = $acumuladorImpuestos + $montoImp; if($montopDias ==0 ) $montoTotalServicio; else $montoTotalServicio = $montoTotalServicio+$montoImp; $impuestos2 = $impuestos2." ".$nombreImp; } //Acumulador de los Impuestos por servicio para utilizarlo en el JavaScript Calcular //echo ""; ?> "; //echo ""; } ?> "; }else{ echo ""; } //Calculando los impuestos if($EsAeropuerto) $cantImp = LeerStd($imp,"410AR8","*","AR8Enlace4 = '$rowDetalles[CDTLink1_AR4]' AND AR8Lista5='$EstacionCierre' AND AR8Fecha1<= '$fechaDeHoy' AND (AR8Fecha2 = '0000-00-00' OR AR8Fecha2>='$fechaDeHoy' OR AR8Fecha2 = ' ') ","","","",""); else $cantImp = LeerStd($imp,"410AR8","*","AR8Enlace4 = '$rowDetalles[CDTLink1_AR4]' AND NOT(AR8Lista4 = 'FEE') AND AR8Lista5='$EstacionCierre' AND AR8Fecha1<= '$fechaDeHoy' AND (AR8Fecha2 = '0000-00-00' OR AR8Fecha2>='$fechaDeHoy' OR AR8Fecha2 = ' ') ","","","",""); //Impuestos que aplican echo ""; $acumuladorImpuestos = 0; //Variable para sumar los montos de los impuestos por servicio for($j=0; $j<$cantImp; $j++){ $rowImp=mysql_fetch_array($imp); $nombreImp=$rowImp[AR8Lista4]; $porcentajeImp=$rowImp[AR8Monto1]; $montoImp=($montopDias * $porcentajeImp)/100; //Impuesto calculado al Monto del servicio multiplicado por los días de alquiler //Suma de los Impuestos que aplican por Servicio echo ""; $acumuladorImpuestos = $acumuladorImpuestos + $montoImp; if($montopDias ==0 ) $montoTotalServicio =0; else $montoTotalServicio = $montoTotalServicio+$montoImp; $impuestos1 = $impuestos1." ".$nombreImp; } //Acumulador de los Impuestos por servicio para utilizarlo en el JavaScript Calcular //echo ""; ?>
 
  Por favor ingrese Solo las cantidades decimales utilizando Punto "." Cada vez que cambie algún monto presione el botón Calcular
 
  CARGO   MONTO (Bs) IMP. TOTAL (Bs)
 
  Días Adicionales
  Horas Adicionales
  Costo KMS Adicionales: U 0
  Total Cargos Alquiler    
 
  Días a Exonerar:      
  U    
  Total Cargos Alquiler con Descuento  
 
  Total Cargos Alquiler con Impuestos
 
  Combustible Prepagado  
  Combustible Normal U --- ---
  Entrega en otra ciudad U

  PROTECCIONES Y SERVICIOS  
 

  SINIESTRO  
  Monto de Siniestro: U
Deducible: U  

  Mas Varios: U  
  Menos Varios: U  
  Tickets Estacionamiento: U  
 
Es exonerado?  
Es complementario?  
 
  TOTAL + IMPUESTOS:
Observaciones
  Observaciones: