• Zuletzt bearbeitet am: 13 May 2022

INVOICES-API (/INVOICES)

Verwenden Sie die Rechnungs-API zum Erstellen, Aktualisieren oder Abfragen von Rechnungen, die mit einer Bestellung verknüpft sind.

Übersicht

Die URL für den Zugriff auf Rechnungen lautet: https://{your_instance_name}/api/invoices

Ab Version 29 hat Coupa die Fakturierungs-API so erweitert, dass sie voll funktionsfähig ist und mit anderen Rechnungskäuferkanälen gleichwertig ist. Weitere Informationen über dieses Update finden Sie unter Extended Invoicing API Coverage for Invoice Creation.

Weitere Informationen finden Sie unter Integrations-Best Practices.



Aktionen

Mit der Rechnungs-API können Sie:

Verb Pfad Aktion Beschreibung
PUT /api/invoices/:id/abandon aufgeben Aufgabe der Rechnung
PUT /api/invoices/:id/add_approver Genehmigende Stelle hinzufügen Manuell eine genehmigende Stelle für eine Rechnung hinzufügen
PUT /api/invoices/:id/bypass_approvals Genehmigungen umgehen

Genehmigungen umgehen

Ermöglicht es einem Drittanbietersystem auf Kundenseite, eine Rechnung so schnell wie möglich zu genehmigen und zu bezahlen.

PUT /api/invoices/:id/bypass_current_approval Aktuelle Genehmigung umgehen

Aktuelle Genehmigung umgehen

Ermöglicht es einem Drittanbietersystem auf Kundenseite, eine Rechnung vom aktuellen Genehmiger genehmigen zu lassen, um eine Rechnung so schnell wie möglich zu bezahlen.

PUT /api/invoices/:id/dispute Anfechten

Rechnung anfechten

Ermöglicht das Verschieben einer Rechnung in den Status „Anfechtung“ über einen Systemaufruf. Das Verschieben einer Rechnung in umstritten benachrichtigt den Lieferanten, dass ein Problem mit einer Rechnung vorliegt. Die Anfechtungsanfrage kann einen Anfechtungsgrund in der Nutzlast wie folgt enthalten:

<invoice-header>

  <dispute-reason>

    <code>INCORRECT-QUANTITY</code>

  </dispute-reason>

  <comment>Ein Lieferantenkommentar</comment>

</invoice-header>

Dies erfordert, dass INCORRECT_QUANTITY ein gültiger und aktiver Anfechtungsgrund ist.

PUT /api/invoices/:id/flip_to_advance_ship_notice Umdrehen, um Lieferavis zu erhalten

Rechnung in Lieferavis umwandeln

ABFRAGEN /api/invoices/:id/retrieve_image_scan Gescanntes Bild abrufen Gescanntes Bild abrufen/herunterladen
PUT /api/invoices/:id/image_scan Bild-Scan Bildscan-Anhang oder Bildscan-URL aktualisieren
ABFRAGEN /api/INVOICES Index Rechnungen abfragen
PUT /api/invoices/:id/remove_approval Genehmigung entfernen Eine manuell hinzugefügte genehmigende Stelle entfernen
PUT /api/invoices/:id/restart_approvals Genehmigungen neu starten

Genehmigungen neu starten

Ermöglicht einem Drittanbietersystem auf Kundenseite, die aktuelle Genehmigungskette zu löschen und eine neue Genehmigungskette für eine Rechnung mit Änderungen zu erstellen.

ABFRAGEN /api/invoices/:id/retrieve_clearance_document retrieve_clearance_document Freigabedokument abrufen/herunterladen
ABFRAGEN /api/invoices/:id/retrieve_legal_invoice_pdf retrieve_legal_invoice_pdf Rechtsgültige Rechnung als PDF herunterladen/abrufen. Mit dieser Aktion kann der PDF-Anhang per API-Aufruf exportiert werden.
PUT /api/invoices/:id/revalidate_tolerances Toleranzen erneut validieren

Toleranzen erneut validieren

Ermöglicht einem Drittanbietersystem auf Kundenseite, eine Rechnung erneut einzureichen, bei der Probleme aufgetreten sind.

