Descarga CFDI por UUID
Go to file
el Mau e4cf8d2c7d First version for production 2023-01-18 13:37:04 -06:00
source Download for UUID 2023-01-17 23:00:39 -06:00
.gitignore Download for UUID 2023-01-17 23:00:39 -06:00
LICENSE Initial commit 2023-01-16 23:36:14 -06:00
README.md Update readme 2023-01-18 13:36:08 -06:00
requirements.txt Download for UUID 2023-01-17 23:00:39 -06:00

README.md

cfdi-uuid

Descarga CFDI por UUID con la Fiel.

Software Libre no gatis.

  • G1: A5DdXxCKPw3QKWVdDVs7CzkNugNUW1sHu5zDJFWxCU2h

  • Instalar los requerimientos.

python -m venv env

source env/bin/activate

pip install -r requirements.txt
  • Copiar el archivo conf.py
cd source

cp conf.py.example conf.py
  • Agrega la ruta de las credenciales.
vim conf.py

Por ejemplo:

RUTA_FIEL = '/home/mau/Projects/test/credenciales'

Dentro de este directorio, se buscará un subdirectorio con el RFC del emisor en minúsculas. Por ejemplo:

/home/mau/Projects/test/credenciales/basm740115rw0

Y dentro de este directorio los archivos de la Fiel:

fiel.cer
fiel.pem
  • Ejecuta localmente en pruebas

Instala uwsgi

pip install uwsgi

Y ejecutas

uwsgi main_debug.ini
  • Probar

Ya debes de tener los archivos de la Fiel en la estructura mencionada más arriba, entonces, con cualquier cliente:

http localhost:8000/api/RFC/UUID

Recuerda, RFC debe estar en minúsculas, y el UUID debe ser un uuid valido.

Si todo esta bien, debes obtener un json como:

{
    "error": "",
    "xml": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<cfdi:Comprobante> </cfdi:Comprobante>\n"
}