Ejemplo WSFEv1 en Visual Basic para solicitar CAE anticipado

Este ejemplo usa la versión 7.7 (o superior) del instalador.

Es totalmente operativo pero es necesario leer toda la documentación del WSFEv1 para una implementación real.

Dim fe As New WSAFIPFE.Factura

If fe.iniciar(0, "CUIT sin separador", "ruta y nombre del certificado *.pfx", "") Then

If fe.f1ObtenerTicketAcceso() Then

fe.ArchivoXMLRecibido = "c:\recibido.xml"

If fe.F1CAEASolicitar(201011, 1) Then

MsgBox "CAE anticipado " + fe.f1RespuestaCAEA

MsgBox "Vencimiento " + fe.f1RespuestaCAEAFchVigHasta

Else

MsgBox "fallo solicitar " + fe.f1ErrorMsg1

If fe.f1ErrorCode1 = 15008 Then

If fe.F1CAEAConsultar(201011, 1) Then

MsgBox "CAE anticipado ya solicitado " + fe.f1RespuestaCAEA

MsgBox "Vencimiento " + fe.f1RespuestaCAEAFchVigHasta

End If

End If

End If

Else

MsgBox "fallo acceso " + fe.UltimoMensajeError

End If

Else

MsgBox "fallo iniciar " + fe.UltimoMensajeError

End If