Envoi manuel de factures cXML à l'aide du client HTTP
En savoir plus sur la publication manuelle d'une facture cXML à l'aide d'un client HTTP.
Vous pouvez utiliser le client HTTP pour publier manuellement des messages cXML, tels que des bons de commande et des factures. Ceci est particulièrement utile lorsque vous avez déjà un exemple de fichier provenant d'un fournisseur et que vous devez tester le contenu du fichier lui-même. Cela peut aider à déterminer si un problème rencontré par le fournisseur est dû au message lui-même ou à sa méthode pour essayer de le publier.
Pour les factures, saisissez les informations d'identification appropriées, le corps de la facture et cliquez sur envoyer.
URL : site récepteur, tel que https ://<INSTANCE>.coupahost.com/cxml/invoices
Méthode : PUBLIER
Nom de l'en-tête 1 : Accepter
Valeur d'en-tête 1 : application/xml
Nom de l'en-tête 2 : X-COUPA-API-KEY
Valeur d'en-tête 2 : entrez la clé API de votre instance
Collez le message de facture cXML dans le corps. Cliquez sur Envoyer.
Vous pourrez consulter les messages d'erreur et voir ce que le fournisseur recevrait en réponse à l'envoi de cette facture, y compris le message d'état.
Q : Avez-vous une recommandation sur le client RESTC à utiliser ?
A : Oui, Firefox RESTClient. Pour installer, ouvrez Firefox, allez dans Outils > Modules complémentaires et suivez les instructions. Il est facile à utiliser.
1-Méthode est POST
2-Saisir l'URL
3-Coller le corps cXML. Vous n'avez pas besoin de définir la valeur ou le nom de l'en-tête.
4-Cliquez sur Envoyer et vous verrez les résultats dans l'onglet « Corps de la réponse (brut) ».
Q : Puis-je simplement tester le format de fichier et ne pas charger la facture dans le système ?
A : Oui ; vous auriez besoin de passer deploymentMode="test" dans le fichier. Si deploymentMode="production", la facture se chargera si elle passe les validations.
Q : Que se passe-t-il si "deploymentMode" n'est pas spécifié dans la charge utile cXML ?
A : Lorsque « deploymentMode » n'est pas spécifié, le code supposera qu'il est en mode « test ». Également référencé dans les notes de version 24.7.
Q : À quel type d'erreur dois-je m'attendre lors de l'envoi d'une facture cXML à l'aide de deploymentMode ="test" ?
A : Le système effectue uniquement la validation DTD lors de l'utilisation dedeploymentMode ="test". Lors de l'envoi de la facture cXML avec deploymentMode ="production", vous pouvez recevoir une erreur en raison de la validation des données car nous essayons de créer la facture dans le système. Un exemple de validation de données est la saisie d'un numéro de facture déjà existant.