ÍNDICE
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
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:
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
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 |
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 |
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 |
La pregunta "¿Genera?" se agregó al grupo de preguntas GPR890 en el pacote: 008539 - DMINA-10887 - INFORME AFP |
DMINA-9808 DT Modificación a Informes legales de SIGAGPE PER
10405570 DMINA-11027 DT Archivo AFP no informa correctamente la columna 8 PER
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.