Tempo aproximado para leitura: 00:10:00 min
Ocorrência
No módulo Financeiro, ao realizar a configuração de contas ITAU 341 para emissão de cobrancas online via API - FINA713, ocorre a mensagem de erro: 401 - Erro comunicação / Problema ao assinar a mensagem com o certificado. Verifique se o ceriticado utilizado é válido.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Financeiro - A partir da release 12.1.2210
POSSIVEIS CAUSAS DO ERRO
1 - Chaves de comunicação com o banco, estão invalidas ou expiraram
As chaves client_id e client_secret, no banco do Itau, possuem geralmente um periodo de 07 dias de renovação do TOKEN, a sugestão é avaliar junto ao Gerente da Conta no banco se as chaves geradas são validas para a emissão de cobrancas (API V2) -> {{ cash_management/v2/boletos }}
2 - Certificados utilizados podem estar vencidos
Para avaliar se um certificado encontra-se vencido, deve clicar duas vezes sobre o certificado e avaliar a validade do mesmo
3 - Certificados não estão na versão 2 cash_management/v2/boletos
Novas configurações de contas serão realizadas apenas para a nova versão 2 (V2), com certificado.
Consulte a documentação do itau: https://devportal.itau.com.br/
4 - Certificados gerados com senha de acesso
O protheus não utiliza senhas de certicados e sim um token de acesso, avalie o passo a passo abaixo com a orientação para utilização de certificado sem senha
Durante o processo de criação do certificado digital com o Itaú, serão gerados dois arquivos: um com extensão .crt e outro com extensão .key. Esses arquivos são utilizados na configuração e integração com o Novo Gestor Financeiro.
Importante:
O sistema não suporta certificados cujo arquivo .key esteja protegido por senha. Caso o arquivo tenha sido gerado com senha, será necessário removê-la antes da utilização.
Como remover a senha do arquivo .key:
Você pode utilizar o comando abaixo com o OpenSSL para gerar uma nova chave sem senha:
| openssl rsa -in sua_chave.key -out chave_sem_senha.key |
Passo a passo:
- Ao executar o comando, será solicitada a senha da chave original (sua_chave.key).
- Digite a senha e pressione Enter.
- Um novo arquivo chamado chave_sem_senha.key será gerado, agora sem proteção por senha.
Esse novo arquivo poderá ser utilizado normalmente no processo de configuração do sistema.
5 - Arquivos de certificados não estão na pasta correta dentro da Protheus_data
-- Caso o ambiente seja local
Acesse a pasta referencia no Appserver.ini ( RootPath ), geralmente denomeada como "Protheus_data", crie a pasta cert, acesse a pasta e crie a pasta ngf, cole os arquivos de certificados nessa pasta.
Referencia,
Obs: Todos arquivos de certificados que serão usados para API FINA713 / FINA717 devem estar nessa pasta.
Posteriormente, deve verificar se o arquivo está na Validação de Credenciais com o mesmo nome via Novo Gestor Financeiro FINA710
-- Caso o ambiente seja CLOUD
Acesse o FTP do ambiente que está configurando e efetue o mesmo passo acima
-- Deve avaliar se a pasta criada possui as devidas permissões de acesso, atraves do botão direito propriedades ou no momento da criação da pasta
Exemplo: Pasta cert, o mesmo processo deve segui para a pasta ngf
Saiba mais:
Cross Segmentos - Backoffice Linha Protheus - SIGAFIN - Não foi possível gerar os arquivos corretamente Erro ao extrair o Certificado de Autorização no CFGX060 Wizard de Conversão de Certificado
Contas a receber (Comunicação bancária online)
Itaú - Configuração Boletos - FINA710
0 Comentários