Homologação Caixa SIGCB - Problemas com o boleto

3164 views
Skip to first unread message

Jean Malvessi

unread,
Feb 27, 2014, 8:34:06 AM2/27/14
to jrimum-c...@googlegroups.com
Bom dia galera,

Estou homologando a cobrança eletrônica SIGCB da Caixa Econômica Federal. Já consegui homologar as remessas e retornos, porém agora parei na validação dos boletos. 

Abaixo segue o retorno do responsável no banco, o que está em negrito está com problemas. Eu não entendi o que devo fazer. Alguém poderia me ajudar ? Em anexo estou enviando a minha classe que gera o boleto juntamente com os que enviei ao banco para validar.

Abraços,
Jean

++++RESPOSTA DA CAIXA++++
Bom dia

Segue abaixo a validação dos boletos.

Estão errados, estou enviando o layout para conferencia.


Representação Numérica montada pelo programa: 10491.00116 48924.000002 00000.000323 6 60090000092316
Representação Numérica Digitada pelo usuário: 10491.00116 48924.000002 00000.000323 6 60090000092316
Dígito do primeiro grupo da representação numérica - OK
Dígito do segundo grupo da representação numérica - OK
Dígito do terceiro grupo da representação numérica - OK
CÓDIGO DO CEDENTE = 100114-8 Dígito do código de cedente inválido.
Nosso Número      = 924000000000003
Valor do título:  R$ 923,16
Erro: Tipo da cobrança não identificado, deveria ser 1 ou 2 encontrei 0
Dígito do campo livre inválido.
Data do vencimento: 21/03/2014
Conteúdo da barra: 10496600900000923161001148924000000000000032 Tamanho: 44
Boletos.pdf
Caixa.java

Osmar Carneiro Nepomuceno Júnior

unread,
Feb 27, 2014, 12:50:28 PM2/27/14
to jrimum-c...@googlegroups.com
O digito verificador desse cedente (100114) é 0.

É só jogar na formula do calculo Modulo 11 e vc vai ver.


--
--
Você recebeu esta mensagem porque está inscrito no Grupo "JRimum
Community" nos Grupos do Google.
Para postar neste grupo, envie um e-mail para
jrimum-c...@googlegroups.com
ANTES DE POSTAR... leia:
https://groups.google.com/d/topic/jrimum-community/ULU8QHHgaBs/discussion
Para cancelar a sua inscrição neste grupo, envie um e-mail para
jrimum-communi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/jrimum-community?hl=pt-BR?hl=pt-BR
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "JRimum Community" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para jrimum-communi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Osmar Carneiro Nepomuceno Júnior
Analista de Sistemas - Tecnotins

Jean Malvessi

unread,
Feb 27, 2014, 1:11:38 PM2/27/14
to jrimum-c...@googlegroups.com
Mas eu não entendo de onde veio esse código de cedente 100114. Pode ver que no meu boleto o cedente é 442493.
O nosso número também, o cara falou um no email e no boleto está outro.

Osmar Carneiro Nepomuceno Júnior

unread,
Feb 27, 2014, 1:24:27 PM2/27/14
to jrimum-c...@googlegroups.com
A caixa é o pior banco p homologação.. ainda mais no goiás!
Já homologuei no TO, GO, DF, PI, MA, CE...
Mande novamente.


--
--
Você recebeu esta mensagem porque está inscrito no Grupo "JRimum
Community" nos Grupos do Google.
Para postar neste grupo, envie um e-mail para
jrimum-c...@googlegroups.com
ANTES DE POSTAR... leia:
https://groups.google.com/d/topic/jrimum-community/ULU8QHHgaBs/discussion
Para cancelar a sua inscrição neste grupo, envie um e-mail para
jrimum-communi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/jrimum-community?hl=pt-BR?hl=pt-BR
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "JRimum Community" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para jrimum-communi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Osmar Carneiro Nepomuceno Júnior

unread,
Feb 27, 2014, 1:26:17 PM2/27/14
to jrimum-c...@googlegroups.com
Espere aí... tem erro sim!

Osmar Carneiro Nepomuceno Júnior

unread,
Feb 27, 2014, 1:34:04 PM2/27/14
to jrimum-c...@googlegroups.com
10491.00116 48924.000002 00000.000323 6 60090000092316
O que está em vermelho representa o código de cedente.
O que está em verde é o DV do código cedente.

Especificação do Nosso número de acordo com o manual da Caixa

