{"id":5336,"date":"2024-08-13T08:53:49","date_gmt":"2024-08-13T06:53:49","guid":{"rendered":"https:\/\/temporing.es\/?p=5336"},"modified":"2024-08-14T09:23:47","modified_gmt":"2024-08-14T07:23:47","slug":"calculadora-sueldo-neto-gratis","status":"publish","type":"post","link":"https:\/\/temporing.es\/en\/calculadora-sueldo-neto-gratis\/","title":{"rendered":"Calculadora sueldo neto gratis"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Calculadora sueldo neto gratis<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfQuieres saber cu\u00e1nto dinero recibir\u00e1s al final del mes? Con nuestra <strong>calculadora sueldo neto gratis<\/strong>, puedes calcular tu sueldo neto de forma f\u00e1cil y precisa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta herramienta te permite ingresar tu salario bruto y deducciones para obtener un desglose detallado de tu salario final, considerando impuestos, seguridad social y otras deducciones legales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ya sea que est\u00e9s negociando un nuevo trabajo, planificando tu presupuesto o simplemente quieras entender mejor tus ingresos, nuestra calculadora es la soluci\u00f3n ideal para tu planificaci\u00f3n financiera. <strong>Calcula tu sueldo neto gratis<\/strong> y toma control de tus finanzas ahora.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo funciona la calculadora de sueldo neto gratis?<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Ingresa tu salario bruto:<\/strong>&nbsp;Introduce el monto total antes de deducciones.<\/li>\n\n\n\n<li><strong>A\u00f1ade deducciones:<\/strong>&nbsp;Incluye impuestos, seguridad social y cualquier otra deducci\u00f3n aplicable.<\/li>\n\n\n\n<li><strong>Calcula tu sueldo neto:<\/strong>&nbsp;La herramienta te mostrar\u00e1 tu salario neto despu\u00e9s de todas las deducciones.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza nuestra calculadora de sueldo neto para una planificaci\u00f3n financiera efectiva y asegura que siempre est\u00e9s al tanto de tu situaci\u00f3n econ\u00f3mica.&nbsp;<strong>Calcula tu sueldo neto<\/strong>&nbsp;ahora y toma el control de tus finanzas.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><em>Importante: La calculadora de sueldo neto que ofrecemos es una herramienta dise\u00f1ada para proporcionar una estimaci\u00f3n aproximada de tu salario neto. Los resultados que se obtienen deben tomarse como una referencia general y no como una cifra oficial o definitiva. Factores individuales, como variaciones en las normativas fiscales, posibles deducciones adicionales o ingresos extraordinarios, pueden influir en el c\u00e1lculo final de tu sueldo. Por lo tanto, te recomendamos que verifiques la informaci\u00f3n con un profesional en finanzas o un contador antes de tomar decisiones basadas en estos resultados. Esta herramienta no sustituye el asesoramiento profesional en materia financiera o fiscal.<\/em><\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Calculadora IRPF 2024<\/title>\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@100;400;600&display=swap');\n\n        body {\n            font-family: 'Poppins', sans-serif;\n            color: #333;\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        .container {\n            display: flex;\n            flex-direction: column;\n            align-items: left;\n            justify-content: left;\n            min-height: 50vh;\n            padding: 20px;\n        }\n\n        .calculator-container {\n            width: 100%;\n            max-width: 600px;\n            padding: 20px;\n            background-color: #;\n            border-radius: 10px;\n            box-shadow: 0 0 px rgba(0, 0, 0, 0.1);\n        }\n\n        .calculator-container h1, .calculator-container h2 {\n            color: #333;\n            font-weight: 600;\n            margin-bottom: 20px;\n        }\n\n        .calculator-container h1 {\n            font-size: 24px;\n        }\n\n        .calculator-container h2 {\n            font-size: 20px;\n            margin-top: 30px;\n        }\n\n        .form-group {\n            margin-bottom: 15px;\n            width: 100%;\n            padding: 0 10px;\n            box-sizing: border-box;\n        }\n\n        .form-group:last-child {\n            padding-bottom: 15px;\n        }\n\n        label {\n            display: block;\n            margin-bottom: 5px;\n            font-weight: 400;\n            font-size: 14px;\n            color: #555;\n        }\n\n        input[type=\"number\"],\n        input[type=\"checkbox\"],\n        select {\n            align-items: margin-left\n            width: 100%;\n            padding: 9px;\n            box-sizing: border-box;\n            border: 1px solid #ddd;\n            border-radius: 8px;\n            font-weight: 400;\n            font-size: 14px;\n            transition: border-color 0.3s;\n        }\n\n        input[type=\"number\"]:focus,\n        input[type=\"checkbox\"]:focus,\n        select:focus {\n            border-color: #fa0028;\n        }\n\n        .btn-calcular {\n            width: 100%;\n            padding: 12px;\n            background-color: #fa0028;\n            color: #fff;\n            border: none;\n            border-radius: 1px;\n            cursor: pointer;\n            font-size: 16px;\n            font-weight: 600;\n            transition: background-color 0.3s;\n            margin-top: 15px;\n        }\n\n        .btn-calcular:hover {\n            background-color: #c2001e;\n        }\n\n        #extra-paga {\n            display: none;\n        }\n\n        #resultados {\n            width: 100%;\n            padding: 20px 10px;\n            box-sizing: border-box;\n            background-color: #ffffff;\n            border: 1px solid #ddd;\n            margin-top: 20px;\n            border-radius: 8px;\n            box-shadow: 0 0 px rgba(0, 0, 0, 0.1);\n        }\n\n        #resultados p {\n            font-size: 16px;\n            font-weight: 400;\n            color: #333;\n        }\n\n        .resultado {\n            background-color: #fa0028;\n            color: #fff;\n            padding: 2px 11px;\n            border-radius: 1px;\n            font-weight: 600;\n            font-size: 14px;\n        }\n\n        .resultado-euro::after {\n            content: '\u20ac';\n            margin-left: 5px;\n        }\n\n        .resultado-porcentaje::after {\n            content: '%';\n            margin-left: 5px;\n        }\n\n        .dropdown-container {\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 10px;\n            border: 1px solid #ddd;\n            border-radius: 8px;\n            transition: background-color 0.3s;\n        }\n\n        .dropdown-container:hover {\n            background-color: #f1f1f1;\n        }\n\n        .dropdown-arrow {\n            transition: transform 0.3s;\n        }\n\n        .dropdown-arrow.open {\n            transform: rotate(180deg);\n        }\n\n        .dropdown-content {\n            overflow: hidden;\n            max-height: 0;\n            transition: max-height 0.5s ease-out;\n        }\n\n        .dropdown-content.open {\n            max-height: 500px;\n            transition: max-height 0.5s ease-in;\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <div class=\"calculator-container\">\n            <h1><\/h1>\n            <form>\n                <div class=\"form-group\">\n                    <label for=\"sueldo\">Sueldo bruto anual<\/label>\n                    <input type=\"number\" id=\"sueldo\" name=\"sueldo\" value=\"30000\">\n                <\/div>\n                <div class=\"form-group\">\n                    <label for=\"edad\">Edad<\/label>\n                    <input type=\"number\" id=\"edad\" name=\"edad\" value=\"30\">\n                <\/div>\n                <div class=\"form-group\">\n                    <label for=\"comunidad\">Comunidad aut\u00f3noma<\/label>\n                    <select id=\"comunidad\" name=\"comunidad\">\n                        <option value=\"andalucia\">Andaluc\u00eda<\/option>\n                        <option value=\"aragon\">Arag\u00f3n<\/option>\n                        <option value=\"asturias\">Asturias<\/option>\n                        <option value=\"baleares\">Baleares<\/option>\n                        <option value=\"canarias\">Canarias<\/option>\n                        <option value=\"cantabria\">Cantabria<\/option>\n                        <option value=\"castilla-la-mancha\">Castilla-La Mancha<\/option>\n                        <option value=\"castilla-y-leon\">Castilla y Le\u00f3n<\/option>\n                        <option value=\"cataluna\">Catalu\u00f1a<\/option>\n                        <option value=\"ceuta\">Ceuta<\/option>\n                        <option value=\"extremadura\">Extremadura<\/option>\n                        <option value=\"galicia\">Galicia<\/option>\n                        <option value=\"la-rioja\">La Rioja<\/option>\n                        <option value=\"madrid\">Madrid<\/option>\n                        <option value=\"melilla\">Melilla<\/option>\n                        <option value=\"murcia\">Murcia<\/option>\n                        <option value=\"navarra\">Navarra<\/option>\n                        <option value=\"pais-vasco\">Pa\u00eds Vasco<\/option>\n                        <option value=\"valencia\">Valencia<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"form-group\">\n                    <label for=\"pagas\">N\u00famero de pagas<\/label>\n                    <select id=\"pagas\" name=\"pagas\">\n                        <option value=\"12\">12 pagas<\/option>\n                        <option value=\"14\">14 pagas<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"dropdown-container\" onclick=\"toggleDropdown()\">\n                    <h2>Datos familiares<\/h2>\n                    <span class=\"dropdown-arrow\">&#9662;<\/span>\n                <\/div>\n                <div class=\"dropdown-content\" id=\"dropdown-content\">\n                    <div class=\"form-group\">\n                        <label for=\"hijos_menores\">N\u00famero de hijos menores de 25 a\u00f1os<\/label>\n                        <input type=\"number\" id=\"hijos_menores\" name=\"hijos_menores\" value=\"0\">\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"ascendientes_mayores\">N\u00famero de ascendientes mayores de 75 a\u00f1os a cargo<\/label>\n                        <input type=\"number\" id=\"ascendientes_mayores\" name=\"ascendientes_mayores\" value=\"0\">\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"hijos_menores_3\">De sus hijos, cu\u00e1ntos tienen menos de 3 a\u00f1os<\/label>\n                        <input type=\"number\" id=\"hijos_menores_3\" name=\"hijos_menores_3\" value=\"0\">\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"menor_65_discapacidad\">Menor de 65 a\u00f1os a cargo con discapacidad<\/label>\n                        <input type=\"number\" id=\"menor_65_discapacidad\" name=\"menor_65_discapacidad\" value=\"0\">\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"exclusiva_fiscales\">Tiene los hijos en exclusiva a efectos fiscales<\/label>\n                        <input type=\"checkbox\" id=\"exclusiva_fiscales\" name=\"exclusiva_fiscales\">\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"contribuyentes\">Contribuyentes que aplican los m\u00ednimos por ascendiente<\/label>\n                        <input type=\"number\" id=\"contribuyentes\" name=\"contribuyentes\" value=\"0\">\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"mayores_65_75\">Mayores de 65 a\u00f1os y menores de 75 a\u00f1os a cargo<\/label>\n                        <input type=\"number\" id=\"mayores_65_75\" name=\"mayores_65_75\" value=\"0\">\n                    <\/div>\n                <\/div>\n                <div class=\"form-group\" style=\"width: 100%;\">\n                    <button type=\"button\" class=\"btn-calcular\" onclick=\"calcularNetoMensual()\">Calcular<\/button>\n                <\/div>\n            <\/form>\n            <h2>Resultados<\/h2>\n            <div id=\"resultados\">\n                <p><strong>Cuota a pagar en el IRPF:<\/strong> <span class=\"resultado resultado-euro\" id=\"cuota-irpf-result\"><\/span><\/p>\n                <p><strong>Cuotas a la Seguridad Social:<\/strong> <span class=\"resultado resultado-euro\" id=\"cuota-seguridad-social-result\"><\/span><\/p>\n                <p><strong>Sueldo neto anual:<\/strong> <span class=\"resultado resultado-euro\" id=\"sueldo-neto-anual-result\"><\/span><\/p>\n                <p><strong>Sueldo neto mensual:<\/strong> <span class=\"resultado resultado-euro\" id=\"sueldo-neto-mensual-result\"><\/span><\/p>\n                <p><strong>Tipo de retenci\u00f3n en el IRPF:<\/strong> <span class=\"resultado resultado-porcentaje\" id=\"tipo-retencion-result\"><\/span><\/p>\n                <p id=\"extra-paga\"><strong>Importe de cada paga extra:<\/strong> <span class=\"resultado resultado-euro\" id=\"paga-extra-result\"><\/span><\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n    <script>\n        function toggleDropdown() {\n            const content = document.getElementById('dropdown-content');\n            const arrow = document.querySelector('.dropdown-arrow');\n            if (content.classList.contains('open')) {\n                content.classList.remove('open');\n                arrow.classList.remove('open');\n            } else {\n                content.classList.add('open');\n                arrow.classList.add('open');\n            }\n        }\n\n        function calcularNetoMensual() {\n            const sueldo = parseFloat(document.getElementById('sueldo').value);\n            const edad = parseInt(document.getElementById('edad').value);\n            const hijos_menores = parseInt(document.getElementById('hijos_menores').value);\n            const ascendientes_mayores = parseInt(document.getElementById('ascendientes_mayores').value);\n            const hijos_menores_3 = parseInt(document.getElementById('hijos_menores_3').value);\n            const menor_65_discapacidad = parseInt(document.getElementById('menor_65_discapacidad').value);\n            const exclusiva_fiscales = document.getElementById('exclusiva_fiscales').checked;\n            const mayores_65_75 = parseInt(document.getElementById('mayores_65_75').value);\n            const pagas = parseInt(document.getElementById('pagas').value);\n\n            if (isNaN(sueldo) || isNaN(edad) || isNaN(hijos_menores) || isNaN(ascendientes_mayores) || isNaN(hijos_menores_3) || isNaN(menor_65_discapacidad) || isNaN(mayores_65_75) || isNaN(pagas)) {\n                alert(\"Por favor, aseg\u00farese de ingresar todos los datos correctamente.\");\n                return;\n            }\n\n            const bruto_anual = sueldo;\n            const categoria_profesional = 'A'; \/\/ Asignar una categor\u00eda profesional predeterminada, modificar seg\u00fan sea necesario\n\n            \/\/ C\u00e1lculos\n            const cuota_mensual_pagar = f_calcuar_cuota_mensual_pagar(2024, bruto_anual, categoria_profesional);\n            const cuota_acumulado_ano = cuota_mensual_pagar * 12;\n            const rendimiento_neto = bruto_anual - cuota_acumulado_ano;\n            let reduccion_rendimiento_neto = f_calcular_reduccion_rendimiento_neto(2024, rendimiento_neto);\n\n            if (hijos_menores > 2) {\n                reduccion_rendimiento_neto += 600;\n            }\n\n            const base_imponible = Math.max(0, bruto_anual - cuota_acumulado_ano - reduccion_rendimiento_neto);\n\n            const minimo_personal = f_calcular_minimo_personal(2024, edad);\n            const minimo_descendientes = f_calcular_minimo_descendientes(2024, hijos_menores);\n            const minimo_hijos_beneficiarios = minimaBeneficiarios(minimo_descendientes, exclusiva_fiscales);\n            const minimo_hijos_menores_3_anos = hijos_menores_3 * 2800;\n            const minimo_hijos_menores_3_anos_beneficiarios = minimaBeneficiarios(minimo_hijos_menores_3_anos, exclusiva_fiscales);\n            const divisor_para_minimos_deduccion_ascendientes = Math.max(1, parseInt(document.getElementById('contribuyentes').value));\n            const minimo_ascendente_mayor_65_menor_75 = (mayores_65_75 * 1150) \/ divisor_para_minimos_deduccion_ascendientes;\n            const minimo_ascendente_mayor_75 = (ascendientes_mayores * 2550) \/ divisor_para_minimos_deduccion_ascendientes;\n            const minimo_menor_65_con_discapacidad_cargo = (menor_65_discapacidad * 1150) \/ divisor_para_minimos_deduccion_ascendientes;\n            const suma_minimos = minimo_personal + minimo_hijos_beneficiarios + minimo_hijos_menores_3_anos_beneficiarios + minimo_ascendente_mayor_65_menor_75 + minimo_ascendente_mayor_75 + minimo_menor_65_con_discapacidad_cargo;\n\n            const cuota_retencion = (f_calcular_tramos_base_liquidable(base_imponible) - f_calcular_tramos_base_liquidable(suma_minimos)).toFixed(2);\n            const tipo_previo = (cuota_retencion \/ bruto_anual) * 100;\n            const tipo_final_retencion_truncado = truncateNumber(tipo_previo, 0);\n            const tipo_retencion = f_calcular_tipo_retencion_situacion_contribuyente(2024, tipo_final_retencion_truncado, 'A', hijos_menores, bruto_anual);\n            const importe_final_retencion = (tipo_final_retencion_truncado \/ 100) * bruto_anual;\n\n            const seguridad_social = cuota_acumulado_ano;\n            const sueldo_neto = bruto_anual - seguridad_social - importe_final_retencion;\n            const sueldo_neto_mensual = sueldo_neto \/ pagas;\n            const paga_extra = pagas === 14 ? sueldo_neto \/ 14 : 0;\n\n            document.getElementById('cuota-irpf-result').innerText = cuota_retencion;\n            document.getElementById('cuota-seguridad-social-result').innerText = seguridad_social.toFixed(2);\n            document.getElementById('sueldo-neto-anual-result').innerText = sueldo_neto.toFixed(2);\n            document.getElementById('sueldo-neto-mensual-result').innerText = sueldo_neto_mensual.toFixed(2);\n            document.getElementById('tipo-retencion-result').innerText = tipo_retencion.toFixed(2);\n\n            if (pagas === 14) {\n                document.getElementById('extra-paga').style.display = 'block';\n                document.getElementById('paga-extra-result').innerText = paga_extra.toFixed(2);\n            } else {\n                document.getElementById('extra-paga').style.display = 'none';\n            }\n        }\n\n        function f_calcuar_cuota_mensual_pagar(anio, bruto_anual, categoria_profesional) {\n            const datos = {\n                A: [{ min: 1466.40, max: 4070.10 }],\n                B: [{ min: 1215.90, max: 4070.10 }],\n                C: [{ min: 1050.00, max: 4070.10 }],\n                D: [{ min: 1050.00, max: 4070.10 }],\n                E: [{ min: 1050.00, max: 4070.10 }],\n                F: [{ min: 1050.00, max: 4070.10 }],\n                G: [{ min: 1050.00, max: 4070.10 }],\n                H: [{ min: 1050.00, max: 4070.10 }],\n                I: [{ min: 1050.00, max: 4070.10 }],\n                J: [{ min: 1050.00, max: 4070.10 }],\n                K: [{ min: 1050.00, max: 4070.10 }]\n            };\n\n            let cuota_mensual_pagar = 0;\n            const sueldo_mensual = bruto_anual \/ 12;\n\n            if (sueldo_mensual < datos[categoria_profesional][0].min) {\n                cuota_mensual_pagar = datos[categoria_profesional][0].min * 0.0635;\n            } else if (sueldo_mensual > datos[categoria_profesional][0].max) {\n                cuota_mensual_pagar = datos[categoria_profesional][0].max * 0.0635;\n            } else {\n                cuota_mensual_pagar = sueldo_mensual * 0.0635;\n            }\n\n            return cuota_mensual_pagar;\n        }\n\n        function f_calcular_reduccion_rendimiento_neto(anio, rendimiento_neto) {\n            const movilidad_geografica = document.getElementById(\"movilidad_geografica\") ? document.getElementById(\"movilidad_geografica\").checked : false;\n            const minusvalia_33_al_65 = document.getElementById(\"minusvalia_33_al_65\") ? document.getElementById(\"minusvalia_33_al_65\").checked : false;\n            const minusvalia_sup_al_65 = document.getElementById(\"minusvalia_sup_al_65\") ? document.getElementById(\"minusvalia_sup_al_65\").checked : false;\n            const reduccion_comun_todos = 2000;\n\n            let reduccion_rendimiento_neto = 0;\n            if (rendimiento_neto < 13115) {\n                reduccion_rendimiento_neto = 5565;\n            } else if (rendimiento_neto >= 16825) {\n                reduccion_rendimiento_neto = 0;\n            } else {\n                reduccion_rendimiento_neto = 5565 - (1.5 * (rendimiento_neto - 13115));\n            }\n\n            let incremento_movilidad_geografica = 0;\n            if (movilidad_geografica) incremento_movilidad_geografica = reduccion_rendimiento_neto;\n\n            let minusvalia_igual_superior_33 = 0;\n            if (minusvalia_33_al_65) minusvalia_igual_superior_33 = 3500;\n\n            let minusvalia_sup_65_o_movilidad_reducida = 0;\n            if (minusvalia_sup_al_65) minusvalia_sup_65_o_movilidad_reducida = 7750;\n\n            const reduccion_desempleado = 0;\n            const reduccion_pesionista = 0;\n\n            return reduccion_comun_todos + reduccion_rendimiento_neto + incremento_movilidad_geografica + minusvalia_igual_superior_33 + minusvalia_sup_65_o_movilidad_reducida + reduccion_desempleado + reduccion_pesionista;\n        }\n\n        function f_calcular_minimo_personal(anio, edad) {\n            if (edad <= 65) {\n                return 5550;\n            } else if (edad > 75) {\n                return 5550 + 918 + 1400;\n            } else {\n                return 5550 + 1150;\n            }\n        }\n\n        function f_calcular_minimo_descendientes(anio, hijos_menores_25_anos) {\n            if (hijos_menores_25_anos === 0) {\n                return 0;\n            } else if (hijos_menores_25_anos === 1) {\n                return 2400;\n            } else if (hijos_menores_25_anos === 2) {\n                return 2400 + 2700;\n            } else if (hijos_menores_25_anos === 3) {\n                return 2400 + 2700 + 4000;\n            } else if (hijos_menores_25_anos === 4) {\n                return 2400 + 2700 + 4000 + 4500;\n            } else {\n                return 2400 + 2700 + 4000 + 4500 + (4500 * (hijos_menores_25_anos - 4));\n            }\n        }\n\n        function f_calcular_tramos_base_liquidable(base_liquidable) {\n            let tramo_1 = base_liquidable < 12450 ? base_liquidable * 0.19 : 12450 * 0.19;\n            let tramo_2 = base_liquidable < 12450 ? 0 : base_liquidable > 20200 ? (20200 - 12450) * 0.24 : (base_liquidable - 12450) * 0.24;\n            let tramo_3 = base_liquidable < 20200 ? 0 : base_liquidable > 35200 ? (35200 - 20200) * 0.3 : (base_liquidable - 20200) * 0.3;\n            let tramo_4 = base_liquidable < 35200 ? 0 : base_liquidable > 60000 ? (60000 - 35200) * 0.37 : (base_liquidable - 35200) * 0.37;\n            let tramo_5 = base_liquidable < 60000 ? 0 : base_liquidable > 300000 ? (300000 - 60000) * 0.45 : (base_liquidable - 60000) * 0.45;\n            let tramo_6 = base_liquidable < 300000 ? 0 : (base_liquidable - 300000) * 0.47;\n\n            return tramo_1 + tramo_2 + tramo_3 + tramo_4 + tramo_5 + tramo_6;\n        }\n\n        function f_calcular_tipo_retencion_situacion_contribuyente(anio, tipo_retencion, situacion_familiar, hijos_menores_25_anos, bruto_anual) {\n            const minimaFamiliares = {\n                'A': [14266, 15803],\n                'B': [13696, 14985, 17138],\n                'C': [12000, 12607, 13275]\n            };\n\n            const minFamilia = minimaFamiliares[situacion_familiar] || [0];\n\n            let tipo = 0;\n            for (let i = 0; i < minFamilia.length; i++) {\n                if (bruto_anual <= minFamilia[i]) {\n                    tipo = 0;\n                    break;\n                } else {\n                    tipo = tipo_retencion;\n                }\n            }\n\n            return tipo;\n        }\n\n        function truncateNumber(num, digits) {\n            const numStr = num.toString();\n            const [intPart, decPart] = numStr.split('.');\n\n            if (decPart === undefined) return num;\n\n            return parseFloat(`${intPart}.${decPart.substring(0, digits)}`);\n        }\n\n        function minimaBeneficiarios(minimo, exclusiva) {\n            return exclusiva ? minimo : minimo \/ 2;\n        }\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Calculadora sueldo neto gratis \u00bfQuieres saber cu\u00e1nto dinero recibir\u00e1s al final del mes? Con nuestra calculadora sueldo neto gratis, puedes calcular tu sueldo neto de forma f\u00e1cil y precisa. Esta herramienta te permite ingresar tu salario bruto y deducciones para obtener un desglose detallado de tu salario final, considerando impuestos, seguridad social y otras deducciones [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5342,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mo_disable_npp":"","footnotes":""},"categories":[88],"tags":[],"class_list":["post-5336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calculadora sueldo neto gratis - Temporing<\/title>\n<meta name=\"description\" content=\"Calcula tu sueldo neto de forma r\u00e1pida y sencilla con nuestra calculadora sueldo neto gratis. Descubre tu sueldo neto mensual.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/temporing.es\/en\/calculadora-sueldo-neto-gratis\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora sueldo neto gratis - Temporing\" \/>\n<meta property=\"og:description\" content=\"Calcula tu sueldo neto de forma r\u00e1pida y sencilla con nuestra calculadora sueldo neto gratis. Descubre tu sueldo neto mensual.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/temporing.es\/en\/calculadora-sueldo-neto-gratis\/\" \/>\n<meta property=\"og:site_name\" content=\"Temporing\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Temporing\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-13T06:53:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-14T07:23:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/temporing.es\/wp-content\/uploads\/2024\/08\/Post-Blog-Insta-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lourdes Montalvo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lourdes Montalvo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/\"},\"author\":{\"name\":\"Lourdes Montalvo\",\"@id\":\"https:\\\/\\\/temporing.es\\\/#\\\/schema\\\/person\\\/a412e1d1af465df919c87b1e61c77acd\"},\"headline\":\"Calculadora sueldo neto gratis\",\"datePublished\":\"2024-08-13T06:53:49+00:00\",\"dateModified\":\"2024-08-14T07:23:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/\"},\"wordCount\":443,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/temporing.es\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Post-Blog-Insta-5.png\",\"articleSection\":[\"Tecnolog\u00eda\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/\",\"url\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/\",\"name\":\"Calculadora sueldo neto gratis - Temporing\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/temporing.es\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Post-Blog-Insta-5.png\",\"datePublished\":\"2024-08-13T06:53:49+00:00\",\"dateModified\":\"2024-08-14T07:23:47+00:00\",\"description\":\"Calcula tu sueldo neto de forma r\u00e1pida y sencilla con nuestra calculadora sueldo neto gratis. Descubre tu sueldo neto mensual.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/temporing.es\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Post-Blog-Insta-5.png\",\"contentUrl\":\"https:\\\/\\\/temporing.es\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Post-Blog-Insta-5.png\",\"width\":1080,\"height\":1080,\"caption\":\"calculadora sueldo neto gratis\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/temporing.es\\\/calculadora-sueldo-neto-gratis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/temporing.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora sueldo neto gratis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/temporing.es\\\/#website\",\"url\":\"https:\\\/\\\/temporing.es\\\/\",\"name\":\"Temporing\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/temporing.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/temporing.es\\\/#organization\",\"name\":\"Temporing\",\"url\":\"https:\\\/\\\/temporing.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/temporing.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/temporing.es\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/Icono-R-Color.png\",\"contentUrl\":\"https:\\\/\\\/temporing.es\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/Icono-R-Color.png\",\"width\":2084,\"height\":2084,\"caption\":\"Temporing\"},\"image\":{\"@id\":\"https:\\\/\\\/temporing.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Temporing\",\"https:\\\/\\\/www.instagram.com\\\/somos_temporing\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/somos-temporing\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/temporing.es\\\/#\\\/schema\\\/person\\\/a412e1d1af465df919c87b1e61c77acd\",\"name\":\"Lourdes Montalvo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b1cc205e8edc6fbe807e31012f6c530e36ba1f1355e2ba618bffa58ba228fced?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b1cc205e8edc6fbe807e31012f6c530e36ba1f1355e2ba618bffa58ba228fced?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b1cc205e8edc6fbe807e31012f6c530e36ba1f1355e2ba618bffa58ba228fced?s=96&d=mm&r=g\",\"caption\":\"Lourdes Montalvo\"},\"sameAs\":[\"http:\\\/\\\/temporing.es\"],\"url\":\"https:\\\/\\\/temporing.es\\\/en\\\/author\\\/marketing\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculadora sueldo neto gratis - Temporing","description":"Calcula tu sueldo neto de forma r\u00e1pida y sencilla con nuestra calculadora sueldo neto gratis. Descubre tu sueldo neto mensual.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/temporing.es\/en\/calculadora-sueldo-neto-gratis\/","og_locale":"en_GB","og_type":"article","og_title":"Calculadora sueldo neto gratis - Temporing","og_description":"Calcula tu sueldo neto de forma r\u00e1pida y sencilla con nuestra calculadora sueldo neto gratis. Descubre tu sueldo neto mensual.","og_url":"https:\/\/temporing.es\/en\/calculadora-sueldo-neto-gratis\/","og_site_name":"Temporing","article_publisher":"https:\/\/www.facebook.com\/Temporing","article_published_time":"2024-08-13T06:53:49+00:00","article_modified_time":"2024-08-14T07:23:47+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/temporing.es\/wp-content\/uploads\/2024\/08\/Post-Blog-Insta-5.png","type":"image\/png"}],"author":"Lourdes Montalvo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lourdes Montalvo","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/#article","isPartOf":{"@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/"},"author":{"name":"Lourdes Montalvo","@id":"https:\/\/temporing.es\/#\/schema\/person\/a412e1d1af465df919c87b1e61c77acd"},"headline":"Calculadora sueldo neto gratis","datePublished":"2024-08-13T06:53:49+00:00","dateModified":"2024-08-14T07:23:47+00:00","mainEntityOfPage":{"@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/"},"wordCount":443,"commentCount":0,"publisher":{"@id":"https:\/\/temporing.es\/#organization"},"image":{"@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/#primaryimage"},"thumbnailUrl":"https:\/\/temporing.es\/wp-content\/uploads\/2024\/08\/Post-Blog-Insta-5.png","articleSection":["Tecnolog\u00eda"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/","url":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/","name":"Calculadora sueldo neto gratis - Temporing","isPartOf":{"@id":"https:\/\/temporing.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/#primaryimage"},"image":{"@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/#primaryimage"},"thumbnailUrl":"https:\/\/temporing.es\/wp-content\/uploads\/2024\/08\/Post-Blog-Insta-5.png","datePublished":"2024-08-13T06:53:49+00:00","dateModified":"2024-08-14T07:23:47+00:00","description":"Calcula tu sueldo neto de forma r\u00e1pida y sencilla con nuestra calculadora sueldo neto gratis. Descubre tu sueldo neto mensual.","breadcrumb":{"@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/#primaryimage","url":"https:\/\/temporing.es\/wp-content\/uploads\/2024\/08\/Post-Blog-Insta-5.png","contentUrl":"https:\/\/temporing.es\/wp-content\/uploads\/2024\/08\/Post-Blog-Insta-5.png","width":1080,"height":1080,"caption":"calculadora sueldo neto gratis"},{"@type":"BreadcrumbList","@id":"https:\/\/temporing.es\/calculadora-sueldo-neto-gratis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/temporing.es\/"},{"@type":"ListItem","position":2,"name":"Calculadora sueldo neto gratis"}]},{"@type":"WebSite","@id":"https:\/\/temporing.es\/#website","url":"https:\/\/temporing.es\/","name":"Temporing","description":"","publisher":{"@id":"https:\/\/temporing.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/temporing.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/temporing.es\/#organization","name":"Temporing","url":"https:\/\/temporing.es\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/temporing.es\/#\/schema\/logo\/image\/","url":"https:\/\/temporing.es\/wp-content\/uploads\/2024\/01\/Icono-R-Color.png","contentUrl":"https:\/\/temporing.es\/wp-content\/uploads\/2024\/01\/Icono-R-Color.png","width":2084,"height":2084,"caption":"Temporing"},"image":{"@id":"https:\/\/temporing.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Temporing","https:\/\/www.instagram.com\/somos_temporing\/","https:\/\/www.linkedin.com\/company\/somos-temporing"]},{"@type":"Person","@id":"https:\/\/temporing.es\/#\/schema\/person\/a412e1d1af465df919c87b1e61c77acd","name":"Lourdes Montalvo","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/b1cc205e8edc6fbe807e31012f6c530e36ba1f1355e2ba618bffa58ba228fced?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b1cc205e8edc6fbe807e31012f6c530e36ba1f1355e2ba618bffa58ba228fced?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b1cc205e8edc6fbe807e31012f6c530e36ba1f1355e2ba618bffa58ba228fced?s=96&d=mm&r=g","caption":"Lourdes Montalvo"},"sameAs":["http:\/\/temporing.es"],"url":"https:\/\/temporing.es\/en\/author\/marketing\/"}]}},"_links":{"self":[{"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/posts\/5336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/comments?post=5336"}],"version-history":[{"count":0,"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/posts\/5336\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/media\/5342"}],"wp:attachment":[{"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/media?parent=5336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/categories?post=5336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/temporing.es\/en\/wp-json\/wp\/v2\/tags?post=5336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}