Closed tnas closed 1 month ago
Seria interessante etiquetar o PR com stella-core? @tnas eu não tenho permissão de fazer.
@gilbertoca, acho que seria interessante sim adicionar este label. Mas, parece que não tenho permissão para isso também. E, na verdade, na lista de labels, não há um stella-core, mas sim core. Talvez este pudesse ser aplicado.
O validador de agência bancária foi implementado seguindo o algoritmo disponível em https://www.cadcobol.com.br/cobol_dv_verifica_banco_do_brasil.htm
Para testar o cômputo de dígito verificador, a seguinte tabela de agências do banco do brasil pode ser útil: https://www.bb.com.br/docs/portal/digov/RelacaoAgContaDtAbertura.pdf
Salve mestre @tnas
Eu fiquei na duvida, qual seria a relação da agencia com o titulo de eleitor? Lendo a descrição do PR/Código eu não entendi onde esses dois estão relacionados.
Se de fato não houver essa relação direta, você pode separar essas duas modificações em PRs diferentes?
Opa @angeliski ,
Realmente, a agência não tem relação com o título de eleitor. Vou tentar separar as modificações em PRs diferentes.
Valeu mestre
No processo de geração dos dígitos verificadores do título eleitoral havia uma regra não contemplada pelo validador.
Regra: Nos títulos emitidos em São Paulo e Minas Gerais, os Dígitos Verificadores assumem o valor 1, caso em seus respectivos processos de cálculo o resto da divisão por 11 seja zero.
Por não implementar esta regra, o validador estava identificando o título válido 162749070141 como sendo inválido.
Com a inclusão desta regra, o título passou a ser validado corretamente.
Referências: