Ir para conteúdo
  • Cadastre-se

dev botao

Flag LeCedenteRetorno em Local Errado na LIB


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

Recommended Posts

  • Membros Pro
Postado

Pessoal, após a atualizar a LIB para a versão vigente não consegui mais ler retorno bancário do banco Safra, a LIB retornar erro que "Codigo da Empresa do arquivo Inválido", mesmo alterando a flag LeCendenteRetorno para false continuo recebendo a mensagem.

Falando pelo Discord com o @Panda ele notou que no componente ACBr essa flag está nas configurações do banco, porém, na LIB (Manual) essa flag está em BoletoDiretorioConfig, ou seja, mesmo trocando o valor da flag nada acontece.

Se puderem analisar agradeço a atenção de todos...

  • Consultores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Bom dia,

a primeira questão que conversamos : 
"Agencia: 03000 \ Conta: * do arquivo não correspondem aos dados do Cedente!"

é que falta informar valor correto na propriedade CodigoCedente para satisfazer a validação.

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"

  • Membros Pro
Postado

Foi informado o código do cedente e funciou, porém, como discutido lá no Discord, a propriedade LeCedenteRetorno não está sendo salva corretamente pela LIB.

  • Moderadores
  • Solution
Postado

Boa tarde,

A configuração LeCedenteRetorno pode ser configurada de duas formas,

Via método ConfigGravarValor onde essa configuração ficará salva nas configurações da lib. Neste caso usando a sessão [BoletoDiretorioConfig] conforme a documentação da configuração.

A segunda forma é passando via .ini nas configurações do Cedente usando a sessão [Banco] LeCedenteRetorno . Lembrando que quando passar as configurações do cedente via arquivo .ini, não altera as configurações originais da lib, sendo utilizado apenas para o titulo em questão.

Então se passar essa configuração via .ini nos dados do Banco, não será utilizada a configuração da lib, se desejar utilizar a configuração fixa da lib, não é necessário passar esse campo no .ini com os dados do cedente.

Consultor SAC ACBr

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

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

  • Membros Pro
Postado

@José M. S. Junior boa tarde!

Cara pra mim isso não tá funcionando, mesmo passando 0 para o LerCedenteRetorno a lib ainda sim le e valida os dados.

Meu problema agora é com uma FIDC que usa layout do bradesco mas devolve o retorno sem agenda, conta, codigo da empresa, sem nada.... e quando tento ler o retorno diz que agenda e conta estão inválidos, não importa como eu configure a lib no campo lercedenteretorno

 

  • Membros Pro
Postado

Pessoal, estou reportando para ficar registrado.

Consegui ler o, porém, apenas passando LerCedenteRetorno = 1.

  • Moderadores
Postado

Bom dia @nebrio

Conforme comentei no canal discord, se os dados de agência e conta do arquivo não batem com os dados configurados no cedente da lib, precisa utilizar essa flag como 1 mesmo, caso contrário será realizada a validação da agencia e conta do arquivo e não vai passar, pois esses dados estão zerados.

Basicamente essa flag marcada você assume que está lendo o arquivo correto sem realizar a validação de agencia, conta e em alguns casos o código do cedente.

Consultor SAC ACBr

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

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

×
×
  • 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.