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-87c2c4800839master
parent
7b094b21af
commit
8e213aa8ad
|
@ -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(",", ".")));
|
||||
|
|
Loading…
Reference in New Issue