Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/07/2011, 09:14
acse
 
Fecha de Ingreso: agosto-2010
Ubicación: mexico
Mensajes: 125
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Respuesta: codigo de cfdi para cancelacion facturas

Hola al poner los break point detengo pauso ´para ver que es lo que contien el dim de contine y me dice que es falso y al llegar al if me dice que es falso y empieza hacer un ciclo en esa parte.

Ahoras bien dentro de esta parte
Código PHP:
 s ms.cancelaFactura(sSerieFolio(0), sSerieFolio(1)) 
se manda llamar a una funcion a lojada en una clase.

la cual es esta
Código PHP:
Public Function cancelaFactura(ByVal Serie As StringByVal Folio As Long) As String
        Dim msws 
As New MySuiteWS.FactWSFront

        Dim transactionTAg 
msws.RequestTransaction(m_Requestor_
                                                     
"CANCEL_XML"m_CodigoDelPaism_EntityRFC_
                                                     m_Requestor
_
                                                     Me
.m_CodigoDelPais Me.m_EntityRFC Me.m_UserName_
                                                     Serie
_
                                                     Folio
.ToString(), "")

        If 
transactionTAg.Response.Result True Then
            
Return "Ok." transactionTAg.Response.Identifier.Batch " " transactionTAg.Response.Identifier.Serial
        
Else
            Return 
transactionTAg.Response.Hint " " transactionTAg.Response.Data
        End 
If

    
End Function


    Public Function 
obtenerDocumento(ByVal Serie As String_
                                     ByVal Folio 
As Long_
                                     ByVal ArchivoPDF 
As String_
                                     ByVal ArchivoXML 
As String) As String

        Dim transactionTAg 
msws.RequestTransaction(m_Requestor_
                                                     
"GET_DOCUMENT"m_CodigoDelPaism_EntityRFC_
                                                     m_Requestor
_
                                                     Me
.m_CodigoDelPais Me.m_EntityRFC Me.m_UserNameSerie_
                                                     Folio
.ToString(), "XML PDF")

        
Dim sMensaje As String

        
If transactionTAg.Response.Result True Then

            sMensaje 
Me.salvaArchivo(transactionTAg.ResponseData.ResponseData3ArchivoPDF)

            If 
sMensaje <> "Ok." Then
                
Return sMensaje
            End 
If

            
sMensaje Me.salvaArchivo(transactionTAg.ResponseData.ResponseData1ArchivoXML)

            If 
sMensaje <> "Ok." Then
                
Return sMensaje
            End 
If

            Return 
"Ok." transactionTAg.Response.Identifier.Batch " " transactionTAg.Response.Identifier.Serial

        
Else
            Return 
transactionTAg.Response.Hint " " transactionTAg.Response.Data
        End 
If

    
End Function 

Última edición por acse; 06/07/2011 a las 09:43