Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá pessoal,

 

Gostaria da opinião de vocês sobre os critérios que vocês recomendam para identificar os boletos em um arquivo de retorno. O que vocês costumam utilizar: número do documento, nosso número, valor + nosso número, ou o que ???

 

Criei este tópico porque estou implementando a importação de arquivos de retorno para múltiplos bancos, múltiplas contas bancárias, inclusive carteiras diferentes para uma mesma conta bancária. Neste sentido, estou encontrando dificuldades em estabelecer um padrão único que sirva para arquivos retorno de diferentes bancos.

 

A seguir vou comentar sobre alguns dos critérios que pretendo utilizar. Assim, se eu estiver equivocado sobre algum deles, peço que avisem.

 

  • Número do Documento: Inicialmente, pensei em utilizar o Número do Documento, pois é um número de controle interno. No entanto, verifiquei que em alguns casos ele não é disponibilizado (carteiras sem registro, por exemplo). Portanto, descartei.
  • Nosso Número: Inicialmente eu só armazenava o valor "Integer" do Nosso Número, pois imaginei que resolveria tudo através do Número Doc. Assim, mais tarde também passei a armazenar o Nosso Número completo (formatado) no banco de dados, visando utilizar como critério de identificação na importação do arquivo retorno e facilitar as pesquisas no sistema. No meu teste com o Banco do Brasil isso até que funcionou, mas com o Bradesco não foi bem assim, pois o nosso número é composto por uma barra separando a certeira do número, sendo que no arquivo retorno acredito que esta barra não exista. Será que é confiável utilizar mesmo assim, apenas removendo a barra?
  • Valor: Será utilizado como um critério complementar (nosso número + valor, número doc + valor, etc).
  • Vencimento: Verifiquei que nem sempre está disponível. Descartei.
  • Carteira: Verifiquei que nem sempre está disponível. Descartei.

 

Além disso, antes de informar, o usuário deve informar a conta bancária e carteira a ser importada, visando preencher os dados do cedente e configurar o componente.

 

Estou no caminho certo?  :mrgreen:

  • 3 semanas depois ...
Postado

Eu utilizo o nosso numero,  e funciona perfeitamente. É lógico que como você disse, tem bancos que acabam retornando algum dado a mais junto com o nosso numero, mas nesse caso fiz o tratamento.

 

O problema acontece quando as vezes o banco retorna um nosso numero que não consta no seu banco de dados, mas acontece com frequência, mesmo você enviando um nosso numero o banco retornar outro, geralmente quando há um desconto de duplicata, ou coisa do tipo. 

 

Dercide.

  • 3 semanas depois ...
Postado

boa tarde, o campo "SeuNumero" não dá certo para este caso?

 

Gustavo, obrigado pela dica, não tinha pensado neste campo. Imaginei que o número de controle interno seria somente através do NumeroDocumento, devo ter confundido os dois campos.

Então você se baseia sempre no SeuNumero? Sabe se ele sempre é informado nos retornos?

 

 

Eu utilizo o nosso numero,  e funciona perfeitamente. É lógico que como você disse, tem bancos que acabam retornando algum dado a mais junto com o nosso numero, mas nesse caso fiz o tratamento.

 

O problema acontece quando as vezes o banco retorna um nosso numero que não consta no seu banco de dados, mas acontece com frequência, mesmo você enviando um nosso numero o banco retornar outro, geralmente quando há um desconto de duplicata, ou coisa do tipo. 

 

Dercide.

 

Dercide, foi o que eu acabei fazendo num primeiro momento, mas ainda tenho o "pé atrás" porque não testei com muitos bancos. Obrigado.

Postado

bom dia, Roberto.

Sim, sempre vem no retorno o mesmo valor que vc informou na remessa.

O campo "SeuNumero" vc pode colocar algum número de controle do seu sistema.

Exemplo: Empresa+Fatura

 

Eu utilizo separando por barras assim não preciso ficar controlando por número de caracteres. Só se atente que alguns bancos (SICREDI) o campo é meio pequeno.

Postado

bom dia, Roberto.

Sim, sempre vem no retorno o mesmo valor que vc informou na remessa.

O campo "SeuNumero" vc pode colocar algum número de controle do seu sistema.

Exemplo: Empresa+Fatura

 

Eu utilizo separando por barras assim não preciso ficar controlando por número de caracteres. Só se atente que alguns bancos (SICREDI) o campo é meio pequeno.

 

Gustavo, verifiquei no manual do Banco do Brasil que o campo SeuNumero, assim como o campo NumeroDocumento, apenas são informados em cobranças registradas (acredito que se refira à carteira com registro). Por este motivo, fui conferir em um arquivo de retorno do BB, com layout CNAB400 (7 posições), contendo cobranças com carteira sem registro, e constatei que os dois campos não são informados, conforme informa o manual.

 

Você já testou com este caso?

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