Ir para conteúdo
  • Cadastre-se

dev botao

BOLETO DO 001-BANCO DO BRASIL - ARQUIVO DE RETORNO - CNAB400 NÃO PROCESSANDO CONVENIO 7


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

Recommended Posts

  • Consultores
Postado

Boa tarde,

Estou com um arquivo de retorno do Branco do Brasil convenio 7 posições, e ao utilizar o parametro leCedenteRetorno o sistema não está identificando o convenio e está caindo no processamento de 6 posições e não está realizando o processamento do retorno;

Na unit ACBrBancoBrasil na procedure TACBrBancoBrasil.LerRetorno400(ARetorno: TStringList) realizei algumas modificações que submeto a moderação avaliar;

procedure TACBrBancoBrasil.LerRetorno400(ARetorno: TStringList);
var
 TamConvenioMaior6: Boolean;
 rConvenioLider : String;
begin

 if ACBrBanco.ACBrBoleto.LeCedenteRetorno then
 begin
   if NaoEstaZerado(StrToInt64Def(Copy(ARetorno[0],41,6),0)) then
     rConvenioLider := Trim(Copy(ARetorno[0],41,6))//CBR643 convenio 6 posicoes
   else
     rConvenioLider := Copy(ARetorno[0],150,7); //CBR643 convenio 7 posicoes
   ACBrBanco.ACBrBoleto.Cedente.Convenio := rConvenioLider;
 end;
 TamConvenioMaior6:= Length(trim(ACBrBanco.ACBrBoleto.Cedente.Convenio)) > 6;
 if TamConvenioMaior6 then
    LerRetorno400Pos7(ARetorno)
 else
    LerRetorno400Pos6(ARetorno);
end;

 

 

Desde já muito obrigado;

ACBrBancoBrasil.pas

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • 2 meses depois ...
  • Este tópico foi criado há 2329 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...