Skip to content

Administrador de CFDIs / Proyecto de colaboración con PythonCabal

Notifications You must be signed in to change notification settings

omar7c1/admin-cfdi

 
 

Repository files navigation

admin-cfdi

Autores:Maurico Baeza
Fecha:04/12/2014
Versión:0.2.2

Descripción

Administrador de CFDIs / Proyecto de colaboración con PythonCabal

Pequeño sistema para administrar CFDIs; facturas electrónicas de México. Entre sus funcionalidades están:

  • Descarga facturas del SAT, tanto emitidas como recibidas.
  • Descarga facturas de correos electrónicos.
  • Organiza las facturas en carpetas y las puede renombrar.
  • Valida las facturas en el SAT y valida los sellos.
  • Generar los PDF de las facturas.
  • Reportea directamente de las facturas.

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, aunque podemos usar pyfpdf; mucho más sencilla).
  • LibreOffice si usas la plantilla ODS.
  • Extensiones win32 para Python si usas Windows.

Instalación

Si tienes instalado correctamente Python 3.4, puedes instalar con Pip.

GNU & LInux

sudo pip install selenium pygubu
python admincfdi.py

ArchLinux

sudo pip install selenium pygubu
python admincfdi.py

Linux Mint

sudo apt-get install python3-pip python3-tk
sudo pip3 install selenium pygubu
python3 admincfdi.py

Windows

Si usas Windows, asegúrate de abrir el script con el ejecutable pythonw.exe localizado en la carpeta de instalación de Python.

pip install selenium pygubu

Ligas

Mauricio Baeza
https://github.com/mauriciobaeza
PythonCabal
http://wiki.cabal.mx/wiki/PythonCabal

About

Administrador de CFDIs / Proyecto de colaboración con PythonCabal

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 86.7%
  • XSLT 13.3%