Beispielaufrufe der Zahlungsempfängeradressen-API

Verschiedene Abfrageoptionen für Adressen von Zahlungsempfängern

Hier sind weitere Beispiele, wie Sie die Spesenabrechnungs-API verwenden können, um die gewünschte Ergebnismenge abzufragen und zu erhalten.

Mit dieser Abfrage erhalten Sie die Spesenabrechnungen mit einem Gesamtbetrag, der höher ist als ein bestimmter Dollarbetrag

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

Mit dieser Abfrage erhalten Sie die Zahlungsempfängeradressen, die von einem bestimmten Benutzer mit Login = coupasupport aktualisiert wurden

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

Mit dieser Abfrage erhalten Sie alle REMIT-Adressen, die nach dem 1. März 2010 erstellt wurden

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

Mit dieser Abfrage erhalten Sie den gesamten Auftrag an Adresse mit dem Ländercode US

https://<instance>.coupahost.com/api/suppliers/1/addresses?country[code]=US

Holen Sie sich eine Zahlungsempfängeradresse

In diesem Beispiel haben wir nach einer einzelnen Zahlungsempfängeradresse mit einer ID von 492 gefragt

Wir sind zur URL gelangt:

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

Das Ergebnis:

Beispielergebnis für Adresse des Empfängers abfragen

<?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>Test-Zahlungsadresse</name>

	 <street1>123 Teststraße</street1>

	 <street2>prüfung</street2>

	 <city>Pleasanton</city>

	 <state>CA</state>

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

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

	 <country>

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

			<code>US</code>

			<name>Vereinigte Staaten</name>

	 </country>

	 <created-by>

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

			<login>coupasupport</login>

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

			<employee-number />

			<firstname>Coupa</firstname>

			<lastname>Support</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>Support</lastname>

			<salesforce-id nil="true" />

			<mycustom-userfield />

	 </updated-by>

</remit-to-address>

Zahlungsempfängeradresse erstellen

In diesem Beispiel erstellen wir eine Zahlungsempfängeradresse im Status Aktiv für einen Lieferanten mit der ID '1'. Wir verwenden eine Coupa-Systemlieferanten-ID als Referenz.

Wir haben es unter der URL: https://<instance url>/api/suppliers/<supplier id>/addresses/veröffentlicht.  Dadurch wurde die Zahlungsempfängeradresse im aktiven Status erstellt.

Beispielcode zum Erstellen einer Zahlungsempfängeradresse

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

<remit-to-address>

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

	 <name>Test-Zahlungsadresse</name>

	 <street1>123 Teststraße</street1>

	 <street2>prüfung</street2>

	 <city>Pleasanton</city>

	 <state>CA</state>

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

	 <active>wahr</active>

	 <country>

			<name>Vereinigte Staaten</name>

	 </country>

</remit-to-address>

Zahlungsempfängeradresse - Aktualisierung

In diesen Beispielen aktualisieren wir einen einzelnen Zahlungsempfänger-Adressdatensatz.

Wir haben die URL hinzugefügt: https://instance.coupahost.com/api/expense_reports/<id> 

Zum Beispiel, um den Status der Überweisungsadresse mit ID 495 für einen Lieferanten mit ID 1 zu aktualisieren

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

Beispielcode zum Aktualisieren des Status der Zahlungsempfängeradresse

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

<remit-to-address>

	 <active>wahr</active>

</remit-to-address>

Zum Beispiel, um den Wert des Zahlungsempfängers für eine Zahlungsempfängeradresse mit einer ID 495 zu aktualisieren

Beispielcode zum Aktualisieren des Zahlungsempfängercodes für eine Zahlungsempfängeradresse

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

<remit-to-address>

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

</remit-to-address> 

 

Vergleichbare Artikel


Die Coupa Core-API

Unsere RESTful-API bietet robusten Zugriff zum Lesen, Bearbeiten oder Integrieren Ihrer Daten mit der Coupa-Plattform.

Erste Schritte mit der API

Allgemeine Informationen zur Verwendung der Coupa-API und wann Sie CSV verwenden sollten.

Übergang zu OAuth 2.0 und OIDC

Coupa veraltet ältere API-Schlüssel und erfordert die Verwendung von OAuth 2.0 / OIDC. Ab R34 werden keine neuen API-Schlüssel ausgegeben und API-Schlüssel werden mit R35 nicht mehr unterstützt.

Bauen Sie auf der Coupa-Plattform auf

Unsere API-basierte offene Integrationsplattform ermöglicht Technologiepartnern und unabhängigen Softwareanbietern (ISVs) die Integration ihrer Produkte in Coupa