TerraCerrar 
» IDSE Express » Ayuda

Descripción de los Códigos de Error que manda el IMSS en la Respuesta de Afiliación.

A continuación se describen algunos de códigos de error que el IMSS envía a través del documento de Resultado de Afiliación:

CODIGO DESCRIPCION
XX01 NUMERO DE GUIA INVALIDO
Valida que esté integrado por cinco posiciones numéricas:
Las primeras dos posiciones deberán existir en la tabla de delegaciones, procedencias y año de inicio de servicios.

Las posiciones 3 a 5 (fecha juliana) se deben encontrar en los rangos 001 a 382, 389 a 400, 402, 404, 408, 495, 496, 500 a 599, 601, 602, 605 a 614.

XX02 NÚMERO DE SEGURIDAD SOCIAL INVALIDO
Valida que el número de seguro social tenga un formato válido.
XX03 NÚMERO DE SEGURIDAD SOCIAL NO EXISTE
Valida que el número de seguridad social exista en la base de datos.
XX04 NÚMERO DE SEGURIDAD SOCIAL INEXISTENTE (MODALIDADES 00 o 19)
Si el registro patronal del movimiento reporta la modalidad 00 o 19, el número de seguridad social no debe de existir en la base de datos de asegurados.
XX06 CONFIGURACIÓN DEL NOMBRE DEL ASEGURADO ERRONEO
Valida que la primera posición sea alfabética o el símbolo & (equivalente a la letra Ñ), las posiciones 2 a 50 no deben ser blancos, ni debe haber más de dos signos de $ consecutivos, ni existir más de un espacio entre caracteres.
XX07 NOMBRE DEL ASEGURADO NO ES IGUAL AL DE LA BASE DE DATOS

XX09 FECHA DEL MOVIMIENTO MAYOR A FECHA DEL SISTEMA
Valida que la fecha del movimiento sea menor o igual a la fecha del día del movimiento. (no se pueden hacer movimientos futuros).
XX10 FECHA DE MOVIMIENTO MAYOR A LA DE BASE DE DATOS DE AUTORIZACIONES PERMANENTES
Valida que la fecha del movimiento sea menor o igual a la fecha reportada en el movimiento de suspensión de servicios. (No se pueden realizar movimientos después de tener servicios suspendidos).
XX11 INTEGRACIÓN DEL REGISTRO PATRONAL ERRONEA
Valida que se encuentre integrado de 10 posiciones, la primera podrá ser alfabética o numérica, el resto de la clave deberá ser numérica y no se aceptará si únicamente reporta 0's o 9's.
XX12 EXISTENCIA DE LA CLAVE DE MUNICIPIOS PARA REGISTROS PATRONALES CON MODALIDAD 00
Valida que las 3 primeras posiciones del registro patronal existan en la base de datos de municipios, si las últimas posiciones del registro patronal reportan 00.
XX13 FECHA DE MOVIMIENTO INVALIDA PARA REGISTROS CON MODALIDADES 29, 32, 33, 34, 35, 43, 44
Si el registro patronal reporta las modalidades 29, 32,33,34,35,43,44. La fecha deberá de ser la del 1er día de cada mes del año de proceso o del inmediato anterior, si reporta argumento 3, 6, 9 o 10, se acepta año menor en más de uno en relación al del proceso.
Si el movimiento reporta fecha igual o mayor al 1ro de Julio de 1997, valida que las posiciones 9 y 10 del registro patronal existan en la tabla de modalidades de aseguramiento vigente a partir del 1ro de Julio de 1997.
XX17 MODALIDAD PARA ASEGURADOS PATRONES PERSONAS FISICAS
Si el registro patronal que reporta el movimiento tiene modalidad 35 (Patrones personas físicas, con trabajadores a su servicio), valida en la base las primeras 8 posiciones que se encuentre vigente en la base de datos de patrones en cualquiera de las siguientes modalidades: 10, 13, 14, 18, 19, 28 o 34, si el movimiento reporta argumento 7, 17, 27, 37, o 97, se acepta aun cuando no se encuentre vigente el registro patronal.
XX18 ASEGURADO NO SE ENCUENTRA VIGENTE
Valida que el asegurado se encuentre vigente en la base de datos antes de realizar un movimiento de baja. (Sucede cuando se realizan dos bajas seguidas, faltó un reingreso intermedio).
XX19 ASEGURADO NO SE ENCUENTRA VIGENTE (MODALIDADES 10, 13, 14 o 17)
Verifica que el asegurado está vigente antes de una baja.
XX20 IDENTIFICACION DE MOVIMIENTO EXTEMPORANEO
XX21 FECHA DE MOVIMIENTO INVALIDA
Día 0 a 31, mes 1 a 12, año 4 dígitos y anterior al año de inicio de la delegación.
XX22 FECHA DE MOVIMIENTO ERRONEA
Valida que la fecha del proceso sea mayor o igual a la del movimiento (no se permiten movimientos futuros).
XX27 ASEGURADO SE ENCUENTRA VIGENTE
Valida que el asegurado no se encuentre vigente antes de realizar un reingreso. Este error se da cuando se realizan dos movimientos de reingreso seguidos. Faltó una baja intermedia.
XX29 DELEGACIÓN DE CONTROL DEL REGISTRO PATRONAL DIFERENTE A LA DE ORIGEN DEL MOVIMIENTO
Valida que la clave de la delegación de control de la base de datos de patrones, sea igual a la de la delegación de origen.
XX30 IDENTIFICACIÓN DE SUSPENSIÓN O REANUDACIÓN DE SERVICIOS
Si el movimiento reporta identificador de suspensión o reanudación de servicios igual a 1, valida que la identificación de la base de datos sea igual a 0.
Si el movimiento reporta identificador de suspensión o reanudación de servicios igual a 2, valida que la identificación de la base de datos sea igual a 3.
XX31 CLAVES DE TIPO DE TRABAJADOR
Valida que las claves de tipo de trabajador se encuentren comprendidas en los rangos válidos.
XX32 SALARIO BASE DE COTIZACIÓN
Si el movimiento a operar corresponde a un registro patronal con modalidades 11, 15, 16, 18, 21, 27, 28, 29, 30, 31, 36, 40. Verifica que el salario base de cotización sea igual o mayor al salario mínimo del municipio al cual corresponde el registro patronal.

