Tiempo aproximado de lectura 00:01:00 min
Ocurrencia
En la rutina Orden de Pago (FINA085A), el cálculo de la Retención del IVA se realizaba aplicando el importe total del impuesto en el primer pago de documentos con condiciones de pago en múltiples cuotas.
Como consecuencia, la retención no se distribuía proporcionalmente de acuerdo con el importe cancelado en cada cuota, lo que podía generar diferencias respecto a las políticas fiscales o contables adoptadas por algunos clientes.
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - A partir de la versión 12.1.2510
Causa
El comportamiento estándar del sistema contempla la aplicación total de la Retención del IVA en el primer pago del documento.
Sin embargo, determinadas legislaciones o reglas de negocio requieren que la retención sea calculada en forma proporcional al valor efectivamente cancelado en cada pago, por lo que era necesario incorporar una alternativa de configuración que permitiera definir el criterio de cálculo.
Solución
Se incorporó el parámetro MV_TRETIVA, disponible en el módulo Configurador (SIGACFG), cuya finalidad es definir el criterio utilizado por la rutina FINA085A para el cálculo de la Retención del IVA durante la generación de la Orden de Pago.
Ruta de configuración:
SIGACFG → Base de Datos → Diccionario → Parámetros
Valores disponibles
| Valor | Descripción |
|---|---|
| 1 | Calcula la Retención del IVA de forma proporcional al importe efectivamente cancelado en cada pago. |
| 2 | Aplica el comportamiento estándar del sistema, realizando la retención total en el primer pago. |
Importante: Si el parámetro MV_TRETIVA no se encuentra configurado, el sistema adoptará automáticamente el valor 2, manteniendo el comportamiento estándar.
Aplique el pacote liberado en el issue: DMICAS-1403
0 Comentarios