Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 598 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

Não sei se tem erros pois tem gente usando

mas tu pode depurar o código e ver se está enviando

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Juliomar, o problema não está no envio. Está enviando sim, mas quando chega no banco não registra o desconto. Quando vou pagar o boleto o boleto não vem calculado o desconto.
Estou há mais de um mês testando isso junto ao banco. Eu acredito que quem está usando a API do itaú não está trabalhando com desconto.
Vou anexar aqui um log de um título que gerei e o banco não registrou o desconto. Você pode verificar que todas as informações do desconto estão no log. O banco registrou o boleto com sucesso, mas nada de desconto.

 

  • Consultores
Postado

se tem alguma sugestão de correção, atualiza o svn, faz as mudanças e anexa aqui

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
13 minutos atrás, Luciano Rodrigues Pereira disse:

Eu posso fazer, mas tem como eu ver como vai ficar o arquivo json sem enviar (ou antes de enviar) o comando de registrar o boleto? para ver se está dentro do formato ideal que o banco pediu?

Sim. tu usa o ACBr certo e os fontes dele estão todos no svn

se tu programa e depura está tudo ali pra ti usar e fazer oque necessitar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado (editado)

acho que não irei conseguir fazer essa alteração. Quando é um função ou procedure apenas para mexer eu até desenrolo, mas ali está muito complicado, com muitas referencias à outras dependências dom ACBr e muito Json em Delphi. Não tem como vocês aí fazerem essa alteração? Não é uma coisa que irá apenas beneficiar à mim mas sim a todos. Porque é um problema do ACBr, em relação ao formato Json do desconto, é só ver aí a resposta do banco.

Eu tenho certeza que ninguém, absolutamente ninguém está conseguindo registrar uma instrução de desconto em um boleto do Itaú.

E olhando os fontes, eu só consegui ver o Json através do log que só é gerado após o envio do comando.

Editado por Luciano Rodrigues Pereira
  • Consultores
Postado
2 minutos atrás, Luciano Rodrigues Pereira disse:

acho que não irei conseguir fazer essa alteração. Quando é um função ou procedure apenas para mexer eu até desenrolo, mas ali está muito complicado, com muitas referencias à outras dependências dom ACBr e muito Json em Delphi. Não tem como vocês aí fazerem essa alteração? Não é uma coisa que irá apenas beneficiar à mim mas sim a todos. Porque é um problema do ACBr, em relação ao formato Json do desconto, é só ver aí a resposta do banco.

Eu tenho certeza que ninguém, absolutamente ninguém está conseguindo registrar uma instrução de desconto em um boleto do Itaú.

Então tu não programa no caso em delphi ou lazarus seria isso?

pois não tem nada de diferente ali nos fontes do ACBr.

mas enfim esperemos pois ao que parece ninguém mais relatou além de você

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Programo sim em Delphi, mas só usei Json em Delphi usando o Rest Debugger, mas usando essas instruções do ACBr fica tudo bem diferente, mas posso até tentar entender essas instruções criadas pelo ACBr para tentar fazer a alteração. 

1. Eu só consegui ver o Json gerado pelo ACBr através do Log que só é gerado após o envio do comando. Me diz aí onde nos fontes eu conseguiria ver o Json antes de enviar o comando, já ajuda bastante.

2. Enviar o comando todos conseguem, só que o banco não registra a instrução de desconto. Como podemos ver com a comunidade se tem alguém conseguindo isso? Porque de acordo com o banco o problema está no formato do bloco do desconto. Pode até não ser esse o problema, mas primeiro preciso fazer o que eles pedem para poder então retornar à eles caso após isso continue sem registrar o desconto.

 

 

  • Consultores
Postado

No caso, pascal ou object pascal é sempre igual

o que muda é forma de cada um rodar. então se tu programa em delphi tu vai saber ler os códigos e entender.

mete bronca ai e posta o código quando achar que está ok

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Já estou decifrando aqui os códigos do ACBr, porque existem muitos objetos ACBr, mas vai dar certo.

Só gostaria de sua colaboração em 2 coisas.

1. Como eu posso ver o resultado do arquivo Json montado antes de enviar o comando.
2. Gostaria de perguntar à comunidade se alguém está conseguindo registrar esse desconto no Itaú.

Postado (editado)

@Juliomar Marchetti resolvido. Estou anexando o fonte alterado. Gerei o boleto e o banco registrou o desconto com sucesso.

Só para reforçar que o fonte do ACBr não estava em conformidade com as orientações do banco Itaú você tem o print do e-mail deles neste post aqui e estou colando também um print do Postman do Itaú, onde você também vai ver que o ACBr não estava conforme modelo do Json no que se refere ao desconto. Só para reforçar mesmo, Ok?

Mas agora está tudo Ok, como pode ver no Log (dim.txt) em anexo.

image.thumb.png.1864bf4ecc6dd48226d4517ba912144f.png

ACBrBoletoW_Itau_API.pas

dim.txt

Editado por Luciano Rodrigues Pereira
  • Consultores
Postado
1 hora atrás, Luciano Rodrigues Pereira disse:

olando também um print do Postman do Itaú, onde você também vai

Precisamos do manual onde indica isso. só postman não vai ter como validar

e só print também

precisamos da documentação para anexar e acesso a ela indicando

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

@Juliomar Marchetti estou postando aqui o link da documentação do Itaú. É preciso ter uma conta em https://devportal.itau.com.br/ caso precise posso passar minhas credenciais.

itaú for developers

Esses prints aqui é só para você conferir a localização da documentação em relação ao registro do bolecode e onde mostra o formato do desconto no Json.
Você vai ver que tem uma "pequena" divergência no Json em relação ao ACBr mas que impede o registro do desconto. O campo "codigo_tipo_desconto" é fora das chaves de "descontos". Foi essa mudança que fiz e passou a registrar o desconto.

Captura de tela 2024-11-06 072911.png

desconto json.png

  • Consultores
Postado

Coloquei no svn

mas pode ser que seja revertido , pois como falei somente houve relato seu, e é usado por muitos o boleto

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado (editado)

Te agradeço @Juliomar Marchetti Desculpe minha insistência, mas é porque eu trabalho com desconto e de acordo com o T.I. do Itaú o desconto não estava registrando porque não estava no formato do manual. Então eu acredito que os outros usuários não estão trabalhando com desconto.

De qualquer forma não vejo motivo para ser revertido, porque eu só deixei conforme o manual do banco, não vejo motivo para reverter e deixar diferente do manual. 

Como posso saber se foi aceita ou não a alteração?

Editado por Luciano Rodrigues Pereira
  • Consultores
Postado

esta no svn. só baixar e testar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 598 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...