Update readme

This commit is contained in:
el Mau 2023-01-18 13:36:08 -06:00
parent 33ee45af63
commit e8149bfb56
1 changed files with 83 additions and 1 deletions

View File

@ -1,3 +1,85 @@
# cfdi-uuid
Descarga CFDI por 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"
}
```