Skip to main content

Admin CFDI en Debian

¿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:

  • Descargar facturas (CFDI) emitidas o recibidas directamente del SAT.
  • Descargar facturas (CFDI) recibidas de uno o más correos electrónicos.
  • Organizar las facturas (CFDI) en carpetas por emisor o receptor, año y mes.
  • Generar PDFs de facturas (CFDI) usando una plantilla ODS de Calc de LibreOffice
  • Generar un reporte de facturas (CFDI), así como validar los sellos y su estatus en el SAT

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

Y eso sería todo

Agradecimientos a Factura Libre y a Linuxman por la ayuda prestada.

3 comentarios en “Admin CFDI en Debian”

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.