Se encuentra disponible un port de la interfaz WSAFIPFE por consola de texto y archivo para ser ejecutado sobre los siguientes sistemas operativos y entornos (sujeto a disponibilidad técnica y cotización a pedido, enviar consulta por la sección de soporte de esta página):
La interfaz recibe los datos en archivo de texto por diccionario (ver más abajo) y deja los resultados en otro archivo de texto por diccionario.
El archivo de texto por diccionario consiste en un archivo de texto donde cada linea refiere a una código (método o propiedad de la interfaz) y separados por el signo "=" el valor que se quiere asignar o recuperar (ver ejemplo más abajo). De esta forma toda la documentación y ejemplos de esta página puede usarse con este port. Por ejemplo.
Para recupera el valor del ultimo comprobante emitido en el web service WSFEv1 el archivo de texto de entrada contendría:
---
iniciar("0", "cuit", "ruta archivo certificado", "")
f1obtenerticketacceso()
archivoXMLRecibido="c:\salidad.xml"
f1compultimoautorizado("punto de venta", "tipo de comprobante")
---
Es decir en el archivo de texto se indican en cada linea el método o propiedad que se quiere ejecutar o asignar y se recibe como respuesta en el archivo de texto con algo similar a:
------
UltimoNumeroError="0"
UltimoMensajeError=""
f1obtenerticketacceso="verdadero"
f1compultimoautorizado="5"
f1ErrorItemCantidad="0"
-------
Es decir el archivo de texto de salida contiene una linea por cada posible propiedad (de la interfaz) que podría ser leida o devuelve por los métodos ejecutados en el archivo de entrada:
Otro ejemplo:
Recuperar la lista de alicuotas de I.V.A. del WSFEv1. Archivo de entrada:
---
iniciar("0", "cuit", "ruta archivo certificado", "")
f1obtenerticketacceso()
f1ParamGetTiposIva()
---
Archivo de salida similar a:
------
UltimoNumeroError="0"
UltimoMensajeError=""
f1obtenerticketacceso="verdadero"
f1ParamGetTiposIva="verdadero"
f1TiposIvalItemCantidad="5"
f1indiceitem="0"
f1TiposOpcional_Id="3"
f1TiposOpcional_Desc="0%"
f1TiposOpcional_fchDesde=""
f1TiposOpcional_fchHasta=""
f1indiceitem="1"
f1TiposOpcional_Id="4"
f1TiposOpcional_Desc="10,50%"
f1TiposOpcional_fchDesde=""
f1TiposOpcional_fchHasta=""
f1indiceitem="2"
f1TiposOpcional_Id="5"
f1TiposOpcional_Desc="21%"
f1TiposOpcional_fchDesde=""
f1TiposOpcional_fchHasta=""
f1indiceitem="3"
f1TiposOpcional_Id="6"
f1TiposOpcional_Desc="27%"
f1TiposOpcional_fchDesde=""
f1TiposOpcional_fchHasta=""
f1ErrorItemCantidad="0"
-------
La interfaz por archivo de texto de diccionario permite acceder a todas las propiedades y métodos de la interfaz incluso si trata de enviar facturas por lotes y recibir resultados más complejos
Se cargará más documentación y ejemplos completos a la brevedad: