Skip to content

Fim do boletos sem registro

Fabio Ferreira de Souza edited this page Apr 14, 2019 · 6 revisions

Qual é o prazo?

A Nova Plataforma de Boletos de Pagamento-Cobrança Registrada definida pela Febraban (Federação Brasileira de Bancos) divulgou os prazos limites para obrigatoriedade dos boletos registrados, colocando como critério o valor do documento, a partir do segundo semestre de 2017:

Prazos Boleto Registrado

Recomendo ler a Cartilha Oficial para ficar por dentro de todas as novidades, e obrigações.

Não deixe para ultima, acesse a área de documentação e leia os PDF originais fornecidos pelos bancos e outras documentações](https://github.com/impactro/Boleto-Test/tree/master/DOC)

O que muda no Componente BoletoASP

Antes de eu falar o que pretendo mudar é importante entendermos o cenário original de quando comecei e comparar com o atual:

  • Em fim os bancos estão sendo obrigados a seguirem os mesmos padrões, e para isso estão lançando novos layout, registros opcionais, que em breve serão obrigatórios, invalidando parte do meu trabalho já realizado.
  • O .Net 2.0 adotado para compilação, foi lançando em 2005 (a mais de 10 anos), mas o componente eu já tinha em .Net 1.1 em 2003, por isso sempre uso as classes básicas do .Net, também existentes nas versões posteriores, mas já tenho itens métodos especiais habilitados por compilação condicional (#if) para .Net 4, e hoje só se fala em .Net Core, WUP, NuGets
  • A ultima versão do Visual Basic é de 1998, ou seja quase 20 anos! Eu me esforcei muito em manter o componente compatível para ser um ActiveX (TLB) para ser usado com linguagens legadas como o VB6, Delphi, Access, entre outras.
  • Quando iniciei este componente eu era empresário e solteiro, e um dos meus produtos era esse componente, usado em um sistema financeiro (Produto Certo Cash). Mas agora trabalho em regime CLT, e tenho minha família, e outras prioridades, ou seja, não tenho mais tempo para dedicar a todas demandas antigas que nem sei se ainda estão em vigor.
  • A mais de 1 ano, tenho comercializado apenas a versão com os fontes, e deixando claro por e-mail, telefone, github, whatsapp, que tudo que forneço é o código "como está", e que os bancos estão mudando, e eu não tenho como acompanhar todas estas mudanças
  • Ha ainda algumas iniciativas "open source" de projetos similares ao meu que também funcionam, e que inviabilizam eu cobrar um valor justo para que seja viável uma dedicação maior a este projeto.
  • Agradeço aos poucos parceiros que ainda utilizam meu sistema Produto Certo Cash, e outras parcerias de suporte treinamento mensal sobre boletos, que viabilizaram manter esse projeto até aqui.

DESCONTINUADO EM 02/07/2017:

  • Finalização do "BoletoASP" Impactro.Cobranca.DLL, o projeto fica como está, sendo a DLL compilada distribuída gratuitamente, sem os fontes que podem ser comprados ainda no meu site boletoasp por um valor promocional.
  • Novo projeto Nuget StandardBoletoNet onde pretendo aproveitar diversas rotinas, mas sem nenhum obrigatoriedade de compatibilidade com a versão anterior, e provavelmente será "Open Source", mas não aceitarei "pull request" de qualquer desconhecido.
  • Este novo projeto é em .Net Core (para multi plataforma: Linux, Windows, MAC), .Net 4.6, MVC, e WPF
  • Será totalmente previsível com diversos testes unitários para garantir sempre a total compatibilidade desde o início.
  • Sem suporte nativo para linguagens legadas como VB6, Delphi ou outras por ActiveX (TLB), mas sei que é totalmente possível mas não darei mais suporte nativo.
  • O componente será sempre "Básico", ou seja, o mínimo necessário para ser aceito por um banco, assim como o atual, as implementações de registros opcionais, customizações de layout, são por conta de cada programador que vier a usar o projeto, da mesma forma que a integração a sua solução.

Onde eu ganho fornecendo a DLL atual gratuitamente, ou um NuGet gratuito?

Venda de consultoria será o novo foco, pois integrar está cada vez mais difícil, e se tornou inviável criar um único componente totalmente genérico, compatível com diversos bancos que ainda tenha várias funcionalidades legadas, com inúmeros exemplos, não dá mais, e é isso que a maioria dos clientes que entram em contato pedem: customização e integração!

Código aberto a partir de 14/04/2019:

Agora é tudo aqui pelo github, o código não é só mais meu, mas de todos que quiserem colaborar e ajudar a manter, seguindo as premissas iniciais, assim abri o código como GPL