openboleto
openboleto copied to clipboard
Digito verificador do nosso numero no SANTANDER
Segundo a documentação do santander, o nosso número possuí um digito verificador calculado com módulo 11, no fonte ele esta concatenando o sequencial com o "carteiradv" não seria melhor calcular o dígito?
Boa noite @fabioginzel , seria sim, olhei a documentação e você esta correto, poderia fazer essa alteração e homologar junto banco? assim podemos criar um mapa de tudo que estiver homologado
Sim, pode deixar vou homologar o boleto do santander e te aviso.. Vou fazer essa alteração do calculo do digito e mando um pull request
Conseguiu homologar? Estou travado também nesse digito verificador.
Ainda não consegui enviar para homologação, muitos projetos aqui.. mas o plano é até setembro estar com isso funcionando... mas pelos testes que fiz comparando com minha outra ferramenta já homologada esta OK.. POsso mandar um pull request se quiser @aledz7
Bom dia a todos, @fabioginzel , manda uma PR com o que tem ai, já vai ser útil.
Pronto.. só aceitar
Oi @fabioginzel . Seria de muita ajuda! Mas tenho a mínima ideia de como faz para usar o PR. Sou iniciante no git. Criei o diretório mas não consegui publicar. Diz que preciso fazer upgrade pra poder publicar algo: https://github.com/aledz7/open_boleto
O pessoal do santander respondeu: Críticas Boletos:
Código de Barras: Como Está: 0033997580000001200090288511200000000000580101 Deve ser: 003399758000000120009022445600000000000510101
Linha digitavel:
Como está: 03399.02884 51120.000008 00000.580100 9 75800000012000 Deve ser: 03399.02444 55620.000008 00000.510100 9 75800000012000
Baixei esse script do seu repositório.
Relaxa @aledz7 , o @fabioginzel esta resolvendo um bugzinho que deu no traviz, assim que ele resolver eu aceito a PR (sou adm do projeto) ai voce pode baixar normalmente na home do projeto
Acabei de chegar do almoço.. rs.. ja faço isso..
Pronto @Rctnet só aceitar
@aledz7 por favor antes de colocar em produção homologue o boleto e avise aqui para que os adms mudem o status... Eu só vou usar isso em setembro
O @fabioginzel acabou de liberar o update, já está disponível na home do projeto
Bacana. Eu to com uma dúvida. O que eu coloco nesse campo novo? 'carteiraDv' => 1,
?
Nada.. esse campo não existe mais.. porém precisa esperar o @fredroo arrumar o packagist.. vc esta vendo a versão antiga da biblioteca ainda.. Outra opção é fazer download manual da biblioteca
atualizado
@Rctnet qual é o seu usuário no packagist? para eu te adicionar nesse projeto lá
RogerioCastro
@Rctnet verifica se apareceu ai para você as permissões
sim deu certo
@aledz7 agora sim.. pode dar um composer update
Bacana. Baixei de novo. Mas em samples ainda aparece o 'carteiraDv' => 1, no santander.php Ignora este parâmetro então?
Sim.. eu não tinha mexido em "samples".. Seria legal vc acertar o samples e enviar o codigo para que os adms aceitem
Blz. Faço a alteração e envio após homologação. Mas não deu certo ainda. O código de barras ficou o mesmo. É para eu baixar desse certo? https://github.com/fabioginzel/openboleto
Não... agora ja pode usar o composer update normalmente...
Dei update. Deu: Nothing to install or update
Isso que estou achando estranho.
Verifique se na classe do santander ainda existe o campo carteiraDV
Se existir, então vc ta olhando a versão antiga... apaga seu vendor e da composer update novamente
@aledz7 olha se seu composer.json está usando essa linha: "fredroo/openboleto": "dev-master"
Era isso mesmo. Baixei tudo de novo e deu certo. Enviei novamente para integração. Vou aguardar o retorno do santander agora.
Obrigado.
@aledz7 algum retorno?
Sim. Falaram que não houve alterações. Mas verifiquei e houve sim. Rebati dizendo que o código de barras era outro e etc. Para eles verificarem de novo.