diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java index df6543a0c..d055ea651 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java @@ -1798,7 +1798,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO log.info("Tarifa nao encontrada na R5. (ECF: " + rs.getString("ecf") + " / DATAMOV: " + rs.getString("datamov") + " / COO: " + rs.getString("coo") + ")"); } - + registro = new ExportacaoECFTipoCCF(); registro.setEcf(rs.getString("ecf")); registro.setDataEmissao(rs.getString("datamov")); @@ -1878,7 +1878,9 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO registro.setValorBaseCalculoICMS(valorBaseCalculoICMS); registro.setAliquotaICMS(tributacao_importacao); - retorno.add(registro); + if (valorTotal.doubleValue() != 0) { + retorno.add(registro); + } } rs.close(); @@ -2136,6 +2138,10 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO while (rs.next()) { BigDecimal valorTotal = MoneyHelper.instanciar(rs.getString("valortotal")); + if (valorTotal.doubleValue() == 0) { + continue; + } + BigDecimal red_base_calc_icms = MoneyHelper.instanciar(rs.getBigDecimal("red_base_calc_icms")); BigDecimal porc_red_municipal = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_municipal")); BigDecimal porc_red_estadual = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_estadual")); @@ -2485,6 +2491,10 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO while (rs.next()) { BigDecimal valorTotal = MoneyHelper.instanciar(rs.getString("valortotal")); + if (valorTotal.doubleValue() == 0) { + continue; + } + BigDecimal red_base_calc_icms = MoneyHelper.instanciar(rs.getBigDecimal("red_base_calc_icms")); BigDecimal porc_red_municipal = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_municipal")); BigDecimal porc_red_estadual = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_estadual"));