ABFRAGEN /api/invoices/:id Anzeigen Rechnung anzeigen
PUT /api/invoices/:id/submit Übermitteln Rechnungsentwurf zur Genehmigung übermitteln
PATCH /api/invoices/:id Aktualisieren

Rechnung aktualisieren

PUT /api/invoices/:id Aktualisieren

Rechnung aktualisieren

Wird verwendet, um Informationen zur Rechnung mithilfe der API zu aktualisieren

PUT /api/invoices/:id/update_line_accounts Linienkonten aktualisieren

Aktualisierung der Zeilenkonten

Wird von mobilen Benutzern zum Aktualisieren von Rechnungen verwendet

PUT /api/invoices/:id/void Ungültig machen

Eine genehmigte Rechnung für ungültig erklären

Dies kann in Rechnungen nur in genehmigten und ausstehenden Rechnungen verwendet werden.

  • BUYER_VOIDABLE_STATUSES = [:pending_receipt, :approved, :draft]
  • SUPPLIER_VOIDABLE_STATUSES = [:pending_receipt, :approved]
PUT /api/invoices/:id/withdraw_dispute Anfechtung zurückziehen

Anfechtung zurückziehen

Aufgrund von Untätigkeit des Lieferanten oder eines Fehlers auf der Käuferseite kann eine umstrittene Rechnung an den Genehmigungsprozess zurückgegeben werden.

Elemente

