diff --git a/Ventas/Ventas.aspx b/Ventas/Ventas.aspx
index ca9215a39..8b1b1b8fa 100644
--- a/Ventas/Ventas.aspx
+++ b/Ventas/Ventas.aspx
@@ -386,7 +386,7 @@
Enviar Póliza Virtual
- Relacionar Facturas
+ Relacionar Facturas
Solicitar autorización de crédito
@@ -1149,7 +1149,7 @@
-
+
<%----%>
diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb
index 0c9d95a80..aa2fd43d7 100644
--- a/Ventas/Ventas.aspx.vb
+++ b/Ventas/Ventas.aspx.vb
@@ -2646,6 +2646,8 @@ Partial Class Ventas
CargarAlmacenes()
If UsuarioActual.Empresa.Funcionalidad(109) = "1" Then
CargaFormaEntrega()
+ 'DdlClasificacion.Visible = False
+ 'brclasif.Visible = False
End If
CargaCuentasTerminal()
@@ -2742,7 +2744,7 @@ Partial Class Ventas
'MUESTRA EL MODAL PARA PODER RELACIONAR FACTURAS
If UsuarioActual.TienePermisoProceso(321) Then
- HlFacturasRelaciondas.Visible = True
+ LnkFacturasRelacionadas.Visible = True
End If
If Request("CveOrdenProduccion") IsNot Nothing AndAlso IsNumeric(Request("CveOrdenProduccion")) AndAlso Request("CveOrdenProduccion").ToEntero() > 0 Then
@@ -3322,7 +3324,7 @@ Partial Class Ventas
End If
'CARGA VALORES INICIALES PARA AGREGAR PS DESDE MODAL
- CargaMetodosPSModal()
+ 'CargaMetodosPSModal()
'CARGA VALORES DE ORDEN DE PRODUCCION
Dim CveOrdenProduccion As Integer = IfNull(Request("CveOrdenProduccion"), "-1").ToString().ToEntero()
@@ -3436,7 +3438,7 @@ Partial Class Ventas
LnkAplicarRNCDevolucion.Visible = False
HLPagar.Visible = False
HLSaldarVenta.Visible = False
- HlFacturasRelaciondas.Visible = False
+ LnkFacturasRelacionadas.Visible = False
End If
''EN REALIDAD SE OCUPAN ESTAS COSAS DENTRO DEL POSTABCK ???
@@ -7108,7 +7110,7 @@ Partial Class Ventas
CargaPorcentajeMarcas()
End If
- CargaFacturasARelacionar()
+ 'CargaFacturasARelacionar()
UpFacturar.Update()
UpEstatus.Update()
@@ -15227,15 +15229,6 @@ Partial Class Ventas
End If
importeMovimiento = 0
- 'Case 103 'Descuento
- ' 'si se amortiza anticipo por concepto de descuento, no debe de registrar esta partida.
- ' If DdlTipoAmortizacionAnticipo.SelectedValue <> "1" Then
- ' importeMovimiento = ObjFactura.Descuento * ValorMultiplicador
- ' importeMX = Math.Round(importeMovimiento, 2) * tipoCambio * Multiplicador
- ' FechaMovimiento = ObjFactura.FechaPago
- ' If tipoCambio > 1 Then Concepto += $" TC:{tipoCambio} ${importeMovimiento.FormatoNumero(2)}"
- ' End If
-
Case 8 'Ret IVA por Trasladar
If Not ObjFactura.TipoDocto.Contiene("Rem", "RNC") AndAlso ObjFactura.CveTipoRetencion <> 4 Then 'SI NO ES RETENCION DE IVA DE SERVICIOS
importeMovimiento = ObjFactura.RetIVA * ValorMultiplicador
@@ -15481,6 +15474,18 @@ Partial Class Ventas
End If
Next
+ 'verificar si es garantía total y si el saldo es 0.01
+ If Me.EsGarantia AndAlso ObjFactura.TipoDocto.Contiene("Ing") AndAlso HdnVentaSaldo.Value.ToDecimal = 0.01D Then
+ Dim SaldoaSaldar As Decimal = 0.01D
+ If Not ObjConta.AddPrePolizasDetalle(ObjFactura.CvePrePoliza, False, SaldoaSaldar, SaldoaSaldar, 211, $"{ObjFactura.Serie}-{ObjFactura.Folio}", $"{NombreCliente} {ObjFactura.Serie}-{ObjFactura.Folio}", CveCliente:=ObjFactura.CveCliente, CveVenta:=ObjFactura.CveVenta, CveCuenta:=-1, TipoCambio:=ObjFactura.TipoCambio, TipoCambioPago:=TCPago, CveSubProyecto:=CveSubProyectoVenta) Then
+ ErrorPrepoliza = True
+ End If
+
+ If Not ErrorPrepoliza AndAlso Not ObjConta.AddPrePolizasDetalle(ObjFactura.CvePrePoliza, True, SaldoaSaldar, SaldoaSaldar, 2, $"{ObjFactura.Serie}-{ObjFactura.Folio}", $"{NombreCliente} {ObjFactura.Serie}-{ObjFactura.Folio}", CveCliente:=ObjFactura.CveCliente, CveVenta:=ObjFactura.CveVenta, CveCuenta:=-1, TipoCambio:=ObjFactura.TipoCambio, TipoCambioPago:=TCPago, CveSubProyecto:=CveSubProyectoVenta) Then
+ ErrorPrepoliza = True
+ End If
+ End If
+
End If
'Si es Facturacion de una remision cancelamos, traspasamos saldos y agregamos evento a la bitacora
@@ -25245,6 +25250,10 @@ Partial Class Ventas
ChkDevAlm.Checked = True
End If
+ If UsuarioActual.Empresa.Funcionalidad(109) = "1" AndAlso ObjFacturaCancelacion.TipoDocto = "Rem" Then
+ ChkDevAlm.Checked = True
+ End If
+
'LOS PEDIDOS SE DEBE CANCELAR EN UN PROCESO DISTINTO
If UsuarioActual.Empresa.Funcionalidad(578) = "1" AndAlso ObjFacturaCancelacion.TipoDocto = "Ped" Then
ChkDevAlm.Checked = True
@@ -26090,7 +26099,7 @@ Partial Class Ventas
DdlMarca.SelectedIndex = 0
DdlMarcaPSDes.SelectedIndex = 0
CargaClasificacionesDetalles()
-
+ CargaMetodosPSModal()
UpAddPS.Update()
RegistraScript(String.Format("$('#{0}').modal('show');", "DivAddPS"))
End Sub
@@ -37895,5 +37904,11 @@ Partial Class Ventas
RegistraScript("$('#DivAplicaRNCDevolucion').modal('hide')")
End Sub
+
+ Protected Sub LnkFacturasRelacionadas_Click(sender As Object, e As EventArgs)
+ CargaFacturasARelacionar()
+ RegistraScript("$('#DivFacturasRelacionadas').modal('show')")
+ UpFacturasRelacionadas.Update()
+ End Sub
End Class