Especificação de Requisitos

 

Projeto/Versão: TOTVS Microsiga Protheus V11.8

Requisito/Módulo: #966478 /SIGAGPE

Sub-Requisito/Função: Reporte DGT-4

Tarefa/Chamado: MMI-6044

País: Republica Dominicana

Data Especificação: 02/Mayo/2017

Rotinas Envolvidas

 

 

Rotina

Tipo de Operação

Opção de Menu

GPER005DOM.PRW

Incluir

Informes -> Informes Legales -> DGT-3

Estratégia de Desenvolvimento e Liberação

 

Produto

Protheus

Release que está sendo desenvolvido

11.8

Possui Réplica?

(X)Sim ( )Não

Qual a versão?

12.2

 

Objetivo


Definir y generar el reporte del personal fijo que labora en cada establecimiento de determinada empresa y del cual sólo podrá reportar un formulario DGT-3 por establecimiento por año.
El cual se debe presentar a mas tardar el 15 Enero del año siguiente

Definição da Regra de Negócio.


Se solicitan los siguientes Parámetros de entrada:

Grupo de Preguntas GPR005DOM

 

Parámetros

 

 

Campo

Fuente

Comentario

De Sucursal

SM0 -> M0_CODFIL

Consulta Estándar 'Sucursales'

A Sucursal

SM0 -> M0_CODFIL

Consulta Estándar 'Sucursales'

De Proceso

RCJ -> RCJ_CODIGO

Consulta Estándar 'Archivo de Proceso'

A Proceso

RCJ -> RCJ_CODIGO

Consulta Estándar 'Archivo de Proceso'

De Matrícula

RG7 -> RG7_MAT

Consulta Estándar 'Empleados'

A Matrícula

RG7 -> RG7_MAT

Consulta Estándar 'Empleados'

Período

AAAA

Año


Validación de la captura:
Sucursal: intervalo de sucursales permitiendo captura de blanco a 'ZZZZZZ'
Proceso: intervalo de procesos permitiendo captura de blanco a 'ZZZZZZ'
Matrícula: intervalo de matriculas permitiendo captura de 000000 a 9999999
Año: reportado: campo requerido, Indicar el año a imprimir, numérico de cuatro.
Los datos generales del Empleador se acceden de las tablas S012 y S112 (que deben ser buscados con la función fTabela()) y tabla SM0 (que debe ser buscada con la función fInfo()). En estas se concentra la información del Empleador requerida para la generación de los formatos DGT y Archivos Magnéticos, estos se generan anualmente por lo que se deben actualizar los campos que pudieran variar.
Se extrae los registros de los empleados validando que:
El estatus SRA->RA_SITFOLH<> 'D', y la fecha de ingreso sea menor o igual a la fecha final del año capturado como parámetro (31/12/año).
El estatus RA_SITFOLH= 'D' y que la fecha de baja sea en el transcurso del año capturado como parámetro.
Por cada registro se genera un renglón de detalle del reporte generado.

El reporte tiene el siguiente Lay out:

ENCABEZADO

 

 

Descripción

Fuente

Comentario

RNC o Cedula

S012 -> RNC substring(RCC_CONTEU,41,11)

 

Periodo

01Año

'01' +Parámetro de entrada

Tipo de Planilla

"DGT3"

Etiqueta

  1. de Empleados

Total de empleados

 

DETALLE

 

 

Descripción

Fuente

Comentario

Tipo mov

Ingreso= Si la fecha de ingresso SRA-> RA_FECING es mayor a la fecha inicial del año y que sea menor a la fecha final del año capturado como parametro
Baja= Si la fecha de baja SRA_DEMISSA es mayor a la fecha inicial del año y que sea menor a la fecha final del año capturado como parâmetros.
Cambio= Si tuvo cambio de salario, en la tabla RCP validar si tiene um tipo de movimento 05 modificar, si tiene mas de um movimento se tomo el mas reciente. La fecha de RCP->RCP_DTMOV este entre la fecha inicial y final del año capturado en parâmetros.

Ingreso, cambio, baja

Tipo Doc.

Reportar cualquiera de los tres campos siguientes:
C cedula ID
N número de SS
P pasaporte
Si la Cédula de Identidad contiene información (SRA->RA_CIC) reportar C ó
Si estos campos no contienen información, verificar el Número de Pasaporte(SRA->RA_PASSPOR) y reportar P

 

Número Documento

Dependiendo del campo anterior reportado
Si C reportar Cedula de identidad SRA->RA_CIC,
Si P reportar Número de Pasaporte SRA->RA_PASSPOR

 

Nombres

Concatenar SRA->RA_PRINOME, RA_SECNOME

 

1er Apellido

SRA->RA_PRISOBR

 

2do Apellido

SRA->RA_SECSOBR

 

Sexo

SRA->RA_SEXO

 

Nacionalidad

SX5->X5_DESCRI+ "-" + X5_CHAVE

Donde SX5->X4_TABELA=34

Fecha de nacimiento

SRA->RA_NASC

 

Salario

