Autor Tópico: Importação de Arquivo Retorno CNAB-400  (Lida 30384 vezes)

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Importação de Arquivo Retorno CNAB-400
« Online: Abril 17, 2009, 02:08:19 pm »
Ola Pessoal

Conclui em um sistema o módulo de importação de arquivo retorno da  CEF, Bradesco e BB

se alguém estiver precisando de uma ajuda, estou a disposição.


abaixo a tela de importação e as informações exibidas para o usuário, só falta fazer o link para aparecer o nome do sacado.


admtempos

  • Visitante
Re: Importação de Arquivo Retorno CNAB-400
« Responder #1 Online: Maio 26, 2009, 03:21:42 pm »
boa tarde eu estou tentando desenvolver um sistema de arquivos de retorno vc poderia me dar alguma dica de como que eu faço pra criar os layout dos arquivos

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Importação de Arquivo Retorno CNAB-400
« Responder #2 Online: Maio 26, 2009, 06:46:26 pm »
os layout dos arquivos vc deve criar de acordo com a especificação de cada banco

vc deve usar o fwrite, fopen, para manipular o arquivo texto que será gerado.

Marcelo Braga

  • Global Moderator
  • *****
  • Mensagens: 123
  • Karma: +1/-0
Re: Importação de Arquivo Retorno CNAB-400
« Responder #3 Online: Maio 28, 2009, 10:20:14 am »
Ola David, muito bom seu trabalho, parabéns pela iniciativa de divulgá-lo.
Já estou a algum tempo querendo fazer isso, mas eu quero fazer para todos os bancos usando o cobrebemx, não sei se vc conhece.
O cobrebemx é uma dll que faz:
-Boletos em vários formatos
-gera arquivo de remessa
-lê arquivo de retorno
-trabalha com dezenas de bancos e centenas de carteiras
Realmente é muito bom!
Tem exemplos em várias linguagens para acessar a DLL.
A vantagem é que agente pode usar a dll gratuitamente para desenvolver as rotinas, quando agente vende uma cópia do nosso software, ai agente compra uma licença pro nosso cliente e ele pode trabalhar com qq banco, e a licença não é cara, da pra embutir no custo.
Já que vc montou a rotina de leitura do arquivo retorno talvez seja fácil adaptá-la para o cobrebemx.
Dê uma olhada http://www.cobrebemx.com.br

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Importação de Arquivo Retorno CNAB-400
« Responder #4 Online: Maio 29, 2009, 02:08:59 am »
Olá Marcelo, já trabalhei com o combrebemx no GAS-2003, mas quando trabalhei ela só gerava boleto.

Vou ler sobre ela e ver como ela esta funcionando, uma vez que o padrão CNAB400 que era para ser padrão não é...  nem o header trailer do arquivo é padrão entre os bancos, somente poucos campos, mas se ja tem tudo implementado no cobrebemx, poupa um tempão de ficar lendo os layout dos bancos.

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Importação de Arquivo Retorno CNAB-400
« Responder #5 Online: Maio 29, 2009, 02:03:41 pm »
O problema do cobrebemx é que tem que ficar comprando licença da dll para cada cliente final.

Ontem a noite ja criei uma DLL para usar no WD, vc só passa os parametros, e ela cria os digitos verificadores, monta o codigo de barra, calcula os fatores de vencimento e os digitos de verificadores para BB, Caixa, Bradesco, Sicoob, Sicredi, Itau, Unibanco, Besc,

estou aperfeiçoando ela, quando estiver pronto vou postar para o pessoal

imagem da barra gerada dentro do windev



já passei ela no caixa eletronico e leu certinho

Marcelo Braga

  • Global Moderator
  • *****
  • Mensagens: 123
  • Karma: +1/-0
Re: Importação de Arquivo Retorno CNAB-400
« Responder #6 Online: Junho 01, 2009, 10:59:03 am »
Valeu david, ficamos no aguardo

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Importação de Arquivo Retorno CNAB-400
« Responder #7 Online: Junho 01, 2009, 01:56:59 pm »
Pessoal, os primeiros testes com a DLL já se mostraram funcionais,

criei um layout de boleto no corel, no corpo do relatorio, coloquei como figura de fundo e ai é só posicionar os campos, nesse caso eu posicionei somente o codigo de barra e o numero do banco no campo vencimento, mas o resultado está nos dois links abaixo, a figura se alguém quiser usar de layout e o resultado em pdf que o windev criou

http://www.fullpack.inf.br/update/boleto.jpg
http://www.fullpack.inf.br/update/RPT_Boletos.PDF

dll

http://www.fullpack.inf.br/update/boleto_dvs.dll