NOTA 1 – NOSSO NÚMERO DO SIGCB:
• É composto de 17 posições, sendo as 02 posições iniciais para identificar a Carteira e a Entrega do
Boleto, e as 15 posições restantes são para livre utilização pelo Beneficiário.
• Está disposto no Código de Barras da seguinte maneira:
1ª posição do Nosso Numero - Tipo de Cobrança (1-Registrada / 2-Sem Registro)
2ª posição do Nosso Número - Identificador de Emissão do Boleto (4-Beneficiário)

Jean Malvessi

unread,
Feb 27, 2014, 2:58:20 PM2/27/14
to jrimum-c...@googlegroups.com
Hum.. certo.
Mas essa representação numérica é gerada pelo componente.. eu não tenho controle sobre ela, certo ? Estou parametrizando em algum lugar que o código do cedente é 100114 ?

Quanto ao nosso número, está correto. É cobrança sem registro com emissão pelo beneficiário.

Ainda estou aprendendo a lidar com a biblioteca, desculpe por qualquer coisa.

Valeu

Osmar Carneiro Nepomuceno Júnior

unread,
Feb 27, 2014, 3:27:04 PM2/27/14
to jrimum-c...@googlegroups.com
Eu não vi o que vc está passando para o cedente.
Tinha um bug no boleto caixa qndo o codigo da agencia iniciava com 0 e não sei se foi resolvido.
Na época eu implementei o meu campo livre.

Segue em anexo um "sisteminha" exemplo da geração de um boleto Caixa.
BoletoCaixa.rar

Jean Malvessi

unread,
Feb 27, 2014, 3:47:54 PM2/27/14
to jrimum-c...@googlegroups.com
Valeu Osmar. Vou tentar implementar em cima do seu exemplo, depois posto se deu certo!

Só mais uma dúvida, no construtor da sua classe de campo livre deve-se passar como parâmetro o DV do código do cedente, que no meu caso é 0. Mas se fosse outro cedente, este dígito é calculado através do Mod11 ? Vou fazer calcular na hora e assim fica possível integrar com qualquer cliente.

Valeu

Gilmar P.S.L.

unread,
Feb 27, 2014, 3:54:36 PM2/27/14
to JRimum Community
Olá Jean,

Vou avaliar esse seu caso. Antes de começar, vc poderia informar qual versão do bopepo vc está utilizando?

Nesse caso a gente já corrige caso tenha algo errado com o bopepo.

Atenciosamente

Osmar Carneiro Nepomuceno Júnior

unread,
Feb 27, 2014, 4:25:23 PM2/27/14
to jrimum-c...@googlegroups.com
Esse digito verificador é calculado através do MOD11 sim..
Tem esse método na classe UtilitarioString que foi junto com o projeto.

Osmar Carneiro Nepomuceno Júnior

unread,
Feb 27, 2014, 4:28:02 PM2/27/14
to jrimum-c...@googlegroups.com
Aproveito e te passo o novo template da caixa.
Em alguns estados só está homologando se estiver exatamente nessa forma.
Aquela informação do 0800 é obrigatória agora.
GuiaAssistencialTemplateCaixa.odt
GuiaAssistencialTemplateCaixa.pdf

Jean Malvessi

unread,
Feb 28, 2014, 5:43:17 AM2/28/14
to jrimum-c...@googlegroups.com
Olá Gilmar, obrigado pelo retorno.

A biblioteca que uso hoje compôe-se dos seguintes .jar:

- JRimum-Texgit-0.2.0-SNAPSHOT-20101207.jar
- commons-io-2.0.jar
- commons-lang-2.4.jar
- jrimum-bopepo-0.2.3-20111228.180206-4.jar
- jrimum-domkee-0.2.3-20111124.014941-2.jar
- jrimum-utilix-0.2.3-20111124.014738-2.jar
- jrimum-vallia-0.2.3-20111124.014850-2.jar

Valeu

Jean Malvessi

unread,
Mar 3, 2014, 5:56:25 AM3/3/14
to jrimum-c...@googlegroups.com
Ae Osmar, agora passou na validação!

Representação Numérica montada pelo programa: 10494.42492 30000.200045 00000.007930 1 60180000023500
Representação Numérica Digitada pelo usuário: 10494.42492 30000.200045 00000.007930 1 60180000023500

Dígito do primeiro grupo da representação numérica - OK
Dígito do segundo grupo da representação numérica - OK
Dígito do terceiro grupo da representação numérica - OK
CÓDIGO DO CEDENTE = 442493-0 Dígito OK.
Nosso Número      = 000000000000079
Valor do título:  R$ 235,00
Cobrança Sem Registro.
Dígito do campo livre OK.
Data do vencimento: 30/03/2014
Conteúdo da barra: 10491601800000235004424930000200040000000793 Tamanho: 44

