Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Guia de Arrecadação BB

280 views
Skip to first unread message

Erisvaldo

unread,
Sep 8, 2010, 4:06:52 PM9/8/10
to JRimum Community
Olá a todos,

Estou precisando gerar uma guia de arrecadação do BB e felizmente vi
que o Bopepo já possui uma implementação nesse sentido. Consegui gerar
uma guia de exemplo com o seguinte trecho de código:

Convenio convenio = new Convenio( banco, Integer.valueOf(105333) ); //
alterar num convenio

OrgaoRecebedor orgaoRecebedor = new OrgaoRecebedor("Companhia Estadual
de Habitação Popular", "09.111.618/0001-01",
TipoSeguimento.USO_EXCLUSIVO_BANCO); // alterar tipo seguimento para
CARNE_ASSEMELHADOS_OU_DEMAIS

Contribuinte contribuinte = new Contribuinte("Hitamires Lima de
Souza", "07X.44X.17X-XX"); // alterar cpf

Arrecadacao arrecadacao = new Arrecadacao(convenio, orgaoRecebedor,
contribuinte);

arrecadacao.setDataDoDocumento( Calendar.getInstance().getTime() );
arrecadacao.setDataDoVencimento( Calendar.getInstance().getTime() );
arrecadacao.setNossoNumero("123456789"); // alterar para numero
correto
arrecadacao.setNumeroDoDocumento("09111618");
arrecadacao.setTipoValorReferencia(TipoValorReferencia.VALOR_COBRADO_EM_REAL_COM_DV_MODULO_10);
arrecadacao.setValorDocumento( BigDecimal.valueOf(190.34) );
arrecadacao.setValorDesconto( BigDecimal.valueOf(57.10) );

Guia guia = new Guia(arrecadacao);

O problema está no fato que o único tipo de seguimento que a lib está
aceitando é o USO_EXCLUSIVO_BANCO (código 9), sendo que o meu caso é o
tipo CARNE_ASSEMELHADOS_OU_DEMAIS (código 6). Ou seja, meu código de
barras está ficando "896" quando deveria ser "866".

Verifiquei o código e realmente lá possui um IF que verifica se o tipo
é o código 9 ou não, se não for, ele não gera o campo livre. Se eu
quiser usar o código 6, terei que alterar a implementação da lib?

Estou utilizando a versão Bopepo-0.3-Litio-GeracaoGuia-
VersaoAvaliacao-2010-06-10.jar .

Aguardo resposta e parabéns pelo Bopepo. Estava usando o JBoleto e não
há uma forma fácil de gerar guias de arrecadação com o mesmo.

[]'s

Misael Barreto

unread,
Sep 8, 2010, 6:54:52 PM9/8/10
to JRimum Community
Olá Erisvaldo,

É isso mesmo cara. No caso só está implementando a classe que gera o
campo livre para o BB para segmentos de código 9
(USO_EXCLUSIVO_BANCO), no qual o campo livre é gerado com tamanho 25.
Espiando a classe
br.com.nordestefomento.jrimum.bopepo.campolivre.guia.CLBancoDoBrasilSegmento9,
você verá que este campo livre é composto das seguintes informações:

// Dois primeiros dígitos do CNPJ do órgão recebedor.
// Tamanho: 2
String digitos11Com12DoCNPJ =
arrecadacao.getOrgaoRecebedor().getCNPJ().getCodigoFormatadoSemPontuacao().substring(10,12);
this.add(new Field<String>(digitos11Com12DoCNPJ, 2,
Filler.ZERO_LEFT));

// Código do convênio.
// Tamanho: 6
this.add(new Field<Integer>(arrecadacao.getConvenio().getNumero(), 6,
Filler.ZERO_LEFT));

// Data de vencimento no formato YYYYMMDD.
// Tamanho: 8
String dataFormatadaYYYYMMDD =
DateUtil.FORMAT_YYYYMMDD.format(arrecadacao.getDataDoVencimento());
this.add(new Field<String>(dataFormatadaYYYYMMDD, 8));

// Número da guia (nosso número)
// Tamanho: 9
this.add(new Field<String>(arrecadacao.getNossoNumero(), 9,
Filler.ZERO_LEFT));




No seu caso, que o segmento é 6 (Carnês e Assemelhados ou demais),
será necessário que você saiba exatamente como deverá ser composto o
seu campo livre. Para isso você deverá entrar em contato com o Banco
do Brasil, pois cada banco define esse conteúdo. Depois que você
obtiver esta informação, basta realizar a implementação da classe
geradora do campo livre, similar a CLBancoDoBrasilSegmento9. Depois é
gerar a guia e correr pro abraço.

Dá uma espiada na thread "Gerar boleto de arrecadação", pois ela tem
muita informação bacana:
http://groups.google.com/group/jrimum-community/browse_thread/thread/ca336e292f8cc310/087304b62ffc2351?hl=pt-BR_US&lnk=gst&q=guia#087304b62ffc2351

O mais difícil nesse processo todo é a "maldita" documentação, que é
escassa, parece que tá escondida. Depois que o cara obtém do banco a
regra da coisa, a implementação do campo livre no bopepo é
brincadeira, mamão com açúcar.

Assim que você tiver essa informações nos passa que a gente te ajuda

Um abraço e pode contar com o JRimum.
Queremos ver você o quanto antes gerando esta guia.

Até breve.

Misael Barreto
JRimum Developer

Erisvaldo Júnior

unread,
Sep 8, 2010, 7:31:28 PM9/8/10
to jrimum-c...@googlegroups.com
Misael,

Grato pelo pronto atendimento. Estarei entrando em contato com o BB e
em breve darei um retorno.

[]`s

Em 8 de setembro de 2010 19:54, Misael Barreto
<misael...@gmail.com> escreveu:

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

--
Analista de Sistemas (CEHAP)
Desenvolvedor Mobile (LAVID e Yupi Studios)
Tecnólogo em Sistemas para Internet (IFPB)
Graduando em Ciência da Computação (UFPB)

§ E-mail / Gtalk: erisval...@gmail.com
§ Site: http://erisvaldojunior.com
§ Twitter: http://twitter.com/erisvaldojunior
§ Yupi Studios: http://yupistudios.com

Erisvaldo Júnior

unread,
Sep 9, 2010, 2:10:26 PM9/9/10
to jrimum-c...@googlegroups.com
Entramos em contato com uma gerente do BB pedindo informações de como
preencher o campo livre para o segmento 6 e ela nos disse que "era
livre", sendo obrigatório apenas colocarmos o CNPJ da Cehap com 8
dígitos do 16-23 e do 24-44 temos que utilizar os 8 primeiros para
inserir a data de vencimento e o restante ficamos à vontade para
inserir número do convenio / número da guia. Achei meio estranho mas
quero enviar uma primeira versão nesse formato para homologação.

Ademais, notei que não posso criar a classe CLBancoDoBrasilSegmento6
em nível de aplicação porque a AbstractCLBancoDoBrasil não é pública,
logo preciso do código-fonte do projeto. Tentei baixar a branch
0.3-litio do Bopepo mas o código possui dependências do JRimum.domkee,
JRimum.utilix e JRimum.vallia, os quais não estão inclusos na branch.

Poderia me instruir como baixo o projeto completo para que eu possa
adicionar essa classe e tentar gerar uma primeira guia?

[]'s

Em 8 de setembro de 2010 20:31, Erisvaldo Júnior
<erisval...@gmail.com> escreveu:

Message has been deleted

Misael Barreto de Queiroz

unread,
Sep 9, 2010, 5:38:19 PM9/9/10
to jrimum-c...@googlegroups.com
Fala Erisvaldo,

Cara, essa história de que o campo livre "é livre", faça o que quiser, é piada heheeheh. Também ouvi isso aqui num dos primeiros contatos que fiz com o pessoal do BB. Como é que é livre se impõe que os 8 primeiros dígitos devem conter a data de vencimento. Mas tudo bem. Como te falei, o difícil não é implementar, e sim descobrir o que implementar, qual é a regra do campo livre. No teu caso você já conseguiu informações importantes.

Quando implementei o CLBancoDoBrasilSegmento9, para o qual a identificação do órgão recebedor no código de barras é feita usando o código de compensação do banco (formato 4 dígitos - campo livre com tamanho 25), eu pensei até em implementar um campo livre padrão para os outros segmentos, pois pelo que entendi da documentação da FEBRABAN e tembém em conversa com o pessoal do BB, para todos os outros segumentos a identificação do órgão seria feita usando os oito primeiros dígitos do CNPJ (campo livre com tamanho 21), mas não tive certeza disso.

Essa tua conversa com o pessoal do BB veio reforçar essa idéia, daí já pra adiantar fiz a implementação do CLBancoDoBrasilPadrao, que já serve para o teu caso do TipoSeguimento.CARNE_ASSEMELHADOS_OU_DEMAIS.

Gerei um novo release, já pra você testar:
http://jrimum.googlecode.com/files/Bopepo-0.3-Litio-GeracaoGuia-VersaoAvaliacao-2010-09-09.jar

Esse release, assim como o anterior (Bopepo-0.3-Litio-GeracaoGuia-VersaoAvaliacao-2010-06-10.jar), possui o código-fonte dentro do JAR, daí se você precisar, você pode fazer algum ajuste se necessário. Depois não esqueça de enviar os fontes pra gente beleza?

Sua colaboração já foi registrada no bopepo hehhehe. Dá uma espiada nas classes AbstractCLBancoDoBrasil.java e CLBancoDoBrasilPadrao.java.
/**
 *
 * @author <a href="mailto:misael...@gmail.com">Misael Barreto</a>
 * @author <a href="mailto:erisval...@gmail.com">Erisvaldo Júnior</a>
 *
 * @since 0.3
 *
 * @version 0.3
 */



Quanto o acesso aos fontes no SVN, no momento estamos trabalhando em dois releases, o 02-Helio e o 03-Litio, daí ainda estamos organizando a casa para poder receber colaborações diretas nos fontes. Por enquanto a galera está mandando os fontes pra gente e a gente COMMITA, mas em breve queremos regularizar isso.

Quanto aos branchs dos outros projetos (Domkee, Utilix, Vallia), para cada um deles existe um branch da versão 03-Litio. Na página http://jrimum.org/ procure o link PROJETOS (canto superior esquerdo). A partir de lá você pode observar os fontes de todos.

Por fim, uns arquivos que podem te ajudar no processo de validação da sua guia estão disponíveis no endereço abaixo:
http://jrimum.org/bopepo/browser/branches/0.3-Litio/doc/guia

Em anexo tem uma guia que gerei utilizando o TipoSeguimento.CARNE_ASSEMELHADOS_OU_DEMAIS. Espia ai.

Próximo passo agora é gerar a massa de testes para o banco e validar a guia. Se não me engano você deverá gerar 20 guias.
Boa sorte aí. Nos mantenha informado do processo.

Abraço.

Misael
JRimum Developer.

--
Misael Barreto de Queiroz
Analista de Sistemas
Squadra Tecnologia
A serviço do:
Departamento de Desenvolvimento de Sistemas
Tribunal de Justiça do Estado do Rio Grande do Norte
e Conselho Nacional De Justiça
+55 (84) 3616.6200 r6415
+55 (84) 3616.6415
MinhaPrimeiraGuia_Segmento6.pdf
Message has been deleted

Misael Barreto

unread,
Sep 9, 2010, 5:42:11 PM9/9/10
to JRimum Community
Não sei porque a codificação da mensagem anterior está indo "bixada",
mas aqui vai a mesma mensagem LEGÍVEL (UTF-8):
Valeu!






On 9 set, 18:38, Misael Barreto de Queiroz <misaelquei...@tjrn.jus.br>
wrote:
>   Fala Erisvaldo,
>
> Cara, essa hist�ria de que o campo livre "� livre", fa�a o que quiser, �
> piada heheeheh. Tamb�m ouvi isso aqui num dos primeiros contatos que fiz
> com o pessoal do BB. Como � que � livre se imp�e que os 8 primeiros
> d�gitos devem conter a data de vencimento. Mas tudo bem. Como te falei,
> o dif�cil n�o � implementar, e sim descobrir o que implementar, qual � a
> regra do campo livre. No teu caso voc� j� conseguiu informa��es importantes.
>
> Quando implementei o *CLBancoDoBrasilSegmento9*, para o qual a
> identifica��o do �rg�o recebedor no c�digo de barras � feita usando o
> c�digo de compensa��o do banco (formato 4 d�gitos - campo livre com
> tamanho 25), eu pensei at� em implementar um campo livre padr�o para os
> outros segmentos, pois pelo que entendi da documenta��o da FEBRABAN e
> temb�m em conversa com o pessoal do BB, para todos os outros segumentos
> a identifica��o do �rg�o seria feita usando os oito primeiros d�gitos do
> CNPJ (campo livre com tamanho 21), mas n�o tive certeza disso.
>
> Essa tua conversa com o pessoal do BB veio refor�ar essa id�ia, da� j�
> pra adiantar fiz a implementa��o do *CLBancoDoBrasilPadrao*, que j�
> serve para o teu caso do *TipoSeguimento.CARNE_ASSEMELHADOS_OU_DEMAIS*.
>
> Gerei um novo release, j� pra voc� testar:http://jrimum.googlecode.com/files/Bopepo-0.3-Litio-GeracaoGuia-Versa...
>
> Esse release, assim como o anterior
> (Bopepo-0.3-Litio-GeracaoGuia-VersaoAvaliacao-2010-06-10.jar), possui o
> c�digo-fonte dentro do JAR, da� se voc� precisar, voc� pode fazer algum
> ajuste se necess�rio. Depois n�o esque�a de enviar os fontes pra gente
> beleza?
>
> Sua colabora��o j� foi registrada no bopepo hehhehe. D� uma espiada nas
> classes AbstractCLBancoDoBrasil.java e CLBancoDoBrasilPadrao.java.
> //**
>   *
>   * @author <a href="mailto:misaelbarr...@gmail.com">Misael Barreto</a>
>   * @author <a href="mailto:erisvaldojun...@gmail.com">Erisvaldo J�nior</a>
>   *
>   * @since 0.3
>   *
>   * @version 0.3
>   *//
>
> Quanto o acesso aos fontes no SVN, no momento estamos trabalhando em
> dois releases, o 02-Helio e o 03-Litio, da� ainda estamos organizando a
> casa para poder receber colabora��es diretas nos fontes. Por enquanto a
> galera est� mandando os fontes pra gente e a gente COMMITA, mas em breve
> queremos regularizar isso.
>
> Quanto aos branchs dos outros projetos (Domkee, Utilix, Vallia), para
> cada um deles existe um branch da vers�o 03-Litio. Na p�ginahttp://jrimum.org/procure o link PROJETOS (canto superior esquerdo). A
> partir de l� voc� pode observar os fontes de todos.
>
> Por fim, uns arquivos que podem te ajudar no processo de valida��o da
> sua guia est�o dispon�veis no endere�o abaixo:http://jrimum.org/bopepo/browser/branches/0.3-Litio/doc/guia
>
> Em anexo tem uma guia que gerei utilizando o
> *TipoSeguimento.CARNE_ASSEMELHADOS_OU_DEMAIS. *Espia ai.
>
> Pr�ximo passo agora � gerar a massa de testes para o banco e validar a
> guia. Se n�o me engano voc� dever� gerar 20 guias.
> Boa sorte a�. Nos mantenha informado do processo.
>
> Abra�o.
>
> Misael
> JRimum Developer.
>
> Em 09/09/2010 15:10, Erisvaldo J�nior escreveu:
>
> > Entramos em contato com uma gerente do BB pedindo informa��es de como
> > preencher o campo livre para o segmento 6 e ela nos disse que "era
> > livre", sendo obrigat�rio apenas colocarmos o CNPJ da Cehap com 8
> > d�gitos do 16-23 e do 24-44 temos que utilizar os 8 primeiros para
> > inserir a data de vencimento e o restante ficamos � vontade para
> > inserir n�mero do convenio / n�mero da guia. Achei meio estranho mas
> > quero enviar uma primeira vers�o nesse formato para homologa��o.
>
> > Ademais, notei que n�o posso criar a classe CLBancoDoBrasilSegmento6
> > em n�vel de aplica��o porque a AbstractCLBancoDoBrasil n�o � p�blica,
> > logo preciso do c�digo-fonte do projeto. Tentei baixar a branch
> > 0.3-litio do Bopepo mas o c�digo possui depend�ncias do JRimum.domkee,
> > JRimum.utilix e JRimum.vallia, os quais n�o est�o inclusos na branch.
>
> > Poderia me instruir como baixo o projeto completo para que eu possa
> > adicionar essa classe e tentar gerar uma primeira guia?
>
> > []'s
>
> > Em 8 de setembro de 2010 20:31, Erisvaldo J�nior
> > <erisvaldojun...@gmail.com>  escreveu:
> >> Misael,
>
> >> Grato pelo pronto atendimento. Estarei entrando em contato com o BB e
> >> em breve darei um retorno.
>
> >> []`s
>
> >> Em 8 de setembro de 2010 19:54, Misael Barreto
> >> <misaelbarr...@gmail.com>  escreveu:
> >>> Ol� Erisvaldo,
>
> >>> � isso mesmo cara. No caso s� est� implementando a classe que gera o
> >>> campo livre para o BB para segmentos de c�digo 9
> >>> (USO_EXCLUSIVO_BANCO), no qual o campo livre � gerado com tamanho 25.
> >>> Espiando a classe
> >>> br.com.nordestefomento.jrimum.bopepo.campolivre.guia.CLBancoDoBrasilSegmento9,
> >>> voc� ver� que este campo livre � composto das seguintes informa��es:
>
> >>> // Dois primeiros d�gitos do CNPJ do �rg�o recebedor.
> >>> // Tamanho: 2
> >>> String digitos11Com12DoCNPJ =
> >>> arrecadacao.getOrgaoRecebedor().getCNPJ().getCodigoFormatadoSemPontuacao().substring(10,12);
> >>> this.add(new Field<String>(digitos11Com12DoCNPJ, 2,
> >>> Filler.ZERO_LEFT));
>
> >>> // C�digo do conv�nio.
> >>> // Tamanho: 6
> >>> this.add(new Field<Integer>(arrecadacao.getConvenio().getNumero(), 6,
> >>> Filler.ZERO_LEFT));
>
> >>> // Data de vencimento no formato YYYYMMDD.
> >>> // Tamanho: 8
> >>> String dataFormatadaYYYYMMDD =
> >>> DateUtil.FORMAT_YYYYMMDD.format(arrecadacao.getDataDoVencimento());
> >>> this.add(new Field<String>(dataFormatadaYYYYMMDD, 8));
>
> >>> // N�mero da guia (nosso n�mero)
> >>> // Tamanho: 9
> >>> this.add(new Field<String>(arrecadacao.getNossoNumero(), 9,
> >>> Filler.ZERO_LEFT));
>
> >>> No seu caso, que o segmento � 6 (Carn�s e Assemelhados ou demais),
> >>> ser� necess�rio que voc� saiba exatamente como dever� ser composto o
> >>> seu campo livre. Para isso voc� dever� entrar em contato com o Banco
> >>> do Brasil, pois cada banco define esse conte�do. Depois que voc�
> >>> obtiver esta informa��o, basta realizar a implementa��o da classe
> >>> geradora do campo livre, similar a CLBancoDoBrasilSegmento9. Depois �
> >>> gerar a guia e correr pro abra�o.
>
> >>> D� uma espiada na thread "Gerar boleto de arrecada��o", pois ela tem
> >>> muita informa��o bacana:
> >>>http://groups.google.com/group/jrimum-community/browse_thread/thread/...
>
> >>> O mais dif�cil nesse processo todo � a "maldita" documenta��o, que �
> >>> escassa, parece que t� escondida. Depois que o cara obt�m do banco a
> >>> regra da coisa, a implementa��o do campo livre no bopepo �
> >>> brincadeira, mam�o com a��car.
>
> >>> Assim que voc� tiver essa informa��es nos passa que a gente te ajuda
>
> >>> Um abra�o e pode contar com o JRimum.
> >>> Queremos ver voc� o quanto antes gerando esta guia.
>
> >>> At� breve.
>
> >>> Misael Barreto
> >>> JRimum Developer
>
> >>> On Sep 8, 5:06 pm, Erisvaldo<erisvaldojun...@gmail.com>  wrote:
> >>>> Ol� a todos,
>
> >>>> Estou precisando gerar uma guia de arrecada��o do BB e felizmente vi
> >>>> que o Bopepo j� possui uma implementa��o nesse sentido. Consegui gerar
> >>>> uma guia de exemplo com o seguinte trecho de c�digo:
>
> >>>> Convenio convenio = new Convenio( banco, Integer.valueOf(105333) ); //
> >>>> alterar num convenio
>
> >>>> OrgaoRecebedor orgaoRecebedor = new OrgaoRecebedor("Companhia Estadual
> >>>> de Habita��o Popular", "09.111.618/0001-01",
> >>>> TipoSeguimento.USO_EXCLUSIVO_BANCO); // alterar tipo seguimento para
> >>>> CARNE_ASSEMELHADOS_OU_DEMAIS
>
> >>>> Contribuinte contribuinte = new Contribuinte("Hitamires Lima de
> >>>> Souza", "07X.44X.17X-XX"); // alterar cpf
>
> >>>> Arrecadacao arrecadacao = new Arrecadacao(convenio, orgaoRecebedor,
> >>>> contribuinte);
>
> >>>> arrecadacao.setDataDoDocumento( Calendar.getInstance().getTime() );
> >>>> arrecadacao.setDataDoVencimento( Calendar.getInstance().getTime() );
> >>>> arrecadacao.setNossoNumero("123456789"); // alterar para numero
> >>>> correto
> >>>> arrecadacao.setNumeroDoDocumento("09111618");
> >>>> arrecadacao.setTipoValorReferencia(TipoValorReferencia.VALOR_COBRADO_EM_REAL_COM_DV_MODULO_10);
> >>>> arrecadacao.setValorDocumento( BigDecimal.valueOf(190.34) );
> >>>> arrecadacao.setValorDesconto( BigDecimal.valueOf(57.10) );
>
> >>>> Guia guia = new Guia(arrecadacao);
>
> >>>> O problema est� no fato que o �nico tipo de seguimento que a lib est�
> >>>> aceitando � o USO_EXCLUSIVO_BANCO (c�digo 9), sendo que o meu caso � o
> >>>> tipo CARNE_ASSEMELHADOS_OU_DEMAIS (c�digo 6). Ou seja, meu c�digo de
> >>>> barras est� ficando "896" quando deveria ser "866".
>
> >>>> Verifiquei o c�digo e realmente l� possui um IF que verifica se o tipo
> >>>> � o c�digo 9 ou n�o, se n�o for, ele n�o gera o campo livre. Se eu
> >>>> quiser usar o c�digo 6, terei que alterar a implementa��o da lib?
>
> >>>> Estou utilizando a vers�o Bopepo-0.3-Litio-GeracaoGuia-
> >>>> VersaoAvaliacao-2010-06-10.jar .
>
> >>>> Aguardo resposta e parab�ns pelo Bopepo. Estava usando o JBoleto e n�o
> >>>> h� uma forma f�cil de gerar guias de
>
> ...
>
> mais »
>
>  MinhaPrimeiraGuia_Segmento6.pdf
> 69KExibirDownload

Erisvaldo Júnior

unread,
Sep 10, 2010, 1:56:01 PM9/10/10
to jrimum-c...@googlegroups.com
Opa Misael,

Mais uma vez obrigado pelo pronto atendimento +)

Testei a sua release e está funcionando Ok. Vou gerar as guias para
homologação e darei um retorno em breve.

[]`s

Em 9 de setembro de 2010 18:42, Misael Barreto
<misael...@gmail.com> escreveu:

Erisvaldo Júnior

unread,
Sep 16, 2010, 10:05:53 AM9/16/10
to jrimum-c...@googlegroups.com
Misael,

Estou tendo problemas para reempacotar o .JAR e fazer uma alteração na
classe CLBancoDoBrasilPadrao. No caso eu gostaria de alterar o uso dos
21 dígitos da seguinte forma:

8 dígitos data de vencimento na forma YYYYMMDD, como já está;

13 dígitos para o número da guia (nosso número). No caso, retirar os 6
números dedicados ao convênio, que nos informaram ser desnecessário
pois a empresa será identificada pelos 8 dígitos do CNPJ.

Poderia me enviar o fonte do projeto Eclipse ou fazer essa alteração?

Enviei as guias para homologação e estou aguardando retorno do banco.

[]'s

Em 10 de setembro de 2010 14:56, Erisvaldo Júnior
<erisval...@gmail.com> escreveu:

Misael Barreto de Queiroz

unread,
Sep 16, 2010, 10:31:50 AM9/16/10
to jrimum-c...@googlegroups.com
Fala Erisvaldo,

Cara, posso fazer esssa alteração pra você, mas não agora que estou sem acesso.

Mas como a bronca é só o campo livre, você pode adiantar criando o seu próprio campo livre, passando este objeto no momento de instanciação da guia.


MinhaPrimeiraGuiaParaBancoNaoSuportadoNativamente
--

Misael Barreto de Queiroz

unread,
Sep 16, 2010, 10:33:16 AM9/16/10
to jrimum-c...@googlegroups.com

Fala Erisvaldo,

Cara, posso fazer esssa alteração pra você, mas não agora que estou sem acesso.

Mas como a bronca é só o campo livre, você pode adiantar criando o seu próprio campo livre, passando este objeto no momento de instanciação da guia.

Veja a classe MinhaPrimeiraGuiaParaBancoNaoSuportadoNativamente, ela tem um exemplo claro.

Assim que puder faço o ajuste e mando pra você.

Abraço.



Em 16/09/2010 11:05, Erisvaldo Júnior escreveu:
--

Misael Barreto de Queiroz

unread,
Sep 17, 2010, 9:31:54 AM9/17/10
to jrimum-c...@googlegroups.com
Olá Erisvaldo,

Acabei de fazer o ajuste que você tinha pedido no campo livre CLBancoDoBrasilPadrao.java:
 - 8 dígitos data de vencimento na forma YYYYMMDD.
 - 13 dígitos para o número da guia (nosso número).

O JAR está disponível no endereço abaixo:
http://jrimum.googlecode.com/files/Bopepo-0.3-Litio-GeracaoGuia-VersaoAvaliacao-2010-09-17.jar

Erisvaldo, quanto tu validar a guia num esquece de nos avisar ok?
Um abraço.


Misael Barreto
JRimum Developer

Misael Barreto de Queiroz

unread,
Mar 30, 2011, 11:27:27 AM3/30/11
to jrimum-c...@googlegroups.com, erisval...@gmail.com
Olá Erisvaldo, tudo bom?

Erisvaldo, só a título de informação, você consegui homologar com sucesso as guias geradas pelo Bopepo, com aquela ajuste pedido no campo livre CLBancoDoBrasilPadrao.java:

 - 8 dígitos data de vencimento na forma YYYYMMDD.
 - 13 dígitos para o número da guia (nosso número).

No teu caso o segmento que você utilizou é TipoSeguimento.CARNE_ASSEMELHADOS_OU_DEMAIS, correto? Tu poderia dizer o ramo da empresa, algo assim?

To perguntando isso por conta de uma nova thread que surgiu:
https://groups.google.com/group/jrimum-community/browse_thread/thread/2b5906d8054f65c6?hl=pt-br#

Valeu.
Um abraço.


Misael Barreto
JRimum Developer


http://www.jrimum.org
http://www.blog.jrimum.org
Reply all
Reply to author
Forward
0 new messages