Demostración Interactiva

Verificador de prescripción para abogados

Calcula si una acción jurídica sigue en tiempo legal o si existe riesgo de prescripción, con semáforo y fundamentos de la ley.

Quiero esta herramienta en mi sitio
← Todas las funciones
Aviso legal: Información general con fines informativos; no sustituye la asesoría ni el patrocinio legal de un abogado. Los despachos, nombres y cifras presentados son ficticios y corresponden a datos de ejemplo.
⏳ Semáforo de prescripción y caducidad: Verifica la vigencia temporal de tu derecho antes de iniciar acciones
Alerta de términos fatales

Datos del Hecho Jurídico

Fecha en que ocurrió el despido o venció el documento.
En derecho mexicano, ciertos actos suspenden o reinician el cómputo de prescripción.
Dictamen de Oportunidad Legal 🟢 En Tiempo Legal

Todavía estás a tiempo de reclamar

El plazo de prescripción está corriendo. Recomendamos iniciar la preparación técnica de la demanda con margen suficiente.

Plazo total: 2 meses Consumido: 25%
Fecha estimada de prescripción: 14 Diciembre 2026
Días naturales restantes: ~48 días
📖 Fundamento Legal Orientativo:

Artículo 518 de la Ley Federal del Trabajo: Prescriben en dos meses las acciones de los trabajadores que sean separados de su trabajo.

⚠️ Nota de rigor jurídico: El cómputo mostrado es orientativo y no constituye una opinión legal definitiva. Los plazos exactos pueden verse modificados por acuerdos de suspensión de labores, presentación de solicitudes conciliatorias prejudiciales, interrupción de la prescripción o legislación local aplicable. Consulta siempre a un abogado calificado.

🔒 Privacidad garantizada: no guardamos nada en esta página. Los cálculos y simulaciones se procesan localmente en tu navegador.

function cambiarMateriaPrescripcion() { const mat = document.getElementById('pr-materia').value; const selAcc = document.getElementById('pr-accion'); selAcc.innerHTML = ''; const acciones = PLAZOS_PRESCRIPCION_DEMO[mat] || []; acciones.forEach(a => { const opt = document.createElement('option'); opt.value = a.id; opt.textContent = a.nombre; selAcc.appendChild(opt); }); // Actualizar fecha por defecto a 10 días atrás const hoy = new Date(); hoy.setDate(hoy.getDate() - 10); document.getElementById('pr-fecha').value = hoy.toISOString().split('T')[0]; verificarPrescripcionEnVivo(); } function verificarPrescripcionEnVivo() { const mat = document.getElementById('pr-materia').value; const accId = document.getElementById('pr-accion').value; const fStr = document.getElementById('pr-fecha').value; const inter = document.getElementById('pr-interrupcion').value; if (!fStr) return; const res = calcularSemaforoPrescripcion(mat, accId, fStr, inter !== 'no'); if (!res) return; const card = document.getElementById('presc-card'); card.className = 'semaforo-card sem-' + res.semaforo; const badge = document.getElementById('presc-badge'); badge.className = 'urg-badge urg-' + (res.semaforo === 'rojo' ? 'alta' : (res.semaforo === 'amarillo' ? 'media' : 'baja')); const tit = document.getElementById('presc-titulo-res'); const desc = document.getElementById('presc-desc-res'); const bar = document.getElementById('presc-bar-fill'); if (res.semaforo === 'verde') { badge.textContent = '🟢 Todavía en tiempo'; tit.textContent = 'Todavía estás a tiempo de reclamar tu derecho'; desc.textContent = 'El término de prescripción está transcurriendo normalmente. Cuentas con un margen adecuado para reunir pruebas y presentar la demanda formal.'; bar.style.background = '#10B981'; } else if (res.semaforo === 'amarillo') { badge.textContent = '⚠️ Quedan pocos días'; tit.textContent = 'Quedan pocos días: se requiere acción pronta'; desc.textContent = 'El término está próximo a fenecer. Recomendamos solicitar de inmediato la intervención de un abogado o presentar la solicitud conciliatoria para interrumpir el plazo.'; bar.style.background = '#F59E0B'; } else { badge.textContent = '🚨 Posible prescripción'; tit.textContent = 'Es posible que el plazo ordinario haya concluido'; desc.textContent = 'De acuerdo con la fecha señalada, el plazo ordinario podría haber prescrito. Sin embargo, un abogado debe analizar si existió alguna causa de suspensión o interrupción que mantenga vivo tu derecho.'; bar.style.background = '#EF4444'; } document.getElementById('presc-plazo-txt').textContent = res.plazoTexto; document.getElementById('presc-porc-txt').textContent = Math.min(100, Math.round(res.porcentajeConsumido)) + '%'; bar.style.width = Math.min(100, Math.round(res.porcentajeConsumido)) + '%'; document.getElementById('presc-vence-fec').textContent = res.fechaVencimientoStr; document.getElementById('presc-dias-rest').textContent = res.diasRestantes > 0 ? `${res.diasRestantes} días naturales` : 'Plazo concluido'; document.getElementById('presc-fundamento').textContent = res.fundamento; } function consultarPrescripcionWhatsApp() { const mat = document.getElementById('pr-materia').options[document.getElementById('pr-materia').selectedIndex].text; const acc = document.getElementById('pr-accion').options[document.getElementById('pr-accion').selectedIndex].text; const fec = document.getElementById('pr-fecha').value; const sem = document.getElementById('presc-badge').textContent; const waMsg = `Hola, utilicé el Verificador de Prescripción en su sitio web para un asunto de ${mat} ("${acc}") con fecha del ${fec}. El resultado preliminar indica "${sem}". Deseo una consulta para que un abogado revise a detalle la viabilidad de mi acción legal.`; window.open(`https://wa.me/524461216313?text=${encodeURIComponent(waMsg)}`, '_blank'); } window.addEventListener('DOMContentLoaded', () => { cambiarMateriaPrescripcion(); });