SIG. Cambios en acuse de validacion del SAT
This commit is contained in:
@@ -724,7 +724,7 @@ Public Class ClsVentas
|
|||||||
Public Function UpdateEstatusFactura(Estatus As Integer, FolioFiscal As String, SelloSAT As String, FechaCancelacion As DateTime, CveVenta As Integer,
|
Public Function UpdateEstatusFactura(Estatus As Integer, FolioFiscal As String, SelloSAT As String, FechaCancelacion As DateTime, CveVenta As Integer,
|
||||||
Optional IdPolizaCancelacion As Integer = -1, Optional CvePAC As Integer = -1, Optional CveEstatusRefacturacion As Integer = 0,
|
Optional IdPolizaCancelacion As Integer = -1, Optional CvePAC As Integer = -1, Optional CveEstatusRefacturacion As Integer = 0,
|
||||||
Optional CveUsuarioCambiaEstatus As Integer = -1, Optional FechaCambioEstatus As String = "-1", Optional RFCReceptor As String = "-1",
|
Optional CveUsuarioCambiaEstatus As Integer = -1, Optional FechaCambioEstatus As String = "-1", Optional RFCReceptor As String = "-1",
|
||||||
Optional CveMotivoCancelacion As Integer = -1, Optional MotivoCancelacion As String = "") As Boolean
|
Optional CveMotivoCancelacion As Integer = -1, Optional MotivoCancelacion As String = "", Optional EstadoCancelacion As String = "") As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
|
|
||||||
DataAdapter("PA_VentasUpdateEstatus")
|
DataAdapter("PA_VentasUpdateEstatus")
|
||||||
@@ -743,6 +743,7 @@ Public Class ClsVentas
|
|||||||
.Add("@RFCReceptor", SqlDbType.VarChar).Value = RFCReceptor
|
.Add("@RFCReceptor", SqlDbType.VarChar).Value = RFCReceptor
|
||||||
.Add("@CveMotivoCancelacion", SqlDbType.Int).Value = CveMotivoCancelacion
|
.Add("@CveMotivoCancelacion", SqlDbType.Int).Value = CveMotivoCancelacion
|
||||||
.Add("@MotivoCancelacion", SqlDbType.VarChar).Value = MotivoCancelacion
|
.Add("@MotivoCancelacion", SqlDbType.VarChar).Value = MotivoCancelacion
|
||||||
|
.Add("@EstadoCancelacion", SqlDbType.VarChar).Value = EstadoCancelacion
|
||||||
End With
|
End With
|
||||||
|
|
||||||
Try
|
Try
|
||||||
@@ -833,7 +834,7 @@ Public Class ClsVentas
|
|||||||
|
|
||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
Public Function UpdateCancelaVenta(CveVenta As Integer, FechaCancelacion As DateTime, SelloCancelacionSAT As String, CveEmpresa As Integer, Optional CvePAC As Integer = -1, Optional CveEstatusRefacturacion As Integer = 0) As Boolean
|
Public Function UpdateCancelaVenta(CveVenta As Integer, FechaCancelacion As DateTime, SelloCancelacionSAT As String, CveEmpresa As Integer, Optional CvePAC As Integer = -1, Optional CveEstatusRefacturacion As Integer = 0, Optional EstadoCancelacion As String = "") As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
|
|
||||||
DataAdapter("PA_Vta_VentasCancelacion")
|
DataAdapter("PA_Vta_VentasCancelacion")
|
||||||
@@ -845,6 +846,7 @@ Public Class ClsVentas
|
|||||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
.Add("@CvePAC", SqlDbType.SmallInt).Value = CvePAC
|
.Add("@CvePAC", SqlDbType.SmallInt).Value = CvePAC
|
||||||
.Add("@CveEstatusRefacturacion", SqlDbType.TinyInt).Value = CveEstatusRefacturacion
|
.Add("@CveEstatusRefacturacion", SqlDbType.TinyInt).Value = CveEstatusRefacturacion
|
||||||
|
.Add("@EstadoCancelacion", SqlDbType.VarChar).Value = EstadoCancelacion
|
||||||
.Add("@Cancelada", SqlDbType.SmallInt).Direction = ParameterDirection.Output
|
.Add("@Cancelada", SqlDbType.SmallInt).Direction = ParameterDirection.Output
|
||||||
End With
|
End With
|
||||||
|
|
||||||
|
|||||||
@@ -4763,6 +4763,7 @@ Namespace Modelos
|
|||||||
Dim CancelacionFecha As Date
|
Dim CancelacionFecha As Date
|
||||||
Dim FolioFiscal As String = ObjFactura.FolioFiscal
|
Dim FolioFiscal As String = ObjFactura.FolioFiscal
|
||||||
Dim CancelacionAcuse As String = ""
|
Dim CancelacionAcuse As String = ""
|
||||||
|
Dim EstadoCancelacion As String = ""
|
||||||
Dim MensajeError As String = ""
|
Dim MensajeError As String = ""
|
||||||
Dim ObjCancelacion As New Timbrado
|
Dim ObjCancelacion As New Timbrado
|
||||||
Dim TotalT As Decimal = ObjFactura.Total
|
Dim TotalT As Decimal = ObjFactura.Total
|
||||||
@@ -4810,6 +4811,9 @@ Namespace Modelos
|
|||||||
Dim Vigencia = Timbrado.VerificarVigenciaSAT(FolioFiscal, UsuarioActual.Empresa.RFC, RFCReceptor, TotalT.ToString(), UsuarioActual.Empresa.FacturaProduccion)
|
Dim Vigencia = Timbrado.VerificarVigenciaSAT(FolioFiscal, UsuarioActual.Empresa.RFC, RFCReceptor, TotalT.ToString(), UsuarioActual.Empresa.FacturaProduccion)
|
||||||
|
|
||||||
If Vigencia IsNot Nothing Then
|
If Vigencia IsNot Nothing Then
|
||||||
|
|
||||||
|
EstadoCancelacion = Vigencia.EsCancelable
|
||||||
|
|
||||||
If Vigencia.EsCancelable.ToUpper() = "NO CANCELABLE" Then
|
If Vigencia.EsCancelable.ToUpper() = "NO CANCELABLE" Then
|
||||||
Retorno.Mensaje = "Esta factura no es cancelable."
|
Retorno.Mensaje = "Esta factura no es cancelable."
|
||||||
Retorno.TipoMensaje = TipoMensaje.MsgAdvertencia
|
Retorno.TipoMensaje = TipoMensaje.MsgAdvertencia
|
||||||
@@ -5508,13 +5512,13 @@ Namespace Modelos
|
|||||||
|
|
||||||
|
|
||||||
If CveEstatus.Contiene(4, 5) Then
|
If CveEstatus.Contiene(4, 5) Then
|
||||||
If Not ObjVentas.UpdateCancelaVenta(CveVenta, CancelacionFecha, CancelacionAcuse, UsuarioActual.CveEmpresa, CvePACCancelacion, CveEstatusRefacturacion) Then
|
If Not ObjVentas.UpdateCancelaVenta(CveVenta, CancelacionFecha, CancelacionAcuse, UsuarioActual.CveEmpresa, CvePACCancelacion, CveEstatusRefacturacion, EstadoCancelacion:=EstadoCancelacion) Then
|
||||||
ErrorCancelar = True
|
ErrorCancelar = True
|
||||||
MensajeError = "Ocurrió un error al guardar el estatus de cancelación."
|
MensajeError = "Ocurrió un error al guardar el estatus de cancelación."
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
If Not ObjVentas.UpdateEstatusFactura(CveEstatus, FolioFiscal, CancelacionAcuse, CancelacionFecha, CveVenta, IDPoliza, CvePAC:=CvePACCancelacion, CveEstatusRefacturacion:=CveEstatusRefacturacion,
|
If Not ObjVentas.UpdateEstatusFactura(CveEstatus, FolioFiscal, CancelacionAcuse, CancelacionFecha, CveVenta, IDPoliza, CvePAC:=CvePACCancelacion, CveEstatusRefacturacion:=CveEstatusRefacturacion,
|
||||||
CveUsuarioCambiaEstatus:=UsuarioActual.CveUsuario, FechaCambioEstatus:=Now.ToString("yyyy-MM-dd HH:mm:ss.mmm"), CveMotivoCancelacion:=CveMotivoCancelacion, MotivoCancelacion:=MotivoCancelacion) Then
|
CveUsuarioCambiaEstatus:=UsuarioActual.CveUsuario, FechaCambioEstatus:=Now.ToString("yyyy-MM-dd HH:mm:ss.mmm"), CveMotivoCancelacion:=CveMotivoCancelacion, MotivoCancelacion:=MotivoCancelacion, EstadoCancelacion:=EstadoCancelacion) Then
|
||||||
ErrorCancelar = True
|
ErrorCancelar = True
|
||||||
MensajeError = "Ocurrió un error al guardar el estatus de cancelación."
|
MensajeError = "Ocurrió un error al guardar el estatus de cancelación."
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -488,7 +488,8 @@ Public Class Timbrado
|
|||||||
Dim UrlServicio As String = "" ' Produccion
|
Dim UrlServicio As String = "" ' Produccion
|
||||||
|
|
||||||
'UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL"
|
'UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL"
|
||||||
UrlServicio = "http://alterno.gofac.com.mx/cfdi/timbrado.asmx?WSDL" ' alterno
|
'UrlServicio = "http://alterno.gofac.com.mx/cfdi/timbrado.asmx?WSDL" ' alterno
|
||||||
|
UrlServicio = "https://cfdi.gofac.com.mx/timbrado.asmx?WSDL"
|
||||||
|
|
||||||
If Not Empresa.FacturaProduccion Then
|
If Not Empresa.FacturaProduccion Then
|
||||||
ArchivoLLave = $"{Empresa.Ruta}Certificados\CSD01_ZUÑ920208KL4.key"
|
ArchivoLLave = $"{Empresa.Ruta}Certificados\CSD01_ZUÑ920208KL4.key"
|
||||||
@@ -1905,7 +1906,8 @@ Public Class Timbrado
|
|||||||
UrlServicio = "http://generacfdi.com.mx/rvltimbrado/service1.asmx?WSDL" 'productivo
|
UrlServicio = "http://generacfdi.com.mx/rvltimbrado/service1.asmx?WSDL" 'productivo
|
||||||
Case 4
|
Case 4
|
||||||
'UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL"
|
'UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL"
|
||||||
UrlServicio = "http://alterno.gofac.com.mx/cfdi/timbrado.asmx?WSDL" ' alterno
|
'UrlServicio = "http://alterno.gofac.com.mx/cfdi/timbrado.asmx?WSDL" ' alterno
|
||||||
|
UrlServicio = "https://cfdi.gofac.com.mx/timbrado.asmx?WSDL"
|
||||||
End Select
|
End Select
|
||||||
|
|
||||||
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 Then
|
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 Then
|
||||||
|
|||||||
@@ -4746,28 +4746,66 @@ Partial Class PopUpVerFactura
|
|||||||
|
|
||||||
#Region "OP = 'CAN' - CANCELACION"
|
#Region "OP = 'CAN' - CANCELACION"
|
||||||
Public Sub ImprimeCancelacion(CveVenta As Integer)
|
Public Sub ImprimeCancelacion(CveVenta As Integer)
|
||||||
|
Dim drv As DataRow = Nothing
|
||||||
|
|
||||||
Dim ObjVentas As New ClsVentas
|
Dim ObjVentas As New ClsVentas
|
||||||
If ObjVentas.GetVenta(CveVenta, UsuarioActual.CveEmpresa) AndAlso ObjVentas.DtResultados IsNot Nothing AndAlso ObjVentas.DtResultados.Rows.Count > 0 Then
|
If ObjVentas.GetVenta(CveVenta, UsuarioActual.CveEmpresa) AndAlso ObjVentas.DtResultados IsNot Nothing AndAlso ObjVentas.DtResultados.Rows.Count > 0 Then
|
||||||
Dim drv As DataRow = ObjVentas.DtResultados.Rows(0)
|
drv = ObjVentas.DtResultados.FiltroPrimero("")
|
||||||
Dim FolioFiscal = drv("FolioFiscal").ToString
|
|
||||||
Dim SelloCancelacion = drv("SelloCancelacion").ToString
|
|
||||||
Dim FechaCancelacion = drv("FechaCancelacion").ToString.ToDateTime.ToString("dd/MM/yyyy HH:mm:ss")
|
|
||||||
Dim RFC = UsuarioActual.Empresa.RFC
|
|
||||||
Dim Archivo As New System.IO.FileInfo(String.Format("{0}Empresas\Grales\Formatos\AcuseCancelacion.rdlc", ModExtensiones.DirectorioBaseEmpresas))
|
|
||||||
|
|
||||||
|
|
||||||
Dim params As New List(Of ReportParameter)
|
|
||||||
params.Add(New ReportParameter("FechaCancelacion", FechaCancelacion.ToString))
|
|
||||||
params.Add(New ReportParameter("FolioFiscal", FolioFiscal))
|
|
||||||
params.Add(New ReportParameter("RFCEmisor", RFC))
|
|
||||||
params.Add(New ReportParameter("SelloCancelacion", SelloCancelacion))
|
|
||||||
|
|
||||||
' If Archivo.Exists Then
|
|
||||||
ImprimirPDF(Archivo.FullName, DtDetalle, params, "AcuseCancelacion" & CveVenta)
|
|
||||||
' End If
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
ObjVentas.Dispose()
|
ObjVentas.Dispose()
|
||||||
|
|
||||||
|
If drv IsNot Nothing Then
|
||||||
|
Dim Total = drv("Total").ToString().ToDecimal()
|
||||||
|
Dim CveEstatusFactura = drv("CveEstatusFactura").ToString().ToEntero()
|
||||||
|
Dim FolioFiscal = drv("FolioFiscal").ToString()
|
||||||
|
Dim RFCReceptor = drv("RFCReceptor").ToString()
|
||||||
|
Dim SelloCancelacion = drv("SelloCancelacion").ToString()
|
||||||
|
Dim EstadoCancelacion = drv("EstadoCancelacion").ToString()
|
||||||
|
Dim FechaCancelacion = drv("FechaCancelacion").ToString.ToDateTime
|
||||||
|
|
||||||
|
Dim RFCEmisor = UsuarioActual.Empresa.RFC
|
||||||
|
Dim Archivo As New System.IO.FileInfo(String.Format("{0}Empresas\Grales\Formatos\AcuseCancelacion.rdlc", ModExtensiones.DirectorioBaseEmpresas))
|
||||||
|
|
||||||
|
Dim Titulo As String = "Acuse de cancelación de CFDI"
|
||||||
|
Dim EstadoCFDI As String = "Cancelado"
|
||||||
|
|
||||||
|
If CveEstatusFactura = 20 Then
|
||||||
|
Titulo = "Acuse de solicitud de cancelación de CFDI"
|
||||||
|
EstadoCFDI = "Vigente"
|
||||||
|
If String.IsNullOrEmpty(EstadoCancelacion) Then
|
||||||
|
EstadoCancelacion = "Cancelable con aceptación"
|
||||||
|
End If
|
||||||
|
ElseIf CveEstatusFactura = 5 Then
|
||||||
|
If String.IsNullOrEmpty(EstadoCancelacion) Then
|
||||||
|
If Total >= 5000 And FechaCancelacion.Year < 2022 Then
|
||||||
|
EstadoCancelacion = "Cancelado con aceptación"
|
||||||
|
End If
|
||||||
|
|
||||||
|
If Total >= 1000 And FechaCancelacion.Year >= 2022 Then
|
||||||
|
EstadoCancelacion = "Cancelado con aceptación"
|
||||||
|
End If
|
||||||
|
|
||||||
|
If String.IsNullOrEmpty(EstadoCancelacion) Then
|
||||||
|
EstadoCancelacion = "Cancelado sin aceptación"
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim params As New List(Of ReportParameter)
|
||||||
|
params.Add(New ReportParameter("Titulo", Titulo))
|
||||||
|
params.Add(New ReportParameter("FolioFiscal", FolioFiscal))
|
||||||
|
params.Add(New ReportParameter("RFCEmisor", RFCEmisor))
|
||||||
|
params.Add(New ReportParameter("RFCReceptor", RFCReceptor))
|
||||||
|
params.Add(New ReportParameter("SelloCancelacion", SelloCancelacion))
|
||||||
|
params.Add(New ReportParameter("EstadoCFDI", EstadoCFDI))
|
||||||
|
params.Add(New ReportParameter("EstadoCancelacion", EstadoCancelacion))
|
||||||
|
params.Add(New ReportParameter("MsgError", ""))
|
||||||
|
params.Add(New ReportParameter("FechaCancelacion", FechaCancelacion.ToString("dd/MM/yyyy HH:mm:ss")))
|
||||||
|
|
||||||
|
ImprimirPDF(Archivo.FullName, DtDetalle, params, "AcuseCancelacion" & CveVenta)
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
|
|||||||
@@ -2,20 +2,6 @@
|
|||||||
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
|
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
|
||||||
<Body>
|
<Body>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Image Name="Image1">
|
|
||||||
<Source>Embedded</Source>
|
|
||||||
<Value>shcp</Value>
|
|
||||||
<Sizing>FitProportional</Sizing>
|
|
||||||
<Top>0.45625in</Top>
|
|
||||||
<Left>0.72014in</Left>
|
|
||||||
<Height>1.64458in</Height>
|
|
||||||
<Width>2.04736in</Width>
|
|
||||||
<Style>
|
|
||||||
<Border>
|
|
||||||
<Style>None</Style>
|
|
||||||
</Border>
|
|
||||||
</Style>
|
|
||||||
</Image>
|
|
||||||
<Textbox Name="Textbox1">
|
<Textbox Name="Textbox1">
|
||||||
<CanGrow>true</CanGrow>
|
<CanGrow>true</CanGrow>
|
||||||
<KeepTogether>true</KeepTogether>
|
<KeepTogether>true</KeepTogether>
|
||||||
@@ -55,10 +41,9 @@
|
|||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>Textbox1</rd:DefaultName>
|
<rd:DefaultName>Textbox1</rd:DefaultName>
|
||||||
<Top>0.8675in</Top>
|
<Top>0.8675in</Top>
|
||||||
<Left>2.28417in</Left>
|
<Left>2.40917in</Left>
|
||||||
<Height>0.85417in</Height>
|
<Height>0.85417in</Height>
|
||||||
<Width>3.59375in</Width>
|
<Width>3.59375in</Width>
|
||||||
<ZIndex>1</ZIndex>
|
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
<Style>None</Style>
|
<Style>None</Style>
|
||||||
@@ -76,10 +61,10 @@
|
|||||||
<Paragraph>
|
<Paragraph>
|
||||||
<TextRuns>
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>Fecha y hora de solicitud</Value>
|
<Value>Fecha:</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>10.5pt</FontSize>
|
<FontSize>11.5pt</FontSize>
|
||||||
<FontWeight>Bold</FontWeight>
|
<FontWeight>Bold</FontWeight>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
@@ -88,45 +73,11 @@
|
|||||||
</Paragraph>
|
</Paragraph>
|
||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>Textbox2</rd:DefaultName>
|
<rd:DefaultName>Textbox2</rd:DefaultName>
|
||||||
<Top>2.53in</Top>
|
<Top>4.41292in</Top>
|
||||||
<Left>0.72014in</Left>
|
<Left>0.34514in</Left>
|
||||||
<Height>0.25in</Height>
|
<Height>0.25in</Height>
|
||||||
<Width>1.92708in</Width>
|
<Width>1.92708in</Width>
|
||||||
<ZIndex>2</ZIndex>
|
<ZIndex>1</ZIndex>
|
||||||
<Style>
|
|
||||||
<Border>
|
|
||||||
<Style>None</Style>
|
|
||||||
</Border>
|
|
||||||
<PaddingLeft>2pt</PaddingLeft>
|
|
||||||
<PaddingRight>2pt</PaddingRight>
|
|
||||||
<PaddingTop>2pt</PaddingTop>
|
|
||||||
<PaddingBottom>2pt</PaddingBottom>
|
|
||||||
</Style>
|
|
||||||
</Textbox>
|
|
||||||
<Textbox Name="Textbox4">
|
|
||||||
<CanGrow>true</CanGrow>
|
|
||||||
<KeepTogether>true</KeepTogether>
|
|
||||||
<Paragraphs>
|
|
||||||
<Paragraph>
|
|
||||||
<TextRuns>
|
|
||||||
<TextRun>
|
|
||||||
<Value>Fecha y hora de cancelacion</Value>
|
|
||||||
<Style>
|
|
||||||
<FontFamily>calibri</FontFamily>
|
|
||||||
<FontSize>10.5pt</FontSize>
|
|
||||||
<FontWeight>Bold</FontWeight>
|
|
||||||
</Style>
|
|
||||||
</TextRun>
|
|
||||||
</TextRuns>
|
|
||||||
<Style />
|
|
||||||
</Paragraph>
|
|
||||||
</Paragraphs>
|
|
||||||
<rd:DefaultName>Textbox2</rd:DefaultName>
|
|
||||||
<Top>2.90104in</Top>
|
|
||||||
<Left>0.72014in</Left>
|
|
||||||
<Height>0.25in</Height>
|
|
||||||
<Width>1.92708in</Width>
|
|
||||||
<ZIndex>3</ZIndex>
|
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
<Style>None</Style>
|
<Style>None</Style>
|
||||||
@@ -147,7 +98,7 @@
|
|||||||
<Value>RFC Emisor:</Value>
|
<Value>RFC Emisor:</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>10.5pt</FontSize>
|
<FontSize>11.5pt</FontSize>
|
||||||
<FontWeight>Bold</FontWeight>
|
<FontWeight>Bold</FontWeight>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
@@ -156,11 +107,11 @@
|
|||||||
</Paragraph>
|
</Paragraph>
|
||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>Textbox2</rd:DefaultName>
|
<rd:DefaultName>Textbox2</rd:DefaultName>
|
||||||
<Top>3.27802in</Top>
|
<Top>2.52802in</Top>
|
||||||
<Left>0.72014in</Left>
|
<Left>0.34514in</Left>
|
||||||
<Height>0.25in</Height>
|
<Height>0.25in</Height>
|
||||||
<Width>1.92708in</Width>
|
<Width>1.92708in</Width>
|
||||||
<ZIndex>4</ZIndex>
|
<ZIndex>2</ZIndex>
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
<Style>None</Style>
|
<Style>None</Style>
|
||||||
@@ -181,22 +132,27 @@
|
|||||||
<Value>Sello digital SAT: </Value>
|
<Value>Sello digital SAT: </Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>10.5pt</FontSize>
|
<FontSize>11.5pt</FontSize>
|
||||||
<FontWeight>Bold</FontWeight>
|
<FontWeight>Bold</FontWeight>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value xml:space="preserve"> </Value>
|
<Value xml:space="preserve"> </Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>10.5pt</FontSize>
|
<FontSize>11.5pt</FontSize>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>=Parameters!SelloCancelacion.Value</Value>
|
<Value>=Parameters!SelloCancelacion.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>10.5pt</FontSize>
|
<FontSize>11.5pt</FontSize>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
</TextRuns>
|
</TextRuns>
|
||||||
@@ -204,11 +160,11 @@
|
|||||||
</Paragraph>
|
</Paragraph>
|
||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>Textbox2</rd:DefaultName>
|
<rd:DefaultName>Textbox2</rd:DefaultName>
|
||||||
<Top>4.22813in</Top>
|
<Top>4.85313in</Top>
|
||||||
<Left>0.72014in</Left>
|
<Left>0.34514in</Left>
|
||||||
<Height>1.01041in</Height>
|
<Height>1.01041in</Height>
|
||||||
<Width>5.6432in</Width>
|
<Width>5.6432in</Width>
|
||||||
<ZIndex>5</ZIndex>
|
<ZIndex>3</ZIndex>
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
<Style>None</Style>
|
<Style>None</Style>
|
||||||
@@ -229,7 +185,7 @@
|
|||||||
<Value>=Parameters!FechaCancelacion.Value</Value>
|
<Value>=Parameters!FechaCancelacion.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>10.5pt</FontSize>
|
<FontSize>11.5pt</FontSize>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
</TextRuns>
|
</TextRuns>
|
||||||
@@ -237,44 +193,11 @@
|
|||||||
</Paragraph>
|
</Paragraph>
|
||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>FechaCancelacion</rd:DefaultName>
|
<rd:DefaultName>FechaCancelacion</rd:DefaultName>
|
||||||
<Top>2.53in</Top>
|
<Top>4.41292in</Top>
|
||||||
<Left>3.30708in</Left>
|
<Left>2.68208in</Left>
|
||||||
<Height>0.25in</Height>
|
<Height>0.25in</Height>
|
||||||
<Width>2.13542in</Width>
|
<Width>2.13542in</Width>
|
||||||
<ZIndex>6</ZIndex>
|
<ZIndex>4</ZIndex>
|
||||||
<Style>
|
|
||||||
<Border>
|
|
||||||
<Style>None</Style>
|
|
||||||
</Border>
|
|
||||||
<PaddingLeft>2pt</PaddingLeft>
|
|
||||||
<PaddingRight>2pt</PaddingRight>
|
|
||||||
<PaddingTop>2pt</PaddingTop>
|
|
||||||
<PaddingBottom>2pt</PaddingBottom>
|
|
||||||
</Style>
|
|
||||||
</Textbox>
|
|
||||||
<Textbox Name="FechaCancelacion2">
|
|
||||||
<CanGrow>true</CanGrow>
|
|
||||||
<KeepTogether>true</KeepTogether>
|
|
||||||
<Paragraphs>
|
|
||||||
<Paragraph>
|
|
||||||
<TextRuns>
|
|
||||||
<TextRun>
|
|
||||||
<Value>=Parameters!FechaCancelacion.Value</Value>
|
|
||||||
<Style>
|
|
||||||
<FontFamily>calibri</FontFamily>
|
|
||||||
<FontSize>10.5pt</FontSize>
|
|
||||||
</Style>
|
|
||||||
</TextRun>
|
|
||||||
</TextRuns>
|
|
||||||
<Style />
|
|
||||||
</Paragraph>
|
|
||||||
</Paragraphs>
|
|
||||||
<rd:DefaultName>FechaCancelacion</rd:DefaultName>
|
|
||||||
<Top>2.90104in</Top>
|
|
||||||
<Left>3.30708in</Left>
|
|
||||||
<Height>0.25in</Height>
|
|
||||||
<Width>2.13542in</Width>
|
|
||||||
<ZIndex>7</ZIndex>
|
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
<Style>None</Style>
|
<Style>None</Style>
|
||||||
@@ -295,7 +218,7 @@
|
|||||||
<Value>=Parameters!RFCEmisor.Value</Value>
|
<Value>=Parameters!RFCEmisor.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>10.5pt</FontSize>
|
<FontSize>11.5pt</FontSize>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
</TextRuns>
|
</TextRuns>
|
||||||
@@ -303,11 +226,11 @@
|
|||||||
</Paragraph>
|
</Paragraph>
|
||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>RFCEmisor</rd:DefaultName>
|
<rd:DefaultName>RFCEmisor</rd:DefaultName>
|
||||||
<Top>3.27802in</Top>
|
<Top>2.52802in</Top>
|
||||||
<Left>3.30708in</Left>
|
<Left>2.68208in</Left>
|
||||||
<Height>0.25in</Height>
|
<Height>0.25in</Height>
|
||||||
<Width>2.13542in</Width>
|
<Width>2.13542in</Width>
|
||||||
<ZIndex>8</ZIndex>
|
<ZIndex>5</ZIndex>
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
<Style>None</Style>
|
<Style>None</Style>
|
||||||
@@ -318,144 +241,6 @@
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
<Textbox Name="Textbox14">
|
|
||||||
<CanGrow>true</CanGrow>
|
|
||||||
<KeepTogether>true</KeepTogether>
|
|
||||||
<Paragraphs>
|
|
||||||
<Paragraph>
|
|
||||||
<TextRuns>
|
|
||||||
<TextRun>
|
|
||||||
<Value>=Parameters!FolioFiscal.Value</Value>
|
|
||||||
<Style>
|
|
||||||
<FontFamily>calibri</FontFamily>
|
|
||||||
<FontSize>10.5pt</FontSize>
|
|
||||||
</Style>
|
|
||||||
</TextRun>
|
|
||||||
</TextRuns>
|
|
||||||
<Style />
|
|
||||||
</Paragraph>
|
|
||||||
</Paragraphs>
|
|
||||||
<rd:DefaultName>Textbox14</rd:DefaultName>
|
|
||||||
<Top>9.93538cm</Top>
|
|
||||||
<Left>1.82916cm</Left>
|
|
||||||
<Height>0.6cm</Height>
|
|
||||||
<Width>7.16686cm</Width>
|
|
||||||
<ZIndex>9</ZIndex>
|
|
||||||
<Style>
|
|
||||||
<Border>
|
|
||||||
<Color>LightGrey</Color>
|
|
||||||
<Style>Solid</Style>
|
|
||||||
</Border>
|
|
||||||
<PaddingLeft>2pt</PaddingLeft>
|
|
||||||
<PaddingRight>2pt</PaddingRight>
|
|
||||||
<PaddingTop>2pt</PaddingTop>
|
|
||||||
<PaddingBottom>2pt</PaddingBottom>
|
|
||||||
</Style>
|
|
||||||
</Textbox>
|
|
||||||
<Textbox Name="Textbox15">
|
|
||||||
<CanGrow>true</CanGrow>
|
|
||||||
<KeepTogether>true</KeepTogether>
|
|
||||||
<Paragraphs>
|
|
||||||
<Paragraph>
|
|
||||||
<TextRuns>
|
|
||||||
<TextRun>
|
|
||||||
<Value>Folio Fiscal</Value>
|
|
||||||
<Style>
|
|
||||||
<FontFamily>CALIBRI</FontFamily>
|
|
||||||
<FontSize>10.5pt</FontSize>
|
|
||||||
<FontWeight>Bold</FontWeight>
|
|
||||||
</Style>
|
|
||||||
</TextRun>
|
|
||||||
</TextRuns>
|
|
||||||
<Style />
|
|
||||||
</Paragraph>
|
|
||||||
</Paragraphs>
|
|
||||||
<rd:DefaultName>Textbox14</rd:DefaultName>
|
|
||||||
<Top>9.33538cm</Top>
|
|
||||||
<Left>1.82916cm</Left>
|
|
||||||
<Height>0.6cm</Height>
|
|
||||||
<Width>7.16686cm</Width>
|
|
||||||
<ZIndex>10</ZIndex>
|
|
||||||
<Style>
|
|
||||||
<Border>
|
|
||||||
<Color>LightGrey</Color>
|
|
||||||
<Style>Solid</Style>
|
|
||||||
</Border>
|
|
||||||
<PaddingLeft>2pt</PaddingLeft>
|
|
||||||
<PaddingRight>2pt</PaddingRight>
|
|
||||||
<PaddingTop>2pt</PaddingTop>
|
|
||||||
<PaddingBottom>2pt</PaddingBottom>
|
|
||||||
</Style>
|
|
||||||
</Textbox>
|
|
||||||
<Textbox Name="Textbox16">
|
|
||||||
<CanGrow>true</CanGrow>
|
|
||||||
<KeepTogether>true</KeepTogether>
|
|
||||||
<Paragraphs>
|
|
||||||
<Paragraph>
|
|
||||||
<TextRuns>
|
|
||||||
<TextRun>
|
|
||||||
<Value>Cancelado</Value>
|
|
||||||
<Style>
|
|
||||||
<FontFamily>calibri</FontFamily>
|
|
||||||
<FontSize>10.5pt</FontSize>
|
|
||||||
</Style>
|
|
||||||
</TextRun>
|
|
||||||
</TextRuns>
|
|
||||||
<Style />
|
|
||||||
</Paragraph>
|
|
||||||
</Paragraphs>
|
|
||||||
<rd:DefaultName>Textbox14</rd:DefaultName>
|
|
||||||
<Top>9.93538cm</Top>
|
|
||||||
<Left>8.99602cm</Left>
|
|
||||||
<Height>0.6cm</Height>
|
|
||||||
<Width>7.16686cm</Width>
|
|
||||||
<ZIndex>11</ZIndex>
|
|
||||||
<Style>
|
|
||||||
<Border>
|
|
||||||
<Color>LightGrey</Color>
|
|
||||||
<Style>Solid</Style>
|
|
||||||
</Border>
|
|
||||||
<PaddingLeft>2pt</PaddingLeft>
|
|
||||||
<PaddingRight>2pt</PaddingRight>
|
|
||||||
<PaddingTop>2pt</PaddingTop>
|
|
||||||
<PaddingBottom>2pt</PaddingBottom>
|
|
||||||
</Style>
|
|
||||||
</Textbox>
|
|
||||||
<Textbox Name="Textbox17">
|
|
||||||
<CanGrow>true</CanGrow>
|
|
||||||
<KeepTogether>true</KeepTogether>
|
|
||||||
<Paragraphs>
|
|
||||||
<Paragraph>
|
|
||||||
<TextRuns>
|
|
||||||
<TextRun>
|
|
||||||
<Value>Estado CFDI</Value>
|
|
||||||
<Style>
|
|
||||||
<FontFamily>calibri</FontFamily>
|
|
||||||
<FontSize>10.5pt</FontSize>
|
|
||||||
<FontWeight>Bold</FontWeight>
|
|
||||||
</Style>
|
|
||||||
</TextRun>
|
|
||||||
</TextRuns>
|
|
||||||
<Style />
|
|
||||||
</Paragraph>
|
|
||||||
</Paragraphs>
|
|
||||||
<rd:DefaultName>Textbox14</rd:DefaultName>
|
|
||||||
<Top>9.33538cm</Top>
|
|
||||||
<Left>8.99602cm</Left>
|
|
||||||
<Height>0.6cm</Height>
|
|
||||||
<Width>7.16686cm</Width>
|
|
||||||
<ZIndex>12</ZIndex>
|
|
||||||
<Style>
|
|
||||||
<Border>
|
|
||||||
<Color>LightGrey</Color>
|
|
||||||
<Style>Solid</Style>
|
|
||||||
</Border>
|
|
||||||
<PaddingLeft>2pt</PaddingLeft>
|
|
||||||
<PaddingRight>2pt</PaddingRight>
|
|
||||||
<PaddingTop>2pt</PaddingTop>
|
|
||||||
<PaddingBottom>2pt</PaddingBottom>
|
|
||||||
</Style>
|
|
||||||
</Textbox>
|
|
||||||
<Textbox Name="Textbox19">
|
<Textbox Name="Textbox19">
|
||||||
<CanGrow>true</CanGrow>
|
<CanGrow>true</CanGrow>
|
||||||
<KeepTogether>true</KeepTogether>
|
<KeepTogether>true</KeepTogether>
|
||||||
@@ -463,7 +248,7 @@
|
|||||||
<Paragraph>
|
<Paragraph>
|
||||||
<TextRuns>
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>Acuse de cancelación de CFDI</Value>
|
<Value>=Parameters!Titulo.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>14pt</FontSize>
|
<FontSize>14pt</FontSize>
|
||||||
@@ -476,9 +261,255 @@
|
|||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>Textbox19</rd:DefaultName>
|
<rd:DefaultName>Textbox19</rd:DefaultName>
|
||||||
<Top>3.05338cm</Top>
|
<Top>3.05338cm</Top>
|
||||||
<Left>7.02946cm</Left>
|
<Left>7.66446cm</Left>
|
||||||
<Height>0.81167cm</Height>
|
<Height>0.81167cm</Height>
|
||||||
<Width>6.38938cm</Width>
|
<Width>6.38938cm</Width>
|
||||||
|
<ZIndex>6</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="Textbox7">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>Folio Fiscal:</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
<FontWeight>Bold</FontWeight>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>Textbox2</rd:DefaultName>
|
||||||
|
<Top>2.15104in</Top>
|
||||||
|
<Left>0.34514in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>1.92708in</Width>
|
||||||
|
<ZIndex>7</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="FechaCancelacion3">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>=Parameters!FolioFiscal.Value</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>FechaCancelacion</rd:DefaultName>
|
||||||
|
<Top>2.15104in</Top>
|
||||||
|
<Left>2.68208in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>3.14376in</Width>
|
||||||
|
<ZIndex>8</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="Textbox8">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>RFC Receptor:</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
<FontWeight>Bold</FontWeight>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>Textbox2</rd:DefaultName>
|
||||||
|
<Top>2.905in</Top>
|
||||||
|
<Left>0.33882in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>1.92708in</Width>
|
||||||
|
<ZIndex>9</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="RFCEmisor2">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>=Parameters!RFCReceptor.Value</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>RFCEmisor</rd:DefaultName>
|
||||||
|
<Top>2.91979in</Top>
|
||||||
|
<Left>2.67576in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>2.13542in</Width>
|
||||||
|
<ZIndex>10</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="Textbox9">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>Estado CFDI:</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
<FontWeight>Bold</FontWeight>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>Textbox2</rd:DefaultName>
|
||||||
|
<Top>3.28198in</Top>
|
||||||
|
<Left>0.33882in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>1.92708in</Width>
|
||||||
|
<ZIndex>11</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="RFCEmisor3">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>=Parameters!EstadoCFDI.Value</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>RFCEmisor</rd:DefaultName>
|
||||||
|
<Top>3.28198in</Top>
|
||||||
|
<Left>2.67576in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>2.13542in</Width>
|
||||||
|
<ZIndex>12</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="Textbox10">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>Estado </Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
<FontWeight>Bold</FontWeight>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
<TextRun>
|
||||||
|
<Value>Cancelación:</Value>
|
||||||
|
<Style>
|
||||||
|
<FontStyle>Normal</FontStyle>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
<FontWeight>Bold</FontWeight>
|
||||||
|
<TextDecoration>None</TextDecoration>
|
||||||
|
<Color>#000000</Color>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>Textbox2</rd:DefaultName>
|
||||||
|
<Top>3.65896in</Top>
|
||||||
|
<Left>0.33882in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>1.92708in</Width>
|
||||||
<ZIndex>13</ZIndex>
|
<ZIndex>13</ZIndex>
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
@@ -490,6 +521,132 @@
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
|
<Textbox Name="RFCEmisor4">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>=Parameters!EstadoCancelacion.Value</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>RFCEmisor</rd:DefaultName>
|
||||||
|
<Top>3.65896in</Top>
|
||||||
|
<Left>2.67576in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>2.13542in</Width>
|
||||||
|
<ZIndex>14</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="Textbox11">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>Mensaje de Error</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
<FontWeight>Bold</FontWeight>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
<TextRun>
|
||||||
|
<Value>:</Value>
|
||||||
|
<Style>
|
||||||
|
<FontStyle>Normal</FontStyle>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
<FontWeight>Bold</FontWeight>
|
||||||
|
<TextDecoration>None</TextDecoration>
|
||||||
|
<Color>#000000</Color>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>Textbox2</rd:DefaultName>
|
||||||
|
<Top>4.03594in</Top>
|
||||||
|
<Left>0.33882in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>1.92708in</Width>
|
||||||
|
<ZIndex>15</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Textbox Name="RFCEmisor5">
|
||||||
|
<CanGrow>true</CanGrow>
|
||||||
|
<KeepTogether>true</KeepTogether>
|
||||||
|
<Paragraphs>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>=Parameters!MsgError.Value</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>11.5pt</FontSize>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
</Paragraphs>
|
||||||
|
<rd:DefaultName>RFCEmisor</rd:DefaultName>
|
||||||
|
<Top>4.03594in</Top>
|
||||||
|
<Left>2.67576in</Left>
|
||||||
|
<Height>0.25in</Height>
|
||||||
|
<Width>2.13542in</Width>
|
||||||
|
<ZIndex>16</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
<PaddingLeft>2pt</PaddingLeft>
|
||||||
|
<PaddingRight>2pt</PaddingRight>
|
||||||
|
<PaddingTop>2pt</PaddingTop>
|
||||||
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
|
</Style>
|
||||||
|
</Textbox>
|
||||||
|
<Image Name="Image1">
|
||||||
|
<Source>Embedded</Source>
|
||||||
|
<Value>Logohacienda</Value>
|
||||||
|
<Sizing>FitProportional</Sizing>
|
||||||
|
<Top>2.20345cm</Top>
|
||||||
|
<Left>0.58208cm</Left>
|
||||||
|
<Height>1.69334cm</Height>
|
||||||
|
<Width>5.60104cm</Width>
|
||||||
|
<ZIndex>17</ZIndex>
|
||||||
|
<Style>
|
||||||
|
<Border>
|
||||||
|
<Style>None</Style>
|
||||||
|
</Border>
|
||||||
|
</Style>
|
||||||
|
</Image>
|
||||||
</ReportItems>
|
</ReportItems>
|
||||||
<Height>15.21354cm</Height>
|
<Height>15.21354cm</Height>
|
||||||
<Style />
|
<Style />
|
||||||
@@ -526,7 +683,7 @@
|
|||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>Textbox5</rd:DefaultName>
|
<rd:DefaultName>Textbox5</rd:DefaultName>
|
||||||
<Top>0.14111cm</Top>
|
<Top>0.14111cm</Top>
|
||||||
<Left>4.68627cm</Left>
|
<Left>9.44877cm</Left>
|
||||||
<Height>0.46771cm</Height>
|
<Height>0.46771cm</Height>
|
||||||
<Width>6.92282cm</Width>
|
<Width>6.92282cm</Width>
|
||||||
<Style>
|
<Style>
|
||||||
@@ -569,18 +726,48 @@
|
|||||||
<AllowBlank>true</AllowBlank>
|
<AllowBlank>true</AllowBlank>
|
||||||
<Prompt>ReportParameter1</Prompt>
|
<Prompt>ReportParameter1</Prompt>
|
||||||
</ReportParameter>
|
</ReportParameter>
|
||||||
|
<ReportParameter Name="RFCReceptor">
|
||||||
|
<DataType>String</DataType>
|
||||||
|
<Nullable>true</Nullable>
|
||||||
|
<AllowBlank>true</AllowBlank>
|
||||||
|
<Prompt>ReportParameter1</Prompt>
|
||||||
|
</ReportParameter>
|
||||||
<ReportParameter Name="FolioFiscal">
|
<ReportParameter Name="FolioFiscal">
|
||||||
<DataType>String</DataType>
|
<DataType>String</DataType>
|
||||||
<Nullable>true</Nullable>
|
<Nullable>true</Nullable>
|
||||||
<AllowBlank>true</AllowBlank>
|
<AllowBlank>true</AllowBlank>
|
||||||
<Prompt>ReportParameter1</Prompt>
|
<Prompt>ReportParameter1</Prompt>
|
||||||
</ReportParameter>
|
</ReportParameter>
|
||||||
|
<ReportParameter Name="EstadoCFDI">
|
||||||
|
<DataType>String</DataType>
|
||||||
|
<Nullable>true</Nullable>
|
||||||
|
<AllowBlank>true</AllowBlank>
|
||||||
|
<Prompt>ReportParameter1</Prompt>
|
||||||
|
</ReportParameter>
|
||||||
|
<ReportParameter Name="EstadoCancelacion">
|
||||||
|
<DataType>String</DataType>
|
||||||
|
<Nullable>true</Nullable>
|
||||||
|
<AllowBlank>true</AllowBlank>
|
||||||
|
<Prompt>ReportParameter1</Prompt>
|
||||||
|
</ReportParameter>
|
||||||
|
<ReportParameter Name="MsgError">
|
||||||
|
<DataType>String</DataType>
|
||||||
|
<Nullable>true</Nullable>
|
||||||
|
<AllowBlank>true</AllowBlank>
|
||||||
|
<Prompt>ReportParameter1</Prompt>
|
||||||
|
</ReportParameter>
|
||||||
<ReportParameter Name="SelloCancelacion">
|
<ReportParameter Name="SelloCancelacion">
|
||||||
<DataType>String</DataType>
|
<DataType>String</DataType>
|
||||||
<Nullable>true</Nullable>
|
<Nullable>true</Nullable>
|
||||||
<AllowBlank>true</AllowBlank>
|
<AllowBlank>true</AllowBlank>
|
||||||
<Prompt>ReportParameter1</Prompt>
|
<Prompt>ReportParameter1</Prompt>
|
||||||
</ReportParameter>
|
</ReportParameter>
|
||||||
|
<ReportParameter Name="Titulo">
|
||||||
|
<DataType>String</DataType>
|
||||||
|
<Nullable>true</Nullable>
|
||||||
|
<AllowBlank>true</AllowBlank>
|
||||||
|
<Prompt>ReportParameter1</Prompt>
|
||||||
|
</ReportParameter>
|
||||||
</ReportParameters>
|
</ReportParameters>
|
||||||
<EmbeddedImages>
|
<EmbeddedImages>
|
||||||
<EmbeddedImage Name="shcp">
|
<EmbeddedImage Name="shcp">
|
||||||
@@ -605,6 +792,69 @@ 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</ImageData>
|
hnVY5YnIz1dGq6r7jhbulYjwo4WgwVpdcVZLI/Za5v3asRwGmI9GngA5pZzsfUTA3h5I4S0mhuaGnqZxmb+S5KaGncQhq2qK1SFmSXvSRjj1ki4WFd5ka3gJEFm6mf8AU2845B6o1VC3XCSblOKlWzTag4/UxbxJaf8AjS8dpkNU6Zbe5nsVwQ5jEV/O6rrG0eorZX4Z7Te1e4LDbqe2iWGaKVXsL+glrHvBaC8SBgun/KezcvLWOfOOoHlx87bWlNlvx7a4E9JFGEfE5GLFZ+3S5QEGL69akibEiwZKH//Z</ImageData>
|
||||||
</EmbeddedImage>
|
</EmbeddedImage>
|
||||||
|
<EmbeddedImage Name="Hacienda">
|
||||||
|
<MIMEType>image/png</MIMEType>
|
||||||
|
<ImageData>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</ImageData>
|
||||||
|
</EmbeddedImage>
|
||||||
|
<EmbeddedImage Name="Logohacienda">
|
||||||
|
<MIMEType>image/png</MIMEType>
|
||||||
|
<ImageData>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</ImageData>
|
||||||
|
</EmbeddedImage>
|
||||||
</EmbeddedImages>
|
</EmbeddedImages>
|
||||||
<rd:ReportUnitType>Cm</rd:ReportUnitType>
|
<rd:ReportUnitType>Cm</rd:ReportUnitType>
|
||||||
<rd:ReportID>7bced8a5-91a1-4ff1-bd5e-038ffe5146b1</rd:ReportID>
|
<rd:ReportID>7bced8a5-91a1-4ff1-bd5e-038ffe5146b1</rd:ReportID>
|
||||||
|
|||||||
@@ -5725,7 +5725,7 @@
|
|||||||
<asp:Button ID="BtnRefacturacionConfirmarAceptacion" runat="server" ClientIDMode="Static" Text="Refacturacion Aceptacion Documento" Style="display: none;" />
|
<asp:Button ID="BtnRefacturacionConfirmarAceptacion" runat="server" ClientIDMode="Static" Text="Refacturacion Aceptacion Documento" Style="display: none;" />
|
||||||
<asp:Button ID="BtnRefrescarPagina" runat="server" ClientIDMode="Static" Text="Refrescar" Style="display: none;" />
|
<asp:Button ID="BtnRefrescarPagina" runat="server" ClientIDMode="Static" Text="Refrescar" Style="display: none;" />
|
||||||
<asp:Button ID="BtnAplicaNuevaNC" runat="server" ClientIDMode="Static" Text="AplicarNC" Style="display: none;" />
|
<asp:Button ID="BtnAplicaNuevaNC" runat="server" ClientIDMode="Static" Text="AplicarNC" Style="display: none;" />
|
||||||
|
<asp:HiddenField ID="HdnCveVentaAcuse" runat="server" ClientIDMode="Static" Value="0" />
|
||||||
<%--FLETES--%>
|
<%--FLETES--%>
|
||||||
<div id="ModalFletes" class="modal ADS fade" role="dialog">
|
<div id="ModalFletes" class="modal ADS fade" role="dialog">
|
||||||
<asp:UpdatePanel ID="UpFletes" class="modal-dialog rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
<asp:UpdatePanel ID="UpFletes" class="modal-dialog rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
||||||
@@ -7080,10 +7080,10 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row" id="DivRelacionadasCancelacion" runat="server" visible="false">
|
<div class="row" id="DivRelacionadasCancelacion" runat="server" visible="false">
|
||||||
<div class="col-md-6">
|
<div class="col-md-12">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
Facturas Padre
|
Facturas que impiden su cancelación
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@@ -7097,9 +7097,8 @@
|
|||||||
</asp:GridView>
|
</asp:GridView>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<%-- <div class="col-md-6">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
Facturas Hijo
|
Facturas Hijo
|
||||||
@@ -7117,7 +7116,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>--%>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<div class="row" id="DivMotivoCancelacion" runat="server">
|
<div class="row" id="DivMotivoCancelacion" runat="server">
|
||||||
@@ -7803,24 +7802,54 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-2">
|
<div class="col-md-12">
|
||||||
<label>Motivo:</label>
|
<asp:Label ID="LbExtraRefacturacion" runat="server"></asp:Label>
|
||||||
</div>
|
|
||||||
<div class="col-md-10">
|
|
||||||
<asp:DropDownList ID="DdlMotivoRefacturacion" CssClass=" form-control input-sm select2me" runat="server" Width="100%" DataTextField="MotivoCancelacion" DataValueField="CveMotivoCancelacion">
|
|
||||||
</asp:DropDownList>
|
|
||||||
<asp:RequiredFieldValidator ID="RFVDdlMotivoRefac" runat="server" CssClass="help-block errorimput" Display="Dynamic" InitialValue="-1" ControlToValidate="DdlMotivoRefacturacion" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Motivo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpMotivo"></asp:RequiredFieldValidator>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row" id="DivRelacionadasRefacturacion" runat="server" visible="false">
|
||||||
<div class="col-md-2">
|
<div class="col-md-12">
|
||||||
<label>Descripción:</label>
|
<div class="row">
|
||||||
</div>
|
<div class="col-md-12">
|
||||||
<div class="col-md-10">
|
Facturas que impiden su cancelación
|
||||||
<asp:TextBox ID="TxtMotivoRefac" runat="server" Height="100" Width="100%" TextMode="MultiLine" CausesValidation="true" MaxLength="500"></asp:TextBox>
|
</div>
|
||||||
<asp:RequiredFieldValidator ID="RFVTxtMotivoRefac" runat="server" Display="Dynamic" CssClass="help-block errorimput" ControlToValidate="TxtMotivoRefac" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="GrpMotivo"></asp:RequiredFieldValidator>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<asp:GridView ID="GvFacturasPadreRefacturar" runat="server" DataKeyNames="CveVenta" CssClass="table table-striped table-hover Widthall" AutoGenerateColumns="False" ClientIDMode="Static" EmptyDataText="" GridLines="None">
|
||||||
|
<Columns>
|
||||||
|
<asp:HyperLinkField DataTextField="SerieFolio" HeaderText="Serie Folio" Target="_blank" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}" />
|
||||||
|
<asp:BoundField DataField="TipoDocto" HeaderText="Tipo" />
|
||||||
|
<asp:BoundField DataField="FolioFiscal" HeaderText="Folio Fiscal" />
|
||||||
|
</Columns>
|
||||||
|
</asp:GridView>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row" id="DivMotivoRefacturacionTexto" runat="server">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-2">
|
||||||
|
<label>Motivo:</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-10">
|
||||||
|
<asp:DropDownList ID="DdlMotivoRefacturacion" CssClass=" form-control input-sm select2me" runat="server" Width="100%" DataTextField="MotivoCancelacion" DataValueField="CveMotivoCancelacion">
|
||||||
|
</asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RFVDdlMotivoRefac" runat="server" CssClass="help-block errorimput" Display="Dynamic" InitialValue="-1" ControlToValidate="DdlMotivoRefacturacion" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Motivo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpMotivo"></asp:RequiredFieldValidator>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-2">
|
||||||
|
<label>Descripción:</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-10">
|
||||||
|
<asp:TextBox ID="TxtMotivoRefac" runat="server" Height="100" Width="100%" TextMode="MultiLine" CausesValidation="true" MaxLength="500"></asp:TextBox>
|
||||||
|
<asp:RequiredFieldValidator ID="RFVTxtMotivoRefac" runat="server" Display="Dynamic" CssClass="help-block errorimput" ControlToValidate="TxtMotivoRefac" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="GrpMotivo"></asp:RequiredFieldValidator>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<asp:LinkButton ID="BtnMotivoRefacturacion" runat="server" CssClass="btn btn-primary" ValidationGroup="GrpMotivo"> Refacturar</asp:LinkButton>
|
<asp:LinkButton ID="BtnMotivoRefacturacion" runat="server" CssClass="btn btn-primary" ValidationGroup="GrpMotivo"> Refacturar</asp:LinkButton>
|
||||||
@@ -9285,7 +9314,8 @@
|
|||||||
$('#BtnMateriales').click();
|
$('#BtnMateriales').click();
|
||||||
}
|
}
|
||||||
|
|
||||||
function BtnEnviarMailCancelacion() {
|
function BtnEnviarMailCancelacion(CveVenta) {
|
||||||
|
HdnCveVentaAcuse.value = CveVenta;
|
||||||
$('#BtnEnviarMailCancelacion').click();
|
$('#BtnEnviarMailCancelacion').click();
|
||||||
}
|
}
|
||||||
function BtnRefacturacionConfirmar() {
|
function BtnRefacturacionConfirmar() {
|
||||||
@@ -9304,6 +9334,10 @@
|
|||||||
$('#BtnAplicaNuevaNC').click();
|
$('#BtnAplicaNuevaNC').click();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function BtnAplicaNuevaNC() {
|
||||||
|
$('#BtnAplicaNuevaNC').click();
|
||||||
|
}
|
||||||
|
|
||||||
$('.DdlPS').on("select2:open", function (e) { $('.select2-container.select2-container--default .select2-dropdown .select2anothertable').remove(); });
|
$('.DdlPS').on("select2:open", function (e) { $('.select2-container.select2-container--default .select2-dropdown .select2anothertable').remove(); });
|
||||||
$('.DdlPSPyME').on("select2:open", function (e) { $('.select2-container.select2-container--default .select2-dropdown .select2anothertable').remove(); });
|
$('.DdlPSPyME').on("select2:open", function (e) { $('.select2-container.select2-container--default .select2-dropdown .select2anothertable').remove(); });
|
||||||
|
|
||||||
|
|||||||
@@ -1310,14 +1310,7 @@ Partial Class Ventas
|
|||||||
ViewState("CveVentaUsadoDevolucionEfectivo") = value
|
ViewState("CveVentaUsadoDevolucionEfectivo") = value
|
||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
Private Property CveFormaPago33Cliente As Integer
|
|
||||||
Get
|
|
||||||
Return If(IsNothing(ViewState("CveFormaPago33Cliente")), -1, ViewState("CveFormaPago33Cliente")).ToString().ToEntero
|
|
||||||
End Get
|
|
||||||
Set(value As Integer)
|
|
||||||
ViewState("CveFormaPago33Cliente") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Private Property RFCReceptorVenta As String
|
Private Property RFCReceptorVenta As String
|
||||||
Get
|
Get
|
||||||
@@ -1887,6 +1880,22 @@ Partial Class Ventas
|
|||||||
ViewState("CveFormaPago33Venta") = value
|
ViewState("CveFormaPago33Venta") = value
|
||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
Private Property CveMetodoPago33Cliente As Integer
|
||||||
|
Get
|
||||||
|
Return If(IsNothing(ViewState("CveMetodoPago33Cliente")), -1, ViewState("CveMetodoPago33Cliente")).ToString().ToEntero
|
||||||
|
End Get
|
||||||
|
Set(value As Integer)
|
||||||
|
ViewState("CveMetodoPago33Cliente") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
Private Property CveFormaPago33Cliente As Integer
|
||||||
|
Get
|
||||||
|
Return If(IsNothing(ViewState("CveFormaPago33Cliente")), -1, ViewState("CveFormaPago33Cliente")).ToString().ToEntero
|
||||||
|
End Get
|
||||||
|
Set(value As Integer)
|
||||||
|
ViewState("CveFormaPago33Cliente") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
Private Property CveVendedorVenta As Integer
|
Private Property CveVendedorVenta As Integer
|
||||||
Get
|
Get
|
||||||
@@ -2068,6 +2077,15 @@ Partial Class Ventas
|
|||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
Private Property EsGarantia As Boolean
|
||||||
|
Get
|
||||||
|
Return CBool(IfNull(ViewState("EsGarantia"), False, ViewState("EsGarantia")))
|
||||||
|
End Get
|
||||||
|
Set(value As Boolean)
|
||||||
|
ViewState("EsGarantia") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
'#Region "AuxiliarConta"
|
'#Region "AuxiliarConta"
|
||||||
@@ -2159,6 +2177,7 @@ Partial Class Ventas
|
|||||||
ViewState("CvePrecioLista") = 0
|
ViewState("CvePrecioLista") = 0
|
||||||
ViewState("CvePrecioListaCliente") = 0
|
ViewState("CvePrecioListaCliente") = 0
|
||||||
Me.CveVendedorVenta = -1
|
Me.CveVendedorVenta = -1
|
||||||
|
Me.EsGarantia = False
|
||||||
idCuentaContabilizacion = 1
|
idCuentaContabilizacion = 1
|
||||||
CveEmpresaCRM = 0
|
CveEmpresaCRM = 0
|
||||||
CveAcercamientoCRM = 0
|
CveAcercamientoCRM = 0
|
||||||
@@ -3057,6 +3076,15 @@ Partial Class Ventas
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
'QUITAR ESTAS OPCIONES SI LA FACTURA VA SER CANCELADA O ESTA CANCELADA
|
||||||
|
If CveEstatus.Contiene(4, 5, 12, 13, 20, 23) Then
|
||||||
|
LBNotaCredito.Visible = False
|
||||||
|
LnkAplicarRNCDevolucion.Visible = False
|
||||||
|
HLPagar.Visible = False
|
||||||
|
HLSaldarVenta.Visible = False
|
||||||
|
HlFacturasRelaciondas.Visible = False
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
''EN REALIDAD SE OCUPAN ESTAS COSAS DENTRO DEL POSTABCK ???
|
''EN REALIDAD SE OCUPAN ESTAS COSAS DENTRO DEL POSTABCK ???
|
||||||
@@ -3108,8 +3136,6 @@ Partial Class Ventas
|
|||||||
|
|
||||||
'End If
|
'End If
|
||||||
|
|
||||||
'UNA VEZ CARGADA LAS CONDICIONES DE PAGO INICIALMENTE, NO VUELVE A SOBREESCRIBIR EL VALOR
|
|
||||||
CveFormaPago33Cliente = -1
|
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(558) = "1" Then
|
If UsuarioActual.Empresa.Funcionalidad(558) = "1" Then
|
||||||
trRotacion.Visible = True
|
trRotacion.Visible = True
|
||||||
@@ -4197,6 +4223,8 @@ Partial Class Ventas
|
|||||||
|
|
||||||
ViewState("CveSubProyectoVenta") = DbRowVenta("CveSubProyecto").ToString().ToEntero()
|
ViewState("CveSubProyectoVenta") = DbRowVenta("CveSubProyecto").ToString().ToEntero()
|
||||||
|
|
||||||
|
Me.EsGarantia = CBool(DbRowVenta("EsGarantia"))
|
||||||
|
|
||||||
Me.CveEstatusFacturaPadre = DbRowVenta("CveEstatusFacturaPadre").ToString().ToEntero()
|
Me.CveEstatusFacturaPadre = DbRowVenta("CveEstatusFacturaPadre").ToString().ToEntero()
|
||||||
'CargaEncabezado
|
'CargaEncabezado
|
||||||
If Not (CveRemision > 0 Or CveCotizacion > 0) Then
|
If Not (CveRemision > 0 Or CveCotizacion > 0) Then
|
||||||
@@ -4224,7 +4252,7 @@ Partial Class Ventas
|
|||||||
'End If
|
'End If
|
||||||
|
|
||||||
|
|
||||||
If Not CveEstatus.Contiene(4, 5, 12, 13, 20) AndAlso DdlTipoComprobante.SelectedValue.Contiene("Ing", "Egs", "Ant") AndAlso UsuarioActual.TienePermisoProceso(159) Then
|
If Not CveEstatus.Contiene(4, 5, 12, 13, 20, 23) AndAlso DdlTipoComprobante.SelectedValue.Contiene("Ing", "Egs", "Ant") AndAlso UsuarioActual.TienePermisoProceso(159) Then
|
||||||
Dim TienePermiso As String = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, -1).FiltroPrimeroValor("CveSubProyecto", String.Format("CveSubProyecto = {0}", DbRowVenta("CveSubProyecto")))
|
Dim TienePermiso As String = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, -1).FiltroPrimeroValor("CveSubProyecto", String.Format("CveSubProyecto = {0}", DbRowVenta("CveSubProyecto")))
|
||||||
If TienePermiso <> "" Then
|
If TienePermiso <> "" Then
|
||||||
LkRefacturacion.Visible = True
|
LkRefacturacion.Visible = True
|
||||||
@@ -5859,16 +5887,27 @@ Partial Class Ventas
|
|||||||
|
|
||||||
Dim CveCotizacion As Integer = IfNull(ViewState("CveCotizacion"), 0).ToString().ToEntero()
|
Dim CveCotizacion As Integer = IfNull(ViewState("CveCotizacion"), 0).ToString().ToEntero()
|
||||||
|
|
||||||
|
Me.CveMetodoPago33Cliente = ObjCliente.CveMetodoPago33
|
||||||
Me.CveFormaPago33Cliente = ObjCliente.CveFormaPago33
|
Me.CveFormaPago33Cliente = ObjCliente.CveFormaPago33
|
||||||
|
|
||||||
If (CveVenta <= 0 AndAlso CveCotizacion <= 0) Or EsCreaApartirDe Or NuevaFactura = 1 OrElse ModalidadEdicion Then
|
If (CveVenta <= 0 AndAlso CveCotizacion <= 0) Or EsCreaApartirDe Or NuevaFactura = 1 OrElse ModalidadEdicion Then
|
||||||
'CveMetodoPagoCliente = ObjCliente.CveMetodoPago
|
'CveMetodoPagoCliente = ObjCliente.CveMetodoPago
|
||||||
|
If UsuarioActual.Empresa.Funcionalidad(589) = "1" Then
|
||||||
|
'SI EL METODO DE PAGO ES PUE, SELECCIONA CONTADO
|
||||||
DdlMetodoPago33.SelectedValueExist(ObjCliente.CveMetodoPago33)
|
If Me.CveMetodoPago33Cliente = 1 Then
|
||||||
CambiaMetodoPago33()
|
RBLPago.SelectedValue = "2"
|
||||||
DdlFormaPago33.SelectedValueExist(ObjCliente.CveFormaPago33)
|
ElseIf Me.CveMetodoPago33Cliente = 3 Then
|
||||||
|
RBLPago.SelectedValue = "1"
|
||||||
|
End If
|
||||||
|
RBLPago_SelectedIndexChanged(RBLPago, Nothing)
|
||||||
|
UPCondicionesPago.Update()
|
||||||
|
Else
|
||||||
|
DdlMetodoPago33.SelectedValueExist(ObjCliente.CveMetodoPago33)
|
||||||
|
CambiaMetodoPago33()
|
||||||
|
DdlFormaPago33.SelectedValueExist(ObjCliente.CveFormaPago33)
|
||||||
|
End If
|
||||||
DdlUsoCFDI.SelectedValueExist(ObjCliente.CveUsoCFDI)
|
DdlUsoCFDI.SelectedValueExist(ObjCliente.CveUsoCFDI)
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
PlazoCobranza = ObjCliente.PlazoCobranza
|
PlazoCobranza = ObjCliente.PlazoCobranza
|
||||||
@@ -6397,9 +6436,21 @@ Partial Class Ventas
|
|||||||
If ((DdlTipoComprobante.SelectedValue.Contiene("Ing", "Ant", "Rem", "Cot", "PA") AndAlso CveVenta <= 0) OrElse (DdlTipoComprobante.SelectedValue.Contiene("Cot") AndAlso CveVenta > 0)) AndAlso RBLPago.SelectedValue = "1" AndAlso PermiteCredito Then
|
If ((DdlTipoComprobante.SelectedValue.Contiene("Ing", "Ant", "Rem", "Cot", "PA") AndAlso CveVenta <= 0) OrElse (DdlTipoComprobante.SelectedValue.Contiene("Cot") AndAlso CveVenta > 0)) AndAlso RBLPago.SelectedValue = "1" AndAlso PermiteCredito Then
|
||||||
'FUNCIONALIDAD 702 - NO VERIFICAR LIMITE DE CRÉDITO Y CANDADOS DE VENTA
|
'FUNCIONALIDAD 702 - NO VERIFICAR LIMITE DE CRÉDITO Y CANDADOS DE VENTA
|
||||||
If Not UsuarioActual.Empresa.Funcionalidad(702) = "1" Then
|
If Not UsuarioActual.Empresa.Funcionalidad(702) = "1" Then
|
||||||
RBLPago.SelectedValue = "1"
|
If UsuarioActual.Empresa.Funcionalidad(589) = "1" Then
|
||||||
RBLPago_SelectedIndexChanged(Nothing, Nothing)
|
'SI EL METODO DE PAGO ES PUE, SELECCIONA CONTADO
|
||||||
UPCondicionesPago.Update()
|
If Me.CveMetodoPago33Cliente = 1 Then
|
||||||
|
RBLPago.SelectedValue = "2"
|
||||||
|
ElseIf Me.CveMetodoPago33Cliente = 3 Then
|
||||||
|
RBLPago.SelectedValue = "1"
|
||||||
|
End If
|
||||||
|
RBLPago_SelectedIndexChanged(RBLPago, Nothing)
|
||||||
|
UPCondicionesPago.Update()
|
||||||
|
Else
|
||||||
|
RBLPago.SelectedValue = "1"
|
||||||
|
RBLPago_SelectedIndexChanged(RBLPago, Nothing)
|
||||||
|
UPCondicionesPago.Update()
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
Dim CreditoDispo As Decimal = CargaCreditoDisponible(CveCliente, DdlSucursalCliente.SelectedValue.ToEntero())
|
Dim CreditoDispo As Decimal = CargaCreditoDisponible(CveCliente, DdlSucursalCliente.SelectedValue.ToEntero())
|
||||||
|
|
||||||
@@ -8774,6 +8825,8 @@ Partial Class Ventas
|
|||||||
Dim SeTimbroNC As Boolean = False
|
Dim SeTimbroNC As Boolean = False
|
||||||
Dim EstatusSMS = 0
|
Dim EstatusSMS = 0
|
||||||
|
|
||||||
|
Dim MsgCancelacionRefacturacion As Modelos.Factura.MCancelacionVentaMensaje = Nothing
|
||||||
|
|
||||||
'TIMBRADO Y CASO ESPECIAL NOTA DE CREDITO
|
'TIMBRADO Y CASO ESPECIAL NOTA DE CREDITO
|
||||||
If (TipoDoctoDevolucion = "" OrElse Not TipoDoctoDevolucion.Contiene("Rem", "RNC", "Cot", "Ped", "DPe", "PA", "Pd2")) Then
|
If (TipoDoctoDevolucion = "" OrElse Not TipoDoctoDevolucion.Contiene("Rem", "RNC", "Cot", "Ped", "DPe", "PA", "Pd2")) Then
|
||||||
|
|
||||||
@@ -8790,12 +8843,14 @@ Partial Class Ventas
|
|||||||
DebeTimbrar = False
|
DebeTimbrar = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If UsuarioActual.TienePermisoProceso(335) Then
|
||||||
|
DebeTimbrar = False
|
||||||
|
End If
|
||||||
|
|
||||||
If ObjFactura.TipoDocto.Contiene("Ing", "Egs", "Ant", "Dev") Then
|
If DebeTimbrar AndAlso ObjFactura.TipoDocto.Contiene("Ing", "Egs", "Ant", "Dev") Then
|
||||||
If UsuarioActual.Empresa.TipoFacturacion = "CFDi" AndAlso (UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1) Then
|
If UsuarioActual.Empresa.TipoFacturacion = "CFDi" AndAlso (UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1) Then
|
||||||
|
|
||||||
'FACTURA INGRESO/EGRESO
|
'FACTURA INGRESO/EGRESO
|
||||||
|
|
||||||
Dim FM As New Modelos.FemsaFactura
|
Dim FM As New Modelos.FemsaFactura
|
||||||
Dim TmpDT7Eleven As New DataTable
|
Dim TmpDT7Eleven As New DataTable
|
||||||
Dim TmpDTComplementosTimbrado As New DataTable
|
Dim TmpDTComplementosTimbrado As New DataTable
|
||||||
@@ -8804,64 +8859,50 @@ Partial Class Ventas
|
|||||||
PrepararTimbrado(FM, TmpDT7Eleven, TmpDTComplementosTimbrado)
|
PrepararTimbrado(FM, TmpDT7Eleven, TmpDTComplementosTimbrado)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'DOCUMENTO ACTUAL
|
Dim ObjTimbrado As New Timbrado
|
||||||
If DebeTimbrar Then
|
SeTimbro = ObjTimbrado.TimbrarFactura(UsuarioActual, ObjFactura)
|
||||||
|
Dim FolioFiscalFactura As String = ObjTimbrado.UUID
|
||||||
|
Dim MsgErrorTimbrado = ObjTimbrado.MensajeErrorCFDI
|
||||||
|
ObjTimbrado = Nothing
|
||||||
|
|
||||||
Dim ObjTimbrado As New Timbrado
|
'NOTA DE CREDITO - REFACTURADA - CASO ESPECIAL, TIMBRADO E IMPRESION
|
||||||
SeTimbro = ObjTimbrado.TimbrarFactura(UsuarioActual, ObjFactura)
|
If DebeTimbrar AndAlso ListaNotasCreditoGeneradas.Count > 0 Then
|
||||||
Dim FolioFiscalFactura As String = ObjTimbrado.UUID
|
Try
|
||||||
Dim MsgErrorTimbrado = ObjTimbrado.MensajeErrorCFDI
|
For Each NCGenerada In ListaNotasCreditoGeneradas
|
||||||
ObjTimbrado = Nothing
|
If NCGenerada.Timbre IsNot Nothing Then
|
||||||
|
NCGenerada.Timbre.CFDIRelacionados.UUID.Clear()
|
||||||
|
NCGenerada.Timbre.CFDIRelacionados.UUID.Add(FolioFiscalFactura)
|
||||||
|
|
||||||
|
Dim ObjTimbradoNC As New Timbrado
|
||||||
|
Dim TimbroNC = ObjTimbradoNC.TimbrarFactura(UsuarioActual, NCGenerada)
|
||||||
|
|
||||||
'NOTA DE CREDITO - REFACTURADA - CASO ESPECIAL, TIMBRADO E IMPRESION
|
If Not TimbroNC Then
|
||||||
If ListaNotasCreditoGeneradas.Count > 0 Then
|
Alert(ObjTimbradoNC.MensajeErrorCFDI, TipoMensaje.MsgError)
|
||||||
Try
|
|
||||||
For Each NCGenerada In ListaNotasCreditoGeneradas
|
|
||||||
If NCGenerada.Timbre IsNot Nothing Then
|
|
||||||
NCGenerada.Timbre.CFDIRelacionados.UUID.Clear()
|
|
||||||
NCGenerada.Timbre.CFDIRelacionados.UUID.Add(FolioFiscalFactura)
|
|
||||||
|
|
||||||
Dim ObjTimbradoNC As New Timbrado
|
|
||||||
Dim TimbroNC = ObjTimbradoNC.TimbrarFactura(UsuarioActual, NCGenerada)
|
|
||||||
|
|
||||||
If Not TimbroNC Then
|
|
||||||
Alert(ObjTimbradoNC.MensajeErrorCFDI, TipoMensaje.MsgError)
|
|
||||||
End If
|
|
||||||
ObjTimbradoNC = Nothing
|
|
||||||
End If
|
End If
|
||||||
Next
|
ObjTimbradoNC = Nothing
|
||||||
Catch ex As Exception
|
End If
|
||||||
OnError("Ocurrió un error al timbrar la NC.", ex)
|
Next
|
||||||
End Try
|
Catch ex As Exception
|
||||||
|
OnError("Ocurrió un error al timbrar la NC.", ex)
|
||||||
End If
|
End Try
|
||||||
|
|
||||||
If SeTimbro AndAlso ObjFactura.TipoDocto.Contiene("Ing") Then
|
|
||||||
EstatusSMS = EnviarSMSTimbrado(ObjEventos)
|
|
||||||
End If
|
|
||||||
|
|
||||||
If Not SeTimbro Then
|
|
||||||
Alert(MsgErrorTimbrado, TipoMensaje.MsgError)
|
|
||||||
End If
|
|
||||||
|
|
||||||
'CANCELAR FACTURA ANTERIOR
|
|
||||||
If SeTimbro AndAlso (Me.CveDevolucion > 0 AndAlso Me.NuevaFactura = 1) Then
|
|
||||||
If Me.ObjFacturaNC IsNot Nothing Then
|
|
||||||
Me.ObjFacturaNC.CveEstatusRefacturacion = 2 'MARCAR COMO REFACTURADA
|
|
||||||
Me.ObjFacturaNC.CancelarPorRefacturacion(Me.ObjFacturaNC.CveMotivoCancelacion, Me.ObjFacturaNC.MotivoCancelacion, FolioFiscalFactura)
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
''NOTA DE CREDITO DE REFACTURACION
|
If SeTimbro AndAlso ObjFactura.TipoDocto.Contiene("Ing") Then
|
||||||
'If RefacturacionGeneroNC Then
|
EstatusSMS = EnviarSMSTimbrado(ObjEventos)
|
||||||
' If Not IsNothing(ObjNC) AndAlso ObjNC.Count > 0 Then
|
End If
|
||||||
' Dim ofa As Modelos.Factura = CType(ObjNC(0), Modelos.Factura)
|
|
||||||
' SeTimbroNC = ObjTimbrado.TimbrarFactura(UsuarioActual, ofa)
|
If Not SeTimbro Then
|
||||||
' End If
|
Alert(MsgErrorTimbrado, TipoMensaje.MsgError)
|
||||||
'End If
|
End If
|
||||||
|
|
||||||
|
'CANCELAR FACTURA ANTERIOR
|
||||||
|
If SeTimbro AndAlso (Me.CveDevolucion > 0 AndAlso Me.NuevaFactura = 1) Then
|
||||||
|
If Me.ObjFacturaNC IsNot Nothing Then
|
||||||
|
Me.ObjFacturaNC.CveEstatusRefacturacion = 2 'MARCAR COMO REFACTURADA
|
||||||
|
MsgCancelacionRefacturacion = Me.ObjFacturaNC.CancelarPorRefacturacion(Me.ObjFacturaNC.CveMotivoCancelacion, Me.ObjFacturaNC.MotivoCancelacion, FolioFiscalFactura)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -9008,6 +9049,17 @@ Partial Class Ventas
|
|||||||
MensajeAlert.AppendFormat(String.Format("<br/>La nota de crédito <b>{0}</b> por descuento pronto pago se generó correctamente.<br/><br/>", SerieFolioNCProntoPago))
|
MensajeAlert.AppendFormat(String.Format("<br/>La nota de crédito <b>{0}</b> por descuento pronto pago se generó correctamente.<br/><br/>", SerieFolioNCProntoPago))
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If MsgCancelacionRefacturacion IsNot Nothing Then
|
||||||
|
If Not MsgCancelacionRefacturacion.HuboError Then
|
||||||
|
If MsgCancelacionRefacturacion.CveEstatus = 5 Then
|
||||||
|
MensajeAlert.AppendFormat("<br/>El folio <b>{0}</b> fue cancelado. <b><a target='_blank' class='Texto' href=""/Compras/PopUpVerFactura.aspx?P={1}"">Descargar Acuse</a></b>", Me.ObjFacturaNC.SerieFolio, Encripta(String.Format("OP=CAN&CVEVTA={0}", Me.ObjFacturaNC.CveVenta)))
|
||||||
|
ElseIf MsgCancelacionRefacturacion.CveEstatus = 20 Then
|
||||||
|
MensajeAlert.AppendFormat("<br/>El folio <b>{0}</b> esta en proceso de cancelación. <b><a target='_blank' class='Texto' href=""/Compras/PopUpVerFactura.aspx?P={1}"">Descargar Acuse</a></b>", Me.ObjFacturaNC.SerieFolio, Encripta(String.Format("OP=CAN&CVEVTA={0}", Me.ObjFacturaNC.CveVenta)))
|
||||||
|
End If
|
||||||
|
MensajeAlert.AppendFormat(" <a target='_self' class='Texto' href=""javascript:BtnEnviarMailCancelacion({0});"">Enviar Acuse</a>.<br/><br/>", Me.ObjFacturaNC.CveVenta)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
'MUESTA ALERT OK
|
'MUESTA ALERT OK
|
||||||
' si es elrol 1165-Ventas,EMp:80, o la empresa 119, recarga ventas, para seguir registrando-.
|
' si es elrol 1165-Ventas,EMp:80, o la empresa 119, recarga ventas, para seguir registrando-.
|
||||||
'Dim Liga = If(UsuarioActual.CveRol = 1165 Or UsuarioActual.CveEmpresa = 119, "document.location.href=""/Ventas/Ventas.aspx?CveVenta=-1"";", If(CveEmpresaCRM > 0, $"document.location.href=""/CRM/EmpresaCRM.aspx?CveEmpresaCRM={CveEmpresaCRM}"";", $"document.location.href=""/Ventas/Ventas.aspx?CveVenta=-1"";"))
|
'Dim Liga = If(UsuarioActual.CveRol = 1165 Or UsuarioActual.CveEmpresa = 119, "document.location.href=""/Ventas/Ventas.aspx?CveVenta=-1"";", If(CveEmpresaCRM > 0, $"document.location.href=""/CRM/EmpresaCRM.aspx?CveEmpresaCRM={CveEmpresaCRM}"";", $"document.location.href=""/Ventas/Ventas.aspx?CveVenta=-1"";"))
|
||||||
@@ -10526,6 +10578,8 @@ Partial Class Ventas
|
|||||||
|
|
||||||
ObjFactura.NuevaFactura = Me.NuevaFactura
|
ObjFactura.NuevaFactura = Me.NuevaFactura
|
||||||
|
|
||||||
|
ObjFactura.EsGarantia = Me.EsGarantia
|
||||||
|
|
||||||
'ASIGNAR RFC RECEPTOR
|
'ASIGNAR RFC RECEPTOR
|
||||||
If ObjFactura.Timbre IsNot Nothing Then
|
If ObjFactura.Timbre IsNot Nothing Then
|
||||||
If ObjFactura.Timbre.Receptor IsNot Nothing Then
|
If ObjFactura.Timbre.Receptor IsNot Nothing Then
|
||||||
@@ -11690,7 +11744,16 @@ Partial Class Ventas
|
|||||||
ErrorList.Add("Ocurrió un error al agregar un Producto o Servicio a la Factura.<br />Revise su factura y cualquier detalle comuníquese a Soporte Técnico")
|
ErrorList.Add("Ocurrió un error al agregar un Producto o Servicio a la Factura.<br />Revise su factura y cualquier detalle comuníquese a Soporte Técnico")
|
||||||
Exit For
|
Exit For
|
||||||
Else
|
Else
|
||||||
|
'VERIFICAR QUE EL DESCUENTO NO PASE EL 40%
|
||||||
|
If UsuarioActual.Empresa.Funcionalidad(531) = "1" AndAlso Row("CveClasificacion").ToString().ToEntero() <> 20519 AndAlso (Not Row("Obs").ToString().Contains("Descuento por garantía")) Then
|
||||||
|
Dim TotalDetalle = Math.Round((Row("Total").ToString().ToDouble(If(factura.ConvertirPesos, factura.TipoCambio, 1)) * (1 + Row("PorcentajeIVA").ToString().ToDouble(If(factura.ConvertirPesos, factura.TipoCambio, 1)))), 6)
|
||||||
|
Dim DescuentoDetalle = Row("Descuento").ToString().ToDouble(If(factura.ConvertirPesos, factura.TipoCambio, 1))
|
||||||
|
Dim PorcentajeDescuento As Double = (DescuentoDetalle / TotalDetalle) * 100D
|
||||||
|
If PorcentajeDescuento > 40 Then
|
||||||
|
ErrorList.Add(String.Format("El descuento del producto/servicio {0} no puede ser mayor al 40%. Porcentaje Actual: {1}%", Row("CodigoPS"), PorcentajeDescuento.RoundSQL(2)))
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
End If
|
||||||
'Agregamos el gasto de contrato
|
'Agregamos el gasto de contrato
|
||||||
If CveContrato > 0 AndAlso factura.TipoDocto = "Rem" AndAlso AplicaGastoContrato Then
|
If CveContrato > 0 AndAlso factura.TipoDocto = "Rem" AndAlso AplicaGastoContrato Then
|
||||||
|
|
||||||
@@ -16409,6 +16472,7 @@ Partial Class Ventas
|
|||||||
TrRFC.Visible = False
|
TrRFC.Visible = False
|
||||||
'RBLPago.Enabled = False
|
'RBLPago.Enabled = False
|
||||||
RBLPago.SelectedValue = "2"
|
RBLPago.SelectedValue = "2"
|
||||||
|
RBLPago_SelectedIndexChanged(RBLPago, EventArgs.Empty)
|
||||||
TxtFechaVencimientoCotizacion.Text = Now.ToString()
|
TxtFechaVencimientoCotizacion.Text = Now.ToString()
|
||||||
GvPS.Columns(5).Visible = True
|
GvPS.Columns(5).Visible = True
|
||||||
ThTiempoEntrega.Visible = True
|
ThTiempoEntrega.Visible = True
|
||||||
@@ -20373,8 +20437,66 @@ Partial Class Ventas
|
|||||||
If Vigencia IsNot Nothing Then
|
If Vigencia IsNot Nothing Then
|
||||||
|
|
||||||
If Vigencia.EsCancelable.ToUpper() = "NO CANCELABLE" Then
|
If Vigencia.EsCancelable.ToUpper() = "NO CANCELABLE" Then
|
||||||
Alert("Esta factura no es cancelable.", TipoMensaje.MsgAdvertencia)
|
sb.AppendFormat("<b>{0}</b> <br/>", Vigencia.EsCancelable)
|
||||||
Exit Sub
|
|
||||||
|
DivRelacionadasRefacturacion.Visible = True
|
||||||
|
BtnMotivoRefacturacion.Visible = False
|
||||||
|
DivMotivoRefacturacionTexto.Visible = False
|
||||||
|
|
||||||
|
Dim Relacionados = Timbrado.ConsultarUUIDRelacionados(UsuarioActual.Empresa, FolioFiscal, UsuarioActual.Empresa.FacturaProduccion)
|
||||||
|
If Relacionados IsNot Nothing Then
|
||||||
|
Dim sbExtra As New StringBuilder()
|
||||||
|
If Relacionados.Codigo = 500 Then
|
||||||
|
sbExtra.Append("El servicio de verificación de documentos relacionados no esta disponible.")
|
||||||
|
Else
|
||||||
|
sbExtra.Append(Relacionados.Mensaje)
|
||||||
|
|
||||||
|
Dim SbHijos = New StringBuilder()
|
||||||
|
Dim SbPadres = New StringBuilder()
|
||||||
|
|
||||||
|
'If Relacionados.RelacionadosHijo IsNot Nothing Then
|
||||||
|
' For Each hijo In Relacionados.RelacionadosHijo
|
||||||
|
' SbHijos.AppendFormat("{0};", hijo.Uuid)
|
||||||
|
' Next
|
||||||
|
' If SbHijos.Length > 0 Then
|
||||||
|
' SbHijos.Remove(SbHijos.Length - 1, 1)
|
||||||
|
' End If
|
||||||
|
'End If
|
||||||
|
|
||||||
|
If Relacionados.RelacionadosPadre IsNot Nothing Then
|
||||||
|
For Each padre In Relacionados.RelacionadosPadre
|
||||||
|
SbPadres.AppendFormat("{0};", padre.Uuid)
|
||||||
|
Next
|
||||||
|
If SbPadres.Length > 0 Then
|
||||||
|
SbPadres.Remove(SbPadres.Length - 1, 1)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
Using ObjVentas As New ClsVentas
|
||||||
|
|
||||||
|
'If SbHijos.Length > 0 Then
|
||||||
|
' If ObjVentas.GetFacturasRelacionadasPorFolioFiscal(SbHijos.ToString(), UsuarioActual.CveEmpresa) Then
|
||||||
|
' GvFacturasHijosCancelar.DataSource = ObjVentas.DtResultados.Copy()
|
||||||
|
' End If
|
||||||
|
'End If
|
||||||
|
|
||||||
|
If SbPadres.Length > 0 Then
|
||||||
|
If ObjVentas.GetFacturasRelacionadasPorFolioFiscal(SbPadres.ToString(), UsuarioActual.CveEmpresa) Then
|
||||||
|
GvFacturasPadreRefacturar.DataSource = ObjVentas.DtResultados.FiltraParametros($"CveVenta <> {CveVenta}")
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Using
|
||||||
|
|
||||||
|
'GvFacturasHijosCancelar.DataBind()
|
||||||
|
GvFacturasPadreRefacturar.DataBind()
|
||||||
|
End If
|
||||||
|
|
||||||
|
If sbExtra.Length > 0 Then
|
||||||
|
LbExtraRefacturacion.Text = $"<br><b>*{sbExtra.ToString()}</b>"
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Vigencia.EsCancelable = "Cancelable sin aceptación" Then
|
If Vigencia.EsCancelable = "Cancelable sin aceptación" Then
|
||||||
@@ -21049,6 +21171,12 @@ Partial Class Ventas
|
|||||||
|
|
||||||
CargaFormaPago(DdlMetodoPago33.SelectedValue.ToEntero())
|
CargaFormaPago(DdlMetodoPago33.SelectedValue.ToEntero())
|
||||||
|
|
||||||
|
'SI ES VENTA NUEVA, ASIGNA LA DEL CLIENTE
|
||||||
|
If (Me.CveVenta <= 0 OrElse Me.EsCreaApartirDe) AndAlso Me.CveFormaPago33Cliente > 0 Then
|
||||||
|
DdlFormaPago33.SelectedValueExist(Me.CveFormaPago33Cliente)
|
||||||
|
End If
|
||||||
|
|
||||||
|
'SI ES VENTA EXISTENTE, ASIGNA LA GUARDADA
|
||||||
If Me.CveVenta > 0 AndAlso (Not Me.EsCreaApartirDe) AndAlso Me.CveFormaPago33Venta > 0 Then
|
If Me.CveVenta > 0 AndAlso (Not Me.EsCreaApartirDe) AndAlso Me.CveFormaPago33Venta > 0 Then
|
||||||
DdlFormaPago33.SelectedValueExist(Me.CveFormaPago33Venta)
|
DdlFormaPago33.SelectedValueExist(Me.CveFormaPago33Venta)
|
||||||
End If
|
End If
|
||||||
@@ -21080,6 +21208,11 @@ Partial Class Ventas
|
|||||||
End If
|
End If
|
||||||
CargaFormaPago(DdlMetodoPago33.SelectedValue.ToEntero())
|
CargaFormaPago(DdlMetodoPago33.SelectedValue.ToEntero())
|
||||||
|
|
||||||
|
'SI ES VENTA NUEVA, ASIGNA LA DEL CLIENTE
|
||||||
|
If (Me.CveVenta <= 0 OrElse Me.EsCreaApartirDe) AndAlso Me.CveFormaPago33Cliente > 0 Then
|
||||||
|
DdlFormaPago33.SelectedValueExist(Me.CveFormaPago33Cliente)
|
||||||
|
End If
|
||||||
|
'SI ES VENTA EXISTENTE, ASIGNA LA GUARDADA
|
||||||
If Me.CveVenta > 0 AndAlso (Not Me.EsCreaApartirDe) AndAlso (Not Me.ModalidadEdicion) AndAlso Me.CveFormaPago33Venta > 0 Then
|
If Me.CveVenta > 0 AndAlso (Not Me.EsCreaApartirDe) AndAlso (Not Me.ModalidadEdicion) AndAlso Me.CveFormaPago33Venta > 0 Then
|
||||||
DdlFormaPago33.SelectedValueExist(Me.CveFormaPago33Venta)
|
DdlFormaPago33.SelectedValueExist(Me.CveFormaPago33Venta)
|
||||||
End If
|
End If
|
||||||
@@ -22851,86 +22984,107 @@ Partial Class Ventas
|
|||||||
|
|
||||||
#Region "Cancelar, Generar y mandar por correo el acuse de cancelación."
|
#Region "Cancelar, Generar y mandar por correo el acuse de cancelación."
|
||||||
Private Sub BtnEnviarMailCancelacion_Click(sender As Object, e As EventArgs) Handles BtnEnviarMailCancelacion.Click
|
Private Sub BtnEnviarMailCancelacion_Click(sender As Object, e As EventArgs) Handles BtnEnviarMailCancelacion.Click
|
||||||
ImprimeCancelacion(CveVenta)
|
EnviarPDFCancelacion(HdnCveVentaAcuse.Value.ToEntero())
|
||||||
|
HdnCveVentaAcuse.Value = "0"
|
||||||
End Sub
|
End Sub
|
||||||
Public Sub ImprimeCancelacion(CveVenta As Integer)
|
Private Function DescargarPDF(Parametros As String) As Byte()
|
||||||
Dim ObjVentas As New ClsVentas
|
Dim Url = New Uri(String.Format("{0}Compras/PopUpVerFactura.aspx?P={1}", ClsPaginas.UrlSitio, Parametros))
|
||||||
If ObjVentas.GetVenta(CveVenta, UsuarioActual.CveEmpresa) Then
|
Dim File As Byte() = Nothing
|
||||||
Dim drv As DataRow = ObjVentas.DtResultados.Rows(0)
|
Try
|
||||||
Dim FolioFiscal = drv("FolioFiscal").ToString()
|
Using httpClient = New HttpClient()
|
||||||
Dim SelloCancelacion = drv("SelloCancelacion").ToString()
|
httpClient.Timeout = New TimeSpan(0, 15, 0)
|
||||||
Dim FechaCancelacion = drv("FechaCancelacion").ToString().ToDateTime.ToString("dd/MM/yyyy HH:mm:ss")
|
Using request = New HttpRequestMessage(HttpMethod.Get, Url)
|
||||||
Dim RFC = UsuarioActual.Empresa.RFC
|
request.Headers.Add("ADSToken", Encripta(String.Format("CVEEMPRESA={0}&TICKS={1}&CVEUSUARIO={2}", UsuarioActual.CveEmpresa, DateTime.UtcNow.Ticks, UsuarioActual.CveUsuario)))
|
||||||
Dim Archivo As New System.IO.FileInfo("Empresas\Grales\Formatos\AcuseCancelacion.rdlc")
|
Dim response = httpClient.SendAsync(request).Result
|
||||||
Dim params As New List(Of ReportParameter)
|
If response.StatusCode = Net.HttpStatusCode.OK Then
|
||||||
params.Add(New ReportParameter("FechaCancelacion", FechaCancelacion.ToString()))
|
File = response.Content.ReadAsByteArrayAsync().Result
|
||||||
params.Add(New ReportParameter("FolioFiscal", FolioFiscal))
|
End If
|
||||||
params.Add(New ReportParameter("RFCEmisor", RFC))
|
End Using
|
||||||
params.Add(New ReportParameter("SelloCancelacion", SelloCancelacion))
|
End Using
|
||||||
|
Catch ex As Exception
|
||||||
|
File = Nothing
|
||||||
|
OnError("Ocurrió un error al descargar la factura", ex)
|
||||||
|
End Try
|
||||||
|
|
||||||
Dim ObjetoPDF As Byte() = StreamPDF("Empresas\Grales\Formatos\AcuseCancelacion.rdlc", ObjVentas.DtResultados, params, "AcuseCancelacion" & CveVenta)
|
Return File
|
||||||
Dim ObjMail As New ClsSisMail
|
End Function
|
||||||
Dim LSRutasMail As New List(Of ClsSisMail.ArchivoMail)
|
Public Sub EnviarPDFCancelacion(CveVenta As Integer)
|
||||||
Dim Asunto As String = String.Empty
|
|
||||||
Dim Cuerpo As String = String.Empty
|
Dim FacturaRef As New Modelos.Factura(UsuarioActual, CveVenta, UsuarioActual.CveEmpresa)
|
||||||
Dim ResultadoMail As Integer
|
|
||||||
Dim sb As New StringBuilder()
|
If FacturaRef IsNot Nothing Then
|
||||||
If UsuarioActual.CveEmpresa = 119 Then
|
Dim ObjetoPDF As Byte() = DescargarPDF(Encripta(String.Format("OP=CAN&CVEVTA={0}", CveVenta)))
|
||||||
sb.Append("<!DOCTYPE html>")
|
|
||||||
sb.Append("<html>")
|
If ObjetoPDF IsNot Nothing Then
|
||||||
sb.Append("<head>")
|
Dim RFC = UsuarioActual.Empresa.RFC
|
||||||
sb.Append("<meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8""/>")
|
Dim ObjMail As New ClsSisMail
|
||||||
sb.Append(" <title>Acuse De Cancelación</title>")
|
Dim LSRutasMail As New List(Of ClsSisMail.ArchivoMail)
|
||||||
sb.Append(" <meta charset=""utf-8"" />")
|
Dim Asunto As String = String.Empty
|
||||||
sb.Append("</head>")
|
Dim Cuerpo As String = String.Empty
|
||||||
sb.Append("<body>")
|
Dim ResultadoMail As Integer
|
||||||
sb.Append(" <font face=""calibri"">")
|
Dim sb As New StringBuilder()
|
||||||
sb.Append($" Estimado Cliente <b>{NombreCliente}</b>,<br /><br />")
|
If UsuarioActual.CveEmpresa = 119 Then
|
||||||
sb.Append($" Le informamos que Agroquímicos JAM, S.A. DE C.V ha cancelado el CFDI <b>{Serie}-{Folio}</b>, el cual ha quedado sin Efectos Fiscales y encontrará adjunto en este correo el Acuse de <br />")
|
sb.Append("<!DOCTYPE html>")
|
||||||
sb.Append($" cancelación del SAT.<br />")
|
sb.Append("<html>")
|
||||||
sb.Append(" POR LO QUE PEDIMOS ELIMINARLO Y NO INCLUIRLO EN SU CONTABILIDAD, YA QUE PUEDE REPRESENTAR UN PROBLEMA FISCAL PARA USTED O SU EMPRESA CUANDO EL SAT REALICE UNA FUTURA AUDITORIA <br /> ")
|
sb.Append("<head>")
|
||||||
sb.Append(" EN SU CONTABILIDAD. </font> ")
|
sb.Append("<meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8""/>")
|
||||||
sb.Append(" <font face=""calibri"" size=""2"">")
|
sb.Append(" <title>Acuse De Cancelación</title>")
|
||||||
sb.Append(" <br /><br /><br /><br /><br />")
|
sb.Append(" <meta charset=""utf-8"" />")
|
||||||
sb.Append(" <i>Este correo se generó automaticamente, favor de no responder este mensaje.</i>")
|
sb.Append("</head>")
|
||||||
sb.Append(" </font>")
|
sb.Append("<body>")
|
||||||
sb.Append("</body>")
|
sb.Append(" <font face=""calibri"">")
|
||||||
sb.Append("</html>")
|
sb.Append($" Estimado Cliente <b>{FacturaRef.Cliente.Nombre}</b>,<br /><br />")
|
||||||
Else
|
sb.Append($" Le informamos que Agroquímicos JAM, S.A. DE C.V ha cancelado el CFDI <b>{FacturaRef.SerieFolio}</b>, el cual ha quedado sin Efectos Fiscales y encontrará adjunto en este correo el Acuse de <br />")
|
||||||
sb.Append("<!DOCTYPE html>")
|
sb.Append($" cancelación del SAT.<br />")
|
||||||
sb.Append("<html>")
|
sb.Append(" POR LO QUE PEDIMOS ELIMINARLO Y NO INCLUIRLO EN SU CONTABILIDAD, YA QUE PUEDE REPRESENTAR UN PROBLEMA FISCAL PARA USTED O SU EMPRESA CUANDO EL SAT REALICE UNA FUTURA AUDITORIA <br /> ")
|
||||||
sb.Append("<head>")
|
sb.Append(" EN SU CONTABILIDAD. </font> ")
|
||||||
sb.Append("<meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8""/>")
|
sb.Append(" <font face=""calibri"" size=""2"">")
|
||||||
sb.Append(" <title>Acuse De Cancelación</title>")
|
sb.Append(" <br /><br /><br /><br /><br />")
|
||||||
sb.Append(" <meta charset=""utf-8"" />")
|
sb.Append(" <i>Este correo se generó automaticamente, favor de no responder este mensaje.</i>")
|
||||||
sb.Append("</head>")
|
sb.Append(" </font>")
|
||||||
sb.Append("<body>")
|
sb.Append("</body>")
|
||||||
sb.Append(" <font face=""calibri"">")
|
sb.Append("</html>")
|
||||||
sb.Append($" Estimado Cliente <b>{NombreCliente}</b>,<br /><br />")
|
Else
|
||||||
sb.Append($" A través del presente medio la Empresa <b>{UsuarioActual.Empresa.Empresa} - {RFC}</b>, canceló el documento tipo <b>{DdlTipoComprobante.SelectedItem.Text}</b> <br />")
|
sb.Append("<!DOCTYPE html>")
|
||||||
sb.Append($" con folio <b>{Serie}-{Folio}</b> y el Importe de <b>${TxtTotal.Text}</b>. <br /><br />")
|
sb.Append("<html>")
|
||||||
sb.Append(" Le hacemos llegar el acuse de cancelación. </font> ")
|
sb.Append("<head>")
|
||||||
sb.Append(" <font face=""calibri"" size=""2"">")
|
sb.Append("<meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8""/>")
|
||||||
sb.Append(" <br /><br /><br /><br /><br />")
|
sb.Append(" <title>Acuse De Cancelación</title>")
|
||||||
sb.Append(" <i>Este correo se generó automaticamente, favor de no responder este mensaje.</i>")
|
sb.Append(" <meta charset=""utf-8"" />")
|
||||||
sb.Append(" </font>")
|
sb.Append("</head>")
|
||||||
sb.Append("</body>")
|
sb.Append("<body>")
|
||||||
sb.Append("</html>")
|
sb.Append(" <font face=""calibri"">")
|
||||||
|
sb.Append($" Estimado Cliente <b>{FacturaRef.Cliente.Nombre}</b>,<br /><br />")
|
||||||
|
sb.Append($" A través del presente medio la Empresa <b>{UsuarioActual.Empresa.Empresa} - {RFC}</b>, canceló el documento tipo <b>{FacturaRef.TipodeComprobante}</b> <br />")
|
||||||
|
sb.Append($" con folio <b>{FacturaRef.SerieFolio}</b> y el Importe de <b>${FacturaRef.Total}</b>. <br /><br />")
|
||||||
|
sb.Append(" Le hacemos llegar el acuse de cancelación. </font> ")
|
||||||
|
sb.Append(" <font face=""calibri"" size=""2"">")
|
||||||
|
sb.Append(" <br /><br /><br /><br /><br />")
|
||||||
|
sb.Append(" <i>Este correo se generó automaticamente, favor de no responder este mensaje.</i>")
|
||||||
|
sb.Append(" </font>")
|
||||||
|
sb.Append("</body>")
|
||||||
|
sb.Append("</html>")
|
||||||
|
End If
|
||||||
|
Asunto = $"Acuse de Cancelación {FacturaRef.SerieFolio}"
|
||||||
|
Cuerpo = sb.ToString()
|
||||||
|
Dim DisplayName As String = ""
|
||||||
|
If UsuarioActual.CveEmpresa = 119 Then DisplayName = "Facturación Agroquímicos JAM"
|
||||||
|
LSRutasMail.Add(New ClsSisMail.ArchivoMail With {.ArchivoBinario = ObjetoPDF, .NombreArchivo = $"AcuseCancelacion{FacturaRef.SerieFolio}.pdf"})
|
||||||
|
If ObjMail.SendMail(EmpresaActual, Mail, Asunto, Cuerpo, MailCC, LSRutasMail, Displayname:=DisplayName) Then
|
||||||
|
ResultadoMail = 1
|
||||||
|
Alert("El acuse de cancelación ha sido envíado correctamente.", JSBtnAceptar:="BtnRefrescarPagina();", ShowCloseButton:=False)
|
||||||
|
Else
|
||||||
|
ResultadoMail = 0
|
||||||
|
End If
|
||||||
|
sb.Clear()
|
||||||
|
|
||||||
|
FacturaRef.Dispose()
|
||||||
|
FacturaRef = Nothing
|
||||||
End If
|
End If
|
||||||
Asunto = $"Acuse de Cancelacion {Serie}-{Folio}"
|
Else
|
||||||
Cuerpo = sb.ToString()
|
Alert("No se pudo enviar el acuse de cancelación", TipoMensaje.MsgAdvertencia)
|
||||||
Dim DisplayName As String = ""
|
|
||||||
If UsuarioActual.CveEmpresa = 119 Then DisplayName = "Facturación Agroquímicos JAM"
|
|
||||||
LSRutasMail.Add(New ClsSisMail.ArchivoMail With {.ArchivoBinario = ObjetoPDF, .NombreArchivo = $"AcuseCancelacion{Serie}-{Folio}.pdf"})
|
|
||||||
If ObjMail.SendMail(EmpresaActual, Mail, Asunto, Cuerpo, MailCC, LSRutasMail, Displayname:=DisplayName) Then
|
|
||||||
ResultadoMail = 1
|
|
||||||
Alert("El acuse de cancelación ha sido envíado correctamente.", JSBtnAceptar:="BtnRefrescarPagina();")
|
|
||||||
Else
|
|
||||||
ResultadoMail = 0
|
|
||||||
End If
|
|
||||||
sb.Clear()
|
|
||||||
End If
|
End If
|
||||||
ObjVentas.Dispose()
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub MostrarCondicionesCancelacion(Optional Extra As String = "")
|
Private Sub MostrarCondicionesCancelacion(Optional Extra As String = "")
|
||||||
@@ -22957,11 +23111,6 @@ Partial Class Ventas
|
|||||||
|
|
||||||
Private Sub LbCancelarDocumento_Click(sender As Object, e As EventArgs) Handles LbCancelarDocumento.Click
|
Private Sub LbCancelarDocumento_Click(sender As Object, e As EventArgs) Handles LbCancelarDocumento.Click
|
||||||
|
|
||||||
'If VentaSaldoAlmacen <> 0 Then
|
|
||||||
' Alert("El pedido no se puede cancelar ya que tiene movimientos de almacén.<br/>Nota: Primero hay que hacer la devolución al almacén", TipoMensaje.MsgAdvertencia)
|
|
||||||
'Else
|
|
||||||
|
|
||||||
'End If
|
|
||||||
If DdlTipoComprobante.SelectedValue.Contiene("Ing", "Ant", "Dev", "Egs") Then
|
If DdlTipoComprobante.SelectedValue.Contiene("Ing", "Ant", "Dev", "Egs") Then
|
||||||
|
|
||||||
Dim sb As New StringBuilder()
|
Dim sb As New StringBuilder()
|
||||||
@@ -23010,50 +23159,55 @@ Partial Class Ventas
|
|||||||
|
|
||||||
Dim Relacionados = Timbrado.ConsultarUUIDRelacionados(UsuarioActual.Empresa, FolioFiscal, UsuarioActual.Empresa.FacturaProduccion)
|
Dim Relacionados = Timbrado.ConsultarUUIDRelacionados(UsuarioActual.Empresa, FolioFiscal, UsuarioActual.Empresa.FacturaProduccion)
|
||||||
If Relacionados IsNot Nothing Then
|
If Relacionados IsNot Nothing Then
|
||||||
sbExtra.Append(Relacionados.Mensaje)
|
If Relacionados.Codigo = 500 Then
|
||||||
|
sbExtra.Append("El servicio de verificación de documentos relacionados no esta disponible.")
|
||||||
|
Else
|
||||||
|
sbExtra.Append(Relacionados.Mensaje)
|
||||||
|
|
||||||
Dim SbHijos = New StringBuilder()
|
Dim SbHijos = New StringBuilder()
|
||||||
Dim SbPadres = New StringBuilder()
|
Dim SbPadres = New StringBuilder()
|
||||||
|
|
||||||
If Relacionados.RelacionadosHijo IsNot Nothing Then
|
'If Relacionados.RelacionadosHijo IsNot Nothing Then
|
||||||
For Each hijo In Relacionados.RelacionadosHijo
|
' For Each hijo In Relacionados.RelacionadosHijo
|
||||||
SbHijos.AppendFormat("{0};", hijo.Uuid)
|
' SbHijos.AppendFormat("{0};", hijo.Uuid)
|
||||||
Next
|
' Next
|
||||||
If SbHijos.Length > 0 Then
|
' If SbHijos.Length > 0 Then
|
||||||
SbHijos.Remove(SbHijos.Length - 1, 1)
|
' SbHijos.Remove(SbHijos.Length - 1, 1)
|
||||||
End If
|
' End If
|
||||||
End If
|
'End If
|
||||||
|
|
||||||
If Relacionados.RelacionadosPadre IsNot Nothing Then
|
If Relacionados.RelacionadosPadre IsNot Nothing Then
|
||||||
For Each padre In Relacionados.RelacionadosPadre
|
For Each padre In Relacionados.RelacionadosPadre
|
||||||
SbPadres.AppendFormat("{0};", padre.Uuid)
|
SbPadres.AppendFormat("{0};", padre.Uuid)
|
||||||
Next
|
Next
|
||||||
If SbPadres.Length > 0 Then
|
If SbPadres.Length > 0 Then
|
||||||
SbPadres.Remove(SbPadres.Length - 1, 1)
|
SbPadres.Remove(SbPadres.Length - 1, 1)
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
Using ObjVentas As New ClsVentas
|
|
||||||
|
|
||||||
If SbHijos.Length > 0 Then
|
|
||||||
If ObjVentas.GetFacturasRelacionadasPorFolioFiscal(SbHijos.ToString(), UsuarioActual.CveEmpresa) Then
|
|
||||||
GvFacturasHijosCancelar.DataSource = ObjVentas.DtResultados.Copy()
|
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If SbPadres.Length > 0 Then
|
Using ObjVentas As New ClsVentas
|
||||||
If ObjVentas.GetFacturasRelacionadasPorFolioFiscal(SbPadres.ToString(), UsuarioActual.CveEmpresa) Then
|
|
||||||
GvFacturasPadreCancelar.DataSource = ObjVentas.DtResultados.Copy()
|
'If SbHijos.Length > 0 Then
|
||||||
|
' If ObjVentas.GetFacturasRelacionadasPorFolioFiscal(SbHijos.ToString(), UsuarioActual.CveEmpresa) Then
|
||||||
|
' GvFacturasHijosCancelar.DataSource = ObjVentas.DtResultados.Copy()
|
||||||
|
' End If
|
||||||
|
'End If
|
||||||
|
|
||||||
|
If SbPadres.Length > 0 Then
|
||||||
|
If ObjVentas.GetFacturasRelacionadasPorFolioFiscal(SbPadres.ToString(), UsuarioActual.CveEmpresa) Then
|
||||||
|
GvFacturasPadreCancelar.DataSource = ObjVentas.DtResultados.FiltraParametros($"CveVenta <> {CveVenta}")
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
|
||||||
|
|
||||||
End Using
|
End Using
|
||||||
|
|
||||||
GvFacturasHijosCancelar.DataBind()
|
'GvFacturasHijosCancelar.DataBind()
|
||||||
GvFacturasPadreCancelar.DataBind()
|
GvFacturasPadreCancelar.DataBind()
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If String.IsNullOrEmpty(Vigencia.EsCancelable) Then
|
If String.IsNullOrEmpty(Vigencia.EsCancelable) Then
|
||||||
If UsuarioActual.Empresa.FacturaProduccion AndAlso Not String.IsNullOrEmpty(FolioFiscal) Then
|
If UsuarioActual.Empresa.FacturaProduccion AndAlso Not String.IsNullOrEmpty(FolioFiscal) Then
|
||||||
Alert("No se pudo encontrar el estatus de la factura en el SAT.", TipoMensaje.MsgAdvertencia)
|
Alert("No se pudo encontrar el estatus de la factura en el SAT.", TipoMensaje.MsgAdvertencia)
|
||||||
@@ -23279,7 +23433,7 @@ Partial Class Ventas
|
|||||||
Alert(resp.Mensaje, resp.TipoMensaje, JSBtnAceptar:="BtnRefrescarPagina();")
|
Alert(resp.Mensaje, resp.TipoMensaje, JSBtnAceptar:="BtnRefrescarPagina();")
|
||||||
Else
|
Else
|
||||||
If resp.CveEstatus = 5 AndAlso Not EsRefacturacion Then
|
If resp.CveEstatus = 5 AndAlso Not EsRefacturacion Then
|
||||||
Alert(resp.Mensaje, resp.TipoMensaje, JSBtnAceptar:="BtnEnviarMailCancelacion();", TextoConfirmacion:=" Si ", TextoCancelacion:=" <a onclick='Recargar()'>No</> ")
|
Alert(resp.Mensaje, resp.TipoMensaje, JSBtnAceptar:=$"BtnEnviarMailCancelacion({CveVenta});", TextoConfirmacion:=" Si ", TextoCancelacion:=" <a onclick='Recargar()'>No</> ")
|
||||||
Else
|
Else
|
||||||
If EsRefacturacion Then
|
If EsRefacturacion Then
|
||||||
If resp.CveEstatus = 20 Then
|
If resp.CveEstatus = 20 Then
|
||||||
@@ -25917,7 +26071,10 @@ Partial Class Ventas
|
|||||||
|
|
||||||
'sino tiene el permiso de peude generar NC
|
'sino tiene el permiso de peude generar NC
|
||||||
If Not UsuarioActual.TienePermisoProceso(175) Then
|
If Not UsuarioActual.TienePermisoProceso(175) Then
|
||||||
Exit Sub
|
'sino tiene el permiso de peude generar NC no directas, solo relacionadas por proceso
|
||||||
|
If Not UsuarioActual.TienePermisoProceso(334) Then 'sino tiene el 175 y tampoco el 334, que se salga
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
AplicaNCMasiva = True
|
AplicaNCMasiva = True
|
||||||
@@ -26793,7 +26950,7 @@ Partial Class Ventas
|
|||||||
|
|
||||||
CveVentaUsadoDevolucionEfectivo = -1
|
CveVentaUsadoDevolucionEfectivo = -1
|
||||||
|
|
||||||
DdlTipoComprobante.SelectedValue = "Egs"
|
DdlTipoComprobante.SelectedValueExistInsert("Egs", "Egresos")
|
||||||
Dim AplicaImpuestosLocales As Boolean = False
|
Dim AplicaImpuestosLocales As Boolean = False
|
||||||
|
|
||||||
'Dim ObjCliente As New ClsClientes
|
'Dim ObjCliente As New ClsClientes
|
||||||
@@ -31862,6 +32019,10 @@ Partial Class Ventas
|
|||||||
End Sub
|
End Sub
|
||||||
Protected Sub GeneraPolizaVentaWS(ObjFactura As Modelos.Factura)
|
Protected Sub GeneraPolizaVentaWS(ObjFactura As Modelos.Factura)
|
||||||
Try
|
Try
|
||||||
|
If UsuarioActual.CveUsuario.Contiene(3033, 3491) Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
'TipoPoliza: 01 Venta, 02 Ajuste, 03 Garantía
|
'TipoPoliza: 01 Venta, 02 Ajuste, 03 Garantía
|
||||||
Dim TipoPoliza As Integer = 0
|
Dim TipoPoliza As Integer = 0
|
||||||
For Each Row As GridViewRow In GvCodigosUnicos.Rows
|
For Each Row As GridViewRow In GvCodigosUnicos.Rows
|
||||||
|
|||||||
Reference in New Issue
Block a user