Ir para conteúdo
  • Cadastre-se

dev botao

Correção para Bancoob


daniel.breda
Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 2135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Na linha 474  do arquivo "ACBrBancoBancoob.pas" eu tive que alterar de:

Cedente.Conta := PadLeft(IntToStr(StrToInt(Cedente.Conta)), 7, '0');

Para:

Cedente.Conta := PadLeft(IntToStr(StrToIntDef(Cedente.Conta, 0)), 7, '0');

Assim o componente lê o arquivo corretamente quando a opção "LeCedenteRetorno" está marcada como verdadeira e os campos do cendente não estão préviamente preenchidos.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Boa tarde, precisei fazer ajustes nessa Unit porém fiz diferente, como LeCedenteRetorno está marcado para True, então coloquei esta linha para abaixo do codigo. Segue para validação. Seja de uma forma ou outra precisamos ajustar pois fica dando erro.

Linha:
Cedente.Conta := PadLeft(IntToStr(StrToInt(Cedente.Conta)), 7, '0');

Foi movida posterior do LeCedenteRetorno.

Print Sicoob.png

ACBrBancoBancoob.pas

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, se possível favor anexar um exemplo de arquivo de retorno para validação.... Aparentemente da forma que está há necessidade desta validação anterior, nos casos de não utilizar "LeCedenteRetorno".

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Bom dia, sim o problema vai ocorrer se LeCedenteRetorno estiver como TRUE, pois ele valida antes de atribuir os valores.

Novas modificações que foram necessárias
04 - Quando o titulo vai para desconto - Entrada
05 - Foi aceito no desconto - Baixa
48 - Confirmação de transferencial de carteira.

 

* Boletos e remessa homologados hoje no sicoob. Feito a leitura do retorno sem problemas. Segue unit para comparação das modificações e aprovação.

ACBrBancoBancoob.pas

3300_00113700_20180322_C240_00.ret

Link para o comentário
Compartilhar em outros sites

Em 23/03/2018 at 10:07, digao_go disse:

Bom dia, sim o problema vai ocorrer se LeCedenteRetorno estiver como TRUE, pois ele valida antes de atribuir os valores.

Novas modificações que foram necessárias
04 - Quando o titulo vai para desconto - Entrada
05 - Foi aceito no desconto - Baixa
48 - Confirmação de transferencial de carteira.

 

* Boletos e remessa homologados hoje no sicoob. Feito a leitura do retorno sem problemas. Segue unit para comparação das modificações e aprovação.

ACBrBancoBancoob.pas

3300_00113700_20180322_C240_00.ret

@José M. S. Junior

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 2 semanas depois ...
  • 2 semanas depois ...
  • 4 semanas depois ...
Em 04/04/2018 at 11:44, paulo aquino disse:

Bom dia!

Já tem algum retorno? Estou com o mesmo erro. Sempre faço atualização do ACBR e o meu executável atual está com este erro.

Estranho que está como 7 mas a conta do meu cliente é de 8 caracteres.

No aguardo e agradeço.

Paulo Aquino

Segue a Unit com as correções 

ACBrBancoBancoob.pas

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.