diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgencia.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgencia.java index e6c7b9732..709afbfa2 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgencia.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgencia.java @@ -42,21 +42,21 @@ public class RelatorioFormaPagamentoAgencia extends RelatorioDemandas { where.append(" WHERE 1 = 1 "); if (dataIncial != null) { - where.append(" AND c.fechorventa >= to_date('" + format.format(dataIncial) + "','dd/MM/yyyy') "); + where.append(" AND c.fechorventa >= to_date('" + format.format(dataIncial) + " 00:00:00','dd/MM/yyyy hh24:mi:ss') "); } if (dataFinal != null) { - where.append(" AND c.fechorventa <= to_date('" + format.format(dataFinal) + "','dd/MM/yyyy') "); + where.append(" AND c.fechorventa <= to_date('" + format.format(dataFinal) + " 23:59:59','dd/MM/yyyy hh24:mi:ss') "); } if (empresa != null) { - where.append(" AND c.EMPRESAPUNTOVENTA_ID = " + empresa + " "); + where.append(" AND m.EMPRESA_ID = " + empresa + " "); } if (agencia != null) { where.append(" AND pv.PUNTOVENTA_ID = " + agencia + " "); } - + StringBuilder sql = new StringBuilder(); sql.append(" select to_char(c.fechorventa, 'dd/MM/yyyy') as data, "); sql.append(" pv.NOMBPUNTOVENTA as agencia, "); @@ -71,6 +71,7 @@ public class RelatorioFormaPagamentoAgencia extends RelatorioDemandas { sql.append(" join caja_formapago cfp on c.caja_id = cfp.caja_id "); sql.append(" join forma_pago fp on cfp.formapago_id = fp.formapago_id "); sql.append(" join punto_venta pv on pv.PUNTOVENTA_ID = c.PUNTOVENTA_ID "); + sql.append(" join marca m on m.MARCA_ID = c.MARCA_ID and m.activo = 1 "); sql.append(where); sql.append(" group by to_char(c.fechorventa, 'dd/MM/yyyy'), pv.NOMBPUNTOVENTA, fp.DESCPAGO, c.EMPRESAPUNTOVENTA_ID "); sql.append(" order by data, agencia, forma_pagamento");