Si el movimiento a operar corresponde a un registro patronal de modalidad 10, 13, 14, 17, 34, o 42, valida que el salario base sea mayor o igual al salario mínimo integrado del municipio al cual corresponde al registro patronal. Excepto si el identificador de jornada semana cuota reducida y tipo de pago es de 1 a 6, en el cual se acepta un salario igual o mayor al mínimo del municipio sin integrar.

Si el movimiento a operar corresponde a un registro patronal con modalidad 10, 13, o 17, e identificador de jornada semana cuota reducida o tipo de pago de 1 a 6 se acepta un salario inferior al mínimo del municipio al cual corresponde el registro patronal.

Si el movimiento corresponde a un registro patronal de modalidad 10, 13 o 17, identificador de jornada, semana cuota reducida y tipo de pago de 1 a 6, argumento 6 y fecha igual o mayor a Julio 1º de 1997, se acepta salario menor al mínimo del municipio correspondiente al registro patronal.

Si el movimiento corresponde a un registro patronal de modalidad 29, 35, 43 o 44, y fecha igual o mayor a la del salario mínimo del DF (fecha registrada en el archivo TS DELEGA99) valida que el salario base de cotización sea mayor o igual al salario mínimo del DF, si el movimiento es menor a la del archivo no se realiza la validación.
XX33 IDENTIFICADOR DE JORNADA, SEMANA, CUOTA REDUCIDA O TIPO DE PAGO INVALIDA
Valida que el identificador de jornada, semana, cuota reducida o tipo de pago se encuentre en los rangos válidos:

0 - cuota completa de pago mensual (modalidades 00, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20,21, 27, 28, 30, 31, 34, 36, 40, 42)

1 - cuota reducida (modalidades 10, 13, 17)

2 - Semana reducida (modalidades 10, 13, 17)

3- Semana reducida (modalidades 10, 13, 17) o cuota completa pago anual (modalidades 29, 32, 33, 34, 35, 43, 44)

4 - Semana reducida (modalidades 10, 13, 17) o cuota reducida pago anual (modalidad 32 o 33)

5 - Semana reducida (modalidad 10, 13, 17) o cuota completa pago bimestral (modalidad 29, 32, 33, 44)

6 - Jornada reducida (modalidades 10, 13, 17) o cuota reducida pago bimestral (modalidades 32, 33)

7 - Cuota completa pago semestral (modalidades 29, 33, 43, 44)

8 - Cuota reducida pago semestral (modalidad 33)

9 - Cuota completa pago cuatrimestral (modalidad 43)
XX34 TIPO DE SALARIO INCORRECTO
Valida que corresponda a alguno de los siguientes:

0 salario fijo
1 salario variable
2 salario mixto

