Está en la página 1de 7

Manual de procedimientos transaccionales

Novedades – Autodeterminación
Instituto Nicaragüense de Seguridad Social
Índice

Novedades/Autodeterminación ............................................................................. 3
Información de envío de mensajes ..................................................................... 3
Estructura de los mensajes ............................................................................... 3
Encabezado .................................................................................................. 3
Bloque ......................................................................................................... 3
Detalle......................................................................................................... 4
Ejemplo ....................................................................................................... 5
Reglas de validación aplicables al proceso ........................................................... 6
Descripción de Errores...................................................................................... 6
Descripción de Estatus del Archivo ..................................................................... 7

Página 2 de 7
Novedades/Autodeterminación

Información de envío de mensajes

Entidad emisora: Empleador.


Periodicidad de envío: Diario
Horario de recepción: 8 a.m. a 6 p.m.

Estructura de los mensajes

Encabezado

La información se envía a través de mensajes XML, trasmitidos al servidor


central del INSS.

El mensaje debe contar siempre con el siguiente encabezado, para que sea
reconocido por el sistema:

<?xml version="1.0" encoding="iso-8859-1"?>


<inss:documento xmlns:inss="http://inss.gob.ni/novedades">

Bloque

Contiene el período de factura de las novedades (debe de ser siempre el


período actual):

Campo Etiqueta XML Regla


Registro Patronal <registro> Valor numérico de 9
Posiciones.
Período de factura <Periodo> Valor alfanuméricos de 7
actual posiciones en formato:
AAAA-MM.

Página 3 de 7
Detalle

Contiene el detalle de las novedades reportadas por el empleador:

Campo Etiqueta XML Regla


Número de Seguro <nss> Valor único numérico de 9
Social del Empleado Posiciones.
Primer Nombre del <p-nombre> Valor alfabético de 30 posiciones.
Trabajador
Primer Apellido del <p-apellido> Valor alfabético de 30 posiciones.
Trabajador
Clave de la Nómina <nomina> Valor alfanumérico de 6
Posiciones.
Clave del tipo de <tipo-novedad> Valor alfanumérico de 2
Novedad Posiciones:
01 alta
02 baja
03 cambio de salario
08 salida
09 descanso
Fecha Novedad <fecha> Valor alfanumérico de 10
posiciones en formato:
AAAA-MM-DD
Salario Devengado <sal-devengado> Valor numérico de 16 posiciones
enteras y 2 decimales
Salario Mensual <sal-mensual> Valor numérico de 16 posiciones
enteras y 2 decimales. En caso de
alta o cambio de salario se deberá
especificar, en los demás casos se
deberá poner cero
Aportaciones <Aporte> Este campo deberá informar en
Voluntarias cero
Semanas Laboradas <semanas> Valor alfanumérico de 5
posiciones, una por cada semana
del mes, con formato:
0 no laborada
1 laborada
Se deben especificar las 5
posiciones de forma obligatoria
con el formato indicado.
Centro de Costo <centro-costo> Valor opcional alfanumérico de 20
Posiciones
Tipo de Empleo <tipo-empleo> Valor opcional alfanumérico válido
solo en movimientos de alta.
E: Empleo Eventual
P: Empleo Permanente

Página 4 de 7
Ejemplo

<inss:documento xmlns:inss="http://inss.gob.ni/novedades">
<bloque>
<registro>34</registro>
<periodo>2005-02</periodo>
</bloque>
<detalle>
<novedad>
<nss>634210</nss>
<p-nombre>PEDRO</p-nombre>
<p-apellido>LOPEZ</p-apellido>
<nomina>3</nomina>
<tipo-novedad>01</tipo-novedad>
<fecha>2005-02-01</fecha>
<sal-devengado>3500</sal-devengado>
<sal-mensual>1000</sal-mensual>
<aporte>0</aporte>
<semanas>11110</semanas>
<centro-costo>Informática</centro-costo>
<tipo-empleo>P</tipo-empleo>
</novedad>
<novedad>
<nss>5556666</nss>
<p-nombre>LUIS</p-nombre>
<p-apellido>CRUZ</p-apellido>
<nomina>3</nomina>
<tipo-novedad>03</tipo-novedad>
<fecha>2005-02-01</fecha>
<sal-devengado>2500</sal-devengado>
<sal-mensual>1000</sal-mensual>
<aporte>0</aporte>
<semanas>11110</semanas>
<centro-costo>Administración</centro-costo>
<tipo-empleo />
</novedad>
<novedad>
<nss>222456</nss>
<p-nombre>JUAN</p-nombre>
<p-apellido>ESQUIVEL</p-apellido>
<nomina>3</nomina>
<tipo-novedad>02</tipo-novedad>
<fecha>2005-02-15</fecha>
<sal-devengado>2500</sal-devengado>
<sal-mensual>0.00</sal-mensual>
<aporte>0</aporte>
<semanas>11100</semanas>
<centro-costo>Administración</centro-costo>
<tipo-empleo />
</novedad>
</detalle>
</inss:documento>

