Exportação Fiscal : ECF e RMD (issue 8120)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@68648 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
a95664ae4f
commit
eccf470558
|
@ -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 ciudad c on c.ciudad_id = e.ciudad_id");
|
||||||
sb.append(" join estado e on e.estado_id = c.estado_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 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 = ?");
|
sb.append(" where e.empresa_id = ?");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -422,11 +422,11 @@ public class ExportacaoFiscal {
|
||||||
try {
|
try {
|
||||||
// String nomeArquivo = "fiscal_vendas_manual_" + DateUtil.getStringDate(Calendar.getInstance().getTime(), "yyyyMMddhhmmss");
|
// 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));
|
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);
|
adicionarRegistroRMDTipoPAR(writer, listaRegistroRMDTipoPAR);
|
||||||
adicionarRegistroRMDTipoRMD(writer, listaRegistroRMDTipoRMD);
|
adicionarRegistroRMDTipoRMD(writer, listaRegistroRMDTipoRMD);
|
||||||
adicionarRegistroRMDTipoBPS(writer, listaRegistroRMDTipoBPS);
|
adicionarRegistroRMDTipoBPS(writer, listaRegistroRMDTipoBPS);
|
||||||
|
@ -443,7 +443,7 @@ public class ExportacaoFiscal {
|
||||||
return null;
|
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();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append("CAB").append(SEPARADOR);
|
sb.append("CAB").append(SEPARADOR);
|
||||||
sb.append("63").append(SEPARADOR);
|
sb.append("63").append(SEPARADOR);
|
||||||
|
@ -452,7 +452,7 @@ public class ExportacaoFiscal {
|
||||||
sb.append(formataCaracter(nomeEmpresa, false, 15)).append(SEPARADOR);
|
sb.append(formataCaracter(nomeEmpresa, false, 15)).append(SEPARADOR);
|
||||||
sb.append(new SimpleDateFormat("yyyyMMdd").format(dataInicial)).append(SEPARADOR);
|
sb.append(new SimpleDateFormat("yyyyMMdd").format(dataInicial)).append(SEPARADOR);
|
||||||
sb.append(new SimpleDateFormat("yyyyMMdd").format(dataFinal)).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");
|
sb.append("N");
|
||||||
|
|
||||||
writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA);
|
writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA);
|
||||||
|
|
Loading…
Reference in New Issue