Source : Support Microsoft
PUBLICATION RAPIDE
LES ARTICLES DE PUBLICATION RAPIDE FOURNISSENT DES INFORMATIONS DIRECTEMENT AU SEIN DE L’ORGANISATION DE SUPPORT MICROSOFT. LES INFORMATIONS CONTENUES DANS LES PRÉSENTES SONT CRÉÉES EN RÉPONSE À DES SUJETS ÉMERGENTS OU UNIQUES, OU SONT DESTINÉES À COMPLÉTER D’AUTRES INFORMATIONS DE LA BASE DE CONNAISSANCES.
Symptômes
Lorsque vous utilisez les services web pour Microsoft Dynamics GP 10.0 ou pour Microsoft Dynamics GP 9.0, une exception SOAP se produit. Si vous cliquez surDétails de l’exception interne lorsque vous affichez l’exception dans la console Gestion des exceptions, vous voyez un message d’erreur semblable au message d’erreur suivant :
Un code monétaire ISO 4217 doit contenir trois caractères ; votre valeur est Code.
Remarque L’espace réservé Code représente le code monétaire réel que vous utilisez. Le code monétaire contient un ou deux caractères. Par exemple, l’espace réservé Code peut être US.
Cause
Ce problème se produit parce qu’un code monétaire ISO non valide a été utilisé dans Microsoft Dynamics GP. Les services web pour Microsoft Dynamics GP nécessitent un code monétaire ISO à trois caractères pour chaque devise dans Microsoft Dynamics GP. Par conséquent, si vous utilisez un code monétaire ISO à un caractère ou un code monétaire ISO à deux caractères dans Microsoft Dynamics GP, vous ne pouvez pas effectuer d’opération qui fait référence à cette devise.
Résolution
Pour résoudre ce problème, modifiez le code monétaire ISO non valide dans Microsoft Dynamics GP. Pour ce faire, procédez comme suit :
-
Connectez-vous à Microsoft Dynamics GP en tant qu’utilisateur disposant du rôle d’administrateur.
-
Utilisez la méthode appropriée :
-
Si vous utilisez Microsoft Dynamics GP 10.0, cliquez surMicrosoft Dynamics GP, pointez surOutils, sur Configuration, sur Système, puis cliquez surDevise.
-
Si vous utilisez Microsoft Dynamics GP 9.0, cliquez surOutils, pointez sur Configuration, surSystème, puis cliquez sur Devise.
-
-
Dans la fenêtre Configuration des devises, cliquez sur le bouton de recherche en regard du champ ID de devise .
-
Dans la fenêtre Devises, cliquez sur l’ID de devise qui contient le code monétaire ISO non valide, puis cliquez sur Sélectionner.
-
Dans la fenêtre Configuration monétaire, tapez trois caractères dans le champCode ISO pour créer un code monétaire unique, puis cliquez surEnregistrer.
DÉDIT DE RESPONSABILITÉ
MICROSOFT ET/OU SES FOURNISSEURS NE FONT AUCUNE DÉCLARATION OU GARANTIE QUANT À LA PERTINENCE, À LA FIABILITÉ OU À L’EXACTITUDE DES INFORMATIONS CONTENUES DANS LES DOCUMENTS ET LES GRAPHIQUES ASSOCIÉS PUBLIÉS SUR CE SITE WEB (LES « SUPPORTS ») À QUELQUE FIN QUE CE SOIT. LES DOCUMENTS PEUVENT CONTENIR DES IMPRÉCISIONS TECHNIQUES OU DES ERREURS TYPOGRAPHIQUES ET PEUVENT ÊTRE RÉVISÉS À TOUT MOMENT SANS PRÉAVIS. DANS LA MESURE MAXIMALE AUTORISÉE PAR LA LOI EN VIGUEUR, MICROSOFT ET/OU SES FOURNISSEURS REJETTENT ET EXCLUENT TOUTES LES REPRÉSENTATIONS, GARANTIES ET CONDITIONS EXPRESSES, IMPLICITES OU LÉGALES, Y COMPRIS, MAIS SANS S’Y LIMITER, LES REPRÉSENTATIONS, GARANTIES OU CONDITIONS DE TITRE, L’ABSENCE DE CONTREFAÇON, LA CONDITION SATISFAISANTE OU LA QUALITÉ, LA QUALITÉ MARCHANDE ET L’ADÉQUATION À UN USAGE PARTICULIER, EN CE QUI CONCERNE LE MATÉRIEL.