diff --git a/src/com/rjconsultores/ventaboletos/blocos/itau/ArquivoRemessaItau.java b/src/com/rjconsultores/ventaboletos/blocos/itau/ArquivoRemessaItau.java index 0302f3992..fb34d9c1c 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/itau/ArquivoRemessaItau.java +++ b/src/com/rjconsultores/ventaboletos/blocos/itau/ArquivoRemessaItau.java @@ -26,9 +26,6 @@ public class ArquivoRemessaItau extends ArquivoRemessaItem { } if(titulo instanceof DetalheObrigatorioItau){ - - titulo.setNumeroSequencialRegistro(titulos.size() + 1); - this.titulos.add(titulo); }else{ throw new ClassCastException("Somente cabecalho tipo: " + DetalheObrigatorioItau.class.getName()); @@ -38,7 +35,7 @@ public class ArquivoRemessaItau extends ArquivoRemessaItem { @Override public RodapeRemessa getRodapeRemessa() { this.rodapeRemessa = this.rodapeRemessa == null ? new RodapeRemessaPadrao() : this.rodapeRemessa; - rodapeRemessa.setNumeroSequencialRegistro(titulos.size()); + rodapeRemessa.setNumeroSequencialRegistro(titulos.size()+2); return rodapeRemessa; } } diff --git a/src/com/rjconsultores/ventaboletos/layouts/ItauFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/ItauFlatFile.java index c814cd76f..4d3882269 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/ItauFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/ItauFlatFile.java @@ -59,7 +59,7 @@ public class ItauFlatFile extends AbstractFlatFile implements RemessaInterface { DetalheObrigatorioItau titulo = (DetalheObrigatorioItau) tituloParam; //transacaoTitulos.setValue("CodigoInscricao", FormataUtil.formatarValorPorTamanho(titulo.getCodigoInscricao().toString(), 2)); - transacaoTitulos.setValue("NumeroInscricao", FormataUtil.formatarValorPorTamanho(titulo.getNumeroInscricao().toString(), 14)); + transacaoTitulos.setValue("NumeroInscricao", FormataUtil.formatarValorPorTamanho(titulo.getNumeroInscricaoSacado().toString(), 14)); transacaoTitulos.setValue("Agencia", FormataUtil.formatarValorPorTamanho(titulo.getAgencia().toString(), 4)); transacaoTitulos.setValue("Zeros", "00"); transacaoTitulos.setValue("Conta", FormataUtil.formatarValorPorTamanho(titulo.getConta().toString(), 5));