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: #966478MMI-6044
| ||||||
País: Republica Dominicana | Data Especificação: 02/Mayo/2017 |
...
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 |
Âncora | ||||
---|---|---|---|---|
|
...
...
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 | RG7RG7RG7 -> RG7_MAT | Consulta Estándar 'Empleados' |
A Matrícula | RG7RG7RG7 -> 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 -> RNC substring(RCC_CONTEU,41,11) |
|
Periodo | 01Año | '01' +Parámetro de entrada |
Tipo de Planilla | "DGT3" | Etiqueta |
| Total de empleados |
|
DETALLE |
|
|
---|---|---|
Descripción | Fuente | Comentario |
Tipo mov | Ingreso= Si la fecha de ingresso SRA 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 | Ingreso, cambio, baja |
Tipo Doc. | Reportar cualquiera de los tres campos siguientes: |
|
Número Documento | Dependiendo del campo anterior reportado |
|
Nombres | Concatenar SRARASRA->RA_PRINOME, RA_SECNOME |
|
1er Apellido | SRARASRA->RA_PRISOBR |
|
2do Apellido | SRARASRA->RA_SECSOBR |
|
Sexo | SRARASRA->RA_SEXO |
|
Nacionalidad | SX5->X5_DESCRI+ "-" + SX5>X5X5_CHAVE | Donde SX5->X4_TABELA=34 |
Fecha de nacimiento | SRARASRA->RA_NASC |
|
Salario | SRA RASRA->RA_SALARIO |
|
Fecha de ingreso | SRA RASRA->RA_FECING |
|
Fecha de salida | SRA-> RA_DEMISSA |
|
Ocupacion | Campo nuevo SQ3->Q3_OCUPACI |
|
Ocupacion_Desc | SQ3Q3SQ3->Q3_DESCSUM |
|
Inicio de Vacaciones | Fecha de ingresso con el año del reporte por ejemplo: |
|
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
No Aplica
No Aplica
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
Tabla SQ3 – Cargos
Nuevo Campo
CAMPO | Q3_OCUPAC |
TITULO | Ocupacion |
DESCRIPCIÓN | Clave de Ocupacion |
TIPO | Caracter |
TAMAÑO | 6 |
PICTURE | !@ |
HELP | Informe la clave del catálogo nacional de ocupaciones |
CONTEXTO | Real |
PROPIEDAD | Modificar |
LISTA |
|
VALIDACION | Existcpo("SX5","BM"+M->Q3_OCUPACI) |
INIC. ESTANDAR |
|
CONS ESTAND | BM |
USO | Usado/Brouse |
ORDEN | 4 |
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 |
...
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 |
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 |
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 |
...
...
Alias | Tipo | Seq | Columna | Descri | DescSpa | DescEng | Contem |
MB | 1 | 01 | DB | OCUPACIONES | OCUPACIONES | OCUPACIONES | SX5 |
MB | 2 | 01 | 01 | Tabela + Chave | Tabla + Clave | Tabe + key |
|
MB | 3 | 01 | 01 | Cadastra Novo | Incluye nuevo | Add New | 01 |
MB | 4 | 01 | 01 | Chave | Clave | Key | X5_CHAVE |
MB | 5 | 01 | 02 | Desc Spanish | Desc Spanish | Spanish Desc | X5_DESCSPA |
MB | 6 | 01 |
|
|
|
| MB |
Estrutura de Menu
Informes -> Rel. Legales -> DGT 3
...
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 |