Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

 

 

Información General

 

Especificación

Producto

Microsiga Protheus

Módulo

Financiero

Segmento ejecutor

Mercado Internacional

Projeto

 

IRM/EPIC

 

Requisito/Story/Issue

 

Subtarea

 

Chamado/Ticket

MMI-5042

País

(  ) Brasil  ( X ) Argentina  (  ) México  (  ) Chile  (  ) Paraguay  (  ) Ecuador

(  ) EEUU  (  ) Colombia   (  ) Otro _____________.

Otros

 

   

Objetivo

 

A fin de calcular la las Retenciones de Ingresos Brutos de la Provincia de Santiago del Estero de acuerdo a lo establecido en la RG 21/2007, se deberán desarrollar las adaptaciones necesarias.

Definición de la Regla de Negocio

 

Al realizar una Orden de Pago se debe de mostrar una pestaña de Retenciones, en la cual se debe poder;

  • Modificar los valores de las Retenciones de Ingresos Brutos, así como las Alícuotas, Porcentaje Desgravación, Número de Certificado, esto cuando el campo CCO_TPCALR se encuentre en "2".
  • Al confirmar las retenciones se deben de actualizar los valores de cálculo mostrados en pantalla.

 

 

Rutina

Tipo de Operación

Opción de Menú

Reglas de Negocio

UPDFINMI UPDFISMI - Compatibilizador MI FinancieroLibros Fiscales

Modificación

N/A

 

UPDMODMI - Compatibilizador MI

Involucrada

N/A

 

FINRETARG - Funciones de Calculo Cálculo de Retenciones Argentina

Modificación

N/A

 

FINA850 -  Orden de Pago Modelo IIModificaciónActualizaciones -> Proceso Mod. II 
FINA855 -  Orden de Pago PreviaModificaciónActualizaciones -> Proceso Mod. II 

 

Actualización al diccionario de datos (UPDMODMI):

Modificar la rutina de update para el módulo de Financiero (UPDFISMI) para:

  • Crear el campo CCO_TPCALR - Tipo de Cálculo de Retenciones (Indica si el cálculo de la provincia será Automático o Modificado manualmente en la Orden de Pago) 
  • Crear el campo FE_TPCALR - Tipo de Calculo Cálculo de Retenciones (Indica si el calculo cálculo de la provincia será Automático o Modificado manualmente en la Orden de Pago) 

Modificar la rutina FINA850 para:

  • Mostrar una nueva pestaña de "Retenciones" a la derecha de "Documentos Propios", mostrando con las retenciones que se determinen agrupadas por certificado y mostrando con los siguientes datos:
    • Impuesto (FE_TIPO) - ["I" = IVA, "G" = Ganancias, "B" = Ingresos Brutos, "S" - SUSS, "M" = Impuestos Municipales]
    • Estado (FE_EST/FE_RET_MUN)
    • Concepto (FE_CONCEPT)
    • Calculo Cálculo (CCO_TPCALR) - ["A" = Automático, "I" = Informado]
    • Base Imponible (FE_VALBASE)
    • Porcentaje Desgravación (FE_DESGR)
    • Alícuota (FE_ALIQ)
    • Retención (FE_RETENC)
    • Número de Certificado (FE_NROCERT)

      Dentro de la pestaña de Retenciones si CCO_TPCALR = "2I", se posibilitará modificar para ese impuesto :
    • Base Imponible
    • Porcentaje Desgravación
    • Alícuota
      Número de Certificado

      En caso de modificar la Base Imponible, Porcentaje Desgravación o Alícuota, debe re-calcular la retención:
    • Base Imponible * (1 - (Porcentaje Desgravación/100)) * Alícuota / 100 
      Una vez terminada la modificación
      En función de las retenciones de IIBB modificadas, se deben de re-calcular los datos a mostrar en pantalla:
    • Retenciones IB
    • Total a Pagar
    • Pestaña Documentos Propios (Siempre que hayan sido informado, similar a modificación de Títulos
      *Las pestañas "Documentos de terceros" y "Documentos propios" se habilitarán hasta que se confirmen las modificaciones de los impuestos.

 

    • )
    • Inf. Valor por Pagar
    • Saldo
    • Documentos Propios

      En función de los Títulos modificados, re-calcular todas las retenciones (Igual a como funciona el sistema actualmente) y actualizar los datos:
    • Facturas
    • Total a Pagar
    • Pestaña Documentos Propios (Siempre que hayan sido informados)
    • Inf. Valor por Pagar
    • Saldo
    • Documentos Propios

      Grabar registros en la tabla "SFE", donde CCO_TPCALR = "I"
    • Distribuir los valores informados/re-calculados. - [ Base Imponible, Retención ]
    • Respetar la Alícuota y Porcentaje Desgravación.

 Modificar la rutina FINA855 para:

  • Adaptar la visualización de las retenciones al siguiente formato por certificado:
    • Impuesto (FVC_TIPO) - ["I" = IVA, "G" = Ganancias, "B" = Ingresos Brutos, "S" = SUSS, "M" = Impuestos Municipales]
    • Estado (FVC_EST/FE_RET_MUN)
    • Concepto (FVC_CONCEP)
    • Base Imponible (FVC_VALBASE)
    • Porcentaje  (FVC_DESGR)
    • Alícuota (FVC_ALIQ)
    • Retención (FVC_RETENC)

