openboleto icon indicating copy to clipboard operation
openboleto copied to clipboard

Digito verificador do nosso numero no SANTANDER

Open fabioginzel opened this issue 6 years ago • 40 comments

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?

fabioginzel avatar May 29 '18 22:05 fabioginzel

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

Rctnet avatar May 30 '18 00:05 Rctnet

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

fabioginzel avatar May 30 '18 18:05 fabioginzel

Conseguiu homologar? Estou travado também nesse digito verificador.

aledz7 avatar Jul 17 '18 22:07 aledz7

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

fabioginzel avatar Jul 19 '18 13:07 fabioginzel

Bom dia a todos, @fabioginzel , manda uma PR com o que tem ai, já vai ser útil.

Rctnet avatar Jul 19 '18 13:07 Rctnet

Pronto.. só aceitar

fabioginzel avatar Jul 19 '18 14:07 fabioginzel

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.

aledz7 avatar Jul 19 '18 14:07 aledz7

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

Rctnet avatar Jul 19 '18 15:07 Rctnet

Acabei de chegar do almoço.. rs.. ja faço isso..

fabioginzel avatar Jul 19 '18 16:07 fabioginzel

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

fabioginzel avatar Jul 19 '18 17:07 fabioginzel

O @fabioginzel acabou de liberar o update, já está disponível na home do projeto

Rctnet avatar Jul 19 '18 17:07 Rctnet

Bacana. Eu to com uma dúvida. O que eu coloco nesse campo novo? 'carteiraDv' => 1,

?

aledz7 avatar Jul 19 '18 17:07 aledz7

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

fabioginzel avatar Jul 19 '18 17:07 fabioginzel

atualizado

fredroo avatar Jul 19 '18 18:07 fredroo

@Rctnet qual é o seu usuário no packagist? para eu te adicionar nesse projeto lá

fredroo avatar Jul 19 '18 18:07 fredroo

RogerioCastro

Rctnet avatar Jul 19 '18 18:07 Rctnet

@Rctnet verifica se apareceu ai para você as permissões

fredroo avatar Jul 19 '18 18:07 fredroo

sim deu certo

Rctnet avatar Jul 19 '18 18:07 Rctnet

@aledz7 agora sim.. pode dar um composer update

fabioginzel avatar Jul 19 '18 18:07 fabioginzel

Bacana. Baixei de novo. Mas em samples ainda aparece o 'carteiraDv' => 1, no santander.php Ignora este parâmetro então?

aledz7 avatar Jul 19 '18 18:07 aledz7

Sim.. eu não tinha mexido em "samples".. Seria legal vc acertar o samples e enviar o codigo para que os adms aceitem

fabioginzel avatar Jul 19 '18 18:07 fabioginzel

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

aledz7 avatar Jul 19 '18 18:07 aledz7

Não... agora ja pode usar o composer update normalmente...

fabioginzel avatar Jul 19 '18 18:07 fabioginzel

Dei update. Deu: Nothing to install or update

aledz7 avatar Jul 19 '18 19:07 aledz7

Isso que estou achando estranho.

aledz7 avatar Jul 19 '18 19:07 aledz7

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

fabioginzel avatar Jul 19 '18 19:07 fabioginzel

@aledz7 olha se seu composer.json está usando essa linha: "fredroo/openboleto": "dev-master"

fredroo avatar Jul 19 '18 19:07 fredroo

Era isso mesmo. Baixei tudo de novo e deu certo. Enviei novamente para integração. Vou aguardar o retorno do santander agora.

Obrigado.

aledz7 avatar Jul 19 '18 20:07 aledz7

@aledz7 algum retorno?

fabioginzel avatar Jul 23 '18 16:07 fabioginzel

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.

aledz7 avatar Jul 23 '18 17:07 aledz7