Estimados, encontré un problemita en la cobranza, clase VOrdenPagoModel
No se están comparando las mismas monedas, y da error si el tipo de cambio de la moneda extranjera es menor a la moneda local
// El disponible del cobro/pago es mayor al monto ingresado?
BigDecimal payAvailable = (isCash ? getCashAdelantadoAvailableAmt(payID) : getPagoAdelantadoAvailableAmt(payID));
if (payAvailable.compareTo(amount) < 0 )
throw new Exception(“@AmountGreatherThanAvalaibleError@ (“+ payAvailable +”)”);
Amount –> Está en la moneda en la que se hace la cobranza, pero
PayAvailable –> Está en la moneda Original
Muchas Gracias