diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java index 1b276de4b..09349d5da 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java @@ -272,10 +272,10 @@ public class RelatorioTaxasLinha extends Relatorio { sql.append(" SUM( (case when cj.motivocancelacion_id is null then 1 else -1 end) * CJ.IMPORTEPEDAGIO) TOTAL_PEDAGIO, "); sql.append(" SUM( (case when cj.motivocancelacion_id is null then 1 else -1 end) * CJ.IMPORTESEGURO) TOTAL_SEGURO, "); sql.append(" EST.ICMS AS ICMS, "); - sql.append(" SUM( (case when tx.indcancelado >0 then 1 else 0.0 end)) QTD_SEGUROOPCIONALCANCELADO, "); - sql.append(" SUM( (case when tx.indcancelado >0 then tx.valortaxa else 0.0 end )) TOTAL_VALORSEGUROOPCIONALCANCELADO, "); - sql.append(" SUM( (case when tx.indcancelado =0 then 1 else 0.0 end )) QTD_SEGUROOPCIONALVENDIDOS, "); - sql.append(" SUM( (case when tx.indcancelado =0 then tx.valortaxa else 0.0 end )) TOTAL_VALORSEGUROOPCIONALVENDIDO "); + sql.append(" SUM( (case when sx.status =0 then 1 else 0.0 end)) QTD_SEGUROOPCIONALCANCELADO, "); + sql.append(" SUM( (case when sx.status =0 then sx.valor else 0.0 end )) TOTAL_VALORSEGUROOPCIONALCANCELADO, "); + sql.append(" SUM( (case when sx.status >0 then 1 else 0.0 end )) QTD_SEGUROOPCIONALVENDIDOS, "); + sql.append(" SUM( (case when sx.status >0 then sx.valor else 0.0 end )) TOTAL_VALORSEGUROOPCIONALVENDIDO "); sql.append("FROM CAJA CJ "); sql.append("INNER JOIN PUNTO_VENTA PV ON CJ.PUNTOVENTA_ID = PV.PUNTOVENTA_ID "); @@ -287,7 +287,7 @@ public class RelatorioTaxasLinha extends Relatorio { sql.append("INNER JOIN CIUDAD CD ON PD.CIUDAD_ID = CD.CIUDAD_ID "); sql.append("LEFT JOIN CORRIDA CR ON (CJ.CORRIDA_ID = CR.CORRIDA_ID AND CJ.FECCORRIDA = CR.FECCORRIDA) "); sql.append("LEFT JOIN RUTA RT ON RT.RUTA_ID = CJ.RUTA_ID "); - sql.append("LEFT JOIN TAXPOLV TX ON TX.BOLETO_ID =CJ.TRANSACAO_ID "); + sql.append("LEFT JOIN SEGPOLV SX ON SX.BOLETO_ID =CJ.TRANSACAO_ID "); sql.append("WHERE (CJ.IMPORTETAXAEMBARQUE>0 OR CJ.IMPORTEPEDAGIO>0 OR CJ.IMPORTESEGURO>0) "); sql.append("AND CJ.INDSTATUSOPERACION = 'F' "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2IAnalitico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2IAnalitico.java index 519b790c5..b2bdbed52 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2IAnalitico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2IAnalitico.java @@ -110,18 +110,18 @@ public class RelatorioW2IAnalitico extends Relatorio { sql.append("em.nombempresa AS empresa, "); sql.append("pv.puntoventa_id AS puntoVentaId, "); sql.append("pv.nombpuntoventa As agencia, "); - sql.append("tx.boleto_id AS numBilhete, "); + sql.append("sx.boleto_id AS numBilhete, "); sql.append("po.descparada AS origem, "); sql.append("pd.descparada AS destino, "); sql.append("b.fechorviaje dataViaje, "); sql.append("b.fechorventa dataVenda, "); sql.append("b.numasiento AS poltrona, "); - sql.append("tx.valortaxa AS valorTaxa, "); - sql.append("CASE WHEN tx.indcancelado=0 THEN 'V' ELSE 'C' END status "); + sql.append("sx.valor AS valorTaxa, "); + sql.append("CASE WHEN sx.status=0 THEN 'V' ELSE 'C' END status "); - sql.append("FROM taxpolv tx "); + sql.append("FROM segpolv sx "); - sql.append("INNER JOIN boleto b on b.boleto_id=tx.boleto_id "); + sql.append("INNER JOIN boleto b on b.boleto_id=sx.boleto_id "); sql.append("INNER JOIN punto_venta pv ON pv.PUNTOVENTA_ID = b.PUNTOVENTA_ID "); sql.append("INNER JOIN empresa em ON em.empresa_id=b.empresacorrida_id "); sql.append("INNER JOIN parada po ON po.parada_id=b.origen_id "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ISintetico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ISintetico.java index 73f6cea14..12686042e 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ISintetico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ISintetico.java @@ -99,13 +99,13 @@ public class RelatorioW2ISintetico extends Relatorio { sql.append("em.nombempresa AS empresa, "); sql.append("pv.puntoventa_id AS puntoVentaId, "); sql.append("pv.nombpuntoventa As agencia, "); - sql.append(" SUM( (case when tx.indcancelado >0 then 1 else 0.0 end)) qtdSeguroOpcionalCancelado, "); - sql.append(" SUM( (case when tx.indcancelado >0 then tx.valortaxa else 0.0 end )) totalValorSeguroOpcionalCancelado, "); - sql.append(" SUM( (case when tx.indcancelado =0 then 1 else 0.0 end )) qtdSeguroOpcionalVendidos, "); - sql.append(" SUM( (case when tx.indcancelado =0 then tx.valortaxa else 0.0 end )) totalValorSeguroOpcionalVendido "); - sql.append("FROM taxpolv tx "); + sql.append(" SUM( (case when sx.status =0 then 1 else 0.0 end)) qtdSeguroOpcionalCancelado, "); + sql.append(" SUM( (case when sx.status =0 then sx.valor else 0.0 end )) totalValorSeguroOpcionalCancelado, "); + sql.append(" SUM( (case when sx.status >0 then 1 else 0.0 end )) qtdSeguroOpcionalVendidos, "); + sql.append(" SUM( (case when sx.status >0 then sx.valor else 0.0 end )) totalValorSeguroOpcionalVendido "); + sql.append("FROM segpolv sx "); - sql.append("INNER JOIN boleto b on b.boleto_id=tx.boleto_id "); + sql.append("INNER JOIN boleto b on b.boleto_id=sx.boleto_id "); sql.append("INNER JOIN punto_venta pv ON pv.PUNTOVENTA_ID = b.PUNTOVENTA_ID "); sql.append("INNER JOIN empresa em ON em.empresa_id=b.empresacorrida_id "); sql.append("INNER JOIN parada po ON po.parada_id=b.origen_id ");