Erro 2147516547 na Importação via API
Visão Geral
Ao realizar uma importação via API, pode ser apresentada a seguinte mensagem de erro:
"O processo de importação retornou erro (código 2147516547)"
Esse erro normalmente indica que o sistema identificou a presença do .NET 8.0 no ambiente, porém alguns componentes necessários para a execução da integração não estão instalados ou encontram-se incompletos.
Causa
Em análises realizadas junto a diferentes clientes, identificamos que, além da instalação padrão do .NET, alguns ambientes também necessitam dos componentes Runtime nas versões específicas de arquitetura x86 (32 bits) e x64 (64 bits) para que a integração funcione corretamente.
Solução
Solicite à equipe de TI a instalação dos componentes abaixo:
-
.NET 8.0 Runtime (v8.0.0) - Windows x86
https://dotnet.microsoft.com/pt-br/download/dotnet/thank-you/runtime-8.0.0-windows-x86-installer -
.NET 8.0 Desktop Runtime (v8.0.29) - Windows x64
https://dotnet.microsoft.com/pt-br/download/dotnet/thank-you/runtime-desktop-8.0.29-windows-x64-installer -
.NET 8.0 Runtime (v8.0.29) - Windows x86
https://dotnet.microsoft.com/pt-br/download/dotnet/thank-you/runtime-8.0.29-windows-x86-installer
Importante
Mesmo que o ambiente já possua o .NET 8.0 instalado, recomendamos a validação e instalação dos componentes listados acima, pois a ausência de qualquer um deles pode impedir o correto funcionamento da integração e resultar no erro 2147516547.
Após a instalação dos componentes, reinicie os serviços ou a estação responsável pela execução da importação e realize um novo teste.
Caso o problema persista, entre em contato com o suporte informando o resultado da validação e, se possível, anexando evidências da instalação dos componentes do .NET.
Como confirmar a instalação
Abra o Prompt de Comando e execute:
Deverá ser exibida uma entrada semelhante a:
Caso a versão 8 não apareça, a instalação não foi concluída corretamente.
Ao executar o comando acima é apresentada a seguinte mensagem:
'dotnet' não é reconhecido como um comando interno ou externo, um programa operável ou arquivo em lotes.

