Especificación | |||
Producto | Microsiga Protheus | Módulo | Gestión de Personal |
Segmento ejecutor | Mercado Internacional | ||
Projeto |
| IRM |
|
Requisito |
| Subtarea |
|
Chamado | TVCVZ3 | ||
País | ( ) Brasil ( X ) Argentina ( ) México ( ) Chile ( ) Paraguay ( ) Ecuador ( ) EEUU ( ) Colombia ( ) Otro _____________. | ||
Otros |
<En esta etapa, informar el objetivo de la especificación del requisito, es decir, lo que la funcionalidad debe realizar. Ejemplo: Permitir que el usuario defina el porcentaje mínimo en efectivo (dinero), la referencia mínima para el cálculo de los débitos del alumno y el periodo de validez del parámetro de negociación>.
(Obligatorio)El presente documento, tiene por objetivo detallar las especificaciones que darán solución a la generación del Nuevo Formulario Anual de Ganancias.
<Regla de negocio es lo que define la forma de realizar el negocio, el proceso definido y/o las reglas que se deben considerar. Se deben describir las restricciones, validaciones, condiciones y excepciones del proceso. Si necesario, incluir,también en este capítulo, las reglas de integridad que se deben verificar al momento del desarrollo>.
<En la tabla abajo, informe las rutinas involucradas, el tipo de operación, la opción de menú y, si necesario, una breve descripción de las regras de negocio relacionadas a la rutina>.
Rutina | Tipo de Operación | Opción de Menú | Reglas de Negocio |
[ACAA040 – Parámetros] | [Modificación] | [Actualizaciones -> Académico-> Tesorería] | - |
[ACAA050 – Negociación Financiera] | [Involucrada] | [Actualizaciones -> Académico-> Tesorería] | - |
[ACAA060 – Archivo de Pedidos] | [Creación] | [Actualizaciones -> Académico-> Archivos] | - |
Ejemplo de aplicación:
Tablas Utilizadas
<Si necesario, incluirprototipos de pantallas con el objetivo de facilitar la comprensión del requisito, presentar conceptos y funcionalidades del software>.
Prototipo 01
<En esta etapa, incluir representaciones gráficas que describan el problema por solucionar y el sistema que se desarrollará. Ejemplo: Diagrama - Caso de Uso, Diagrama de Actividades, Diagrama de Clases, Diagrama de Entidad y Vínculo y Diagrama de Secuencia>.
UPDGPEMI.PRW | Modificación |
|
|
GPER801.PRW | Modificación | Actualizaciones | Definic. Calculo | |
GPTABARG.PRW | Modificación | Actualizaciones | Definic. Calculo | |
GPEM883.PRW | Creación | Informes | Informes Legales |
|
Actualización al diccionario de datos (UPDGPEMI)
Modificar la rutina de update para el módulo de Gestión de Personal (UPDGPEMI) para:
Modificar el fuente GPTABARG, GPER801
Formulario Anual de Ganancias
Al ejecutar la rutina se mostrara la ventana con el grupo de preguntas. Se deben informar todos los parámetros.
Una vez seleccionado el periodo, se debe identificar si el mismo se encuentra cerrado o abierto, consultando el valor que el periodo tiene registrado en el campo RCH_STATUS, si el valor es ‘5’ el periodo se encuentra cerrado, si es distinto a ‘5’ se encuentra abierto.
Si el periodo está abierto la información será recuperada de la tabla SRC – Movimientos del periodo, si el periodo está cerrado acceder a la tabla SRD – Histórico de movimientos.
De los registros previamente seleccionados, se deberá hacer una nueva selección, eligiendo los conceptos que efectivamente se deben incluir en el formulario. Con el valor del campo RC_PD o RD_PD (según corresponda), se accederá a la tabla SRV - Conceptos, y se verificara el contenido del campo RV_CODIGRN. Si el valor es distinto de vació o nulo, el concepto se deberá incluir en el formulario.
Con esta información se creara una tabla temporal (FGA) con los siguientes datos:
Campo | Descripción | Abierto / SRC | Cerrado / SRD | SRV |
---|---|---|---|---|
FGA_MAT | Matricula | RC_MAT | RD_MAT | |
FGA_POSIC | Posición de Impresión | RV_CODGRN | ||
FGA_VALOR | Importe | RC_VALOR | RD_VALOR |
El contenido deberá clasificarse por FGA_MAT y dentro de esto por FGA_POSIC.
Por cada matricula (FGA_MAT) se imprimirá un formulario tal como se detalla en el anexo A, en todos los casos este formulario sera de una hoja. Y todo el contenido del formulario, con excepción de los números rojos, se imprimirán para todos los legajos existentes en la tabla. El ID identifica el dato a imprimir en el formulario Anexo.
ID | Con el Dato | Tabla | Dato a Imprimir |
---|---|---|---|
1 | FGA_MAT | SRA | RA_CIC |
2 | FGA_MAT | SRA | RA_NOME |
3 | FGA_MAT | ||
4 | FGA_MAT | SRA | RA_ENDEREC |
5 | FGA_MAT | SRA | RA_CEP |
6 | FGA_MAT | SRA | RA_LOCALID |
7 | FGA_MAT | SRA | RA_ESTADO |
8 | SM0 | M0_CGC | |
9 | SM0 | M0_NOMECOM | |
10 | Fecha (MV_PAR08) | ||
11 | RCH | RCH_ANO | |
12 | Declaración Jurada (MV_PAR10) | ||
13 | Tipo Declaración Jurada (MV_PAR11) | ||
14 | Ubicar con FGA_POSIC el renglón a imprimir | FGA | FGA_VALOR |
15 | Sumatoria de 1a + 1b + 1c `+ 1d | ||
16 | Sumatoria de 2a a 2q | ||
17 | Sumatoria de 3a a 3e | ||
18 | Lugar (MV_PAR07) y Fecha (MV_PAR08) | ||
19 | Cargo y Nombre representante Legal (MV_PAR09) | ||
20 | Prever la posibilidad de incluir FIRMA |
Anexo A
Anexo B
Codigo | Descripción |
1a | Remuneración Bruta |
1b | Remuneración No alcanzada |
1c | Remuneración Exenta |
1d | Remuneración otros empleos |
2a | Aportes a fondo de jubilación, retiros, pensiones |
2b | Aportes Obra Social |
2c | Cuota Sindical |
2d | Aportes Jubilatorios Otros Empleos |
2e | Aportes Obras Sociales Otros Empleos |
2f | Cuota Sindical Otros Empleos |
2g | Cuotas medico asistenciales |
2h | Primas del Seguro de Vida para caso de muerte |
2i | Gastos de Sepelio |
2j | Gastos estimativos para corredores y viajantes de comercio |
2k | Donaciones |
2l | Descuentos obligatorios |
2m | Honorarios por servicios de asistencia sanitaria |
2n | Intereses Créditos Hipotecarios |
2o | Aportes al capital social |
2p | Empleados del servicio doméstico (Ley 26.063, art 16) |
2q | Aportes a Cajas Complementarias de Previsión |
3a | Ganancia NO Imponible |
Tablas Utilizadas
1. Creación de Campos en el archivo SX3 – Campos:
Campo | RV_CODIGRN |
Tipo | C |
Tamaño | 3 |
Valor Inicial |
Archivo o Código del Script: AAA – Negociación Financiera o /*Versao=CP.2014.12_03*/
Índice | Clave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamaño | <6> |
Valor Inicial | <Varia de acuerdo con el tipo informado. Por ejemplo, cuando el campo “tipo” es date, en este campo se puede informar una fecha>. |
Obligatorio | Sí ( ) No ( x ) |
Descripción<Referencia mínima para cálculo> | Codigo Imposto Ganancia |
Título | <Ref.Calc.>Cod. Imp Gan3 |
Picture<@E999.99> | @! |
Help de Campo <Informar el % que el alumno pagará en efectivo (dinero). Ese % podrá modificarse durante la negociación> |
Código de impuesto para formulario anual de ganancias |
<Información utilizada en la línea Protheus>.
Creación de Preguntas en el archivo SX1 – Archivo de Preguntas:
Nombre: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT |
¿Procedimiento? |
X1_TIPO |
C |
X1_TAMANHO |
3 | |
X1_GSC | G |
X1_VAR01 | MV_ |
PAR02 |
X1_DEF01 |
- |
X1_CNT01 |
- |
X1_HELP |
Fecha inicial del intervalo de emisiones de los formularios de DARF que se considerarán en la selección de los datos para el informe.
<Información utilizada en la línea Protheus>
Consulta: AMB
Descripción | Configuraciones de planificación. |
Tipo | Consulta estándar. |
Tabla | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descripción” |
Respuesta | AMB->AMB_CODIGO |
.RHROT. |
X1_ORDEM | 02 |
X1_PERGUNT | ¿Proceso? |
X1_TIPO | C |
X1_TAMANHO | 5 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHPRO. |
X1_ORDEM | 03 |
X1_PERGUNT | ¿Periodo? |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VAR01 | MV_PAR03 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHPRO. |
X1_ORDEM | 04 |
X1_PERGUNT | ¿Número de Pago? |
X1_TIPO | C |
X1_TAMANHO | 2 |
X1_GSC | G |
X1_VAR01 | MV_PAR04 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHNPA. |
X1_ORDEM | 05 |
X1_PERGUNT | ¿De Matricula? |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VAR01 | MV_PAR05 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHMATD. |
X1_ORDEM | 06 |
X1_PERGUNT | ¿A Matricula? |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VAR01 | MV_PAR06 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHMATA. |
X1_ORDEM | 07 |
X1_PERGUNT | ¿Lugar? |
X1_TIPO | C |
X1_TAMANHO | 30 |
X1_GSC | G |
X1_VAR01 | MV_PAR07 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | Lugar que el usuario desea que figure en el Formulario |
X1_ORDEM | 08 |
X1_PERGUNT | ¿Fecha? |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR08 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | Fecha que el usuario desea que figure en el Formulario |
X1_ORDEM | 09 |
X1_PERGUNT | ¿Representante Legal? |
X1_TIPO | C |
X1_TAMANHO | 30 |
X1_GSC | G |
X1_VAR01 | MV_PAR09 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | Cargo y Nombre representante Legal que el usuario desea que figure en el Formulario |
X1_ORDEM | 10 |
X1_PERGUNT | ¿Declaración jurada? |
X1_TIPO | C |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR10 |
X1_DEF01 | A=ANUAL |
X1_DEF02 | F=FINAL |
X1_HELP | Declaración jurada A=Anual o F=Final. |
X1_ORDEM | 11 |
X1_PERGUNT | ¿Tipo Declaración? |
X1_TIPO | C |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR11 |
X1_DEF01 | O=Original |
X1_DEF02 | R=Rectificativa |
X1_HELP | Tipo declaración O=Original o R=Rectificativa |
<Información utilizada en la línea Datasul>.
Procedimientos
Procedimiento |
|
|
|
Descripción | (Max 40 posiciones) | (Max 40 posiciones) | (Max 40 posiciones) |
Módulo |
|
|
|
Programa base |
|
|
|
Nombre Menú | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interfaz | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro estándar | Sí | Sí | Sí |
Visualiza Menú | Sí/No | Sí/No | Sí/No |
Release de Liberación |
|
|
|
Programas
Programa |
|
|
|
Descripción | (Max 40 posiciones) | (Max 40 posiciones) | (Max 40 posiciones) |
Nombre Externo |
|
|
|
Nombre Menú/Programa | (Max 32 posiciones) | (Max 32 posiciones) | (Max 32 posiciones) |
Nombre Verbalizado[1] | (Max 254 posiciones) | (Max 254 posicionees) | (Max 254 posiciones) |
Procedimiento |
|
|
|
Template | (Verificar la lista de opciones en el man01211) | (Verificar la lista de opciones en el man01211) | (Verificar la lista de opciones en el man01211) |
Tipo[2] | Consulta/Mantenimiento/ \Informe/Tareas | Consulta/Mantenimiento/ Informe/Tareas | Consulta/Mantenimiento/ Informe/Tareas |
Interfaz | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoría[3] |
|
|
|
Ejecuta vía RPC | Sí/No | Sí/No | Sí/No |
Registro Estándar | Sí | Sí | Sí |
Otro Producto | No | No | No |
Visualiza Menú | Sí/No | Sí/No | Sí/No |
Query on-line | Sí/No | Sí/No | Sí/No |
Log Ejec. | Sí/No | Sí/No | Sí/No |
Rutina (EMS) |
|
|
|
Subrutina (EMS) |
|
|
|
Ubicación dentro de la subrutina (EMS) |
|
|
|
Compact[4] | Sí/No | Sí/No | Sí/No |
Home[5] | Sí/No | Sí/No | Sí/No |
Posición del Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar los papeles con los que el programa se debe vincular |
|
|
|
Archivo de Papeles
<El archivo de papeles es obligatorio para los proyectos de desarrollo FLEX a partir del Datasul 10>.
<Recordatorio: el nombre de los papeles en inglés que se describe en este punto del documento se deben homologar por el equipo de traducción>.
Código Papel | (máx 3 posiciones) |
Descripción en Portugués* |
|
Descripción en Inglés* |
|
[1] Es obligatorio el desarrollo del Nombre Verbalizado a partir del Datasul 10.
[2] Es obligatorio desarrollar el Tipo a partir del Datasul 10.
[3] Categorías son obligatorias para los programas FLEX.
[4] Obligatorio cuando el proyecto es FLEX.
[5] Obrigatorio cuando el proyecto es FLEX.
[6] Obligatorio cuando el proyecto es FLEX.