Element Beschreibung Anf. Eindeutig Zulässiger Wert In Out Datentyp
abbruchgrund Grund aufgeben nein nein alle ja Insights zu Gründen
kontotyp Kontenplan Referenz ja ja ja Kontoart
anzahlung-Empfangsbetrag Betrag eingegangene Vorabzahlung ja ja dezimalzahl(30,4)
betrag-zurück-rabatt Nach Anrechnung des Rabatts fälliger Betrag alle ja dezimalzahl
genehmigungen Genehmigungen ja Genehmigung
anhänge ja Anhang
archive-entity-id Entitäts-ID archivieren ja ganze Zahl
rechnungsadresse Rechnungsadresse ja ja ja Adresse
käufersteueranmeldung Käufersteuerregistrierung ja* ja Steuerregistrierung
abgebrochen Gibt an, ob die Transaktion abgebrochen wurde ja boolean
cash-accounting-scheme-reference Hinweis bei Verwendung von Cash-Accounting-Schemata ja ja string(255)
freigabedokument Dateiname des Anhangs des Freigabedokuments. Zugänglich über /retrieve_clearance_document ja zeichenfolge
kommentare kommentare ja ja string(255)
konform Rechnungs-Compliance-Kennzeichen ja boolean
bestätigung Bestätigung ja string(50)
vertrag Unterstützungsvertragsnummer ja ja Vertrag
coupa-accelerate-status Status, der angibt, ob die Rechnung Skontofristen über die statische Skontierung hat beschleunigt ja string(40)
created-at Automatisch von Coupa erstellt im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ ja datum/Uhrzeit
erstellt von Benutzer der Erstellung ja Benutzer
gutschrift-Differenzen-mit-Original-Rechnung Differenz zwischen Gutschrift und ursprünglicher Rechnung ja ja dezimalzahl(30,4)
bonitätsgrund Der Grund für die Erstellung des Kredits ja ja string(255)
währung Währungscode ja ja Währung
aktuelle-integrationshistorie-aufzeichnungen Aktuelle Integrationsverlaufsdatensätze ja Datensatz des Integrationsverlaufs
customer-accounting-tax-less-discount Kundenbuchhaltung - Steuern nach Anwendung des Rabatts alle ja dezimalzahl
zollanmeldedatum Zollanmeldungsdatum ja ja datum/Uhrzeit
zollanmeldungsnummer Zollanmeldungsnummer ja ja string(60)
zollamt Zollbüro ja ja text
datum erhalten Datum des Eingangs im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ ja datum/Uhrzeit
lieferdatum Lieferdatum nein nein alle ja datum/Uhrzeit
zielland Für die Konformität verwendetes Bestimmungsland ja Land
rabatt-betrag Rabattbetrag vom Lieferanten bereitgestellt ja ja dezimalzahl(32,4)
rabatt-Fälligkeitsdatum Skontofälligkeit, berechnet auf der Grundlage der Skontobedingungen ja datum/Uhrzeit
rabatt-prozent Rabatt % ja ja schwimmer
streitbeilegungsmethode Anfechtungsmethode nein nein alle ja zeichenfolge(10)
streitgründe Gründe für Anfechtung nein nein alle ja Grund für Anfechtung
dokumententyp Rechnung oder Gutschrift Rechnung, Gutschrift ja string(255)
vorfälligkeitsentschädigungen Anreize für frühzeitige Zahlungen ja ja string(255)
wechselkurs Wechselkurs ja ja dezimalzahl(30,9)
exported Gibt an, ob die Transaktion exportiert wurde ja boolean
fehlertoleranzen Fehlgeschlagene Toleranzen ja ja Rechnung::FailedTolerance
blattnummer Folionummer ja string(255)
zahlungsform Zahlungsformular ja string(10)
bruttosumme Bruttogesamtbetrag ja dezimalzahl
brutto-gesamt-los-rabatt Rechnungsgesamtbetrag nach Anwendung des Rabatts beliebig ja dezimalzahl
handling-Betrag Bearbeitungsbetrag ja ja dezimalzahl(32,4)
iD Eindeutige Coupa-ID ja ganze Zahl
bild-Scan Rechnungsbild scannen Dateiname des Anhangs ja zeichenfolge(25)
image-scan-content-type Inhaltstyp des Bild-Scans ja string(191)
image-scan-file-name Dateiname des Bildscans ja string(255)
image-scan-file-size Größe der Bildscandatei in MB ja string(12)
image-scan-url Festlegung des Rechnungsbilds auf die URL. Muss mit 'http://' oder 'https://' beginnen. ja string(255)
eingangsrechnung Eingehende Rechnungsreferenz ja Eingehende Rechnung
posteingangsname Posteingangsname ja zeichenfolge
internal-note Interner Hinweis ja ja text
rechnungsgebühren Rechnungsgebühren ja ja Rechnungsgebühr
rechnungsdatum Rechnungsdatum ja ja ja datum/Uhrzeit
invoice-from-address Rechnung von Adresse ja* ja Lieferanten-Zahlungsempfänger
rechnungszeilen Datensatz-ID ja ja Rechnungsposition
rechnungsnummer Rechnungsnummer ja ja ja zeichenfolge(40)
rechnungszahlungsbelege Informationen zu rechnungsbezogenen Zahlungsbelegen ja Zahlungsbeleg für Rechnung
rechnungsreferenznummer Rechnungsreferenznummer (irn) ja ja
ausgabestelle Ausstellungsort ja zeichenfolge(50)
last-exported-at Datum und Uhrzeit, zu der die Transaktion zuletzt exportiert wurde, im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ ja datum/Uhrzeit
säumniszuschläge Strafen bei Zahlungsverzug ja ja string(255)
legal-destination-country Rechtliches Zielland, das für die Einhaltung verwendet wird Siehe die Liste der konformen Länder. ja Land
line-level-taxation Kennzeichnung, die angibt, ob Steuern auf Positionsebene in dieser Rechnung angegeben sind ja ja ja boolean
lock-version-key Verriegelungsversion ja ganze Zahl
margin-scheme Grund für die Verwendung des Margenschemas ja ja string(255)
misc-amount Sonstiger Betrag ja ja dezimalzahl(32,4)
net-due-date Netto-Fälligkeitsdatum berechnet auf der Grundlage der Netto-Zahlungsbedingungen ja datum/Uhrzeit
netto-gesamt-los-rabatt Nettosumme nach Anrechnung des Rabatts alle ja dezimalzahl
herkunftsland Ursprungsland, das für die Einhaltung verwendet wird ja Land
origin-währungsbrutto Landeswährung (brutto) ja* ja dezimalzahl(32,4)
origin-currency-net Landeswährung netto ja* ja dezimalzahl(32,4)
original-Rechnungsdatum Ursprüngliches Rechnungsdatum erforderlich, wenn is-credit-note=true ja** ja datum/Uhrzeit
original-Rechnungsnummer Ursprüngliches Rechnungsdatum erforderlich, wenn is-credit-note=true ja** ja string(40)
bezahlt Bezahlt ja ja boolean
rechnung bezahlen Rechnung bezahlen ja
zahlungskanal Wie die Rechnungszahlung abgewickelt wird - ERP (Standard), Coupa Pay Virtual Card, Coupa Pay Invoice Payment nein nein beliebig ja zeichenfolge(40)
zahlungsdatum Datum der Zahlung für Rechnung ja ja datum/Uhrzeit
zahlungsmethode Zahlungsmethode ja string(10)
zahlungshinweise Mit der Zahlung für die Rechnung enthaltene Anmerkungen ja ja text
payment-order-reference Zahlungsauftragsreferenz ja ja string(255)
zahlungsbedingung Zahlungsbedingungscode auf der Rechnung ja ja Zahlungsbedingung
zahlungen Zahlungen ja ja Zahlung
vorauszahlungsdatum Datum der Vorauszahlung ja ja datum/Uhrzeit
überleitungszeilen Zahlungsausgleichszeilen ja Rechnungs-/Abstimmungsposition
rEMIT-TO-ADRESSE Adresse des Empfängers ja ja ja Zurücksenden an Adresse
angefordert von Anforderer auf der Rechnung ja Benutzer
auflösungsnummer Lösungsnummer ja ja string(255)
reverse-Charge-Referenz Hinweis auf Umkehrung der Steuerschuldnerschaft ja ja
signed-qr-code QR-Code signiert ja text
selbstfakturierungs-Referenz Selbstabrechnungsreferenz auf der Rechnung ja ja zeichenfolge(191)
absender-E-Mail Absender-E-Mail ja string(255)
serie Serie ja string(30)
absenderadresse Lieferadresse ja ja Lieferanten-Zahlungsempfänger
ship-to-Address Lieferadresse ja ja Adresse
versandbetrag Versandbetrag ja ja dezimalzahl(32,4)
lieferbedingung Code Versandbedingung auf Rechnung ja Versandbedingung
show-tax-information Steuerinformationen in der Rechnung anzeigen ja boolean
status Rechnungsstatus. Weitere Informationen über den Rechnungsstatus finden Sie unter Rechnungsfortschritt über Status. neu,
ap_hold,
draft, on_hold, 
pending_receipt, 
abgelehnt, 
aufgegeben.
angefochten.
pending_approval,
booking_hold,
pending_action,
genehmigt,
aufheben,
verarbeitung,
ungültig,
pending_action, payable_adjustment
ja string(50)
Lieferant Name oder Nummer des Lieferanten ja ja Lieferant
lieferant erstellt Vom Lieferanten erstelltes Kennzeichen für Rechnung ja boolean
supplier-note Hinweis vom Lieferanten ja ja text
lieferant-Überweisung an Vom Lieferanten angegebene Adresse des Zahlungsempfängers ja ja ja Lieferanten-Zahlungsempfänger
lieferanten-Steuer-Registrierung Lieferantensteuerregistrierung ja* ja Steuerregistrierung
supplier-total Lieferanten gesamt ja dezimalzahl
markierungen Taggings ja ja Tagging
tags Tag (veraltet, bitte Taggings-Zuordnung verwenden, um Tags zu InvoiceHeader hinzuzufügen) ja ja Tag
steuerbetrag Steuerbetrag (nicht verwendet, wenn die Steuer auf Positionsebene angegeben ist) ja ja dezimalzahl
tax-amount-engine Steuerbetrag, der entweder von Coupa Native oder External Tax Engine basierend auf der Konfiguration berechnet wird ja dezimalzahl
steuerkennzeichen Steuercode (wird nicht verwendet, wenn die Steuer auf Positionsebene angegeben ist) ja ja string(255)
tax-code-engine Steuerschlüssel, der von der externen Steuermaschine basierend auf der Konfiguration zurückgegeben wird ja
steuerlich-zum-lieferanten An Lieferanten fällige Steuer ja dezimalzahl(32,4)
steuerzeilen Zeilensteuercode (wird nicht verwendet, wenn die Steuer auf Kopfzeilenebene angegeben wird) ja ja Steuerzeile
steuersatz Steuersatz (nicht verwendet, wenn die Steuer auf Zeilenebene angegeben ist) ja ja schwimmer
tax-rate-engine Steuersatz, der von der externen Steuermaschine basierend auf der Konfiguration zurückgegeben wird ja
steuern im Ursprungsland - Landeswährung Steuer Landeswährung ja* ja dezimalzahl(32,4)
toleranzausfälle Toleranzfehler ja string(512)
total-with-taxes Summe mit Steuern ja dezimalzahl
total-taxes-less-discount Steuern gesamt nach Anrechnung des Rabatts alle ja dezimalzahl
empfangsart Art des Belegs ja zeichenfolge(10)
beziehungsart Beziehungstyp ja string(10)
updated-at Automatisch von Coupa erstellt im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ ja datum/Uhrzeit
aktualisiert von Benutzer der Aktualisierung ja Benutzer
rechnungsverwendung Verwendung der Rechnung ja string(10)
quellensteuerzeilen Quellensteuerpositionen ja ja Quellensteuerposition
quellensteuer-Override Quellensteuerüberschreibung ja dezimalzahl(30,3)
rechnungsreferenznummer Rechnungsreferenznummer (irn) ja ja string(255)
lieferant-Rechnung-Aussteller-Name Name des Ausstellers der Lieferantenrechnung ja ja string(255)
lieferant-Rechnung-Reviewer-Name Name des Überprüfers der Lieferantenrechnung ja ja string(255)
supplier-payment-collector-name Name des Eintreibers der Lieferantenzahlungen ja ja string(255)
endorsement-on-Rechnungen Bestätigung von Rechnungen ja string(10)
new-means-of-transport Neues Transportmittel ja zeichenfolge(10)
ausstellungsort Ausgabeort ja zeichenfolge(100)
vorschussbetrag Betrag der Vorauszahlung ja ja dezimalzahl(46,20)
transaction-uuid Transaktions-UUID ja string(50)
transaction-notification-date Datum der Transaktionsbenachrichtigung ja datum/Uhrzeit
inhaltsvalidierung Rechnungsinhaltsvalidierungsindikator ja boolean
rechnungsreferenznummer Rechnungsreferenznummer (irn) ja ja
lieferant-Rechnung-Aussteller-Name Name des Ausstellers der Lieferantenrechnung ja ja string(255)
lieferant-Rechnung-Reviewer-Name Name des Überprüfers der Lieferantenrechnung ja ja string(255)
supplier-payment-collector-name Name des Eintreibers der Lieferantenzahlungen ja ja string(255)
is-credit-note Dokumenttyp Gutschrift ja boolean
anforderer-E-Mail Anforderer-E-Mail ja zeichenfolge
anforderer-Name Vollständiger Name des Anforderers ja zeichenfolge
anforderer-Lookup-Name Anforderer-Lookup-Name ja zeichenfolge
lieferungsnummer Lieferungsnummer ja string(255)
lieferdatum Lieferdatum ja datum/Uhrzeit
original-value-of-supply Ursprünglicher Lieferwert ja dezimalzahl(46,20)
correct-value-of-supply Korrekter Lieferwert ja dezimalzahl(46,20)
original-Rechnungsdatum Ursprüngliches Rechnungsdatum, das im Falle einer Gutschrift verwendet wird ja ja datum/Uhrzeit
beziehungsart Beziehungstyp ja string(10)
original-Rechnungsnummer Ursprüngliche Rechnungsnummer, die im Falle einer Gutschrift verwendet wird ja ja zeichenfolge(40)
ort der Lieferung Lieferort ja string(255)
split-Payment-Mechanismus Mechanismus der Zahlungsaufteilung ja boolean
endorsement-on-Rechnungen Bestätigung von Rechnungen ja string(10)
new-means-of-transport Neues Transportmittel ja string(10)
ausstellungsort Ausgabeort ja zeichenfolge(100)
signed-qr-code QR-Code signiert ja text
lieferbedingung Code Versandbedingung auf Rechnung ja
lieferanten-Steuer-Registrierung ja ja
käufersteueranmeldung ja ja
zahlungsauftragsnummer Zahlungsauftragsnummer

