ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Regla de negocio
  4. Diccionario de datos
    1. Tablas
    2. Campos
    3. Grupos de preguntas.
  5. Tablas

01. VISIÓN GENERAL

Se creó el reporte de planilla de haberes para que el cliente realice la validación de la nómina  y para tener como soporte en caso de auditoria.

Contiene varias secciones de las cuales el cambio consiste en complementar con datos de la empresa y del empleado que se utilizan como referencia en el nuevo reporte GPER106PAR.

La solución contiene los fuentes:

GPER106PAR.PRW


02. EJEMPLO DE UTILIZACIÓN

Planilla de Haberes

  1. Ejecutar la rutina  Planilla de haberes en el menú (SIGAGPE) Gestión de Personal (Informes | Periódicos | Planilla de haberes(GPER106PAR)).
  2. Dentro de la rutina de Planilla de haberes, en el botón Otras acciones seleccionamos la opción "Parámetros"

Parámetros:

    • Proceso
    • Procedimiento de Cálculo
      • ORD: Ordinaria
      • AGU: Aguinaldo
      • ASM: Aumento Salario Mínimo %
      • VAC: Vacaciones
    • Periodo
    • Número de Pago
    • Rango de Sucursales: si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos.
    • Rango de Centros de Costo: si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos.
    • Rango de Áreas: si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos.
    • Rango de Matrículas: si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos.
    • Rango de Situaciones: se sugiere poner todas, pues si el empleado estaba activo antes de procesar la nómina y posteriormente se retiró, pero se imprimen los comprobantes después, si no se eligen los retirados, no se imprimirá este comprobante.
    • Rango de Categorías: se sugiere elegir todas.
    • Tipo de Contrato: Indeterminado, Determinado, Ambos
    • Formato de la planilla: Analítica o Sintética
    • Saltarse página por sucursal, es ocupado cuando se selecciona el orden por centro de costo. Indica que se salte de página cada vez que se cambie de centro de costos.Se muestra la pantalla para selección de parámetros.
    • Salta página por C Costos, es ocupado cuando se seleccione el orden por centro de costo. Indicar que se salte de página cada vez que se cambie de centro de costos.
    • Salta página por Área es ocupado cuando se selecciona el orden por Área. Indica que se salte de página cada vez que se cambie de Área.
    • Lista total por sucursal. Indica si se quiere imprimir un resumen cada vez que se cambie de sucursal.
    • Lista total por empresa. Indica si se quiere imprimir un resumen al terminar todos los empleados.
    • Imprime C Costos: en el encabezado del empleado se puede imprimir el código de centro de costos, o la descripción de centro de costos o imprimir ambos, código y descripción
    • Imprime Área: en el encabezado del empleado se puede imprimir el código del Área, o la descripción Área o imprimir ambos, código y descripción
    • Imprime Conceptos de Base.
    • Imprime Dif Netos

3. Confirmar los parámetros

4. Se genera el reporte de Planilla de Haberes


03. REGLA DE NEGOCIO

El reporte de nómina o planilla de haberes se utiliza para la validación de la nómina o para soporte en caso de auditoria. Se genera el reporte como respaldo del movimiento realizado. Contiene varias secciones.

  • Encabezado superior. Este encabezado es común a todos los reportes generados por Protheus. Contiene el nombre la de rutina, la fecha y hora en que se genera, la empresa y sucursal a que pertenecen. También tiene el nombre del reporte en la parte central. En específico para este reporte, te indicará el tipo de procedimiento (Por ejemplo, NOMINA ORDINARIA) y si se eligió Analítico o Sintético y el orden (Por ejemplo, Matrícula).
  • Encabezado medio: contiene los datos de la empresa y del periodo elegido.
  • Encabezado inferior: contiene los datos del empleado (todos los exigidos por la ley están incluidos).
  • Detalle: se imprimen en columnas separadas los Haberes, Descuentos y Bases. Los conceptos base devengo y base descuento se imprimen o no, dependiendo de lo que se indique en el Parámetro de “Imprime Bases”. En caso afirmativo, se tomará en cuenta lo que diga en el catálogo de conceptos (RV_IMPRIPD) para determinar que conceptos se imprimen y cuáles no. Para el reporte Sintético, se imprimen todos los conceptos base, sin importar si se definió que se imprimieran o no.

