From ee75d5efa7dd32c00c9f2c1715f6de29f3470eae Mon Sep 17 00:00:00 2001 From: wilian Date: Wed, 23 Aug 2017 20:23:41 +0000 Subject: [PATCH] fixes bug #9387 fixes bug #9689 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@72847 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioDevolucaoBilhetes.java | 47 ++++++++++--- ...RelatorioDevolucaoBilhetesConsolidado.java | 39 ++++++----- .../RelatorioDevolucaoBilhetesFinanceiro.java | 17 ++++- .../RelatorioDevolucaoBilhetes.jasper | Bin 71884 -> 72421 bytes .../RelatorioDevolucaoBilhetes.jrxml | 20 +++--- ...latorioDevolucaoBilhetesConsolidado.jasper | Bin 54480 -> 50894 bytes ...elatorioDevolucaoBilhetesConsolidado.jrxml | 63 ++---------------- ...elatorioDevolucaoBilhetesFinanceiro.jasper | Bin 51725 -> 51725 bytes ...RelatorioDevolucaoBilhetesFinanceiro.jrxml | 22 +++--- .../utilitarios/DevolucaoBilhetes.java | 36 +++++++--- .../comissao/ConferenciaController.java | 10 ++- web/gui/catalogos/editarEmpresa.zul | 6 +- 12 files changed, 141 insertions(+), 119 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetes.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetes.java index 3ac3a36a7..69ae79e23 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetes.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetes.java @@ -100,7 +100,11 @@ public class RelatorioDevolucaoBilhetes extends Relatorio { db.setEstadoId(rset.getInt("ESTADO_ID")); db.setFechorVenta((String) rset.getObject("FECHOR_VENTA")); db.setFechorDevolucao((String) rset.getObject("FECHOR_DEVOLUCAO")); - db.setIcms(rset.getBigDecimal("ICMS")); + + db.setIcmsInterestadual(rset.getObject("ICMSINTERESTADUAL") != null ? rset.getBigDecimal("ICMSINTERESTADUAL") : BigDecimal.ZERO); + db.setIcmsIntermunicipal(rset.getObject("ICMSINTERMUNICIPAL") != null ? rset.getBigDecimal("ICMSINTERMUNICIPAL") : BigDecimal.ZERO); + db.setTributacaoimportacao(rset.getObject("TRIBUTACAOIMPORTACAO") != null ? rset.getBigDecimal("TRIBUTACAOIMPORTACAO") : null); + db.setPorcredbaseicms(rset.getBigDecimal("PORCREDBASEICMS")); db.setPrecioBase(rset.getBigDecimal("PRECIOBASE")); db.setPrecioPagado(rset.getBigDecimal("PRECIOPAGADO")); @@ -162,8 +166,15 @@ public class RelatorioDevolucaoBilhetes extends Relatorio { db.setValorContabil(valorContabil); BigDecimal valorIcms = BigDecimal.ZERO; - valorIcms = db.getValorContabil().multiply(db.getIcms().divide(UtiliteriasFiscal.CEM)); - //valorIcms = valorIcms.multiply(db.getPorcredbaseicms().divide(UtiliteriasFiscal.CEM)); + if(isEstadual) { + if(db.getTributacaoimportacao() == null) { + valorIcms = db.getValorContabil().multiply(db.getIcmsInterestadual().divide(UtiliteriasFiscal.CEM)); + } else { + valorIcms = db.getValorContabil().multiply(db.getTributacaoimportacao().divide(UtiliteriasFiscal.CEM)); + } + } else { + valorIcms = db.getValorContabil().multiply(db.getIcmsIntermunicipal().divide(UtiliteriasFiscal.CEM)); + } if(db.isIsenta()) { db.setValorIsenta(valorIcms); } else { @@ -210,15 +221,17 @@ public class RelatorioDevolucaoBilhetes extends Relatorio { sql.append(" PTVO.NUMPUNTOVENTA AS NUMPUNTOVENTAORIGEM, "); sql.append(" EST.NOMBESTADO AS ESTADO, "); sql.append(" EST.CVEESTADO AS UF, "); - sql.append(" NVL(EST.ESTADO_ID,0) AS ESTADO_ID, "); - sql.append(" NVL(EI.ICMS,0) AS ICMS, "); + sql.append(" COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) AS ESTADO_ID, "); + sql.append(" COALESCE(EI.ICMS, EST.ICMS) AS ICMSINTERESTADUAL, "); + sql.append(" NVL(EI.ICMSIM,0) AS ICMSINTERMUNICIPAL, "); + sql.append(" EI.TRIBUTACAOIMPORTACAO AS TRIBUTACAOIMPORTACAO, "); sql.append(" NVL(EI.PORCREDBASEICMS,0) AS PORCREDBASEICMS, "); sql.append(" TO_CHAR(BORI.FECHORVENTA, 'DD/MM/YYYY') AS FECHOR_VENTA, "); sql.append(" TO_CHAR(B.FECHORVENTA, 'DD/MM/YYYY') AS FECHOR_DEVOLUCAO, "); - sql.append(" (CASE WHEN CO.ESTADO_ID <> CD.ESTADO_ID THEN 1 ELSE 0 END) IS_ESTADUAL, "); + sql.append(" (CASE WHEN COALESCE(COS.ESTADO_ID,CO.ESTADO_ID) <> COALESCE(CDS.ESTADO_ID,CD.ESTADO_ID) THEN 1 ELSE 0 END) IS_ESTADUAL, "); sql.append(" NVL(EI.PORCREDMUNICIPAL,0) AS PORC_MUNICIPAL, "); sql.append(" NVL(EI.PORCREDESTADUAL,0) AS PORC_ESTADUAL, "); - sql.append(" (CASE WHEN NVL(ORI.REGIONMETROPOLITANA_ID ,-1) = NVL(DES.REGIONMETROPOLITANA_ID,-2) THEN 1 ELSE 0 END) as ISENTA, "); + sql.append(" (CASE WHEN NVL(COALESCE(POS.REGIONMETROPOLITANA_ID,ORI.REGIONMETROPOLITANA_ID) ,-1) = NVL(COALESCE(PDS.REGIONMETROPOLITANA_ID,DES.REGIONMETROPOLITANA_ID),-2) THEN 1 ELSE 0 END) as ISENTA, "); sql.append(" NVL(B.PRECIOPAGADO,0) AS PRECIOPAGADO, NVL(B.IMPORTEOUTROS,0) AS IMPORTEOUTROS, NVL(B.IMPORTEPEDAGIO,0) AS IMPORTEPEDAGIO, NVL(B.IMPORTESEGURO,0) AS IMPORTESEGURO, NVL(B.IMPORTETAXAEMBARQUE,0) AS IMPORTETAXAEMBARQUE, "); sql.append(" NVL(EI.INDTARIFAMUNICIPAL,0) AS INDTARIFAMUNICIPAL, NVL(EI.INDSEGUROMUNICIPAL,0) AS INDSEGUROMUNICIPAL, NVL(EI.INDTXEMBARQUEMUNICIPAL,0) AS INDTXEMBARQUEMUNICIPAL, NVL(EI.INDPEDAGIOMUNICIPAL,0) AS INDPEDAGIOMUNICIPAL, "); sql.append(" NVL(EI.INDTARIFAESTADUAL,0) AS INDTARIFAESTADUAL, NVL(EI.INDSEGUROESTADUAL,0) AS INDSEGUROESTADUAL, NVL(EI.INDTXEMBARQUEESTADUAL,0) AS INDTXEMBARQUEESTADUAL, NVL(EI.INDPEDAGIOESTDUAL,0) AS INDPEDAGIOESTDUAL, "); @@ -234,9 +247,21 @@ public class RelatorioDevolucaoBilhetes extends Relatorio { sql.append("INNER JOIN ESTADO EST ON EST.ESTADO_ID = CO.ESTADO_ID "); sql.append("LEFT JOIN FISCAL_R4 R4 ON R4.BOLETO_ID = B.BOLETOORIGINAL_ID "); sql.append("LEFT JOIN PUNTO_VENTA PTVO ON PTVO.PUNTOVENTA_ID = B.PTOVTAVENTA_ID "); - sql.append("LEFT JOIN EMPRESA_IMPOSTO EI ON EST.ESTADO_ID = EI.ESTADO_ID "); - sql.append(" AND EI.EMPRESA_ID = M.EMPRESA_ID "); - sql.append(" AND EI.ACTIVO = 1 "); + + sql.append("LEFT JOIN ALIAS_SERVICO S ON S.ORIGEN_ID = B.ORIGEN_ID "); + sql.append(" AND S.DESTINO_ID = B.DESTINO_ID AND (S.CORRIDA_ID = B.CORRIDA_ID OR S.CORRIDA_ID IS NULL) "); + sql.append(" AND S.RUTA_ID = B.RUTA_ID "); + sql.append("LEFT JOIN PARADA POS ON POS.PARADA_ID = S.ALIASORIGEN_ID "); + sql.append("LEFT JOIN CIUDAD COS ON COS.CIUDAD_ID = POS.CIUDAD_ID "); + sql.append("LEFT JOIN ESTADO EOS ON EOS.ESTADO_ID = COS.ESTADO_ID "); + sql.append("LEFT JOIN PARADA PDS ON PDS.PARADA_ID = S.ALIASDESTINO_ID "); + sql.append("LEFT JOIN CIUDAD CDS ON CDS.CIUDAD_ID = PDS.CIUDAD_ID "); + sql.append("LEFT JOIN ESTADO EDS ON EDS.ESTADO_ID = CDS.ESTADO_ID "); + sql.append("JOIN INSCRICAO_ESTADUAL IE ON E.EMPRESA_ID = IE.EMPRESA_ID "); + sql.append(" AND IE.ESTADO_ID = COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) AND IE.ACTIVO = 1 "); + sql.append("JOIN EMPRESA_IMPOSTO EI ON EI.EMPRESA_ID = E.EMPRESA_ID "); + sql.append(" AND EI.ESTADO_ID = COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) AND EI.ACTIVO = 1 "); + sql.append("LEFT JOIN AIDF AIDF ON AIDF.AIDF_ID = B.AIDF_ID "); sql.append("LEFT JOIN BOLETO BORI ON BORI.BOLETO_ID = B.BOLETOORIGINAL_ID "); sql.append("WHERE B.MOTIVOCANCELACION_ID IN (31,32,10,37,99,36) "); @@ -264,7 +289,7 @@ public class RelatorioDevolucaoBilhetes extends Relatorio { } sql.append("AND B.CATEGORIA_ID NOT IN (SELECT VALORCONSTANTE FROM CONSTANTE WHERE NOMBCONSTANTE = 'GRATUIDADE_CRIANCA') "); - sql.append(estados == null ? "" : "AND EST.ESTADO_ID IN (" + estados + ") "); + sql.append(estados == null ? "" : "AND COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) IN (" + estados + ") "); sql.append(puntoVentas == null ? "" : "AND PTV.PUNTOVENTA_ID IN (" + puntoVentas + ") "); sql.append(empresaId == null ? "" : "AND E.EMPRESA_ID IN (" + empresaId + ") "); sql.append("ORDER BY NOMB_EMPRESA, ESTADO, UF, FECHOR_VENTA, NUMFOLIOSISTEMA"); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetesConsolidado.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetesConsolidado.java index 2fcca9b5a..2abbeee79 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetesConsolidado.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetesConsolidado.java @@ -91,7 +91,6 @@ public class RelatorioDevolucaoBilhetesConsolidado extends Relatorio { DevolucaoBilhetes db = new DevolucaoBilhetes(); db.setFechorVenta((String) rset.getObject("FECHOR_VENTA")); - db.setIcms((BigDecimal) rset.getObject("ICMS")); db.setEmpresaId(rset.getObject("EMPRESA_ID") == null ? null : ((BigDecimal) rset.getObject("EMPRESA_ID")).intValue()); db.setEmpresa((String) rset.getObject("NOMB_EMPRESA")); db.setNumpuntoventa((String) rset.getObject("NUMPUNTOVENTA")); @@ -100,11 +99,8 @@ public class RelatorioDevolucaoBilhetesConsolidado extends Relatorio { db.setTotalQtdeBilhetes(rset.getInt("TOTAL_QTDE_BILHETE")); db.setPrecioBase((BigDecimal) rset.getObject("PRECIOBASE")); db.setPrecioPagado((BigDecimal) rset.getObject("PRECIOPAGADO")); - - BigDecimal valorIcms = BigDecimal.ZERO; - valorIcms = db.getPrecioPagado().multiply(db.getIcms().divide(BigDecimal.valueOf(100))); - db.setValorIcms(valorIcms); - + db.setValorContabil(db.getTotalBilhete()); + lsDev.add(db); } @@ -125,7 +121,7 @@ public class RelatorioDevolucaoBilhetesConsolidado extends Relatorio { sql.append(" E.EMPRESA_ID AS EMPRESA_ID, "); sql.append(" PTV.NUMPUNTOVENTA AS NUMPUNTOVENTA, "); sql.append(" PTV.NOMBPUNTOVENTA AS NOMBPUNTOVENTA, "); - sql.append(" NVL(EI.PORCREDBASEICMS,0) AS ICMS, "); + sql.append(" TO_CHAR(BORI.FECHORVENTA, 'DD/MM/YYYY') AS FECHOR_VENTA, "); sql.append(" SUM(NVL(B.PRECIOBASE,0)) AS PRECIOBASE, "); sql.append(" SUM(NVL(B.PRECIOPAGADO,0)) AS PRECIOPAGADO, "); @@ -135,15 +131,27 @@ public class RelatorioDevolucaoBilhetesConsolidado extends Relatorio { sql.append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.ACTIVO = 1 "); sql.append("INNER JOIN EMPRESA E ON E.EMPRESA_ID = M.EMPRESA_ID "); sql.append("INNER JOIN PUNTO_VENTA PTV ON PTV.PUNTOVENTA_ID = B.PUNTOVENTA_ID "); - sql.append("INNER JOIN PARADA ORIGEM ON (B.ORIGEN_ID = ORIGEM.PARADA_ID ) "); - sql.append("INNER JOIN PARADA DESTINO ON (B.DESTINO_ID = DESTINO.PARADA_ID ) "); - sql.append("INNER JOIN CIUDAD CO ON (CO.CIUDAD_ID = ORIGEM.CIUDAD_ID ) "); - sql.append("INNER JOIN CIUDAD CD ON (CD.CIUDAD_ID = DESTINO.CIUDAD_ID ) "); + sql.append("INNER JOIN PARADA ORI ON (B.ORIGEN_ID = ORI.PARADA_ID ) "); + sql.append("INNER JOIN PARADA DES ON (B.DESTINO_ID = DES.PARADA_ID ) "); + sql.append("INNER JOIN CIUDAD CO ON (CO.CIUDAD_ID = ORI.CIUDAD_ID ) "); + sql.append("INNER JOIN CIUDAD CD ON (CD.CIUDAD_ID = DES.CIUDAD_ID ) "); sql.append("INNER JOIN ESTADO EST ON EST.ESTADO_ID = CO.ESTADO_ID "); sql.append("LEFT JOIN FISCAL_R4 R4 ON R4.BOLETO_ID = B.BOLETOORIGINAL_ID "); - sql.append("LEFT JOIN EMPRESA_IMPOSTO EI ON EST.ESTADO_ID = EI.ESTADO_ID "); - sql.append(" AND EI.EMPRESA_ID = M.EMPRESA_ID "); - sql.append(" AND EI.ACTIVO = 1 "); + + sql.append("LEFT JOIN ALIAS_SERVICO S ON S.ORIGEN_ID = B.ORIGEN_ID "); + sql.append(" AND S.DESTINO_ID = B.DESTINO_ID AND (S.CORRIDA_ID = B.CORRIDA_ID OR S.CORRIDA_ID IS NULL) "); + sql.append(" AND S.RUTA_ID = B.RUTA_ID "); + sql.append("LEFT JOIN PARADA POS ON POS.PARADA_ID = S.ALIASORIGEN_ID "); + sql.append("LEFT JOIN CIUDAD COS ON COS.CIUDAD_ID = POS.CIUDAD_ID "); + sql.append("LEFT JOIN ESTADO EOS ON EOS.ESTADO_ID = COS.ESTADO_ID "); + sql.append("LEFT JOIN PARADA PDS ON PDS.PARADA_ID = S.ALIASDESTINO_ID "); + sql.append("LEFT JOIN CIUDAD CDS ON CDS.CIUDAD_ID = PDS.CIUDAD_ID "); + sql.append("LEFT JOIN ESTADO EDS ON EDS.ESTADO_ID = CDS.ESTADO_ID "); + sql.append("JOIN INSCRICAO_ESTADUAL IE ON E.EMPRESA_ID = IE.EMPRESA_ID "); + sql.append(" AND IE.ESTADO_ID = COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) AND IE.ACTIVO = 1 "); + sql.append("JOIN EMPRESA_IMPOSTO EI ON EI.EMPRESA_ID = E.EMPRESA_ID "); + sql.append(" AND EI.ESTADO_ID = COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) AND EI.ACTIVO = 1 "); + sql.append("LEFT JOIN AIDF AIDF ON AIDF.AIDF_ID = B.AIDF_ID "); sql.append("LEFT JOIN BOLETO BORI ON BORI.BOLETO_ID = B.BOLETOORIGINAL_ID "); sql.append("WHERE B.MOTIVOCANCELACION_ID IN (31,32,10,37,99,36) "); @@ -171,14 +179,13 @@ public class RelatorioDevolucaoBilhetesConsolidado extends Relatorio { } sql.append("AND B.CATEGORIA_ID NOT IN (SELECT VALORCONSTANTE FROM CONSTANTE WHERE NOMBCONSTANTE = 'GRATUIDADE_CRIANCA') "); - sql.append(estados == null ? "" : "AND EST.ESTADO_ID IN (" + estados + ") "); + sql.append(estados == null ? "" : "AND COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) IN (" + estados + ") "); sql.append(puntoVentas == null ? "" : "AND PTV.PUNTOVENTA_ID IN (" + puntoVentas + ") "); sql.append(empresaId == null ? "" : "AND E.EMPRESA_ID IN (" + empresaId + ") "); sql.append("GROUP BY E.NOMBEMPRESA, "); sql.append(" E.EMPRESA_ID, "); sql.append(" PTV.NUMPUNTOVENTA, "); sql.append(" PTV.NOMBPUNTOVENTA, "); - sql.append(" NVL(EI.PORCREDBASEICMS,0), "); sql.append(" TO_CHAR(BORI.FECHORVENTA, 'DD/MM/YYYY') "); sql.append("ORDER BY NOMB_EMPRESA, FECHOR_VENTA "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetesFinanceiro.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetesFinanceiro.java index 7889c9afb..234d3946a 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetesFinanceiro.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetesFinanceiro.java @@ -141,6 +141,21 @@ public class RelatorioDevolucaoBilhetesFinanceiro extends Relatorio { sql.append("INNER JOIN ESTADO EST ON EST.ESTADO_ID = CO.ESTADO_ID "); sql.append("LEFT JOIN PUNTO_VENTA PTVO ON PTVO.PUNTOVENTA_ID = B.PTOVTAVENTA_ID "); sql.append("LEFT JOIN BOLETO BORI ON BORI.BOLETO_ID = B.BOLETOORIGINAL_ID "); + + sql.append("LEFT JOIN ALIAS_SERVICO S ON S.ORIGEN_ID = B.ORIGEN_ID "); + sql.append(" AND S.DESTINO_ID = B.DESTINO_ID AND (S.CORRIDA_ID = B.CORRIDA_ID OR S.CORRIDA_ID IS NULL) "); + sql.append(" AND S.RUTA_ID = B.RUTA_ID "); + sql.append("LEFT JOIN PARADA POS ON POS.PARADA_ID = S.ALIASORIGEN_ID "); + sql.append("LEFT JOIN CIUDAD COS ON COS.CIUDAD_ID = POS.CIUDAD_ID "); + sql.append("LEFT JOIN ESTADO EOS ON EOS.ESTADO_ID = COS.ESTADO_ID "); + sql.append("LEFT JOIN PARADA PDS ON PDS.PARADA_ID = S.ALIASDESTINO_ID "); + sql.append("LEFT JOIN CIUDAD CDS ON CDS.CIUDAD_ID = PDS.CIUDAD_ID "); + sql.append("LEFT JOIN ESTADO EDS ON EDS.ESTADO_ID = CDS.ESTADO_ID "); + sql.append("JOIN INSCRICAO_ESTADUAL IE ON E.EMPRESA_ID = IE.EMPRESA_ID "); + sql.append(" AND IE.ESTADO_ID = COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) AND IE.ACTIVO = 1 "); + sql.append("JOIN EMPRESA_IMPOSTO EI ON EI.EMPRESA_ID = E.EMPRESA_ID "); + sql.append(" AND EI.ESTADO_ID = COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) AND EI.ACTIVO = 1 "); + sql.append("JOIN USUARIO U ON U.USUARIO_ID = B.USUARIO_ID "); sql.append("WHERE B.MOTIVOCANCELACION_ID IN (31,32,10,37,99,36) "); sql.append("AND B.INDSTATUSBOLETO = 'C' "); @@ -167,7 +182,7 @@ public class RelatorioDevolucaoBilhetesFinanceiro extends Relatorio { } sql.append("AND B.CATEGORIA_ID NOT IN (SELECT VALORCONSTANTE FROM CONSTANTE WHERE NOMBCONSTANTE = 'GRATUIDADE_CRIANCA') "); - sql.append(estados == null ? "" : "AND EST.ESTADO_ID IN (" + estados + ") "); + sql.append(estados == null ? "" : "AND COALESCE(EOS.ESTADO_ID, EST.ESTADO_ID) IN (" + estados + ") "); sql.append(puntoVentas == null ? "" : "AND PTV.PUNTOVENTA_ID IN (" + puntoVentas + ") "); sql.append(empresaId == null ? "" : "AND E.EMPRESA_ID IN (" + empresaId + ") "); sql.append("ORDER BY NOMB_EMPRESA, FECHOR_VENTA"); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jasper index c22d9dafe5445d1f69af7d5d43e8b10086b80c4a..311cf77594c3ef44a8aa848bf74a85d153037181 100644 GIT binary patch literal 72421 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 diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jrxml index 601ee46de..321252c51 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jrxml @@ -1,7 +1,7 @@ - - + +