Homologação Banco do Brasil

Nov 4, 2010 at 3:35 PM

Ola a todos e parabens pelo projeto. Muito util e bem feito.

Estou tendo um problema com a homologação do Banco do Brasil. Foi me enviada a seguinte mensagem:

 3ª linha, campo "Agência/Código cedente", preencher com 1522-9/20678-4 (com barra e traços separando os dígitos verificadores).

Mas a biblioteca não aceita agencia com mais de 4 digitos. Alguem ja passou por isso? Como posso contornar?

obrigado

Fernando Bittencourt

 

Mar 23, 2011 at 9:54 PM

Olá Fernando,

Basta você colocar o digito verificador da agência ao estanciar o Cedente.

Exemplo com a agência e código que você passou:

Cedente cedente = new Cedente(
                           "07.77.777/0001-77",
                           "Nome do Cedente",
                           "1522", "9",
                           "20678", "4");

Mar 28, 2011 at 3:46 PM

bitten , Boa tarde tudo bem  ?

 

Eu baixei a ultima versão do boleto.net, trabalho tb com o banco do brasil, e no modelo de chamada que tem no projeto, eu tento fazer no meu aplicativo, só que não funciona, quando não da erro no arquivo, ele não traz nada no grid, poderia me ajudar por favor  ?

 

Atenciosamente,

Onerio

Mar 28, 2011 at 3:52 PM

Eu utilizo o boleto da seguinte forma

 

Cedente c = new Cedente("xx.xxx.xxx/xxxx-xx", "XXXXXXXXXXXXXXXXXXXXXXX", "xxxx","X", "xxxxx","X");
                    c.Codigo = 000000000;
                    c.Convenio = 000000000;

                    BoletoNet.Boleto b = new BoletoNet.Boleto(DateTime.Now.AddDays(5), (double)orderValue, "18-019", String.Format("{0:0000000000}", code), c);
                    b.LocalPagamento = "PAG�VEL EM QUALQUER BANCO AT� O VENCIMENTO.";
                    b.NumeroDocumento = String.Format("{0:000000000}", code);
                    b.EspecieDocumento = new BoletoNet.EspecieDocumento_BancoBrasil((int)BoletoNet.EnumEspecieDocumento_BancoBrasil.DuplicataMercantil);
                    b.Sacado = new Sacado(cpf, client);
                    b.Sacado.Endereco = new Endereco();
                    b.Sacado.Endereco.End = (string)result["end"];
                    b.Sacado.Endereco.Bairro = (string)result["bairro"];
                    b.Sacado.Endereco.Cidade = (string)result["city"];
                    b.Sacado.Endereco.CEP = (string)result["CEP"];
                    b.Sacado.Endereco.UF = (string)result["UF"];

                    Instrucao_BancoBrasil inst = new Instrucao_BancoBrasil();
                    inst.Descricao = "Cobrar juros ap�s vencimento.";
                    b.Instrucoes.Add(inst);

                    BoletoBancario bb = new BoletoBancario();
                    bb.CodigoBanco = 01;
                    bb.Boleto = b;
                    bb.MostrarCodigoCarteira = true;
                    bb.Boleto.Valida();

                    bb.MostrarComprovanteEntrega = true;

                    panelBoleto.Controls.Add(bb);

Mar 28, 2011 at 9:47 PM

Desculpe bitten , me expressei mal, o problema que estou tendo é com o retorno do banco.

Poderia me passar a forma de obte-lo  ?

Atenciosamente,

Onerio

 

Mar 28, 2011 at 9:57 PM

Que retorno do banco? 

esse componente é só para impressão de boletos. Nao sei se tem controle de retorno. Não usei nada disso pois os boletos que uso não são registrados.

Deixo a duvida para o pessoal mais experiente na biblioteca.

Mar 29, 2011 at 9:19 PM

O sistema esta preparado para gerar, e receber o retorno de banco tb..

então provavelmente vc não esta fazendo isso ainda certo  ?

Onerio

Mar 29, 2011 at 9:29 PM

Sim. Não uso boletos registrados e por isso nao recebo retorno do banco.