Boleto Caixa SIGCB

182 views
Skip to first unread message

Karlos Thadeu

unread,
Feb 2, 2011, 12:44:04 PM2/2/11
to jrimum-c...@googlegroups.com
Olá Pessoal, estou de volta no mundo dos boletos. A propósito, testei o exemplo de 3 boletos por página e ficou bem legal. =)

Mas o meu problema é o seguinte:

Eu estava gerando normalmente meus boletos da Caixa Economica Federal

Depois que eu alterei o número da conta o boleto não é mais gerado. Ex.:

Quando eu estava usando a seguinte conta "contaBancariaCed.setNumeroDaConta(new NumeroDaConta(215376, "9"));" funciona blz
Depois que eu alterai para a nova conta      "contaBancariaCed.setNumeroDaConta(new NumeroDaConta(1537, "3"));" o seguinte erro é lançado

Exception in thread "main" java.lang.IllegalArgumentException: O campo [ 1537 ] é incompatível com o especificado [6]!

Isso acontece pq a modalidade da conta "1537" não é a mesma da conta "215376" é isso ?


--
Atenciosamente, Karlos Thadeu
Msc em Sistemas e Computação, Universidade Federal do Rio Grande do Norte (UFRN)
Contatos: (84) 9916-3695; (83) 8803-0589
Skype: karlosthadeu

"A minha vida é andar por esse país
 Pra ver se um dia descanso feliz."

Gilmar P.S.L.

unread,
Feb 2, 2011, 1:04:48 PM2/2/11
to jrimum-c...@googlegroups.com
Olá Karlos,

Qual versão do Bopepo você está utilizando?

Atenciosamente
------------------------------------------------------
Gilmar P.S.L.



2011/2/2 Karlos Thadeu <karlos...@gmail.com>
--
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.

Karlos Thadeu

unread,
Feb 2, 2011, 1:11:12 PM2/2/11
to jrimum-c...@googlegroups.com
É a versão que eu baixei de uns 3 meses atrás

2011/2/2 Gilmar P.S.L. <gilm...@gmail.com>

Gilmar P.S.L.

unread,
Feb 2, 2011, 1:12:20 PM2/2/11
to jrimum-c...@googlegroups.com
Qual o nome do .jar?

Karlos Thadeu

unread,
Feb 2, 2011, 1:17:08 PM2/2/11
to jrimum-c...@googlegroups.com
Na época que eu baixei foi o src ainda em fase de testes com alteração para a modalidade SIGCB da Caixa Economia Federal (que foi até um usuário do grupo que mandou), dai eu fiquei trabalhando direto dos fontes sem o .jar. Infelizmente não sei dizer exatamente qual versão estou utilizando

2011/2/2 Gilmar P.S.L. <gilm...@gmail.com>

Gilmar P.S.L.

unread,
Feb 2, 2011, 1:20:33 PM2/2/11
to jrimum-c...@googlegroups.com
Então sugiro que vc tente o mesmo caso que vc citou antes, mas com a versão mais atual:

http://www.jrimum.org/jrimum/wiki/Projeto/Download

>>>>

JRimum-Bopepo-SNAPSHOT-20101124.jar

Karlos Thadeu

unread,
Feb 2, 2011, 2:02:49 PM2/2/11
to jrimum-c...@googlegroups.com
Olá Gilmar,

Baixei a versão 0.2.3 e ficou funcinando corretamente. =)

Mais uma pergunta, no método:

enderecoSacAval.setUF(UnidadeFederativa.DF) eu queria passar a String do estado tipo: "Rio Grande do Norte" e não a sigla RN existe essa possibilidade nessa versão ?



2011/2/2 Gilmar P.S.L. <gilm...@gmail.com>

Karlos Thadeu

unread,
Feb 2, 2011, 3:32:47 PM2/2/11
to jrimum-c...@googlegroups.com
Contornei a situação fazendo isso:

enderecoSac.setLocalidade(clienteBean.getCidade()+"-"+clienteBean.getEstado());

Obrigado pela ajuda Gilmar

Gilmar P.S.L.

unread,
Feb 2, 2011, 9:48:14 PM2/2/11
to jrimum-c...@googlegroups.com
Ah beleza,

Se vc quisesse o valor (nome completo da UF) poderia fazer assim:

UnidadeFederativa.RN.getNome()

Agora passar para setUf(), realmente não está previsto não.

iuri guedes emer

unread,
Feb 3, 2011, 4:34:45 AM2/3/11
to JRimum Community
Desculpa me intrometer, mas eu fiz uma função q me retorna a UF:

