BoletoNet / boletonet

Boleto.Net is a library developed for use in Brazil, given it has been programmed with Brazilian retail legislation and business rules for bank registered billing integration.
Apache License 2.0
479 stars 382 forks source link

Remessa CNAB 240 Santander #108

Open wallck opened 8 years ago

wallck commented 8 years ago

Pessoal, a classe Banco_Santander cria os arquivos de remessa dos boletos, e para o CNAB 240 temos a seguinte composição/situação:

GerarHeaderRemessaCNAB240 GerarHeaderLoteRemessaCNAB240 GerarDetalheRemessaCNAB240 (Não implementado) GerarTrailerRemessa240 (Não implementado)

Vocês possuem plano para implementar estes 2 últimos métodos? Eu não sei como funciona para criação deste layout, se não ajudaria. Não sei se vocês sabem também, mas se não souberem, tentarei fazer aqui e faço a submissão para avaliação de vocês. Só peço ajuda mesmo devido à experiência que vocês possuem com boletos, comparada à minha que é zero.

Um abraço!

rafd75 commented 8 years ago

@wallck - eu também estou engatinhando aqui... (tem 3 dias que estou estudando o projeto.)

Pelo que vi, para criar esses métodos, o caminho seria pegar o manual da cobrança do Santander, e ir criando a string conforme as orientações do manual.

A própria classe do Santander tem os outros métodos prontos (provavelmente usando esses campos que estão no manual) - é quase que um CTRL+C / CTRL+V para montar os registros que faltam...

wallck commented 8 years ago

Pois é, ví isto aqui. Eu fiquei na dúvida se estava ou não implementado e como que funcionava a montagem do layout para CNAB 240 pois aqui no site falava que comportava.

De qualquer forma, parece que o CNAB 400 está funcionando, devo utilizá-lo no lugar do 240. Estou com tempo apertado e preciso de uma solução mais rápida. Se conseguir implementar para o CNAB 240 vai ser bem massa rs.

Devo propor algumas mudanças no código principalmente no que se refere às instruções customizadas de boletos Santander também, que é algo que preciso aqui.