msg validación
This commit is contained in:
@@ -83,18 +83,18 @@ Public Class ClsValidaCFDi
|
|||||||
Return Me.EsValida
|
Return Me.EsValida
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Sub VerificaCFDI()
|
Private Sub VerificaCFDI()
|
||||||
|
Dim Importe As String = LImporte.ToString("F6").PadLeft(17, "0")
|
||||||
|
Dim MsgError As String = ""
|
||||||
|
Dim MsgError2 As String = ""
|
||||||
Try
|
Try
|
||||||
|
|
||||||
Dim wsConsultaCFDI As New wsValidaCFDi2.ConsultaCFDIServiceClient
|
Dim wsConsultaCFDI As New wsValidaCFDi2.ConsultaCFDIServiceClient
|
||||||
Dim oAcuse As New wsValidaCFDi2.Acuse
|
Dim oAcuse As New wsValidaCFDi2.Acuse
|
||||||
|
|
||||||
'oAcuse = wsConsultaCFDI.Consulta("?re=BEN9501023I0&rr=SARM8209281F1&tt=440.000000&id=EC609EC1-5F63-4333-A2B8-2EDC10B68075")
|
'oAcuse = wsConsultaCFDI.Consulta("?re=BEN9501023I0&rr=SARM8209281F1&tt=440.000000&id=EC609EC1-5F63-4333-A2B8-2EDC10B68075")
|
||||||
'?re=BEN9501023I0&rr=SARM8209281F1&tt=440.000000&id=EC609EC1-5F63-4333-A2B8-2EDC10B68075
|
'?re=BEN9501023I0&rr=SARM8209281F1&tt=440.000000&id=EC609EC1-5F63-4333-A2B8-2EDC10B68075
|
||||||
|
|
||||||
Dim Importe As String = LImporte.ToString("F6").PadLeft(17, "0")
|
|
||||||
|
|
||||||
oAcuse = wsConsultaCFDI.Consulta(String.Format("?re={0}&rr={1}&tt={2}&id={3}", LRFCEmisor, LRFCReceptor, Importe, LFolioFiscal.ToUpper))
|
oAcuse = wsConsultaCFDI.Consulta(String.Format("?re={0}&rr={1}&tt={2}&id={3}", LRFCEmisor, LRFCReceptor, Importe, LFolioFiscal.ToUpper))
|
||||||
'oAcuse = wsConsultaCFDI.Consulta("?re=LESA6211234B2&rr=GCO890418M56&tt=0000001360.000000&id=0C8BAD9C-A8C6-4A48-8FF5-0687AC6F1581")
|
'oAcuse = wsConsultaCFDI.Consulta("?re=LESA6211234B2&rr=GCO890418M56&tt=0000001360.000000&id=0C8BAD9C-A8C6-4A48-8FF5-0687AC6F1581")
|
||||||
'Alert(oAcuse.Estado)
|
'Alert(oAcuse.Estado)
|
||||||
@@ -106,12 +106,19 @@ Public Class ClsValidaCFDi
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If oAcuse.ValidacionEFOS = "100" Then
|
If oAcuse.ValidacionEFOS = "100" Then
|
||||||
EnListaEFOS = True
|
EnListaEFOS = True
|
||||||
Else
|
Else
|
||||||
EnListaEFOS = False
|
EnListaEFOS = False
|
||||||
End If
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
'SI NO PUEDE ENCONTRAR EL ESTATUS UTILIZA EL SERVICIO PARA ESTATUS DE CANCELACION
|
MsgError = "Op1. No se pudo validar la vigencia ante el SAT "
|
||||||
|
GuardaLog(ex.Message)
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Try
|
||||||
|
|
||||||
|
|
||||||
|
'SI NO PUEDE ENCONTRAR EL ESTATUS UTILIZA EL SERVICIO PARA ESTATUS DE CANCELACION
|
||||||
If EsValida = 0 Then
|
If EsValida = 0 Then
|
||||||
|
|
||||||
Dim Vigencia = Timbrado.VerificarVigenciaSAT(LFolioFiscal.ToUpper, LRFCEmisor, LRFCReceptor, Importe, True)
|
Dim Vigencia = Timbrado.VerificarVigenciaSAT(LFolioFiscal.ToUpper, LRFCEmisor, LRFCReceptor, Importe, True)
|
||||||
@@ -132,18 +139,24 @@ Public Class ClsValidaCFDi
|
|||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
EsValida = 0
|
EsValida = 0
|
||||||
|
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
EsValida = 0
|
EsValida = 0
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
Catch ex As Exception
|
MsgError2 = "Op2. No se pudo validar la vigencia ante el SAT "
|
||||||
OnError("Ocurrió un error al consultar la vigencia ante el SAT", ex)
|
GuardaLog(ex.Message)
|
||||||
End Try
|
End Try
|
||||||
|
'sino se pudo validar, que muestre el mensaje de error, pero solo un mensaje
|
||||||
|
If EsValida = 0 AndAlso (MsgError <> "" OrElse MsgError2 <> "") Then
|
||||||
|
If MsgError <> "" Then Alert(MsgError, TipoMensaje.MsgError) Else If MsgError2 <> "" Then Alert(MsgError2, TipoMensaje.MsgError)
|
||||||
|
End If
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub Verificar()
|
Private Sub VerificaWeb()
|
||||||
Try
|
Try
|
||||||
|
|
||||||
Dim URL As String = "https://verificacfdi.facturaelectronica.sat.gob.mx/"
|
Dim URL As String = "https://verificacfdi.facturaelectronica.sat.gob.mx/"
|
||||||
|
|||||||
Reference in New Issue
Block a user