Geração de Arquivo de Remessa Através de Boleto Criado

1,642 views
Skip to first unread message

Cezar Augustus (Tropeço)

unread,
Nov 11, 2010, 7:09:52 PM11/11/10
to JRimum Community
Olá pessoal!

Primeiramente gostaria de parabenizar aos criadores do projeto JRimum
(principalmente por causa do componente Bopepo), pela grande ajuda e
empenho na criação dos pacotes.

Bem, a minha situação aqui é a seguinte:

Estou trabalhando num projeto de Gestão de Provedor de Internet, e
estou desenvolvendo justamente o controle de pagamentos/cobranças.
Estou utilizando o Bopepo (e demais libs) para gerar o boleto (os
boletos são gerados corretamente). Porém, gostaria de saber se há
algum meio (ou se alguem já fez, ou sabe de alguma coisa), de gerar o
registro Detalhe no padrão CNAB 240, ou seja, de transformar as
informações do boleto em uma string, para inclusão no arquivo de
remessa...

*sonho*: seria legal se um "toString()" fizesse isso =D

estou desenvolvendo à priori para o Banco Itaú, depois para outros
bancos.

Desde Já agradeço.

Abraço!

Rômulo Augusto

unread,
Nov 12, 2010, 6:30:14 AM11/12/10
to jrimum-c...@googlegroups.com
Bom dia Cezar.

Primeiramente. obrigado pelo elogio e reconhecimento.

Quanto a sua pergunta, não sei se vc já viu o projeto Texgit no repositório, mas ele é um projeto em desenvolvimento que manipula arquivos flat (Flat Files), por exemplo arquivos de remessa e retorno de banco.

Basicamente funciona com a "tradução" do layout do arquivo FLAT para um XML. A partir desse XML a biblioteca trata de te entregar os objetos de acordo com a configuração feita ou, no sentido inverso, de gerar o arquivo FLAT a partir dos objetos.

Se eu entendi direito é isso né?
Dá um retorno aí pra a gente saber se é isso mesmo?

Valeu cara!


-------------------------------------------------------------------
Rômulo Augusto
JRimum Developer
www.jrimum.org
P Antes de imprimir, pense em seu compromisso com o meio ambiente




--
Você está recebendo esta mensagem porque se inscreveu no grupo "JRimum Community" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para jrimum-c...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para jrimum-communi...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/jrimum-community?hl=pt-BR.


luiz oliveira

unread,
Nov 12, 2010, 7:47:07 AM11/12/10
to jrimum-c...@googlegroups.com
Romulo, não tinha conhecimento deste  projeto Texgit!, legal, ja tem algum exemplo ou documentação para analise e gostaria de saber como ajudar


Date: Fri, 12 Nov 2010 08:30:14 -0300
Subject: Re: Geração de Arquivo de Remessa Através de Boleto Criado
From: romul...@gmail.com
To: jrimum-c...@googlegroups.com

Gilmar P.S.L.

unread,
Nov 12, 2010, 9:43:48 AM11/12/10
to jrimum-c...@googlegroups.com
Olá Cezar, Luíz e todos,

Como Rômulo falou o jrimum conta com o projeto Texgit, já utilizo ele aqui na empresa para arquivos remessa e retorno, serasa e outros. Misael já utiliza no TJ para arquivos retorna com Guias.

A página do projeto é http://www.jrimum.org/texgit

Por enquanto ainda não tem conteúdo lá, mas vamos fazer isso neste de fim de semana com a ajuda de vocês.

Cezar, você tem o layout da cobrança do itaú, o que vc precisa mandar para o banco? Preciso disso para fazer um exemplo para vc.

Luíz, a partir do exemplo que eu postar a gente vai vendo como vc poderá ajudar mais tem muita coisa pra fazer pessoal. Principalmente para testar e usar o componente fornecendo informações para aprimoramentos.

É isso aí galera contamos com vocês.

T+
--
Gilmar P.S.L.
JRimum Developer
      
