Solução de Problemas

Algumas situações podem retornar erros já descritos em seções anteriores, a tabela a seguir tem o objetivo de agilizar a resolução destes erros.

Erro/CódigoDescriçãoSolução
30Caminho para o ClientD.exe não encontradoVerifique se o arquivo ConfigMC.ini está presente no mesmo diretório da DLL. Confirme se o arquivo contém a entrada: CAMINHO=C:\ClientD. Caso utilize outro caminho para a pasta ClientD, certifique-se de que ele exista e esteja corretamente definido no ConfigMC.ini.
31ConfigMC.ini está vazioCertifique-se de que o arquivo contém a entrada: CAMINHO=C:\ClientD. Caso utilize um diretório alternativo para a pasta ClientD, atualize o caminho adequadamente no arquivo.
32ClientD.exe não encontradoVerifique se o executável ClientD.exe está presente dentro da pasta ClientD.
33ClientD.exe não está em execuçãoConfirme se a função AguardaFuncaoMCInterativo ainda está sendo chamada. Durante a confirmação ou desfazimento de uma transação, é comum essa mensagem aparecer momentaneamente. Para iniciar uma nova transação, certifique-se de que a função IniciaFuncaoMCInterativo seja chamada novamente.
34Erro ao iniciar o ClientD.exeVerifique se todos os arquivos necessários estão presentes na pasta ClientD. Confirme se o arquivo CliMC.ini está corretamente configurado. Revise os parâmetros utilizados na chamada da função IniciaFuncaoMCInterativo.
35, 36Erro interno no ClientD.exeVerifique as permissões de acesso à pasta ClientD. Tente reiniciar a transação. Se a transação foi iniciada e não concluída, realize o desfazimento antes de tentar novamente. Reinicie a automação para garantir que o erro não persista.
37Erro na leitura do ConfigMC.iniCertifique-se de que o arquivo contenha a entrada CAMINHO=C:\ClientD, sem caracteres inválidos. Caso necessário, recrie o arquivo. Importante para aplicações Java: verifique se a execução está ocorrendo diretamente da pasta de instalação do JDK, pois isso pode afetar a localização de arquivos externos. Configure corretamente o working directory da IDE ou copie a DLL e o ConfigMC.ini para o diretório do JDK para garantir que sejam encontrados durante a execução.
38Formato incorreto no valor da transaçãoO valor deve ser enviado com vírgula como separador decimal e conter duas casas decimais, por exemplo: "10,50".
39Executável de envio de transações não encontrado (Email.exe)Verifique se o arquivo Email.exe está presente na pasta ClientD. Ele é baixado automaticamente caso esteja ausente. Se estiver na quarentena do antivírus, adicione uma exceção para permitir sua execução.
40CNPJ inválido ou em formato incorretoVerifique se o CNPJ informado é válido e está sendo enviado apenas com os números, no formato: "12345678000100".
41ClientD.exe em processo de atualizaçãoAguarde alguns segundos e tente iniciar a transação novamente.
42Automação não está sendo executada como administradorExecute a automação com privilégios de administrador, pelo menos durante o uso do TEF. O módulo responsável pelas chamadas das funções deve estar com essa permissão.
43ClientD.exe está em execução devido a transação anteriorA transação anterior pode não ter sido finalizada corretamente. Utilize a função CancelarFluxoMCInterativo antes de iniciar uma nova transação.
44Parâmetros ausentes na operação (sParametro)Verifique se todos os parâmetros esperados pela função foram preenchidos corretamente.
45Parâmetros em formato incorreto na operação (sParametro)Certifique-se de que os parâmetros estão no formato esperado, por exemplo: DATAINICIO=dd/MM/yyyy.
46Erro ao identificar a localização da DLLVerifique se a DLL está localizada no mesmo diretório do executável da aplicação. Reinicie o sistema para forçar o recarregamento da DLL.
47DLL não localizadaCertifique-se de que o arquivo da DLL existe e esteja no mesmo diretório do executável da aplicação.
48Conclusão da execução do ClientD.exe não identificadaVerifique se a transação foi confirmada ou desfeita corretamente. Se estiver com o status esperado, nenhuma ação adicional é necessária. Caso contrário, chame a função CancelarFluxoMCInterativo e repita a operação de confirmação ou desfazimento.
49Número de parcelas inválidoO número de parcelas deve ser maior que zero.
50ClientM.exe inicializandoAguarde alguns segundos antes de iniciar uma nova transação.
51Parâmetro iLimpaTb com valor inválidoVerifique se o parâmetro iLimpaTb da função AtualizarTabelas está sendo passado com valor válido: 0 ou 1.
52Parâmetro iComando com código de operação inválidoO parâmetro iComando da função FinalizaFuncaoMCInterativo deve conter apenas os valores 98 ou 99, pois essa função se refere à confirmação da transação.

© 2025 Multiplus Card. Todos os direitos reservados.