Árvore de páginas

Carregando...

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
MATA994Config. Adic. Impuestos11/04/2025
FINRETIVACálculo de retenciones IVA11/04/2025
País:Argentina
Ticket:

22777040 (Pacote: 015380)

Requisito/Story/Issue (informe el requisito vinculado):DMINA-26159


02. SITUACIÓN/REQUISITO

Se solicita implementar funcionamiento de Retención de IVA por escalas, permitiendo agregar varios registros en la Configuración Adicional de Impuestos que compartan el mismo Impuesto (IVR), Serie y Código fiscal, diferenciados por la alícuota.
Al generar la Retención de IVA, se solicita que el sistema tome la alícuota correspondiente de acuerdo a la(s) escala(s) configuradas.


03. SOLUCIÓN

Se realizan los siguientes ajuste:

    • En la rutina MATA994:
      • En la función encargada de la Planilla IVA (A994IVA()), si el parámetro MV_IVALIMI existe y se encuentra con valor .T., se agregan las columnas "De $" (FF_FXDE) y "Hasta $" (FF_FXATE) al grid de visualización y modificación.
      • En la función encargada de la Modificación de Tabla IVA (A994Baltera()), si el parámetro MV_IVALIMI existe y se encuentra con valor .T., se agregan validaciones para permitir ingresar varios registros con el mismo Impuesto (IVR), Serie y Código fiscal pero diferenciados por la alícuota.
      • En la función Validaciones Generales de GANF050 (A994BlinOk()) se generan validaciones de duplicidad.
      • Se crea la función A994VlAliq(), encargada de procesar las validaciones antes mencionadas.
    • En la rutina FINRETIVA:
      • En la función Cálculo de Ret de IVA para NF (RetIVADeb()) se agregan los campos "De $" (FF_FXDE) y "Hasta $" (FF_FXATE) para la búsqueda de la alícuota a considerar para el documento.
      • En la función Cálculo de Ret de IVA para NCP (RetIVACre()) se agregan los campos "De $" (FF_FXDE) y "Hasta $" (FF_FXATE) para la búsqueda de la alícuota a considerar para el documento.


  • Realizar un respaldo de repositorio (.RPO)
  • Aplicar el parche correspondiente al issue DMINA-26159
  • Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
  • Módulo Configurador (SIGACFG):
    • Acceder a Parámetros:

      • Informar la segunda posición del parámetro MV_AGENTE como "S".
      • Informar el parámetro MV_GRETIVA como "S".
      • Crear el parámetro MV_IVALIMI con los datos que se indican en la sección 04. INFORMACIÓN ADICIONAL.

  • Módulo Configurador (SIGACOM):
    • Desde el menú Actualizaciones Archivos Proveedores (MATA020), configurar un Proveedor.
    • Desde el menú Actualizaciones Archivos Productos (MATA010), configurar un Producto.
    • Desde el menú Actualizaciones Archivos Tipos de Entrada y Salida (MATA080), configurar una TES de tipo Entrada para el cálculo de IVA.
    • Desde el menú Actualizaciones Archivos | Tablas Retenciones/Conf. Adic. Imp. (MATA994), indicando la tabla genérica "IVA", modificar la planilla agregando 2 nuevos ítems informando Impuesto (IVR), Serie, Código fiscal, De $ (valor mínimo) y Hasta $ (valor máximo) pero diferenciados por la alícuota.
    • Desde el menú Actualizaciones Movimientos Factura de Entrada (MATA101N), crear una Factura de Entrada informando el proveedor, producto y TES generados anteriormente.
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir a Actualizaciones | Proceso Modelo II | Orden de Pago Mod II (FINA847).
  3. Dar clic en "+Pago automático".
  4. Configurar el grupo de preguntas para mostrar la NF creada en las precondiciones.
  5. Marcar el checkbox de la factura creada en las precondiciones y dar clic en "+Pago automático".
  6. En la columna "Ret. IVA" validar que aparezca la retención por la cantidad correspondiente al alícuota configurado:


04. INFORMACIÓN ADICIONAL

Nombre VariableMV_IVALIMI
Cont. Por..T.
Cont. Ing..T.
Cont. Esp..T.
DescripciónIndica se os mínimos (FF_FXDE) e máximos (FF_FXATE) serão considerados para o cálculo da retenção de IVA.
Desc. Esp.Indica si se considerarán mínimos (FF_FXDE) y máximos (FF_FXATE) para el cálculo de retención de IVA.
Desc. InglésIndicates whether minimums (FF_FXDE) and maximums (FF_FXATE) will be considered for calculating IVA withholding.

Para el contenido informado .T. significa que considerará la nueva funcionalidad y .F. que la funcionalidad será como antes.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2310 (garantía extendida) o superior.


05. ASUNTOS RELACIONADOS

  • Tabla de retenciones - Argentina (MATA994 - SIGAFAT)
  • DT Cálculo de Retención de IVA ARG