04. DICCIONARIO DE DATOS

Se debe tener creada la siguiente configuración (en caso de no tener, se deben agregar desde el configurador/APSDU):

Los cambios en el diccionario de datos se realizaron en el siguiente pacote:

Código Pacote: 006713.

Pacote: DMICNS-7252 – LOCALIZACIÓN DE LA NÓMINA DE PARAGUAY 


a. SX2 - Cambios de Tablas

SQB- Áreas

Nombre

Descripción

Comp. Sucursal

(X2_MODO)

Comp. Unidad

(X2_MODOUN)

Comp. Empresa

(X2_MODOEMP)

SQBÁreasEEC


SRJ- Categorías

Nombre

Descripción

Comp. Sucursal

(X2_MODO)

Comp. Unidad

(X2_MODOUN)

Comp. Empresa

(X2_MODOEMP)

SRJCategoríasCCC



b. SX3 - Campos

Tabla SRA-Maestro de Empleados

Campo

Tipo

Tamaño

Decimal

Formato

Título

Descripción

F3

Validación

Browse

Contexto

RA_PRINOMEC15
@!1er NombrePrimer Nombre

NoReal
RA_SECNOMEC20
@!2do NombreSegundo Nombre

NoReal
RA_PRISOBRC15
@!1er NombrePrimer Apellido

NoReal
RA_SECSOBRC20
@!2do NombreSegundo Apellido

NoReal
RA_KEYLOCC4
@!Loc PagoCódigo Localidad de PagoRGCExistCpo("RGC").and.FHIST()SiReal
RA_BCOHABC8
@R NNN/NNNNBco Dep EmplBanco Deposito Empleado BA1

Vazio() .Or. ExistCpo("SA6",Subs(M->RA_BCOHAB,1,3)+Subs(M->RA_BCOHAB,4,5))

SiReal
RA_TIPOHABC1

Tipo CtaTipo de Cuenta
Pertenece("012")SiReal
RA_SALDIAN92@E 999999.99Suel. DiarioSueldo Diario

NoReal
RA_SALMESN122@E 999999999.99Suel. MensualSueldo Mensual

NoReal
RA_DTRECD8

Fecha de RecFecha de Reconocimiento

NoReal
RA_CODRPATC4
@!Registro IPS PatRegistro IPS Patronal

NoReal
RA_TPCICC3
@!Tipo IDTipo de Identificación S22PAR

ValidRCC("S022",M->RA_TPCIC,1,2) .OR. VAZIO()

SiReal

Tabla SQB -Áreas

Campo

Tipo

Tamaño

Decimal

Formato

Título

Descripción

F3

Browse

Contexto

QB_FILIALC2

SucursalSucursal
NoReal
QB_DEPTOC9
@!ÁreaCódigo Área
SiReal
QB_DESCRICC30
@!DescripciónDescripción Área
SiReal
QB_FILRESPC2
@!Sucursal ResSucursal del ResponsableSM0SiReal
QB_MATRESPC6
@!Matric RespMatricula del ResponsableSRA05SiReal
QB_DEPSUPC9
@!Área SuperÁrea SuperiorSQBSiReal
QB_KEYINIC60
@!Clave BusClave Búsqueda solicitud
NoReal
QB_GRUPOC2
@99GrupoGrupo Funcional
NoReal


Cambios de campos

SRA

Campo

Título

Descripción

