Ocurrencia
Se reporta que el Sistema está calculando variación de cambio incorrecta cuando se hace el segundo pago a una factura.
Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) MI - Financiero (SIGAFIN) – A partir de la versión 12
Situación
Ejemplo de un caso:
1. Se tiene NF por 10,000 en moneda 2 a una tasa de 40 lo que arroja un total de 400,000 en moneda 1
2. Se realiza un primer pago de 4,000 en moneda 2 a una tasa de 42 el cual genera variación de cambio por 8,000 en moneda 1 lo cual es correcto:
4,000 * 42 = 168,000
4,000 * 40 = 160,000
168,000 - 160,000 = 8,000
3. Se realiza un segundo pago por los restantes 6,000 en monda 2 a una tasa de 44, el cual debería generar variación de cambio por 24,000 en moneda 1
6,000 * 44 = 264,000
6,000 * 40 = 240,000
264,000 - 240,000 = 24,000
Sin embargo, la rutina está generando variación de cambio por 40,000 en moneda 1. Este valor surge de aplicar la variación de cambio al total del comprobante, ignorando el pago y variación de cambio previa.
Esta situación se evidencia si se emite el Informe de Cuenta Corriente:
- si se emite en moneda 2 el saldo del Proveedor aparece correcto: 0.00
- si se emite en moneda 1 el Proveedor aparece con saldo, lo cual es INCORRECTO ya que no se debe nada.
Solución
Seleccione el patch dependiendo de la versión de su ambiente, aplique inicialmente en su ambiente de pruebas con previo respaldo de su información.
12.1.23:https://suporte.totvs.com/portal/p/10098/download?e=757284 ; 12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=757283 ;
0 Comentarios