private UnidadeFederativa retUF(String uf) {

if (uf.equals("RO")) {
return UnidadeFederativa.RO;
}
if (uf.equals("AC")) {
return UnidadeFederativa.AC;
}
if (uf.equals("AM")) {
return UnidadeFederativa.AM;
}
if (uf.equals("RR")) {
return UnidadeFederativa.RR;
}
if (uf.equals("PA")) {
return UnidadeFederativa.PA;
}
if (uf.equals("AP")) {
return UnidadeFederativa.AP;
}
if (uf.equals("TO")) {
return UnidadeFederativa.TO;
}
if (uf.equals("MA")) {
return UnidadeFederativa.MA;
}
if (uf.equals("PI")) {
return UnidadeFederativa.PI;
}
if (uf.equals("CE")) {
return UnidadeFederativa.CE;
}
if (uf.equals("RN")) {
return UnidadeFederativa.RN;
}
if (uf.equals("PB")) {
return UnidadeFederativa.PB;
}
if (uf.equals("PE")) {
return UnidadeFederativa.PE;
}
if (uf.equals("AL")) {
return UnidadeFederativa.AL;
}
if (uf.equals("SE")) {
return UnidadeFederativa.SE;
}
if (uf.equals("BA")) {
return UnidadeFederativa.BA;
}
if (uf.equals("MG")) {
return UnidadeFederativa.MG;
}
if (uf.equals("ES")) {
return UnidadeFederativa.ES;
}
if (uf.equals("RJ")) {
return UnidadeFederativa.RJ;
}
if (uf.equals("SP")) {
return UnidadeFederativa.SP;
}
if (uf.equals("PR")) {
return UnidadeFederativa.PR;
}
if (uf.equals("SC")) {
return UnidadeFederativa.SC;
}
if (uf.equals("RS")) {
return UnidadeFederativa.RS;
}
if (uf.equals("MS")) {
return UnidadeFederativa.MS;
}
if (uf.equals("MT")) {
return UnidadeFederativa.MT;
}
if (uf.equals("GO")) {
return UnidadeFederativa.GO;
}
if (uf.equals("DF")) {
return UnidadeFederativa.DF;
}
return null;
}

Se alguem precisar tai! :D

[]'s

Gilmar P.S.L.

unread,
Feb 3, 2011, 9:13:49 AM2/3/11
to jrimum-c...@googlegroups.com
Boa Iuri,

Vamos incorporar em um método UnidadeFederativa.valueOfSigla("SP");

Ficou como contribuição! :-)

Parabéns

------------------------------------------------------
Gilmar P.S.L.



2011/2/3 iuri guedes emer <iuri.gue...@gmail.com>

Sávio

unread,
Feb 27, 2011, 10:32:07 PM2/27/11
to JRimum Community
Olá para todos, sou novo no Bopepo, utilizava o JBoleto e descobri o
bopepo através do GUJ.
Estava utilizando o projeto para gerar boletos da Caixa SIGCB e
percebi algumas pequenas falhas na composição do bloqueto, segundo o
manual da caixa a apresentação da Agência/Código do cedente deve ser
no seguinte formato: AAAA/CCCCCC-D, onde AAAA = Agência, CCCCCC=
Código do Cedente e D= digito verificador do código do cedente.
No campo nosso número a representação deve ser: XYNNNNNNNNNNNNNNN-D
onde X = tipo de cobrança (1 com registro, 2 sem registro),
NNNNNNNNNNNNN = nosso número e D= digito verificador.
No campo carteira: RG= para registrada e SR para sem registro.
Essas falhas não impedem o funcionamento correto do boleto, porém para
quem precisa homologar o boleto com a caixa essas alterações serão
necessárias.
E parabéns a todos pelo projeto!


On Feb 3, 11:13 am, "Gilmar P.S.L." <gilmat...@gmail.com> wrote:
> Boa Iuri,
>
> Vamos incorporar em um método UnidadeFederativa.valueOfSigla("SP");
>
> Ficou como contribuição! :-)
>
> Parabéns
> ------------------------------------------------------
> Gilmar P.S.L.
> *JR**i*mum *D**ev*eloper
>
> http://www.jrimum.orghttp://www.blog.jrimum.orghttp://twitter.com/jrimumhttp://groups.google.com.br/group/jrimum-community
>
> 2011/2/3 iuri guedes emer <iuri.guedes.e...@gmail.com>
> > jrimum-communi...@googlegroups.com<jrimum-community%2Bunsubscrib e...@googlegroups.com>
> > .

Misael Barreto

unread,
Feb 28, 2011, 12:01:28 PM2/28/11
to jrimum-c...@googlegroups.com, Sávio
Olá Sávio, tudo bom?
 
Sávio, realmente há ocasiões em que a exibição de alguns dados pode variar de banco pra banco, e até mesmo para um mesmo banco podem haver diferenças acerca de como exibir determinadas informações, dependo, por exemplo, de informações como a carteira escolhida.
Ex: Tem uma certo dipo de cobrança da CAIXA que exige que o número 98 seja impresso na frente do campo nosso número.
Nosso número real: 10012775
Nosso número para exibição 98 / 10012775
 