Muito obrigado pela ajuda.. a sua classe funcionou direitinho! Agora só falta enviar boletos impressos ao banco para que concluam a homologação. Acredito que esteja tudo certo :]

Valeu!

Marcus Lorenzi

unread,
Oct 21, 2014, 2:47:05 AM10/21/14
to jrimum-c...@googlegroups.com
Deu tudo certo aí pessoal? estou endo problemas com o boletophp alguém já implementou boletos caixa sigcb em php?


Em quinta-feira, 27 de fevereiro de 2014 10h34min06s UTC-3, Jean Malvessi escreveu:

André Menezes Alberto de Souza

unread,
Nov 4, 2014, 6:24:05 AM11/4/14
to jrimum-c...@googlegroups.com
Jean Malvessi, bom dia, por favor, estamos tentando fazer a homologação do boleto da caixa também, mas o problema que estou encontrando aqui não é nem técnico ainda e sim de conhecimento. 
Fomos em todas as agencias da cidade perguntando como proceder para fazer a homologação e ninguém sabe, até hoje ninguém nem ouviu falar de que alguém utiliza geração de boletos sem ser pelo CobCaixa.

Pode me passar algum contato onde posso fazer esta homologação? Telefone, e-mail, qualquer coisa que eu possa começar o processo?

Ou se alguém do grupo conseguir me dar uma luz, também agradeço.

De qualquer forma já agradeço a atenção

Abraço

André




Em quinta-feira, 27 de fevereiro de 2014 10h34min06s UTC-3, Jean Malvessi escreveu:

Osmar Carneiro Nepomuceno Júnior

unread,
Nov 4, 2014, 12:18:51 PM11/4/14
to jrimum-c...@googlegroups.com
André,
Os boletos tem que ser entregues ao gerente e o mesmo encaminha p/ sua GIRET.
Lembrando que deixo o boleto impresso e pegue o email do gerente e encaminhe por email.
Daí é torcer p/ que eles não percam. 
Se puder, sai fora da Caixa! Eu to com 4 reclamações a ouvidoria só de homologação. Em Luziânia-GO, já enviamos 5x e nada.

Osmar Carneiro Nepomuceno Júnior
Analista de Sistemas - Tecnotins

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "JRimum
Community" nos Grupos do Google.
Para postar neste grupo, envie um e-mail para
jrimum-c...@googlegroups.com
ANTES DE POSTAR... leia:
https://groups.google.com/d/topic/jrimum-community/ULU8QHHgaBs/discussion
Para cancelar a sua inscrição neste grupo, envie um e-mail para
jrimum-communi...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/jrimum-community?hl=pt-BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "JRimum Community" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jrimum-communi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Adonis Pereira Dutra

unread,
Nov 4, 2014, 12:48:28 PM11/4/14
to jrimum-c...@googlegroups.com
Aqui em recife, na agencia onde homologo, eles já me passam o protocolo do malote como comprovante de envio.

fico em cima do pessoal para não demorar. 

Atenciosamente,




Adonis P. Dutra
f.: 81 9491-3543 (Claro) / 9491-3528 (TIM) / 8423-9353 (Oi)
Reuse, recicle, reduza. Nós podemos fazer a diferença!

Henrique Amorim

unread,
Nov 4, 2014, 12:50:58 PM11/4/14
to jrimum-c...@googlegroups.com
Tem que fica sempre em cima do pessoal.

Jeremias Santos

unread,
May 4, 2016, 3:37:56 PM5/4/16
to JRimum Community
Prezados,

Conseguiram finalizar a homologação do boleto caixa? Podem disponibilizar o modelo final?

Obrigado!

Osmar Carneiro Nepomuceno Júnior

unread,
May 17, 2016, 4:11:45 PM5/17/16
to jrimum-c...@googlegroups.com
O que precisa?

Osmar Carneiro Nepomuceno Júnior
Analista de Sistemas - Tecnotins

--

Michel Miranda

unread,
Sep 22, 2016, 5:18:21 PM9/22/16
to JRimum Community
Opa, tudo bem?

Bem, já estamos há um certo tempo tentando homologar nossos boletos junto a Caixa e realmente é muito complicado lidar com eles. Ao que parece técnicos bancários que não possuem habilidades técnicas para esse tipo de serviço, que é a homologação, não possuem técnicas suficiente para tal.

