DiarioPagos
This commit is contained in:
@@ -250,6 +250,7 @@
|
|||||||
<asp:HiddenField ID="HdnIdCtaContRetISRCirculacion" runat="server" Value='<%# Eval("IdCuentaRetISRCirculacion")%>' />
|
<asp:HiddenField ID="HdnIdCtaContRetISRCirculacion" runat="server" Value='<%# Eval("IdCuentaRetISRCirculacion")%>' />
|
||||||
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
|
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
|
||||||
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
||||||
|
<asp:HiddenField ID="HdnPorcentajeIVA" runat="server" Value='<%# Eval("PorcentajeIVA")%>' />
|
||||||
|
|
||||||
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
||||||
<tr class="SubTotales">
|
<tr class="SubTotales">
|
||||||
@@ -429,7 +430,7 @@
|
|||||||
<asp:HiddenField ID="HdnIdCtaContRetISRCirculacion" runat="server" Value='<%# Eval("IdCuentaRetISRCirculacion")%>' />
|
<asp:HiddenField ID="HdnIdCtaContRetISRCirculacion" runat="server" Value='<%# Eval("IdCuentaRetISRCirculacion")%>' />
|
||||||
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
|
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
|
||||||
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
||||||
|
<asp:HiddenField ID="HdnPorcentajeIVA" runat="server" Value='<%# Eval("PorcentajeIVA")%>' />
|
||||||
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
||||||
<tr class="SubTotales">
|
<tr class="SubTotales">
|
||||||
<td>
|
<td>
|
||||||
@@ -689,6 +690,7 @@
|
|||||||
<asp:HiddenField ID="HdnCvePrePoliza" runat="server" Value='<%# Eval("CvePrePoliza")%>' />
|
<asp:HiddenField ID="HdnCvePrePoliza" runat="server" Value='<%# Eval("CvePrePoliza")%>' />
|
||||||
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
||||||
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
|
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
|
||||||
|
<asp:HiddenField ID="HdnPorcentajeIVA" runat="server" Value='<%# Eval("PorcentajeIVA")%>' />
|
||||||
|
|
||||||
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
||||||
<tr class="SubTotales">
|
<tr class="SubTotales">
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
Imports System.Data
|
Imports System
|
||||||
|
Imports System.Data
|
||||||
Imports System.Web.Services
|
Imports System.Web.Services
|
||||||
Imports Extensiones
|
Imports Extensiones
|
||||||
|
|
||||||
@@ -649,7 +650,7 @@ Partial Class Contabilidad_DiarioPagos
|
|||||||
'recorro el grid de compras
|
'recorro el grid de compras
|
||||||
Dim GvCompras As GridView = gvr.FCGridView("GvPC")
|
Dim GvCompras As GridView = gvr.FCGridView("GvPC")
|
||||||
For Each gvrc As GridViewRow In GvCompras.Rows
|
For Each gvrc As GridViewRow In GvCompras.Rows
|
||||||
|
Dim PorcentajeIVA As Decimal = (gvrc.FCHiddenField("HdnPorcentajeIVA").Value.ToDecimal() * 100).ToEntero
|
||||||
Cargos = 0
|
Cargos = 0
|
||||||
AbonoProveedor = 0 : CargoProveedor = 0 : CargoAnticipo = 0 : AbonoAnticipo = 0
|
AbonoProveedor = 0 : CargoProveedor = 0 : CargoAnticipo = 0 : AbonoAnticipo = 0
|
||||||
|
|
||||||
@@ -906,6 +907,35 @@ Partial Class Contabilidad_DiarioPagos
|
|||||||
MsgError = "No se pudo insertar movimientos de devoluciones de IVA" : Exit For
|
MsgError = "No se pudo insertar movimientos de devoluciones de IVA" : Exit For
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
Dim GuidMov As String = Guid.NewGuid().ToString()
|
||||||
|
|
||||||
|
Dim NoDeducible = False
|
||||||
|
Dim IVANoAcred As Decimal = 0 'si NoDeducible es true -- > Es el iva no deducible , ivano deducible totald e la compra
|
||||||
|
|
||||||
|
If Not Conta.AddMovimientoImpuesto(IDPoliza, IdCuentaBancos, IdProveedor, PorcentajeIVA, PorcentajeIVA, SubTotal, IVAAcreditable * ttTipoCambioPago,
|
||||||
|
Fecha, NumPoliza, gvrc.FCHiddenField("HdnSerie").Value, gvrc.FCHiddenField("HdnFolio").Value.StrToNum, UUID, NoDeducible, IVANoAcred, GuidMov, "", 1, 2) Then
|
||||||
|
MsgError = "No se pudo insertar movimientos de impuesto de IVA" : Exit For
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
If MsgError = "" AndAlso CompraPagadoRetIVA > 0 Then
|
||||||
|
Dim GuidMovRetIVA As String = Guid.NewGuid().ToString()
|
||||||
|
Dim TasaOCuotaRetIVA As Decimal = (((CompraPagadoRetIVA * ttTipoCambioPago) / SubTotal) * 100).ToDecimal.RoundSQL(4)
|
||||||
|
If Not Conta.AddMovimientoImpuesto(IDPoliza, IdCuentaBancos, IdProveedor, PorcentajeIVA, TasaOCuotaRetIVA, SubTotal, CompraPagadoRetIVA * ttTipoCambioPago,
|
||||||
|
Fecha, NumPoliza, gvrc.FCHiddenField("HdnSerie").Value, gvrc.FCHiddenField("HdnFolio").Value.StrToNum, UUID, NoDeducible, IVANoAcred, GuidMovRetIVA, GuidMov, 2, 2) Then
|
||||||
|
MsgError = "No se pudo insertar movimientos de retención de IVA" : Exit For
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
If MsgError = "" AndAlso CompraPagadoRetISR > 0 Then
|
||||||
|
Dim GuidMovRetISR As String = Guid.NewGuid().ToString()
|
||||||
|
Dim TasaOCuotaRetIVA As Decimal = (((CompraPagadoRetISR * ttTipoCambioPago) / SubTotal) * 100).ToDecimal.RoundSQL(4)
|
||||||
|
If Not Conta.AddMovimientoImpuesto(IDPoliza, IdCuentaBancos, IdProveedor, PorcentajeIVA, TasaOCuotaRetIVA, SubTotal, CompraPagadoRetISR * ttTipoCambioPago,
|
||||||
|
Fecha, NumPoliza, gvrc.FCHiddenField("HdnSerie").Value, gvrc.FCHiddenField("HdnFolio").Value.StrToNum, UUID, NoDeducible, IVANoAcred, GuidMovRetISR, GuidMov, 2, 1) Then
|
||||||
|
MsgError = "No se pudo insertar movimientos de retención de ISR" : Exit For
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
If CompraRetIVA > 0 Then
|
If CompraRetIVA > 0 Then
|
||||||
|
|
||||||
If Not Conta.AddMovimiento(IDPoliza, IdCuentaRetIVA, False, CompraRetIVA, gvrc.FCHiddenField("HdnSerieFolio").Value, ConceptoDetalle, IdSegNeg, Fecha, gvrc.FCHiddenField("HdnCveCompra").Value.ContaReferencia(TipoContaReferencia.Compra), If(MonExt, CompraRetIVA, 0.0)) Then MsgError = "No se pudo insertar movimiento contable" : Exit For
|
If Not Conta.AddMovimiento(IDPoliza, IdCuentaRetIVA, False, CompraRetIVA, gvrc.FCHiddenField("HdnSerieFolio").Value, ConceptoDetalle, IdSegNeg, Fecha, gvrc.FCHiddenField("HdnCveCompra").Value.ContaReferencia(TipoContaReferencia.Compra), If(MonExt, CompraRetIVA, 0.0)) Then MsgError = "No se pudo insertar movimiento contable" : Exit For
|
||||||
|
|||||||
Reference in New Issue
Block a user