http://www.jrimum.org
http://www.blog.jrimum.org




2010/11/12 luiz oliveira <erp...@hotmail.com>

Cezar Augustus (Tropeço)

unread,
Nov 13, 2010, 7:19:51 AM11/13/10
to JRimum Community
Olá pessoal. Obrigado pelo rápido retorno.

Bom, o que eu tenho aqui, é um material que consegui do próprio banco
Itaú,

Informando do que é composto o arquivo de remessa à ser enviado para
eles.
Basicamente, é o mesmo padrão CNAB 240 da febraban. porém tem uns
campos
lá que não entendi o funcionamento, e nem os gerentes de bancos sabiam
explicar
(Já fui em Itaú, Santander, Bradesco... e nada). Posso estar enviando
o material
que eu consegui para vocês (eu devo enviar para algum e-mail e
particular?).

(Gilmar): O Layout que você precisa, é a descrição do arquivo de
remessa? ou o tipo de cobrança?

No meu caso, seria o boleto padrão (Duplicata Mercantil) gerado pelo
próprio Jrimum
com os parâmetros do Itaú....

(Rômulo): Bem, no meu caso, os controllers que eu estou desenvolvendo
teriam que
gerar os arquivos de remessa, baseado nos Pagamentos (mensalidades)
gerados por
outra parte do Sistema, e enviá-los para o banco. Para o arquivo de
retorno, o sistema
deverá recebê-lo e processá-lo (abrir o arquivo de retorno, processar
as informações e
incluir estas informações no sistema para realizar o controle de
pagamentos).

Este arquivo flat já é o arquivo texto no padrão cnab?

(Gilmar) Estes arquivos (materiais) eu posso enviar pra onde?

Desde já, agradeço a atenção.

Abraço!

Rômulo Augusto

unread,
Nov 15, 2010, 9:38:38 PM11/15/10
to jrimum-c...@googlegroups.com
Boa noite Cezar!

O Layout que você precisa, é a descrição do arquivo de
remessa?
R: Sim, o mesmo da documentação que vc pegou.

Com o Texgit, vc vai criar esse layout em XML e, lá no seu controller, vc instancia o objeto da biblioteca para ler o layout e LER ou ESCREVER seu arquivo FLAT.

Os arquivos vc pode anexar aqui mesmo no email para o grupo, ou, se preferir, manda para mim (romul...@gmail.com) ou Gilmar (gilm...@gmail.com)

Valeu cara



-------------------------------------------------------------------
Rômulo Augusto
JRimum Developer
www.jrimum.org
P Antes de imprimir, pense em seu compromisso com o meio ambiente




Abraço!

Gilmar P.S.L.

unread,
Nov 16, 2010, 10:14:57 AM11/16/10
to jrimum-c...@googlegroups.com
Fala Cezar, respondendo as suas perguntas:


Posso estar enviando o material que eu consegui para vocês (eu devo enviar para algum e-mail e particular?).

É isso aí, precisamos dos arquivos do layout de composição do arquivo CNAB. Como Rômulo falou, se o anexo tiver menos de 3Mega vc pode enviar para o e-mail do grupo, caso contrário poderá enviar para mim ou ele (gilm...@gmail.com,romul...@gmail.com).


Este arquivo flat já é o arquivo texto no padrão cnab?

Sim, flat file é uma das denominações para estes tipos de arquivo texto como os do padrão CNAB.

Se vc usasse o padrão 400 do Bradesco e Banco do Brasil, então eu já teria uma implementação pronta para vc. Mas como é 240, vamos te ajudar a implementar. O Texgit vai te ajudar na criação da remessa e no processamento do retorno, com ou sem boleto.

Manda aí os arquivos que estamos prontos pra te ajudar.

Ps: Infelizmente no feriadão tivemos que realizar outras atividades, por isso não deu para colocar um conteúdo em http://www.jrimum.org/texgit como tínhamos prometido. Mas no decorrer da semana estaremos realizando esta parte também.

