Comments (1)
Ola Diogenes,
Desculpe a demora em responder, mas eu preferi fazer uma analise bem detalhada e revalidar tudo.
Criei mais um projeto no github, que conterá os projetos de testes dos boletos e a resolução de cada caso provando, ou corrigindo de acordo com cada caso.
Veja o link a seguir:
https://github.com/impactro/Boleto-Test/blob/master/Caixa.cs#L171
você pode baixar o projeto e executar em sua máquina, e você verá como saida exatamente a informação abaixo, ou seja, ao meu ver está realmente tudo certo.
Result StandardOutput:
Linha Digitável: 10499.00127 00200.001287 70000.000128 1 10990000016000
Agência/Conta: 0012.870.00000012.1
Nosso Número: 9001200200-9
Fator Vencimento: 1099
Exemplo Livre: Nosso Número: 9000003225-0
Também neste link das páginas de demostração mostra as 2 formas diferentes de calcular o módulo 11, no caso do Nosso Numero da Caixa realmente usa-se o modulo especial
http://exemplos.boletoasp.com.br/BoletoNet/FuncTeste_Modulo11.aspx
Veja aqui o trecho do código fonte que trata o convenio de 15 dígitos da caixa:
cNossoNumero = CobUtil.Right(cNossoNumero, 10);
string cLivre = cNossoNumero + cCodCedente;
blt.NossoNumeroExibicao = cNossoNumero + "-" + CobUtil.Modulo11Especial(cNossoNumero, 9).ToString();
cCodCedente += CobUtil.Modulo11Padrao(cCodCedente, 9).ToString();
blt.AgenciaConta =
cCodCedente.Substring(0, 4) + "." +
cCodCedente.Substring(4, 3) + "." +
cCodCedente.Substring(7, 8) + "." +
cCodCedente.Substring(15, 1);
return cLivre;
from boleto-asp.net.
Related Issues (8)
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 boleto-asp.net.