Ir para conteúdo
  • Cadastre-se

dev botao

Erro Na Leitura Do Arquivo Retorno Caixa Economica Federal(Febraban 240)


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

Recommended Posts

Postado

Bom dia.

Juliana, eu estou com fontes atualizados porém, estou tento um erro na leitura do retorno.

 

Nessa linha esta comparando a agência e conta

procedure TACBrCaixaEconomicaSICOB.LerRetorno240(ARetorno: TStringList);

 

if (not LeCedenteRetorno) and ((rAgencia <> PadR(OnlyNumber(Cedente.Agencia), 5, '0')) or

     (rConta <> OnlyNumber(Cedente.Conta))) then
      raise Exception.Create(ACBrStr('Agencia\Conta do arquivo inválido'));
 
Eu abri o txt de retorno e percebi que no lugar da conta esta trazendo o código do cedente. Eu estou usando a carteira SR da caixa economica federal.
Sabe me dizer isso é particularidade desse carteira ou será necessário alterar o código acima ?
 
Obrigado.
  • Administradores
Postado

Bom dia Rodrigo.

 

Você notou que existem duas classes para a Caixa...você verificou se está usando a classe correta?

 

 

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Postado

Sim verifiquei. Em ambas retorna o erro de  raise Exception.Create(ACBrStr('Agencia\Conta do arquivo inválido'));, pois não esta vindo no retorno a agencia e sim o código do cedente, que diferente de  (rConta+rDigitoConta  <> OnlyNumber(Cedente.CodigoCedente)).

Bom, acredito que seja então uma particularidade da SR (sem registro) da CAIXA.

 

Obrigado pela atenção.

  • Solution
Postado

Sim verifiquei. Em ambas retorna o erro de  raise Exception.Create(ACBrStr('Agencia\Conta do arquivo inválido'));, pois não esta vindo no retorno a agencia e sim o código do cedente, que diferente de  (rConta+rDigitoConta  <> OnlyNumber(Cedente.CodigoCedente)).

Bom, acredito que seja então uma particularidade da SR (sem registro) da CAIXA.

 

Obrigado pela atenção.

 

Aqui funciona normal SIGCB Sem Registro.

 

Toninho Nunes

  • Administradores
Postado

Bom dia Rodrigo.

 

Você chegou a conferir a informação que está vindo nas posições lidas pela rotina?

 

No caso do Sicob o código do cedente também contém os dados da conta, conforme orientações extraídas do manual disponibilizado pelo banco:

 

 

Código do Convênio no Banco (Código do Cedente)

Código fornecido pela CAIXA, através da agência de relacionamento do cliente, específico para
identificar determinados tipos de serviços / produtos.
O campo CÓDIGO DO CEDENTE deverá ser preenchido da seguinte forma:
AAAAOOOCCCCCCCCD, onde:
AAAA = código da Agência CAIXA de relacionamento do cliente / cedente
OOO = Operação
CCCCCCCC = Número da Conta Corrente ou seqüencial
D = Dígito Verificador

 

Favor anexar o arquivo com problema para que possamos analisar.

 

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Postado (editado)

Bom dia.

 

Segue em anexo o arquivo retorno.

Os dados da conta são:

Cedente:87000000594

Agencia:00332

Conta:509-6

Carteira:SR

 

Postei cabeçalho, pois não tenho permissão anexar o arquivo.

 

10400000         2092059620001510332870000005948    00332808700000059428XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCAIXA ECONOMICA FEDERAL                 20509201401055100069203000000                                                      000            
10400011T0100020 20092059620001510332870000005948    00332808700000059428XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                                                                000006920509201400000000                                 
1040001300001T 0600332808700000059428         820000046801               05092014000000000072400237024316                         090000000000000000                                                  0000000000002280401010000                 
1040001300002U 06000000000000000000000000000000000000000000000000000000000000000000000072400000000000072172000000000000000000000000000000050920140809201408092014                                                                               
 
Editado por Rodrigo Belmiro
Postado

Bom dia.

Algum tempo atras fiu fazer uns testes com um arquivo de retorno e este erro estava ocorrendo. O que fiz, antes de iniciar a leitura, setei todos os dados do cedente e banco no componente, o erro acabou.

 

Talvez seja isso.

_____________

Prates, Agnaldo

Postado

Boa tarde!

 

Utilizo tanto o CobCaixa quanto o CobrançaCaixa. Para não ter problemas, crio dois componentes ACBrBoleto e carrego os dois com o mesmo aquivo, sendo um setado para "cobCaixaSicob' e o outro "cobCaixaEconomica". Isto, pra mim, resolveu. Trabalho com os dois sistemas de cobrança da Caixa e não tenho problemas.

 

Att.

 

Luis Paulo Rodrigues

Postado

Boa tarde.

A leitura do arquivo esta sendo feita corretamente, porém a informação que esta vindo errada.

Esta comparando a conta e agencia do arquivo, no entanto, esta vindo o código do cedente, que diferente da agencia + conta.

  • Administradores
Postado

Bom dia.

 

Se a leitura está correta, vc quer dizer que oi conteúdo do arquivo está errado? Você checou o manual do banco?

 

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Administradores
Postado

Boa tarde.

 

Abaixo está o link para os manuais de todos os bancos implementados 

https://svn.sf.net/p/acbr/code/tools/Bancos

 

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Este tópico foi criado há 3714 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.