Boleto Santander

439 views
Skip to first unread message

Bruno de Souza

unread,
Feb 17, 2011, 5:56:56 AM2/17/11
to jrimum-c...@googlegroups.com
Tenho um numero de conta 130048766, mas ao tentar gerar o boleto com esse número, dá um erro.

Caused by: java.lang.IllegalArgumentException: O tamaho do campo [ 13004876 ] é incompatível com o especificado [7]!

Acredito que esse erro ocorre, pois o numero informado é maior q cabe num Integer.

Eis como eu fiz:
contaBancaria.setNumeroDaConta(new NumeroDaConta(Integer.parseInt("13004876"),"6"));

Vou ter que sobrescrever esse método, ou tem outro jeito?

Desde ja, agradeço

Bruno de Souza



Carleonis Fonseca

unread,
Feb 17, 2011, 6:32:28 AM2/17/11
to jrimum-c...@googlegroups.com
Olá,

Estou na sua mesma situação.





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

Rômulo Augusto

unread,
Feb 17, 2011, 7:29:21 AM2/17/11
to jrimum-c...@googlegroups.com
O layout implementado para o Santander compreende o código do cliente com 7 dígitos. Está anexado em: http://www.jrimum.org/bopepo/ticket/25

Encontramos um problema com a homologação do boleto, mas já foi resolvido:


Se vocês estão com um layout diferente, por favor nos mande pra que a gente implemente o novo caso, blz?

Valeu

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

Bruno de Souza

unread,
Feb 17, 2011, 7:57:41 AM2/17/11
to jrimum-c...@googlegroups.com, Rômulo Augusto
Gilmar, bom dia,

Ai está uma dúvida...existem dois numeros:
  • Codigo do Cliente - tamanho 7
  • Numero da Conta - tamanho 9
na implementação devo passar qual numero?
contaBancaria.setNumeroDaConta(new NumeroDaConta(Integer.parseInt("QUALNUMERO")));

Nesse layout q vc indicou...CNAB240V1.0LAYOUT.doc...consta que o número da conta corrente, tenha tamanho 9.

Não sei houve alguma alteração de layout recente para correntistas Santander, pois não faz pouco tempo, correntistas do Banco Real, tiveram suas agencias e contas alteradas....devido a fusão dos dois bancos.

Obrigado pela atenção

Ricardo JL Rufino

unread,
Feb 17, 2011, 8:13:09 AM2/17/11
to jrimum-c...@googlegroups.com
Seria... dessa forma, foi assim que homologuei.
contaBancaria.setNumeroDaConta(new NumeroDaConta(Integer.parseInt("CODIGO-CLIENTE+DV")));
Atenciosamente,

Ricardo JL Rufino
----------------------------------------------------------------------
CriativaSoft - Desenvolvimento de Sistemas com Qualidade
Analista e Engenheiro de Software

Skype: ricardojlrufino

Reply all
Reply to author
Forward
0 new messages