¿Qué es Admin CFDI?
Es una herramienta para descargar facturas CFDI desde el SAT (tanto emitidas como recibidas), de uno o más correos electrónicos, organizar, validar y reportar facturas CFDI desde directorios.
Los creadores son de Factura Libre que vienen desarrollando esta poderosa herramienta desde hace ya un tiempo.
Tomado de la página del proyecto:
Esta herramienta te permite realizar las siguientes acciones:
El desarrollo y últimas versiones del proyecto se están llevando en Github.
Requerimientos:
- Python 3.4
- Tk si usas Linux, si usas Windows ya lo integra Python
- Firefox para la automatización de la descarga del SAT
- Selenium para la automatización de la descarga del SAT
- PyGubu para la interfaz gráfica.
- ReportLab si usas una plantilla JSON (por implementar)
- LibreOffice si usas la plantilla ODS
- Extensiones win32 para Python si usas Windows
Tanto en la página del proyecto como en el sitio del buen Linuxman, encontrarán información para la instalación de lo necesario para que funcione.
En el caso particular de Debian, viene Python 2.7 por default, así que es necesario instalar los paquetes necesarios para que funcione.
root@kenobi:/home/hbautista# aptitude install python3-tk python3-pip python3-uno
Hay que tener instalado LibreOffice y Firefox además de los paquetes que se acaban de instalar. Una vez instaladas las dependencias, procedemos a instalar con pip, selenium y pygubu:
root@kenobi:/home/hbautista# pip3 install selenium pygubu
Tanto la instalación de paquetes con apt-get o aptitude, como los que se instalan con pip3, debe hacerse como root.
Descargar versión más reciente de producción: AdminCFDI v0.2.2 (567).
Como usuario normal, procedemos a ejecutar Admin CFDI en el directorio en dónde hayamos extraído el contenido de AdminCFDI:
hbautista@kenobi:~/AdminCFDI_v0.2.2$ python3 admincfdi.py
[

]2[

]3
Y eso sería todo
Agradecimientos a Factura Libre y a Linuxman por la ayuda prestada.