Exemple d'appels de paiement à l'API Adresses

Différentes options de requête pour le paiement aux adresses

Voici d'autres exemples de la façon d'utiliser l'API de rapport de dépenses pour interroger et obtenir le jeu de résultats que vous souhaitez.

Cette requête vous donnera les notes de frais dont le total est supérieur à un certain montant en dollars

https ://<instance>.coupahost.com/api/expense_reports?total[gt]=800

Cette requête vous donnera les adresses de paiement mises à jour par un utilisateur particulier avec Login = coupasupport

https ://<instance>.coupahost.com/api/suppliers/1/addresses?updated_by[login]=coupasupport

Cette requête vous donnera toutes les adresses de paiement créées après le 1er mars 2010

https ://<instance>.coupahost.com/api/suppliers/1/addresses?created-at[gt]=2010-03-01T12:00:00

Cette requête vous donnera tous les versements à l'adresse avec le code de pays US

https ://<instance>.coupahost.com/api/suppliers/1/addresses?pays[code]=États-Unis

Obtenir une adresse de paiement unique

Dans cet exemple, nous avons demandé une adresse de paiement unique avec un ID de 492

Nous avons accédé À l'URL :

https ://<instance>.coupahost.com/api/suppliers/1/addresses/492
ou
https ://<instance>.coupahost.com/api/suppliers/1/addresses?id=492

Le résultat :

Exemple de résultat de l'envoi de la requête à l'adresse

<?xml version="1.0" encoding="UTF-8"?>

<remit-to-address>

	 <id type="integer">492</id>

	 <created-at type="datetime">2014-04-02T15:23:59-07:00</created-at>

	 <updated-at type="datetime">2014-04-03T09:04:07-07:00</updated-at>

	 <remit-to-code>REMIT1</remit-to-code>

	 <name>Tester l'adresse de paiement</name>

	 <street1>123 rue de test</street1>

	 <street2>test</street2>

	 <city>Pleasanton</city>

	 <state>CA</state>

	 <postal-code>94566</postal-code>

	 <active type="boolean">true</active>

	 <country>

			<id type="integer">223</id>

			<code>États-Unis</code>

			<name>États-Unis</name>

	 </country>

	 <created-by>

			<id type="integer">1</id>

			<login>coupasupport</login>

			<email>upgrade@coupa.com</email>

			<employee-number />

			<firstname>Coupa</firstname>

			<lastname>Soutien</lastname>

			<salesforce-id nil="true" />

			<mycustom-userfield />

	 </created-by>

	 <updated-by>

			<id type="integer">1</id>

			<login>coupasupport</login>

			<email>upgrade@coupa.com</email>

			<employee-number />

			<firstname>Coupa</firstname>

			<lastname>Soutien</lastname>

			<salesforce-id nil="true" />

			<mycustom-userfield />

	 </updated-by>

</remit-to-address>

Créer une adresse de paiement

Dans cet exemple, nous créons une adresse de paiement en statut actif pour un fournisseur avec l'ID '1'. Nous utilisons un ID de fournisseur de système Coupa pour référence.

Nous l'avons posté à l'URL : https ://<instance url>/api/suppliers/<supplier id>/addresses/.  Cela a créé l'adresse de paiement à l'état actif.

Exemple de code pour créer une adresse de paiement

<?xml version="1.0" encoding="UTF-8"?>

<remit-to-address>

	 <remit-to-code>REMIT2</remit-to-code>

	 <name>Tester l'adresse de paiement</name>

	 <street1>123 rue de test</street1>

	 <street2>test</street2>

	 <city>Pleasanton</city>

	 <state>CA</state>

	 <postal-code>94566</postal-code>

	 <active>true</active>

	 <country>

			<name>États-Unis</name>

	 </country>

</remit-to-address>

Mise à jour de l'adresse de paiement

Dans ces exemples, nous mettons à jour un seul enregistrement d'adresse de paiement.

Nous avons MIS à l'URL : https://instance.coupahost.com/api/expense_reports/<id> 

Par exemple, pour mettre à jour le statut de l'adresse de remise avec l'ID 495 pour un fournisseur avec l'ID 1

URL : https://instance.coupahost.com/api/s.../adresses/495

Exemple de code pour mettre à jour le statut du paiement à l'adresse

<?xml version="1.0" encoding="UTF-8"?>

<remit-to-address>

	 <active>true</active>

</remit-to-address>

Par exemple, pour mettre à jour la valeur du code de paiement pour une adresse de paiement avec un ID 495

Exemple de code pour mettre à jour le code de l'adresse de paiement pour une adresse de paiement

<?xml version="1.0" encoding="UTF-8"?>

<remit-to-address>

	 <remit-to-code>REMIT5</remit-to-code>

</remit-to-address> 

 

Articles associés


API de violation des dépenses

24 April 2017

Utilisez l'API de violation de frais pour envoyer des violations de frais à votre système tiers.

API de kilométrage de la ligne de dépenses

29 November 2017

API d'allocation des lignes de frais

30 November 2017

API d'allocation de kilométrage de la ligne de dépenses

30 November 2017

Une partie ou la totalité de cette page peut avoir été traduite par machine. Toutes nos excuses pour les inexactitudes.