Isso não seria uma falha, tanto é que os dados do boleto estão corretos (código de barras e linha digitável), seria sim um caso especial, a título de exibição, e para este caso o tutorial abaixo com certeza vai te ajudar a ajustar a exibição dos dados de acordo com a sua necessidade:
 
http://www.jrimum.org/bopepo/wiki/Componente/Documentacao/Tutoriais/SobrecritaDeCampos
 
 
Espero ter ajudado.
Estamos à disposição.
 
 
Misael Barreto
JRimum Developer
 


 
Para cancelar a inscrição nesse grupo, envie um e-mail para jrimum-communi...@googlegroups.com.

Sávio

unread,
Feb 28, 2011, 7:52:31 PM2/28/11
to JRimum Community
Misael, obrigado pelos esclarecimentos..

Aqui onde moro tem uma rede de pagamentos(PAG Contas) que utiliza
boletos,
desenvolvi o boleto deles com o JBoleto e agora queria mudar para o
Bopepo, porém o formato do boleto deles é diferente, tenho um arquivo
com as especificações,
o boleto deles é daqueles que a linha digitável é composto de 4 grupos
de números com 11 dígitos
e cada grupo possui um dígito verificador.
Você pode me informar se tem como eu desenvolver o boleto para esse
banco?
O arquivo com o padrão é esse:
http://www.febraban.org.br/p5a_52gt34++5cv8_4466+ff145afbb52ffrtg33fe36455li5411pp+e/sitefebraban/Codbar4-v28052004.pdf

Obrigado!

On Feb 28, 2:01 pm, Misael Barreto <misaelbarr...@gmail.com> wrote:
> Olá Sávio, tudo bom?
>
> Sávio, realmente há ocasiões em que a *exibição de alguns dados* pode variar
> de banco pra banco, e até mesmo para um mesmo banco podem haver diferenças
> acerca de como exibir determinadas informações, dependo, por exemplo, de
> informações como a carteira escolhida.
> Ex: Tem uma certo dipo de cobrança da CAIXA que exige que o número 98 seja
> impresso na frente do campo nosso número.
> Nosso número real: 10012775
> Nosso número para exibição *98 / *10012775
>
> Isso não seria uma falha, tanto é que os dados do boleto estão corretos
> (código de barras e linha digitável), seria sim um caso especial, a *título
> de exibição*, e para este caso o tutorial abaixo com certeza vai te ajudar a
> ajustar a exibição dos dados de acordo com a sua necessidade:
>
> http://www.jrimum.org/bopepo/wiki/Componente/Documentacao/Tutoriais/S...
>
> Espero ter ajudado.
> Estamos à disposição.
>
> *Misael Barreto *
> *JRimum Developer*

Gilmar P.S.L.

unread,
Feb 28, 2011, 8:40:37 PM2/28/11
to jrimum-c...@googlegroups.com, Sávio
Olá Sávio,

Nessa thread:

https://groups.google.com/d/topic/jrimum-community/QH0DpMIt7pg/discussion

Tem um exemplo de Guia de Arrecadação com o Bopepo, nesse caso foi para a Rede Pague Menos.

Agora para esse caso do Pag Contas, acredito que seja o mesmo mencionando pela galera de Teresina nessa thread:

https://groups.google.com/d/topic/jrimum-community/QAyPPObW04o/discussion

Em anexo, o resultado do trabalho deles (Welson e Rufino), o código fonte da implementação (exetensão) Bopepo Guia.

Esse arquivo pode ser aberto com winzip, winrar, ou semelhantes...

Atenciosamente

------------------------------------------------------
Gilmar P.S.L.



2011/2/28 Sávio <sav...@gmail.com>
FontesPagContas.7z

Misael Barreto

unread,
Feb 28, 2011, 8:54:02 PM2/28/11
to jrimum-c...@googlegroups.com, Sávio
Olá Sávio,

É isso aí cara que o Gilmar falou. Estava buscando justamente a tread que fala do PagContas, dentre elas tem essa aqui oh:


Neste caso, pelo que você falou trata-se de uma GUIA, e não BOLETO.

Utilize aí o que o Gilmar te passou, para ver se é o mesmo caso.

A versão do Bopepo em desenvolvimento que trata de guias é esta: Versão 0.3 - Lítio(Geração de GUIAS de Arrecadação/Recebimento).
http://www.jrimum.org/jrimum/wiki/Projeto/Download

Qualquer coisa se não for o mesmo caso do nossos amigos Welson Santos e Ricardo Jl Rufino, você pode nos fornecer a documentação que o JRimum agiliza isso pra você.

Abração.

Misael Barreto
JRimum Developer
Reply all
Reply to author
Forward
0 new messages