diff --git a/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java b/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java index f8a124a6b..f4ec88597 100644 --- a/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java +++ b/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java @@ -201,9 +201,9 @@ public class ExportacaoFiscal { StringBuilder sb = new StringBuilder(); sb.append("CFC").append(SEPARADOR); - sb.append(estabelecimento).append(SEPARADOR); + sb.append(formataCaracter(estabelecimento, false, 4)).append(SEPARADOR); sb.append(formataCaracter(dataEmissao, true, 8)).append(SEPARADOR); - sb.append(numeroIdentificacaoECF).append(SEPARADOR); + sb.append(formataCaracter(numeroIdentificacaoECF, false, 3)).append(SEPARADOR); sb.append(formataNumerico(cooReducaoZ, true, 6)).append(SEPARADOR); sb.append(formataNumerico(cooInicial, true, 6)).append(SEPARADOR); sb.append(formataNumerico(cooFinal, true, 6)).append(SEPARADOR); @@ -234,7 +234,7 @@ public class ExportacaoFiscal { sb.append("").append(SEPARADOR); // Posição 32 sb.append("V").append(SEPARADOR); sb.append(formataCaracter(VAZIO, false, 15)).append(SEPARADOR); // Posição 34 - sb.append(estabelecimentoECF); + sb.append(formataCaracter(estabelecimentoECF, false, 4)); writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA); } @@ -483,7 +483,7 @@ public class ExportacaoFiscal { sb.append(formataCaracter(VAZIO, false, 15)).append(SEPARADOR); // Posição 26 sb.append("01").append(SEPARADOR); sb.append("01").append(SEPARADOR); - sb.append(codigoContabil).append(SEPARADOR); + sb.append(formataCaracter(codigoContabil, false, 15)).append(SEPARADOR); sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 30 sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 31 sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 32