exemplo para gerar o codigo de barra

após registrar a dll pelo regserv32

instâncie o objeto

  OBJboleto is object Automation dynamic

  gdsBoleto is Data Source

  OBJboleto = new object Automation "Boletos.boleto_dvs"

  sBarratxt is string

  sBarratxt = OBJboleto>>Monta_CodBarras("027","9","234.36","10/04/2009","2624300025000006141602701")

     //descrição dos parametros do monta barra  

        Monta_CodBarras("banco","moeda","valor","vencimento (dd/mm/yyyy)","25 digitos do codigo livre do banco")



jarod

  • Visitante
Re: Importação de Arquivo Retorno CNAB-400
« Responder #8 Online: Dezembro 05, 2009, 11:34:21 am »
Legal,

eu vou precisar fazer para o itau. Preciso exportar os dados no formato do itau para enviar tb.

pichnoff

  • Visitante
Re: Importação de Arquivo Retorno CNAB-400
« Responder #9 Online: Dezembro 11, 2009, 02:13:11 pm »
Olá, Davi !
 
Visitei vários fóruns e achei algumas referências ao sistema que vc desenvolveu. Trabalho com php e criei um programa que gera os boletos, mas preciso agora de gerar o arquivo CNAB. Vc pode me ajudar ? Tenho dúvidas quanto ao layout, o programa eu faço ...

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Importação de Arquivo Retorno CNAB-400
« Responder #10 Online: Dezembro 16, 2009, 12:55:04 am »
O layout CNAB-400 é um padrão para cobrança escritural, porém existem campos que mudam de acordo com cada banco.

além do registro cnab 400 vc deve criar uma tabela de ocorrencias de acordo com o manual de integração que vc consegue junto ao banco desejado.

lembrando que cobrança registrada, deve-se gerar arquivos para cada altração, ou seja.. se vc ja registrou um boleto e muda o vencimento, deve-se gerar o registro cnab-400 para alteração do vencimento.

eu desenvolvi em windev, não tenho nenhume exemplo para php.

mas com o windev foi muito fácil, deu mais trabalho fazer as tabelas de ocorrências, do que criar o arquivo.

sioux

  • Visitante
Re: Importação de Arquivo Retorno CNAB-400
« Responder #11 Online: Abril 12, 2010, 03:19:23 pm »
Pessoal,

escrevi codigo para geração e leitura dos arquivos remessa/retorno respectivamente, meu banco é o Bradesco, o layout CNAB400. Porém quando vou no site do bradesco (netEmpresa) e tento fazer o upload do arquivo remessa, me aparece uma mensagem dizendo: Tamanho do registro invalido; informar codigo: 009

Alguem tem alguma idéia do que significa este erro ?

Obrigado.

estevaom

  • Visitante
Re: Importação de Arquivo Retorno CNAB-400
« Responder #12 Online: Junho 15, 2010, 07:36:43 pm »
Amigo,

Estou precisando de um aplicativo como o seu para ler os arquivos de retorno dos meus boletos da caixa.
Quando vc me venderia uma cópia dele?
Desde já agradeço sua atenção.

Estevão



Ola Pessoal

Conclui em um sistema o módulo de importação de arquivo retorno da  CEF, Bradesco e BB

se alguém estiver precisando de uma ajuda, estou a disposição.


abaixo a tela de importação e as informações exibidas para o usuário, só falta fazer o link para aparecer o nome do sacado.



Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Importação de Arquivo Retorno CNAB-400
« Responder #13 Online: Junho 19, 2010, 07:06:46 pm »
Estevão...

não tenho programa separado para ler arquivos de retornor... essa tela que tem no tópico faz parte do meu ERP, onde após o usuário emitir a nota fiscal.. ele gera o arquivo de remessa do período selecionado... (ex... todas as notas faturadas no dia)  ai quando cliente quita... o usuário pega o arquivo retorno pelo sistema do banco e abre no ERP.

programa separado só para ler os retornos eu não tenho.

Davi

mmori

  • Visitante
Re: Importação de Arquivo Retorno CNAB-400
« Responder #14 Online: Julho 02, 2010, 07:33:23 pm »
Pessoal,

escrevi codigo para geração e leitura dos arquivos remessa/retorno respectivamente, meu banco é o Bradesco, o layout CNAB400. Porém quando vou no site do bradesco (netEmpresa) e tento fazer o upload do arquivo remessa, me aparece uma mensagem dizendo: Tamanho do registro invalido; informar codigo: 009

Alguem tem alguma idéia do que significa este erro ?

Obrigado.

ola sioux

tente baixar o retono diretamente do banco. Aqui tive alguns problemas com o OBBPlus.

mmori