wilian 2016-03-03 19:36:37 +00:00
parent c183dc756c
commit c579ee7d0b
1 changed files with 6 additions and 4 deletions

View File

@ -82,14 +82,15 @@ public class RelatorioCancelamentoTransacao extends Relatorio {
sql.append("(COALESCE(c.preciopagado,0) + COALESCE(c.importeoutros,0) + COALESCE(c.importepedagio,0) + COALESCE(c.importeseguro,0) + COALESCE(c.importetaxaembarque,0)) AS valorCompra ");
sql.append("FROM CAJA c ");
sql.append("INNER JOIN BOLETO b ON c.numoperacion = b.numoperacion ");
sql.append(" AND b.numfoliosistema = c.numfoliosistema ");
sql.append(" AND c.feccorrida = b.feccorrida ");
sql.append(" AND c.corrida_id = b.corrida_id ");
sql.append("INNER JOIN OCD ocd ON ocd.BOLETO_ID = b.BOLETO_ID ");
sql.append("INNER JOIN MARCA m ON m.marca_id = b.marca_id ");
sql.append("INNER JOIN EMPRESA e ON e.empresa_id = m.empresa_id ");
sql.append("WHERE ocd.FECINC BETWEEN :dataInicial AND :dataFinal ");
sql.append("AND ocd.puntoventa_id = ");
sql.append("AND b.puntoventa_id = ");
Constante constante = constanteService.buscarPorNomeConstante("ID_PUNTO_VENTA_J3_RELATORIO_CANCELAMENTO");
Constante constante = constanteService.buscarPorNomeConstante("PUNTO_VENTA_J3");
if(constante != null
&& constante.getActivo()
&& constante.getValorconstante() != null
@ -122,7 +123,8 @@ public class RelatorioCancelamentoTransacao extends Relatorio {
sql.append("+ COALESCE(e2.impingreso,0)) ");
sql.append("FROM CAJA c2 ");
sql.append("INNER JOIN BOLETO b ON c2.numoperacion = b.numoperacion ");
sql.append(" AND b.numfoliosistema = c2.numfoliosistema ");
sql.append(" AND c2.feccorrida = b.feccorrida ");
sql.append(" AND c2.corrida_id = b.corrida_id ");
sql.append("LEFT JOIN evento_extra e2 ON e2.boleto_id = b.boleto_id ");
sql.append(" AND e2.impingreso > 0 ");
sql.append("LEFT JOIN OCD ocd ON ocd.BOLETO_ID = b.BOLETO_ID ");