WSCDC ejemplo

Este ejemplo en visual basic 6 (puede ser implementado en cualquier lenguaje que acepte interfaz COM o controles OCX) usa la interfaz (versión 20.20 o superior) para conectar al WSCDC y validar un comprobante.

Dim fe As New WSAFIPFE.Factura

Dim bResultado As Boolean

If fe.iniciar(0, "CUIT", "certificado fiscal del CUIT", "archivo licencia.lic") Then

If fe.ccObtenerTicketAcceso() Then

fe.ccFecha = "20131127"

fe.ccModo = "CAE"

fe.ccPtoVta = 1

fe.ccNro = 256

fe.ccTipo = 6

fe.cccodAutorizacion = "12345678901234"

fe.cccuitEmisor = "20123456780"

fe.ccdocTipoReceptor = 80

fe.ccdocNroReceptor = "20123456781"

fe.ccImpTotal = 100.34

fe.ccOpcionalItemCantidad = 0

fe.ArchivoXMLEnviado = "c:\enviado.xml"

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

bResultado = fe.ccComprobanteConstatar()

MsgBox ("error local: " + fe.UltimoMensajeError)

MsgBox ("resultado AFIP: " + fe.ccRespuestaResultado)

MsgBox ("error AFIP: " + fe.ccErrorMsg1)

MsgBox ("observaciones AFIP: " + fe.ccRespuestaObservacionMsg1)

Else

MsgBox ("fallo acceso " + fe.UltimoMensajeError)

End If

Else

MsgBox ("fallo iniciar " + fe.UltimoMensajeError)

End If

Agregar al proyecto una referencia al componente WSAFIPFE

En el evento click de un control tipo botón insertar el siguiente código: