diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java index dc51c9fc5..41a5b5b1c 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java @@ -51,6 +51,7 @@ public class RelatorioTaxasLinha extends Relatorio { Boolean isTxEmbarque = (Boolean) parametros.get("IS_TX_EMBARQUE"); Boolean isPedagio = (Boolean) parametros.get("IS_PEDAGIO"); Boolean isSeguro = (Boolean) parametros.get("IS_SEGURO"); + Boolean isSeguroW2I = (Boolean) parametros.get("IS_SEGUROOPCIONAL"); lsDadosRelatorio = new ArrayList(); @@ -198,6 +199,8 @@ public class RelatorioTaxasLinha extends Relatorio { isValidado = true; }else if( importePedagio.doubleValue() > 0 && isPedagio ) { isValidado = true; + }else if((taxasLinha.getTotalValorSeguroOpcionalCancelado().compareTo(BigDecimal.ZERO)==1 || taxasLinha.getTotalValorseguroOpcionalVendido().compareTo(BigDecimal.ZERO)==1) && isSeguroW2I ) { + isValidado = true; } if( isValidado ) { @@ -289,7 +292,7 @@ public class RelatorioTaxasLinha extends Relatorio { sql.append("LEFT JOIN RUTA RT ON RT.RUTA_ID = CJ.RUTA_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("WHERE (CJ.IMPORTETAXAEMBARQUE>0 OR CJ.IMPORTEPEDAGIO>0 OR CJ.IMPORTESEGURO>0 OR SX.VALOR>0) "); sql.append("AND CJ.INDSTATUSOPERACION = 'F' "); sql.append("AND CJ.INDREIMPRESION = 0 "); sql.append("AND DECODE(:TIPO_DATA, 1, CJ.FECHORVENTA, 2, CJ.FECCORRIDA) BETWEEN :DATA_INICIAL AND :DATA_FINAL "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2IAnalitico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2IAnalitico.java index b2bdbed52..cca32bebc 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2IAnalitico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2IAnalitico.java @@ -110,14 +110,14 @@ 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("sx.boleto_id AS numBilhete, "); + sql.append("b.numfoliosistema 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("sx.valor AS valorTaxa, "); - sql.append("CASE WHEN sx.status=0 THEN 'V' ELSE 'C' END status "); + sql.append("CASE WHEN sx.status=0 THEN 'C' ELSE 'V' END status "); sql.append("FROM segpolv sx "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jasper index 41f7165b2..ce49e6886 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jrxml index 79fb98080..47c01b9a4 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jrxml @@ -1,8 +1,8 @@ - - + +