Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Moderadores
Postado

Bom dia

Alguém teria arquivo de retorno bancário para disponibilizar aqui neste tópico? Acho que seria útil, não só para mim, como para outros desenvolvedores que necessitem testar o aplicativo com ACBrBoleto.

  • Curtir 1
  • 2 meses depois ...
Postado
Em 20/04/2016 at 08:55, Gr@c@ disse:

Bom dia

Alguém teria arquivo de retorno bancário para disponibilizar aqui neste tópico? Acho que seria útil, não só para mim, como para outros desenvolvedores que necessitem testar o aplicativo com ACBrBoleto.

Gostaria Também.

Saudações 

Peço perdão por fazer uma pergunta tão óbvia, mas eu realmente não consegui implementar isso da forma como eu gostaria.

Imaginem a seguinte situação. Recebo um arquivo de retorno de um banco(qualquer um, mas vou citar o Sicredi por que o estou usando no momento).

O arquivo vem com o seguinte nome.: 82667704.CRT

Meu windows não abre o arquivo, pois, pela extensão o considera um certificado digital. Para poder acessar o mesmo estou tendo que renomear manualmente o arquivo para 82667704.txt. 

Acesso o arquivo e uso a função LerRetorno.

Ele lê o arquivo e eu o transmito para um arquivo de memória temporária, ligo o arquivo a um dbgrid, gerando a imagem abaixo:

retornocobrancasicredi.png

Até aqui, tudo funcionando. Minha dúvida vem a seguir.

Observem a coluna "Motivo Rejeição Comando". A primeira da imagem começa com B3 - Tarifa de Registro de Entrada do..." e várias linhas sequenciais. A primeira da mesma coluna, quando ela muda para a cor azul, identifica um recebimento que aconteceu na conta. "H5-Recebimento de Liquidação fora da...". ISSO FOI UM RECEBIMENTO, correto??

Agora a pergunta. Isso é um padrão para todos os bancos? Ou outros bancos seguem outro padrão? Se seguem, onde posso encontrar tal padrão? Existe alguma possibilidade de ser incluído no código do componente para diferenciar os recebimentos? Por que no caso do sicredi meus métodos de identificação estão sendo muito amplos e nem sempre corretos.

Alguém tem alguma idéia de como melhorar isso?? 

No aguardo de qualquer idéia.

Claudiomir

 

 

82667701.txt

  • Administradores
Postado

Bom dia.

Cada banco retorna as ocorrências num código diferente, porém  você pode observar que o componente sempre mapeia para os tipos enumerados utilizados por ele, conforme a função CodOcorrenciaToTipo() implementada em cada um dos 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 !!

  • Moderadores
Postado

Na verdade, o componente faz certo mas na prática temos problemas com esses retornos. Por exemplo, vários retornos do SICOOB estão vindo sem código de ocorrência. Ainda não consegui fazer o meu aplicativo de retorno funcionar 100%. 

 

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