ÍNDICE

01. Visión General
La participación de las utilidades es un derecho reconocido en el artículo 29° de la Constitución Política del Perú. Tiene por objeto que los trabajadores accedan a las utilidades netas (cuando las hubiera) que percibe el empleador como consecuencia de su gestión empresarial.
El empleador deberá entregar una hoja de liquidación la cual contendrá como mínimo la siguiente información:
- Nombre o razón social del empleador.
- Nombre completo del trabajador.
- Renta Anual de la empresa antes de impuestos.
- Número de días laborados por los trabajadores.
- Remuneración del trabajador considerada para el cálculo.
- Número total de los días laborados por todos los trabajadores del empleador con derecho a percibir utilidades.
- Remuneración total pagada a todos los trabajadores del empleador.
- Monto del remanente generado por el trabajador, de ser el caso.
02. Soporte Legal
El Ministerio de Trabajo y Promoción del Empleado, indica lo siguiente:
https://www.trabajo.gob.pe/archivos/file/informacion/TRABAJADORES/INF_UTILIDADES.pdf
03. Definición de Regla de Negocio
Crear un informe que atienda los requisitos y formas de presentar la información del Certificado de Participación de Utilidades estipulados por el Ministerio de Trabajo y Promoción del Empleado.
04. Diccionario de Datos
Menú
En el Configurador (SIGACFG), ingresar a Entornos | Archivos | Menú (CFGX013). Informar la nueva opción al menú como se indica a continuación:
| Menú | SIGAGPE |
|---|
| Submenú | Informes Periódicos |
|---|
| Nombre de la Rutina | Certificado Utilidades |
|---|
| Programa | GPER882 |
|---|
| Módulo | Gestión de Personal (SIGAGPE) |
|---|
| Tipo | Función Protheus |
|---|
Preguntas (SX1):
En el Configurador (SIGACFG), ingresar a Base de Datos | Diccionario | Base de Datos (CFGX031). Crear las preguntas como se muestran a continuación:
Grupo GPER882
Orden | Título | Tipo | Tamaño | Decimal | Inicializador | Modo de Entrada | Contenido | Validación | Variable | Consulta | Pyme | Help |
|---|
| 01 | ¿Proceso? | C | 99 | 0 | 0 | R | RA_PROCES |
| MV_PAR01 | RCJ | S | .RHPRO. |
| 02 | ¿Procedimiento? | C | 3 | 0 | 0 | G |
|
| MV_PAR02 | SRY | S | .RHROTEIR. |
| 03 | ¿Periodo? | C | 6 | 0 | 0 | G |
| NaoVazio() | MV_PAR03 | RCH | S | .RHPERPAG. |
| 04 | ¿Número de Pago? | C | 2 | 0 | 0 | G |
|
| MV_PAR04 | RCH01 | S | .RHNUMPAG. |
| 05 | ¿Sucursal? | C | 99 | 0 | 0 | R | RA_FILIAL |
| MV_PAR05 | XM0 |
| .RHFILP. |
| 06 | ¿Centro de Costo? | C | 99 | 0 | 0 | R | RA_CC |
| MV_PAR06 | CTT | S | .RHCUSTOP. |
| 07 | ¿Matrícula? | C | 99 | 0 | 0 | R | RD_MAT |
| MV_PAR07 | SRA | S | .RHMATP. |
| 08 | ¿Nombre? | C | 99 | 0 | 0 | R | RA_NOME |
| MV_PAR08 | SRANOM | S | .RHNOME. |
| 09 | ¿Código de Placa? | C | 99 | 0 | 0 | R | RA_CHAPA |
| MV_PAR09 | SRAPLA | S | .RHCHAPAD. |
| 10 | ¿Situación? | C | 5 | 0 | 0 | G |
| FSituacao() | MV_PAR10 |
| S | .RHSITUA. |
| 11 | ¿Categoría? | C | 15 | 0 | 0 | G |
| FCategoria() | MV_PAR11 |
| S | .RHCATEG. |
| 12 | ¿Área? | C | 99 | 0 | 0 | R | RA_DEPTO |
| MV_PAR12 | SQB | S | .RHDEPTO. |
Consultas Estándar (SXB):
En el Configurador (SIGACFG), ingresar a Base de Datos | Diccionario | Base de Datos (CFGX031). Crear las consultas como se muestran a continuación:
SRANOM - Nombre de Empleados
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
SRANOM | 1 | 01 | DB | Nombre de Empleados | SRA |
SRANOM | 2 | 01 | 01 | Matrícula + Nombre |
|
SRANOM | 4 | 01 | 01 | Sucursal | RA_FILIAL |
SRANOM | 4 | 02 | 02 | Matrícula | RA_MAT |
SRANOM | 4 | 03 | 03 | Nombre | RA_NOME |
SRANOM | 5 |
|
| | SRA->RA_NOME |
SRAPLA - Placa del Empleado
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
SRAPLA | 1 | 01 | DB | Placa del Empleado | SRA |
SRAPLA | 2 | 01 | 01 | Matrícula + Nombre |
|
SRAPLA | 4 | 01 | 01 | Sucursal | RA_FILIAL |
SRAPLA | 4 | 02 | 02 | Matrícula | RA_MAT |
SRAPLA | 4 | 03 | 03 | Nombre | RA_NOME |
SRAPLA | 5 |
|
| | SRA->RA_CHAPA |
Parámetros (SX6):
En el Configurador (SIGACFG), ingresar a Base de Datos | Diccionario | Base de Datos (CFGX031). Crear el parámetro como se muestran a continuación:
MV_REMDEST
| Parámetro | MV_REMDEST |
| Tipo | Carácter |
| Descripción | Parámetro utilizado para indicar la organización, fondo, etc. a la que será destinado el remanente resultante de la distribución de utilidades. |
| Contenido estándar | FONDOCALPROEM |
05. Tablas Utilizadas
Las tablas utilizada en el proceso de generación de Certificado de Participación de Utilidades, son las siguientes:
SRA - Trabajadores.
SRD - Histórico de Movimiento de Nómina.
SRC - Movimiento de Nómina.
CCT - Centro de Costo.
RG7 - Acumulados.
RCB - Definición de Tablas Alfanuméricas.
RCC - Tablas Alfanuméricas.
SRV - Conceptos.
SRG - Rescisiones.
SRR - Ítem de Vacaciones y Rescisiones.
SRH - Vacaciones.
SRQ - Beneficiarios.
06. Ejemplo de Utilización
Pre-condiciones:
- Realizar las modificaciones al Diccionario de Datos, mencionadas en la sección 04. Diccionario de Datos.
- Contar con información en los siguientes catálogos, los cuales son utilizados en el Cálculo de Nómina:
- Tablas Alfanuméricas.
- Mnemónicos.
- Fórmulas.
- Conceptos.
- Conceptos por Proceso.
- Procesos.
- Procedimientos.
- Periodos.
- Centros de costo.
- Empleados.
- Realizar el Cálculo de Nómina (GPEM020), para los empleados que se realizará la impresión del Certificado de Participación de Utilidades.
- Realizar el Cierre de Nómina (GPEM120), para los empleados que fueron calculados previamente.
Procedimiento:
- Ingresar al módulo Gestión de Personal (SIGAGPE).
- Ingresar a la rutina Certificado de Utilidades, ubicada en "Informes | Recibos | Certif. Utilidades (GPER882)".
- Informar los parámetros requeridos:
- ¿Proceso?: 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. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- ¿Procedimiento?: Informe alguno de los procedimiento de a continuación:
- ANT - Anticipo de Sueldo.
- APL - Aplicación Liquidación.
- ASM - Aumento Salario x RMV.
- ASP - Aumento Salario x Porcentaje.
- CTS - Compensación Tiempo Servicio.
- FIN - Liquidación.
- GRA - Anticipo Gratificación.
- MFN - Movimientos Fuera de Nómina.
- ORD - Planilla de Haberes.
- UTI - Anticipo Utilidades.
- VAC - Anticipo Vacaciones.
- ¿Período?: Informe el periodo de cálculo a procesar.
- ¿Número de pago?: Informe el número de pago a procesar.
- ¿Sucursal?: 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. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- ¿Centro 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. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- ¿Matrícula?: 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. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- ¿Nombre?: 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. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- ¿Código de Placa?: Informe el valor código de placa del empleado a procesar.
- ¿Situación?: 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.
- ¿Categoría?: Se sugiere elegir todas.
- ¿Área?: Informe el área a la que pertenece el empleado a procesar.
- Confirmar la impresión.
Validar que no se muestra ningún error log, al realizar los siguientes escenario:
- La pregunta ¿Situación? se deja vacía.
- La pregunta ¿Situación?, solo se seleccionó la opción "Situación normal".
Validar la correcta impresión del formato, como se muestra a continuación <clic en la imagen>:

