Denuncia interna · Art. 211-A CT

Denuncia interna de acoso a la empresa

La denuncia interna es el primer paso del procedimiento de la Ley Karin. Tu empleador tiene 3 días hábiles para tomar medidas de resguardo y 30 días corridos para terminar la investigación con resultado escrito (Art. 211-A CT). Si no cumple, denuncia directamente a la DT.

Documenta TODO desde el inicio: presenta la denuncia por escrito (email o carta firmada con copia) — no verbalmente. Pide acuse de recibo. La denuncia debe describir hechos, fechas, lugares y testigos. Sin denuncia escrita, el empleador puede negar que la recibió y pierdes el computo del plazo de 3 días.

Necesario para estimar la tutela laboral (recargo de 6 a 11 sueldos del Art. 489 CT).

Cálculo instantáneo. No pedimos email para ver el resultado.

¿Quieres que un abogado revise tu caso?

Te conectamos gratis con un abogado especialista en tu materia y región. Tu cálculo llega con contexto completo, así no repites todo desde cero.

Listo. Un abogado revisará tu caso y te contactará pronto. También enviamos un copia del cálculo a tu email.

Preguntas frecuentes sobre denuncia interna de acoso

¿A quién entrego la denuncia interna?

Al canal formal que tu empresa publicó en su protocolo de prevención (RR.HH., comité paritario, oficial de cumplimiento, encargado del protocolo). Si la empresa no tiene canal formal o el acosador es la propia jefatura, entrégala a un nivel jerárquico superior, al gerente general o directamente a la Inspección del Trabajo. La negativa a recibir la denuncia es infracción al Art. 184 bis.

¿Qué debe contener la denuncia?

Tus datos completos, nombre del o los denunciados, descripción detallada de los hechos (fechas, lugares, testigos), tipo de conducta (acoso laboral, sexual o violencia), efectos sobre tu trabajo o salud, evidencia documental que tengas (capturas, emails, certificados médicos). Solicita expresamente las medidas de resguardo y reserva de tu identidad mientras dure la investigación (Art. 211-B CT).

¿Qué plazos tiene el empleador desde mi denuncia?

3 días hábiles para tomar medidas de resguardo (separación, traslado, teletrabajo, cambio de jornada). 3 días para iniciar formalmente la investigación con designación de investigador imparcial. 30 días corridos para concluir la investigación y comunicarte el resultado por escrito. 5 días hábiles para enviar el informe a la Inspección del Trabajo. Si hay licencia médica, también notifica a la SUSESO.

¿Puedo denunciar a la DT sin pasar por la denuncia interna?

Sí. La Ley Karin permite ir directamente a la Inspección del Trabajo, sin agotar la vía interna (Art. 211-A inc. 3°). Conviene cuando: (1) el acosador es la propia jefatura superior; (2) la empresa no tiene protocolo o no respeta la confidencialidad; (3) los hechos son muy graves y necesitas medidas de resguardo urgentes. La DT instruye al empleador con los mismos plazos.

Estimación referencial basada en el Código del Trabajo de Chile (valores 2026). No constituye asesoría legal y no reemplaza la opinión de un abogado habilitado. Tus datos sólo se usan para conectarte con el profesional que aceptaste, no se publican.

