-- redondeo de pago, cuando es parcialidad en dolares, el redondeo afecta al chk TC de impuestos
This commit is contained in:
@@ -1047,11 +1047,11 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
importeMX = ImporteMovimiento * tipoCambioVenta
|
importeMX = ImporteMovimiento * tipoCambioVenta
|
||||||
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
|
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
|
||||||
tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal
|
tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal
|
||||||
ImporteMovimiento = gvr.DataKey("IVA").ToDecimal * PorcentajePago
|
ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago).RoundSQL() ' se ajusta por la parcialidad de pago, afecta en el redondeo
|
||||||
importeMX = ImporteMovimiento * tipoCambioVenta
|
importeMX = ImporteMovimiento * tipoCambioVenta
|
||||||
End If
|
End If
|
||||||
ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero)
|
ImporteMovimiento = ImporteMovimiento.RoundSQL
|
||||||
importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero)
|
importeMX = importeMX.RoundSQL()
|
||||||
TipoCambioGeneral = tipoCambioVenta
|
TipoCambioGeneral = tipoCambioVenta
|
||||||
CveSubProyectoContabilizar = CveSubProyecto
|
CveSubProyectoContabilizar = CveSubProyecto
|
||||||
|
|
||||||
@@ -1212,11 +1212,11 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
importeMX = ImporteMovimiento
|
importeMX = ImporteMovimiento
|
||||||
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
|
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
|
||||||
tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal
|
tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal
|
||||||
ImporteMovimiento = gvr.DataKey("IVA").ToDecimal * PorcentajePago
|
ImporteMovimiento = (gvr.DataKey("IVA").ToDecimal * PorcentajePago).RoundSQL
|
||||||
importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta)
|
importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta)
|
||||||
End If
|
End If
|
||||||
ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero)
|
ImporteMovimiento = ImporteMovimiento.RoundSQL
|
||||||
importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero)
|
importeMX = importeMX.RoundSQL
|
||||||
TipoCambioGeneral = If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta)
|
TipoCambioGeneral = If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta)
|
||||||
CveSubProyectoContabilizar = CveSubProyecto
|
CveSubProyectoContabilizar = CveSubProyecto
|
||||||
|
|
||||||
@@ -1246,11 +1246,11 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
importeMX = ImporteMovimiento * tipoCambioVenta
|
importeMX = ImporteMovimiento * tipoCambioVenta
|
||||||
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
|
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
|
||||||
tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal
|
tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal
|
||||||
ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago)
|
ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago).RoundSQL
|
||||||
importeMX = ImporteMovimiento * tipoCambioVenta
|
importeMX = ImporteMovimiento * tipoCambioVenta
|
||||||
End If
|
End If
|
||||||
ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero)
|
ImporteMovimiento = ImporteMovimiento.RoundSQL
|
||||||
importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero)
|
importeMX = importeMX.RoundSQL
|
||||||
TipoCambioGeneral = tipoCambioVenta
|
TipoCambioGeneral = tipoCambioVenta
|
||||||
CveSubProyectoContabilizar = CveSubProyecto
|
CveSubProyectoContabilizar = CveSubProyecto
|
||||||
|
|
||||||
@@ -1270,11 +1270,11 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
importeMX = ImporteMovimiento
|
importeMX = ImporteMovimiento
|
||||||
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
|
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
|
||||||
tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal
|
tipoCambioVenta = gvr.DataKey("TipoCambio").ToDecimal
|
||||||
ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago)
|
ImporteMovimiento = (gvr.DataKey("IEPS").ToDecimal * PorcentajePago).RoundSQL
|
||||||
importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta)
|
importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta)
|
||||||
End If
|
End If
|
||||||
ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero)
|
ImporteMovimiento = ImporteMovimiento.RoundSQL
|
||||||
importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero)
|
importeMX = importeMX.RoundSQL
|
||||||
TipoCambioGeneral = If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta)
|
TipoCambioGeneral = If(FuncionalidadFluctuacionImpuestos, tipoCambioPago, tipoCambioVenta)
|
||||||
CveSubProyectoContabilizar = CveSubProyecto
|
CveSubProyectoContabilizar = CveSubProyecto
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user