http://sites.google.com/site/pyafipws/anuncios/actualizacionpyrece123e
Esta actualización contempla soporte para WSFEv1 (el servicio web "versión 1" de mercado interno que entra en vigencia el 1° de Julio y afecta principalmente a importadores, monotributistas, turismo, etc.)
Además, se realizó un rediseño interno separandolo en módulos reutilizables en dos áreas: Formatos de archivos de intercambio y generación de PDF:
- formato_csv.py: para planillas de cálculo
- formato_txt.py: para archivos de texto de campos con ancho fijo (por ej. Cobol) similar a SIAP RECE
- formato_xml.py: para archivos similares al Facturador Plus (utilizando SimpleXmlElement para serialización automática)
- formato_dbf.py: para tablas compatibles con dBase, Clipper y FoxPro
- formato_json.py: que exporta/importa los diccionarios de Python con simplejson
- pyfepdf.py: modulo ya existente para generar los PDF (reutilizado) aprovechando el diseñador visual
Esto fue posible luego de unificar la representación interna de las facturas electrónicas, ajustando los campos para diferentes formatos a una estructura en común compartida por todos los módulos.
A su vez, se resolvieron algunos bugs por el tema de la codificación de DBF que serán enviados al desarrollador de dicha librería a la brevedad.
Todos estos cambios posibilitan en el futuro agregar soporte para otros formatos y webservices (WSFEX Exportación -RG2758-, WSMTX -RG2904, Bonos fiscales, etc.), que será el próximo paso a implementar.
Si bien se mejoro un poco el aspecto de la interfaz, estamos trabajando para la modernización de la interfaz, implicando una separación en capas para la integración de las tres soluciones:
- Fe.py: aplicativo por consola c/ base de datos
- PyRece: aplicativo visual
- FacturaLibre: aplicación web
Por todos estos motivos, se buscan testers, empaquetadores y colaboradores interesados en estos temas, proximamente nos vamos a estar reuniendo en el PyDay de Catán para tratar el estado del proyecto y los pasos a seguir, los esperamos:
http://www.pyday.com.ar/catan2011