Ir para conteúdo
  • Cadastre-se

dev botao

Configurações do WS - Itaú - baixar via API o arquivo CNAB


Ver Solução Respondido por Renato Rubinho,

Recommended Posts

  • Moderadores
2 horas atrás, Fabiano Moraes de Araújo disse:

Boa tarde.

O Itaú aceita o uso da função Boleto_ConsultarTitulosPorPeriodo ? Porque eu não estou conseguindo executar a função.

em nenhuma das units do itau eu achei referencia a esse método

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Seguem links do change-log do componente:

https://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrBoleto/ACBrBoleto-change-log.txt

... e da lib:

https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Fontes/Boleto/ACBrLibBoleto-change-log.txt

A TK mencionada foi commitada na semana passada e a lib atual já contém a correção.

Por favor teste com a nova versão e nos informe se resolveu o problema.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite,

Além da chave CodigoMoraJuros (com valores 0, 2, 3 ou 4), você deve passar a CodigoMora sem valor.

Confirme se está passando a chave CodigoMora sem valor, vou passar a seguir maiores detalhes.

Confirmando, você deve criar a chave CodigoMora, pois o padrão dela é 1, se você não criar a chave, irá ocorrer o problema.

Exemplo de como preencher o ini:

CodigoMora=
CodigoMoraJuros=3

Se estiver passando conforme acima e o problema persistir, por favor compartilhe o ini que utilizou para análise.

Se entender que contém dados sensíveis, envie para [email protected], mencionando este tópico para identificação.

Analisando seu json, o codigo_tipo_juros não foi gerado com o valor correto.

"juros": {
        "codigo_tipo_juros": "1",
        "quantidade_dias_juros": 1
      },

1. Olhando no fonte do componente os valores que deveriam ser:            

Isento: 05
ValorMensal: 90
TaxaDiaria: 91
ValorDia: 93

2. Para gerar esses valores, são esperados do ini o campo CodigoMoraJuros preenchido respectivamente:

Isento: 2
ValorMensal: 3
TaxaDiaria: 4
ValorDia: 0

Observação: Não existe o item 1 nesta lista, pois o valor do enumerado do componente representa TaxaMensal, provalvemente não prevista neste banco

3. Para que os valores sejam preenchidos corretamente no codigo_tipo_juros, a chave CodigoMora deve estar em branco

Nas regras de geração do json, se a chave CodigoMora estiver preenchida, seu valor será preenchido na codigo_tipo_juros

Se a chave CodigoMora não existir, como o padrão dela é 1, este valor será alimentado no componente, com o isso, o tratamento do item 2 não será feito e o json será gerado com o valor codigo_tipo_juros=1

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde !

1 - Resolveu o problema do CodigoMoraJuros, mas agora o problema é a multa. Preciso que a multa seja percentual, 2%, mas ele está colocando R$ 2,00. Uso os seguintes campos :

MultaValorFixo=1
PercentualMulta=2,00

 

2 - Registrando o boleto, o código e a descrição do retorno não apareceram no retorno. Seguem o arquivo INI do título e o retorno do WS do Itaú.

ArqBoletoWS.log INC_TITULOS_17012024_5.Ini ACBrLibBoleto-20240117.log

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Seu ini não está com a chave MultaValorFixo preenchida.

MultaValorFixo=
PercentualMulta=2,00

Analisando o fonte, se você colocar MultaValorFixo=0 ele espera que o PercentualMulta seja o percentual, se colocar 1 espera que o PercentualMulta seja o valor da multa.

Confirme se ao preencher MultaValorFixo=0 o problema persiste e caso ainda não funcione, anexe o ini atual com a correção para verificação se existem outros problemas.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 18/01/2024 at 16:30, Fabiano Moraes de Araújo disse:

Onde eu vejo o código do retorno e a descrição ?

ele devolve na resposta para vc
https://acbr.sourceforge.io/ACBrLib/Boleto_EnviarBoleto.html
 

image.png

ele devolve uma resposta p vc:
 

image.png

 

 

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia.

Esses campos no retorno não vieram preenchidos. As informações do boleto viram na tag JSON. Eu preciso do código de retorno no Itaú, conforme o layout do Itaú :

 

Código de Status Descrição
200 Boleto simulado ou emitido e registrado com sucesso
202 Operação em andamento, consulte seu boleto em instantes
204 Emissão de cobrança realizada com sucesso
400 Parâmetros incorretos
401 Não autorizado
403 Acesso proibido
404 Recurso inexistente
405 Método não permitido
422 Dados informados estão fora do escopo definido para o campo
428 Pré-requisito necessário
500 Erro inesperado
501 Não implementado
503 Serviço indisponível
504 Time Out, consulte em instantes se seu boleto foi emitido

 

Seguem os arquivos de LOG em anexo.

 

ACBrLibBoleto-20240118.log ArqBoletoWS.log

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Fabiano Moraes de Araújo
Bom dia !
Você utiliza acbrlib 32 ou 64, ST ou MT ?
é Windows ?
Pergunto isso pq vou fazer uma compilação com umas alterações e te mando via mensagem no privado para que vc possa testar ai em seu ambiente. (antes de disponibilizar no site para download)
Obrigado
 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Consultores
7 minutos atrás, Fabiano Moraes de Araújo disse:

Qual das duas é melhor para uso

MT é multthread utilizado apenas qdo vai executar vários processos ao mesmo tempo, para saber mais, clique aqui.

Estou enviando a dll via msg privada aqui no fórum mesmo.
Após os testes, pode nos dar um feedback por favor.

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde.

Fiz o teste, e agora sim o retorno está ok ! Obrigado pela ajuda ! Segue em anexo o retorno.

Tenho mais umas dúvidas, veja se vc pode me ajudar.

1 - Como faço para alterar um boleto ? É o mesmo procedimento para a inclusão ?

2 - O Bolepix ou boleto híbrido tem previsão para funcionar ?

 

INC_Retorno_API.Txt

Link para o comentário
Compartilhar em outros sites

  • Consultores

Para alterar tem q usar o comando TpAltera, mas não são todos os campos q permitem alteração.

image.png

QrCode Itau por enquanto só esta funcionando via CNAB400, mas a previsão é para o inicio deste Ano.
 


 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

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.