//NOTA IMPORTANTE: //Cuando se cambie un valor de una de las variables o celdas de las tablas, lleve un cuidado escrupuloso de //que los datos son correctos y coherentes con respecto a los que se espera en los cálculos. //Un cambio erroneo conlleva un mal funcionamiento seguro de la página. //Esta tabla corresponde a la hoja Gastos Notariales, tabla de Compras, es decir la fila A3-C8 var Array_Compra_Venta_Notarial= new Array(); Array_Compra_Venta_Notarial[1]= new Array(0.01 ,340.15 ,0/100 ); Array_Compra_Venta_Notarial[2]= new Array(6010.12 ,250.00 ,0.45/100); Array_Compra_Venta_Notarial[3]= new Array(30050.60 ,250.00 ,0.15/100); Array_Compra_Venta_Notarial[4]= new Array(60101.21 ,250.00 ,0.10/100); Array_Compra_Venta_Notarial[5]= new Array(150253.02 ,250.00 ,0.05/100); Array_Compra_Venta_Notarial[6]= new Array(601012.09 ,550.51 ,0.03/100); //Esta tabla corresponde a la hoja Gastos Notariales, tabla de Hipotecas, es decir la fila A14-C19 var Array_Hipoteca_Notarial= new Array(); Array_Hipoteca_Notarial[1]= new Array(0.01 ,340.15 ,0/100 ); Array_Hipoteca_Notarial[2]= new Array(6010.12 ,250.00 ,0.45/100); Array_Hipoteca_Notarial[3]= new Array(30050.60 ,250.00 ,0.15/100); Array_Hipoteca_Notarial[4]= new Array(60101.21 ,250.00 ,0.10/100); Array_Hipoteca_Notarial[5]= new Array(150253.02 ,250.00 ,0.05/100); Array_Hipoteca_Notarial[6]= new Array(601012.09 ,550.51 ,0.03/100); //Esta tabla corresponde a la hoja Gestoría, tabla de Compras, es decir la fila A3-C8 var Array_Compra_Venta_Gestor= new Array(); Array_Compra_Venta_Gestor[1]= new Array(0.01 ,60.00, 0/100); Array_Compra_Venta_Gestor[2]= new Array(60000.00 ,100.00, 0/100); Array_Compra_Venta_Gestor[3]= new Array(120000.00 ,150.00, 0/100); Array_Compra_Venta_Gestor[4]= new Array(180000.00 ,200.00, 0/100); Array_Compra_Venta_Gestor[5]= new Array(240000.00 ,250.00, 0/100); Array_Compra_Venta_Gestor[6]= new Array(300000.00 ,300.00, 0/100); //Esta tabla corresponde a la hoja Gestoría, tabla de Hipotecas, es decir la fila A14-C19 var Array_Hipoteca_Gestor= new Array(); Array_Hipoteca_Gestor[1]= new Array(0.01 ,60.00, 0/100); Array_Hipoteca_Gestor[2]= new Array(60000.00 ,100.00, 0/100); Array_Hipoteca_Gestor[3]= new Array(120000.00 ,150.00, 0/100); Array_Hipoteca_Gestor[4]= new Array(180000.00 ,200.00, 0/100); Array_Hipoteca_Gestor[5]= new Array(240000.00 ,250.00, 0/100); Array_Hipoteca_Gestor[6]= new Array(300000.00 ,300.00, 0/100); //Esta tabla corresponde a la hoja Registro, tabla de Compras, es decir la fila A3-C8 var Array_Compra_Venta_Registro= new Array(); Array_Compra_Venta_Registro[1]= new Array(0.01 ,60.00, 0/100); Array_Compra_Venta_Registro[2]= new Array(60000.00 ,100.00, 0/100); Array_Compra_Venta_Registro[3]= new Array(120000.00 ,150.00, 0/100); Array_Compra_Venta_Registro[4]= new Array(180000.00 ,200.00, 0/100); Array_Compra_Venta_Registro[5]= new Array(240000.00 ,250.00, 0/100); Array_Compra_Venta_Registro[6]= new Array(300000.00 ,300.00, 0/100); //Esta tabla corresponde a la hoja Registro, tabla de Hipotecas, es decir la fila A14-C19 var Array_Hipoteca_Registro= new Array(); Array_Hipoteca_Registro[1]= new Array(0.01 ,60.00, 0/100); Array_Hipoteca_Registro[2]= new Array(60000.00 ,100.00, 0/100); Array_Hipoteca_Registro[3]= new Array(120000.00 ,150.00, 0/100); Array_Hipoteca_Registro[4]= new Array(180000.00 ,200.00, 0/100); Array_Hipoteca_Registro[5]= new Array(240000.00 ,250.00, 0/100); Array_Hipoteca_Registro[6]= new Array(300000.00 ,300.00, 0/100); //Esta tabla corresponde a la hoja Tasación, tabla de Hipotecas, es decir la fila A3-C8 var Array_Hipoteca_Tasacion= new Array(); Array_Hipoteca_Tasacion[1]= new Array(0.0 ,60.00, 0/100); Array_Hipoteca_Tasacion[2]= new Array(60000.00 ,100.00, 0/100); Array_Hipoteca_Tasacion[3]= new Array(120000.00 ,150.00, 0/100); Array_Hipoteca_Tasacion[4]= new Array(180000.00 ,200.00, 0/100); Array_Hipoteca_Tasacion[5]= new Array(240000.00 ,250.00, 0/100); Array_Hipoteca_Tasacion[6]= new Array(300000.00 ,300.00, 0/100); //Esta tabla contiene los porcentajes con que se calculan las tasas de los seguros de una vivienda. //Equivale a la tabla ubicada en la hoja Seguro, filas B4-C18. //La primera columna es la de Apartamentos/pisos y la segunda la de Unifamiliares/Chalets var Array_Seguro= new Array(); Array_Seguro[1]= new Array(0.080/100 ,0.084/100); Array_Seguro[2]= new Array(80/100 ,60/100); Array_Seguro[3]= new Array(0/100 ,0/100); Array_Seguro[4]= new Array(10/100 ,10/100); Array_Seguro[5]= new Array(10/100 ,10/100); Array_Seguro[6]= new Array(100/100 ,100/100); Array_Seguro[7]= new Array(10/100 ,10/100); Array_Seguro[8]= new Array(10/100 ,10/100); Array_Seguro[9]= new Array(6/100 ,6/100); Array_Seguro[10]= new Array(3/100 ,3/100); Array_Seguro[11]= new Array(0.0090/100 ,0.0090/100); // Esta variable equilave a la celda B3 de la hoja Tablas Generales var Compraventa_nueva_iva = 7.00/100; // Esta variable equivale a la celda C3 de la hoja Tablas Generales var Compraventa_segunda_iva = 0.00; // Esta variable equivale a la celda D3 de la hoja Tablas Generales var Compraventa_vpo_iva = 4.00/100; // Esta variable equilave a la celda B4 de la hoja Tablas Generales var Compraventa_nueva_itp_ajd = 0.50/100; // Esta variable equilave a la celda C4 de la hoja Tablas Generales var Compraventa_segunda_itp_ajd = 6.00/100; // Esta variable equilave a la celda D4 de la hoja Tablas Generales var Compraventa_vpo_itp_ajd = 0.00; // Esta variable equilave a la celda B7 de la hoja Tablas Generales var Hipoteca_nueva_itp_ajd = 0.95/100; // Esta variable equilave a la celda C7 de la hoja Tablas Generales var Hipoteca_segunda_itp_ajd = 0.95/100; // Esta variable equilave a la celda D7 de la hoja Tablas Generales var Hipoteca_vpo_itp_ajd = 0.95/100; //Esta variable a la celda E9 de la hoja Tablas Generales donde se almacena el Coeficiente del notario para la garantía hipotecaria var Coeficiente_notario = 2; //Esta variable a la celda E10 de la hoja Tablas Generales donde se almacena el Coeficiente de la gestoria para la garantía hipotecaria var Coeficiente_gestoria = 1; //Esta variable a la celda E11 de la hoja Tablas Generales donde se almacena el Coeficiente del registro para la garantía hipotecaria var Coeficiente_registro = 1; //Esta variable a la celda E12 de la hoja Tablas Generales donde se almacena el Coeficiente de la tasacion para la garantía hipotecaria var Coeficiente_tasacion = 1; //Esta variable a la celda E2 de la hoja Tablas Generales donde se almacena el Coeficiente del seguro de incendio para la garantía hipotecaria var Coeficiente_incendio = 0.75; //Esta Comisión se ha añadido como campo nuevo de calculo en el simulador. No aparece en la hoja Excel. var Comision_Gastos_Formalizacion = 1/100; //Esta comision corresponde a la celda C15 de la hoja Tablas Generales. var Comision_apertura = 0.50/100; //Esta comicion corresponde a la celda C16 de la hoja Tablas Generales. var Verificar_registro = 18; //Esta matriz almacena los porcentajes que cada comunidad aplica en los calculos de tasas de 1ª, 2ª y VPO. //Equivale a la tabla B21-J37 de la hoja Tablas Generales. var Array_Provincias= new Array(); // NUEVA SEGUNDA MANO VPO // IVA ITP AJD IVA ITP AJD IVA ITP AJD //Andalucia Array_Provincias[1]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Aragon Array_Provincias[2]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Asturias Array_Provincias[3]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Canarias Array_Provincias[4]= new Array(6.00/100, 0.00/100, 0.50/100, 0.00/100, 6.00/100, 0.50/100, 0.00/100, 0.00/100, 0.50/100); //Cantabria Array_Provincias[5]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Castilla-La Mancha Array_Provincias[6]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Castilla-Leon Array_Provincias[7]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Cataluña [8,9,10] Array_Provincias[8]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); Array_Provincias[9]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); Array_Provincias[10]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Extremadura Array_Provincias[11]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Galicia Array_Provincias[12]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Islas Baleares Array_Provincias[13]= new Array(7.00/100, 0.00/100, 0.50/100, 0.00/100, 7.00/100, 0.50/100, 0.00/100, 0.00/100, 0.50/100); //La Rioja Array_Provincias[14]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Madrid [15,16,17] Array_Provincias[15]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); Array_Provincias[16]= new Array(7.00/100, 0.00/100, 0.50/100, 0.00/100, 7.00/100, 0.50/100, 0.00/100, 0.00/100, 0.50/100); Array_Provincias[17]= new Array(7.00/100, 0.00/100, 0.40/100, 0.00/100, 7.00/100, 0.40/100, 0.00/100, 0.00/100, 0.40/100); //Murcia Array_Provincias[18]= new Array(7.00/100, 0.00/100, 0.50/100, 0.00/100, 7.00/100, 0.50/100, 0.00/100, 0.00/100, 0.50/100); //Navarra Array_Provincias[19]= new Array(7.00/100, 0.00/100, 0.50/100, 0.00/100, 6.00/100, 0.50/100, 0.00/100, 0.00/100, 0.50/100); //Pais Vasco Array_Provincias[20]= new Array(6.00/100, 0.00/100, 0.50/100, 0.00/100, 6.00/100, 0.50/100, 0.00/100, 0.00/100, 0.50/100); //Valencia Array_Provincias[21]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100); //Otros (Ceuta&Melilla) Array_Provincias[22]= new Array(7.00/100, 0.00/100, 1.00/100, 0.00/100, 7.00/100, 1.00/100, 0.00/100, 0.00/100, 1.00/100);