-- mejora en ME, en aplicar anticipos
This commit is contained in:
@@ -1017,9 +1017,8 @@ Partial Class Contabilidad_DiarioPagos
|
|||||||
|
|
||||||
If CargoAnticipo > 0 AndAlso TotalAnticipos = 0 Then ' cuando el pago no cubre el 100%
|
If CargoAnticipo > 0 AndAlso TotalAnticipos = 0 Then ' cuando el pago no cubre el 100%
|
||||||
|
|
||||||
If Not Conta.AddMovimiento(IDPoliza, IdCuentaAnticipo, False, CargoAnticipo, gvrc.FCHiddenField("HdnSerieFolio").Value, gvrc.FCHiddenField("HdnSerieFolio").Value, IdSegNeg, Fecha, gvrc.FCHiddenField("HdnCveProveedor").Value.ContaReferencia(TipoContaReferencia.Proveedor), If(MonExt, CargoProveedor, 0.0)) Then MsgError = "No se pudo insertar movimiento contable" : Exit For
|
|
||||||
|
|
||||||
Dim TmpTotal As Decimal
|
Dim TmpTotal As Decimal
|
||||||
|
Dim TmpTotalME As Decimal = CargoAnticipo
|
||||||
If CveMoneda = 2 Then
|
If CveMoneda = 2 Then
|
||||||
|
|
||||||
'registro a la cuenta complementaria del proveedor
|
'registro a la cuenta complementaria del proveedor
|
||||||
@@ -1028,12 +1027,13 @@ Partial Class Contabilidad_DiarioPagos
|
|||||||
Else
|
Else
|
||||||
CargoAnticipo = Math.Round(CargoAnticipo * TipoCambioCompra, 2)
|
CargoAnticipo = Math.Round(CargoAnticipo * TipoCambioCompra, 2)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'complementaria
|
|
||||||
If TmpTotal > 0 AndAlso Not Conta.AddMovimiento(IDPoliza, gvr.DataKey("IdCtaContComplementaria").ToEntero, TipoMovto, TmpTotal, gvrc.FCHiddenField("HdnSerieFolio").Value, gvrc.FCHiddenField("HdnSerieFolio").Value, IdSegNeg, Fecha, gvrc.FCHiddenField("HdnCveProveedor").Value.ContaReferencia(TipoContaReferencia.Proveedor), If(MonExt, gvrc.FCHiddenField("HdnTotal").Value.ToDouble, 0.0)) Then MsgError = "No se pudo insertar movimiento contable" : Exit For
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If Not Conta.AddMovimiento(IDPoliza, IdCuentaAnticipo, False, CargoAnticipo, gvrc.FCHiddenField("HdnSerieFolio").Value, gvrc.FCHiddenField("HdnSerieFolio").Value, IdSegNeg, Fecha, gvrc.FCHiddenField("HdnCveProveedor").Value.ContaReferencia(TipoContaReferencia.Proveedor), If(MonExt, TmpTotalME, 0.0)) Then MsgError = "No se pudo insertar movimiento contable" : Exit For
|
||||||
|
|
||||||
|
'complementaria
|
||||||
|
If TmpTotal > 0 AndAlso Not Conta.AddMovimiento(IDPoliza, gvr.DataKey("IdCtaContComplementaria").ToEntero, TipoMovto, TmpTotal, gvrc.FCHiddenField("HdnSerieFolio").Value, gvrc.FCHiddenField("HdnSerieFolio").Value, IdSegNeg, Fecha, gvrc.FCHiddenField("HdnCveProveedor").Value.ContaReferencia(TipoContaReferencia.Proveedor), If(MonExt, gvrc.FCHiddenField("HdnTotal").Value.ToDouble, 0.0)) Then MsgError = "No se pudo insertar movimiento contable" : Exit For
|
||||||
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user