- Si se desea agregar una Institución, Organización o Fondo en el renglón "-Remanente destinado a", se recomienda usar el parámetro MV_REMDEST, descrito en la sección 04. INFORMACIÓN ADICIONAL. La impresión del renglón mencionado se realiza de la siguiente manera: "-Remanente destinado a " + MV_REMDEST.
- Para imprimir la firma del Representante Legal en el informe, se recomienda contar con un archivo ".bmp" en la carpeta "...\system" (Rootpath), con el nombre "firmarep". Ejemplo: "firmarep.bmp".
- Para las preguntas ¿Situación? y ¿Categoría?, se sugiere utilizar la Lupa o F3 para seleccionar los valores a procesar.
- Para la pregunta ¿Situación?, las situaciones Vacío - Situación normal, F - Vacaciones y A - Suspendido Temporalmente; corresponden a un empleado activo.
- Para la pregunta ¿Situación?, se recomienda seleccionar todas las opciones, ya que la situación seleccionada podría diferir de la situación que tenía el empleado cuando se calcularon las utilidades.
|
07. Actualizaciones
Corrección a error por no informar pregunta ¿Situación?
Objetivo:
Garantizar la correcta generación del Certificado de Participación de Utilidades, cuando las preguntas del informe no son informadas.
Sustento Legal:
No aplica.
Documento Técnico:
14099801 DNOMI-240 DT Error de sintaxis en Certificado de Partición de Utilidades - GPER882 PER