TaxPlus NF-e/NFC-e | Erro interno “Ocorreu erro interno (-2147221164) [131-183] - Class not registered” ao iniciar o add-on
3 min
Criado por Glayse Marinho em 25/09/2026 17:27
Atualizado por Glayse Marinho em 30/09/2026 16:17

Dúvida


Ao iniciar o TaxPlus NF-e/NFC-e, é apresentada a seguinte mensagem:


MESSAGE ======================= 

Ocorreu erro interno (-2147221164)  [131-183] - Class not registered

STACKTRACE =======================

    at SAPbouiCOM.CompanyClass.GetDICompany()

   at Nampula.UI.ApplicationSAP.SetCompanyProperties()

   at Nampula.UI.ApplicationSAP.StartApplication(String pAddonIdentifier, Application sboApp)

   at Nampula.UI.Application.StartApplication(String pNameSpace, eAppType pAppType, Application sboApp)

   at InvoiceOne.UI.Program.Main()



O que ocasiona essa mensagem e como realizar a correção?


Procedimento


A mensagem “Class not registered” indica que um componente necessário do SAP não está registrado corretamente no Windows. A ocorrência está relacionada às DLLs da DI API do SAP e não a uma inconsistência no TaxPlus NF-e/NFC-e.

Inicialmente, solicite à sua equipe de infraestrutura ou à consultoria responsável pelo SAP que realize o registro das DLLs da DI API no ambiente em que o add-on é executado.


Registro da DLL da DI API 90:


1. Abra o menu Iniciar e pesquise por CMD.

2. Clique com o botão direito em Prompt de Comando e selecione Executar como administrador.

3. Digite "CD.." e tecle enter (Comando para voltar uma pasta)  

4. Digite "CD" e c ole o caminho da DLL do SAP e digite: Ex: CD Program Files\SAP\SAP Business One DI API\DI API 90 (aperte enter)

5. Digite "regsvr32", e coloque o nome da DLL 

Ex: C:\Program Files\SAP\SAP Business One DI API\DI API 90\> regsvr32 SAPbobsCOM90.dll


Se o SAP for 9, execute apenas a DLL SAPbobsCOM90, se for o SAP 10 as duas deverão ser executadas. 


Repita o mesmo processo acima, porém apontando a pasta da DI API 100:

Ex: " CD  \Program Files\SAP\SAP Business One DI API\DI API 100\ (tecle enter)

      " CD  \Program Files\SAP\SAP Business One DI API\DI API 100\   regsvr32 SAPbobsCOM100.dll" 


Após a execução, deverá ser apresentada uma mensagem informando que o registro da DLL foi realizado com êxito.


Informações adicionais: 


O regsvr32 é o executável do Windows responsável por registrar a DLL;

O comando "CD.." volta uma pasta. 

O comando "CD" entra numa pasta.



Este artigo foi útil para você?
Últimos artigos visitados