fixes bug#22233

dev: Celio
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@108033 d1611594-4594-4d17-8e1d-87c2c4800839
master
fabio 2021-07-27 11:59:21 +00:00
parent 7b094b21af
commit 8e213aa8ad
1 changed files with 15 additions and 3 deletions

View File

@ -303,7 +303,9 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
sb.append(" pv.CODPOSTAL AS \"cepPagador\", "); //25
sb.append(" ecb.NUMINTEGRACION AS \"codigoTransmissao\", "); //26
sb.append(" fp.BOLETO_BANCO_AGENCIA_DIGITO AS \"agenciaDigito\", "); //27
sb.append(" emp.CNPJ AS \"numeroInscricaoSacado\" "); //28
sb.append(" emp.CNPJ AS \"numeroInscricaoSacado\", "); //28
sb.append("nvl(fb.porc_mora, 0) AS \"porcentagemMora\", ");//29
sb.append("nvl(fb.porc_multa, 0) AS \"porcentagemMulta\" ");//30
writeFROMClause(sb, dataDe != null && dataAte != null, reenviar);
@ -396,10 +398,20 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
detalhe.setNomeSacado(tupla[20].toString());
detalhe.setMensagem1("");
detalhe.setSacadorAvalista("");
detalhe.setPercentualMulta( (BigDecimal) tupla[30] );
try{
detalhe.setValorAtraso(new BigDecimal(tupla[15].toString().replaceAll(",", ".")));
}catch(Exception e){}
if( tupla[15] != null ) {
detalhe.setValorAtraso(new BigDecimal(tupla[15].toString().replaceAll(",", ".")));
}else if( tupla[29] != null ) {
detalhe.setValorAtraso( calculaValorMora( (BigDecimal) tupla[29], new BigDecimal(tupla[10].toString().replaceAll(",", ".") )) );
}else {
detalhe.setValorAtraso( BigDecimal.ZERO );
}
}catch(Exception e){
throw new RuntimeException("Erro ao setar o valor de atraso do boleto "+tupla[0]+", favor entrar em contato com o suporte! ");
}
try{
detalhe.setValorDesconto(new BigDecimal(tupla[16].toString().replaceAll(",", ".")));