Como o gerente da nossa não nos explica o que acontece, chegamos a "quebrar" o protocolo e entramos em contato diretamente com o técnico bancário do GIRET que fez os testes. Para a nossa surpresa o mesmo não possui técnica nenhuma para efetuar esses testes visto que o mesmo relatou-nos que isso é muito "chato" fazer e que ele estava apenas cobrindo as férias do funcionário que faz esse serviço. Esse mesmo funcionário retornou a nossa massa 3x e o curioso é que nossa massa de teste segue rigorosamente o manual 67119 v009. Dessa última vez eles retornaram a nossa massa de teste com os seguintes motivos:

1) A impressão do código de barras é pouco nítida, não sendo possível a leitura na máquina (Leitora de código de barras)
2) O código cedente esta diferente de produção.

Acontece que sempre antes de enviar a nossa massa de teste, ligamos para o 0800 726 0104 e eles nos informam que o nosso código cedente já esta em produção porém soubemos que como o nosso aplicativo é próprio não entendemos bem como podemos proceder com isso.
No caso alguém pode nos ajudar quanto a isso?

Valeu :)



Já enviamos massas de testes 4x e todas foram negadas por motivos que nem nós conseguimos entender o porquê.

Osmar Carneiro Nepomuceno Júnior

unread,
Oct 4, 2016, 2:02:05 PM10/4/16
to jrimum-c...@googlegroups.com
Boa tarde,

Uma coisa comum na homologação Caixa, é seu cedente estar como emissão pelo sistema Caixa.
tem que pedir para mudar para sistema proprio.

Osmar Carneiro Nepomuceno Júnior
Analista de Sistemas - Tecnotins
Fones: (63) 9 9998-3470 e (63) 9 8424-7205


ANTES DE POSTAR... leia:
https://groups.google.com/d/topic/jrimum-community/ULU8QHHgaBs/discussion
Para cancelar a sua inscrição neste grupo, envie um e-mail para

Para ver mais opções, visite este grupo em
http://groups.google.com/group/jrimum-community?hl=pt-BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "JRimum Community" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jrimum-community+unsubscribe@googlegroups.com.

Michel Miranda

unread,
Oct 19, 2016, 6:08:11 PM10/19/16
to jrimum-c...@googlegroups.com
Fala ai, tudo bem? Valeu pelo retorno. 

No caso o meu gerente já mudou para "Aplicativo próprio" e só me restou apenas uma dúvida. No caso você teria alguma função exemplo onde essa função gere arquivos remessa com informações dos boletos emitidos para que possamos transmitir para a Caixa via Neogrid? Valeu. Tudo de bom.

Att,

Michel Miranda

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "JRimum Community" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/jrimum-community/TUMPeRcfL64/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para jrimum-community+unsubscribe@googlegroups.com.

Osmar Carneiro Nepomuceno Júnior

unread,
Oct 20, 2016, 4:10:46 PM10/20/16
to jrimum-c...@googlegroups.com
Uso essa classe... Tem que adaptar à sua realidade.

Osmar Carneiro Nepomuceno Júnior
Analista de Sistemas - Tecnotins
Fones: (63) 9 9998-3470 e (63) 9 8424-7205

UtilitarioRemessa.java

Jeremias Santos

unread,
Nov 10, 2016, 11:34:50 AM11/10/16
to JRimum Community
Alguém tem o fonte de geração do Boleto e Remessa homologados que possa disponibilizar e/ou ajudar com algumas duvidas aqui?

Estou necessitando fazer este boleto e remessa funcionar o mais breve possível e estou tendo algumas duvidas que estão mais ligadas a questão de carteira e afins. Também sobre a parte de remessa.

Aguardo e agradeço desde já.


On Thursday, February 27, 2014 at 10:34:06 AM UTC-3, Jean Malvessi wrote:

Osmar Carneiro Nepomuceno Júnior

unread,
Nov 10, 2016, 1:16:23 PM11/10/16
to jrimum-c...@googlegroups.com
Quais são as dúvidas?

Osmar Carneiro Nepomuceno Júnior
Analista de Sistemas - Tecnotins
Fones: (63) 9 9998-3470 e (63) 9 8424-7205

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "JRimum
Community" nos Grupos do Google.
Para postar neste grupo, envie um e-mail para

Jeremias Santos

unread,
Nov 10, 2016, 1:21:38 PM11/10/16
to JRimum Community
Preciso gerar Boleto e Remessa Caixa, então veio a dúvida sobre: 

