Como usar

La interfaz WSAFIPFE contiene un conjunto de métodos y propiedades (todos comenzando con "lsp") que replican los métodos del web service de liquidación pecuaria (WSLSP)

El WSLSP de AFIP, a su vez, contiene todos los métodos para operar el CAE.

En general cada método acepta datos de entrada, previamente cargados o bien directamente como argumentos cuando se trata de pocos datos (como solicitar el ultimo número de liquidación autorizado) y deja la respuesta en un conjunto de propiedades, detalladas también en la documentación.

Casi todas las propiedades son tipo "string" . Solo los que expresamente se refieren a valores monetarios (precio, subtotal, importe I.V.A., etc) son tipo double o decimal. Las fechas del web service WSLSP son en el formato aaaammdd.

Dada la gran cantidad de campos que son necesarios para autorizar una liquidacion, no hay propiedades "lsp" para cargar los campos sino que se usa un único método "lspCargarPropiedad" para indicar el nombre y el valor del campo a cargar y asi evitar una saturación de propiedades en la interfaz incompatible con algunos lenguajes.

AFIP cuenta con dos servidores: prueba (homologación) o real (producción) en el método iniciar que se ve en el ejemplo se indica con 0 o 1 para cual es la conexión:

iniciar(modo, "cuit", "archivo certificado fiscal AFIP para ese cuit", "licencia para ese cuit")

Para el modo prueba (0) se debe tramitar un certificado fiscal de prueba asociado al WSLSP según los pasos de la guia y no es necesario archivo de licencia (dejar parámetro vacio) pero si pedir a AFIP a sri@afip.gob.ar un conjunto de datos de prueba indicando CUIT del comprador (el mismo del certificado) y CUIT(s) de los productores a usar en las pruebas.

Para pasar al modo real (1) se debe tramitar un certificado real, según los pasos de la guía, y generar un archivo de licencia (provisorio o definitivo) activando previamente una cuenta de gmail.