Carta Técnica

CONTPAQi® Nóminas 15.1.2

×
Menú

Estructura de Base de Datos

C354063, C384691
 
 
Beneficio
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.
 
  NOM10001 - Empleados
 
No.
Campo
Tipo
Descripción
91
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