+ Number(n||0).toLocaleString('es-CL'); } catch(e) { return n; } } function esc(s) { return String(s == null ? '' : s).replace(/[&<>"']/g, function(c){ return ({'&':'&','<':'<','>':'>','"':'"',"'":'''}[c]); }); } function readInputs(formEl) { var data = {}; var els = formEl.querySelectorAll('input,select'); for (var i = 0; i < els.length; i++) { var el = els[i]; if (!el.name) continue; if (el.type === 'checkbox') data[el.name] = el.checked; else if (el.type === 'number') data[el.name] = el.value === '' ? null : Number(el.value); else data[el.name] = el.value; } return data; } function showErr(msg) { var box = document.getElementById('err-message'); box.textContent = msg; box.style.display = 'block'; } function hideErr() { document.getElementById('err-message').style.display = 'none'; } function fila(label, monto, norma, nota) { return '
' + esc(label) + (norma ? ' · ' + esc(norma) + '' : '') + '
' + (nota ? '
' + esc(nota) + '
' : '') + '' + fmt(monto) + ''; } function renderResult(tipo, payload) { var r = payload.result || {}; var total = payload.total || r.total || (r.totalRango && r.totalRango.max) || 0; var resumen = r.resumen || ''; var rows = []; if (tipo === 'finiquito') { (r.desglose || []).forEach(function(d){ rows.push(fila(d.concepto, d.monto, d.norma, d.nota)); }); } else if (tipo === 'indemnizacion-despido') { (r.escenarios || []).forEach(function(e){ rows.push('
' + esc(e.nombre) + '
' + esc(e.descripcion) + '
' + fmt(e.total) + ''); }); } else { // multa-ley-karin (r.desglose || []).forEach(function(d){ var rango = (d.monto && d.monto.min !== d.monto.max) ? fmt(d.monto.min) + ' – ' + fmt(d.monto.max) : fmt(d.monto && d.monto.max); rows.push('
' + esc(d.concepto) + ' · ' + esc(d.norma) + '
' + (d.nota ? '
' + esc(d.nota) + '
' : '') + '' + rango + ''); }); } var html = '

Tu estimación

' + '
' + fmt(total) + '
' + '

' + esc(resumen) + '

' + '' + rows.join('') + '
ConceptoMonto
' + (r.recomendacion ? '

💡 ' + esc(r.recomendacion) + '

' : '') + '
' + esc(r.disclaimer || 'Estimación referencial.') + '
'; var el = document.getElementById('result'); el.innerHTML = html; el.style.display = 'block'; document.getElementById('lead-capture').style.display = 'block'; el.scrollIntoView({behavior:'smooth', block:'start'}); } var TIPO = window.JB_CALC_TIPO; // Slug de la variante long-tail (null para páginas padre). Permite // analizar conversión por slug (qué causal/escenario convierte mejor). var VARIANT = window.JB_CALC_VARIANT || null; // Bucket A/B del callout extraIntroHtml. Server-assigned via cookie. // 'A' = vio el callout, 'B' = no lo vio, 'na' = la página no participa. var AB_INTRO = window.JB_AB_INTRO || 'na'; var lastInputs = null; // Pre-rellena campos del formulario con window.JB_CALC_PREFILL (si la // variante long-tail lo definió). Keys = name del input/select. No falla // si una key no existe — útil para variantes que sólo cambian copy. (function applyPrefill(){ var pf = window.JB_CALC_PREFILL || null; if (!pf) return; Object.keys(pf).forEach(function(k){ var el = document.querySelector('[name="' + k + '"]'); if (!el) return; var v = pf[k]; if (el.type === 'checkbox') el.checked = !!v; else el.value = String(v); }); })(); // Page-view event con tipo + slug + bucket A/B. Habilita funnel // view → result → lead segmentado por slug y bucket en GA / GTM. try { window.gtag && window.gtag('event', 'calculadora_view', { tipo: TIPO, variant: VARIANT, ab_intro: AB_INTRO, }); } catch(e) {} document.getElementById('calc-form').addEventListener('submit', async function(ev){ ev.preventDefault(); hideErr(); var btn = document.getElementById('calc-submit'); btn.disabled = true; var inputs = readInputs(ev.target); // Metadata embebida en el JSON de inputs. El backend serializa inputs // como JSON en LeadCalculation.inputs, así que estos campos quedan // persistidos sin requerir cambio de schema. Prefijo __ para // diferenciarlos de los campos reales del formulario. if (VARIANT) inputs.__variant = VARIANT; if (AB_INTRO !== 'na') inputs.__abIntro = AB_INTRO; lastInputs = inputs; try { var res = await fetch('/api/calculadora/' + TIPO, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ sessionId: sid(), inputs: inputs }) }); var data = await res.json(); if (!res.ok) { showErr(data.error || 'Error en el cálculo. Revisa los datos.'); btn.disabled = false; return; } renderResult(TIPO, data); try { window.gtag && window.gtag('event','calculadora_result',{tipo:TIPO,variant:VARIANT,ab_intro:AB_INTRO,total:data.total||0}); } catch(e){} } catch (e) { showErr('No pudimos calcular ahora. Intenta de nuevo.'); } finally { btn.disabled = false; } }); document.getElementById('send-lead').addEventListener('click', async function(){ hideErr(); var email = document.getElementById('email').value.trim(); var telefono = document.getElementById('telefono').value.trim(); var region = document.getElementById('region').value; var consent = document.getElementById('consent').checked; if (!email) { showErr('Necesitamos tu email para conectarte con un abogado.'); return; } if (!consent) { showErr('Marca el consentimiento (Ley 19.628) para continuar.'); return; } var btn = this; btn.disabled = true; try { var res = await fetch('/api/calculadora/' + TIPO, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ sessionId: sid(), inputs: lastInputs, email: email, telefono: telefono, region: region, consent: true }) }); var data = await res.json(); if (!res.ok) { showErr(data.error || 'No pudimos guardar tu solicitud.'); btn.disabled = false; return; } document.getElementById('lead-capture').style.display = 'none'; document.getElementById('ok-message').style.display = 'block'; try { window.gtag && window.gtag('event','calculadora_lead',{tipo:TIPO,variant:VARIANT,ab_intro:AB_INTRO,matched:!!(data.lead && data.lead.matchedLawyer)}); } catch(e){} } catch (e) { showErr('Error de red. Vuelve a intentar.'); btn.disabled = false; } }); document.getElementById('skip-lead').addEventListener('click', function(){ document.getElementById('lead-capture').style.display = 'none'; }); })();