Boa tarde,
Comecei a utilizar o ACBrBoleto que, por sinal, é um ótimo componente (uma verdadeira mão na roda, assim como o restante do ACBr), e estou tendo dificuldades ( ) para gerar a remessa.
Bom, eu, assim como muitos aqui, tenho um software e há muito tempo implementei uma função que gera a remessa para o banco do brasil e lê o retorno.
Recentemente, um cliente solicitou a inclusão de outros bancos e, procurando no google, acabei encontrando o ACBrBoleto. Instalei e comecei a fazer os testes. Olhei no demo para ver como o se incluia os títulos na lista do ACBrBoleto, e até aí tudo tranquilo.
Enviei uma remessa para o ambiente de teste do banco Itaú... De cara o banco rejeitou o arquivo pois haviam linhas com tamanhos incorretos (o número de caracteres é superior a 240 - estou usando o layout de 240 posições).
Corrigi o arquivo na mão ontem, e mandei para teste. Nova rejeição: o totalizador do trailer do arquivo diferia da quantidade de registros presentes no mesmo (o arquivo estava passando 0 itens e haviam 6 registros, creio).
Então resolvi fazer outra remessa teste, mudei o banco para verificar a remessa. Optei pelo banco do brasil e gerei uma remessa pelo ACBrBoleto e pela minha função, afim de comparar os resultados. Mas novamente o arquivo gerado pelo ACBrBoleto estava com tamanho de caracteres inválidos.
Não consegui entender o que eu fiz de errado... Procurei aqui no fórum um tutorial sobre como "preencher" a classe ACBrBoleto/ACBrTitulo corretamente e não encontrei.
Vejo que diversas pessoas estão tendo sucesso e por isso concluí que o problema deve ser que estou passando valores errados, não?
Desde já grato pela atenção,
bin.zip
Gustavo.