Digito Verificador Bradesco P

Sep 5, 2014 at 4:30 PM
Olá,

Implementei meu projeto de Boletos, porém, ocorre um problema com o Bradesco. Ao gerar o nosso número em alguns momentos o digito verificador é "P", e segundo o manual do Bradesco realmente pode ocorrer esses casos.

Porém, a DLL tem um problema, no momento em que instancio a classe abaixo, eu passo como parâmetro o cedente_nossoNumeroBoleto que contem o "P" Ex: 0612561120P

BoletoNet.Boleto boleto = new BoletoNet.Boleto(Convert.ToDateTime(vencimento), valorBoleto, "003",cedente_nossoNumeroBoleto, cedente);

Ele diz que: [System.FormatException] = {"Input string was not in a correct format."}

Alguém saberia me dizer como corrigir isso? Ele diz que a string não está em um formato válido, mas eu tenho que passar o "P" na minha string de parâmetro, não tem como mudar, é requisito. E por exemplo, se eu mudar de 0612561120P para 06125611201 vai funcionar. Ou seja, o problema está no "P".