diff --git a/backend/api/v1/modules/a76/reports/movements/saldos/csv_utils.py b/backend/api/v1/modules/a76/reports/movements/saldos/csv_utils.py index d82cb28b..791e4cc6 100644 --- a/backend/api/v1/modules/a76/reports/movements/saldos/csv_utils.py +++ b/backend/api/v1/modules/a76/reports/movements/saldos/csv_utils.py @@ -262,7 +262,7 @@ BASE_JOINS = """ WHERE tenant_id = :tenant_id ORDER BY import_item_line_id, id DESC ) lm ON lm.import_item_line_id = il.id - LEFT JOIN ( + JOIN ( SELECT import_item_line_id, SUM( @@ -356,6 +356,7 @@ def _query_ped(filters: SaldosFilter) -> tuple: {BASE_JOINS} WHERE ih.tenant_id = :tenant_id AND ih.operation_type = 'imp' + AND ent.qty_impo > 0 {company_filter} {date_filter} {level_filter} @@ -380,6 +381,7 @@ def _query_fpp(filters: SaldosFilter) -> tuple: {BASE_JOINS} WHERE ih.tenant_id = :tenant_id AND ih.operation_type = 'imp' + AND ent.qty_impo > 0 {company_filter} {date_filter} {level_filter} @@ -403,6 +405,7 @@ def _query_ffa(filters: SaldosFilter) -> tuple: {BASE_JOINS} WHERE ih.tenant_id = :tenant_id AND ih.operation_type = 'imp' + AND ent.qty_impo > 0 {company_filter} {date_filter} {level_filter} @@ -434,6 +437,7 @@ def _query_par(filters: SaldosFilter) -> tuple: {BASE_JOINS} WHERE ih.tenant_id = :tenant_id AND ih.operation_type = 'imp' + AND ent.qty_impo > 0 {company_filter} {id_filter} {date_filter} @@ -466,6 +470,7 @@ def _query_cla(filters: SaldosFilter) -> tuple: {BASE_JOINS} WHERE ih.tenant_id = :tenant_id AND ih.operation_type = 'imp' + AND ent.qty_impo > 0 {company_filter} {id_filter} {date_filter}