fixes bug#22013

dev: Wallace
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@106267 d1611594-4594-4d17-8e1d-87c2c4800839
master
fabio 2021-04-16 19:00:27 +00:00
parent 591d3ae1ca
commit 2567a9f4b4
1 changed files with 11 additions and 2 deletions

View File

@ -1133,7 +1133,7 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
qtdeTitulos++;
valorTitulos.add( valor );
if(cabecalhoRemessaSicoob == null || !(cabecalhoRemessaSicoob.getNumConvenio()).equals(codEmpresaBanco)){
if(cabecalhoRemessaSicoob == null ){
cabecalhoRemessaSicoob = new CabecalhoRemessaSicoob();
cabecalhoRemessaSicoob.setCpfCnpj(Integer.parseInt(TipoInscricaoPagador.CNPJ.getId()));
@ -1144,7 +1144,8 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
cabecalhoRemessaSicoob.setDigContaCorrente(tupla[7].toString());
cabecalhoRemessaSicoob.setNomeEmpresa(nomeEmpresa);
cabecalhoRemessaSicoob.setNumRemessa(idRemessa);
cabecalhoRemessaSicoob.setDataGravacao(new Date());
cabecalhoRemessaSicoob.setDataGravacao(new Date());
cabecalhoRemessaSicoob.setNumConvenio(codEmpresaBanco);
cabecalhoLoteRemessaSicoob = new CabecalhoLoteRemessaSicoob();
cabecalhoLoteRemessaSicoob.setCpfCnpj(Integer.parseInt(TipoInscricaoPagador.CNPJ.getId()));
@ -1163,6 +1164,14 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO<Fechament
arquivoRemessaItem.setCabecalhoRemessa(cabecalhoRemessaSicoob);
arquivoRemessa.addItem(arquivoRemessaItem);
}else {
try{
if( !(cabecalhoRemessaSicoob.getNumConvenio()).equals(codEmpresaBanco)) {
throw new RuntimeException("O codigo de convênio não confere com o codigo do banco \r\n favor entrar em contato com o suporte! ");
}
}catch(Exception e){
throw new RuntimeException("Houve um erro na montagem do cabeçalho do arquivo de remessa \r\n favor entrar em contato com o suporte! ");
}
}
String []doc = tupla[9].toString().split("-");