diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java index 8e6de85b6..f5c7e1738 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java @@ -2408,7 +2408,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO if (serie == null) { impRmd = new ImpressaoRMD(brp.getEmpresa(), brp.getEnderecoEmpresa(), brp.getCnpjEmpresa(), brp.getIeEmpresa(), - brp.getFechorVenta(), rmd, "SERVIÇO DE TRANSPORTE", "DVB", "", brp.getSerie()); + brp.getFechorVenta(), rmd, "SERVIÇO DE TRANSPORTE", "DVB", "", brp.getSerie(), folio); serie = brp.getSerie(); data = brp.getFechorVenta(); } else { @@ -2420,7 +2420,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO impRmd.setNumero(brp.getFolio().toString()); list.add(impRmd); impRmd = new ImpressaoRMD(brp.getEmpresa(), brp.getEnderecoEmpresa(), brp.getCnpjEmpresa(), brp.getIeEmpresa(), - brp.getFechorVenta(), rmd, "SERVIÇO DE TRANSPORTE", "DVB", "", brp.getSerie()); + brp.getFechorVenta(), rmd, "SERVIÇO DE TRANSPORTE", "DVB", "", brp.getSerie(), folio); serie = brp.getSerie(); data = brp.getFechorVenta(); } @@ -2429,7 +2429,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO impRmd.setNumero(brp.getFolio().toString()); list.add(impRmd); impRmd = new ImpressaoRMD(brp.getEmpresa(), brp.getEnderecoEmpresa(), brp.getCnpjEmpresa(), brp.getIeEmpresa(), - brp.getFechorVenta(), rmd, "SERVIÇO DE TRANSPORTE", "DVB", "", brp.getSerie()); + brp.getFechorVenta(), rmd, "SERVIÇO DE TRANSPORTE", "DVB", "", brp.getSerie(), folio); serie = brp.getSerie(); data = brp.getFechorVenta(); } @@ -2515,7 +2515,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO } } - + impRmd.getDetalhada().add(brp); anteriorFolio = Integer.parseInt(brp.getCcf()); } @@ -2536,6 +2536,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO BigDecimal icms = BigDecimal.ZERO; BigDecimal isentos = BigDecimal.ZERO; BigDecimal outros = BigDecimal.ZERO; + String cooFim = null; for (DetalhadoRMD brp : impRmd.getDetalhada()) { @@ -2548,7 +2549,9 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO icms = baseCalculo.multiply(aliquota.divide(BigDecimal.TEN.multiply(BigDecimal.TEN))); outros = outros.add(valorContabil.subtract(baseCalculo)); } + cooFim = brp.getCoo(); } + impRmd.setNumero(cooFim); impRmd.setValorContabil(valorContabil); impRmd.setBaseCalculo(baseCalculo); impRmd.setAliquota(aliquota);