T+
--
Gilmar P.S.L.
JRimum Developer
      
http://www.jrimum.org
http://www.blog.jrimum.org




2010/11/15 Rômulo Augusto <romul...@gmail.com>

Cezar Augustus (Tropeço)

unread,
Nov 16, 2010, 7:18:09 PM11/16/10
to JRimum Community
Olá pessoal, muito obrigado pelo retorno.

Como sou novato na área de Finanças, tenho uma(s) dúvida(s) que eu
acho que vocês saberiam responder (se puderem, claro =] ).
A questão é: Com o uso da carteira sem registro (sem protesto) o envio
do arquivo de remessa para o banco é necessário?
Se não for, o banco envia um arquivo de retorno para o cliente, ou o
cliente apenas obtém um "retorno" pelo extrato bancário?

Desde já, Obrigado pela força!

Abraço!

Ricardo JL Rufino

unread,
Nov 16, 2010, 11:35:19 PM11/16/10
to jrimum-c...@googlegroups.com
Na "Carteira Sem Registro", não é preciso o arquivo de remessa, o banco apenas gera o arquivo retorno pra vc.

Gilmar P.S.L.

unread,
Nov 17, 2010, 9:33:01 AM11/17/10
to jrimum-c...@googlegroups.com
É isso aí Cezar,

Como o Ricardo falou, vc será informado pelo banco a respeito de quais títulos foram pagos. Para reforçar, somente os pagos são informados, o banco não tem conhecimento dos boletos gerados que não sejam pagos (no caso de cobrança não registrada).

O extrato da conta é o meio de informação que vc tem acesso tanto por terminais como pelo site e não precisa solicitar nada de especial ao banco. Mas o arquivo de retorno talvez seja necessário uma solicitação. Talvez vc precise solicitar a disponibilização dos arquivos para consulta, onde informarão número de convênio e outras coisas.

Sempre é bom se informar com o banco.


T+
--
Gilmar P.S.L.
JRimum Developer
      
http://www.jrimum.org
http://www.blog.jrimum.org




2010/11/17 Ricardo JL Rufino <ricardo....@gmail.com>
Na "Carteira Sem Registro", não é preciso o arquivo de remessa, o banco apenas gera o arquivo retorno pra vc.

Cezar Augustus (Tropeço)

unread,
Nov 18, 2010, 7:08:08 PM11/18/10
to JRimum Community
Olá pessoal.... desculpem a demora em responder algo...

olhando algumas coisas que o pessoal do ITAU BBA me passou,
vi que o alguns arquivos de retorno no itaú seguem o CNAB 240,
e um outro pdf aqui, que fala sobre Cobrança Bancária (do próprio
ITAU)
segue o padrão CNAB 400... Gilmar, o arquivo de exemplo que voce me
pediu, por acaso é o arquivo de retorno que o banco envia?

abraço!

Gilmar P.S.L.

unread,
Nov 18, 2010, 10:01:55 PM11/18/10
to jrimum-c...@googlegroups.com
Sim Cezar,

Arquivos retorno que o banco envia. Para testar seria ótimo.

O padrão CNAB 240 é o mais recente, mas o que importa é passar o layout correto, e o que está ligado aos serviços da conta bancária em questão.


T+
--
Gilmar P.S.L.
JRimum Developer
      
http://www.jrimum.org
http://www.blog.jrimum.org




2010/11/18 Cezar Augustus (Tropeço) <cezar....@gmail.com>

Gilmar P.S.L.

unread,
Nov 26, 2010, 10:49:38 AM11/26/10
to jrimum-c...@googlegroups.com
E aí Cezar,

Já fiz um exemplo específico para o Carlos na thread Texgit.

Vc tem como conseguir os arquivos pra gente fazer um teste?


T+
--
Gilmar P.S.L.
JRimum Developer
      
http://www.jrimum.org
http://www.blog.jrimum.org




2010/11/19 Gilmar P.S.L. <gilm...@gmail.com>
Reply all
Reply to author
Forward
0 new messages