-- Cambios en timbrado, Método/Forma Pago
This commit is contained in:
@@ -1260,21 +1260,21 @@ Public Class ClsPaginas
|
|||||||
HttpContext.Current.Application(AppNombre) = value
|
HttpContext.Current.Application(AppNombre) = value
|
||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
Public Shared Property GlobalDTMetodosPago() As DataTable
|
'Public Shared Property GlobalDTMetodosPago() As DataTable
|
||||||
Get
|
' Get
|
||||||
Dim AppNombre As String = "GlobalDTMetodosPago"
|
' Dim AppNombre As String = "GlobalDTMetodosPago"
|
||||||
If DirectCast(HttpContext.Current.Application(AppNombre), DataTable) Is Nothing Then
|
' If DirectCast(HttpContext.Current.Application(AppNombre), DataTable) Is Nothing Then
|
||||||
Dim ObjMetodoPago As New ClsVentas
|
' Dim ObjMetodoPago As New ClsVentas
|
||||||
If ObjMetodoPago.GetMetodosPago() Then HttpContext.Current.Application(AppNombre) = ObjMetodoPago.DtResultados
|
' If ObjMetodoPago.GetMetodosPago() Then HttpContext.Current.Application(AppNombre) = ObjMetodoPago.DtResultados
|
||||||
ObjMetodoPago.Dispose()
|
' ObjMetodoPago.Dispose()
|
||||||
End If
|
' End If
|
||||||
GlobalDTMetodosPago = DirectCast(HttpContext.Current.Application(AppNombre), DataTable)
|
' GlobalDTMetodosPago = DirectCast(HttpContext.Current.Application(AppNombre), DataTable)
|
||||||
End Get
|
' End Get
|
||||||
Set(value As DataTable)
|
' Set(value As DataTable)
|
||||||
Dim AppNombre As String = "GlobalDTMetodosPago"
|
' Dim AppNombre As String = "GlobalDTMetodosPago"
|
||||||
HttpContext.Current.Application(AppNombre) = value
|
' HttpContext.Current.Application(AppNombre) = value
|
||||||
End Set
|
' End Set
|
||||||
End Property
|
'End Property
|
||||||
Property GlobalDTModulos(Optional CveModulo As Integer = -1) As DataTable
|
Property GlobalDTModulos(Optional CveModulo As Integer = -1) As DataTable
|
||||||
Get
|
Get
|
||||||
Dim AppNombre As String = "GlobalDTModulos"
|
Dim AppNombre As String = "GlobalDTModulos"
|
||||||
@@ -7122,16 +7122,13 @@ Public Class ClsPaginas
|
|||||||
params.Add(New ReportParameter("MetodoPago", Vta.ClaveMetodoPagoSAT.ToString))
|
params.Add(New ReportParameter("MetodoPago", Vta.ClaveMetodoPagoSAT.ToString))
|
||||||
End If
|
End If
|
||||||
If Vta.Version.Contiene("3.3", "4.0") Then
|
If Vta.Version.Contiene("3.3", "4.0") Then
|
||||||
params.Add(New ReportParameter("FormaPago", Vta.FormaPago33.ToString))
|
params.Add(New ReportParameter("FormaPago", Vta.FormaPago))
|
||||||
params.Add(New ReportParameter("MetodoPago", Vta.MetodoPago33.ToString))
|
params.Add(New ReportParameter("MetodoPago", Vta.MetodoPago))
|
||||||
params.Add(New ReportParameter("UsoCFDI", Vta.UsoCFDI))
|
params.Add(New ReportParameter("UsoCFDI", Vta.UsoCFDI))
|
||||||
If Vta.TipoDocto.Contiene("Ing", "Egs", "Ant", "Dev") Then
|
If Vta.TipoDocto.Contiene("Ing", "Egs", "Ant", "Dev") Then
|
||||||
params.Add(New ReportParameter("TipoRelacionTexto", If(Vta.Timbre.CFDIRelacionados.TipoRelacionTexto Is Nothing, "", Vta.Timbre.CFDIRelacionados.TipoRelacionTexto)))
|
params.Add(New ReportParameter("TipoRelacionTexto", If(Vta.Timbre.CFDIRelacionados.TipoRelacionTexto Is Nothing, "", Vta.Timbre.CFDIRelacionados.TipoRelacionTexto)))
|
||||||
params.Add(New ReportParameter("FolioFiscalRelacionado", If(Vta.Timbre.CFDIRelacionados.UUID.Count = 0, "", Vta.Timbre.CFDIRelacionados.UUID.Item(0))))
|
params.Add(New ReportParameter("FolioFiscalRelacionado", If(Vta.Timbre.CFDIRelacionados.UUID.Count = 0, "", Vta.Timbre.CFDIRelacionados.UUID.Item(0))))
|
||||||
End If
|
End If
|
||||||
Else
|
|
||||||
params.Add(New ReportParameter("FormaPago", Vta.FormaPagoText))
|
|
||||||
params.Add(New ReportParameter("MetodoPago", Vta.MetodoPago.ToString))
|
|
||||||
End If
|
End If
|
||||||
'DIRECCION ENVIO
|
'DIRECCION ENVIO
|
||||||
If Vta.EnviarA IsNot Nothing AndAlso Vta.EnviarA.CveDireccionEnvio > 0 Then
|
If Vta.EnviarA IsNot Nothing AndAlso Vta.EnviarA.CveDireccionEnvio > 0 Then
|
||||||
@@ -9819,6 +9816,7 @@ Public Class ClsPaginas
|
|||||||
Public Property RetISR As Decimal
|
Public Property RetISR As Decimal
|
||||||
Public Property PorcentajeIVA As Decimal
|
Public Property PorcentajeIVA As Decimal
|
||||||
Public Property CveSubProyecto As Integer
|
Public Property CveSubProyecto As Integer
|
||||||
|
Public Property CveUsoCFDI As Integer
|
||||||
Public Property UsuarioActual As Usuario
|
Public Property UsuarioActual As Usuario
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -481,7 +481,7 @@ Namespace Modelos
|
|||||||
If ObjVentas.DtResultados IsNot Nothing AndAlso ObjVentas.DtResultados.Rows.Count > 0 Then
|
If ObjVentas.DtResultados IsNot Nothing AndAlso ObjVentas.DtResultados.Rows.Count > 0 Then
|
||||||
|
|
||||||
setValues(ObjVentas.DtResultados.Rows(0))
|
setValues(ObjVentas.DtResultados.Rows(0))
|
||||||
SetMetodoPago()
|
'SetMetodoPago()
|
||||||
SetMoneda()
|
SetMoneda()
|
||||||
|
|
||||||
If Me.CveSubProyecto > 0 Then
|
If Me.CveSubProyecto > 0 Then
|
||||||
@@ -1294,10 +1294,7 @@ Namespace Modelos
|
|||||||
ObjFactura.Version = "4.0"
|
ObjFactura.Version = "4.0"
|
||||||
ObjFactura.CveUsuario = UsuarioActual.CveUsuario
|
ObjFactura.CveUsuario = UsuarioActual.CveUsuario
|
||||||
ObjFactura.CveEmpresa = UsuarioActual.CveEmpresa
|
ObjFactura.CveEmpresa = UsuarioActual.CveEmpresa
|
||||||
'ObjFactura.CveMoneda = CveMoneda
|
|
||||||
'ObjFactura.Moneda = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("Moneda", $"CveMoneda = {ObjFactura.CveMoneda} ")
|
|
||||||
'ObjFactura.MonedaSAT = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", $"CveMoneda = {ObjFactura.CveMoneda}")
|
|
||||||
'ObjFactura.TipoCambio = If(ObjFactura.CveMoneda = 1, 1, ClsPaginas.GlobalTipoCambio(ClsPaginas.NowADS()).ToDecimal())
|
|
||||||
ObjFactura.TipoDocto = TipoDocto
|
ObjFactura.TipoDocto = TipoDocto
|
||||||
ObjFactura.Folio = -1
|
ObjFactura.Folio = -1
|
||||||
ObjFactura.Serie = "-1"
|
ObjFactura.Serie = "-1"
|
||||||
@@ -1315,31 +1312,31 @@ Namespace Modelos
|
|||||||
ObjFactura.CveCliente = CveCliente
|
ObjFactura.CveCliente = CveCliente
|
||||||
ObjFactura.SetCliente()
|
ObjFactura.SetCliente()
|
||||||
|
|
||||||
Dim ObjCliente As New ClsClientes
|
'Dim ObjCliente As New ClsClientes
|
||||||
If ObjCliente.GetClientes(ObjFactura.CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
'If ObjCliente.GetClientes(ObjFactura.CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
||||||
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
|
||||||
ObjFactura.CveFormaPago33 = ObjCliente.CveFormaPago33
|
|
||||||
ObjFactura.FormaPago33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
|
||||||
ObjFactura.FormaPagoSAT33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = ObjCliente.CveMetodoPago33
|
|
||||||
ObjFactura.MetodoPago33 = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
|
||||||
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
|
||||||
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
|
||||||
ObjFactura.ClaveUsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
'If ObjCliente.GetSucursales(ObjFactura.CveCliente) Then
|
|
||||||
' If ObjCliente.DtResultados.Rows.Count > 0 Then
|
' If ObjCliente.DtResultados.Rows.Count > 0 Then
|
||||||
' ObjFactura.CveClienteSucursal = If(String.IsNullOrEmpty(ObjCliente.DtResultados.FiltroPrimeroValor("CveClienteSucursal", "Estatus = 'Activo'")), -1, ObjCliente.DtResultados.FiltroPrimeroValor("CveClienteSucursal", "Estatus = 'Activo'").ToEntero())
|
' ObjFactura.CveFormaPago33 = ObjCliente.CveFormaPago33
|
||||||
' Else
|
' ObjFactura.FormaPago33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
||||||
' ObjFactura.CveClienteSucursal = -1
|
' ObjFactura.FormaPagoSAT33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
||||||
|
|
||||||
|
' ObjFactura.CveMetodoPago33 = ObjCliente.CveMetodoPago33
|
||||||
|
' ObjFactura.MetodoPago33 = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
||||||
|
' ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
||||||
|
|
||||||
|
' ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
||||||
|
' ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
||||||
|
' ObjFactura.ClaveUsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
||||||
' End If
|
' End If
|
||||||
'End If
|
'End If
|
||||||
ObjCliente.Dispose()
|
|
||||||
|
''If ObjCliente.GetSucursales(ObjFactura.CveCliente) Then
|
||||||
|
'' If ObjCliente.DtResultados.Rows.Count > 0 Then
|
||||||
|
'' ObjFactura.CveClienteSucursal = If(String.IsNullOrEmpty(ObjCliente.DtResultados.FiltroPrimeroValor("CveClienteSucursal", "Estatus = 'Activo'")), -1, ObjCliente.DtResultados.FiltroPrimeroValor("CveClienteSucursal", "Estatus = 'Activo'").ToEntero())
|
||||||
|
'' Else
|
||||||
|
'' ObjFactura.CveClienteSucursal = -1
|
||||||
|
'' End If
|
||||||
|
''End If
|
||||||
|
'ObjCliente.Dispose()
|
||||||
|
|
||||||
ObjFactura.CveSubProyecto = CveSubProyecto.ToEntero
|
ObjFactura.CveSubProyecto = CveSubProyecto.ToEntero
|
||||||
|
|
||||||
@@ -1359,7 +1356,6 @@ Namespace Modelos
|
|||||||
|
|
||||||
ObjFactura.Total = ObjFactura.SubTotal + ObjFactura.IVA + ObjFactura.IEPS - (ObjFactura.RetIVA + ObjFactura.RetISR)
|
ObjFactura.Total = ObjFactura.SubTotal + ObjFactura.IVA + ObjFactura.IEPS - (ObjFactura.RetIVA + ObjFactura.RetISR)
|
||||||
|
|
||||||
'SUBPROYECTO
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
ObjFactura = Nothing
|
ObjFactura = Nothing
|
||||||
End Try
|
End Try
|
||||||
@@ -1719,8 +1715,8 @@ Namespace Modelos
|
|||||||
Timbre.Comprobante.Folio = Me.Folio.ToString()
|
Timbre.Comprobante.Folio = Me.Folio.ToString()
|
||||||
Timbre.Comprobante.Serie = Me.Serie
|
Timbre.Comprobante.Serie = Me.Serie
|
||||||
Timbre.Comprobante.Fecha = Me.FechaCP
|
Timbre.Comprobante.Fecha = Me.FechaCP
|
||||||
Timbre.Comprobante.FormadePago = Me.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Me.ClaveFormaPagoSAT
|
||||||
Timbre.Comprobante.CondicionesdePago = Me.FormaPago33
|
Timbre.Comprobante.CondicionesdePago = Me.FormaPago
|
||||||
Timbre.Comprobante.MetodoPago = Me.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Me.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.SubTotal = Me.SubTotal
|
Timbre.Comprobante.SubTotal = Me.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Me.Descuento
|
Timbre.Comprobante.Descuentos = Me.Descuento
|
||||||
@@ -1750,7 +1746,7 @@ Namespace Modelos
|
|||||||
|
|
||||||
Timbre.Receptor.ResidenciaFiscal = ""
|
Timbre.Receptor.ResidenciaFiscal = ""
|
||||||
Timbre.Receptor.NumeroRegistroTributario = ""
|
Timbre.Receptor.NumeroRegistroTributario = ""
|
||||||
Timbre.Receptor.UsoCFDI = Me.ClaveUsoCFDI
|
Timbre.Receptor.UsoCFDI = Me.ClaveUsoCFDISAT
|
||||||
|
|
||||||
Dim totSubTotal As Decimal = Me.SubTotal
|
Dim totSubTotal As Decimal = Me.SubTotal
|
||||||
Dim totIVA As Decimal = Me.IVA
|
Dim totIVA As Decimal = Me.IVA
|
||||||
@@ -2201,7 +2197,7 @@ Namespace Modelos
|
|||||||
|
|
||||||
If Not ObjVentas.AddVenta(factura.TipoDocto, factura.Folio, factura.CveCliente, factura.CveClienteSucursal, factura.SubTotalTC, factura.DescuentoTC,
|
If Not ObjVentas.AddVenta(factura.TipoDocto, factura.Folio, factura.CveCliente, factura.CveClienteSucursal, factura.SubTotalTC, factura.DescuentoTC,
|
||||||
factura.AmortizacionTC, factura.IVATC, factura.RetIVATC, factura.RetISRTC,
|
factura.AmortizacionTC, factura.IVATC, factura.RetIVATC, factura.RetISRTC,
|
||||||
factura.TotalTC, factura.CveMoneda, factura.TipoCambio, factura.CveMetodoPago, factura.CondicionesPago, factura.FormaPago, factura.FechaPago, factura.Fecha, factura.MotivoDescuento,
|
factura.TotalTC, factura.CveMoneda, factura.TipoCambio, factura.CveMetodoPago, factura.CondicionesPago, 0, factura.FechaPago, factura.Fecha, factura.MotivoDescuento,
|
||||||
factura.Observaciones, factura.FechaEjecucion, factura.CveVendedor,
|
factura.Observaciones, factura.FechaEjecucion, factura.CveVendedor,
|
||||||
factura.Alfa1, factura.Alfa2, factura.Alfa3, factura.Num1, factura.Num2, factura.Num3,
|
factura.Alfa1, factura.Alfa2, factura.Alfa3, factura.Num1, factura.Num2, factura.Num3,
|
||||||
factura.Fech1, factura.Fech2, factura.Fech3, factura.CveCorte, factura.NumeroPersonas, factura.CvePrePoliza, factura.CveUsuario, factura.CveEmpresa,
|
factura.Fech1, factura.Fech2, factura.Fech3, factura.CveCorte, factura.NumeroPersonas, factura.CvePrePoliza, factura.CveUsuario, factura.CveEmpresa,
|
||||||
@@ -2210,8 +2206,8 @@ Namespace Modelos
|
|||||||
Entrega:=factura.Entrega, Vigencia:=If(factura.TipoDocto = "Cot", FechaVencimiento, MinFecha),
|
Entrega:=factura.Entrega, Vigencia:=If(factura.TipoDocto = "Cot", FechaVencimiento, MinFecha),
|
||||||
CveAlmacenTraspasoDestino:=CveAlmacenTraspasoDestino, CveAlmacenTraspasoOrigen:=CveAlmacenTraspasoOrigen,
|
CveAlmacenTraspasoDestino:=CveAlmacenTraspasoDestino, CveAlmacenTraspasoOrigen:=CveAlmacenTraspasoOrigen,
|
||||||
CveDireccionEnvio:=factura.CveDireccionEnvio, CveOC:=factura.CveOC, IEPS:=factura.IEPSTC, Serie:=factura.Serie, CveCondicionEntrega:=factura.CveCondicionEntrega,
|
CveDireccionEnvio:=factura.CveDireccionEnvio, CveOC:=factura.CveOC, IEPS:=factura.IEPSTC, Serie:=factura.Serie, CveCondicionEntrega:=factura.CveCondicionEntrega,
|
||||||
PedidoContrato:=factura.PedidoContrato, ObservacionesAlmacen:=factura.ObservacionesAlmacen, CveSubProyecto:=factura.CveSubProyecto, CveSubProyectoCobranza:=factura.CveSubProyectoCobranza, CveSubProyectoEjecucion:=factura.CveSubProyectoEjecucion, CveFormaPago33:=factura.CveFormaPago33,
|
PedidoContrato:=factura.PedidoContrato, ObservacionesAlmacen:=factura.ObservacionesAlmacen, CveSubProyecto:=factura.CveSubProyecto, CveSubProyectoCobranza:=factura.CveSubProyectoCobranza, CveSubProyectoEjecucion:=factura.CveSubProyectoEjecucion, CveFormaPago33:=factura.CveFormaPago,
|
||||||
CveMetodoPago33:=factura.CveMetodoPago33, CveUsoCFDI:=factura.CveUsoCFDI, OrdenCompra:=factura.OrdenCompra, CveCuentaTerminal:=factura.CveCuentaTerminal, CveTipoRelacion:=factura.CveTipoRelacion, ImpuestoLocal:=TotalImpuestoLocal,
|
CveMetodoPago33:=factura.CveMetodoPago, CveUsoCFDI:=factura.CveUsoCFDI, OrdenCompra:=factura.OrdenCompra, CveCuentaTerminal:=factura.CveCuentaTerminal, CveTipoRelacion:=factura.CveTipoRelacion, ImpuestoLocal:=TotalImpuestoLocal,
|
||||||
CveVentaRelacion:=(If(factura.CveVentaRelacion.ToEntero > 0, factura.CveVentaRelacion, -1)), ImporteRelacion:=(If(factura.ImporteRelacion <> Nothing, factura.ImporteRelacion, -1)),
|
CveVentaRelacion:=(If(factura.CveVentaRelacion.ToEntero > 0, factura.CveVentaRelacion, -1)), ImporteRelacion:=(If(factura.ImporteRelacion <> Nothing, factura.ImporteRelacion, -1)),
|
||||||
CveTipoAmortizacionAnticipo:=factura.CveTipoAmortizacionAnticipo, CveEmpresaCRM:=CveEmpresaCRM, EsInterno:=EsInterno, ServicioDomicilio:=factura.ServicioDomicilio, RFCReceptor:=RFCReceptor, EsGarantia:=factura.EsGarantia, DescripcionVenta:=factura.DescripcionVenta, CveVentaTerminal:=factura.CveVentaTerminal,
|
CveTipoAmortizacionAnticipo:=factura.CveTipoAmortizacionAnticipo, CveEmpresaCRM:=CveEmpresaCRM, EsInterno:=EsInterno, ServicioDomicilio:=factura.ServicioDomicilio, RFCReceptor:=RFCReceptor, EsGarantia:=factura.EsGarantia, DescripcionVenta:=factura.DescripcionVenta, CveVentaTerminal:=factura.CveVentaTerminal,
|
||||||
CveMedico:=factura.CveMedico, CveProcedimiento:=factura.CveProcedimiento, CveTipoVenta:=factura.CveTipoVenta, FechaParaSurtir:=factura.FechaParaSurtir, Paciente:=factura.Paciente, Episodio:=factura.Episodio, EsFacturaGlobal:=factura.EsFacturaGlobal, CveSATPeriodicidad:=factura.CveSATPeriodicidad, CveSATMes:=factura.CveSATMes, SATAnio:=factura.SATAnio) Then
|
CveMedico:=factura.CveMedico, CveProcedimiento:=factura.CveProcedimiento, CveTipoVenta:=factura.CveTipoVenta, FechaParaSurtir:=factura.FechaParaSurtir, Paciente:=factura.Paciente, Episodio:=factura.Episodio, EsFacturaGlobal:=factura.EsFacturaGlobal, CveSATPeriodicidad:=factura.CveSATPeriodicidad, CveSATMes:=factura.CveSATMes, SATAnio:=factura.SATAnio) Then
|
||||||
@@ -7894,22 +7890,7 @@ Namespace Modelos
|
|||||||
Public Property TipoCambioDolares As Decimal
|
Public Property TipoCambioDolares As Decimal
|
||||||
Public Property ConvertirPesos As Boolean = False
|
Public Property ConvertirPesos As Boolean = False
|
||||||
Public Property ConvertirDolares As Boolean
|
Public Property ConvertirDolares As Boolean
|
||||||
Public Property FormaPago As Integer = 0
|
|
||||||
|
|
||||||
Public ReadOnly Property FormaPagoText As String
|
|
||||||
Get
|
|
||||||
Dim retorno As String = ""
|
|
||||||
Select Case FormaPago
|
|
||||||
Case 0
|
|
||||||
retorno = "PAGO EN UNA SOLA EXHIBICIÓN"
|
|
||||||
Case 1
|
|
||||||
retorno = "PAGO EN PARCIALIDADES"
|
|
||||||
End Select
|
|
||||||
Return retorno
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
Public Property CondicionesPago As Integer = 0 ' 0 - Contado, 1 - Credito (CHECAR)
|
Public Property CondicionesPago As Integer = 0 ' 0 - Contado, 1 - Credito (CHECAR)
|
||||||
|
|
||||||
Public ReadOnly Property CondicionesPagoText As String
|
Public ReadOnly Property CondicionesPagoText As String
|
||||||
Get
|
Get
|
||||||
Dim retorno As String = ""
|
Dim retorno As String = ""
|
||||||
@@ -8133,15 +8114,6 @@ Namespace Modelos
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
Public Sub SetMetodoPago()
|
|
||||||
If CveMetodoPago > 0 Then
|
|
||||||
Dim dr As DataRow = ClsPaginas.GlobalDTMetodosPago.FiltroPrimero(String.Format(" CveMetodoPago = {0}", CveMetodoPago))
|
|
||||||
If Not IsNothing(dr) Then
|
|
||||||
MetodoPago = dr("MetodoPago").ToString()
|
|
||||||
ClaveMetodoPagoSAT = dr("ClaveSAT").ToString()
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub SetSubProyecto(obj As ClsPaginas)
|
Public Sub SetSubProyecto(obj As ClsPaginas)
|
||||||
If CveSubProyecto > 0 AndAlso Not IsNothing(obj) Then
|
If CveSubProyecto > 0 AndAlso Not IsNothing(obj) Then
|
||||||
@@ -8156,25 +8128,21 @@ Namespace Modelos
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Property CveClienteSucursal As Integer = 0
|
Public Property CveClienteSucursal As Integer = 0
|
||||||
Public Property ClienteSucursal As Modelos.SucursalModel
|
Public Property ClienteSucursal As Modelos.SucursalModel
|
||||||
Public Property EnviarA As Modelos.EnviarAModel
|
Public Property EnviarA As Modelos.EnviarAModel
|
||||||
Public Property NumeroContrato As String = ""
|
Public Property NumeroContrato As String = ""
|
||||||
Public Property PedidoContrato As String = ""
|
Public Property PedidoContrato As String = ""
|
||||||
Public Property OrdenCompra As String = ""
|
Public Property OrdenCompra As String = ""
|
||||||
Public Property CveMetodoPago As Integer = 0
|
Public Property CveMetodoPago As Integer = 1
|
||||||
Public Property MetodoPago As String = ""
|
Public Property MetodoPago As String = ""
|
||||||
Public Property ClaveMetodoPagoSAT As String = ""
|
Public Property ClaveMetodoPagoSAT As String = ""
|
||||||
Public Property CveMetodoPago33 As Integer = 1
|
Public Property CveFormaPago As Integer
|
||||||
Public Property MetodoPago33 As String = ""
|
Public Property FormaPago As String = ""
|
||||||
Public Property CveFormaPago33 As Integer
|
Public Property ClaveFormaPagoSAT As String = ""
|
||||||
Public Property MetodoPagoSAT33 As String = ""
|
|
||||||
Public Property FormaPago33 As String = ""
|
|
||||||
Public Property FormaPagoSAT33 As String = ""
|
|
||||||
Public Property UsoCFDI As String = ""
|
Public Property UsoCFDI As String = ""
|
||||||
Public Property CveUsoCFDI As Integer
|
Public Property CveUsoCFDI As Integer
|
||||||
Public Property ClaveUsoCFDI As String = ""
|
Public Property ClaveUsoCFDISAT As String = ""
|
||||||
Public Property CveTipoRelacion As Integer = -1
|
Public Property CveTipoRelacion As Integer = -1
|
||||||
Public Property CveEstatusFactura As Integer
|
Public Property CveEstatusFactura As Integer
|
||||||
Public Property CveVendedor As Integer = 0
|
Public Property CveVendedor As Integer = 0
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ Public Class Timbres
|
|||||||
Dim Timbre As New CFDITimbre
|
Dim Timbre As New CFDITimbre
|
||||||
Timbre.Comprobante.TipoComprobante = "T"
|
Timbre.Comprobante.TipoComprobante = "T"
|
||||||
Timbre.Comprobante.Fecha = Obj.Fecha
|
Timbre.Comprobante.Fecha = Obj.Fecha
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Obj.ClaveFormaPagoSAT
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.SubTotal = Obj.SubTotal
|
Timbre.Comprobante.SubTotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
|
|||||||
@@ -807,7 +807,6 @@ Public Class E141 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
ObjFactura.CondicionEntrega = ""
|
ObjFactura.CondicionEntrega = ""
|
||||||
ObjFactura.NumeroCuenta = ""
|
ObjFactura.NumeroCuenta = ""
|
||||||
ObjFactura.CondicionesPago = 0
|
ObjFactura.CondicionesPago = 0
|
||||||
ObjFactura.FormaPago = 0
|
|
||||||
ObjFactura.PedidoContrato = ""
|
ObjFactura.PedidoContrato = ""
|
||||||
ObjFactura.NumeroContrato = ""
|
ObjFactura.NumeroContrato = ""
|
||||||
ObjFactura.DescripcionContrato = ""
|
ObjFactura.DescripcionContrato = ""
|
||||||
@@ -833,17 +832,17 @@ Public Class E141 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
If ObjFactura.TipoDocto = "Cot" Then
|
If ObjFactura.TipoDocto = "Cot" Then
|
||||||
If ObjClientes.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
If ObjClientes.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
||||||
If ObjClientes.DtResultados.Rows.Count > 0 Then
|
If ObjClientes.DtResultados.Rows.Count > 0 Then
|
||||||
ObjFactura.CveFormaPago33 = ObjClientes.CveFormaPago33
|
ObjFactura.CveFormaPago = ObjClientes.CveFormaPago33
|
||||||
ObjFactura.FormaPago33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjClientes.CveFormaPago33))
|
ObjFactura.FormaPago = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjClientes.CveFormaPago33))
|
||||||
ObjFactura.FormaPagoSAT33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjClientes.CveFormaPago33))
|
ObjFactura.ClaveFormaPagoSAT = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjClientes.CveFormaPago33))
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = ObjClientes.CveMetodoPago33
|
ObjFactura.CveMetodoPago = ObjClientes.CveMetodoPago33
|
||||||
ObjFactura.MetodoPago33 = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjClientes.CveMetodoPago33))
|
ObjFactura.MetodoPago = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjClientes.CveMetodoPago33))
|
||||||
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjClientes.CveMetodoPago33))
|
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjClientes.CveMetodoPago33))
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = ObjClientes.CveUsoCFDI
|
ObjFactura.CveUsoCFDI = ObjClientes.CveUsoCFDI
|
||||||
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjClientes.CveUsoCFDI))
|
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjClientes.CveUsoCFDI))
|
||||||
ObjFactura.ClaveUsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjClientes.CveUsoCFDI))
|
ObjFactura.ClaveUsoCFDISAT = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjClientes.CveUsoCFDI))
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
@@ -860,9 +859,9 @@ Public Class E141 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
If Not String.IsNullOrEmpty(JsonRequest("invoice_way_to_pay").ToString()) Then
|
If Not String.IsNullOrEmpty(JsonRequest("invoice_way_to_pay").ToString()) Then
|
||||||
Dim RowFormaPago As DataRow = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimero(String.Format("ClaveFormaPagoSAT = '{0}'", JsonRequest("invoice_way_to_pay").ToString()))
|
Dim RowFormaPago As DataRow = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimero(String.Format("ClaveFormaPagoSAT = '{0}'", JsonRequest("invoice_way_to_pay").ToString()))
|
||||||
If RowFormaPago IsNot Nothing Then
|
If RowFormaPago IsNot Nothing Then
|
||||||
ObjFactura.CveFormaPago33 = RowFormaPago("CveFormaPago").ToString().ToEntero()
|
ObjFactura.CveFormaPago = RowFormaPago("CveFormaPago").ToString().ToEntero()
|
||||||
ObjFactura.FormaPago33 = RowFormaPago("FormaPago").ToString()
|
ObjFactura.FormaPago = RowFormaPago("FormaPago").ToString()
|
||||||
ObjFactura.FormaPagoSAT33 = RowFormaPago("ClaveFormaPagoSAT").ToString()
|
ObjFactura.ClaveFormaPagoSAT = RowFormaPago("ClaveFormaPagoSAT").ToString()
|
||||||
Else
|
Else
|
||||||
Resp.TieneError = False
|
Resp.TieneError = False
|
||||||
Resp.Mensajes.Add("No se encontro la forma de pago")
|
Resp.Mensajes.Add("No se encontro la forma de pago")
|
||||||
@@ -886,7 +885,7 @@ Public Class E141 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
If RowUsoCFDi IsNot Nothing Then
|
If RowUsoCFDi IsNot Nothing Then
|
||||||
ObjFactura.CveUsoCFDI = RowUsoCFDi("CveUsoCFDI").ToString().ToEntero()
|
ObjFactura.CveUsoCFDI = RowUsoCFDi("CveUsoCFDI").ToString().ToEntero()
|
||||||
ObjFactura.UsoCFDI = RowUsoCFDi("Descripcion").ToString()
|
ObjFactura.UsoCFDI = RowUsoCFDi("Descripcion").ToString()
|
||||||
ObjFactura.ClaveUsoCFDI = RowUsoCFDi("UsoCFDI").ToString()
|
ObjFactura.ClaveUsoCFDISAT = RowUsoCFDi("UsoCFDI").ToString()
|
||||||
Else
|
Else
|
||||||
Resp.TieneError = False
|
Resp.TieneError = False
|
||||||
Resp.Mensajes.Add("No se encontro el uso cfdi")
|
Resp.Mensajes.Add("No se encontro el uso cfdi")
|
||||||
@@ -908,8 +907,8 @@ Public Class E141 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
If Not String.IsNullOrEmpty(JsonRequest("invoice_payment_method").ToString()) Then
|
If Not String.IsNullOrEmpty(JsonRequest("invoice_payment_method").ToString()) Then
|
||||||
Dim RowMetodoPago As DataRow = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimero(String.Format("ClaveMetodoPagoSAT = '{0}'", JsonRequest("invoice_payment_method").ToString()))
|
Dim RowMetodoPago As DataRow = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimero(String.Format("ClaveMetodoPagoSAT = '{0}'", JsonRequest("invoice_payment_method").ToString()))
|
||||||
If RowMetodoPago IsNot Nothing Then
|
If RowMetodoPago IsNot Nothing Then
|
||||||
ObjFactura.CveMetodoPago33 = RowMetodoPago("CveMetodoPago").ToString().ToEntero()
|
ObjFactura.CveMetodoPago = RowMetodoPago("CveMetodoPago").ToString().ToEntero()
|
||||||
ObjFactura.MetodoPago33 = RowMetodoPago("MetodoPago").ToString()
|
ObjFactura.MetodoPago = RowMetodoPago("MetodoPago").ToString()
|
||||||
ObjFactura.ClaveMetodoPagoSAT = RowMetodoPago("ClaveMetodoPagoSAT").ToString()
|
ObjFactura.ClaveMetodoPagoSAT = RowMetodoPago("ClaveMetodoPagoSAT").ToString()
|
||||||
Else
|
Else
|
||||||
Resp.TieneError = False
|
Resp.TieneError = False
|
||||||
@@ -981,7 +980,7 @@ Public Class E141 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Dim Cliente = ObjFactura.Cliente
|
Dim Cliente = ObjFactura.Cliente
|
||||||
If Not ObjClientes.UpdateClienteNoFrencuente(CveCliente, Cliente.Nombre, Cliente.Direccion, Cliente.NoExt, Cliente.NoInt, Cliente.Colonia, Cliente.Localidad, Cliente.Ciudad, CveEstado, Cliente.RFC, Cliente.CP, Cliente.Telefono, Cliente.Mail, CveSubProyecto, UsuarioActual.CveUsuario, CveEmpresa, "-1", ObjFactura.CveMetodoPago33, ObjFactura.CveFormaPago33) Then
|
If Not ObjClientes.UpdateClienteNoFrencuente(CveCliente, Cliente.Nombre, Cliente.Direccion, Cliente.NoExt, Cliente.NoInt, Cliente.Colonia, Cliente.Localidad, Cliente.Ciudad, CveEstado, Cliente.RFC, Cliente.CP, Cliente.Telefono, Cliente.Mail, CveSubProyecto, UsuarioActual.CveUsuario, CveEmpresa, "-1", ObjFactura.CveMetodoPago, ObjFactura.CveFormaPago) Then
|
||||||
Resp.TieneError = False
|
Resp.TieneError = False
|
||||||
Resp.Mensajes.Add("No se puedo actualizar un cliente")
|
Resp.Mensajes.Add("No se puedo actualizar un cliente")
|
||||||
Return Nothing
|
Return Nothing
|
||||||
@@ -1091,8 +1090,8 @@ Public Class E141 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
||||||
Timbre.Comprobante.Serie = Obj.Serie
|
Timbre.Comprobante.Serie = Obj.Serie
|
||||||
Timbre.Comprobante.Fecha = Obj.FechaCP
|
Timbre.Comprobante.Fecha = Obj.FechaCP
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Obj.FormaPago
|
||||||
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago33
|
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
@@ -1107,7 +1106,7 @@ Public Class E141 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
||||||
Timbre.Receptor.ResidenciaFiscal = ""
|
Timbre.Receptor.ResidenciaFiscal = ""
|
||||||
Timbre.Receptor.NumeroRegistroTributario = ""
|
Timbre.Receptor.NumeroRegistroTributario = ""
|
||||||
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDI
|
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDISAT
|
||||||
|
|
||||||
|
|
||||||
If Obj.CveTipoRelacion > 0 Then
|
If Obj.CveTipoRelacion > 0 Then
|
||||||
|
|||||||
@@ -301,7 +301,6 @@ Public Class E194 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
ObjFactura.CondicionEntrega = ""
|
ObjFactura.CondicionEntrega = ""
|
||||||
ObjFactura.NumeroCuenta = ""
|
ObjFactura.NumeroCuenta = ""
|
||||||
ObjFactura.CondicionesPago = 0
|
ObjFactura.CondicionesPago = 0
|
||||||
ObjFactura.FormaPago = 0
|
|
||||||
ObjFactura.PedidoContrato = ""
|
ObjFactura.PedidoContrato = ""
|
||||||
ObjFactura.NumeroContrato = ""
|
ObjFactura.NumeroContrato = ""
|
||||||
ObjFactura.DescripcionContrato = ""
|
ObjFactura.DescripcionContrato = ""
|
||||||
@@ -327,17 +326,17 @@ Public Class E194 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
Dim ObjCliente As New ClsClientes
|
Dim ObjCliente As New ClsClientes
|
||||||
If ObjCliente.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
If ObjCliente.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
||||||
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
||||||
ObjFactura.CveFormaPago33 = ObjCliente.CveFormaPago33
|
ObjFactura.CveFormaPago = ObjCliente.CveFormaPago33
|
||||||
ObjFactura.FormaPago33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
ObjFactura.FormaPago = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
||||||
ObjFactura.FormaPagoSAT33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
ObjFactura.ClaveFormaPagoSAT = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = ObjCliente.CveMetodoPago33
|
ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago33
|
||||||
ObjFactura.MetodoPago33 = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
ObjFactura.MetodoPago = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
||||||
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
||||||
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
||||||
ObjFactura.ClaveUsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
ObjFactura.ClaveUsoCFDISAT = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
||||||
|
|
||||||
'ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago
|
'ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago
|
||||||
|
|
||||||
@@ -424,8 +423,8 @@ Public Class E194 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
||||||
Timbre.Comprobante.Serie = Obj.Serie
|
Timbre.Comprobante.Serie = Obj.Serie
|
||||||
Timbre.Comprobante.Fecha = Obj.FechaCP
|
Timbre.Comprobante.Fecha = Obj.FechaCP
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Obj.ClaveFormaPagoSAT
|
||||||
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago33
|
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.SubTotal = Obj.SubTotal
|
Timbre.Comprobante.SubTotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
@@ -440,7 +439,7 @@ Public Class E194 : Implements IHttpHandler, System.Web.SessionState.IRequiresSe
|
|||||||
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
||||||
Timbre.Receptor.ResidenciaFiscal = ""
|
Timbre.Receptor.ResidenciaFiscal = ""
|
||||||
Timbre.Receptor.NumeroRegistroTributario = ""
|
Timbre.Receptor.NumeroRegistroTributario = ""
|
||||||
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDI
|
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDISAT
|
||||||
|
|
||||||
|
|
||||||
If Obj.CveTipoRelacion > 0 Then
|
If Obj.CveTipoRelacion > 0 Then
|
||||||
|
|||||||
@@ -281,16 +281,13 @@ Public Class SIGFacturacion : Implements IHttpHandler, IRequiresSessionState
|
|||||||
ObjFactura.Folio = Folio.ToEntero()
|
ObjFactura.Folio = Folio.ToEntero()
|
||||||
ObjFactura.TipoMensajeRespuesta = TipoMensajeRespuesta.TextoLimpio
|
ObjFactura.TipoMensajeRespuesta = TipoMensajeRespuesta.TextoLimpio
|
||||||
ObjFactura.Version = "4.0"
|
ObjFactura.Version = "4.0"
|
||||||
ObjFactura.FolioFiscal = ""
|
|
||||||
ObjFactura.CveUsuario = UsuarioActual.CveUsuario
|
ObjFactura.CveUsuario = UsuarioActual.CveUsuario
|
||||||
ObjFactura.CveEmpresa = UsuarioActual.CveEmpresa
|
ObjFactura.CveEmpresa = UsuarioActual.CveEmpresa
|
||||||
ObjFactura.TipoCambio = 1
|
|
||||||
ObjFactura.ConvertirPesos = False
|
|
||||||
ObjFactura.CveMoneda = CveMoneda
|
ObjFactura.CveMoneda = CveMoneda
|
||||||
ObjFactura.Moneda = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("Moneda", String.Format("CveMoneda = {0} ", CveMoneda))
|
ObjFactura.Moneda = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("Moneda", String.Format("CveMoneda = {0} ", CveMoneda))
|
||||||
ObjFactura.MonedaSAT = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", String.Format("CveMoneda = {0} ", CveMoneda))
|
ObjFactura.MonedaSAT = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", String.Format("CveMoneda = {0} ", CveMoneda))
|
||||||
ObjFactura.TipoDocto = "Ing"
|
ObjFactura.TipoDocto = "Ing"
|
||||||
ObjFactura.RefDocto = ""
|
|
||||||
'ObjFactura.CveMesa = -1
|
'ObjFactura.CveMesa = -1
|
||||||
ObjFactura.Fecha = ClsPaginas.NowADS()
|
ObjFactura.Fecha = ClsPaginas.NowADS()
|
||||||
ObjFactura.CvePrePoliza = -1
|
ObjFactura.CvePrePoliza = -1
|
||||||
@@ -299,19 +296,9 @@ Public Class SIGFacturacion : Implements IHttpHandler, IRequiresSessionState
|
|||||||
ObjFactura.FechaEjecucion = ClsPaginas.NowADS()
|
ObjFactura.FechaEjecucion = ClsPaginas.NowADS()
|
||||||
ObjFactura.UsuarioCreo = UsuarioActual.Usuario
|
ObjFactura.UsuarioCreo = UsuarioActual.Usuario
|
||||||
ObjFactura.CveCondicionEntrega = -1
|
ObjFactura.CveCondicionEntrega = -1
|
||||||
ObjFactura.CondicionEntrega = ""
|
|
||||||
ObjFactura.NumeroCuenta = ""
|
|
||||||
ObjFactura.CondicionesPago = 0
|
ObjFactura.CondicionesPago = 0
|
||||||
ObjFactura.FormaPago = 0
|
|
||||||
ObjFactura.PedidoContrato = ""
|
|
||||||
ObjFactura.NumeroContrato = ""
|
|
||||||
ObjFactura.DescripcionContrato = ""
|
|
||||||
ObjFactura.CveCorte = -1
|
|
||||||
ObjFactura.TipoDocumento = "Ingresos"
|
ObjFactura.TipoDocumento = "Ingresos"
|
||||||
ObjFactura.Alfa1 = ""
|
|
||||||
ObjFactura.Alfa2 = ""
|
|
||||||
ObjFactura.Alfa3 = ""
|
|
||||||
ObjFactura.CveContrato = -1
|
|
||||||
ObjFactura.ConvertirPesos = False
|
ObjFactura.ConvertirPesos = False
|
||||||
ObjFactura.CveSubProyecto = CveSubProyecto
|
ObjFactura.CveSubProyecto = CveSubProyecto
|
||||||
ObjFactura.CveSubProyectoCobranza = CveSubProyecto
|
ObjFactura.CveSubProyectoCobranza = CveSubProyecto
|
||||||
@@ -327,17 +314,17 @@ Public Class SIGFacturacion : Implements IHttpHandler, IRequiresSessionState
|
|||||||
Dim ObjCliente As New ClsClientes
|
Dim ObjCliente As New ClsClientes
|
||||||
If ObjCliente.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
If ObjCliente.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
||||||
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
||||||
ObjFactura.CveFormaPago33 = ObjCliente.CveFormaPago33
|
ObjFactura.CveFormaPago = ObjCliente.CveFormaPago33
|
||||||
ObjFactura.FormaPago33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
ObjFactura.FormaPago = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
||||||
ObjFactura.FormaPagoSAT33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
ObjFactura.ClaveFormaPagoSAT = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = ObjCliente.CveMetodoPago33
|
ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago33
|
||||||
ObjFactura.MetodoPago33 = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
ObjFactura.MetodoPago = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
||||||
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
||||||
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
||||||
ObjFactura.ClaveUsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
ObjFactura.ClaveUsoCFDISAT = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
||||||
|
|
||||||
'ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago
|
'ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago
|
||||||
|
|
||||||
@@ -424,8 +411,8 @@ Public Class SIGFacturacion : Implements IHttpHandler, IRequiresSessionState
|
|||||||
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
||||||
Timbre.Comprobante.Serie = Obj.Serie
|
Timbre.Comprobante.Serie = Obj.Serie
|
||||||
Timbre.Comprobante.Fecha = Obj.FechaCP
|
Timbre.Comprobante.Fecha = Obj.FechaCP
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Obj.ClaveFormaPagoSAT
|
||||||
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago33
|
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
@@ -440,7 +427,7 @@ Public Class SIGFacturacion : Implements IHttpHandler, IRequiresSessionState
|
|||||||
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
||||||
Timbre.Receptor.ResidenciaFiscal = ""
|
Timbre.Receptor.ResidenciaFiscal = ""
|
||||||
Timbre.Receptor.NumeroRegistroTributario = ""
|
Timbre.Receptor.NumeroRegistroTributario = ""
|
||||||
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDI
|
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDISAT
|
||||||
|
|
||||||
|
|
||||||
If Obj.CveTipoRelacion > 0 Then
|
If Obj.CveTipoRelacion > 0 Then
|
||||||
|
|||||||
@@ -311,7 +311,6 @@ Public Class SIGFacturacionCiclica : Implements IHttpHandler, IRequiresSessionSt
|
|||||||
'ObjFactura.CveSucursal = GlobalDTSucursales.FiltroPrimeroValor("CveSucursal", $"CveEmpresa = {UsuarioActual.CveEmpresa}").ToEntero
|
'ObjFactura.CveSucursal = GlobalDTSucursales.FiltroPrimeroValor("CveSucursal", $"CveEmpresa = {UsuarioActual.CveEmpresa}").ToEntero
|
||||||
'ObjFactura.Cliente.NumCtaPago = TxtNumCtaPago.Text.Trim
|
'ObjFactura.Cliente.NumCtaPago = TxtNumCtaPago.Text.Trim
|
||||||
ObjFactura.CondicionesPago = 0
|
ObjFactura.CondicionesPago = 0
|
||||||
ObjFactura.FormaPago = 0
|
|
||||||
'ObjFactura.SerieFolio = String.Format("{0}-{1}", LblSerie.Text, TxtFolio.Text)
|
'ObjFactura.SerieFolio = String.Format("{0}-{1}", LblSerie.Text, TxtFolio.Text)
|
||||||
ObjFactura.PedidoContrato = ""
|
ObjFactura.PedidoContrato = ""
|
||||||
ObjFactura.NumeroContrato = DR("NumeroContrato").ToString
|
ObjFactura.NumeroContrato = DR("NumeroContrato").ToString
|
||||||
@@ -406,41 +405,6 @@ Public Class SIGFacturacionCiclica : Implements IHttpHandler, IRequiresSessionSt
|
|||||||
ObjFactura.CveCliente = DR("CveCliente").ToString.ToEntero
|
ObjFactura.CveCliente = DR("CveCliente").ToString.ToEntero
|
||||||
ObjFactura.SetCliente()
|
ObjFactura.SetCliente()
|
||||||
|
|
||||||
Dim ObjCliente As New ClsClientes
|
|
||||||
If ObjCliente.GetClientes(ObjFactura.CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
|
||||||
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
|
||||||
ObjFactura.CveFormaPago33 = ObjCliente.CveFormaPago33
|
|
||||||
ObjFactura.FormaPago33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
|
||||||
ObjFactura.FormaPagoSAT33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", String.Format("CveFormaPago = {0}", ObjCliente.CveFormaPago33))
|
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = ObjCliente.CveMetodoPago33
|
|
||||||
ObjFactura.MetodoPago33 = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
|
||||||
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago33))
|
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
|
||||||
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
|
||||||
ObjFactura.ClaveUsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
|
||||||
|
|
||||||
'ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago
|
|
||||||
|
|
||||||
'If GlobalDTMetodosPago.FiltraParametros(String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago)).Rows.Count > 0 Then
|
|
||||||
' ObjFactura.MetodoPago = GlobalDTMetodosPago.FiltraParametros(String.Format("CveMetodoPago = {0}", ObjCliente.CveMetodoPago)).Rows(0)("MetodoPago").ToString
|
|
||||||
'Else
|
|
||||||
' ObjFactura.CveMetodoPago = 1
|
|
||||||
' ObjFactura.MetodoPago = "Efectivo"
|
|
||||||
'End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
If ObjCliente.GetSucursales(ObjFactura.CveCliente) Then
|
|
||||||
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
|
||||||
ObjFactura.CveClienteSucursal = If(String.IsNullOrEmpty(ObjCliente.DtResultados.FiltroPrimeroValor("CveClienteSucursal", "Estatus = 'Activo'")), -1, ObjCliente.DtResultados.FiltroPrimeroValor("CveClienteSucursal", "Estatus = 'Activo'").ToEntero())
|
|
||||||
Else
|
|
||||||
ObjFactura.CveClienteSucursal = -1
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
ObjCliente.Dispose()
|
|
||||||
|
|
||||||
'SUBPROYECTO
|
'SUBPROYECTO
|
||||||
'ObjFactura.SetSubProyectoMatriz(Me)
|
'ObjFactura.SetSubProyectoMatriz(Me)
|
||||||
'ObjFactura.SetSubProyecto(Me)
|
'ObjFactura.SetSubProyecto(Me)
|
||||||
@@ -451,7 +415,6 @@ Public Class SIGFacturacionCiclica : Implements IHttpHandler, IRequiresSessionSt
|
|||||||
OnError("Ocurrió un error al generar la factura", ex)
|
OnError("Ocurrió un error al generar la factura", ex)
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
|
|
||||||
Return ObjFactura
|
Return ObjFactura
|
||||||
|
|
||||||
End Function
|
End Function
|
||||||
@@ -462,8 +425,8 @@ Public Class SIGFacturacionCiclica : Implements IHttpHandler, IRequiresSessionSt
|
|||||||
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
||||||
Timbre.Comprobante.Serie = Obj.Serie
|
Timbre.Comprobante.Serie = Obj.Serie
|
||||||
Timbre.Comprobante.Fecha = Obj.FechaCP
|
Timbre.Comprobante.Fecha = Obj.FechaCP
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Obj.ClaveFormaPagoSAT
|
||||||
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago33
|
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
@@ -478,8 +441,7 @@ Public Class SIGFacturacionCiclica : Implements IHttpHandler, IRequiresSessionSt
|
|||||||
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
||||||
Timbre.Receptor.ResidenciaFiscal = ""
|
Timbre.Receptor.ResidenciaFiscal = ""
|
||||||
Timbre.Receptor.NumeroRegistroTributario = ""
|
Timbre.Receptor.NumeroRegistroTributario = ""
|
||||||
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDI
|
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDISAT
|
||||||
|
|
||||||
|
|
||||||
If Obj.CveTipoRelacion > 0 Then
|
If Obj.CveTipoRelacion > 0 Then
|
||||||
Select Case Obj.CveTipoRelacion
|
Select Case Obj.CveTipoRelacion
|
||||||
|
|||||||
@@ -2540,33 +2540,22 @@ Partial Class PopUpVerFactura
|
|||||||
|
|
||||||
If Folio > 0 AndAlso DtDetalle IsNot Nothing AndAlso DtDetalle.Rows.Count > 0 Then
|
If Folio > 0 AndAlso DtDetalle IsNot Nothing AndAlso DtDetalle.Rows.Count > 0 Then
|
||||||
Dim ObjFactura As New Modelos.Factura
|
Dim ObjFactura As New Modelos.Factura
|
||||||
ObjFactura.Version = "3.3"
|
|
||||||
ObjFactura.CveUsuario = UsuarioActual.CveUsuario
|
ObjFactura.CveUsuario = UsuarioActual.CveUsuario
|
||||||
ObjFactura.CveEmpresa = UsuarioActual.CveEmpresa
|
ObjFactura.CveEmpresa = UsuarioActual.CveEmpresa
|
||||||
ObjFactura.TipoCambio = 0
|
|
||||||
ObjFactura.ConvertirPesos = False
|
|
||||||
ObjFactura.TipoCambio = 0
|
|
||||||
ObjFactura.CveMoneda = 1
|
|
||||||
ObjFactura.Moneda = GlobalDTMonedas.FiltroPrimeroValor("Moneda", $"CveMoneda = {ObjFactura.CveMoneda} ")
|
ObjFactura.Moneda = GlobalDTMonedas.FiltroPrimeroValor("Moneda", $"CveMoneda = {ObjFactura.CveMoneda} ")
|
||||||
ObjFactura.MonedaSAT = GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", "CveMoneda = 1")
|
ObjFactura.MonedaSAT = GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", "CveMoneda = 1")
|
||||||
ObjFactura.MonedaAbreviatura = GlobalDTMonedas.FiltroPrimeroValor("Abreviatura", $"CveMoneda = {ObjFactura.CveMoneda} ")
|
ObjFactura.MonedaAbreviatura = GlobalDTMonedas.FiltroPrimeroValor("Abreviatura", $"CveMoneda = {ObjFactura.CveMoneda} ")
|
||||||
ObjFactura.TipoDocto = "Tra"
|
ObjFactura.TipoDocto = "Tra"
|
||||||
ObjFactura.RefDocto = ""
|
|
||||||
ObjFactura.Folio = Folio
|
ObjFactura.Folio = Folio
|
||||||
ObjFactura.Serie = "Tra"
|
ObjFactura.Serie = "Tra"
|
||||||
'ObjFactura.CveMesa = -1
|
|
||||||
ObjFactura.Fecha = NowADS()
|
ObjFactura.Fecha = NowADS()
|
||||||
ObjFactura.CvePrePoliza = -1
|
|
||||||
ObjFactura.FechaPago = NowADS()
|
ObjFactura.FechaPago = NowADS()
|
||||||
ObjFactura.MotivoDescuento = ""
|
|
||||||
ObjFactura.Observaciones = ""
|
|
||||||
ObjFactura.FechaEjecucion = NowADS()
|
ObjFactura.FechaEjecucion = NowADS()
|
||||||
ObjFactura.UsuarioCreo = UsuarioActual.Usuario
|
ObjFactura.UsuarioCreo = UsuarioActual.Usuario
|
||||||
ObjFactura.CveCondicionEntrega = -1
|
ObjFactura.CveCondicionEntrega = -1
|
||||||
ObjFactura.CondicionEntrega = ""
|
ObjFactura.CondicionEntrega = ""
|
||||||
ObjFactura.NumeroCuenta = ""
|
ObjFactura.NumeroCuenta = ""
|
||||||
ObjFactura.CondicionesPago = 0
|
ObjFactura.CondicionesPago = 0
|
||||||
ObjFactura.FormaPago = 0
|
|
||||||
ObjFactura.PedidoContrato = ""
|
ObjFactura.PedidoContrato = ""
|
||||||
ObjFactura.OrdenCompra = ""
|
ObjFactura.OrdenCompra = ""
|
||||||
ObjFactura.NumeroContrato = ""
|
ObjFactura.NumeroContrato = ""
|
||||||
@@ -2574,9 +2563,6 @@ Partial Class PopUpVerFactura
|
|||||||
ObjFactura.DescripcionContrato = ""
|
ObjFactura.DescripcionContrato = ""
|
||||||
ObjFactura.CveCorte = -1
|
ObjFactura.CveCorte = -1
|
||||||
ObjFactura.TipoDocumento = "Traspaso"
|
ObjFactura.TipoDocumento = "Traspaso"
|
||||||
ObjFactura.Alfa1 = ""
|
|
||||||
ObjFactura.Alfa2 = ""
|
|
||||||
ObjFactura.Alfa3 = ""
|
|
||||||
ObjFactura.Descuento = 0
|
ObjFactura.Descuento = 0
|
||||||
ObjFactura.Amortizacion = 0
|
ObjFactura.Amortizacion = 0
|
||||||
ObjFactura.CveContrato = 0
|
ObjFactura.CveContrato = 0
|
||||||
@@ -2585,9 +2571,6 @@ Partial Class PopUpVerFactura
|
|||||||
ObjFactura.TipoEstatus = 0
|
ObjFactura.TipoEstatus = 0
|
||||||
ObjFactura.Det_OrdenCompra = ""
|
ObjFactura.Det_OrdenCompra = ""
|
||||||
ObjFactura.Inv_CveEstatusEntrega = 0
|
ObjFactura.Inv_CveEstatusEntrega = 0
|
||||||
ObjFactura.FormaPago33 = ""
|
|
||||||
ObjFactura.MetodoPago33 = ""
|
|
||||||
ObjFactura.UsoCFDI = ""
|
|
||||||
ObjFactura.CveClienteSucursal = 0
|
ObjFactura.CveClienteSucursal = 0
|
||||||
Dim CveSubProyecto As Integer = -1
|
Dim CveSubProyecto As Integer = -1
|
||||||
If GlobalDTAlmacen(UsuarioActual.CveEmpresa).FiltraParametros($"CveAlmacen = {CveAlmacen}").Rows.Count > 0 Then
|
If GlobalDTAlmacen(UsuarioActual.CveEmpresa).FiltraParametros($"CveAlmacen = {CveAlmacen}").Rows.Count > 0 Then
|
||||||
@@ -2597,18 +2580,7 @@ Partial Class PopUpVerFactura
|
|||||||
ObjFactura.CveSubProyectoCobranza = CveSubProyecto
|
ObjFactura.CveSubProyectoCobranza = CveSubProyecto
|
||||||
ObjFactura.CveSubProyectoEjecucion = CveSubProyecto
|
ObjFactura.CveSubProyectoEjecucion = CveSubProyecto
|
||||||
|
|
||||||
ObjFactura.SubTotal = 0
|
|
||||||
ObjFactura.Descuento = 0
|
|
||||||
ObjFactura.Amortizacion = 0
|
|
||||||
ObjFactura.IVA = 0
|
|
||||||
ObjFactura.RetIVA = 0
|
|
||||||
ObjFactura.RetISR = 0
|
|
||||||
ObjFactura.IEPS = 0
|
|
||||||
ObjFactura.Total = 0
|
|
||||||
ObjFactura.RFCReceptor = "XAXX010101000"
|
ObjFactura.RFCReceptor = "XAXX010101000"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DtDetalle.Columns.Add("TotalImporte", Type.GetType("System.Double"))
|
DtDetalle.Columns.Add("TotalImporte", Type.GetType("System.Double"))
|
||||||
DtDetalle.Columns.Add("Descuento", Type.GetType("System.Double"))
|
DtDetalle.Columns.Add("Descuento", Type.GetType("System.Double"))
|
||||||
DtDetalle.Columns.Add("UM")
|
DtDetalle.Columns.Add("UM")
|
||||||
@@ -2620,7 +2592,6 @@ Partial Class PopUpVerFactura
|
|||||||
DtDetalle.Columns.Add("ImporteIVA", Type.GetType("System.Double"))
|
DtDetalle.Columns.Add("ImporteIVA", Type.GetType("System.Double"))
|
||||||
DtDetalle.Columns.Add("PorcentajeIVA", Type.GetType("System.Double"))
|
DtDetalle.Columns.Add("PorcentajeIVA", Type.GetType("System.Double"))
|
||||||
|
|
||||||
|
|
||||||
For Each Row As DataRow In DtDetalle.Rows
|
For Each Row As DataRow In DtDetalle.Rows
|
||||||
Row("TotalImporte") = Row("Total")
|
Row("TotalImporte") = Row("Total")
|
||||||
Row("Descuento") = 0
|
Row("Descuento") = 0
|
||||||
@@ -2656,8 +2627,8 @@ Partial Class PopUpVerFactura
|
|||||||
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
||||||
Timbre.Comprobante.Serie = Obj.Serie
|
Timbre.Comprobante.Serie = Obj.Serie
|
||||||
Timbre.Comprobante.Fecha = Obj.Fecha
|
Timbre.Comprobante.Fecha = Obj.Fecha
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Obj.ClaveFormaPagoSAT
|
||||||
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago33
|
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.SubTotal = Obj.SubTotal
|
Timbre.Comprobante.SubTotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ Imports System.Globalization
|
|||||||
Imports System.IO
|
Imports System.IO
|
||||||
Imports System.Net
|
Imports System.Net
|
||||||
Imports System.Net.Http
|
Imports System.Net.Http
|
||||||
Imports System.Security.Policy
|
|
||||||
Imports Extensiones
|
Imports Extensiones
|
||||||
Imports Microsoft.Reporting.WebForms
|
Imports Microsoft.Reporting.WebForms
|
||||||
Imports Newtonsoft.Json
|
Imports Newtonsoft.Json
|
||||||
@@ -1272,7 +1271,7 @@ Partial Class Clientes
|
|||||||
End Sub
|
End Sub
|
||||||
Private Sub CargaMetodosPago()
|
Private Sub CargaMetodosPago()
|
||||||
'DdlMetodoPago.DataSource = GlobalDTMetodosPago.FiltraParametros("Estatus = 'Activo'", "ClaveSAT") '.FiltraParametros("CveMetodoPago > 0 ")
|
'DdlMetodoPago.DataSource = GlobalDTMetodosPago.FiltraParametros("Estatus = 'Activo'", "ClaveSAT") '.FiltraParametros("CveMetodoPago > 0 ")
|
||||||
DdlMetodoPagoSucursal.DataSource = GlobalDTMetodosPago.FiltraParametros("Estatus = 'Activo'", "ClaveSAT")
|
DdlMetodoPagoSucursal.DataSource = GlobalDTVtaMetodoPago
|
||||||
DdlMetodoPagoSucursal.DataBind()
|
DdlMetodoPagoSucursal.DataBind()
|
||||||
'DdlMetodoPago.DataBind()
|
'DdlMetodoPago.DataBind()
|
||||||
End Sub
|
End Sub
|
||||||
@@ -4074,7 +4073,9 @@ Partial Class Clientes
|
|||||||
If ChkAntIXCNC.Checked Then
|
If ChkAntIXCNC.Checked Then
|
||||||
DdlTipoDocto.SelectedValuesIfExistM("Ing,Rem,Ant,Egs,IxC,RNC")
|
DdlTipoDocto.SelectedValuesIfExistM("Ing,Rem,Ant,Egs,IxC,RNC")
|
||||||
Else
|
Else
|
||||||
DdlTipoDocto.SelectedValuesIfExistM("Ing,Rem")
|
Dim tRem As String = "Ing,Rem"
|
||||||
|
If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then tRem = "Ing"
|
||||||
|
DdlTipoDocto.SelectedValuesIfExistM(tRem)
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
Protected Sub LnkGenerarReporteCxC_Click(sender As Object, e As EventArgs) Handles LnkGenerarReporteCxC.Click
|
Protected Sub LnkGenerarReporteCxC_Click(sender As Object, e As EventArgs) Handles LnkGenerarReporteCxC.Click
|
||||||
@@ -9707,25 +9708,23 @@ Partial Class Clientes
|
|||||||
ObjFactura.Fecha = NowADS()
|
ObjFactura.Fecha = NowADS()
|
||||||
ObjFactura.FechaVencimiento = TxtFechaPago.Text.ToDate()
|
ObjFactura.FechaVencimiento = TxtFechaPago.Text.ToDate()
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = DdlMetodoPago33.SelectedValue.ToEntero()
|
ObjFactura.CveMetodoPago = DdlMetodoPago33.SelectedValue.ToEntero()
|
||||||
ObjFactura.MetodoPago33 = If(DdlMetodoPago33.SelectedValue.ToEntero() > 0, DdlMetodoPago33.SelectedItem.Text, "")
|
ObjFactura.MetodoPago = If(DdlMetodoPago33.SelectedValue.ToEntero() > 0, DdlMetodoPago33.SelectedItem.Text, "")
|
||||||
ObjFactura.ClaveMetodoPagoSAT = GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
ObjFactura.ClaveMetodoPagoSAT = GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
||||||
|
|
||||||
ObjFactura.CveFormaPago33 = DdlFormaPago33.SelectedValue.ToEntero()
|
ObjFactura.CveFormaPago = DdlFormaPago33.SelectedValue.ToEntero()
|
||||||
ObjFactura.FormaPago33 = If(DdlFormaPago33.SelectedValue.ToEntero() > 0, DdlFormaPago33.SelectedItem.Text, "")
|
ObjFactura.FormaPago = If(DdlFormaPago33.SelectedValue.ToEntero() > 0, DdlFormaPago33.SelectedItem.Text, "")
|
||||||
ObjFactura.FormaPagoSAT33 = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {DdlFormaPago33.SelectedValue}")
|
ObjFactura.ClaveFormaPagoSAT = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {DdlFormaPago33.SelectedValue}")
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
ObjFactura.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
||||||
ObjFactura.UsoCFDI = If(DdlUsoCFDI.SelectedValue.ToEntero() > 0, DdlUsoCFDI.SelectedItem.Text, "")
|
ObjFactura.UsoCFDI = If(DdlUsoCFDI.SelectedValue.ToEntero() > 0, DdlUsoCFDI.SelectedItem.Text, "")
|
||||||
ObjFactura.ClaveUsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
ObjFactura.ClaveUsoCFDISAT = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
||||||
|
|
||||||
ObjFactura.UsuarioCreo = UsuarioActual.Nombre
|
ObjFactura.UsuarioCreo = UsuarioActual.Nombre
|
||||||
ObjFactura.CveCondicionEntrega = -1
|
ObjFactura.CveCondicionEntrega = -1
|
||||||
ObjFactura.CondicionEntrega = ""
|
ObjFactura.CondicionEntrega = ""
|
||||||
|
|
||||||
ObjFactura.CondicionesPago = 0 ' 0 - Contado, 1 - Credito, 2 - termianl
|
ObjFactura.CondicionesPago = 0 ' 0 - Contado, 1 - Credito, 2 - termianl
|
||||||
ObjFactura.FormaPago = 0
|
|
||||||
|
|
||||||
|
|
||||||
Select Case ObjFactura.TipoDocto
|
Select Case ObjFactura.TipoDocto
|
||||||
Case "Ing"
|
Case "Ing"
|
||||||
@@ -9750,13 +9749,10 @@ Partial Class Clientes
|
|||||||
ObjFactura.Fech2 = NowADS()
|
ObjFactura.Fech2 = NowADS()
|
||||||
ObjFactura.Fech3 = NowADS()
|
ObjFactura.Fech3 = NowADS()
|
||||||
|
|
||||||
|
|
||||||
'NUM 1- CARGO 2- BONIFICACION
|
'NUM 1- CARGO 2- BONIFICACION
|
||||||
ObjFactura.Num1 = Tipo
|
ObjFactura.Num1 = Tipo
|
||||||
|
|
||||||
ObjFactura.FechaPago = NowADS()
|
ObjFactura.FechaPago = NowADS()
|
||||||
|
|
||||||
|
|
||||||
ObjFactura.CveClienteSucursal = DdlSucursalCliente.SelectedValue.ToEntero()
|
ObjFactura.CveClienteSucursal = DdlSucursalCliente.SelectedValue.ToEntero()
|
||||||
ObjFactura.Vigencia = NowADS()
|
ObjFactura.Vigencia = NowADS()
|
||||||
|
|
||||||
@@ -9770,7 +9766,6 @@ Partial Class Clientes
|
|||||||
ObjFactura.CveSubProyectoCobranza = CveSubProyecto
|
ObjFactura.CveSubProyectoCobranza = CveSubProyecto
|
||||||
ObjFactura.CveSubProyectoEjecucion = CveSubProyecto
|
ObjFactura.CveSubProyectoEjecucion = CveSubProyecto
|
||||||
|
|
||||||
|
|
||||||
ObjFactura.SubTotal = SubTotalFactura
|
ObjFactura.SubTotal = SubTotalFactura
|
||||||
ObjFactura.Descuento = 0
|
ObjFactura.Descuento = 0
|
||||||
ObjFactura.Amortizacion = 0
|
ObjFactura.Amortizacion = 0
|
||||||
|
|||||||
@@ -613,6 +613,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
VentaActual.PorcentajeIVA = DbRowVenta("PorcentajeIVA").ToString.ToDecimal
|
VentaActual.PorcentajeIVA = DbRowVenta("PorcentajeIVA").ToString.ToDecimal
|
||||||
VentaActual.UsuarioActual = UsuarioActual
|
VentaActual.UsuarioActual = UsuarioActual
|
||||||
VentaActual.CveSubProyecto = DbRowVenta("CveSubProyecto").ToString.ToEntero
|
VentaActual.CveSubProyecto = DbRowVenta("CveSubProyecto").ToString.ToEntero
|
||||||
|
VentaActual.CveUsoCFDI = DbRowVenta("CveUsoCFDI").ToString.ToEntero
|
||||||
|
|
||||||
Dim CveVendedor As Integer = DbRowVenta("CveVendedor").ToString.ToEntero
|
Dim CveVendedor As Integer = DbRowVenta("CveVendedor").ToString.ToEntero
|
||||||
Dim ObservacionesAlmacen = DbRowVenta("ObservacionesAlmacen").ToString()
|
Dim ObservacionesAlmacen = DbRowVenta("ObservacionesAlmacen").ToString()
|
||||||
@@ -641,7 +642,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
Dim PlazoCobranza As Integer = HdnPlazoCobranza.Value.ToEntero
|
Dim PlazoCobranza As Integer = HdnPlazoCobranza.Value.ToEntero
|
||||||
Try
|
Try
|
||||||
'FACTURAR LA REMISION PARA HACER EL PAGO
|
'FACTURAR LA REMISION PARA HACER EL PAGO
|
||||||
If UsuarioActual.CveEmpresa.Contiene(189, 197) AndAlso VentaActual.TipoDocto = "Rem" Then
|
If UsuarioActual.CveEmpresa.Contiene(1, 189, 197) AndAlso VentaActual.TipoDocto = "Rem" Then
|
||||||
|
|
||||||
CveVentaRemision = HdnCveVenta.Value.ToEntero
|
CveVentaRemision = HdnCveVenta.Value.ToEntero
|
||||||
|
|
||||||
@@ -947,21 +948,20 @@ Partial Class Ventas_PVCobranza
|
|||||||
Dim DtPagos As DataTable = New DataTable("DtPagosFactura")
|
Dim DtPagos As DataTable = New DataTable("DtPagosFactura")
|
||||||
DtPagos.Columns.Add(New DataColumn("CveFormaPago", GetType(Integer)))
|
DtPagos.Columns.Add(New DataColumn("CveFormaPago", GetType(Integer)))
|
||||||
DtPagos.Columns.Add(New DataColumn("Importe", GetType(Decimal)))
|
DtPagos.Columns.Add(New DataColumn("Importe", GetType(Decimal)))
|
||||||
|
Dim PagadoSinEfectivo As Decimal = 0
|
||||||
If VentaConta Then
|
If VentaConta Then
|
||||||
If TxtImporteCredito.Text.ToDecimal > 0 Then DtPagos.Rows.Add({4, TxtImporteCredito.Text.ToDecimal})
|
If TxtImporteCredito.Text.ToDecimal > 0 Then DtPagos.Rows.Add({4, TxtImporteCredito.Text.ToDecimal}) : PagadoSinEfectivo += TxtImporteCredito.Text.ToDecimal
|
||||||
|
|
||||||
If TxtImporteDebito.Text.ToDecimal > 0 Then DtPagos.Rows.Add({18, TxtImporteDebito.Text.ToDecimal})
|
If TxtImporteDebito.Text.ToDecimal > 0 Then DtPagos.Rows.Add({18, TxtImporteDebito.Text.ToDecimal}) : PagadoSinEfectivo += TxtImporteDebito.Text.ToDecimal
|
||||||
|
|
||||||
If TxtImporteCheque.Text.ToDecimal > 0 Then DtPagos.Rows.Add({2, TxtImporteCheque.Text.ToDecimal})
|
If TxtImporteCheque.Text.ToDecimal > 0 Then DtPagos.Rows.Add({2, TxtImporteCheque.Text.ToDecimal}) : PagadoSinEfectivo += TxtImporteCheque.Text.ToDecimal
|
||||||
|
|
||||||
If TxtImporteTransferencia.Text.ToDecimal > 0 Then DtPagos.Rows.Add({3, TxtImporteTransferencia.Text.ToDecimal})
|
If TxtImporteTransferencia.Text.ToDecimal > 0 Then DtPagos.Rows.Add({3, TxtImporteTransferencia.Text.ToDecimal}) : PagadoSinEfectivo += TxtImporteTransferencia.Text.ToDecimal
|
||||||
|
|
||||||
If TxtImporteEfectivo.Text.ToDecimal > 0 Then DtPagos.Rows.Add({1, TxtImporteEfectivo.Text.ToDecimal})
|
If TxtNCDev.Text.ToDecimal > 0 Then DtPagos.Rows.Add({21, TxtNCDev.Text.ToDecimal}) : PagadoSinEfectivo += TxtNCDev.Text.ToDecimal
|
||||||
|
|
||||||
If TxtNCDev.Text.ToDecimal > 0 Then DtPagos.Rows.Add({21, TxtNCDev.Text.ToDecimal})
|
|
||||||
|
|
||||||
If TxtImporteOtrosContado.Text.ToDecimal() > 0 Then
|
If TxtImporteOtrosContado.Text.ToDecimal() > 0 Then
|
||||||
|
PagadoSinEfectivo += TxtImporteOtrosContado.Text.ToDecimal
|
||||||
Select Case DdlOtroFormaPago.SelectedValue
|
Select Case DdlOtroFormaPago.SelectedValue
|
||||||
Case "1" 'Debito
|
Case "1" 'Debito
|
||||||
DtPagos.Rows.Add({18, TxtImporteOtrosContado.Text.ToDecimal})
|
DtPagos.Rows.Add({18, TxtImporteOtrosContado.Text.ToDecimal})
|
||||||
@@ -972,19 +972,31 @@ Partial Class Ventas_PVCobranza
|
|||||||
End Select
|
End Select
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If TxtImporteEfectivo.Text.ToDecimal > 0 Then
|
||||||
|
Dim tpag As Decimal = LtlSaldo.Text.ToDecimal - PagadoSinEfectivo
|
||||||
|
If TxtImporteEfectivo.Text.ToDecimal < tpag Then tpag = TxtImporteEfectivo.Text.ToDecimal
|
||||||
|
DtPagos.Rows.Add({1, tpag})
|
||||||
|
End If
|
||||||
|
|
||||||
Dim PagoMaximo = DtPagos.MAX("Importe")
|
Dim PagoMaximo = DtPagos.MAX("Importe")
|
||||||
Dim CveFormaPago As Integer = DtPagos.FiltroPrimeroValor("CveFormaPago", $"Importe = {PagoMaximo}").ToEntero()
|
Dim CveFormaPago As Integer = DtPagos.FiltroPrimeroValor("CveFormaPago", $"Importe = {PagoMaximo}").ToEntero()
|
||||||
If CveFormaPago > 0 Then
|
If CveFormaPago > 0 Then
|
||||||
ObjFactura.CveFormaPago33 = CveFormaPago
|
ObjFactura.CveFormaPago = CveFormaPago
|
||||||
ObjFactura.CveMetodoPago33 = 1
|
ObjFactura.CveMetodoPago = 1
|
||||||
|
ObjFactura.ClaveMetodoPagoSAT = "PUE"
|
||||||
|
ObjFactura.ClaveFormaPagoSAT = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {ObjFactura.CveFormaPago}")
|
||||||
End If
|
End If
|
||||||
ObjFactura.FechaPago = Now 'venta de cantado el mismo dia
|
ObjFactura.FechaPago = Now 'venta de cantado el mismo dia
|
||||||
Else
|
Else
|
||||||
'venta a crédito
|
'venta a crédito
|
||||||
ObjFactura.CveFormaPago33 = 20 ' por definir
|
ObjFactura.CveFormaPago = 20 ' por definir
|
||||||
ObjFactura.CveMetodoPago33 = 3 'PPD
|
ObjFactura.ClaveFormaPagoSAT = "99"
|
||||||
|
ObjFactura.CveMetodoPago = 3 'PPD
|
||||||
|
ObjFactura.ClaveMetodoPagoSAT = "PPD"
|
||||||
ObjFactura.CondicionesPago = 1 ' condiciones de pago: crédito
|
ObjFactura.CondicionesPago = 1 ' condiciones de pago: crédito
|
||||||
End If
|
End If
|
||||||
|
ObjFactura.CveUsoCFDI = VentaRemision.CveUsoCFDI
|
||||||
|
ObjFactura.ClaveUsoCFDISAT = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {VentaRemision.CveUsoCFDI}")
|
||||||
|
|
||||||
For Each Dr As DataRow In ObjFactura.DtRemisionesPS.Rows
|
For Each Dr As DataRow In ObjFactura.DtRemisionesPS.Rows
|
||||||
ObjFactura.AgregarPS(Dr("CvePS").ToString().ToEntero(), Dr("Cantidad").ToString().ToDecimal(), Dr("PU").ToString().ToDecimal(), Dr("Descuento").ToString().ToDecimal, Dr("Obs").ToString(), CveUM:=Dr("CveUM").ToString().ToEntero(),
|
ObjFactura.AgregarPS(Dr("CvePS").ToString().ToEntero(), Dr("Cantidad").ToString().ToDecimal(), Dr("PU").ToString().ToDecimal(), Dr("Descuento").ToString().ToDecimal, Dr("Obs").ToString(), CveUM:=Dr("CveUM").ToString().ToEntero(),
|
||||||
@@ -1200,8 +1212,8 @@ Partial Class Ventas_PVCobranza
|
|||||||
|
|
||||||
ObjNC.PreparaTimbre()
|
ObjNC.PreparaTimbre()
|
||||||
|
|
||||||
ObjNC.CveFormaPago33 = 21 'Aplicación de anticipos
|
ObjNC.CveFormaPago = 21 'Aplicación de anticipos
|
||||||
ObjNC.CveMetodoPago33 = 1
|
ObjNC.CveMetodoPago = 1
|
||||||
ObjNC.CveMetodoPago = 1
|
ObjNC.CveMetodoPago = 1
|
||||||
|
|
||||||
ObjNC.CveVendedor = CveVendedor
|
ObjNC.CveVendedor = CveVendedor
|
||||||
@@ -2031,7 +2043,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
|
|
||||||
Protected Sub GVAnticipos_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GVAnticipos.RowDataBound
|
Protected Sub GVAnticipos_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GVAnticipos.RowDataBound
|
||||||
If e.Row.RowType = DataControlRowType.DataRow Then
|
If e.Row.RowType = DataControlRowType.DataRow Then
|
||||||
'Dim Pagado As Decimal = TxtImporteEfectivo.Text.ToDecimal + TxtImporteCredito.Text.ToDecimal + TxtImporteDebito.Text.ToDecimal + TxtImporteCheque.Text.ToDecimal + TxtImporteTransferencia.Text.ToDecimal
|
'Dim PagadoSinEfectivo As Decimal = TxtImporteEfectivo.Text.ToDecimal + TxtImporteCredito.Text.ToDecimal + TxtImporteDebito.Text.ToDecimal + TxtImporteCheque.Text.ToDecimal + TxtImporteTransferencia.Text.ToDecimal
|
||||||
|
|
||||||
If e.Row.RowIndex = 0 Then
|
If e.Row.RowIndex = 0 Then
|
||||||
e.Row.Cells(1).Width = Unit.Pixel(60)
|
e.Row.Cells(1).Width = Unit.Pixel(60)
|
||||||
@@ -2047,7 +2059,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
|
|
||||||
Dim saldo As Decimal = 0
|
Dim saldo As Decimal = 0
|
||||||
Dim tipoCambio As Decimal = 0
|
Dim tipoCambio As Decimal = 0
|
||||||
Dim total As Decimal = LtlSaldo.Text.ToDecimal() '- Pagado
|
Dim total As Decimal = LtlSaldo.Text.ToDecimal() '- PagadoSinEfectivo
|
||||||
|
|
||||||
saldo = e.Row.DataKey("Saldo").ToString().ToDecimal
|
saldo = e.Row.DataKey("Saldo").ToString().ToDecimal
|
||||||
|
|
||||||
@@ -2208,7 +2220,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
Dim CveMon As Integer = 1
|
Dim CveMon As Integer = 1
|
||||||
|
|
||||||
If DdlOtroFormaPago.SelectedValue.Contiene("1", "2") Then
|
If DdlOtroFormaPago.SelectedValue.Contiene("1", "2") Then
|
||||||
DdlCuentaOtrosContado.dataSource = DtCC.FiltraParametros(String.Format("CveMoneda = {0} AND CveTipoCuenta = 1", CveMon))
|
DdlCuentaOtrosContado.DataSource = DtCC.FiltraParametros(String.Format("CveMoneda = {0} AND CveTipoCuenta = 1", CveMon))
|
||||||
ElseIf DdlOtroFormaPago.SelectedValue.Contiene("3") Then
|
ElseIf DdlOtroFormaPago.SelectedValue.Contiene("3") Then
|
||||||
If UsuarioActual.Empresa.Funcionalidad(109) = "1" OrElse UsuarioActual.CveEmpresa.Contiene(195, 197) Then
|
If UsuarioActual.Empresa.Funcionalidad(109) = "1" OrElse UsuarioActual.CveEmpresa.Contiene(195, 197) Then
|
||||||
DdlCuentaOtrosContado.DataSource = DtCC.FiltraParametros(String.Format("CveMoneda = {0} AND CveTipoCuenta = 1", If(CveMon <= 0, 1, CveMon)))
|
DdlCuentaOtrosContado.DataSource = DtCC.FiltraParametros(String.Format("CveMoneda = {0} AND CveTipoCuenta = 1", If(CveMon <= 0, 1, CveMon)))
|
||||||
|
|||||||
@@ -11745,14 +11745,13 @@ Partial Class Ventas
|
|||||||
ObjFacturaDevolucion.CvePrePoliza = -1
|
ObjFacturaDevolucion.CvePrePoliza = -1
|
||||||
ObjFacturaDevolucion.CveMetodoPago = 0 'DdlMetodoPago.SelectedValue.ToEntero()
|
ObjFacturaDevolucion.CveMetodoPago = 0 'DdlMetodoPago.SelectedValue.ToEntero()
|
||||||
ObjFacturaDevolucion.MetodoPago = ""
|
ObjFacturaDevolucion.MetodoPago = ""
|
||||||
ObjFacturaDevolucion.ClaveMetodoPagoSAT = GlobalDTMetodosPago.FiltroPrimeroValor("ClaveSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
|
||||||
ObjFacturaDevolucion.UsuarioCreo = LblUsuario.Text.Trim
|
ObjFacturaDevolucion.UsuarioCreo = LblUsuario.Text.Trim
|
||||||
' ObjFacturaDevolucion.CveCondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedValue.ToEntero(), -1)
|
' ObjFacturaDevolucion.CveCondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedValue.ToEntero(), -1)
|
||||||
' ObjFacturaDevolucion.CondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedItem.Text, "")
|
' ObjFacturaDevolucion.CondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedItem.Text, "")
|
||||||
'ObjFacturaDevolucion.NumeroCuenta = TxtNumCtaPago.Text.Trim
|
'ObjFacturaDevolucion.NumeroCuenta = TxtNumCtaPago.Text.Trim
|
||||||
'ObjFacturaDevolucion.Cliente.NumCtaPago = TxtNumCtaPago.Text.Trim
|
'ObjFacturaDevolucion.Cliente.NumCtaPago = TxtNumCtaPago.Text.Trim
|
||||||
ObjFacturaDevolucion.CondicionesPago = If(RBLPago.SelectedValue = "2", 0, 1) ' 0 - Contado, 1 - Credito
|
ObjFacturaDevolucion.CondicionesPago = If(RBLPago.SelectedValue = "2", 0, 1) ' 0 - Contado, 1 - Credito
|
||||||
ObjFacturaDevolucion.FormaPago = 0
|
|
||||||
|
|
||||||
ObjFacturaDevolucion.TipoDocto = "Egs"
|
ObjFacturaDevolucion.TipoDocto = "Egs"
|
||||||
|
|
||||||
@@ -11776,15 +11775,15 @@ Partial Class Ventas
|
|||||||
If ObjFacturaDevolucion.Cliente Is Nothing Then ObjFacturaDevolucion.Cliente = New Modelos.ClienteModel
|
If ObjFacturaDevolucion.Cliente Is Nothing Then ObjFacturaDevolucion.Cliente = New Modelos.ClienteModel
|
||||||
ObjFacturaDevolucion.Cliente.CodigoRegimenFiscal = ClienteCodigoRegimenFiscal
|
ObjFacturaDevolucion.Cliente.CodigoRegimenFiscal = ClienteCodigoRegimenFiscal
|
||||||
ObjFacturaDevolucion.Cliente.RegimenFiscal = ClienteRegimenFiscal
|
ObjFacturaDevolucion.Cliente.RegimenFiscal = ClienteRegimenFiscal
|
||||||
ObjFacturaDevolucion.CveMetodoPago33 = 1
|
ObjFacturaDevolucion.CveMetodoPago = 1
|
||||||
ObjFacturaDevolucion.MetodoPago33 = "Pago en una sola exhibición"
|
ObjFacturaDevolucion.MetodoPago = "Pago en una sola exhibición"
|
||||||
ObjFacturaDevolucion.ClaveMetodoPagoSAT = "PUE"
|
ObjFacturaDevolucion.ClaveMetodoPagoSAT = "PUE"
|
||||||
ObjFacturaDevolucion.CveFormaPago33 = 21
|
ObjFacturaDevolucion.CveFormaPago = 21
|
||||||
ObjFacturaDevolucion.FormaPago33 = "Aplicación de anticipos"
|
ObjFacturaDevolucion.FormaPago = "Aplicación de anticipos"
|
||||||
ObjFacturaDevolucion.FormaPagoSAT33 = "30"
|
ObjFacturaDevolucion.ClaveFormaPagoSAT = "30"
|
||||||
ObjFacturaDevolucion.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
ObjFacturaDevolucion.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
||||||
ObjFacturaDevolucion.UsoCFDI = DdlUsoCFDI.SelectedItem.Text
|
ObjFacturaDevolucion.UsoCFDI = DdlUsoCFDI.SelectedItem.Text
|
||||||
ObjFacturaDevolucion.ClaveUsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
ObjFacturaDevolucion.ClaveUsoCFDISAT = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
||||||
ObjFacturaDevolucion.CveTipoRelacion = DdlTipoRelacionAnticipo.SelectedValue.ToEntero()
|
ObjFacturaDevolucion.CveTipoRelacion = DdlTipoRelacionAnticipo.SelectedValue.ToEntero()
|
||||||
ObjFacturaDevolucion.TipoRelacion = "07"
|
ObjFacturaDevolucion.TipoRelacion = "07"
|
||||||
|
|
||||||
@@ -12026,14 +12025,13 @@ Partial Class Ventas
|
|||||||
ObjFacturaBonificacion.CvePrePoliza = -1
|
ObjFacturaBonificacion.CvePrePoliza = -1
|
||||||
ObjFacturaBonificacion.CveMetodoPago = 0 'DdlMetodoPago.SelectedValue.ToEntero()
|
ObjFacturaBonificacion.CveMetodoPago = 0 'DdlMetodoPago.SelectedValue.ToEntero()
|
||||||
ObjFacturaBonificacion.MetodoPago = ""
|
ObjFacturaBonificacion.MetodoPago = ""
|
||||||
ObjFacturaBonificacion.ClaveMetodoPagoSAT = GlobalDTMetodosPago.FiltroPrimeroValor("ClaveSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
|
||||||
ObjFacturaBonificacion.UsuarioCreo = LblUsuario.Text.Trim
|
ObjFacturaBonificacion.UsuarioCreo = LblUsuario.Text.Trim
|
||||||
' ObjFacturaDevolucion.CveCondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedValue.ToEntero(), -1)
|
' ObjFacturaDevolucion.CveCondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedValue.ToEntero(), -1)
|
||||||
' ObjFacturaDevolucion.CondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedItem.Text, "")
|
' ObjFacturaDevolucion.CondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedItem.Text, "")
|
||||||
'ObjFacturaDevolucion.NumeroCuenta = TxtNumCtaPago.Text.Trim
|
'ObjFacturaDevolucion.NumeroCuenta = TxtNumCtaPago.Text.Trim
|
||||||
'ObjFacturaDevolucion.Cliente.NumCtaPago = TxtNumCtaPago.Text.Trim
|
'ObjFacturaDevolucion.Cliente.NumCtaPago = TxtNumCtaPago.Text.Trim
|
||||||
ObjFacturaBonificacion.CondicionesPago = If(RBLPago.SelectedValue = "2", 0, 1) ' 0 - Contado, 1 - Credito
|
ObjFacturaBonificacion.CondicionesPago = If(RBLPago.SelectedValue = "2", 0, 1) ' 0 - Contado, 1 - Credito
|
||||||
ObjFacturaBonificacion.FormaPago = 0
|
|
||||||
|
|
||||||
ObjFacturaBonificacion.TipoDocto = "Egs"
|
ObjFacturaBonificacion.TipoDocto = "Egs"
|
||||||
|
|
||||||
@@ -12062,17 +12060,17 @@ Partial Class Ventas
|
|||||||
ObjFacturaBonificacion.Cliente.CodigoRegimenFiscal = ClienteCodigoRegimenFiscal
|
ObjFacturaBonificacion.Cliente.CodigoRegimenFiscal = ClienteCodigoRegimenFiscal
|
||||||
ObjFacturaBonificacion.Cliente.RegimenFiscal = ClienteRegimenFiscal
|
ObjFacturaBonificacion.Cliente.RegimenFiscal = ClienteRegimenFiscal
|
||||||
|
|
||||||
ObjFacturaBonificacion.CveMetodoPago33 = 1
|
ObjFacturaBonificacion.CveMetodoPago = 1
|
||||||
ObjFacturaBonificacion.MetodoPago33 = "Pago en una sola exhibición"
|
ObjFacturaBonificacion.MetodoPago = "Pago en una sola exhibición"
|
||||||
ObjFacturaBonificacion.ClaveMetodoPagoSAT = "PUE"
|
ObjFacturaBonificacion.ClaveMetodoPagoSAT = "PUE"
|
||||||
|
|
||||||
ObjFacturaBonificacion.CveFormaPago33 = 21
|
ObjFacturaBonificacion.CveFormaPago = 21
|
||||||
ObjFacturaBonificacion.FormaPago33 = "Aplicación de anticipos"
|
ObjFacturaBonificacion.FormaPago = "Aplicación de anticipos"
|
||||||
ObjFacturaBonificacion.FormaPagoSAT33 = "30"
|
ObjFacturaBonificacion.ClaveFormaPagoSAT = "30"
|
||||||
|
|
||||||
ObjFacturaBonificacion.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
ObjFacturaBonificacion.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
||||||
ObjFacturaBonificacion.UsoCFDI = DdlUsoCFDI.SelectedItem.Text
|
ObjFacturaBonificacion.UsoCFDI = DdlUsoCFDI.SelectedItem.Text
|
||||||
ObjFacturaBonificacion.ClaveUsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
ObjFacturaBonificacion.ClaveUsoCFDISAT = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
||||||
|
|
||||||
ObjFacturaBonificacion.CveTipoRelacion = 1
|
ObjFacturaBonificacion.CveTipoRelacion = 1
|
||||||
ObjFacturaBonificacion.TipoRelacion = "01"
|
ObjFacturaBonificacion.TipoRelacion = "01"
|
||||||
@@ -12538,31 +12536,25 @@ Partial Class Ventas
|
|||||||
|
|
||||||
ObjFactura.Fecha = New Date(TxtFecha.Text.Trim.ToDate.Year, TxtFecha.Text.Trim.ToDate.Month, TxtFecha.Text.Trim.ToDate.Day, NowADS().Hour, NowADS().Minute, NowADS().Second)
|
ObjFactura.Fecha = New Date(TxtFecha.Text.Trim.ToDate.Year, TxtFecha.Text.Trim.ToDate.Month, TxtFecha.Text.Trim.ToDate.Day, NowADS().Hour, NowADS().Minute, NowADS().Second)
|
||||||
ObjFactura.CvePrePoliza = -1
|
ObjFactura.CvePrePoliza = -1
|
||||||
ObjFactura.CveMetodoPago = 0 'DdlMetodoPago.SelectedValue.ToEntero()
|
|
||||||
ObjFactura.MetodoPago = "" ' DdlMetodoPago.SelectedItem.Text
|
|
||||||
ObjFactura.ClaveMetodoPagoSAT = GlobalDTMetodosPago.FiltroPrimeroValor("ClaveSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
|
||||||
ObjFactura.FechaVencimiento = TxtFechaPago.Text.ToDate
|
ObjFactura.FechaVencimiento = TxtFechaPago.Text.ToDate
|
||||||
|
|
||||||
' If ObjFactura.TipoDocto = "Cot" Then
|
ObjFactura.CveMetodoPago = DdlMetodoPago33.SelectedValue.ToEntero()
|
||||||
|
ObjFactura.MetodoPago = If(DdlMetodoPago33.SelectedValue.ToEntero() > 0, DdlMetodoPago33.SelectedItem.Text, "")
|
||||||
|
'ObjFactura.ClaveMetodoPagoSAT = GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = DdlMetodoPago33.SelectedValue.ToEntero()
|
ObjFactura.CveFormaPago = DdlFormaPago33.SelectedValue.ToEntero()
|
||||||
ObjFactura.MetodoPago33 = If(DdlMetodoPago33.SelectedValue.ToEntero() > 0, DdlMetodoPago33.SelectedItem.Text, "")
|
ObjFactura.FormaPago = If(DdlFormaPago33.SelectedValue.ToEntero() > 0, DdlFormaPago33.SelectedItem.Text, "")
|
||||||
ObjFactura.ClaveMetodoPagoSAT = GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
' ObjFactura.FormaPagoSAT33 = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {DdlFormaPago33.SelectedValue}")
|
||||||
|
|
||||||
ObjFactura.CveFormaPago33 = DdlFormaPago33.SelectedValue.ToEntero()
|
|
||||||
ObjFactura.FormaPago33 = If(DdlFormaPago33.SelectedValue.ToEntero() > 0, DdlFormaPago33.SelectedItem.Text, "")
|
|
||||||
ObjFactura.FormaPagoSAT33 = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {DdlFormaPago33.SelectedValue}")
|
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
ObjFactura.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
||||||
ObjFactura.UsoCFDI = If(DdlUsoCFDI.SelectedValue.ToEntero() > 0, DdlUsoCFDI.SelectedItem.Text, "")
|
ObjFactura.UsoCFDI = If(DdlUsoCFDI.SelectedValue.ToEntero() > 0, DdlUsoCFDI.SelectedItem.Text, "")
|
||||||
ObjFactura.ClaveUsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
'ObjFactura.ClaveUsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
||||||
' End If
|
' End If
|
||||||
|
|
||||||
ObjFactura.UsuarioCreo = LblUsuario.Text.Trim
|
ObjFactura.UsuarioCreo = LblUsuario.Text.Trim
|
||||||
ObjFactura.CveCondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedValue.ToEntero(), -1)
|
ObjFactura.CveCondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedValue.ToEntero(), -1)
|
||||||
ObjFactura.CondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedItem.Text, "")
|
ObjFactura.CondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedItem.Text, "")
|
||||||
ObjFactura.CondicionesPago = If(RBLPago.SelectedValue = "2", 0, If(RBLPago.SelectedValue = "1", 1, 2)) ' 0 - Contado, 1 - Credito, 2 - termianl
|
ObjFactura.CondicionesPago = If(RBLPago.SelectedValue = "2", 0, If(RBLPago.SelectedValue = "1", 1, 2)) ' 0 - Contado, 1 - Credito, 2 - termianl
|
||||||
ObjFactura.FormaPago = 0 'DdlFormaPago.SelectedValue.ToEntero()
|
|
||||||
ObjFactura.AtencionA = TxtAtencionA.Text
|
ObjFactura.AtencionA = TxtAtencionA.Text
|
||||||
ObjFactura.FordGSDB = ""
|
ObjFactura.FordGSDB = ""
|
||||||
ObjFactura.NumeroContrato = NumeroContrato
|
ObjFactura.NumeroContrato = NumeroContrato
|
||||||
@@ -13243,15 +13235,13 @@ Partial Class Ventas
|
|||||||
ObjFacturaDevolucion.CvePrePoliza = -1
|
ObjFacturaDevolucion.CvePrePoliza = -1
|
||||||
ObjFacturaDevolucion.CveMetodoPago = 0 'DdlMetodoPago.SelectedValue.ToEntero()
|
ObjFacturaDevolucion.CveMetodoPago = 0 'DdlMetodoPago.SelectedValue.ToEntero()
|
||||||
ObjFacturaDevolucion.MetodoPago = "" 'DdlMetodoPago.SelectedItem.Text
|
ObjFacturaDevolucion.MetodoPago = "" 'DdlMetodoPago.SelectedItem.Text
|
||||||
ObjFacturaDevolucion.ClaveMetodoPagoSAT = GlobalDTMetodosPago.FiltroPrimeroValor("ClaveSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
|
||||||
ObjFacturaDevolucion.UsuarioCreo = LblUsuario.Text.Trim
|
ObjFacturaDevolucion.UsuarioCreo = LblUsuario.Text.Trim
|
||||||
ObjFacturaDevolucion.CveCondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedValue.ToEntero(), -1)
|
ObjFacturaDevolucion.CveCondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedValue.ToEntero(), -1)
|
||||||
ObjFacturaDevolucion.CondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedItem.Text, "")
|
ObjFacturaDevolucion.CondicionEntrega = If(DdlFormaEntrega.SelectedItem IsNot Nothing, DdlFormaEntrega.SelectedItem.Text, "")
|
||||||
'ObjFacturaDevolucion.NumeroCuenta = TxtNumCtaPago.Text.Trim
|
|
||||||
'ObjFacturaDevolucion.Cliente.NumCtaPago = TxtNumCtaPago.Text.Trim
|
|
||||||
ObjFacturaDevolucion.CondicionesPago = If(RBLPago.SelectedValue = "2", 0, 1) ' 0 - Contado, 1 - Credito
|
ObjFacturaDevolucion.CondicionesPago = If(RBLPago.SelectedValue = "2", 0, 1) ' 0 - Contado, 1 - Credito
|
||||||
ObjFacturaDevolucion.FormaPago = 0
|
|
||||||
'ObjFacturaDevolucion.SerieFolio = String.Format("{0}-{1}", LblSerie.Text, TxtFolio.Text)
|
|
||||||
ObjFacturaDevolucion.TipoDocto = "Egs"
|
ObjFacturaDevolucion.TipoDocto = "Egs"
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(531) = "1" Then
|
If UsuarioActual.Empresa.Funcionalidad(531) = "1" Then
|
||||||
@@ -13266,12 +13256,9 @@ Partial Class Ventas
|
|||||||
DT.Dispose()
|
DT.Dispose()
|
||||||
End If
|
End If
|
||||||
ObjFolios.Dispose()
|
ObjFolios.Dispose()
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ObjFacturaDevolucion.Fecha = NowADS()
|
ObjFacturaDevolucion.Fecha = NowADS()
|
||||||
|
|
||||||
|
|
||||||
'VALORES DEFAULT DE NC-DEV
|
'VALORES DEFAULT DE NC-DEV
|
||||||
Dim CveUsoCFDIOld As String = DdlUsoCFDI.SelectedValue
|
Dim CveUsoCFDIOld As String = DdlUsoCFDI.SelectedValue
|
||||||
Dim MetodoPago33Old As String = DdlMetodoPago33.SelectedValue
|
Dim MetodoPago33Old As String = DdlMetodoPago33.SelectedValue
|
||||||
@@ -13283,8 +13270,6 @@ Partial Class Ventas
|
|||||||
|
|
||||||
ObjFacturaDevolucion.SerieFolioPadre = HdnFolioFiscalNC.Value.ToString()
|
ObjFacturaDevolucion.SerieFolioPadre = HdnFolioFiscalNC.Value.ToString()
|
||||||
|
|
||||||
ObjFacturaDevolucion.Version = "4.0"
|
|
||||||
|
|
||||||
If ObjFacturaDevolucion.Cliente Is Nothing Then
|
If ObjFacturaDevolucion.Cliente Is Nothing Then
|
||||||
ObjFacturaDevolucion.Cliente = New Modelos.ClienteModel
|
ObjFacturaDevolucion.Cliente = New Modelos.ClienteModel
|
||||||
End If
|
End If
|
||||||
@@ -13292,23 +13277,20 @@ Partial Class Ventas
|
|||||||
ObjFacturaDevolucion.Cliente.CodigoRegimenFiscal = ClienteCodigoRegimenFiscal
|
ObjFacturaDevolucion.Cliente.CodigoRegimenFiscal = ClienteCodigoRegimenFiscal
|
||||||
ObjFacturaDevolucion.Cliente.RegimenFiscal = ClienteRegimenFiscal
|
ObjFacturaDevolucion.Cliente.RegimenFiscal = ClienteRegimenFiscal
|
||||||
|
|
||||||
ObjFacturaDevolucion.CveMetodoPago33 = DdlMetodoPago33.SelectedValue.ToEntero()
|
ObjFacturaDevolucion.CveMetodoPago = DdlMetodoPago33.SelectedValue.ToEntero()
|
||||||
ObjFacturaDevolucion.MetodoPago33 = If(DdlMetodoPago33.SelectedValue.ToEntero() > 0, DdlMetodoPago33.SelectedItem.Text, "")
|
ObjFacturaDevolucion.MetodoPago = If(DdlMetodoPago33.SelectedValue.ToEntero() > 0, DdlMetodoPago33.SelectedItem.Text, "")
|
||||||
ObjFacturaDevolucion.ClaveMetodoPagoSAT = GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {DdlMetodoPago33.SelectedValue}")
|
|
||||||
|
|
||||||
ObjFacturaDevolucion.CveFormaPago33 = DdlFormaPago33.SelectedValue.ToEntero()
|
ObjFacturaDevolucion.CveFormaPago = DdlFormaPago33.SelectedValue.ToEntero()
|
||||||
ObjFacturaDevolucion.FormaPago33 = If(DdlFormaPago33.SelectedValue.ToEntero() > 0, DdlFormaPago33.SelectedItem.Text, "")
|
ObjFacturaDevolucion.FormaPago = If(DdlFormaPago33.SelectedValue.ToEntero() > 0, DdlFormaPago33.SelectedItem.Text, "")
|
||||||
ObjFacturaDevolucion.FormaPagoSAT33 = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {DdlFormaPago33.SelectedValue}")
|
|
||||||
|
|
||||||
ObjFacturaDevolucion.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
ObjFacturaDevolucion.CveUsoCFDI = DdlUsoCFDI.SelectedValue.ToEntero()
|
||||||
ObjFacturaDevolucion.UsoCFDI = If(DdlUsoCFDI.SelectedValue.ToEntero() > 0, DdlUsoCFDI.SelectedItem.Text, "")
|
ObjFacturaDevolucion.UsoCFDI = If(DdlUsoCFDI.SelectedValue.ToEntero() > 0, DdlUsoCFDI.SelectedItem.Text, "")
|
||||||
ObjFacturaDevolucion.ClaveUsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
ObjFacturaDevolucion.ClaveUsoCFDISAT = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {DdlUsoCFDI.SelectedValue}")
|
||||||
|
|
||||||
DdlUsoCFDI.SelectedValueExist(CveUsoCFDIOld)
|
DdlUsoCFDI.SelectedValueExist(CveUsoCFDIOld)
|
||||||
DdlMetodoPago33.SelectedValueExist(MetodoPago33Old)
|
DdlMetodoPago33.SelectedValueExist(MetodoPago33Old)
|
||||||
DdlFormaPago33.SelectedValueExist(FormaPago33Old)
|
DdlFormaPago33.SelectedValueExist(FormaPago33Old)
|
||||||
|
|
||||||
|
|
||||||
Select Case ObjFacturaDevolucion.TipoDocto
|
Select Case ObjFacturaDevolucion.TipoDocto
|
||||||
Case "Ing"
|
Case "Ing"
|
||||||
ObjFacturaDevolucion.TipoDocumento = "Factura"
|
ObjFacturaDevolucion.TipoDocumento = "Factura"
|
||||||
@@ -13545,9 +13527,11 @@ Partial Class Ventas
|
|||||||
Timbre.Comprobante.Folio = Obj.Folio.ToString()
|
Timbre.Comprobante.Folio = Obj.Folio.ToString()
|
||||||
Timbre.Comprobante.Serie = Obj.Serie
|
Timbre.Comprobante.Serie = Obj.Serie
|
||||||
Timbre.Comprobante.Fecha = Obj.FechaCP
|
Timbre.Comprobante.Fecha = Obj.FechaCP
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
|
||||||
Timbre.Comprobante.CondicionesdePago = If(UsuarioActual.CveEmpresa.Contiene(15, 76, 198), "No Aplica", Obj.FormaPago33)
|
Timbre.Comprobante.CondicionesdePago = If(UsuarioActual.CveEmpresa.Contiene(15, 76, 198), "No Aplica", Obj.FormaPago)
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {Obj.CveMetodoPago}") ' Obj.ClaveMetodoPagoSAT
|
||||||
|
Timbre.Comprobante.FormadePago = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {Obj.CveFormaPago}") 'Obj.ClaveFormaPagoSAT
|
||||||
|
Timbre.Receptor.UsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {Obj.CveUsoCFDI}")
|
||||||
Timbre.Comprobante.SubTotal = Obj.SubTotal
|
Timbre.Comprobante.SubTotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
Timbre.Comprobante.Moneda = Obj.MonedaSAT
|
Timbre.Comprobante.Moneda = Obj.MonedaSAT
|
||||||
@@ -13573,10 +13557,8 @@ Partial Class Ventas
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Timbre.Receptor.RegimenFiscalReceptor = Obj.Cliente.CodigoRegimenFiscal
|
Timbre.Receptor.RegimenFiscalReceptor = Obj.Cliente.CodigoRegimenFiscal
|
||||||
|
|
||||||
Timbre.Receptor.ResidenciaFiscal = ""
|
Timbre.Receptor.ResidenciaFiscal = ""
|
||||||
Timbre.Receptor.NumeroRegistroTributario = ""
|
Timbre.Receptor.NumeroRegistroTributario = ""
|
||||||
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDI
|
|
||||||
|
|
||||||
Timbre.Comprobante.TipoComprobante = If(Obj.TipoDocto.Contiene("Ing", "Ant"), "I", If(Obj.TipoDocto.Contiene("Egs", "Dev"), "E", ""))
|
Timbre.Comprobante.TipoComprobante = If(Obj.TipoDocto.Contiene("Ing", "Ant"), "I", If(Obj.TipoDocto.Contiene("Egs", "Dev"), "E", ""))
|
||||||
|
|
||||||
@@ -14505,15 +14487,15 @@ Partial Class Ventas
|
|||||||
|
|
||||||
If Not ObjVentas.AddVenta(factura.TipoDocto, factura.Folio, factura.CveCliente, factura.CveClienteSucursal, factura.SubTotalTC, factura.DescuentoTC,
|
If Not ObjVentas.AddVenta(factura.TipoDocto, factura.Folio, factura.CveCliente, factura.CveClienteSucursal, factura.SubTotalTC, factura.DescuentoTC,
|
||||||
factura.AmortizacionTC, factura.IVATC, factura.RetIVATC, factura.RetISRTC,
|
factura.AmortizacionTC, factura.IVATC, factura.RetIVATC, factura.RetISRTC,
|
||||||
factura.TotalTC, factura.CveMoneda, factura.TipoCambio, factura.CveMetodoPago, factura.CondicionesPago, factura.FormaPago, factura.FechaPago, factura.Fecha, factura.MotivoDescuento,
|
factura.TotalTC, factura.CveMoneda, factura.TipoCambio, factura.CveMetodoPago, factura.CondicionesPago, 0, factura.FechaPago, factura.Fecha, factura.MotivoDescuento,
|
||||||
factura.Observaciones, factura.FechaEjecucion, factura.CveVendedor,
|
factura.Observaciones, factura.FechaEjecucion, factura.CveVendedor,
|
||||||
factura.Alfa1, factura.Alfa2, factura.Alfa3, factura.Num1, factura.Num2, factura.Num3,
|
factura.Alfa1, factura.Alfa2, factura.Alfa3, factura.Num1, factura.Num2, factura.Num3,
|
||||||
factura.Fech1, factura.Fech2, factura.Fech3, factura.CveCorte, factura.NumeroPersonas, factura.CvePrePoliza, factura.CveUsuario, factura.CveEmpresa,
|
factura.Fech1, factura.Fech2, factura.Fech3, factura.CveCorte, factura.NumeroPersonas, factura.CvePrePoliza, factura.CveUsuario, factura.CveEmpresa,
|
||||||
AtencionA:=factura.AtencionA, TelefonoGenerico:=TxtTelefonoGenerico.Text.Trim, CveContrato:=factura.CveContrato, CveVentaPadre:=If(AplicaDevolucion, CveVentaDevolucion, factura.CveVentaPadre), Det_FechaOrdenCompra:=factura.Det_FechaOrdenCompra, Det_OrdenCompra:=factura.Det_OrdenCompra, otros:=factura.Otros,
|
AtencionA:=factura.AtencionA, TelefonoGenerico:=TxtTelefonoGenerico.Text.Trim, CveContrato:=factura.CveContrato, CveVentaPadre:=If(AplicaDevolucion, CveVentaDevolucion, factura.CveVentaPadre), Det_FechaOrdenCompra:=factura.Det_FechaOrdenCompra, Det_OrdenCompra:=factura.Det_OrdenCompra, otros:=factura.Otros,
|
||||||
Entrega:=TxtEntrega.Text, Vigencia:=If(DdlTipoComprobante.SelectedValue = "Cot", TxtFechaVencimientoCotizacion.Text.ToDate, MinFecha),
|
Entrega:=TxtEntrega.Text, Vigencia:=If(DdlTipoComprobante.SelectedValue = "Cot", TxtFechaVencimientoCotizacion.Text.ToDate, MinFecha),
|
||||||
CveAlmacenTraspasoDestino:=CveAlmacenTraspasoDestino, CveAlmacenTraspasoOrigen:=CveAlmacenTraspasoOrigen, CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero(), -1), CveOC:=CveOC, IEPS:=factura.IEPSTC, Serie:=factura.Serie, CveCondicionEntrega:=DdlFormaEntrega.SelectedValue.ToEntero(),
|
CveAlmacenTraspasoDestino:=CveAlmacenTraspasoDestino, CveAlmacenTraspasoOrigen:=CveAlmacenTraspasoOrigen, CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero(), -1), CveOC:=CveOC, IEPS:=factura.IEPSTC, Serie:=factura.Serie, CveCondicionEntrega:=DdlFormaEntrega.SelectedValue.ToEntero(),
|
||||||
PedidoContrato:=TxtPedidoContrato.Text, ObservacionesAlmacen:=TxtObsAlmacen.Text, CveSubProyecto:=factura.CveSubProyecto, CveSubProyectoCobranza:=factura.CveSubProyectoCobranza, CveSubProyectoEjecucion:=factura.CveSubProyectoEjecucion, CveFormaPago33:=factura.CveFormaPago33,
|
PedidoContrato:=TxtPedidoContrato.Text, ObservacionesAlmacen:=TxtObsAlmacen.Text, CveSubProyecto:=factura.CveSubProyecto, CveSubProyectoCobranza:=factura.CveSubProyectoCobranza, CveSubProyectoEjecucion:=factura.CveSubProyectoEjecucion, CveFormaPago33:=factura.CveFormaPago,
|
||||||
CveMetodoPago33:=factura.CveMetodoPago33, CveUsoCFDI:=factura.CveUsoCFDI, OrdenCompra:=TxtOrdenCompra.Text, CveCuentaTerminal:=DdlCuentasTerminal.SelectedValue.ToEntero(), CveTipoRelacion:=factura.CveTipoRelacion, ImpuestoLocal:=TotalImpuestoLocal,
|
CveMetodoPago33:=factura.CveMetodoPago, CveUsoCFDI:=factura.CveUsoCFDI, OrdenCompra:=TxtOrdenCompra.Text, CveCuentaTerminal:=DdlCuentasTerminal.SelectedValue.ToEntero(), CveTipoRelacion:=factura.CveTipoRelacion, ImpuestoLocal:=TotalImpuestoLocal,
|
||||||
CveVentaRelacion:=(If(factura.CveVentaRelacion.ToEntero() > 0, factura.CveVentaRelacion, -1)), ImporteRelacion:=(If(factura.ImporteRelacion <> Nothing, factura.ImporteRelacion, -1)),
|
CveVentaRelacion:=(If(factura.CveVentaRelacion.ToEntero() > 0, factura.CveVentaRelacion, -1)), ImporteRelacion:=(If(factura.ImporteRelacion <> Nothing, factura.ImporteRelacion, -1)),
|
||||||
CveTipoAmortizacionAnticipo:=factura.CveTipoAmortizacionAnticipo, CveEmpresaCRM:=CveEmpresaCRM, EsInterno:=EsInterno, CveAcercamientoCRM:=CveAcercamientoCRM,
|
CveTipoAmortizacionAnticipo:=factura.CveTipoAmortizacionAnticipo, CveEmpresaCRM:=CveEmpresaCRM, EsInterno:=EsInterno, CveAcercamientoCRM:=CveAcercamientoCRM,
|
||||||
DiasCredito:=factura.DiasCredito, EsDiasCreditoFijo:=factura.EsDiasCreditoFijo, AnticipoEspecial:=If(TrAntEspecial.Visible, ChkAntEspecial.Checked, False),
|
DiasCredito:=factura.DiasCredito, EsDiasCreditoFijo:=factura.EsDiasCreditoFijo, AnticipoEspecial:=If(TrAntEspecial.Visible, ChkAntEspecial.Checked, False),
|
||||||
@@ -37118,13 +37100,13 @@ Partial Class Ventas
|
|||||||
ObjFacturaProntoPago.Cliente.CodigoRegimenFiscal = ClienteCodigoRegimenFiscal
|
ObjFacturaProntoPago.Cliente.CodigoRegimenFiscal = ClienteCodigoRegimenFiscal
|
||||||
ObjFacturaProntoPago.Cliente.RegimenFiscal = ClienteRegimenFiscal
|
ObjFacturaProntoPago.Cliente.RegimenFiscal = ClienteRegimenFiscal
|
||||||
|
|
||||||
ObjFacturaProntoPago.CveMetodoPago33 = 1
|
ObjFacturaProntoPago.CveMetodoPago = 1
|
||||||
ObjFacturaProntoPago.MetodoPago33 = "Pago en una sola exhibición"
|
ObjFacturaProntoPago.MetodoPago = "Pago en una sola exhibición"
|
||||||
ObjFacturaProntoPago.ClaveMetodoPagoSAT = "PUE"
|
ObjFacturaProntoPago.ClaveMetodoPagoSAT = "PUE"
|
||||||
|
|
||||||
ObjFacturaProntoPago.CveFormaPago33 = 21
|
ObjFacturaProntoPago.CveFormaPago = 21
|
||||||
ObjFacturaProntoPago.FormaPago33 = "Aplicación de anticipos"
|
ObjFacturaProntoPago.FormaPago = "Aplicación de anticipos"
|
||||||
ObjFacturaProntoPago.FormaPagoSAT33 = "30"
|
ObjFacturaProntoPago.ClaveFormaPagoSAT = "30"
|
||||||
|
|
||||||
ObjFacturaProntoPago.CveSubProyecto = CveSubProyecto
|
ObjFacturaProntoPago.CveSubProyecto = CveSubProyecto
|
||||||
ObjFacturaProntoPago.SetSubProyecto()
|
ObjFacturaProntoPago.SetSubProyecto()
|
||||||
@@ -37136,7 +37118,7 @@ Partial Class Ventas
|
|||||||
|
|
||||||
ObjFacturaProntoPago.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
ObjFacturaProntoPago.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
||||||
ObjFacturaProntoPago.UsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
ObjFacturaProntoPago.UsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
||||||
ObjFacturaProntoPago.ClaveUsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
ObjFacturaProntoPago.ClaveUsoCFDISAT = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", String.Format("CveUsoCFDI = {0}", ObjCliente.CveUsoCFDI))
|
||||||
|
|
||||||
ObjFacturaProntoPago.DtDetalle = CreaDTDetalleNCProntoPago()
|
ObjFacturaProntoPago.DtDetalle = CreaDTDetalleNCProntoPago()
|
||||||
|
|
||||||
|
|||||||
@@ -442,8 +442,8 @@ Public Class WSApp
|
|||||||
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
||||||
Timbre.Comprobante.Serie = Obj.Serie
|
Timbre.Comprobante.Serie = Obj.Serie
|
||||||
Timbre.Comprobante.Fecha = Obj.FechaCP
|
Timbre.Comprobante.Fecha = Obj.FechaCP
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Obj.ClaveFormaPagoSAT
|
||||||
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago33
|
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
@@ -458,7 +458,7 @@ Public Class WSApp
|
|||||||
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
||||||
Timbre.Receptor.ResidenciaFiscal = ""
|
Timbre.Receptor.ResidenciaFiscal = ""
|
||||||
Timbre.Receptor.NumeroRegistroTributario = ""
|
Timbre.Receptor.NumeroRegistroTributario = ""
|
||||||
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDI
|
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDISAT
|
||||||
|
|
||||||
|
|
||||||
If Obj.CveTipoRelacion > 0 Then
|
If Obj.CveTipoRelacion > 0 Then
|
||||||
@@ -616,10 +616,7 @@ Public Class WSApp
|
|||||||
ObjFactura.Moneda = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("Moneda", $"CveMoneda = {CveMoneda} ")
|
ObjFactura.Moneda = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("Moneda", $"CveMoneda = {CveMoneda} ")
|
||||||
ObjFactura.MonedaSAT = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", "CveMoneda = 1")
|
ObjFactura.MonedaSAT = ClsPaginas.GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", "CveMoneda = 1")
|
||||||
ObjFactura.TipoDocto = "Rem"
|
ObjFactura.TipoDocto = "Rem"
|
||||||
ObjFactura.RefDocto = ""
|
|
||||||
'ObjFactura.CveMesa = -1
|
|
||||||
ObjFactura.Fecha = ClsPaginas.NowADS()
|
ObjFactura.Fecha = ClsPaginas.NowADS()
|
||||||
ObjFactura.CvePrePoliza = -1
|
|
||||||
ObjFactura.FechaPago = ClsPaginas.NowADS()
|
ObjFactura.FechaPago = ClsPaginas.NowADS()
|
||||||
ObjFactura.MotivoDescuento = ""
|
ObjFactura.MotivoDescuento = ""
|
||||||
ObjFactura.Observaciones = Observaciones
|
ObjFactura.Observaciones = Observaciones
|
||||||
@@ -629,18 +626,9 @@ Public Class WSApp
|
|||||||
ObjFactura.CondicionEntrega = ""
|
ObjFactura.CondicionEntrega = ""
|
||||||
ObjFactura.NumeroCuenta = ""
|
ObjFactura.NumeroCuenta = ""
|
||||||
ObjFactura.CondicionesPago = 0
|
ObjFactura.CondicionesPago = 0
|
||||||
ObjFactura.FormaPago = 0
|
|
||||||
ObjFactura.PedidoContrato = ""
|
|
||||||
ObjFactura.NumeroContrato = ""
|
|
||||||
ObjFactura.DescripcionContrato = ""
|
|
||||||
ObjFactura.CveCorte = -1
|
|
||||||
ObjFactura.TipoDocumento = "Remision"
|
ObjFactura.TipoDocumento = "Remision"
|
||||||
ObjFactura.Alfa1 = ""
|
|
||||||
ObjFactura.Alfa2 = ""
|
|
||||||
ObjFactura.Alfa3 = ""
|
|
||||||
ObjFactura.Descuento = 0
|
ObjFactura.Descuento = 0
|
||||||
ObjFactura.Amortizacion = 0
|
ObjFactura.Amortizacion = 0
|
||||||
ObjFactura.CveContrato = -1
|
|
||||||
ObjFactura.ConvertirPesos = False
|
ObjFactura.ConvertirPesos = False
|
||||||
ObjFactura.CveSubProyecto = CveSubProyecto
|
ObjFactura.CveSubProyecto = CveSubProyecto
|
||||||
ObjFactura.CveSubProyectoCobranza = CveSubProyecto
|
ObjFactura.CveSubProyectoCobranza = CveSubProyecto
|
||||||
@@ -656,21 +644,21 @@ Public Class WSApp
|
|||||||
Dim ObjCliente As New ClsClientes
|
Dim ObjCliente As New ClsClientes
|
||||||
If ObjCliente.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, CveEmpresa, -1, TipoCliente:=-1) Then
|
If ObjCliente.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, CveEmpresa, -1, TipoCliente:=-1) Then
|
||||||
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
||||||
ObjFactura.CveFormaPago33 = ObjCliente.CveFormaPago33
|
ObjFactura.CveFormaPago = ObjCliente.CveFormaPago33
|
||||||
ObjFactura.FormaPago33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", $"CveFormaPago = {ObjCliente.CveFormaPago33}")
|
ObjFactura.FormaPago = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", $"CveFormaPago = {ObjCliente.CveFormaPago33}")
|
||||||
ObjFactura.FormaPagoSAT33 = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {ObjCliente.CveFormaPago33}")
|
ObjFactura.ClaveFormaPagoSAT = ClsPaginas.GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {ObjCliente.CveFormaPago33}")
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = ObjCliente.CveMetodoPago33
|
ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago33
|
||||||
ObjFactura.MetodoPago33 = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", $"CveMetodoPago = {ObjCliente.CveMetodoPago33}")
|
ObjFactura.MetodoPago = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", $"CveMetodoPago = {ObjCliente.CveMetodoPago33}")
|
||||||
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {ObjCliente.CveMetodoPago33}")
|
ObjFactura.ClaveMetodoPagoSAT = ClsPaginas.GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {ObjCliente.CveMetodoPago33}")
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
||||||
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", $"CveUsoCFDI = {ObjCliente.CveUsoCFDI}")
|
ObjFactura.UsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", $"CveUsoCFDI = {ObjCliente.CveUsoCFDI}")
|
||||||
ObjFactura.ClaveUsoCFDI = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {ObjCliente.CveUsoCFDI}")
|
ObjFactura.ClaveUsoCFDISAT = ClsPaginas.GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {ObjCliente.CveUsoCFDI}")
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago33
|
ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago33
|
||||||
If ClsPaginas.GlobalDTMetodosPago.FiltraParametros($"CveMetodoPago = {ObjCliente.CveMetodoPago33}").Rows.Count > 0 Then
|
If ClsPaginas.GlobalDTVtaMetodoPago.FiltraParametros($"CveMetodoPago = {ObjCliente.CveMetodoPago33}").Rows.Count > 0 Then
|
||||||
ObjFactura.MetodoPago = ClsPaginas.GlobalDTMetodosPago.FiltraParametros($"CveMetodoPago = {ObjCliente.CveMetodoPago33}").Rows(0)("MetodoPago").ToString
|
ObjFactura.MetodoPago = ClsPaginas.GlobalDTVtaMetodoPago.FiltraParametros($"CveMetodoPago = {ObjCliente.CveMetodoPago33}").Rows(0)("MetodoPago").ToString
|
||||||
Else
|
Else
|
||||||
ObjFactura.CveMetodoPago = 1
|
ObjFactura.CveMetodoPago = 1
|
||||||
ObjFactura.MetodoPago = "Efectivo"
|
ObjFactura.MetodoPago = "Efectivo"
|
||||||
|
|||||||
@@ -1942,17 +1942,17 @@ Public Class WSSIGApp
|
|||||||
Dim ObjCliente As New ClsClientes
|
Dim ObjCliente As New ClsClientes
|
||||||
If ObjCliente.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
If ObjCliente.GetClientes(CveCliente, "-1", "-1", "-1", "-1", "-1", "-1", -1, UsuarioActual.CveEmpresa, -1, TipoCliente:=-1) Then
|
||||||
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
If ObjCliente.DtResultados.Rows.Count > 0 Then
|
||||||
ObjFactura.CveFormaPago33 = ObjCliente.CveFormaPago33
|
ObjFactura.CveFormaPago = ObjCliente.CveFormaPago33
|
||||||
ObjFactura.FormaPago33 = GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", $"CveFormaPago = {ObjCliente.CveFormaPago33}")
|
ObjFactura.FormaPago = GlobalDTVtaFormaPago.FiltroPrimeroValor("FormaPago", $"CveFormaPago = {ObjCliente.CveFormaPago33}")
|
||||||
ObjFactura.FormaPagoSAT33 = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {ObjCliente.CveFormaPago33}")
|
ObjFactura.ClaveFormaPagoSAT = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {ObjCliente.CveFormaPago33}")
|
||||||
|
|
||||||
ObjFactura.CveMetodoPago33 = ObjCliente.CveMetodoPago33
|
ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago33
|
||||||
ObjFactura.MetodoPago33 = GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", $"CveMetodoPago = {ObjCliente.CveMetodoPago33}")
|
ObjFactura.MetodoPago = GlobalDTVtaMetodoPago.FiltroPrimeroValor("MetodoPago", $"CveMetodoPago = {ObjCliente.CveMetodoPago33}")
|
||||||
ObjFactura.ClaveMetodoPagoSAT = GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {ObjCliente.CveMetodoPago33}")
|
ObjFactura.ClaveMetodoPagoSAT = GlobalDTVtaMetodoPago.FiltroPrimeroValor("ClaveMetodoPagoSAT", $"CveMetodoPago = {ObjCliente.CveMetodoPago33}")
|
||||||
|
|
||||||
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
ObjFactura.CveUsoCFDI = ObjCliente.CveUsoCFDI
|
||||||
ObjFactura.UsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", $"CveUsoCFDI = {ObjCliente.CveUsoCFDI}")
|
ObjFactura.UsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("Descripcion", $"CveUsoCFDI = {ObjCliente.CveUsoCFDI}")
|
||||||
ObjFactura.ClaveUsoCFDI = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {ObjCliente.CveUsoCFDI}")
|
ObjFactura.ClaveUsoCFDISAT = GlobalDTSATUsosCFDI.FiltroPrimeroValor("UsoCFDI", $"CveUsoCFDI = {ObjCliente.CveUsoCFDI}")
|
||||||
|
|
||||||
'ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago
|
'ObjFactura.CveMetodoPago = ObjCliente.CveMetodoPago
|
||||||
'If GlobalDTMetodosPago.FiltraParametros($"CveMetodoPago = {ObjCliente.CveMetodoPago}").Rows.Count > 0 Then
|
'If GlobalDTMetodosPago.FiltraParametros($"CveMetodoPago = {ObjCliente.CveMetodoPago}").Rows.Count > 0 Then
|
||||||
@@ -2161,8 +2161,8 @@ Public Class WSSIGApp
|
|||||||
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
Timbre.Comprobante.Folio = Obj.Folio.ToString
|
||||||
Timbre.Comprobante.Serie = Obj.Serie
|
Timbre.Comprobante.Serie = Obj.Serie
|
||||||
Timbre.Comprobante.Fecha = Obj.Fecha
|
Timbre.Comprobante.Fecha = Obj.Fecha
|
||||||
Timbre.Comprobante.FormadePago = Obj.FormaPagoSAT33
|
Timbre.Comprobante.FormadePago = Obj.ClaveFormaPagoSAT
|
||||||
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago33
|
Timbre.Comprobante.CondicionesdePago = Obj.FormaPago
|
||||||
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
Timbre.Comprobante.MetodoPago = Obj.ClaveMetodoPagoSAT
|
||||||
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
Timbre.Comprobante.Subtotal = Obj.SubTotal
|
||||||
Timbre.Comprobante.Descuentos = Obj.Descuento
|
Timbre.Comprobante.Descuentos = Obj.Descuento
|
||||||
@@ -2177,7 +2177,7 @@ Public Class WSSIGApp
|
|||||||
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
Timbre.Receptor.Nombre = Obj.Cliente.Nombre
|
||||||
Timbre.Receptor.ResidenciaFiscal = ""
|
Timbre.Receptor.ResidenciaFiscal = ""
|
||||||
Timbre.Receptor.NumeroRegistroTributario = ""
|
Timbre.Receptor.NumeroRegistroTributario = ""
|
||||||
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDI
|
Timbre.Receptor.UsoCFDI = Obj.ClaveUsoCFDISAT
|
||||||
|
|
||||||
|
|
||||||
If Obj.CveTipoRelacion > 0 Then
|
If Obj.CveTipoRelacion > 0 Then
|
||||||
|
|||||||
Reference in New Issue
Block a user