Página 5 de 7
Descripción de código y errores al momento de la validación del
archivo en el SIE

Cod de Descripción de Errores Significado al mensaje de Error


Error
400 El archivo de novedades Este mensaje se refiere al archivo total que contiene campos o datos no
tiene valores nulos solicitados en al diseño.
401 Tipo de novedad no La novedad que informa no existe, según el manual Transaccional.
catalogada
402 Las salidas llevan salario La novedad 08, no se debe informar salarios
cero
403 El salario reportado debe Las novedad 01 debe informar salario devengado y mensual
ser mayor de cero 02- salario devengado
03- salario devengado y mensual
09- Si esta informando un periodo incompleto lleva salario devengado
404 No se ha definido el Cuando esté informando un periodo futuro
parámetro de mes de
factura
405 El mes de facturación es El periodo que esta informando, no corresponde al mes de factura
invalido
407 Empleador no tiene El empleador no esta autodeterminado
usuario definido para
envío de archivo
408 Error al buscar el registro Cuando no existe registro patronal
patronal
409 La nomina no existe o esta El numero de la nomina que informa, no existe inscrita o esta inactiva
inactiva
413 Error al registrar la El tipo de novedad debe informarse con dos caracteres
novedad
414 Error al procesar la baja El empleado, se encuentra inactivo
415 Fecha de novedad fuera La fecha de aplicación que informa es futura
de rango
416 Fecha de envío del Cuando se envía archivo del rango por año, contemplado de 1,900 hasta
archivo fuera de rango 2050
417 Empleador inexistente o EL empleador que informa no existe o esta inactivo
inactivo
418 Empleado inexistente en El trabajador no se ha ingresado a la nomina
la nomina
419 Empleado no existe en la El numero de NSS que informo no existe o le falta el digito verificador
tabla de ciudadanos
420 Intenta dar de alta a un El asegurado que esta informando como alta, ya existe en la nomina
empleado ya activo
422 El aporte voluntario no Campo Inactivo, debe venir en cero
puede ser negativo
423 Empleado inactivo en la El asegurado que esta informando, ya esta inscrito en la nomina pero se
nomina encuentra inactivo.
424 Esta novedad no amerita Cuando se informa salario mensual a las novedades, (02,08,09)
cambio de salario base
425 Debe especificar el nuevo Cuando se informa una novedad sin salario mensual (01,03)
salario base
426 Debe indicar si el alta es Cuando informan el tipo de novedad 01, sin el tipo de Empleo sea (E o P)
para empleo eventual o
permanente
427 El campo tipo de empleo No se debe reportar tipo de empleo a una novedad diferente de 01
solo es valido para
movimientos de alta
428 El usuario que envió el El administrador de nomina que envía el archivo no esta autorizado
archivo no pertenece al
empleador indicado
429 El numero de semanas Cuando informan la cantidad de semanas mayor a las indicadas en el
indicado excede las manual, por ejemplo en 4 semanas = 11110, en 5 semanas=11111
semanas validas del mes
de aplicación
207 Nombre y apellido El nombre y el apellido, que informo no coincide con el que esta registrado
incorrecto en el sistema
216 El nombre esta incorrecto El nombre, que informo no coincide con el que esta registrado en el sistema
217 El apellido esta incorrecto El apellido, que informo no coincide con el que esta registrado en el sistema
504 Empleado no esta activo EL NSS, puede estar con estatus de difunto o anulado
en tabla de ciudadanos

Página 6 de 7
Descripción de Estatus del Archivo al realizar la carga

Estatus Descripción de siglas Significado al Mensaje de Error


EN Archivo enviado Cuando es recibido correctamente en el servidor

MI Archivo contiene mes inválido El mes del periodo que informa no es el que se esta
facturando

Cuando el archivo contiene datos que no figuran en el


VN Archivo contiene valores nulos
diseño, por ejemplo numero de cedula.
NE Empleador que envía archivo no El registro patronal del archivo no corresponde con el
existe como usuario. dato que ingresa el administrador al accesar al sistema,
o bien que al administrador no se ha agregado la nomina
correcta.
FE Fecha de envío inválida Que la fecha de novedad por cada registro contenga
fechas de futuro

El registro patronal que informa en el archivo esta


EI Empleador inactivo inactivo
PR Procesado con rechazo Archivos rechazado parcialmente ya que aplica en firme
los que encuentra correctos y rechaza los incorrectos
según lo indica el mensaje de error.
Archivo contiene registros correctos y se aplicaron en
PC Procesado correctamente firme

Reglas de validación aplicables al proceso

1. El empleador debe de estar activo y la nómina debe de existir.


2. El período proporcionado debe de ser el del mes de facturación.
3. En caso de salida se valida que el salario reportado sea cero.
4. En caso de alta el NSS debe de estar en la tabla de ciudadanos.
5. Se valida que la fecha de la novedad no sea posterior al mes de facturación
especificado.
6. Que el salario reportado sea mayor a cero si no se trata de una salida o
descanso en período completo.
7. En caso de alta valida que se indique si el empleado es eventual o permanente

Página 7 de 7

También podría gustarte