ja

zeichenfolge
rechnungsausstellungszeit Zeitpunkt der Rechnungsausstellung ja string(255)
registrierkassenbetreiber Kassenbetreiber ja string(255)
zahlungsmittel Zahlungsmittel ja string(255)
unique-identification-code-of-cash-receipt Eindeutige Kennung des Geldeingangs ja string(255)
security-code-of-issuer Sicherheits-Code des Ausstellers ja string(255)
staatliche Steuernummer Staatliche Steuer-ID-Nummer ja string(255)
staatliche Steuernummer-für-Ersatzsteuerzahler Staatliche Steuer-ID-Nummer für Ersatz-Steuerzahler ja string(255)
gemeindesteuernummer Steuer-ID-Nummer der Kommune ja string(255)
serial-code-of-fiscal-invoice Seriennummer der steuerlichen Rechnung ja string(255)
verifizierungscode Prüfcode ja string(255)
art des Dokuments Dokumenttyp ja string(255)
protokoll-Nummer Protokollnummer ja string(255)
art des Betriebs Art des Vorgangs ja string(255)
betriebsart Vorgangstyp ja string(255)
frachtart Frachttyp ja string(255)
kfz-Kennzeichen Kfz-Kennzeichen ja string(255)
bundesweite Einschreibung des Förderers Nationale Registrierung von Conveyor ja string(255)
volume-amount Volumen Größe ja string(255)
volumen-Brutto-Gewicht Volumen Bruttogewicht ja string(255)
volumen-Flüssigkeits-Gewicht Volumen Flüssiggewicht ja string(255)
volumen-Marke Volumen Marke ja string(255)
lautstärketyp Volumen Typ ja string(255)
volumen-Nummerierung Volumen Nummerierung ja string(255)
zahlungsvereinbarungsscheine Zahlungsvereinbarungsnotizen Vollständig bezahlt über Vorauszahlungsvereinbarung, teilweise bezahlt über Vorauszahlungsvereinbarung, bereits für eine wiederkehrende Vereinbarung bezahlt, Zahlung pro Vereinbarung einbehalten ja string(255)
tcs-steuer-zeilen ja -
invoice-from-address ja ja Adresse
absenderadresse ja ja Adresse
Hinweis

