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