diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java index d3b783e27..804c6cea1 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java @@ -1940,7 +1940,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO sb.append(" join ciudad c on c.ciudad_id = e.ciudad_id"); sb.append(" join estado e on e.estado_id = c.estado_id"); sb.append(" left join estado eie on eie.cveestado like ?"); - sb.append(" left join inscricao_estadual ie on ie.empresa_id = e.empresa_id and ie.estado_id = eie.estado_id"); + sb.append(" left join inscricao_estadual ie on ie.empresa_id = e.empresa_id and ie.estado_id = eie.estado_id and ie.activo = 1"); sb.append(" where e.empresa_id = ?"); try { diff --git a/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java b/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java index ee7d31e82..f84835fe7 100644 --- a/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java +++ b/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java @@ -422,11 +422,11 @@ public class ExportacaoFiscal { try { // String nomeArquivo = "fiscal_vendas_manual_" + DateUtil.getStringDate(Calendar.getInstance().getTime(), "yyyyMMddhhmmss"); - File arquivo = File.createTempFile(nomeArquivo, ".fs"); + File arquivo = File.createTempFile(nomeArquivo + "-", ".fs"); PrintWriter writer = new PrintWriter(new OutputStreamWriter(new FileOutputStream(arquivo), Constantes.UTF_8)); - adicionarRegistroRMDTipoCAB(writer, dataInicial, dataFinal, nomeEmpresa); + adicionarRegistroRMDTipoCAB(writer, dataInicial, dataFinal, nomeEmpresa, nomeArquivo); adicionarRegistroRMDTipoPAR(writer, listaRegistroRMDTipoPAR); adicionarRegistroRMDTipoRMD(writer, listaRegistroRMDTipoRMD); adicionarRegistroRMDTipoBPS(writer, listaRegistroRMDTipoBPS); @@ -443,7 +443,7 @@ public class ExportacaoFiscal { return null; } - private void adicionarRegistroRMDTipoCAB(PrintWriter writer, Date dataInicial, Date dataFinal, String nomeEmpresa) { + private void adicionarRegistroRMDTipoCAB(PrintWriter writer, Date dataInicial, Date dataFinal, String nomeEmpresa, String nomeArquivo) { StringBuilder sb = new StringBuilder(); sb.append("CAB").append(SEPARADOR); sb.append("63").append(SEPARADOR); @@ -452,7 +452,7 @@ public class ExportacaoFiscal { sb.append(formataCaracter(nomeEmpresa, false, 15)).append(SEPARADOR); sb.append(new SimpleDateFormat("yyyyMMdd").format(dataInicial)).append(SEPARADOR); sb.append(new SimpleDateFormat("yyyyMMdd").format(dataFinal)).append(SEPARADOR); - sb.append("TotalBus AL BPR " + new SimpleDateFormat("yyyyMM").format(dataFinal)).append(SEPARADOR); + sb.append(nomeArquivo).append(SEPARADOR); sb.append("N"); writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA);