Correção no arquivo de remessa Itau fixes bug#AL-3574

master
fabio.fbarreto 2023-12-11 12:09:10 -03:00
parent 4eaae2596d
commit 5a5e15adf3
2 changed files with 12 additions and 10 deletions

View File

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ModelWeb</artifactId>
<version>1.26.7</version>
<version>1.26.8</version>
<distributionManagement>
<repository>

View File

@ -773,12 +773,15 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
detalhe.setSacadorAvalista(tupla[21].toString());
try{
BigDecimal percentualMulta = new BigDecimal(tupla[28].toString().replace(",", "."));
if( percentualMulta.compareTo(BigDecimal.ZERO) > 0) {
DetalheMulta multa = new DetalheMulta();
multa.setCodigoMulta("2");
multa.setDataMulta(DateUtil.somarDias((Date) tupla[10], 1));
multa.setPercentualMulta(new BigDecimal(tupla[28].toString().replace(",", ".")));
multa.setPercentualMulta(percentualMulta);
multa.setNumeroSequencial(++contador);
detalhe.setDetalheMulta(multa);
}
}catch(Exception e){
}
@ -839,10 +842,9 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
}
arquivoRemessaItem.addTitulo(detalhe);
arquivoRemessaItem.getRodapeRemessa().setNumeroSequencialRegistro(contador);
}
arquivoRemessaItem.getRodapeRemessa().setNumeroSequencialRegistro(++contador);
nomeArquivo = nomeArquivo + new DecimalFormat("##").format(variavel) + ".REM";
arquivoRemessa.setNomeArquivo(nomeArquivo);