Origem: Suporte da Microsoft
PUBLICAÇÃO RÁPIDA
OS ARTIGOS DE PUBLICAÇÃO RÁPIDA FORNECEM INFORMAÇÕES DIRETAMENTE A PARTIR DA ORGANIZAÇÃO DE SUPORTE DA MICROSOFT. AS INFORMAÇÕES AQUI CONTIDAS SÃO CRIADAS EM RESPOSTA A TÓPICOS EMERGENTES OU EXCLUSIVOS OU DESTINAM-SE A COMPLEMENTAR OUTRAS INFORMAÇÕES DA BASE DE DADOS DE CONHECIMENTO.
Sintomas
Quando utiliza os Serviços Web para o Microsoft Dynamics GP 10.0 ou para o Microsoft Dynamics GP 9.0, ocorre uma exceção SOAP. Se clicar emDetalhes da Exceção Interna quando vir a exceção na consola de Gestão de Exceções, encontrará uma mensagem de erro semelhante à seguinte mensagem de erro:
Um Código de Conversor de Moedas ISO 4217 tem de ter três carateres de comprimento; o seu valor é Código.
Nota O marcador de posição Código representa o código de moeda real que utiliza. O código de moeda contém um ou dois carateres. Por exemplo, o marcador de posição Código pode ser EUA.
Causa
Este problema ocorre porque foi utilizado um código de moeda ISO inválido no Microsoft Dynamics GP. Os Serviços Web para o Microsoft Dynamics GP requerem um código de moeda ISO de três carateres para cada moeda no Microsoft Dynamics GP. Por conseguinte, se utilizar um código de moeda ISO de um caráter ou um código de moeda ISO de dois carateres no Microsoft Dynamics GP, não poderá efetuar qualquer operação que se refira a essa moeda.
Resolução
Para resolve este problema, modifique o código de moeda ISO inválido no Microsoft Dynamics GP. Para tal, siga estes passos:
-
Inicie sessão no Microsoft Dynamics GP como um utilizador com a função de administrador.
-
Utilize o método adequado:
-
Se utilizar o Microsoft Dynamics GP 10.0, clique emMicrosoft Dynamics GP, aponte para Ferramentas, aponte para Configuração, aponte para Sistema e, em seguida, cliqueem Conversor de Moedas.
-
Se utilizar o Microsoft Dynamics GP 9.0, clique emFerramentas, aponte para Configuração, aponte paraSistema e, em seguida, clique em Conversor de Moedas.
-
-
Na janela Conversor de Moedas Configuração, clique no botão de pesquisa junto ao campo Conversor de Moedas ID.
-
Na janela Moedas, clique no ID de moeda que tem o código de moeda ISO inválido e, em seguida, clique em Selecionar.
-
Na janela Conversor de Moedas Configuração, escreva três carateres no campoCódigo ISO para criar um código de moeda exclusivo e, em seguida, clique emGuardar.
AVISO DE ISENÇÃO
A MICROSOFT E/OU OS RESPETIVOS FORNECEDORES NÃO FAZEM DECLARAÇÕES OU GARANTIAS SOBRE A ADEQUAÇÃO, A FIABILIDADE OU A PRECISÃO DAS INFORMAÇÕES CONTIDAS NOS DOCUMENTOS E OS GRÁFICOS RELACIONADOS PUBLICADOS NESTE WEB SITE (OS "MATERIAIS") PARA QUALQUER FIM. OS MATERIAIS PODEM INCLUIR IMPRECISÕES TÉCNICAS OU ERROS TIPOGRÁFICOS E PODEM SER REVISTOS EM QUALQUER ALTURA SEM AVISO PRÉVIO. ATÉ À EXTENSÃO MÁXIMA PERMITIDA PELA LEI APLICÁVEL, A MICROSOFT E/OU OS RESPETIVOS FORNECEDORES EXCLUEM TODAS AS REPRESENTAÇÕES, GARANTIAS E CONDIÇÕES EXPRESSAS, IMPLÍCITAS OU ESTATUTÁRIAS, INCLUINDO, MAS NÃO SE LIMITANDO A REPRESENTAÇÕES, GARANTIAS OU CONDIÇÕES DE TÍTULO, NÃO INFRAÇÃO, CONDIÇÃO OU QUALIDADE SATISFATÓRIA, COMERCIALIZAÇÃO E ADEQUAÇÃO A UM FIM ESPECÍFICO, NO QUE DIZ RESPEITO AOS MATERIAIS.