Este documento es un material de especificación de los requisitos de innovación. Se trata de un contenido sumamente técnico. |
---|
Especificación | |||
Producto | Microsiga Protheus | Módulo | Libros Fiscales |
Segmento ejecutor | Mercado Internacional | ||
ProjetoProyecto |
| IRM |
|
Requisito |
| Subtarea |
|
Chamado | MMI-103 | ||
País | ( ) Brasil (X) Argentina ( ) México ( ) Chile ( ) Paraguay ( ) Ecuador ( ) EEUU ( ) Colombia ( ) Otro _____________. | ||
Otros |
Dar cumplimiento a la resolución generar 66-13 SIAGER, el cual consiste en generar 2 archivos de texto (Percepciones / Retenciones) independientemente de la cantidad de Sucursales seleccionadas.
Dar cumplimiento al Aplicativo para Agentes de Entre Ríos - “SIAGER”, cuya utilización será obligatoria para los agentes de retención y percepción de los impuestos sobre los ingresos brutos y al ejercicio de profesiones liberales, que se hallen inscriptos como tales en la Administradora Tributaria de Entre Ríos.
<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]MATA950 | [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>.
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 ( )
Descripción
<Referencia mínima para cálculo>
Título
<Ref.Calc.>
Picture
<@E999.99>
Help de Campo
<Informar el % que el alumno pagará en efectivo (dinero). Ese % podrá modificarse durante la negociación>
Miscelánea | Arch. Magnéticos |
| ||
FISA811 | Creación |
| |
SIAGER.INI | Creación |
Aplicativo DGR 66-13
Consideraciones Generales
Parámetros
Considerar un parámetro para periodo, en el cuál se indicará el lapso para el cual se quiere obtener la información.
- Período á MMAAAA
Retenciones
Selección de Registros
Los datos se tomarán de la tabla de Retención de Impuestos (SFE), dónde se seleccionaran solo los registros para proveedores (FE_FORNECE != " "). Se filtrarán por fecha de emisión (FE_EMISSAO) según los parámetros ingresados. La provincia correspondiente es Entre Ríos (FE_EST='ER') y de tipo IIBB (FE_TIPO = 'B'). Se agruparán por Certificado (FE_NROCERT).
Si la retención y su reversión corresponden al mismo periodo seleccionado, no se grabaran ninguno de los 2 movimientos en el archivo TXT. Si las retenciones tienen montos negativos por ser reversión, se toma el valor absoluto y se indica en el campo de Anulación con un 1.
Diseño de Registro:
Nombre del Campo | Desde | Hasta | Largo | Tabla | Campo |
---|---|---|---|---|---|
Tipo de Agente | 1 | 1 | 1 | ||
Motivo Movimiento | 2 | 3 | 2 | CCP | CCP_VDESTI |
CUIT del Proveedor | 4 | 14 | 11 | SA2 | A2_CGC |
Número de Constancia | 15 | 26 | 12 | SFE | FE_NROCERT |
Fecha de la Retención | 27 | 36 | 10 | SFE | FE_EMISSAO |
Fecha del Comprobante | 37 | 46 | 10 | SFE | FE_EMISSAO |
Tipo de Comprobante | 47 | 52 | 6 | ||
Letra Comprobante | 53 | 53 | 1 | ||
Número comprobante | 54 | 65 | 12 | SFE | FE_ORDPAGO |
Importe Base | 66 | 80 | 15 | SFE | FE_VALBASE |
Alícuota | 81 | 86 | 6 | SFE | FE_ALIQ |
Importe Retenido | 87 | 101 | 15 | SFE | FE_RETENC |
Anulación | 102 | 102 | 1 | ||
Contribuyente Conv. Multilat. | 103 | 103 | 1 |
Dónde:
- Tipo de Agente ► “2”.
- Motivo Movimiento ► Según Tabla Equivalencias mostrada en la imagen M1.
- Tipo Comprobante ► “OP”.
- Letra Comprobante ► “”.
- Importe Base ► Sumatoria campo FE_VALBASE, por certificado.
- Importe Retenido ► Sumatoria campo FE_RETENC, por certificado.
- Anulación ► Si es reversión “1”; sino “0”.
- Contribuyente CM ► “1” Si FH_TIPO “V” (Correspondiente al registro vigente donde FH_IMPOSTO = “IBR” y FH_ZONFIS = “ER”, considerando que si se tienen un registro con las vigencias en vacío, será este el que tenga prioridad); sino “0”.
Percepciones
Selección de Registros
Se selecciona clientes y proveedores. Se obtiene los Libros Fiscales (FB_CPOLVRO) de los impuestos variables (SFB) donde: la provincia corresponda a Entre Ríos (FB_ESTADO=’ER), tenga clasificación para Ingresos Brutos (FB_CLASSIF=’1)’ y sea para Percepciones (FB_CLASSE='P'. Tomar datos de tabla de libros fiscales (SF3), filtrando por fecha (F3_ EMISSAO) según parámetros ingresados, el valor imponible diferente de cero (F3_VALIMP? != ’0’). Si es un movimiento de Venta (F3_TIPOMOV=”V”), considerar los documentos de Facturas de Venta (NF), Nota de Débito Cliente (NDC) y Nota de Crédito Cliente (NCC). Si es un movimiento de Compra (F3_TIPOMOV=”C”), considerar los documentos Nota de Débito Interna (NDI) y la Nota de Crédito Interna (NCI).
Diseño de Registro:
Nombre del Campo | Desde | Hasta | Largo | Tabla | Campo |
---|---|---|---|---|---|
Tipo de Agente | 1 | 1 | 1 | ||
Motivo Movimiento | 2 | 3 | 2 | CCP | CCP_VDESTI |
CUIT del Cliente/Proveedor | 4 | 14 | 11 | SA1/SA2 | A1_CGC/A2_CGC |
Fecha Percepción | 15 | 24 | 10 | SF3 | F3_EMISSAO |
Tipo de Comprobante | 25 | 30 | 6 | ||
Letra Comprobante | 31 | 31 | 1 | SF3 | F3_SERIE |
Número comprobante | 32 | 43 | 12 | SF3 | F3_NFISCAL |
Importe Base | 44 | 58 | 15 | SF3 | F3_BASIMP? |
Alícuota | 59 | 64 | 6 | SF3 | F3_ALIQIM? |
Importe Percibido | 65 | 79 | 15 | SF3 | F3_VALIMP? |
Anulación | 80 | 80 | 1 | ||
Contribuyente Conv. Multilat. | 81 | 81 | 1 |
Dónde:
- Tipo Agente ► “1”.
- Motivo Movimiento ► Según Tabla Equivalencias.
- Tipo Comprobante ► (1).
- Importe Base ► Sumatoria campo F3_BASIMP? (según tabla SFB).
- Alícuota ► F3_ALIQIM? (según tabla SFB).
- Importe Percibido ► Sumatoria campo F3_VALIMP? (según tabla SFB).
- Anulación ► “0”.
- Contribuyente CM ► “1” Si FH_TIPO “V” (Correspondiente al registro vigente donde FH_IMPOSTO = “IBA”); sino “0”.
(1) Tipo de Comprobante
Tablas Utilizadas
Impresión de Registros en TXT
Opción estándar informando la razón social del proveedor.
<Información utilizada en la línea Protheus>.
Nombre: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emisión De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Común |
X1_CNT01 | '01/01/08' |
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 |
<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.