-- mejora pago ventas en dólares
This commit is contained in:
@@ -9652,15 +9652,17 @@ Public Class ClsPaginas
|
|||||||
Dim FuncionalidadFluctuacionImpuestos As Boolean = If(UsuarioActual.Empresa.Funcionalidad(159) = "1", True, False)
|
Dim FuncionalidadFluctuacionImpuestos As Boolean = If(UsuarioActual.Empresa.Funcionalidad(159) = "1", True, False)
|
||||||
|
|
||||||
Dim tFecha As Date = Pago.Fecha
|
Dim tFecha As Date = Pago.Fecha
|
||||||
Dim UltimaFluctuacion As MTipoCambioFluctuacion = GlobalTipoCambioUltimaFluctuacion(tFecha)
|
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(703) = "1" AndAlso UltimaFluctuacion IsNot Nothing Then
|
If CompraActual.CveMoneda > 1 AndAlso UsuarioActual.Empresa.Funcionalidad(703) = "1" Then
|
||||||
If UltimaFluctuacion.FechaFluctuacion <= tFecha Then
|
Dim UltimaFluctuacion As MTipoCambioFluctuacion = GlobalTipoCambioUltimaFluctuacion(tFecha)
|
||||||
tFechaUltimaFluctuacion = UltimaFluctuacion.FechaFluctuacion
|
If UltimaFluctuacion IsNot Nothing Then
|
||||||
TCValuacion = UltimaFluctuacion.TCFluctuacion
|
If UltimaFluctuacion.FechaFluctuacion <= tFecha Then
|
||||||
|
tFechaUltimaFluctuacion = UltimaFluctuacion.FechaFluctuacion
|
||||||
|
TCValuacion = UltimaFluctuacion.TCFluctuacion
|
||||||
|
End If
|
||||||
|
If CompraActual.Fecha < tFechaUltimaFluctuacion Then TCValuacion = TCValuacion
|
||||||
|
If Pago.Fecha < tFechaUltimaFluctuacion Then TCValuacionPago = TCValuacion
|
||||||
End If
|
End If
|
||||||
If CompraActual.Fecha < tFechaUltimaFluctuacion Then TCValuacion = TCValuacion
|
|
||||||
If Pago.Fecha < tFechaUltimaFluctuacion Then TCValuacionPago = TCValuacion
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If CompraActual.CveMoneda = 1 And Pago.CveMonedaPago <> 1 Then 'factura pesos, pago en dolares
|
If CompraActual.CveMoneda = 1 And Pago.CveMonedaPago <> 1 Then 'factura pesos, pago en dolares
|
||||||
@@ -10125,16 +10127,17 @@ Public Class ClsPaginas
|
|||||||
Dim FuncionalidadFluctuacionImpuestos As Boolean = If(UsuarioActual.Empresa.Funcionalidad(159) = "1", True, False)
|
Dim FuncionalidadFluctuacionImpuestos As Boolean = If(UsuarioActual.Empresa.Funcionalidad(159) = "1", True, False)
|
||||||
|
|
||||||
Dim tFecha As Date = Pago.Fecha
|
Dim tFecha As Date = Pago.Fecha
|
||||||
Dim UltimaFluctuacion As MTipoCambioFluctuacion = GlobalTipoCambioUltimaFluctuacion(tFecha)
|
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(703) = "1" AndAlso UltimaFluctuacion IsNot Nothing Then
|
If VentaActual.CveMoneda > 1 AndAlso UsuarioActual.Empresa.Funcionalidad(703) = "1" Then
|
||||||
If UltimaFluctuacion.FechaFluctuacion <= tFecha Then
|
Dim UltimaFluctuacion As MTipoCambioFluctuacion = GlobalTipoCambioUltimaFluctuacion(tFecha)
|
||||||
tFechaUltimaFluctuacion = UltimaFluctuacion.FechaFluctuacion
|
If UltimaFluctuacion IsNot Nothing Then
|
||||||
TCValuacion = UltimaFluctuacion.TCFluctuacion
|
If UltimaFluctuacion.FechaFluctuacion <= tFecha Then
|
||||||
|
tFechaUltimaFluctuacion = UltimaFluctuacion.FechaFluctuacion
|
||||||
|
TCValuacion = UltimaFluctuacion.TCFluctuacion
|
||||||
|
End If
|
||||||
|
If VentaActual.Fecha < tFechaUltimaFluctuacion Then TCValuacion = TCValuacion
|
||||||
|
If Pago.Fecha < tFechaUltimaFluctuacion Then TCValuacionPago = TCValuacion
|
||||||
End If
|
End If
|
||||||
If VentaActual.Fecha < tFechaUltimaFluctuacion Then TCValuacionVenta = TCValuacion
|
|
||||||
If Pago.FechaDocumentoRelacionado < tFechaUltimaFluctuacion Then TCValuacionPago = TCValuacion
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If VentaActual.CveMoneda = 1 And Pago.CveMonedaPago <> 1 Then 'factura pesos, pago en dolares
|
If VentaActual.CveMoneda = 1 And Pago.CveMonedaPago <> 1 Then 'factura pesos, pago en dolares
|
||||||
|
|||||||
Reference in New Issue
Block a user