En esta versión del sistema se realiza una actualización de base de datos para incluir campos y tablas necesarios para el funcionamiento del módulo Conexión en Línea con IDSE.
Se agregan las tablas NOM10058, NOM10059, NOM10060, NOM10061 y NOM10062.
Se adiciona el campo [TipoSemanaReducida] en la tabla NOM10001.
Importante
Las tablas NOM10058, NOM10059, NOM10060, NOM10061 y NOM10062 son necesarias para almacenar la información de los movimientos que se enviarán al IDSE por medio del módulo Conexión en línea con IDSE.
Puedes consultar estas nuevas tablas y campo dentro del documento de la estructura de base de datos "BDDNOMINAS.pdf"”, que se incluye en la carpeta de ejecutables del sistema.
Por omisión, la ruta es: C:\Program Files (x86)\Compac\Nominas
Configuración
A continuación, te mostramos a detalle cada una de las tablas con sus respectivos campos:
NOM10058 - Certificados IMSS
Esta tabla contiene los datos de los certificados asignados a cada registro patronal.
No.
Campo
Tipo
Descripción
1
IdCertificado
int
Identificador del Certificado.
2
NPIE
varchar
Usuario asociado a un registro y certificado digital vigente, este valor está encriptado.
Varchar: 20 caracteres
3
CidRegistroPatronal
int
Identificador del Registro Patronal.
4
IdUsuario
int
Identificador del usuario.
5
TipoCertificado
varchar
Tipo de Certificado:
¤ 1 = Corporativo: cuando se utiliza la e.firma (FIEL) para el envío de movimientos.
¤ 2 = Individual: cuando se utiliza el Certificado IMSS para el envío de movimientos.
Varchar: 1 caracter
6
TimeStamp
datetime
Fecha de última actualización del registro.
NOM10059 - Guardado de Acuses PDF
Esta tabla contiene el almacenamiento de los acuses PDF recibidos y de respuesta del IMSS.
No.
Campo
Tipo
Descripción
1
Tipo
varchar
Tipo de acuse, este campo contiene la clave del tipo de acuse almacenado:
¤ 1 = Acuse de recibido
¤ 2 = Acuse de respuesta: Aceptación o Rechazo
Varchar: 10 caracteres
2
IdLote
varchar
Identificador del Lote, esta información es proporcionada por el IMSS cuando se realiza el envío de movimientos.
Varchar: 12 caracteres
3
NombreArchivo
varchar
Nombre del archivo de acuse recibido y respuesta de IMSS.
Varchar: 100 caracteres
4
Archivo
im
Almacena el archivo de acuse recibido y respuesta de IMSS.
5
IdCertificado
int
Identificador del Certificado.
NOM10060 - Envío de movimientos al IDSE
Esta tabla contiene los datos del envío de movimientos al IDSE.
No.
Campo
Tipo
Descripción
1
IdEnvio
int
Identificador del Envío.
2
IdCertificado
int
Identificador del Certificado.
3
IdLote
varchar
Identificador del Lote, esta información es proporcionada por el IMSS cuando se realiza el envío de movimientos.
Varchar: 12 caracteres
4
IdTransaccion
varchar
Identificador de la Transaccion.
Varchar: 40 caracteres
5
IdUsuario
int
Identificador del Usuario.
6
FechaEnvio
datetime
Fecha en la que se realizó el envío.
NOM10061 - Movimientos de Alta, Baja, Reingreso y Modificación de Salario
Esta tabla contiene los datos de los movimientos de altas, bajas, reingresos y modificaciones de salario que serán enviados al IDSE.
No.
Campo
Tipo
Descripción
1
IdMovimiento
int
Identificador del movimiento.
2
IdEnvio
int
Identificador del envío.
3
IdEmpleado
int
Identificador del empleado.
4
Fecha
datetime
Fecha del movimiento.
5
SBC
float
Salario Base Cotización.
6
TipoMov
varchar
Tipo de movimiento, este campo contiene la clave del tipo de movimiento realizado:
¤ A = Alta
¤ B = Baja
¤ R = Reingreso
¤ M = Modificación de Salario
Varchar: 1 caracteres.
7
Estatus
varchar
Estado del tipo de movimiento:
¤ 1 = Por enviar
¤ 0 = Generado
¤ 1 = Enviado
¤ 2 = Recibido
¤ 3 = Respuesta pendiente
¤ 6 = Aceptado
¤ 7 = Rechazado
Varchar: 1 caracter.
8
TipoError
varchar
Tipo de error, este campo contiene la clave del tipo de error.
Nota: Se mostrará vacío en versión 15.1.2.
Varchar: 1 caracter.
9
Error
varchar
Motivo del error, indica la causa de rechazo.
Varchar: 200 caracteres.
10
NRP
varchar
Número de Registro Patronal, es un identificador asignado por el Instituto Mexicano del Seguro Social (IMSS) o el Infonavit a los patrones afiliados.
Varchar: 11 caracteres.
11
NSS
varchar
Número de Seguridad Social, es un identificador de 11 posiciones asignado por el IMSS o por el Infonavit a los trabajadores afiliados.
Varchar: 11 caracteres.
12
CURP
varchar
Clave Única del Registro de Población, contiene el identificador asignado al trabajador por el Registro Nacional de Población.
Varchar: 18 caracteres.
13
FechaMovimiento
datetime
Fecha en que se realizó el movimiento.
14
Nombre
varchar
Nombre(s) del empleado.
Varchar: 40 caracteres.
15
ApellidoPaterno
varchar
Apellido paterno del empleado.
Varchar: 40 caracteres.
16
ApellidoMaterno
varchar
Apellido materno del empleado.
Varchar: 40 caracteres.
17
UMF
int
Unidad Médica Familiar.
18
TipoContrato
varchar
Permite identificar el tipo de contrato que tiene el empleado con base al catálogo del IMSS.
Nota: El dato se toma del catálogo de empleados.
¤ 01 Permanente
¤ 02 Trabajador eventual
¤ 03 Trabajador eventual de la construcción
¤ 04 Eventual del campo
Varchar: 2 caracteres.
19
TipoSemanaReducida
int
Identificador del tipo de semana reducida:
¤ 0 = Semana normal
¤ 1 = 1 día de la semana
¤ 2 = 2 días de la semana
¤ 3 = 3 días de la semana
¤ 4 = 4 días de la semana
¤ 5 = 5 días de la semana
¤ 6 = Menos de 8 horas
20
TipoBasecotizacion
varchar
Indica el tipo de la base de cotización:
¤ F = Fijo
¤ V = Variable
¤ M = Mixto
Varchar: 1 caracter.
21
CausaBaja
varchar
Motivo de la baja del empleado con base al catálogo del finiquito.
Varchar: 60 caracteres.
22
TimeStamp
datetime
Fecha en que se realiza el registro.
NOM10062 - Usuarios IDSE
Esta tabla contiene los datos de los usuarios IDSE.
No.
Campo
Tipo
Descripción
1
IdUsuario
int
Identificador del Usuario.
2
Nombre
varchar
Nombre(s) del empleado.
Varchar: 40 caracteres.
3
ApellidoPaterno
varchar
Apellido paterno del empleado.
Varchar: 40 caracteres.
4
ApellidoMaterno
varchar
Apellido materno del empleado.
Varchar: 40 caracteres.
5
CorreoCliente
varchar
Dirección de correo electrónico del usuario.
Varchar: 100 caracteres.
6
Password
varchar
Contraseña del usuario encriptada.
Varchar: 40 caracteres.
7
Identificador
varchar
Identificador único asignado a cada usuario para IDSE.
Varchar: 40 caracteres.
8
Habilitado
bit
Indica el estatus del usuario:
¤ 1 = Habilitado
¤ 0 = Deshabilitado
9
TimeStamp
datetime
Fecha en que se realiza el registro.
Se agrega el campo [TipoSemanaReducida] en la tabla NOM10001, para indicar el tipo de semana configurada al empleado.