<div class="sop-document">
<div class="sop-header">
<table style="width:100%;border-collapse:collapse;border:2px solid #334155">
<tr>
<td rowspan="4" style="width:200px;text-align:center;padding:10px;border:1px solid #334155"><strong style="font-size:20px;color:#3b82f6">XPert WMS</strong><br><span style="font-size:11px;color:#94a3b8">Sistema de Gestion de Almacenes</span><br><span style="font-size:11px;color:#94a3b8">COMFAR S.A.</span></td>
<td style="padding:8px 12px;border:1px solid #334155"><strong>PROCEDIMIENTO OPERATIVO ESTANDAR</strong></td>
<td style="padding:8px 12px;border:1px solid #334155;width:180px"><strong>Codigo:</strong> SOP-RCL-001</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #334155"><strong>Recall / Retiro de Producto</strong></td>
<td style="padding:8px 12px;border:1px solid #334155"><strong>Version:</strong> 1.0</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #334155"><strong>Proceso:</strong> Recall</td>
<td style="padding:8px 12px;border:1px solid #334155"><strong>Vigencia:</strong> 2026-04-06</td>
</tr>
<tr>
<td style="padding:8px 12px;border:1px solid #334155"><strong>Departamento:</strong> Calidad / Regulatorio</td>
<td style="padding:8px 12px;border:1px solid #334155"><strong>Revision:</strong> 2027-04-06</td>
</tr>
</table>
</div>

<h2 style="margin-top:24px;color:#3b82f6;border-bottom:2px solid #3b82f6;padding-bottom:6px">1. OBJETIVO</h2>
<p>Establecer el procedimiento para el retiro rapido y trazable de productos del mercado (recall) en cumplimiento con los requerimientos de DINAVISA, asegurando la identificacion completa de todo el stock afectado en almacen y de todos los clientes que recibieron el lote en cuestion, permitiendo una respuesta inmediata ante alertas sanitarias.</p>

<h2 style="margin-top:24px;color:#3b82f6;border-bottom:2px solid #3b82f6;padding-bottom:6px">2. ALCANCE</h2>
<ul>
<li><strong>Recall por alerta DINAVISA:</strong> Retiro ordenado por la autoridad regulatoria</li>
<li><strong>Recall voluntario:</strong> Retiro proactivo por hallazgo interno de no conformidad</li>
<li><strong>Retiro por calidad:</strong> Producto que no cumple especificaciones post-comercializacion</li>
<li><strong>Trazabilidad completa:</strong> Desde la recepcion hasta el ultimo cliente que recibio el lote</li>
</ul>

<h2 style="margin-top:24px;color:#3b82f6;border-bottom:2px solid #3b82f6;padding-bottom:6px">3. RESPONSABILIDADES</h2>
<table style="width:100%;border-collapse:collapse;margin:12px 0">
<tr style="background:#1e293b"><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Cargo</th><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Responsabilidad</th></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569"><strong>Director Tecnico</strong></td><td style="padding:8px 12px;border:1px solid #475569">Autorizar el recall. Coordinar con DINAVISA. Firmar documentacion regulatoria.</td></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569"><strong>Jefe de Calidad</strong></td><td style="padding:8px 12px;border:1px solid #475569">Ejecutar la trazabilidad en XPert WMS. Coordinar el bloqueo de lotes.</td></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569"><strong>Jefe de Almacen</strong></td><td style="padding:8px 12px;border:1px solid #475569">Ejecutar el bloqueo fisico del stock. Segregar producto en zona de averias.</td></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569"><strong>Comercial</strong></td><td style="padding:8px 12px;border:1px solid #475569">Notificar a los clientes afectados. Coordinar la devolucion del producto.</td></tr>
</table>

<h2 style="margin-top:24px;color:#3b82f6;border-bottom:2px solid #3b82f6;padding-bottom:6px">4. DEFINICIONES</h2>
<table style="width:100%;border-collapse:collapse;margin:12px 0">
<tr style="background:#1e293b"><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Termino</th><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Definicion</th></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569"><strong>Recall</strong></td><td style="padding:8px 12px;border:1px solid #475569">Retiro de un producto del mercado por defecto de calidad, seguridad o incumplimiento regulatorio.</td></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569"><strong>Trazabilidad</strong></td><td style="padding:8px 12px;border:1px solid #475569">Capacidad de rastrear un lote desde su origen hasta el destino final (forward tracing) y viceversa (backward tracing).</td></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569"><strong>Lote bloqueado</strong></td><td style="padding:8px 12px;border:1px solid #475569">Stock con estado BLOCKED que no puede ser despachado ni movido sin autorizacion.</td></tr>
</table>

<h2 style="margin-top:24px;color:#3b82f6;border-bottom:2px solid #3b82f6;padding-bottom:6px">5. PROCEDIMIENTO</h2>

