ÍNDICE
01. VISIÓN GENERAL
Se genera el archivo que muestra a los empleados que aportan AFP (Administradoras de Fondos de Pensión) y debe presentarse de acuerdo a un formato determinado según indica la Ley.
Para más detalle consulte los documentos:
https://www.afpnet.com.pe/files/Guia_de_usuario_Obligaciones_de_Pago.pdf
https://www.afpnet.com.pe/files/ManualUsuarioEmpleador.pdf
02. REGLA DE NEGOCIO
Para cumplir con la legislación, se creo la rutina Generac. Arch AFP (GPER890.PRW) que genera el archivo de Administradoras de Fondos de Pensión (AFP), trayendo los registros de los empleados de Movimientos de Nómina (SRC) o Histórico de Movimientos de Nómina (SRD), según se informen los parámetros para la obtención de la información. Se pueden generar 2 opciones:
- Archivo de salida TXT
- Informe (Planilla o PDF)
Consideraciones generales
- No son considerados los empleados con Régimen Pensionario (RA_CODAFP) con valor "02 - Decreto Ley 19990 - Sistema Nacional de Pensiones".
- El Informe en "tipo" planilla contiene 2 columnas a más, que son la Filial (RA_FILIAL) y Matricula (RA_MAT). Ambas columnas son presentadas en el orden 1 y 2 respectivamente, siguiendo con el Número de secuencia y todos los demás campos descritos en la estructura a continuación.
Estructura del archivo
No. | Campo | Valores | Observaciones | Posición Inicial | Posición Final | Longitud | Contenido |
---|---|---|---|---|---|---|---|
1 | Número de secuencia | Número correlativo | Dato Obligatorio | 1 | 5 | 5 | Número consecutivo. |
2 | Código único (CUSPP) | Código Único del Sistema Privado de Pensiones del afiliado | Dato Obligatorio | 6 | 17 | 12 | RA_CUSPP |
3 | Tipo de Documento de identidad | 0 = DNI 1 = Carnet de Extranjería 2 = Carnet Militar y Policial 3 = Libreta Adolescente Trabajador 4 = Pasaporte 6 = Permiso Temp. de Permanencia | Dato Obligatorio. Usar formato texto para conservar los ceros a la izquierda. | 18 | 18 | 1 | ST03 - Cod de documento para AFPNET (Se vincula a través del campo RA_TPCIC) |
4 | Número de documento de identidad | Número de DNI, Carné de Extranjería u otro tipo de documento de identidad válido. | 19 | 38 | 20 | RA_CIC | |
5 | Apellido paterno | Apellido paterno del afiliado. | 39 | 58 | 20 | RA_PRISOBR | |
6 | Apellido materno | Apellido materno del afiliado | 59 | 78 | 20 | RA_SECSOB | |
7 | Nombres | Nombres del afiliado. | 79 | 98 | 20 | RA_PRINOME + RA_SECNOME | |
8 | Relación laboral (RL) | S = RL vigente en el mes N = RL no vigente en el mes | Dato Obligatorio | 99 | 99 | 1 | Si el empleado está activo en el periodo que se genera el archivo o si fue demitido (RA_DEMISSA) en el periodo. Entonces "S" Sino "N" |
9 | Inicio de la RL | S = RL inicia en el mes N = RL no inicia en el mes | Dato Obligatorio | 100 | 100 | 1 | Si el empleado ingreso (RA_ADMISSA) en el periodo que se genera el archivo. Entonces "S" Sino "N" |
10 | Cese de la RL | S = RL termina en el mes N = RL no termina en el mes | Dato Obligatorio | 101 | 101 | 1 | Si fue demitido (RA_DEMISSA) en el periodo que se genera el archivo. Entonces "S" Sino "N" |
11 | Excepción de aportar | En blanco = Es el valor normal, significa que si corresponde aportar por el trabajador. L = No corresponde aportar debido a Licencia sin remuneración en el mes. U = No corresponde aportar porque existe un subsidio pagado directamente por ESSALUD y en el mes no hubo remuneración pagada por el empleador. J = No corresponde aportar porque el trabajador se encuentra pensionado por jubilación en el mes. I = No corresponde aportar porque el trabajador se encuentra pensionado por invalidez en el mes. P = No corresponde aportar porque la relación laboral se inició en el mes después del cierre de planillas, el aporte del mes se incluirá en el mes siguiente. O = No corresponde aportar debido a otro motivo, no hubo remuneración en el mes, o el afiliado no desea aportar por estar en situación de desplazamiento en el marco de los Convenios de Seguridad Social suscritos por el Perú. | En caso sí corresponda aportar: - Archivo texto: llenar con espacio en blanco - Archivo Excel: dejar celda vacía | 102 | 102 | 1 | En el periodo a procesar, contar con cálculo para el empleado para Conceptos con Id.p/Cálculo (RV_CODFOL) igual a '1106', '1356', '1153' o '1154', y/o tener cálculo de conceptos relacionados a Tipos de Ausencias (RCM) que cuenten con relación al Cod. Concepto (RCM_PD) y tengan informado Cod.Au.SEFIP (RCM_CODSEF) igual a '05', '06', '09', '20', '21' o '22'; de lo contrario el empleado no será incluido en el archivo ".txt".
|
12 | Remuneración asegurable | Monto de la remuneración asegurable del afiliado | Dato Obligatorio | 103 | 111 | 9 | RC_VALOR (ó SRD), donde RV_CODFOL $ "1106" |
13 | Aporte voluntario con fin previsional | Monto del aporte voluntario con fin previsional del afiliado | Dato Obligatorio | 112 | 120 | 9 | RC_VALOR (ó SRD), donde RV_CODFOL $ "1153" |
14 | Aporte voluntario sin fin previsional | Monto del aporte voluntario sin fin previsional del afiliado | Dato Obligatorio | 121 | 129 | 9 | RC_VALOR (ó SRD), donde RV_CODFOL $ "1154" |
15 | Aporte voluntario del empleador | Monto del aporte voluntario del empleador a la cuenta del afiliado D | Dato Obligatorio | 130 | 138 | 9 | RC_VALOR (ó SRD), donde RV_CODFOL $ "1356" |
16 | Tipo de Trabajo | N = Dependiente Normal C = Dependiente Construcción M = Dependiente Minería P = Dependiente Pesquería | Si está en blanco: se asume N | 139 | 139 | 1 | RA_TRAAFP |
17 | AFP | HA = Hábitat HO = Horizonte NV = Unión Vida IN = Integra PR = Profuturo RI = Prima | Si no conoce la AFP del afiliado: - Archivo texto: llenar con espacios - Archivo Excel: dejar celda vacía | 140 | 141 | 2 | ST11 - Código para archivo AFP del empleado (Se vincula a través del campo RA_CODAFP). |
En el formato texto los montos numéricos se ingresan sin punto decimal y completando con ceros (0), a la izquierda en la parte entera y a la derecha en para la parte decimal, para ocupar las longitudes especificadas. Por ejemplo, 600.2 expresado en formato 9(7).9(2) es: 000060020
03. EJEMPLO DE UTILIZACIÓN
- Tener todas las configuraciones previas para su uso, para mayor detalle consultar el apartado 04. Diccionario de Datos.
- Ingresar al Módulo de Gestión de Personal (SIGAGPE).
- Ingresar a la rutina Generac. Arch AFP (GPER890) en la ruta Miscelánea | Cierres.
- Dar clic en el botón Param y responder a las preguntas y confirmar
- ¿Proceso?: Rango de 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?: Rango de Procedimientos. 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'.
- ¿Periodo?: Seleccionar el periodo que se desea utilizar para el proceso del reporte.
- ¿Número de Pago?: Seleccionar el número de pago que se desea utilizar en el reporte.
- ¿Sucursales?: 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. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- ¿Centros de Costo?: 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. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- ¿Matriculas?: Rango de Matriculas. 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'.
- ¿Nombres?: Rango de Nombres. 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'.
- ¿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.
- ¿Categorías?: Se sugiere elegir todas.
- ¿Archivo de salida?: Informar la carpeta y el nombre del archivo que será generado.
- ¿Genera?: Archivo, informe o ambos.
- Archivo - Genera el archivo de salida TXT
- Informe - Genera informe en TReport
- Ambos - Genera archivo TXT y el informe.
- En la pregunta "¿Genera?" seleccionar la opción "Informe"
- Confirmar la generación del informe.
- El sistema muestra el configurador del reporte.
- En el apartado "Tipo" seleccionar la opción "Archivo"
- Imprimir el informe.
- Generar el informe como "Planilla"
- En la pregunta "¿Genera?" seleccionar la opción "Informe"
- Confirmar la generación del informe.
- El sistema muestra el configurador del reporte.
- En el apartado "Tipo" seleccionar la opción "Planilla"
- Imprimir el informe:
- Generar el informe como "PDF"
- En la pregunta "¿Genera?" seleccionar la opción "Informe"
- Confirmar la generación del informe.
- El sistema muestra el configurador del reporte.
- En el apartado "Tipo" seleccionar la opción "PDF"
- Imprimir el informe.
04. DICCIONARIO DE DATOS
Consultas Estándar (SXB)
RCH12
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XDESCSPA | XB_CONTEM |
---|---|---|---|---|---|
RCH12 | 1 | 01 | DB | Periodo | RCH |
RCH12 | 2 | 01 | 01 | Proceso + Cod. Per. | |
RCH12 | 4 | 01 | 01 | Numero pago | RCH_NUMPAG |
RCH12 | 4 | 01 | 02 | Cod. Periodo | RCH_PER |
RCH12 | 4 | 01 | 03 | Proceso | RCH_PROCES |
RCH12 | 4 | 01 | 04 | Proced. Calculo | RCH_ROTEIR |
RCH12 | 5 | 01 | RCH_PER | ||
RCH12 | 5 | 02 | RCH_NUMPAGO |
RCH13
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XDESCSPA | XB_CONTEM |
---|---|---|---|---|---|
RCH13 | 1 | 01 | DB | Número de Pago | RCH |
RCH13 | 2 | 01 | 01 | Proceso + Cod. Per. | |
RCH13 | 4 | 01 | 01 | Proceso | RCH_PROCES |
RCH13 | 4 | 01 | 02 | Cod. Periodo | RCH_PER |
RCH13 | 4 | 01 | 03 | Numero pago | RCH_NUMPAG |
RCH13 | 4 | 01 | 04 | Proced.Calculo | RCH_ROTEIR |
RCH13 | 5 | 01 | RCH_NUMPAG |
Preguntas (SX1)
Grupo GPR890
X1_GRUPO | X1_ORDEM | X1_PERSPA | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_GSC | X1_VALID | X1_VAR01 | X1_CNT01 | X1_F3 | X1_DEFSPA1 | X1_DEFSPA2 | X1_DEFSPA3 | X1_GRPSXG |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GPR890 | 01 | ¿Proceso? | MV_CH1 | C | 99 | R | MV_PAR01 | RD_PROCES | RCJ | |||||
GPR890 | 02 | ¿Procedimiento? | MV_CH2 | C | 99 | R | MV_PAR02 | RD_ROTEIR | SRY | |||||
GPR890 | 03 | ¿De Periodo? | MV_CH3 | C | 6 | G | MV_PAR03 | RCH12 | ||||||
GPR890 | 04 | ¿Número de pago? | MV_CH4 | C | 2 | G | MV_PAR04 | RCH13 | ||||||
GPR890 | 05 | ¿Sucursal? | MV_CH5 | C | 99 | R | MV_PAR05 | RD_FILIAL | XM0 | |||||
GPR890 | 06 | ¿Centro de Costos? | MV_CH6 | C | 99 | R | MV_PAR06 | RD_CC | CTT | |||||
GPR890 | 07 | ¿Matrícula? | MV_CH7 | C | 99 | R | MV_PAR07 | RD_MAT | SRA | |||||
GPR890 | 08 | ¿Nombres? | MV_CH8 | C | 99 | R | MV_PAR08 | RA_NOME | SRA | |||||
GPR890 | 09 | ¿Situación? | MV_CH9 | C | 5 | G | fSituacao() | MV_PAR09 | ||||||
GPR890 | 10 | ¿Categoría? | MV_CHA | C | 15 | G | fCategoria() | MV_PAR10 | ||||||
GPR890 | 11 | ¿Archivo Salida? | MV_CHB | C | 99 | G | NaoVazio() | MV_PAR11 | DIR | |||||
GPR890 | 12 | ¿Genera? | MV_CHC | N | 1 | C | MV_PAR12 | Archivo | Informe | Ambos |
Información del Pacote
La pregunta "¿Genera?" se agregó al grupo de preguntas GPR890 en el pacote: 008539 - DMINA-10887 - INFORME AFP
05. DOCUMENTOS RELACIONADOS
- DMINA-10887 DT Informe AFP en TReport PER
DMINA-9808 DT Modificación a Informes legales de SIGAGPE PER
10405570 DMINA-11027 DT Archivo AFP no informa correctamente la columna 8 PER
- 20133622 DNOMI-2107 DT Columna 11 - Excepción a Aportar incorrecta en Archivo AFP PER
- 20656925 DNOMI-2318 DT Archivo AFP Columna 11 para empleado sin movimientos y archivo planilla PER
- 20611415 DNOMI-2421 DT Archivo e Informe AFP con información incorrecta en columnas 12 y 17 PER
06. INFORMACIÓN ADICIONAL
A través de la rutina Menús en el módulo del Configurador - SIGACFG (Entorno | Archivos), agregar la opción “Generac. Arch AFP” (GPER890.PRW) en el menú de Gestión de Personal (SIGAGPE) en Miscelánea | Cierres.
07. TABLAS UTILIZADAS
- SRA – Empleados.
- SRC – Movimientos de nómina
- SRD – Histórico de Movimientos
- SRV – Conceptos
- SRY – Procedimientos de Calculo
- RCH - Periodos.
- RCM - Tipos de ausencia.