# Movimientos IMSS (/docs/employees/imss-movements)

Cada alta, baja y cambio de salario de un empleado que cotiza al IMSS debe presentarse ante el instituto dentro de un plazo. La plataforma crea un **movimiento** por cada uno, con su fecha límite, y los reúne en **Capital humano → Movimientos IMSS**.

## Qué genera un movimiento [#que-genera]

* **Alta**: al registrar un empleado o al [reactivarlo](/docs/employees/rehiring). Utiliza el SBC que el empleado tiene en su fecha de ingreso. Si la plataforma no puede calcularlo, por ejemplo porque no hay UMA para esa fecha, el alta se guarda sin SBC y la columna **Detalle** lo marca como faltante. Si después se [corrige la fecha de ingreso](/docs/employees/hiring#corregir-fecha-de-ingreso) mientras el alta sigue pendiente, el alta toma la nueva fecha, su fecha límite y el SBC de esa fecha. Un alta ya presentada conserva la fecha anterior y hay que corregirla en el IDSE.
* **Baja**: al [dar de baja](/docs/employees/terminating) a un empleado, desde cualquier pantalla.
* **Modificación de salario**: cada vez que cambia el SBC del empleado. Guardar sin cambiar el sueldo no genera nada. Al aprobar la propuesta del [promedio variable bimestral](/docs/calculation/sbc#parte-variable), la modificación lleva la fecha del primer día del bimestre siguiente. Si recalculas ese bimestre con cifras distintas mientras la modificación sigue pendiente, la plataforma la elimina y la propuesta vuelve a quedar pendiente. Si ya la presentaste, se conserva y la propuesta indica el SBC que resulta con las cifras nuevas, para que presentes la corrección.

Los asimilados y los trabajadores por honorarios no cotizan al IMSS, así que no generan movimientos. Los empleados que ya existían antes de esta función tampoco aparecen: solo se registran los movimientos nuevos.

## Altas y bajas que ya existen [#existentes]

Cuando registras, das de baja o reactivas a un empleado que aporta al IMSS, la plataforma te pregunta si ese movimiento ya se presentó ante el IMSS fuera de la plataforma, por ejemplo porque migras desde otro sistema. La pregunta es **Alta existente IMSS** en el alta y el reingreso, y **Baja existente IMSS** en la baja, también al registrar a un empleado que ya se dio de baja.

* **No**: el movimiento entra a **Pendientes** con su fecha límite, como cualquier otro.
* **Sí**: el movimiento se registra como ya presentado y aparece directo en **Presentados**, con la etiqueta **Alta existente IMSS** en la columna **Detalle**. No tiene fecha límite que vigilar, no pide confirmación y la plataforma no calcula su SBC.

Puedes cambiar la respuesta del alta al editar al empleado, en la sección **Registro**, mientras no la hayas confirmado como presentada desde esta pantalla. Si la cambias de **Sí** a **No**, el alta regresa a **Pendientes** con el SBC de la fecha de ingreso.

## Fecha límite [#fecha-limite]

El plazo es de **5 días hábiles** contados desde la fecha del movimiento. No se cuentan sábados, domingos ni los días de descanso obligatorio del artículo 74 de la Ley Federal del Trabajo. La etiqueta de cada fila cuenta días naturales: **Vence en 7 días** puede ser un plazo de 5 días hábiles.

## La cola [#cola]

Las filas se ordenan de la fecha límite más cercana a la más lejana, para que lo urgente quede arriba.

* **Vencidos**: movimientos pendientes cuya fecha límite ya pasó. La fila se marca en rojo con la etiqueta **Vencido hace N días**.
* **Pendientes**: todo lo que falta por presentar, incluidos los vencidos.
* **Presentados**: movimientos confirmados, con la fecha de presentación y el folio del acuse, y las [altas y bajas que ya existían](#existentes) fuera de la plataforma. Primero van las presentaciones más recientes y al final los movimientos que ya existían.

Si a un movimiento pendiente le falta un dato que pide el IMSS, la columna **Detalle** dice cuál. Todo movimiento necesita el NSS, el registro patronal y la CURP. Una baja necesita además el motivo de baja. Un alta o una modificación de salario necesita además el RFC, el SBC, el tipo de salario, el tipo de trabajador IMSS y la semana o jornada reducida.

Un movimiento pendiente muestra el NSS actual del empleado. Uno presentado muestra el NSS con el que se presentó, aunque después se edite al empleado.

## Generar el archivo para el IDSE [#archivo-idse]

El botón **Generar TXT** prepara los archivos que subes al IDSE. Elige el **Movimiento** (alta, baja o modificación de salario) y la plataforma arma un archivo por registro patronal con los movimientos pendientes de ese tipo. Descarga cada uno con **Descargar**.

Los movimientos a los que les falta un dato, o cuyo dato no cabe en el formato del IDSE (por ejemplo un NSS que no tiene 11 dígitos), aparecen en **Fuera del archivo** con el motivo. Completa el dato y vuelve a generar el archivo.

Generar el archivo no confirma ningún movimiento: después de subirlo al IDSE, confirma cada movimiento como se explica abajo.

## Confirmar la presentación [#confirmar]

Después de presentar un movimiento ante el IMSS, abre el menú de su fila y elige **Confirmar presentación**. Puedes capturar el folio del acuse. El movimiento pasa a **Presentados** y no se puede deshacer.

**Altas y modificaciones sin SBC.** Si la plataforma no pudo calcular el SBC de un alta o de una modificación de salario, el diálogo te pide el **SBC diario presentado**: captura el que presentaste en el IDSE o el SUA. Es obligatorio y debe ser mayor a cero; la plataforma lo guarda en el movimiento.

## Permisos [#permisos]

El permiso **Movimientos IMSS** tiene dos niveles: ver la cola, y confirmar presentaciones y generar los archivos para el IDSE. Los roles que ya podían ver o administrar empleados recibieron el mismo nivel.