<h3 style="margin-top:16px;color:#22c55e">5.1 Iniciar el Recall</h3>
<ol>
<li>Acceder al modulo <strong>DINAVISA - Recall</strong> en XPert WMS.</li>
<li>Hacer clic en <strong>"+ Nuevo Recall"</strong>.</li>
<li>Ingresar:
  <ul>
  <li>Codigo del producto afectado</li>
  <li>Numero de lote a rastrear</li>
  <li>Motivo del recall (alerta DINAVISA, hallazgo interno, queja de cliente, etc.)</li>
  </ul>
</li>
<li>El sistema crea el recall con estado <strong>INITIATED</strong> y genera un numero de seguimiento unico.</li>
</ol>

<h3 style="margin-top:16px;color:#22c55e">5.2 Ejecutar Trazabilidad</h3>
<ol>
<li>Hacer clic en <strong>"Ejecutar Trazabilidad"</strong> en el detalle del recall.</li>
<li>XPert WMS ejecuta automaticamente la busqueda completa del lote en toda la base de datos:
  <ul>
  <li><strong>Stock actual:</strong> Todas las ubicaciones donde se encuentra el lote actualmente</li>
  <li><strong>Movimientos historicos:</strong> Todo el historial de movimientos del lote (recepcion, almacenamiento, picks, transferencias)</li>
  <li><strong>Despachos:</strong> Todos los despachos que incluyeron el lote</li>
  <li><strong>Clientes afectados:</strong> Lista completa de clientes que recibieron mercaderia de ese lote</li>
  </ul>
</li>
<li>El estado cambia a <strong>IN_PROGRESS</strong>.</li>
<li>Revisar los resultados en las tablas: Stock Encontrado, Clientes Afectados, Movimientos.</li>
</ol>

<h3 style="margin-top:16px;color:#22c55e">5.3 Bloquear el Lote</h3>
<ol>
<li>Una vez revisada la trazabilidad, hacer clic en <strong>"Bloquear Lote y Completar"</strong>.</li>
<li>XPert WMS bloquea automaticamente TODO el stock del lote en todas las ubicaciones.</li>
<li>El estado del lote en la tabla de batches cambia a <strong>BLOCKED</strong>.</li>
<li>Se generan movimientos de stock tipo BLOCK con referencia al recall.</li>
<li>El lote bloqueado no puede ser seleccionado para picking ni despacho.</li>
</ol>

<h3 style="margin-top:16px;color:#22c55e">5.4 Notificacion y Recoleccion</h3>
<ol>
<li>Exportar la lista de clientes afectados desde XPert WMS (CSV desde Reportes > Recalls).</li>
<li>El area Comercial contacta a cada cliente para coordinar la devolucion.</li>
<li>Las devoluciones se procesan segun SOP-DEV-001.</li>
<li>Toda la documentacion se archiva junto al recall para presentar a DINAVISA.</li>
</ol>

<h3 style="margin-top:16px;color:#22c55e">5.5 Disposicion Final</h3>
<ol>
<li>El producto recolectado se almacena en la <strong>zona de averias</strong>.</li>
<li>Control de Calidad decide la disposicion final: destruccion, reproceso, devolucion a fabricante.</li>
<li>Se documenta la destruccion o disposicion con acta firmada.</li>
<li>Se genera el informe final del recall para DINAVISA.</li>
</ol>

<h2 style="margin-top:24px;color:#3b82f6;border-bottom:2px solid #3b82f6;padding-bottom:6px">6. REGISTROS ASOCIADOS</h2>
<table style="width:100%;border-collapse:collapse;margin:12px 0">
<tr style="background:#1e293b"><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Registro</th><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Ubicacion</th><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Retencion</th></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569">Recall (cabecera y resultados)</td><td style="padding:8px 12px;border:1px solid #475569">XPert WMS > DINAVISA - Recall</td><td style="padding:8px 12px;border:1px solid #475569">10 anos</td></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569">Reporte de Trazabilidad</td><td style="padding:8px 12px;border:1px solid #475569">XPert WMS > Recall > Detalle</td><td style="padding:8px 12px;border:1px solid #475569">10 anos</td></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569">Exportacion CSV clientes afectados</td><td style="padding:8px 12px;border:1px solid #475569">XPert WMS > Reportes > Recalls</td><td style="padding:8px 12px;border:1px solid #475569">10 anos</td></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569">Acta de destruccion</td><td style="padding:8px 12px;border:1px solid #475569">Archivo fisico Calidad</td><td style="padding:8px 12px;border:1px solid #475569">10 anos</td></tr>
</table>

<h2 style="margin-top:24px;color:#3b82f6;border-bottom:2px solid #3b82f6;padding-bottom:6px">7. CONTROL DE CAMBIOS</h2>
<table style="width:100%;border-collapse:collapse;margin:12px 0">
<tr style="background:#1e293b"><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Version</th><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Fecha</th><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Descripcion del Cambio</th><th style="padding:8px 12px;border:1px solid #475569;text-align:left">Autor</th></tr>
<tr><td style="padding:8px 12px;border:1px solid #475569">1.0</td><td style="padding:8px 12px;border:1px solid #475569">2026-04-06</td><td style="padding:8px 12px;border:1px solid #475569">Emision inicial del procedimiento</td><td style="padding:8px 12px;border:1px solid #475569">Administracion WMS</td></tr>
</table>
</div>