diff --git a/app/db/sql_sentences.py b/app/db/sql_sentences.py index 12be9ad..2a68b76 100644 --- a/app/db/sql_sentences.py +++ b/app/db/sql_sentences.py @@ -186,6 +186,7 @@ consulta_sql_customer_invoices_issue = ( "LEFT JOIN customer_invoice_taxes cit on (ci.id = cit.invoice_id) " "LEFT JOIN verifactu_records vr on (ci.id = vr.invoice_id) " "WHERE (ci.is_proforma = 0) AND (ci.status= 'issued') " + "AND (company_id = %s) " "AND (vr.estado <> 'Correcto') " "order by reference" ) diff --git a/app/db/sync_invoices_verifactu.py b/app/db/sync_invoices_verifactu.py index 712d4a0..78abea0 100644 --- a/app/db/sync_invoices_verifactu.py +++ b/app/db/sync_invoices_verifactu.py @@ -19,7 +19,7 @@ def sync_invoices_verifactu(conn_mysql, last_execution_date): try: cursor_mysql = conn_mysql.cursor() # Ejecutar la consulta de customer invoices a enviar - cursor_mysql.execute(SQL.consulta_sql_customer_invoices_issue) + cursor_mysql.execute(SQL.consulta_sql_customer_invoices_issue, (str(config["CTE_COMPANY_ID"]),)) filas = cursor_mysql.fetchall() # Obtener los nombres de las columnas @@ -119,7 +119,7 @@ def procesar_factura_verifactu( # Creamos registro de factura en verifactu if factura.get('uuid') == '': - # logger.info(f"Send to create Verifactu: {factura}") + # logger.info(f"Send to create Verifactu: {factura}") respuesta = crear_factura_verifacti(factura, config) if respuesta.get("status") == 200 and respuesta.get("ok"): diff --git a/enviroment/.env b/enviroment/.env index 593ba3b..3e3142b 100644 --- a/enviroment/.env +++ b/enviroment/.env @@ -3,15 +3,16 @@ LOCAL_TZ = Europe/Madrid STATE_PATH = ./ #LOG_PATH = ./app.log -#DESARROLLO ACANA -FACTUGES_HOST = 192.168.0.109 +#DESARROLLO RODAX +FACTUGES_HOST = 192.168.0.156 FACTUGES_PORT = 3050 -FACTUGES_DATABASE = C:\Codigo Acana\Output\Debug\Database\FACTUGES.FDB +FACTUGES_DATABASE = C:\Codigo\Output\Debug\Database\FACTUGES.FDB FACTUGES_USER = sysdba FACTUGES_PASSWORD = masterkey -#CONFIGURACION ACANA -CTE_COMPANY_ID = '019a9667-6a65-767a-a737-48234ee50a3a' +CTE_COMPANY_ID = '5e4dc5b3-96b9-4968-9490-14bd032fec5f' VERIFACTU_API_KEY = vf_test_ei8WYAvEq5dhSdEyQVjgCS8NZaNpEK2BljSHSUXf+Y0= +CTE_SERIE = 'F25/' + #DESARROLLO ALONSO Y SAL #FACTUGES_HOST = 192.168.0.144