You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
2 months ago | |
---|---|---|
source | 2 months ago | |
.gitignore | 2 months ago | |
LICENSE | 2 months ago | |
README.md | 2 months ago | |
requirements.txt | 2 months ago |
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"
}