Punchout-Bestellung
Eine Punchout-Anforderung erstellen.
Im Folgenden finden Sie einen Prozessworkflow für die Punchout-Bestellung.
- Der Benutzer meldet sich bei Coupa an und klickt auf den Punchout-Link des Lieferanten.
- Coupa sendet dem Lieferanten eine PunchoutSetupRequest cXML mit Benutzerinformationen.
- Der Lieferant authentifiziert und sendet Coupa eine PunchoutSetupResponse cXML mit der Zielseiten-URL zurück.
- Der Nutzer kauft auf der Lieferanten-Website ein, fügt Artikel in den Warenkorb und checkt auf der Lieferanten-Website aus.
- Der Lieferant überträgt die Warenkorbdaten und sendet eine PunchoutOrderMessage cXML an Coupa.
- Die Warenkorbartikel werden der Anforderung des Benutzers in Coupa hinzugefügt und der Benutzer reicht sie zur Genehmigung ein.
- Sobald die Anforderung genehmigt wurde, generiert Coupa eine Bestellung (PO) und sendet eine OrderRequest cXML an den Lieferanten.
- Der Lieferant erhält die Bestellung, bearbeitet sie, liefert die Bestellung an den Benutzer und stellt dem Benutzer die Rechnung.
Weitere Informationen finden Sie unter integrate.coupa.com.
Die häufigsten Fehler sind die folgenden:
- Punchout fehlgeschlagen: Kein Statuselement in Einrichtungsantwort (falsche URL)
- Punchout fehlgeschlagen: Kein Statuselement in Einrichtungsantwort (falsches Dateiformat)
- Punchout fehlgeschlagen: getaddrinfo: Name oder Service nicht bekannt
- Punchout fehlgeschlagen: Einrichtungsanforderung fehlgeschlagen: 4xx Login-Name nicht verfügbar
- Punchout fehlgeschlagen: Verbindung von Peer zurückgesetzt - SSL_Connect oder SSL_Connect zurückgegeben=1 errno=0 status=SSLv3 read server hello A: sslv3 handshake failure
- Punchout fehlgeschlagen: Es wurde vom Punchout kein Einkaufswagen zurückgegeben
- Punchout fehlgeschlagen: Coupa-Anmeldung