SRA->RA_SALARIO

 

Fecha de ingreso

SRA->RA_FECING

 

Fecha de salida

SRA-> RA_DEMISSA

 

Ocupacion

Campo nuevo SQ3->Q3_OCUPACI
donde SRA->RA_CARGO = SQ3->Q3_CARGO

 

Ocupacion_Desc

SQ3->Q3_DESCSUM

 

Inicio de Vacaciones

Fecha de ingresso con el año del reporte por ejemplo:
Fecha ingreso 01/04/2015, para el reporte del 2016 seria 01/04/2016,

 

Fin de vacaciones

Fecha de inicio de vacaciones + 14 dias habiles o tomar el primer renglon de la tabla de vacaciones para no manejar um valor fijo.

 

Turno

Fijo 2

 

Id_establecimiento

SRA->RA_KEYLOC

 


Layout del Reporte


Tipo Tipo Número Nombres 1er. Apellido 2do. Apellido Sexo Nacionalidad Fecha de Salario Fecha de Fecha de Ocupacion Ocupacion_ Inicio de Fin de Vac Turno Id_Estab
Mov Doc. Documento Nacimiento Ingreso Salida Desc VacacionesI
IngresoX99999999XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Dominicana-1 DD/MM/AAAA 999,999.99 DD/MM/AAAA DD/MM/AAAA XXXXX XXXXXX DDMMAAAA DDMMAAAA XXXXXX

Tabelas Utilizadas

Protótipo de Tela

No Aplica

Regras de Integridade


No Aplica

Release Notes

 

Módulo

SIGAGPE

Função

 

Situação/Requisito

XXXX07/Archivo DGT-4

Solução/Implementação

Se actualiza el layout del archivo.

Conversores de Parâmetros: 
        

No Aplica

 


Dicionário de Dados

Grupo de Perguntas

Grupo: GPR005DOM

GRUPO

GPR005DOM

ORDEM

01

PERGUNTA

De Sucursal ?

TIPO

Caracter

TAMANHO

8

OBJETO

G

CONS. PADRÃO

XM0 - Filiais

CONTEÚDO

 

GRUPO CAMPOS

033 - Tamanho da Filial

HELP

Informe o seleccione el codigo de la
sucursal inicial para filtrar los datos.

GRUPO

GPR005DOM

ORDEM

02

PERGUNTA

A Sucursal ?

TIPO

Caracter

TAMANHO

8

OBJETO

G

CONS. PADRÃO

XM0 - Filiais

CONTEÚDO

D MG 01

GRUPO CAMPOS

033 - Tamanho da Filial

HELP

Informe o seleccione el codigo de la
sucursal final para filtrar los datos.

GRUPO

GPR005DOM

ORDEM

03

PERGUNTA

De Proceso ?

TIPO

Caracter

TAMANHO

5

OBJETO

G

CONS. PADRÃO

RCJ - Cadastro de Processo

CONTEÚDO

01

GRUPO CAMPOS

 

HELP

Digite el numero del proceso.

GRUPO

GPR005DOM

ORDEM

04

PERGUNTA

A Proceso ?

TIPO

Caracter

TAMANHO

5

OBJETO

G

CONS. PADRÃO

RCJ - Cadastro de Processo

VALID

Naovazio

GRUPO CAMPOS

 

HELP

Digite el numero del proceso.

GRUPO

GPR005DOM

ORDEM

05

PERGUNTA

De Matricula ?

TIPO

Caracter

TAMANHO

6

OBJETO

G

CONS. PADRÃO

SRA - Funcionários

CONTEÚDO

 

GRUPO CAMPOS

 

HELP

Informe o seleccione el codigo de la
matricula inicial para filtrar los
datos.

GRUPO

GPR005DOM

ORDEM

06

PERGUNTA

A Matricula ?

TIPO

Caracter

TAMANHO

6

OBJETO

NaoVazio

CONS. PADRÃO

G

CONTEÚDO

SRA - Funcionários

GRUPO CAMPOS

 

HELP

Informe o seleccione el codigo de la
matricula final para filtrar los datos.

GRUPO

GPR005DOM

ORDEM

07

PERGUNTA

Periodo?

TIPO

Numérico

TAMANHO

4

OBJETO

G

CONS. PADRÃO

 

CONTEÚDO

 

GRUPO CAMPOS

07

HELP

Informe el año


Estrutura de Menu

Informes -> Rel. Legales -> DGT 3

Casos de Testes

 

  1. Caso(s) de Testes Específico(s) do Projeto

 

Caso de Testes

Validar programa

 

 

Finalidade Testes

Validar que el programa genera el reporte correctamente

Estimativas

 

Teste do Programador

(X ) Sim ( ) Não

Recomendações

Ninguna

Pré-condições

Tener actualizado el Catalogo de empleado al final del año a reportar

Pós-condições

 

Como verificar os resultados

 

Procedimentos

Resultados Esperados

Efectuar la rutina

Se obriene el reporte sin avisos o truene del programa

Revisar resultados

Validar que los empleados reprotados sean los correctos