fixes bug#22020

dev: Valdir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/GeneradorBoletosCNAB/trunk@106194 d1611594-4594-4d17-8e1d-87c2c4800839
master
fabio 2021-04-13 12:51:29 +00:00
parent fb68e94e5c
commit 09637e409f
2 changed files with 2 additions and 5 deletions

View File

@ -26,9 +26,6 @@ public class ArquivoRemessaItau extends ArquivoRemessaItem {
} }
if(titulo instanceof DetalheObrigatorioItau){ if(titulo instanceof DetalheObrigatorioItau){
titulo.setNumeroSequencialRegistro(titulos.size() + 1);
this.titulos.add(titulo); this.titulos.add(titulo);
}else{ }else{
throw new ClassCastException("Somente cabecalho tipo: " + DetalheObrigatorioItau.class.getName()); throw new ClassCastException("Somente cabecalho tipo: " + DetalheObrigatorioItau.class.getName());
@ -38,7 +35,7 @@ public class ArquivoRemessaItau extends ArquivoRemessaItem {
@Override @Override
public RodapeRemessa getRodapeRemessa() { public RodapeRemessa getRodapeRemessa() {
this.rodapeRemessa = this.rodapeRemessa == null ? new RodapeRemessaPadrao() : this.rodapeRemessa; this.rodapeRemessa = this.rodapeRemessa == null ? new RodapeRemessaPadrao() : this.rodapeRemessa;
rodapeRemessa.setNumeroSequencialRegistro(titulos.size()); rodapeRemessa.setNumeroSequencialRegistro(titulos.size()+2);
return rodapeRemessa; return rodapeRemessa;
} }
} }

View File

@ -59,7 +59,7 @@ public class ItauFlatFile extends AbstractFlatFile implements RemessaInterface {
DetalheObrigatorioItau titulo = (DetalheObrigatorioItau) tituloParam; DetalheObrigatorioItau titulo = (DetalheObrigatorioItau) tituloParam;
//transacaoTitulos.setValue("CodigoInscricao", FormataUtil.formatarValorPorTamanho(titulo.getCodigoInscricao().toString(), 2)); //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("Agencia", FormataUtil.formatarValorPorTamanho(titulo.getAgencia().toString(), 4));
transacaoTitulos.setValue("Zeros", "00"); transacaoTitulos.setValue("Zeros", "00");
transacaoTitulos.setValue("Conta", FormataUtil.formatarValorPorTamanho(titulo.getConta().toString(), 5)); transacaoTitulos.setValue("Conta", FormataUtil.formatarValorPorTamanho(titulo.getConta().toString(), 5));