diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetes.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetes.java index e06472c1a..a6431c545 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetes.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDevolucaoBilhetes.java @@ -135,6 +135,7 @@ public class RelatorioDevolucaoBilhetes extends Relatorio { db.setValorIsenta(BigDecimal.ZERO); boolean isEstadual = rset.getInt("IS_ESTADUAL") == 1; + db.setEstadual(isEstadual); BigDecimal valorContabil = BigDecimal.ZERO; if(isEstadual) { @@ -190,33 +191,34 @@ public class RelatorioDevolucaoBilhetes extends Relatorio { } } + BigDecimal baseCalculoIcms = BigDecimal.ZERO; BigDecimal valorIcms = BigDecimal.ZERO; if(db.isIsenta()) { db.setValorIsenta(valorContabil); } else { BigDecimal redutor = valorContabil.multiply(redBaseCalcIcms); - valorIcms = valorContabil.subtract(redutor); + baseCalculoIcms = valorContabil.subtract(redutor); if(isEstadual) { if(db.getTributacaoimportacao() == null) { - valorIcms = db.getValorContabil().multiply(db.getIcmsInterestadual().divide(UtiliteriasFiscal.CEM)); + valorIcms = baseCalculoIcms.multiply(db.getIcmsInterestadual().divide(UtiliteriasFiscal.CEM)); } else { - valorIcms = db.getValorContabil().multiply(db.getTributacaoimportacao().divide(UtiliteriasFiscal.CEM)); + valorIcms = baseCalculoIcms.multiply(db.getTributacaoimportacao().divide(UtiliteriasFiscal.CEM)); } } else { - valorIcms = db.getValorContabil().multiply(db.getIcmsIntermunicipal().divide(UtiliteriasFiscal.CEM)); + valorIcms = baseCalculoIcms.multiply(db.getIcmsIntermunicipal().divide(UtiliteriasFiscal.CEM)); } db.setValorIcms(valorIcms); } - + db.setBaseCalculoIcms(baseCalculoIcms); db.setEstornoEstadual(BigDecimal.ZERO); db.setEstornoMunicipal(BigDecimal.ZERO); if(!db.isIsenta()) { if (isEstadual) { - db.setEstornoEstadual(valorContabil); + db.setEstornoEstadual(baseCalculoIcms); } else { - db.setEstornoMunicipal(valorContabil); + db.setEstornoMunicipal(baseCalculoIcms); } } @@ -318,7 +320,7 @@ public class RelatorioDevolucaoBilhetes extends Relatorio { 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"); + sql.append("ORDER BY NOMB_EMPRESA, ESTADO, UF, FECHOR_DEVOLUCAO, NUMFOLIOSISTEMA"); return sql.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDevolucaoBilhetes_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDevolucaoBilhetes_es.properties index 23924519d..cb2bff878 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDevolucaoBilhetes_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDevolucaoBilhetes_es.properties @@ -16,7 +16,7 @@ label.aliquota=Al label.icms=ICMS label.pagina=Página: label.total=Total -label.qtdeBilhetes=Quantidade de Bilhetes +label.qtdeBilhetes=Quantidade de Bilhetes: label.totalBilhete=Total Bilhete label.numeroBilhete=Nº Bilhete label.numpuntoventa=Nº Agência diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDevolucaoBilhetes_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDevolucaoBilhetes_pt_BR.properties index 23924519d..cb2bff878 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDevolucaoBilhetes_pt_BR.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDevolucaoBilhetes_pt_BR.properties @@ -16,7 +16,7 @@ label.aliquota=Al label.icms=ICMS label.pagina=Página: label.total=Total -label.qtdeBilhetes=Quantidade de Bilhetes +label.qtdeBilhetes=Quantidade de Bilhetes: label.totalBilhete=Total Bilhete label.numeroBilhete=Nº Bilhete label.numpuntoventa=Nº Agência diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jasper index 1fa57908a..45b91c255 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jrxml index 9ad4c097f..4f893dc6e 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDevolucaoBilhetes.jrxml @@ -1,8 +1,8 @@ - - + +