Basado en las necesidades actuales de localización para 2017 en relación a la Planilla del personal, se ha realizo el análisis de los cambios a ser aplicados en los formatos de salida para la instancia SUNAT, quien solicita periódicamente información de las personas que laboran en las empresas y como medida de apoyar el trabajo operativo desde hace varios años se desarrolló una plataforma que permite recibir las altas y bajas y movimientos relacionados al personal, por medio del sistema llamado PDT Planilla electrónica PLAME.
El conjunto de opciones que cuenta el PLAME son bastas, pero en esta primera etapa solo serán consideradas las mas necesarias atendiendo los requerimientos de empresas privadas, por lo que serán consideradas las siguientes opciones:
Para importar en el PLAME la información de la jornada laboral por trabajador, elabore un archivo texto con el siguiente nombre:
Nombre del archivo: ffffaaaamm###########.jor
Donde:
ffff = Es el código del formulario (0601)
aaaa = Es el año del período que se está importando.
mm = Es el mes del periodo que se está importando.
########## = Es el RUC de la empresa a la que pertenece el trabajador.
Estructura del archivo:
Nro | Descripción | Tipo | Longitud máxima | Observaciones |
1 | Tipo de documento del trabajador | Texto | 2 | Ver tabla 3. Sólo tipos 01, 04, 07 y 09. |
2 | Número de documento del trabajador | Texto | 15 | |
3 | Número de horas ordinarias trabajadas | Numérico | 3 | Máximo 360 |
4 | Número de minutos ordinarios trabajados | Numérico | 2 | Máximo 59 |
5 | Número de horas en sobretiempo trabajadas | Numérico | 3 | Máximo 360 |
6 | Número de minutos en sobretiempo trabajados | Numérico | 2 | Máximo 59 |
Importante:
Los campos deben estar separados por el carácter "|"
Los datos numéricos deben registrarse sin comas.
No aplica para los tipo 66, 71, 88, 98 de la Tabla 8.
A continuación se define de donde será extraído el valor para cada una de las filas del archivo.
Los tipos de documentos validos que se pueden considerar en el archivo son: 01, 04, 07 y 09 los cuales están relacionados al empleado en el campo RA_TPCIC.
Para el caso que el empleado sea de los tipos de documento antes mencionados pero en el campo RA_TPFUNC cuenta con alguno de los siguientes valores “66,71,88,98” no aplica para el archivo.
El valor será seleccionado del campo RA_CIC
El valor que será impreso estará relacionado al concepto o conjunto de conceptos definidos en el parámetro de la Tabla alfanumérica PLAME (S017) fila E1403. Donde el carácter “E14” es la estructura 14 del archivo PLAME y el valor “03” se refiere a la columna a que hará referencia y será utilizado como condicionante al evaluar los conceptos que integran para dicha columna, los cuales deberán estar separados por el símbolo “/”. Dicho valor se tomara de los campos RC_HORAS/RD_HORAS multiplicado por el campo RA_HRSDIA.
El Valor que será impreso es la fracción de Horas ordinarias trabajadas en decimales convertida a minutos. Valor por default “0”.
El valor que será impreso en esta sección estará relacionado al concepto o conjunto de conceptos definidos en el parámetro de la Tabla alfanumérica PLAME (S017) fila E1405. Donde el carácter “E14” es la estructura 14 del archivo PLAME y el valor “05” se refiere a la columna a que hará referencia y será utilizado como condicionante al evaluar los conceptos que integran para dicha columna, los cuales deberán estar separados por el símbolo “/”.
El Valor que será impreso es la fracción de Horas sobretiempo trabajadas en decimales convertida a minutos. Valor por default “0”.
Para importar en el PLAME información de días subsidiados y otros días no laborados por tipo de suspensión de labores, elabore un archivo texto con el siguiente nombre:
Nombre del archivo: ffffaaaamm###########.snl
Donde:
ffff = Es el código del formulario (0601)
aaaa = Es el año del período que se está importando.
mm = Es el mes del periodo que se está importando.
########### = Es el RUC de la empresa a la que pertenece el trabajador.
Estructura del archivo de texto:
Nro | Descripción | Tipo | Longitud máxima | Observaciones |
1 | Tipo de documento del trabajador | Texto | 2 | Ver tabla 3. Sólo tipos 01, 04, 07 y 09. |
2 | Número de documento del trabajador | Texto | 15 | |
3 | Tipo de suspensión de la relación laboral | Texto | 2 | Ver tabla 21. Los Días subsidiados por EsSalud deben registrarse con los tipo 21 y 22. Los demás tipos de suspensión son Días no laborados y no subsidiados. |
4 | Número de días de suspensión de labores | Numérico | 2 | Mínimo 0, Máximo 31, según el período. |
A continuación se define de donde será extraído el valor para cada una de las filas del archivo:
Los tipos de documentos validos que se pueden considerar en el archivo son: 01, 04, 07 y 09 los cuales están relacionados al empleado en el campo RA_TPDOC, dicho campo se basa en la “tabla 3” definida en el “anexo2Mod”.
Para el caso que el empleado sea de los tipos de documento antes mencionados pero en el campo RA_TPFUNC cuenta con alguno de los siguientes valores “66, 71, 88, 98” no aplica para el archivo.
El valor será seleccionado del campo RA_CIC
Los empleados que en el campo RA_SALUD (tipo de trabajador) tenga el valor 66, 88 y 98 no aplica este formato.
Para considerar un concepto valido en la generación de una fila en este formato, se hace por medio de la verificación de conceptos en la tabla RCM, el campo RCM_CODSEF que se relaciona con la tabla “21” del anexo2 para PLAME y sea diferente de vacío el campo.
Existen diferentes validaciones que serán aplicadas en esta columna las cuales son:
Si el empleado cuenta con días subsidiados por SALUD se deben registrar únicamente con los tipos 21 y 22 según corresponda tomando en cuenta que el empleado debe contener en el campo RA_REGESSA los valores posibles “01,02,03,04”
Tipos de suspensión
21 | S.I. INCAPACIDAD TEMPORAL (INVALIDEZ, ENFERMEDAD Y ACCIDENTES) | S.I. INCAP TEMPORAL (SUBSIDIADO)) |
22 | S.I. MATERNIDAD DURANTE EL DESCANSO PRE Y POST NATAL | S.I. MATERNIDAD - PRE Y POST NATAL |
Para los demás tipos de suspensión aplican los demás códigos diferentes a 21 y 22.
Para efectos de buscar la información del tipo de falta relacionada al empleado en el módulo de gestión de personal se realizara de la siguiente manera:
El valor a considerar en esta columna es basado en el resultado del campo RC/RD_HORAS. El valor representado no puede exceder de 31 horas.
Para importar en el PLAME la información de detalle de los conceptos remunerativos y/o no remunerativos, así como descuentos del trabajador, elabore un archivo texto con el siguiente nombre:
Nombre del archivo: ffffaaaamm###########.rem
Donde:
ffff = Es el código del formulario (0601)
aaaa = Es el año del período que se está importando.
mm = Es el mes del periodo que se está importando.
########### = Es el RUC de la empresa a la que pertenece el trabajador
Estructura del archivo de texto:
Nro | Descripción | Tipo | Longitud máxima | Observaciones |
1 | Tipo de documento del trabajador | Texto | 2 | Ver tabla 3. Sólo tipos 01, 04, 07 y 09. |
2 | Número de documento del trabajador | Texto | 15 | |
3 | Código de concepto remunerativo y/o no remunerativo | Numérico | 4 | Ver tabla 22. No incluir códigos 0100, 0200, 0300, 0400, 0500, 0600, 0603, 0604, 0607, 0610, 0612, 0616, 0800, 0802, 0804, 0806 y 0808. |
4 | Monto devengado | Numérico | 7,2 | Obligatorio si se consignó importe en la columna de monto pagado /descontado. |
5 | Monto pagado/descontado | Numérico | 7,2 | Obligatorio si se consignó importe en la columna de monto devengado. |
Importante:
- Los campos deben estar separados por el carácter "|"
- Los datos numéricos pueden ser montos enteros (sin separador decimal).
- Si son decimales deben llevar separador (punto decimal) y dos dígitos decimales como máximo.
- Para el caso de los códigos 700s (descuentos), 601, 602, 605, 606, 608, 609, 611, 613, 614, 615, 617, 618, 801, 803, 805, 807, 809, 810 y 811 sólo se considera el monto consignado en la columna pagado/descontado.
- Para registrar los códigos 0601, 0606, 0608 y 0609, el régimen pensionario debe corresponder al Sistema Privado de Pensiones (Ver Tabla 11: tipos 21, 22, 23, 24 y 25).
- Para registrar el concepto 0613, el trabajador debe tener Régimen Pensionario D. Ley 20530 (Ver Tabla 11: tipo 3).
- Para registrar el concepto 0614, el trabajador debe tener Régimen Pensionario del Servicio Diplomático de la República SDR (Ver Tabla 11: tipo 13).
- Para registrar el concepto 0615, el trabajador debe tener Régimen de Pensiones Militar - Policial (Ver Tabla 11: tipo 10 ú 11).
- Sólo si el empleador es microempresa inscrita en el REMYPE podrá registrar los conceptos 126 ó 127 de la Tabla 22.
- Para el concepto 617 en la columna monto devengado se consignará la base de cálculo y en la columna monto pagado se consignará la cuota retenida. La base de cálculo corresponde a las remuneraciones devengadas hasta abril de 2012. (Concepto 617 incorporado en la versión 2.3 del PDT PLAME).
- El concepto 618 solo aplica para trabajadores con Contrato Administrativo de Servicios - CAS.
A continuación se define de donde será extraído el valor para cada una de las filas del archivo.
Los tipos de documentos validos que se pueden considerar en el archivo son: 01, 04, 07 y 09 los cuales están relacionados al empleado en el campo RA_TPDOC, dicho campo se basa en la “tabla 3” definida en el “anexo2Mod”.
El valor será seleccionado del campo RA_CIC
En esta columna es importante corroborar el o los conceptos validos a imprimir y para ello existe una relación con los conceptos y el código PLAME que se puede utilizar, dicha relación esta disponible en los campos RV_CODREMU el cual cuenta con el código PLAME, adicional el campo RV_GERAPDT que tiene el valor de SI/NO para identificar si el concepto se puede imprimir en el archivo PLAME Estructura 18. Dicho esto solo serán considerados los valores de conceptos que cumplan con estar activos en campo RV_GERAPDT y con valor en el campo RV_CODREMU.
Solo para el régimen pensionario campo RA_CODAFP valor 10 ù 11 de la tabla 11 aplica el concepto 0615.
Solo para el régimen pensionario campo RA_CODAFP valor 13 de la tabla 11 aplicara solo el concepto 0614.
Solo para el régimen pensionario campo RA_CODAFP valor 3 de la tabla 11 se podrá imprimir el concepto 0613.
Solo para el régimen pensionario campo RA_CODAFP valor 21, 22, 23, 24 y 25 de la tabla 11 se podrán considerar los conceptos 0601,0606,0608,0609.
Los empleadores del nivel que usan soluciones TOTVS no da para que sean microempresas por tal motivo el concepto 126 y 127 no aplicaría.
El concepto 618 no aplicara ya que es usado en empresas publicas.
El valor acumulado del concepto que aplique para el empleado se deberá presentar en esta columna, para lo cual es importante considerar que si existiera mas de un concepto el cual este identificado con el mismo valor del campo RV_CODREMU se sumen los importes y se impriman en una sola línea del layout. El dato será seleccionado de la tabla SRC/SRD del campo RC/RD_VALOR
El valor a ser representado en esta columna será el mismo valor informado en la columna anterior (4) para todos los conceptos que cumplan con la regla.
Para importar en el PLAME la información de los montos pagados al Personal en Formación - modalidad formativa laboral y otros, elabore un archivo con el siguiente detalle.
Nombre del archivo: ffffaaaamm###########.for
Donde:
ffff = Es el código del formulario (0601)
aaaa = Es el año del período que se está importando.
mm = Es el mes del periodo que se está importando.
########### = Es el RUC de la empresa
Estructura del archivo de texto:
Nro | Descripción | Tipo | Longitud máxima | Observaciones |
1 | Tipo de documento del personal en formación | Texto | 2 | Ver tabla 3. |
2 | Número de documento del personal en formación - modalidad formativa laboral | Texto | 15 | |
3 | Monto pagado | Numérico | 7,2 |
Importante:
- Los campos deben estar separados por el carácter "|".
- Los datos numéricos pueden ser montos enteros (sin separador decimal).
Si son decimales deben llevar separador (punto decimal) y dos dígitos decimales como máximo.
A continuación se define de donde será extraído el valor para cada una de las filas del archivo.
Los tipos de documentos validos que se pueden considerar en el archivo son aquellos que cumplan con la regla si el campo RA_TIPOEST sea diferente a vacío, ya que ello permite identificar que son practicantes/personal en formación.
El valor será seleccionado del campo RA_CIC.
El valor que será impreso en esta sección estará relacionado al concepto o conjunto de conceptos definidos en el parámetro de la Tabla alfanumérica S017 fila E2103. Donde el carácter “E21” es la estructura 21 del archivo PLAME y el valor “03” se refiere a la columna a que hará referencia y será utilizado como condicionante al evaluar los conceptos que integran, para dicha columna imprimir como importe.
Para importar en el PLAME los indicadores de otras condiciones de los trabajadores de una determinada empresa, elabore un archivo texto con el siguiente nombre:
Nombre del archivo: ffffaaaamm###########.toc
Donde:
ffff = Es el código del formulario (0601)
aaaa = Es el año del período que se está importando.
mm = Es el mes del periodo que se está importando.
########### = Es el RUC de la empresa
Estructura del archivo de texto:
Nro | Descripción | Tipo | Longitud máxima | Observaciones |
1 | Tipo de documento del trabajador | Texto | 2 | Ver tabla 3. Sólo tipo 01, 04, 07 y 09. |
2 | Número de documento del trabajador | Texto | 15 | |
3 | Indicador de aporte a Asegura tu Pensión | Texto | 1 | 1: Aporta / 0: No aporta |
4 | Indicador de aporte a +Vida Seguro de Accidentes | Texto | 1 | 1: Aporta / 0: No aporta |
5 | Indicador de aporte al Fondo de Derechos Sociales del Artista (FDSA) o de retención de Régimen Pensionario -Ley 29903. | Texto | 1 | Si Tipo de trabajador es "56"(Artista), dato obligatorio con indicadores: 1: CTS, vacaciones y gratificaciones. 2: Sólo gratificaciones. Si Tipo de trabajador es 98: (Persona que genera ingresos de 4ta-5ta cat.). dato obligatorio con indicadores: 0: No retiene. 1: Sí retiene. |
6 | Domiciliado | Texto | 1 | 1: Domiciliado / 2: No domiciliado |
Importante:
- Los campos deben estar separados por el carácter "|"
- El indicador de aporte a Asegura tu Pensión podrá ser "1" si el Régimen Pensionario del período es "2" (SNP-ONP) (Tabla 11).
- El indicador de aporte a + Vida Seguro de Accidentes podrá ser "1" si el Régimen de Salud es 00, 01, 02, 03 y 04 de la Tabla 32.
- De no registrar datos de otras condiciones del trabajador, por defecto se consideran valores "0" (No aporta) en el Indicador de aporte a Asegura tu Pensión y +Vida Seguro de Accidentes, y el valor "1" en los indicadores de Domiciliado y del Tipo de aporte al FDSA, cuando el tipo de trabajador sea 56 (Artista) de la Tabla 8.
A continuación se define de donde será extraído el valor para cada una de las filas del archivo:
Los tipos de documentos validos que se pueden considerar en el archivo son: 01, 04, 07 y 09 los cuales están relacionados al empleado en el campo RA_TPDOC.
El valor será seleccionado del campo RA_CIC
El valor que será impreso en esta sección será definido siempre y cuando se identifique el concepto que estará relacionado en el parámetro de la Tabla alfanumérica S017 fila E2603. Donde el carácter “E26” es la estructura 26 del archivo PLAME y el valor “03” se refiere a la columna a que hará referencia y será utilizado como condicionante al evaluar los conceptos que integran para dicha columna. Si el concepto es identificado colocara el valor de “1”, adicional que el campo RA_CODAFP debe tener el valor “02”
El valor que será impreso en esta sección será definido siempre y cuando se identifique el concepto que estará relacionado en el parámetro de la Tabla alfanumérica S017 fila E2604. Donde el carácter “E26” es la estructura 26 del archivo PLAME y el valor “04” se refiere a la columna a que hará referencia y será utilizado como condicionante al evaluar los conceptos que integran para dicha columna. Si el concepto es identificado colocara el valor de “1”, adicional que el campo RA_SALUD debe tener alguno de los valores siguientes “01,02,03,04”
El valor que será impreso en esta sección será definido siempre y cuando se identifique el concepto que estará relacionado en el parámetro de la Tabla alfanumérica S017 fila E2651. Donde el carácter “E26” es la estructura 26 del archivo PLAME y el valor “51” se refiere a la columna a que hará referencia y será utilizado como condicionante al evaluar los conceptos que integran para dicha columna para CTS, VACIONES y se creara la tabla alfanumérica S017 fila E2652. Donde el carácter “E26” es la estructura 26 del archivo PLAME y el valor “52” se refiere a la columna a que hará referencia al concepto de Gratificaciones.
Si el el empleado es tipo de función “56” en el campo RA_TPFUNC se realizara la validación de los conceptos para os casos donde colocara el valor de “1” si cuenta con los conceptos de CTS, vacaciones y gratificaciones y colocara el valor de “2” siempre y cuando solo tenga registrado el concepto de Gratificaciones.
Para los empleados de tipo de función valor “98” en el campo RA_TPFUNC se realizara la validación del concepto o los conceptos que integren la retención, para ello se creara un campo en la tabla alfanumérica S017 fila E2653. Donde el carácter “E26” es la estructura 26 del archivo PLAME y el valor “53” será la columna a que hará referencia del archivo PLAME y será utilizado como condicionante al evaluar los conceptos que integran para dicha columna. Si el empleado cuenta con este concepto registrado entonces colocara el valor de “1” para identificar que si retiene, en caso contrario colocara el valor de “0” si es que no se identifica el concepto.
Para identificar el valor a colocar en esta columna se deberá de leer el campo RA_DOMICIL el cual nos indica que cuando tenga el valor “1” se refiere a un empleado “domiciliado” y el valor “2” se refiere a “no Domiciliado”
Este valor del tipo de empleado se deberá de guardar en una trayectoria laboral para considerar los casos en los que el empleado cambio de naturaleza y que haya sucedido dentro del periodo de la generación del archivo. En el caso que no exista movimiento de trayectoria tomara el valor del maestro de empleados.
Procedimiento de Configuración:
Crear el grupo de preguntas GPM805.
X1_GRUPO | X1_ORDEM | X1_PERSPA | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_GSC | X1_VALID | X1_VAR01 | X1_F3 | X1_CNT01 |
---|---|---|---|---|---|---|---|---|---|---|
GPM805 | 01 | ¿Fecha Base Inicial? | MV_CH1 | D | 8 | G | NaoVazio() | MV_PAR01 | ||
GPM805 | 02 | ¿Fecha Base Final? | MV_CH2 | D | 8 | G | NaoVazio() | MV_PAR02 | ||
GPM805 | 03 | ¿Archivo de Destino? | MV_CH3 | C | 99 | G | NaoVazio() | MV_PAR03 | HSSDIR | |
GPM805 | 04 | ¿Generar archivo? | MV_CH4 | C | 4 | G | fOpcPlame() | MV_PAR04 | ||
GPM805 | 05 | ¿Código de Formulario? | MV_CH5 | C | 99 | G | MV_PAR05 | |||
GPM805 | 06 | ¿Sucursales? | MV_CH6 | C | 99 | R | MV_PAR06 | XM0 | RA_FILIAL | |
GPM805 | 07 | ¿Matrícula? | MV_CH7 | C | 99 | R | MV_PAR07 | SRA | RA_MAT | |
GPM805 | 08 | ¿Procesos? | MV_CH8 | C | 99 | R | MV_PAR08 | RCJ | RA_PROCES |
Procedimiento de Uso:
Principal de Consulta
Relacionadas
Tablas paramétricas :
Planilla electrónica Anexos:
http://orientacion.sunat.gob.pe/images/planilla-electronica/anexo1_ago2017.pdf
http://contenido.app.sunat.gob.pe/insc/Planilla+ELECTRONICA/anexo2mod_vOCT2016.xls
http://orientacion.sunat.gob.pe/images/planilla-electronica/anexo3mod_Ago2017.xls