Mit einem Sternchen * markierte Pflichtfelder sind zusätzliche Pflichtfelder für regelkonforme Rechnungen.  Mit zwei Sternchen ** gekennzeichnete Pflichtfelder sind nur erforderlich, wenn is-credit-note=true.

Liste der konformen Länder

Diese Liste zeigt, welche Länder für konforme Rechnungen zugelassen sind. Es ist keine Liste der konformen Länder, die Coupa derzeit unterstützt.

#id Code Name
14 AU Australien
15 AT Österreich
22 BE Belgien
31 BR Brasilien
34 BG Bulgarien
39 CA Kanada
53 HR Kroatien
55 CY Zypern
56 CZ Tschechische Republik
58 DK Dänemark
67 EE Estland
72 FI Finnland
73 FR Frankreich
79 DE Deutschland
82 GB Vereinigtes Königreich
83 GR Griechenland
96 HK Hongkong
97 HU Ungarn
98 IS Island
103 IE Irland
104 IL Israel
105 IT Italien
108 JP Japan
118 LV Lettland
123 LI Liechtenstein
124 LT Litauen
125 LU Luxemburg
133 MT Malta
138 MX Mexiko
141 MC Monaco
144 MA Marokko
151 NL Niederlande
154 NZ Neuseeland
161 Nein Norwegen
171 PL Polen
173 PT Portugal
175 QS Katar
177 RO Rumänien
183 SA Saudi-Arabien
187 SG Singapur
188 SK Slowakei
189 SI Slowenien
192 ZA Südafrika
193 ES Spanien
204 SE Schweden
205 CH Schweiz
222 AE

Vereinigte Arabische Emirate

223 US Vereinigte Staaten
250 IM Isle Of Man

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