*Las modificaciones serán permitidas para las Retenciones de Ingresos Brutos que hayan sido calculadas durante el proceso normal (No se podrán agregar nuevas retenciones).

 

Para todas las retenciones, grabar FE_TPCALR, teniendo en consideración que si no se ejerció la opción de modificar manualmente el cálculo FE_TPCALR = “A”. 


Tablas Utilizadas

  • SFE – Retenciones Orden de Pago
  • SEK – Ordenes de Pago
  • FJK – Ordenes de Pago Previas
  • FJL – Detalle Orden de Pago Previa
  • FVC – Retenciones Orden de Pago Previa
  • CCO  Estados Vs Ingresos Brutos.
Opcional

Prototipo de Pantalla

 

<Si necesario, incluirprototipos de pantallas con el objetivo de facilitar la comprensión del requisito, presentar conceptos y funcionalidades del software>.

 

Prototipo 01

 

 

 Image Removed

 

 

 

 

Opcional

Flujo del Proceso

 

<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>. 

Image Added

Flujo del Proceso

 

  1. Dentro del módulo Compras desde la Opción Factura de Entrada (Actualizaciones | Movimientos) generar una Factura.
  2. Dentro del módulo Financiero desde la Opción Orden Pago Mod II (Actualizaciones | Proceso Mod II) se selecciona la Factura para generar la Orden.
  3. Se verifican los cálculos.
  4. Se verifica la pestaña de Retenciones.
  5. Una vez verificadas/Modificadas las Retenciones se procede a llenar los modos de pago.
  6. Al llenar los modos de pago no es posible modificar los valores dentro de la pestaña de Retenciones.

Opcional

Diccionario de Datos

 

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>

 CCO - Estado Vs Ingresos Brutos

 

<Información utilizada en la línea Protheus>

<Informar el % que el alumno pagará en efectivo (dinero). Ese % podrá modificarse durante la negociación>

Campo

CCO_TPCALR

Tipo

C

Tamaño

1

Valor Inicial

A

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>

Tipo de Cálculo de Retención

Título

<RefTp. CalcCal. >Ret

Picture<@E999.99>

@!

OpcionesA= Automático, I=Informado
Help de Campo

(Opcional)

Grupo de Preguntas

 

Indica si el cálculo de Retención es Automático o Manual.

 Nombre:

SFE - FINSRF2Retenciones

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.

(Opcional)

Consulta Estándar

<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


Campo

FE_TPCALR

Tipo

C

Tamaño

1

Valor Inicial

A

Obligatorio

Sí (  ) No ( X )

Descripción

Tipo de Cálculo de Retención

Título

Tp. Cal. Ret

Picture

@!

Opciones

 

A= Automático, I=Informado

Help de Campo

Indica si el cálculo de Retención es Automático o Manual.

(Opcional)

Estructura de Menú

 

<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

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

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.

Este documento es un material de especificación de los requisitos de innovación. Se trata de un contenido sumamente técnico.