Exportação Fiscal : ECF e RMD (issue 8120)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@70084 d1611594-4594-4d17-8e1d-87c2c4800839
master
alberto 2017-06-20 14:19:11 +00:00
parent d549749f3e
commit b131073010
1 changed files with 6 additions and 2 deletions

View File

@ -432,6 +432,10 @@ public class ExportacaoFiscal {
adicionarRegistroRMDTipoBPS(writer, listaRegistroRMDTipoBPS);
adicionarRegistroRMDTipoDBP(writer, listaRegistroRMDTipoDBP);
int linhas = listaRegistroRMDTipoPAR.size() + listaRegistroRMDTipoRMD.size() + listaRegistroRMDTipoBPS.size() + listaRegistroRMDTipoDBP.size() + 1 + 1;
writer.print("TRA|" + linhas + UtiliteriasFiscal.QUEBRA_LINHA);
writer.close();
return arquivo;
@ -446,7 +450,7 @@ public class ExportacaoFiscal {
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);
sb.append("116").append(SEPARADOR);
sb.append("TotalBus").append(SEPARADOR);
sb.append(new SimpleDateFormat("yyyyMMdd").format(new Date())).append(SEPARADOR);
sb.append(formataCaracter(nomeEmpresa, false, 15)).append(SEPARADOR);
@ -528,7 +532,7 @@ public class ExportacaoFiscal {
StringBuilder sb = new StringBuilder();
sb.append("RMD").append(SEPARADOR);
sb.append(formataNumerico(codigoEstabelecimento, true, 9)).append(SEPARADOR);
sb.append(String.format("%04d", codigoEstabelecimento)).append(SEPARADOR);
sb.append(formataNumerico(numeroAIDF, true, 25)).append(SEPARADOR);
sb.append(formataCaracter(serieAIDF, false, 3)).append(SEPARADOR);
sb.append(formataCaracter(subSerieAIDF, false, 3)).append(SEPARADOR);