get_categorias(); //$db->contenido_array($zonas); if (isset($_GET["id_inmueble"]) && !empty($_GET["id_inmueble"])) { $id_inmueble = $_GET["id_inmueble"]; $id_categoria = $_GET["id_categoria"]; } else if (isset($_POST["id_inmueble"]) && !empty($_POST["id_inmueble"])) { $id_inmueble = $_POST["id_inmueble"]; $id_categoria = $_POST["id_categoria"]; } else die("Intento de acceso ilegal a la ficha de inmueble. Aplicación detenida"); if ($_GET["id_categoria"] == 1 || empty($_GET["id_categoria"])) $show_zona = true; else { $padre = $db->db_select("categorias","id_categoria=".$_GET["id_categoria"],"",""); $id_padre = $padre[0]["id_padre"]; } $ficha = $db->db_select("inmuebles","id_inmueble=".$id_inmueble,"",""); function draw_sombra($contenido) { $sombra = '
'.$contenido.'
'; return $sombra; } $provincias = $db->db_select("provincias", "", "", "IdProvincia, Nombre"); if (!empty($_POST["txtHipoteca"]) && !empty($_POST["txtEscriturar"])) { $DineroHipoteca = array(6010.0, 12020.24, 15025.3, 18030.36, 21035.42, 24040.48, 27045.54, 30050.61, 33055.67, 36060.73, 39065.79, 42070.85, 45075.91, 48080.97, 51086.03, 54091.09, 57096.15, 60101.21, 63106.27, 66111.33, 69116.39, 72121.45, 75126.51, 78131.57, 81136.63, 84141.69, 87146.76, 90151.82, 93156.88, 96161.94, 99167.0, 102172.06, 105177.12, 108182.18, 111187.24, 114192.3, 117197.36, 120202.42, 150253.03, 180303.63, 210354.24, 240404.84, 270455.45, 300506.05, 360607.26, 420708.47, 450759.08, 480809.68, 540910.89, 601012.1); $DineroEscritura = array(1, 6010.0, 12020.24, 18030.36, 24040.48, 30050.61, 36060.73, 42070.85, 48080.97, 54091.09, 60101.21, 66111.33, 72121.45, 78131.57, 84141.69, 90151.82, 96161.94, 102172.06, 108182.18, 114192.3, 120202.42, 150253.03, 180303.63, 210354.24, 240404.84, 270455.45, 300506.05, 360607.26, 420708.47, 450759.08, 480809.68, 540910.89, 601012.1); $NotariaHipoteca = array(481.51, 501.79, 508.56, 515.32, 522.08, 528.84, 535.6, 540.11, 544.62, 549.12, 553.63, 558.14, 562.65, 567.15, 571.66, 576.17, 580.68, 585.18, 589.69, 594.2, 598.71, 603.22, 605.47, 607.72, 609.98, 612.23, 614.48, 616.74, 618.99, 621.25, 623.5, 625.75, 628.01, 630.26, 632.51, 634.77, 637.02, 659.56, 682.1, 704.64, 727.17, 749.71, 772.25, 794.79, 817.33, 839.87, 862.41, 884.95, 907.49, 907.49); $NotariaEscritura = array(244.39, 275.77, 307.14, 338.51, 369.89, 380.34, 390.8, 401.26, 411.72, 422.17, 429.15, 436.12, 443.09, 450.06, 457.03, 464.0, 470.98, 477.95, 484.92, 491.89, 526.75, 544.18, 561.61, 579.04, 596.47, 613.9, 631.33, 648.76, 666.19, 683.62, 701.05, 718.48, 718.48); $RegistroHipoteca = array(90.15, 90.15, 102.17, 102.17, 102.17, 108.18, 110.81, 114.19, 120.2, 126.21, 132.22, 138.23, 150.25, 150.25, 156.26, 156.26, 162.27, 168.28, 174.29, 180.3, 180.3, 186.31, 186.31, 192.32, 192.32, 198.33, 198.33, 204.34, 204.34, 210.35, 210.35, 216.36, 216.36, 222.37, 222.37, 228.38, 228.38, 276.47, 276.47, 300.51, 318.54, 360.61, 366.62, 390.66, 408.69, 414.7, 420.71, 444.75, 480.81, 480.81); $RegistroEscritura = array(63.11, 75.31, 87.51, 99.71, 111.91, 120.2, 132.22, 150.25, 162.27, 174.29, 186.31, 198.33, 204.34, 210.35, 216.36, 222.37, 228.38, 228.38, 234.39, 240.4, 246.41, 270.46, 300.51, 318.5, 336.57, 354.6, 372.63, 402.68, 414.7, 426.72, 450.76, 480.81, 480.81); $GestoriaHipoteca = array(250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300); $GestoriaEscritura = array(250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300); $Tasacion = 250; $dsAux = $db->db_select("provincias", "IdProvincia = ".$_POST["ddlProvincia"], "", "IdProvincia, Nombre, ImpuestoEscritura, ImpuestoHipoteca"); // $db->contenido_array($dsAux); for ($i=count($DineroHipoteca)-1;$i>=0;$i--) { if ($DineroHipoteca[$i] <= $_POST["txtHipoteca"] || $i == 0) { $NotariaHipotecaV = $NotariaHipoteca[$i]; $RegistroHipotecaV = $RegistroHipoteca[$i]; $GestoriaHipotecaV = $GestoriaHipoteca[$i]; $SegundaVivienda = $_POST["txtEscriturar"] * floatval(str_replace(",",".",$dsAux[0]["ImpuestoEscritura"])); // echo "ImpuestoHipotecaV = 1.5 * ".$_POST["txtHipoteca"]." * ".floatval(str_replace(",",".",$dsAux[0]["ImpuestoHipoteca"])); $ImpuestoHipotecaV = 0.01 * $_POST["txtHipoteca"]; $TotalHipotecaV = $NotariaHipotecaV + $RegistroHipotecaV + $GestoriaHipotecaV + $Tasacion + $ImpuestoHipotecaV; $i = -1; } } for ($i=count($DineroEscritura)-1;$i>=0;$i--) { if ($DineroEscritura[$i] <= $_POST["txtEscriturar"] || $i == 0) { $NotariaEscrituraV = $NotariaEscritura[$i]; $RegistroEscrituraV = $RegistroEscritura[$i]; $GestoriaEscrituraV = $GestoriaEscritura[$i]; $ImpuestoEscrituraV = $_POST["txtEscriturar"] * floatval(str_replace(",",".",$dsAux[0]["ImpuestoHipoteca"])); if ($_POST["rdbTipoVivienda"] != "segunda") $SegundaVivienda = $ImpuestoEscrituraV; else $ImpuestoEscrituraV = $SegundaVivienda; $TotalEscrituraV = $NotariaEscrituraV + $RegistroEscrituraV + $GestoriaEscrituraV + $SegundaVivienda; $i = -1; } } } else { if (!empty($_POST["ddlProvincia"])) $error = "faltan campos por rellenar"; } ?> Fincas Sierra - CALCULADORA DE HIPOTECAS
 

Volver a »  

Ficha inmueble   

Referencia:   
       Calculadora de gastos e impuestos
Desde aquí podrás calcular los gastos e impuestos por adquisición y formalización de tu hipoteca..

 

Sobre las cifras indicadas puede calcular los gastos de la hipoteca y de compra-venta:  

 
  Importe del préstamo   " style="text-align:right" /> €
  Importe total a escriturar   " style="text-align:right" /> €
  Provincia   
Tipo de Vivienda
/>Nueva />Segunda Mano
                             
   
Importe gastos Hipoteca
Notaría
Registro
Gestoría
Tasación
Impuesto de Actos Jurídicos Documentados
Total gastos de Hipoteca
Importe gastos de Compraventa
Notaría
Registro
Gestoría

Impuesto de Transmisiones Patrimoniales
Total gastos de Compraventa
Total Gastos »
Los gastos indicados son aproximados para una operación de compra de vivienda con hipoteca. Debido a la fiscalidad vigente en diferentes Comunidades Autónomas, que incluyen excepciones no recogidas en el simulador, los cálculos relativos al impuesto de Actos Jurídicos Domcumentados y del Impuesto de Transmisiones Patrimoniales pueden no ser exactos.