From 6815d6c64c3419bbf1e4f314ed14a6878f55a517 Mon Sep 17 00:00:00 2001 From: Abraham Toriz Date: Mon, 5 Jun 2023 22:27:41 -0600 Subject: [PATCH 1/3] improve readme with information on how to run locally --- .gitignore | 1 + README.md | 25 ++++++++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1280f9f..76d9c18 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ __pycache__/ *.py[cod] *$py.class +Pipfile* # Django stuff: *.log diff --git a/README.md b/README.md index 0d9ad8c..2bc7e79 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,11 @@ contratar: administracion ARROBA empresalibre.net G1: `A5DdXxCKPw3QKWVdDVs7CzkNugNUW1sHu5zDJFWxCU2h` BCH: `qztd3l00xle5tffdqvh2snvadkuau2ml0uqm4n875d` - -### Requerimientos: +## Requerimientos: * Servidor web, recomendado Nginx * uwsgi -* python3.7+ +* python 3.8 * xsltproc * openssl * xmlsec @@ -37,5 +36,25 @@ aplicaciones Python. El sistema tiene soporte solo para PostgreSQL, debes de instalar el servidor de la base de datos y su driver respectivo. +## Configuración para desarrollo local +* Crea un entorno virtual con python 3.8 y actívalo. Por ejemplo con virtualenv: + virtualenv .venv + source .venv/bin/activate + +* Instala las dependencias + + pip install -r requirements.txt + +* Copia y ajusta algunos archivos necesarios. + - `source/app/conf.py` + - `source/app/controllers/pacs/comerciodigital/conf.py.example` + - `source/app/controllers/pacs/finkok/conf.py.example` +* Finalmente ejecutamos la aplicación. Para esto vamos a necesitar un servidor + wsgi como uwsgi: + + pip install uwsgi + cd source/app + uwsgi main_debug.ini +* Ahora puedes ver la aplicación en http://localhost:8000 From ea13d1131914c54c42ca189ab0a8f880dc0deb1c Mon Sep 17 00:00:00 2001 From: El Mau Date: Wed, 14 Jun 2023 20:19:21 -0600 Subject: [PATCH 2/3] Fix - Retencion tax in pay complement --- source/app/models/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/source/app/models/main.py b/source/app/models/main.py index 696ecf8..240a7c6 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -7683,6 +7683,7 @@ class CfdiPagos(BaseModel): } taxes_pay['traslados'][tax_key] = values elif tax.impuesto.tipo == 'R': + tax_key = tax.impuesto.key retenciones.append(values) if tax_key in taxes_pay['retenciones']: taxes_pay['retenciones'][tax_key] += import_dr From cd424b71dc9a2d0ad7b954e330b2618addba7390 Mon Sep 17 00:00:00 2001 From: El Mau Date: Wed, 14 Jun 2023 20:20:30 -0600 Subject: [PATCH 3/3] Update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 487d242..9feb54f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +v 2.0.6 [14-Jun-2023] +--------------------- + - Fix: Al generar complementos de pago con facturas con retención de impuestos. + + v 2.0.5 [05-Jun-2023] --------------------- - Fix: Al generar complementos de pago con facturas con varios impuestos.