Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visión general
  2. Ejemplo de utilización
  3. Regla de negocio
  4. Diccionario de datos
    1. Campos
    2. Gatillos
    3. Consultas estándar
    4. Grupos de preguntas.
  5. Menú
  6. Tablas


01. VISIÓN GENERAL

Se solicita desarrollar la generación del Archivo IPS Declaración de Salarios.


02. EJEMPLO DE UTILIZACIÓN

...

Información necesaria para generar archivo IPS.

Empleados

  • Normal.
  • Jubilado.
  • Pluriempleado.

...

Campo

Descripción

Contenido

Número Patronal

Este número patronal es el de IPS y es diferente del número del MTESS

SRA->RA_CODRPAT

Número de Asegurado

Es el número que da el IPS a cada empleado

SRA->RA_RG

Número de cédula

Número de cédula de Identificación del Empleado

SRA->RA_CIC

Apellidos

No tiene límite de caracteres y debe ir primero el paterno y después el materno

RTRIM(SRA->RA_PRISOBR)+” “+SRA->RA_SECSOBR

Nombres

Estos nombres deben ser los mismos que están en la Cedula de Identificación

RTRIM(SRA->RA_PRINOME) + “ “ + SRA->RA_SECNOME

Categoría

Siempre E de EMPLEADO

“E”

Cantidad de días trabajados

Misma cantidad de días trabajados reportados en el Libro de sueldos y jornales del MTESS

SRC->RC_HORAS para el concepto con ID de cálculo 0360

Salario

Base de IPS

SRC->RC_VALOR para el concepto con ID de cálculo 08680869

Mes y Año

Mes y año capturado con formato mmaaaa

Parámetro 1

Código de movimiento

Depende de varios factores.

Ver tabla de tipos de movimientos.

Salario Real

Base de IPS. Igual que el campo Salario.

SRC->RC_VALOR para el concepto con ID de cálculo 08680869


Tipos de movimientos

CódigoTipo de movimientoCondición
0

Normal

Cuando un empleado laboró todo el mes, es decir, su fecha de ingreso (SRA->RA_ADMISSA) es menor o igual al día inicial del mes a procesar, y el empleado está activo (SRA->RA_SITFOLH<>’D’) y el empleado NO está pluriempleado (SRA->RA>RA_INSSOUTINSSSC=’2’ y el empleado no está jubilado (SRA->RA_JUBILAC=’0’)

1

Entrada

Cuando la fecha de ingreso (SRA->RA_ADMISSA) se encuentra dentro del año y mes digitados en el parámetro 1.

2

Salida del Empleado

Cuando la fecha de retiro (SRA->RA_DEMISSA) se encuentra dentro del año y mes digitados en el parámetro 1.

3

Vacaciones

Cuando se tiene al menos un registro en la SR8 cuyas fechas del ausentismo caigan dentro del mes y año digitados en el parámetro 1 y en tipo de ausencia sea vacaciones (RCM->RCM->TPIMSS=’3’).

4

Reposo

Cuando se tiene al menos un registro en la SR8 cuyas fechas del ausentismo caigan dentro del mes y año digitados en el parámetro 1 y en tipo de ausencia sea reposo (RCM->RCM->TPIMSS=’4’).

5

Indemnización

Cuando se tienen al menos un registro en la SRC cuyo periodo sea igual al parámetro 1 (SRC->RC_PERIODO) y que el tipo de procedimiento (SRC->RC_ROTEIR)sea igual a ‘APL’

6

Otras Causas

No usado por el momento

7

Pluriempleado

Cuando un empleado laboró todo el mes, es decir, su fecha de ingreso (SRA->RA_ADMISSA) es menor o igual al día inicial del mes a procesar, y el empleado está activo (SRA->RA_SITFOLH<>’D’) y el empleado SI está pluriempleado (SRA->RA>RA_INSSOUTINSSSC=’1’)

10

Varias Causas

Si se tiene más de un movimiento en el periodo.

11

Permiso

Cuando se tiene al menos un registro en la SR8 cuyas fechas del ausentismo caigan dentro del mes y año digitados en el parámetro 1 y en tipo de ausencia sea permiso (RCM->RCM->TPIMSS=’11’).

12

Judicial

Cuando se tiene al menos un registro en la SR8 cuyas fechas del ausentismo caigan dentro del mes y año digitados en el parámetro 1 y en tipo de ausencia sea permiso (RCM->RCM->TPIMSS=’12’).

13

Sanción

Cuando se tiene al menos un registro en la SR8 cuyas fechas del ausentismo caigan dentro del mes y año digitados en el parámetro 1 y en tipo de ausencia sea sanción (RCM->RCM->TPIMSS=’13’).

14

Fraccionamiento

No usado por el momento

15

Desglose de Salario

No usado por el momento

16

Salida Programada

Cuando se tiene al menos un registro en la SR8 cuyas fechas del ausentismo caigan dentro del mes y año digitados en el parámetro 1 y en tipo de ausencia sea salida programada (RCM->RCM->TPIMSS=’16’).

17

Junta Médica

Cuando se tiene al menos un registro en la SR8 cuyas fechas del ausentismo caigan dentro del mes y año digitados en el parámetro 1 y en tipo de ausencia sea junta médica (RCM->RCM->TPIMSS=’17’).

18

Jubilación / Invalides

Cuando un empleado laboró todo el mes, es decir, su fecha de ingreso (SRA->RA_ADMISSA) es menor o igual al día inicial del mes a procesar, y el empleado está activo (SRA->RA_SITFOLH<>’D’) y el empleado NO está pluriempleado (SRA->RA>RA_INSSOUTINSSSC=’2’ y el empleado está jubilado (SRA->RA_JUBILAC<>’0’)

19

Reconsideración

No usado por el momento

...

OrdenPreguntaTipoTamañoDecimalFormatoObjetoConsulta estandarContenido
1¿Año y Mes?Carácter709999/99Edit

2¿Sucursales?Carácter990
RangerSM0 - SucursalesRA_FILIAL

¡IMPORTANTE!

...

05. Menú

ProgramaGPEM052.PRW
MenúInformes
MóduloSIGAGPE
Nombre de la rutinaArchivo IPS
SubmenúLegales
TipoFunción de Protheus.



06. TABLAS UTILIZADAS

  • SRA - Empleados.
  • RCM - Tipos de Ausencia.
  • SR8 - Ausencias.
  • SRC - Movimiento de Nómina.
  • SRD - Histórico de Nómina.
  • RCC - Tablas Alfanuméricas.
  • SRV - Conceptos.