PyAfipWs

PyAfipWs es una interface de software libre a los Servicios Web de Factura Electrónica de la AFIP, desarrollado en Python, para ser utilizada desde otros programas o aplicaciones (propietarias o libres), sin dependencias .Net ni Java y sin restricciones de usuarios ni licencias adicionales ni cargos por factura (ver condiciones en el sitio web). LibPyAfipWs exporta las funciones en una librería compartida dinámica y multiplataforma, complementado con aplicativos como PyRECE y herramientas FE.py.

Su uso es similar a un control OCX ActiveX o a una librería DLL, pero con las siguientes ventajas:

  • Autorización de Factura Electrónica en 10 líneas (obtención de CAE)
  • Compatible con Visual Basic, ASP, Fox Pro, Cobol, Delphi, Genexus, PowerBuilder, PHP, .Net, Java, etc. y cualquier lenguaje/aplicación que pueda crear objetos COM (automatización) en Windows, o pueda enlazarse a librerias dinámicas DLL (incluyendo C / C++ y similares)
  • Sin necesidad de referencias ni agregar controles ni constantes
  • Actualización simple, sin necesidad de modificar ni recompilar el proyecto
  • Funciona en aplicaciones Visuales (con formularios) y no Visuales (módulos de código)
  • Compatible con herramientas de oficina (Access, Excel, etc.)

Posee utilitarios por línea de comando / archivo de texto:

  • Formato similar al SIAP/RECE pero con respuesta inmediata!
  • Compatibilidad universal (especialmente lenguajes para DOS: RM/Cobol, dBase, FoxPro, DOS, QBasic, etc.) tanto por archivo de texto como por tablas DBF
  • Útil para pruebas, consultas y solución de problemas (UltNro, LastId, etc.)
  • Multiplataforma: windows, linux, etc.

Licencia: GNU GPLv3 (Interfaz), GNU LGPLv3 (librerías) con soporte comercial opcional (consultar)

Direcciones útiles: