Comments (5)
@olavorn , bom dia.
Como foi iniciado um novo projeto (BoletoNetCore), acredito que seja a hora oportuna desse tipo de revisão. Foi o que eu fiz com o Boleto2Net, quando publiquei a primeira vez.
Veja se entendi: Boleto.Ocorrencia seria renomeado para Boleto.CodMovimentoRetorno (ou algo assim)?
Considerando incluir a referência do manual, seria algo do tipo Boleto.CodMovimentoRetorno_C044 - mais ou menos isso? .... Se for isso, incluir esse C044, eu não sei se seria uma boa. O CNAB240 tem um padrão bem definido, mas já peguei algumas particularidades entre um banco e outro (só não me recordo agora qual banco, qual particularidade). Neste caso, pode complicar a longo prazo. E se entendermos que o CNAB400 acaba sendo implementado junto, não sei se na prática funcionaria... (Talvez, em forma de anotação, comentário, algo assim, poderia ser uma boa ideia).
Quanto ao multirão, infelizmente eu não estou com agenda disponível para isso, então prefiro nesse momento não me comprometer... mas o projeto me interessa... e pretendo em breve utilizar esse no lugar do Boleto2Net.
from boletonetcore.
Considerando incluir a referência do manual, seria algo do tipo Boleto.CodMovimentoRetorno_C044 - mais ou menos isso? .... Se for isso, incluir esse C044, eu não sei se seria uma boa.
Não não, pensei em incluir como comentário nas propriedades correspondentes na classe boleto mesmo, ou até mesmo como uma classe Atributo para ajudar a rastrear melhor, mas acho que apenas como comentário é mais do que suficiente.
from boletonetcore.
Por serem comentários, creio que não necessite ser algo que tem que ser fechado e entregue em uma data específica, pois todos nós realmente temos outras atividades tb para tocar. Pra alinhar, acho suficiente e viável perseguir isso fazendo aos poucos, no sentido de incluir como práticas e ir promovendo essas alterações ao longo do tempo mesmo. Mesmo que não seja de todos os campos, mas pelo menos da lista de campos de controle que já utilizamos hoje seria importante.
Para os campos que tinham um significado e mudaram, poderíamos até incluir algum atributo de warning para alertar os usuários que eventualmente forem sofrer com essa diferença.
from boletonetcore.
Ai sim... Ajudaria muito.
Vi que vc já alterou os namespaces (Boleto2Net para BoletoNetCore) então quanto ao nome das propriedades, se for necessário alterar (ex: Ocorrencia para CodigoMovimentoRetorno), eu acredito que seja a hora ideal...
from boletonetcore.
Dá uma olhada nesse commit. Resume o que conversamos e já introduz um modelo.
from boletonetcore.
Related Issues (20)
- Erro ao instanciar a classe Banco HOT 3
- Implementação - Banco Daycoval HOT 3
- Daycoval - Registro de nota fiscal a cada Detalhe HOT 9
- Cecred/AILOS - Lote de remessa, campo Convênio esta com o numero do banco HOT 1
- Geração de PDF em 3.1 e 6.0 HOT 4
- Cecred/AILOS - Nosso numero na Impressao incorreto
- Erro ao tentar utilizar IBanco na camada de DI HOT 2
- Geração de CNAB 240 Segmento A
- O que faz com que o codigo de barras nao gere corretamente? HOT 5
- Leitor Código de Barras
- Sabem me dizer se é compatível com a API Itau Cash v2 ? HOT 1
- Sicoob Carteira 20 HOT 1
- Tamanho arquivo Pdf (Boleto) gerado. HOT 5
- Impressão de vários boletos HOT 3
- Mensagens de erro pouco explicativas. HOT 1
- Contribuir com o projeto HOT 6
- Documentação do BoletoNetCore HOT 1
- Existe integração via API com a CEF? HOT 1
- Gerar remessa boleto? HOT 1
- Banco Safra Como gerar multa HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boletonetcore.