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>