Merge pull request 'adequaçoes remessa BB fixes bug#AL-2366' (#40) from AL-2366 into master
Reviewed-on: http://18.235.188.113:3000/adm/ModelWeb/pulls/40 Reviewed-by: Wilian Domingues <wilian@rjconsultores.com.br>master
commit
7bd30d3d37
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ModelWeb</artifactId>
|
||||
<version>1.0.42</version>
|
||||
<version>1.0.43</version>
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>rj-releases</id>
|
||||
|
|
|
@ -959,7 +959,6 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
|||
cabecalhoLoteRemessaBancoBrasil.setNumConvenio(codEmpresaBanco);
|
||||
cabecalhoLoteRemessaBancoBrasil.setDataGeracao(new Date());
|
||||
cabecalhoLoteRemessaBancoBrasil.setNumeroRemessa(idRemessa);
|
||||
cabecalhoLoteRemessaBancoBrasil.setRemessaTesteID("TS");
|
||||
|
||||
try{
|
||||
cabecalhoRemessaBancoBrasil.setNumVarCarteira(((BigDecimal) tupla[28]).toString());
|
||||
|
@ -1013,13 +1012,16 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
|||
}
|
||||
|
||||
try{
|
||||
BigDecimal desconto = new BigDecimal(tupla[17].toString().replace(",", "."));
|
||||
if(desconto.equals(BigDecimal.ZERO)) {
|
||||
zerarDesconto(titulosBancoBrasil);
|
||||
}
|
||||
|
||||
titulosBancoBrasil.setCodigoDesconto(1);
|
||||
titulosBancoBrasil.setDataDesconto((Date) tupla[10]);
|
||||
titulosBancoBrasil.setDescontoConcedido(new BigDecimal(tupla[17].toString().replace(",", ".")));
|
||||
titulosBancoBrasil.setDescontoConcedido(desconto);
|
||||
}catch(NullPointerException e){
|
||||
titulosBancoBrasil.setCodigoDesconto(0);
|
||||
titulosBancoBrasil.setDataDesconto((Date) tupla[10]);
|
||||
titulosBancoBrasil.setDescontoConcedido(BigDecimal.ZERO);
|
||||
zerarDesconto(titulosBancoBrasil);
|
||||
}
|
||||
|
||||
titulosBancoBrasil.setIOF_Devido(BigDecimal.ZERO);
|
||||
|
@ -1028,12 +1030,11 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
|||
}catch(NullPointerException e){
|
||||
titulosBancoBrasil.setAbatimentoConcedido(BigDecimal.ZERO);
|
||||
}
|
||||
titulosBancoBrasil.setNossoNumeroEmp(tupla[0].toString());
|
||||
|
||||
titulosBancoBrasil.setCodigoProtesto(3);
|
||||
titulosBancoBrasil.setDiasProtesto(0);
|
||||
titulosBancoBrasil.setCodigoBaixa(2);
|
||||
titulosBancoBrasil.setDiasBaixa(0);
|
||||
titulosBancoBrasil.setNumeroContrato(Integer.parseInt(tupla[0].toString()));
|
||||
titulosBancoBrasil.setDiasBaixa(0);
|
||||
|
||||
DetalheObrigatorioDadosPagadorBancoBrasil pagadorBancoBrasil = new DetalheObrigatorioDadosPagadorBancoBrasil();
|
||||
pagadorBancoBrasil.setTipoInscricaoSacado(Integer.parseInt(TipoInscricaoPagador.CNPJ.getId()));
|
||||
|
@ -1785,4 +1786,10 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
|
|||
return qtd==1;
|
||||
}
|
||||
|
||||
private void zerarDesconto(DetalheObrigatorioDadosTitulosBancoBrasil titulo) {
|
||||
titulo.setCodigoDesconto(0);
|
||||
titulo.setDataDesconto(null);
|
||||
titulo.setDescontoConcedido(BigDecimal.ZERO);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue