diff --git a/App_Code/ClsClientes.vb b/App_Code/ClsClientes.vb
index cb1e95310..a268761f6 100644
--- a/App_Code/ClsClientes.vb
+++ b/App_Code/ClsClientes.vb
@@ -568,7 +568,7 @@ Public Class ClsClientes
Optional ObservacionRevsion As String = "-1", Optional ReferenciaFiscal As String = "-1", Optional Celular As String = "-1", Optional ExtOtros As String = "-1", Optional CveUsoCFDI As Integer = -1, Optional CveFormaPago33 As Integer = -1, Optional CveMetodoPago33 As Integer = -1, Optional DesglosaIEPS As Boolean = True,
Optional AplicaComercioExterior As Boolean = False, Optional CveTipoOperacion As Integer = -1, Optional CvePedimento As Integer = -1, Optional CveIncoterm As Integer = -1, Optional CvePais As Integer = -1, Optional CveEstado As Integer = -1, Optional CveMunicipio As Integer = -1, Optional CveColonia As Integer = -1,
Optional CveMotivoTraslado As Integer = 0, Optional NumRegIdTrib As String = "", Optional ComExtEstado As String = "-1", Optional ComExtMunicipio As String = "-1", Optional ComExtColonia As String = "-1", Optional RequiereOC As Boolean = False,
- Optional LT As String = "0", Optional LG As String = "0", Optional EsDistribuidor As Boolean = False, Optional TipoCliente As Integer = 1, Optional CargoUsado As Boolean = False, Optional BonificacionUsado As Boolean = False) As Boolean
+ Optional LT As String = "0", Optional LG As String = "0", Optional EsDistribuidor As Boolean = False, Optional TipoCliente As Integer = 1, Optional CargoUsado As Boolean = False, Optional BonificacionUsado As Boolean = False, Optional CveTipoRetencion As Integer = 0) As Boolean
Dim Retorno As Boolean = False
@@ -702,6 +702,7 @@ Public Class ClsClientes
.Add("@TipoCliente", SqlDbType.Int).Value = TipoCliente
.Add("@CargoUsado", SqlDbType.Bit).Value = CargoUsado
.Add("@BonificacionUsado", SqlDbType.Bit).Value = BonificacionUsado
+ .Add("@CveTipoRetencion", SqlDbType.TinyInt).Value = CveTipoRetencion
.Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue
End With
@@ -747,7 +748,7 @@ Public Class ClsClientes
Optional AplicaComercioExterior As Boolean = False, Optional CveTipoOperacion As Integer = -1, Optional CvePedimento As Integer = -1, Optional CveIncoterm As Integer = -1, Optional CvePais As Integer = -1, Optional CveEstado As Integer = -1, Optional CveMunicipio As Integer = -1, Optional CveColonia As Integer = -1,
Optional CveMotivoTraslado As Integer = 0, Optional NumRegIdTrib As String = "-1", Optional ComExtEstado As String = "-1", Optional ComExtMunicipio As String = "-1", Optional ComExtColonia As String = "-1",
Optional ApellidoPaternoPF As String = "-1", Optional ApellidoMaternoPF As String = "-1", Optional NombresPF As String = "-1", Optional RequiereOC As Boolean = False,
- Optional LT As String = "0", Optional LG As String = "0", Optional EsDistribuidor As Boolean = False, Optional TipoCliente As Integer = 1, Optional CargoUsado As Boolean = False, Optional BonificacionUsado As Boolean = False) As Boolean
+ Optional LT As String = "0", Optional LG As String = "0", Optional EsDistribuidor As Boolean = False, Optional TipoCliente As Integer = 1, Optional CargoUsado As Boolean = False, Optional BonificacionUsado As Boolean = False, Optional CveTipoRetencion As Integer = 0) As Boolean
Dim Retorno As Boolean = False
@@ -896,7 +897,8 @@ Public Class ClsClientes
.Add("@EsDistribuidor", SqlDbType.Bit).Value = EsDistribuidor
.Add("@TipoCliente", SqlDbType.Int).Value = TipoCliente
.Add("@CargoUsado", SqlDbType.Bit).Value = CargoUsado
- .Add("@BonificacionUsado", SqlDbType.Bit).Value = BonificacionUsado
+ .Add("@BonificacionUsado", SqlDbType.Bit).Value = BonificacionUsado
+ .Add("@CveTipoRetencion", SqlDbType.TinyInt).Value = CveTipoRetencion
End With
Try
SqlAdapter.Fill(Data)
diff --git a/Inventarios/Kardex.aspx b/Inventarios/Kardex.aspx
index 3390e698d..e2c88ea88 100644
--- a/Inventarios/Kardex.aspx
+++ b/Inventarios/Kardex.aspx
@@ -161,6 +161,10 @@
+
+
+
+
@@ -175,6 +179,10 @@
+
+
+
+
diff --git a/Ventas/Clientes.aspx b/Ventas/Clientes.aspx
index 37c043e47..fc0a5dbb1 100644
--- a/Ventas/Clientes.aspx
+++ b/Ventas/Clientes.aspx
@@ -1,1490 +1,1542 @@
-<%@ Page Title="Ventas - Clientes" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Clientes.aspx.vb" Inherits="Clientes" %>
-
-<%@ Register Assembly="TimePicker" Namespace="MKB.TimePicker" TagPrefix="cc1" %>
-<%@ Register Assembly="eWorld.UI" Namespace="eWorld.UI" TagPrefix="ew" %>
-
-
-
-
-
-
-
- Registrar Venta
- Registrar Cotización
-
-
-
+<%@ Page Title="Ventas - Clientes" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Clientes.aspx.vb" Inherits="Clientes" %>
+
+<%@ Register Assembly="TimePicker" Namespace="MKB.TimePicker" TagPrefix="cc1" %>
+<%@ Register Assembly="eWorld.UI" Namespace="eWorld.UI" TagPrefix="ew" %>
+
+
+
+
+
+
+
+ Registrar Venta
+ Registrar Cotización
+
+
+
Conciliar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Agregar Cuenta Bancaria
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Datos de Emisión
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Datos del Cliente
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- Marcar el Cliente como Frecuente --%>
-
-
-
-
-
-
-
- Sucursales y/o Departamentos
-
-
-
-
-
-
-
-
- Sucursal y/o Departamento
-
-
- Comandos
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Periodo Facturación:
-
-
-
-
-
-
-
-
-
-
-
-
- Imprime Nombre Sucursal:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Direcciones de envío
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Agregar Cuenta Bancaria
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Datos de Emisión
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Datos del Cliente
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- Marcar el Cliente como Frecuente --%>
+
+
+
+
+
+
+
+ Sucursales y/o Departamentos
+
+
+
+
+
+
+
+
+ Sucursal y/o Departamento
+
+
+ Comandos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Periodo Facturación:
+
+
+
+
+
+
+
+
+
+
+
+
+ Imprime Nombre Sucursal:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Direcciones de envío
+
+
+
+
+
+
+
+
Sucursal/Depto
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
Contacto
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
Ciudad
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
- CFDI Versión 3.3
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ CFDI Versión 3.3
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Registros Contables
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Registros Contables
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Cantidad de Ventas:
-
-
-
-
+
-
-
+
+
-
+
+
Promedio de Ventas:
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
- Historial de Ventas
-
-
-
-
-
-
-
- Todos
- Factura
- Nota de Crédito
- Devolución
- Remisión
- Pedido
- Devolución de Pedido
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Historial de Ventas
+
+
+
+
+
+
+
+ Todos
+ Factura
+ Nota de Crédito
+ Devolución
+ Remisión
+ Pedido
+ Devolución de Pedido
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Cantidad de Cotizaciones:
-
-
-
-
+
+
Factor de Cotizaciones VS Ventas:
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
- Cotizaciones
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ Cotizaciones
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
<%--
@@ -1537,48 +1589,48 @@
- --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
<%--
Horario:
@@ -1600,708 +1652,716 @@
-
--%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Estado de Cuenta
-
-
-
-
+
--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Estado de Cuenta
+
+
+
+
<%--
Cuentas por Cobrar
Anticipos / NC
- --%>
-
-
-
-
-
-
-
-
-
Tipo Docto
-
-
-
-
-
-
-
-
+ --%>
+
+
+
+
+
+
+
+
+
Tipo Docto
+
+
+
+
+
+
+
+
<%--
- --%>
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
Pago múltiples facturas  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Historial de CxC
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Historial de CxC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Anticipo del Cliente
-
-
-
-
-
-
-
-
-
-
-
-
-
- Anticipo del Cliente Historial
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cuentas Bancarias
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cobros Realizados
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Anticipo del Cliente
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Anticipo del Cliente Historial
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cuentas Bancarias
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cobros Realizados
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
- No Facturadas
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Facturadas
-
-
-
- Folio
-
-
-
-
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No Facturadas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Facturadas
+
+
+
+ Folio
+
+
+
+
<%--
Solicitó
@@ -2313,1202 +2373,1215 @@
- --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Impuestos Locales
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- COMERCIO EXTERIOR
-
-
-
-
-
-
-
-
-
-
-
-
-
- Pais:
-
-
-
-
-
- Tipo Operación:
-
-
-
-
-
-
-
- Estado:
-
-
-
-
-
- Clave Pedimento:
-
-
-
-
-
-
-
- Municipio:
-
-
-
-
-
- Incoterm:
-
-
-
-
-
-
-
-
-
- Motivo Traslado:
-
-
-
-
-
- Num Reg IdTrib:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ACTIVO FIJO ASIGNADO
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Personal Asignado
-
-
-
-
-
-
-
-
-
-
-
- Consultar Asistencias
-
-
-
-
-
-
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Impuestos Locales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ COMERCIO EXTERIOR
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pais:
+
+
+
+
+
+ Tipo Operación:
+
+
+
+
+
+
+
+ Estado:
+
+
+
+
+
+ Clave Pedimento:
+
+
+
+
+
+
+
+ Municipio:
+
+
+
+
+
+ Incoterm:
+
+
+
+
+
+
+
+
+
+ Motivo Traslado:
+
+
+
+
+
+ Num Reg IdTrib:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ACTIVO FIJO ASIGNADO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Personal Asignado
+
+
+
+
+
+
+
+
+
+
+
+ Consultar Asistencias
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Contratos Activos
-
-
-
-
-
-
-
-
-
-
-
-
-
- Clasificación
- Contratado
- Avance
- Faltante
- Avance Por Facturar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Historial de Contratos
-
-
-
-
-
-
-
-
-
-
-
-
-
- Clasificación
- Contratado
- Avance
- Faltante
- Avance Por Facturar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Contratos Activos
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Clasificación
+ Contratado
+ Avance
+ Faltante
+ Avance Por Facturar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Historial de Contratos
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Clasificación
+ Contratado
+ Avance
+ Faltante
+ Avance Por Facturar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
- Acceso a Portal del Cliente
-
-
-
-
+
+
+
+
+
+
+
+
+ Acceso a Portal del Cliente
+
+
+
+
+
+
+
+
+
+
+ <%-- ---------------------------- --%>
+ <%-- Documentacion --%>
+ <%-- ---------------------------- --%>
+
+
+
+
+
+
+
+
+
+
+
+ Documentación del Cliente
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<%--
- --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- ---------------------------- --%>
- <%-- Documentacion Fin --%>
- <%-- ---------------------------- --%>
-
-
-
-
-
-
-
-
-
-
-
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- ---------------------------- --%>
+ <%-- Documentacion Fin --%>
+ <%-- ---------------------------- --%>
+
+
+
+
+
+
+
+
+
+
+
Fecha Inicio:
-
-
-
+
+
+
+
Fecha Fin:
-
-
-
Grupo:
-
-
Vendedor:
-
-
Proyecto:
-
-
SubProyecto:
-
-
-
-
-
-
-
Usuario:
-
-
Clasificación:
-
-
Productos Servicios:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Usados resumen
-
-
-
-
-
-
-
-
-
-
- Puntos
-
-
-
-
-
- Importe Cargo
+
+
+
+ Grupo:
+
+ Vendedor:
+
+ Proyecto:
+
+ SubProyecto:
+
+
+
+
+
+
+
Usuario:
+
+
Clasificación:
+
+
Productos Servicios:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usados resumen
+
+
+
+
+
+
+
+
+
+
+ Puntos
+
+
+
+
+
+ Importe Cargo
$
-
-
-
-
-
-
- Importe Bonificación
+
+
+
+
+
+
+
+ Importe Bonificación
$
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Fecha Inicio:
-
-
-
+
+
+
+
Fecha Fin:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<%--
- --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<%-- --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Con copia para:
+
--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Con copia para:
(Separar con: ;)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Con copia para:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Con copia para:
(Separar con: ;)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cantidad:
-
-
-
-
-
-
-
-
-
- Fecha:
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
- <%-- --%>
- Bitacora
-
-
+
+ Referencia:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- --%>
+ Bitacora
+
+
+
<%--
Agregar
-
--%>
-
-
-
-
-
-
-
-
-
-
-
- Fecha
-
-
-
-
-
- Fecha Agenda
-
-
-
-
-
- Usuario
-
-
-
-
-
- Descripción
-
-
-
-
-
- Archivo
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- MODAL BITACORA --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
Bitácora/Observaciones
-
-
-
- <%--
--%>
-
-
-
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+ Fecha
+
+
+
+
+
+ Fecha Agenda
+
+
+
+
+
+ Usuario
+
+
+
+
+
+ Descripción
+
+
+
+
+
+ Archivo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- MODAL BITACORA --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
Bitácora/Observaciones
+
+
+
+ <%--
--%>
+
+
+
<%-- --%>
-
-
-
-
-
-
-
- <%-- FIN MODAL BITACORA --%>
-
- <%-- MODAL SUCURSAL --%>
-
-
-
-
-
- <%--Descripción --%>
-
-
-
-
-
- Datos de la Sucursal
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- MODAL DIRECCION ENVIO --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ --%>
+
+
+
+
+
+
+
+ <%-- FIN MODAL BITACORA --%>
+
+ <%-- MODAL SUCURSAL --%>
+
+
+
+
+
+ <%--Descripción --%>
+
+
+
+
+
+ Datos de la Sucursal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- MODAL DIRECCION ENVIO --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<%----%>
-
-
-
-
-
-
-
-
- <%-- FIN MODAL DIRECCION ENVIO--%>
-
- <%-- MODAL COMPARACION--%>
-
-
-
-
-
-
-
-
-
-
Arraste o haga click para subir el archivo CSV o Excel
-
-
-
-
-
-
-
-
-
- <%-- FIN MODAL COMPARACION--%>
-
- <%-- MODAL IMPORTAR SALDOS --%>
-
-
-
+ <%-- FIN MODAL DIRECCION ENVIO--%>
+
+ <%-- MODAL COMPARACION--%>
+
+
+
+
+
+
+
+
+
+
Arraste o haga click para subir el archivo CSV o Excel
+
+
+
+
+
+
+
+
+
+ <%-- FIN MODAL COMPARACION--%>
+
+ <%-- MODAL IMPORTAR SALDOS --%>
+
+
+
+
+
+
+
+
+
+
+
+
Cliente:
-
-
+
-
+
Fecha:
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- FIN MODAL IMPORTAR SALDOS --%>
-
- <%-- MODAL AGREGAR CUENTA EQUIPO --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- FIN MODAL AGREGAR CUENTA --%>
-
- <%-- MODAL CARGA DOCUMENTOS CLIENTE CXC --%>
-
- <%-- FIM MODAL CARGA DOCUMENTOS CXC --%>
-
- <%-- MODAL VISITAS CXC --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%--MODAL ACTUALIZAR PERSONA FISICA--%>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- FIN MODAL IMPORTAR SALDOS --%>
+
+ <%-- MODAL AGREGAR CUENTA EQUIPO --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- FIN MODAL AGREGAR CUENTA --%>
+
+ <%-- MODAL CARGA DOCUMENTOS CLIENTE CXC --%>
+
+ <%-- FIM MODAL CARGA DOCUMENTOS CXC --%>
+
+ <%-- MODAL VISITAS CXC --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--MODAL ACTUALIZAR PERSONA FISICA--%>
+
+
+
+
+
+
+
+
+
+
-
-
-
Rotación Cartera
-
-
-
-
-
-
-
-
+
+
+
Rotación Cartera
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
-
-
-
Dias Credito
-
-
-
-
-
-
-
-
-
-
-
Comportamiento de Pago
-
-
-
Pago Con Vencimiento: $
-
Pago Antes del Vencimiento: $
-
-
-
-
+
+
+
+
+
+
+
+
+
+
Comportamiento de Pago
+
+
+
Pago Con Vencimiento: $
+
Pago Antes del Vencimiento: $
+
+
+
+
Límite de Crédito $
- MN
-
-
-
-
-
-
-
-
Comportamiento de Ventas Mensuales
-
-
-
-
-
-
-
-
-
Comportamiento de Saldo Mensual
-
-
-
-
-
-
-
-
-
Solicitudes de Autorizaciones
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ MN
+
+
+
+
+
+
+
+
Comportamiento de Ventas Mensuales
+
+
+
+
+
+
+
+
+
Comportamiento de Saldo Mensual
+
+
+
+
+
+
+
+
+
Solicitudes de Autorizaciones
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%--1 Clientes , 2 Sucursales--%>
-
-
-
-
-
-
-
- <%-- MODAL MOVER DISPOSITIVO --%>
-
- <%-- FIN MODAL MOVER DISPOSITIVO--%>
-
- <%-- MODAL UNIFICAR EMPRESA CRM --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- END MODAL UNIFICAR EMPRESA CRM --%>
-
- <%-- MODAL MODIFICAR PORCENTAJE MARCAS --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #
- MARCA
- DCTO COM
- DCTO ADIC 1
- DCTO ADIC 2
- PRONTO PAGO
- PLAZO
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--1 Clientes , 2 Sucursales--%>
+
+
+
+
+
+
+
+ <%-- MODAL MOVER DISPOSITIVO --%>
+
+ <%-- FIN MODAL MOVER DISPOSITIVO--%>
+
+ <%-- MODAL UNIFICAR EMPRESA CRM --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- END MODAL UNIFICAR EMPRESA CRM --%>
+
+ <%-- MODAL MODIFICAR PORCENTAJE MARCAS --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #
+ MARCA
+ DCTO COM
+ DCTO ADIC 1
+ DCTO ADIC 2
+ PRONTO PAGO
+ PLAZO
+
+
+
+
+
+
+
+
+
+
+
<%--
-
--%>
+
--%>
<%--
-
--%>
-
-
-
+ --%>
+
+
+
<%--
- --%>
-
-
-
-
-
-
-
-
-
+ --%>
+
+
+
+
+
+
+
+
+
<%--
--%>
-
-
-
-
+
+
+
+
<%--
--%>
-
-
-
-
-
+
+
+
+
+
<%--
--%>
-
-
-
-
+
+
+
+
<%--
--%>
-
-
-
-
-
-
-
-
- <%--
--%>
-
-
-
-
+
+
+
+
+
+
+
+ <%--
--%>
+
+
+
+
+
+
<%--table table-striped table-advance table-hover Widthall ScrollAD
- tabla_correcto grides Widthall mysmallbtn--%>
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ tabla_correcto grides Widthall mysmallbtn--%>
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- FIN MODAL MODIFICAR PORCENTAJE MARCAS --%>
-
- <%-- MODAL MODIFICAR PRECIOS PS --%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #
- Clasificación
- Producto
- Precio
- General
- %
- Precio
- Aplicado
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- FIN MODAL MODIFICAR PORCENTAJE MARCAS --%>
+
+ <%-- MODAL MODIFICAR PRECIOS PS --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #
+ Clasificación
+ Producto
+ Precio
+ General
+ %
+ Precio
+ Aplicado
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%-- FIN MODAL MODIFICAR PRECIOS PS --%>
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%-- FIN MODAL MODIFICAR PRECIOS PS --%>
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
-
-
-
+
+
+
diff --git a/Ventas/Clientes.aspx.vb b/Ventas/Clientes.aspx.vb
index 93b3af6a2..fae874fcf 100644
--- a/Ventas/Clientes.aspx.vb
+++ b/Ventas/Clientes.aspx.vb
@@ -820,6 +820,10 @@ Partial Class Clientes
UpFiscalContable.Update()
End If
+ If UsuarioActual.Empresa.Funcionalidad(579) = "1" Then
+ DivTipoRetenciones.Visible = True
+ End If
+
If Request("CveEmpresaCRM") IsNot Nothing AndAlso IsNumeric(Request("CveEmpresaCRM")) AndAlso Request("CveEmpresaCRM").ToEntero > 0 Then
ViewState("CveEmpresaCRM") = Request("CveEmpresaCRM")
CargaDatosCRM()
@@ -1374,7 +1378,8 @@ Partial Class Clientes
TxtGiro.Text = ObjClientes.Giro
DdlPrecioLista.SelectedValue = ObjClientes.CvePrecioLista.ToString
TxtCC.Text = ObjClientes.NotificarA
- ChkMail.Checked = ObjClientes.EnviarFactura
+ ChkMail.Checked = ObjClientes.EnviarFactura
+ DdlTipoRetencion.SelectedValueExist(ObjClientes.DtResultados(0)("CveTipoRetencion").ToString)
TxtRetIVA.Text = ObjClientes.RetIVA.ToString
TxtRetISR.Text = ObjClientes.RetISR.ToString
ChkRetIVAFletesAcarreos.Checked = ObjClientes.RetieneIVAFletes
@@ -2411,7 +2416,7 @@ Partial Class Clientes
CveFormaPago33:=DdlFormaPago33.SelectedValue.ToEntero, CveMetodoPago33:=DdlMetodoPago33.SelectedValue.ToEntero, DesglosaIEPS:=ChkDesglosarIEPS.Checked, AplicaComercioExterior:=ChkAplicaComercioExterior.Checked, CveTipoOperacion:=DdlTipoOperacion.SelectedValue.ToEntero, CvePedimento:=DdlClavePedimento.SelectedValue.ToEntero, CveIncoterm:=DdlIncoterm.SelectedValue.ToEntero,
CvePais:=DdlPais.SelectedValue.ToEntero, CveEstado:=DdlEstado.SelectedValue.ToEntero, CveMunicipio:=DdlMunicipio.SelectedValue.ToEntero, CveColonia:=DdlColonia.SelectedValue.ToEntero, CveMotivoTraslado:=IIf(DdlMotivoTraslado.SelectedValue = "-1", "0", DdlMotivoTraslado.SelectedValue).ToString().ToEntero, NumRegIdTrib:=IIf(TxtNumRegIdTrib.Text = "", "-1", TxtNumRegIdTrib.Text).ToString(),
ComExtEstado:=IIf(TxtComExtEstado.Text = "", "-1", TxtComExtEstado.Text).ToString(), ComExtMunicipio:=IIf(TxtComExtMunicipio.Text = "", "-1", TxtComExtMunicipio.Text).ToString(), ComExtColonia:=IIf(TxtComExtColonia.Text = "", "-1", TxtComExtColonia.Text).ToString(), RequiereOC:=ChkRequiereOC.Checked, LT:=LT, LG:=LG, EsDistribuidor:=ChkEsDistribuidor.Checked,
- TipoCliente:=DdlTipoCliente.SelectedValue.ToEntero, CargoUsado:=ChkCargoUsado.Checked, BonificacionUsado:=ChkBonificacionUsado.Checked) Then
+ TipoCliente:=DdlTipoCliente.SelectedValue.ToEntero, CargoUsado:=ChkCargoUsado.Checked, BonificacionUsado:=ChkBonificacionUsado.Checked, CveTipoRetencion:=DdlTipoRetencion.SelectedValue.ToEntero()) Then
ViewState("CveCliente") = ObjClientes.CveCliente
@@ -2505,7 +2510,8 @@ Partial Class Clientes
AplicaComercioExterior:=ChkAplicaComercioExterior.Checked, CveTipoOperacion:=DdlTipoOperacion.SelectedValue.ToEntero, CvePedimento:=DdlClavePedimento.SelectedValue.ToEntero, CveIncoterm:=DdlIncoterm.SelectedValue.ToEntero, CvePais:=DdlPais.SelectedValue.ToEntero, CveEstado:=DdlEstado.SelectedValue.ToEntero, CveMunicipio:=DdlMunicipio.SelectedValue.ToEntero, CveColonia:=DdlColonia.SelectedValue.ToEntero,
CveMotivoTraslado:=IIf(DdlMotivoTraslado.SelectedValue = "-1", "0", DdlMotivoTraslado.SelectedValue).ToString().ToEntero, NumRegIdTrib:=IIf(TxtNumRegIdTrib.Text = "", "-1", TxtNumRegIdTrib.Text).ToString(),
ComExtEstado:=IIf(TxtComExtEstado.Text = "", "-1", TxtComExtEstado.Text).ToString(), ComExtMunicipio:=IIf(TxtComExtMunicipio.Text = "", "-1", TxtComExtMunicipio.Text).ToString(), ComExtColonia:=IIf(TxtComExtColonia.Text = "", "-1", TxtComExtColonia.Text).ToString(),
- ApellidoPaternoPF:=IIf(TxtApellidoPaterno.Text = "", "-1", TxtApellidoPaterno.Text).ToString(), ApellidoMaternoPF:=IIf(TxtApellidoMaterno.Text = "", "-1", TxtApellidoMaterno.Text).ToString(), NombresPF:=IIf(TxtNombres.Text = "", "-1", TxtNombres.Text).ToString(), RequiereOC:=ChkRequiereOC.Checked, LT:=LT, LG:=LG, EsDistribuidor:=ChkEsDistribuidor.Checked, TipoCliente:=DdlTipoCliente.SelectedValue.ToEntero, CargoUsado:=ChkCargoUsado.Checked, BonificacionUsado:=ChkBonificacionUsado.Checked) Then
+ ApellidoPaternoPF:=IIf(TxtApellidoPaterno.Text = "", "-1", TxtApellidoPaterno.Text).ToString(), ApellidoMaternoPF:=IIf(TxtApellidoMaterno.Text = "", "-1", TxtApellidoMaterno.Text).ToString(), NombresPF:=IIf(TxtNombres.Text = "", "-1", TxtNombres.Text).ToString(),
+ RequiereOC:=ChkRequiereOC.Checked, LT:=LT, LG:=LG, EsDistribuidor:=ChkEsDistribuidor.Checked, TipoCliente:=DdlTipoCliente.SelectedValue.ToEntero, CargoUsado:=ChkCargoUsado.Checked, BonificacionUsado:=ChkBonificacionUsado.Checked, CveTipoRetencion:=DdlTipoRetencion.SelectedValue.ToEntero()) Then
ObjClientes.LimpiaImpuestosLocales(CveCliente)
@@ -9935,5 +9941,22 @@ Partial Class Clientes
End Sub
#End Region
+ Protected Sub DdlTipoRetencion_SelectedIndexChanged(sender As Object, e As EventArgs)
+ Select Case DdlTipoRetencion.SelectedValue
+ Case "1" 'Arrendamiento
+ TxtRetIVA.Text = "10"
+ TxtRetISR.Text = "10"
+ Case "2" 'Servicios Profesionales
+ TxtRetIVA.Text = "10"
+ TxtRetISR.Text = "10"
+ Case "3" 'Fletes
+ TxtRetIVA.Text = "4"
+ TxtRetISR.Text = "4"
+ Case "4" 'Servicios
+ TxtRetIVA.Text = "6"
+ TxtRetISR.Text = "6"
+ End Select
+ UpFiscalContable.Update()
+ End Sub
End Class
diff --git a/Ventas/Ventas.aspx b/Ventas/Ventas.aspx
index 3af333051..950384fe7 100644
--- a/Ventas/Ventas.aspx
+++ b/Ventas/Ventas.aspx
@@ -1367,9 +1367,21 @@
Ret. IVA:
-
+
+
- (%)
+ (%)
+
+<%--
+
+
+
+
+
+
+
+ --%>
+
diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb
index f9c28d63c..f26c4f117 100644
--- a/Ventas/Ventas.aspx.vb
+++ b/Ventas/Ventas.aspx.vb
@@ -4739,6 +4739,8 @@ Partial Class Ventas
End If
ViewState("CargoUsado") = ObjCliente.CargoUsados
+ 'DdlTipoRetencion.SelectedValueExist(ObjCliente.DtResultados(0)("CveTipoRetencion").ToString)
+
Dim dr As DataRow = Nothing
dr = GlobalDTSubProyectos(-1, CveEmpresa:=UsuarioActual.CveEmpresa).FiltroPrimero("TipoSucursal = 1 And Estatus = 'Activo' AND CveEmpresa = " & UsuarioActual.CveEmpresa)
If dr IsNot Nothing Then
@@ -23996,5 +23998,19 @@ Partial Class Ventas
Return Retorno
End Function
+ 'Protected Sub DdlTipoRetencion_SelectedIndexChanged(sender As Object, e As EventArgs)
+ ' Dim PorcentajeRetencion As Decimal = 0
+ ' Select Case DdlTipoRetencion.SelectedValue
+ ' Case "1" 'Arrendamiento
+ ' PorcentajeRetencion = 10
+ ' Case "2" 'Servicios Profesionales
+ ' PorcentajeRetencion = 10
+ ' Case "3" 'Fletes
+ ' PorcentajeRetencion = 4
+ ' Case "4" 'Servicios
+ ' PorcentajeRetencion = 6
+ ' End Select
+
+ 'End Sub
End Class
\ No newline at end of file