Especificación de Requisitos |
|
ProjetoProyecto/VersãoVersión: #966475/TOTVS Microsiga Protheus V11.8 | Requisito/Módulo:#966475 |
Sub-Requisito/FunçãoFunción: Archivo DGT-3 | TarefaTarea/ChamadoLlamado: MMI-6042 |
País: Republica República Dominicana | Data Especificação: 14Fecha de especificación: 14/Junio/2017 |
Rutinas Involucradas |
|
|
Rutina | Tipo de Operación | Opción de Menú |
GPEM005DOM.PRW | Nueva | Miscelanea -> Rel Legales -> Archivo DGT-3 |
RHUPDGPE.PRW | Modificar |
|
UPDRHDOM.PRW | Modificar |
|
Estrategia de Desarrollo y Liberación |
|
Producto | SIGAGPE |
Release que está siendo desarrollado | 11.8 |
Tiene réplica? | ( )Si (X)No |
Qué versión? | 12.1.14 |
...
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 |
A partir de la Sucursal, Proceso y Período de Autodeterminación se selecciona de la tabla SRA los registros del Año proporcionado
Ejemplo:
Parámetros de entrada:
De Sucursal00000
A SucursalZZZZZ
De Proceso00
A Proceso99
De Matrícula000000
A Matrícula999999
Período de generación 2016
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 por lo que se deben actualizar los campos que pudieran variar.
Se extrae los registros de los empleados validando que:
El que el estatus SRA->RA_SITFOLH<> 'D'SITFOLH= ‘ ‘, 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 archivo de salida, las bajas del que se hayan registrado en el transurso del año de igual forma las modificaciones de sueldo que la fecha de movimiento este dentro del rango de fechas del año.
El archivo debe respetar el siguiente Lay out:
Concepto | Tipo | Req | Long. | Desde | Hasta | Observación | Fuente |
---|---|---|---|---|---|---|---|
ENCABEZADO |
|
|
|
|
|
|
|
Tipo de registro | C | Si | 1 | 1 | 1 | E | Constante |
Proceso | C | Si | 2 | 2 | 2 | T3 = Envío de archivo DGT3 | Constante |
Clave del empleador RNC o Cedula del empleador | N | Si | 11 | 4 | 14 | RNC ó Cédula del empleador. | Tabla S012 RCC_CODIGO = ‘S012’ .and. RCC_SEQUEN = ‘001’ |
Período de autodeterminación | N | Si | 6 | 15 | 20 | Período de aplicación de la Autodeterminación, formato MMAAAA‘01’AAAA, concatenar com ‘01’ fijo | Parámetro de entrada |
DETALLE |
|
|
|
|
|
|
|
Tipo de registro | C | Si | 1 | 1 | 1 | D | Constante |
Tipo de novedad | C | Si | 3 | 2 | 4 | Tipo mov | I= Si Todos los empleados donde el campo RA_SITFOL <>’D‘, es decir los ‘activos’ O si la fecha de ingresso SRA SRARA_ADMISSA FECING es mayor a la fecha inicial del año y que sea menor a la fecha final del año Capturado en parâmetros. |
Tipo de documento | C | Si | 1 | 5 | 5 | Tipo de documento del trabajador: | Reportar cualquiera de los tres campos siguientes: |
Número de documento | C | No | 25 | 6 | 30 | Número del documento. Justificado a la izquierda. Sin guiones y sin caracteres especiales | Dependiendo del campo anterior reportado |
Nombres | C | No | 50 | 31 | 80 | Primer y segundo nombre del trabajador (obligatorio para extranjeros sin cédula) | Concatenar SRA |
Primer apellido | C | No | 40 | 81 | 120 | Primer apellido del trabajador (obligatorio para extranjeros sin cédula) | SRARA_PRISOBR |
Segundo apellido | C | No | 40 | 121 | 160 | Segundo apellido del trabajador (obligatorio para extranjeros sin cédula) | SRARA_SECSOBR |
Fecha de nacimiento |
| No | 8 | 161 | 168 |
| SRARA_NASC Formato = DDMMYYYY |
Sexo | C | Si | 1 | 169 | 169 | M Masculino F Femenino (sólo se validará para extranjeros sin cédula) | SRARA_SEXO |
Salario | N | Si | 16 | 170 | 185 | Salario del período aplicable a la SS, relleno de 0's 0’s a la izq con 2 decimales sin punto decimal(formato 9999999999999.99)) por ejemplo si es 1120.50 seria 0000000000112050 | SRA RA_SALARIO |
Fecha de ingreso | N | Si | 8 | 186 | 193 | Fecha formado DDMMAAA | SRARA_ADMISSA |
Ocupacion | C | Si | 6 | 194 | 199 |
| Campo nuevo SQ3->Q3_OCUPAC |
Descripcion de Puesto | C | Si | 150 | 200 | 349 |
| SQ3->Q3_DESCSUM |
Inicio de Vacaciones | F | SI | 8 | 350 | 357 | Fecha de ingresso con el año del reporte por ejemplo: | Formato = DDMMYYYY |
Fin de vacaciones | F | SI | 8 | 358 | 365 | Fecha de inicio de vacaciones + 14 dias habiles o tomar el primer renglon de la tabla de vacaciones para no manejar um valor fijo. | Formato = DDMMYYYY |
Turno | N | SI | 6 | 366 | 371 | Fijo 2 | Código del turno. Viene del catálogo de SUIRPLUS |
Localidad | N | SI | 6 | 372 | 377 |
| SRA->RA_KEYLOC |
Nacionalidad | C | NO | 3 | 378 | 380 |
| SRA->RA_NACIONA |
Observaciones | C | NO | 150 | 381 | 530 |
| Vacio |
SUMARIO |
|
|
|
|
|
|
|
Tipo de registro | C | Si | 1 | 1 | 1 | S | Constante |
Numero de registros | N | Si | 6 | 2 | 7 | Número de registros que contiene el archivo incluyendo el encabezado y el sumario. Relleno de 0's a la izq | Calculado |
...
Dicionário de Diccionario de Dados
Tabla SQ3 – Cargos
Nuevo Campo
CAMPO | Q3_OCUPAC |
TITULO | OcupacionOcupación |
DESCRIPCIÓN | Clave de OcupacionOcupación |
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: GPM005DOM
GRUPO | GPM005DOM | ||
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 | GPM005DOM | ||
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 |
GRUPO | GPM005DOM | ||
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 | GPM005DOM | ||
ORDEM | 04 | ||
PERGUNTA | A Proceso ? | ||
TIPO | Caracter | ||
TAMANHO | 5 | ||
OBJETO | NaovazioG | ||
CONS. PADRÃO | G | CONTEÚDO | RCJ - Cadastro de Processo |
GRUPO CAMPOSVALID | Naovazio | ||
HELP | Digite el numero del proceso. |
GRUPO | GPM005DOM |
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 | GPM005DOM | ||
ORDEM | 06 | ||
PERGUNTA | A Matricula ? | ||
TIPO | Caracter | ||
TAMANHO | 6 | ||
OBJETO | NaoVazioG | ||
CONS. PADRÃO | G | CONTEÚDO | SRA - Funcionários |
GRUPO CAMPOSVALID | NaoVazio | ||
HELP | Informe o seleccione el codigo de la |
GRUPO | GPM005DOM | ||
ORDEM | 07 | ||
PERGUNTA | Periodo? | ||
TIPO | Numérico | ||
TAMANHO | 4 | ||
OBJETO | G | ||
CONS. PADRÃO |
| ||
VALID | NaoVazio | CONTEÚDO |
|
GRUPO CAMPOS | 07 | ||
HELP | Informe el año |
GRUPO | GPM005DOM | ||
ORDEM | 08 | ||
PERGUNTA | Archivo ? | ||
TIPO | Caracter | ||
TAMANHO | 99 | ||
OBJETO | fDir | CONS. PADRÃO | G |
CONTEÚDOVALID | fDir | ||
GRUPO CAMPOS |
| ||
HELP | Informe el añola ruta del archivo |
Consulta PadrãoEstandar
Incluir una nueva la consulta BM
Alias | Tipo | Seq | Columna | Descri | DescSpa | DescEng | Contem |
BM | 1 | 01 | DB | OCUPACIONES | OCUPACIONES | OCUPACIONES | SX5 |
BM | 2 | 01 | 01 | Tabela + Chave | Tabla + Clave | Tabe + key |
|
BM | 3 | 01 | 01 | Cadastra Novo | Incluye nuevo | Add New | 01 |
BM | 4 | 01 | 01 | Chave | Clave | Key | X5_CHAVE |
BM | 5 | 01 | 02 | Desc Spanish | Desc Spanish | Spanish Desc | X5_DESCSPA |
BM | 6 | 01 |
|
|
|
| BM |
Estrutura de Menu
Miscelánea -> Rel. Legales -> Archivo DGT 3
...