1- Homologação, tem algum detalhe a ser verificado ou o layout atual atende?
2- A carteira é determinado pela conta do cliente, mas vi que existe alguns tamanhos diferentes de nosso numero, qual o impacto disto na geração do boleto?
3- Tento Nosso Numero de tamanhos diferente eu implementaria todos da mesma forma ou seria necessário tratamento para os diferentes tamanhos?
4- Como procedo para utilização de Remessa, além da geração do arquivo?
5- Tanto Boleto quanto remessa precisam de homologação ?
Quais são as dúvidas?

ANTES DE POSTAR... leia:
https://groups.google.com/d/topic/jrimum-community/ULU8QHHgaBs/discussion
Para cancelar a sua inscrição neste grupo, envie um e-mail para

Para ver mais opções, visite este grupo em
http://groups.google.com/group/jrimum-community?hl=pt-BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "JRimum Community" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jrimum-communi...@googlegroups.com.

Osmar Carneiro Nepomuceno Júnior

unread,
Nov 10, 2016, 1:56:11 PM11/10/16
to jrimum-c...@googlegroups.com
1- Homologação, tem algum detalhe a ser verificado ou o layout atual atende?
R: Somente seguir o manual da caixa (tenho o xml, caso precise)

2- A carteira é determinado pela conta do cliente, mas vi que existe alguns tamanhos diferentes de nosso numero, qual o impacto disto na geração do boleto?
R: A caixa só utiliza 2 carteira Sigcb. Iniciada com 1 ou 2 (1 Boleto registrado e 2 boleto Sem registro) mas ficaria 24 (o 4 significa gerado por sistema próprio)

3- Tento Nosso Numero de tamanhos diferente eu implementaria todos da mesma forma ou seria necessário tratamento para os diferentes tamanhos?
R: todos do mesmo tamanho (ex: 24000000000000033-0) o 33 eu uso o ID do boleto no bd e o zero é o dígito verificador.
4.1.4.6 – NOSSO NÚMERO*:
- Número de identificação do título no Banco. Permite ao Banco e a empresa identificar os dados da
cobrança que deram origem ao bloqueto.
- O Nosso Número no SIGCB é composto de 17 posições, sendo as 02 posições iniciais para identificar a
Carteira e as 15 posições restantes são para livre utilização pelo Cedente.
- Formato: XYNNNNNNNNNNNNNNN-D, onde:
X Modalidade/Carteira de Cobrança (1-Registrada/2-Sem Registro)
Y Emissão do bloqueto (4-Cedente)
NNNNNNNNNNNNNNN Nosso Número (15 posições livres do Cedente)
D *Dígito Verificador
* Dígito Verificador do Nosso Número calculado através do Modulo 11, conforme ANEXO IV.
Admite 0 (zero), diferentemente do DV Geral do Código de Barras.


4- Como procedo para utilização de Remessa, além da geração do arquivo?
R:A troca de arquivos é um meio moderno, rápido, seguro e automatizado de comunicação eletrônica,com a intermediação de uma VAN, via EDI ou EDI WEB.
O que mais gosto de usar é o da accesstage (tem que solicitar ao gerente da conta o acesso).

5- Tanto Boleto quanto remessa precisam de homologação ?
R: Vc precisa enviar ao seu gerente no máximo 20 boletos contendo DV geral de 1 a 9 e DV do Campo Livre de 0 a 9
O arquivo de remessa é só um e vai conter a informação desses boletos.

OBS: Gere como Remessa Teste, caso contrário, será cobrado cada tentativa.

Osmar Carneiro Nepomuceno Júnior
Analista de Sistemas - Tecnotins
Fones: (63) 9 9998-3470 e (63) 9 8424-7205


ANTES DE POSTAR... leia:
https://groups.google.com/d/topic/jrimum-community/ULU8QHHgaBs/discussion
Para cancelar a sua inscrição neste grupo, envie um e-mail para

Para ver mais opções, visite este grupo em
http://groups.google.com/group/jrimum-community?hl=pt-BR?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "JRimum Community" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jrimum-community+unsubscribe@googlegroups.com.

Jeremias Santos

unread,
Nov 11, 2016, 10:25:43 AM11/11/16
to JRimum Community
Se possível me envia o material que utilizou para obter estas informações! jeroq...@gmail.com

Se tiver algum fonte relacionado tanto a geração do boleto quando remessa e puder compartilhar eu agradeço.

Aguardo seu email e agradeço a atenção. 

Osmar Carneiro Nepomuceno Júnior

unread,
Nov 11, 2016, 5:58:00 PM11/11/16