RA_DEPTOÁreaCódigo área
RA_DDEPTODesc. ÁreaDescripción área
RA_CODFUNCCategoría Código de la categoría
RA_DESCFUNDesc. CategorDescripción categoría
RA_DEMISSARetiroFecha de Retiro
RA_RGNum IPSNúmero IPS del Empleado
RA_CICNum IDNúmero Identificación


SQB

Campo

Título

Descripción

QB_DEPTOÁreaCódigo área
QB_DESCRICDescripciónDescripción área
QB_DEPSUPÁrea SuperÁrea Superior
QB_REGIAORegiónRegión del Área


c. SX1 - Grupo de Preguntas

Ord

Pregunta

Var

Tipo

Tam

GSC

Validación

Var01

Opción 1

Contenido

Opción 2

Opción 3

F3

PYME

GrpSXG

Formato

01

¿ Proceso ?

MV_CH1

C

5

G

Gpr040Valid(mv_par01)

MV_PAR01





RCJ

S



02

¿Procedimiento de cálculo ?

MV_CH2

C

3

G

Gpr040Roteiro()

MV_PAR02





SRY

S



03

¿Período ?

MV_CH3

C

6

G

Gpr040Valid(mv_par01 + mv_par02 + mv_par03)

MV_PAR03





RCHAUS

S



04

¿Número de pago ?

MV_CH4

C

2

G

Gpr040Valid(mv_par01 + mv_par03 + mv_par04 + mv_par05)

MV_PAR04





RCH01

S



05

¿Sucursal ?

MV_CH5

C

99

R


MV_PAR05


RA_FILIAL



XM0

S



06

¿Centro de costo ?

MV_CH6

C

99

R


MV_PAR06


RA_CC



CTT

S


@!

07

¿Área ?

MV_CH7

C

99

R


MV_PAR07


RA_DEPTO



SQB

S



08

¿Matricula ?

MV_CH8

C

99

R


MV_PAR08


RA_MAT



SRA02A

S



09

¿Situaciones ?

MV_CH9

C

6

G

fSituacao()

MV_PAR09






S



10

¿Categorías ?

MV_CHC

C

18

G

fCategoria()

MV_PAR10






S



11

¿Tipo de contrato ?

MV_CHD

C

1

C

NaoVazio()

MV_PAR11

Indeterminado


Determinado

Ambos


S



12

¿Formato de la planilla ?

MV_CHE

C

1

C

NaoVazio()

MV_PAR12

Analítico


Sintético



S



13

¿Salta página por sucursal ?

MV_CHO

C

1

C

NaoVazio()

MV_PAR13

Si


No



S



14

¿Salta página por C. Costo ?

MV_CHF

C

1

C

NaoVazio()

MV_PAR14

Si


No



S



15

¿Salta pág. por Área?

MV_CHG

C

1

C

NaoVazio()

MV_PAR15

Si


No



S



16

¿Lista totales por sucursal ?

MV_CHH

C

1

C

NaoVazio()

MV_PAR16

Si


No



S



17

¿Lista totales por empresa ?

MV_CHI

C

1

C

NaoVazio()

MV_PAR17

Si


No



S



18

¿Imprime C. Costo ?

MV_CHJ

C

1

C

NaoVazio()

MV_PAR18

Código


Descripción

Ambos


S



19

¿Imprime Área ?

MV_CHK

C

1

C

NaoVazio()

MV_PAR19

Código


Descripción

Ambos


S



20

¿Imprime conceptos de base ?

MV_CHL

C

1

C

NaoVazio()

MV_PAR20

Si


No



S



21

¿Imprime Dif? Netos ?

MV_CHM

C

1

C

NaoVazio()

MV_PAR21

Si


No



S



05. TABLAS

  • CCT – Centros de Costo
  • RCJ – Procesos
  • RCH – Periodos
  • SM0 – SIGAMAT
  • SQB – Áreas
  • SRA – Empleados
  • SRJ – Categorías
  • SRC – Movimientos de nómina
  • SRD – Histórico de Movimientos