XX34 SUSPENSIÓN DE SERVICIOS PARA MODALIDADES DE ASEGURAMIENTO 29, 32, 33, 43, 44
Si el movimiento reporta identificación 1 (suspensión de servicios) y las dos últimas posiciones del registro patronal reportan modalidades 29, 32, 33, 43, 44 se valida que la identificación de jornada, semana, cuota reducida y tipo de pago corresponda a la tabla siguiente:

Tipo jornada Modalidad
5, 7 29, 44
7, 9 43
5, 6 32
5, 6, 7, 8 33

XX36 CAMPO DE SEXO INVALIDO
1 masculino
2 femenino
XX37 MES DE NACIMIENTO INVALIDO
Valida que sea numérico y que se encuentre en el rango de 1 a 12.
XX38 LUGAR DE NACIMIENTO INCORRECTO
Valida que sea numérico y que se encuentre en el rango de 1 a 32 o 35.
XX39 UNIDAD DE MEDICINA FAMILIAR
Si la delegación de origen es diferente de 15, 35, 36, 37, 38, valida que la unidad de medicina familiar se encuentre comprendida en la delegación igual a la de origen de la tabla de unidades de medicina familiar por delegación.

Si la delegación de origen es igual a 15, 35, 36, 37, 38 valida que la unidad de medicina familiar se encuentre comprendida en la delegación 15, 35, 36, 37, 38 de la tabla de medicina familiar por delegación.

Si la modalidad del registro patronal del movimiento es 00, 21,40 o el número de seguridad social inicia con 97 o el número de guía reporta en las posiciones 3 a 5 los valores 367, 394, 395, 396, 400, 402, 405, 406, 407, 408, 495, 496, se acepta unidad de medicina familiar en ceros o inválida.
XX41 CLAVE DE PENSIÓN DADA DE BAJA
Valida que el registro se encuentre dado de baja de la base de datos de asegurados.

XX53 NUMERO DE SEGURIDAD SOCIAL PENDIENTE DE CONFIRMAR
Se valida que el número de seguridad social no tenga marca de pendiente en la base de datos. Si aparece con marca de pendiente no se procesa el movimiento.
XX54 MOVIMIENTO PENDIENTE DE CONFIRMAR
Si en la base de datos se encuentra un movimiento pendiente de confirmar, se rechaza el nuevo movimiento.
XX56 TIPO DE MOVIMIENTO, FECHA O SALARIOS NO IGUALES
Verifica que en un mismo periodo de aseguramiento, con el mismo registro patronal, los movimientos, salarios y fechas sean iguales a los que se operan en la base de datos. Valida también que la fecha del movimiento no sea mayor a la fecha de termino de aseguramiento.
XX57 FECHA DE MOVIMIENTO MENOR A LA FECHA DEL PERIODO ANTERIOR
Se valida que los movimientos con un mismo registro patronal tenga fecha mayor al anterior. (no se pueden insertar movimientos intermedios posteriormente).
XX58 MARCA DE HUELGA EN LA BASE DE ASEGURADOS
XX60 TIPO DE PAGO EN RELACION AL TIPO DE PAGO DE LA BASE DE DATOS DE PATRONES, PARA MODALIDADES 29, 32, 33, 44. NO ES VALIDO
XX61 FECHA DE INICIO DE INCAPACIDAD MENOR A 1 DE JULIO 1997
XX62 FECHA TERMINO DE INCAPACIDAD MENOR A LA FECHA DE INICIO DE INCAPACIDAD
XX63 DIAS AMPARADOS POR INCAPACIDAD MAYOR A LA DIFERENCIA ENTRE FECHA DE INICIO Y FIN DE INCAPACIDAD
XX64 FECHAS DE INCAPACIDAD FUERA DE PERIODO
XX78 REGISTRO CON IDENTIFICADOR DE AUTORIZACIÓN PERMENENTE
Los asegurados con registro de autorización permanente no se procesan.
XX83 DELEGACION DE ORIGEN Y DESTINO IGUALES
XX85 NUMERO DE SEGURIDAD SOCIAL INCORRECTO
XX87 MODIFICACION DE SALARIO MENOR AL REGISTRADO EN BASE DE DATOS
XX88 FECHA DE MOVIMIENTO FUERA DE PERIODO (PROCESO EXTEMPORANEO)
XX89 FECHA DE MOVIMIENTO FUERA DE PERIODO (PROCESO EXTEMPORANEO)
XX90 FECHA DE RECEPCIÓN INCORRECTA
Valida de la fecha de recepción del movimiento sea correcta.
XX92 MOVIMIENTO FUERA DE LA FECHA DE PRORROGA
Movimiento con fecha menor a un año, con respecto a la fecha de procesamiento.

Indice