Punchout fehlgeschlagen: Kein Statuselement in der Konfigurationsantwort (falsches Dateiformat)

Revised: 21 June 2018

Ursache

Die Punchout-URL ist korrekt, aber die Antwort des Lieferanten hat nicht das richtige cXML-Dateiformat für PunchoutSetupResponse.

Klicken Sie zum Reproduzieren auf den Punchout-Lieferanten-Link und empfangen Sie den Fehler Kein Statuselement in Coupa.

Lösung

  • Stellen Sie sicher, dass der Lieferant das richtige cXML-Dateiformat für PunchoutSetupResponse verwendet. Beispiel: 
    <?xml version="1.0"?>
    <!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.014/cXML.dtd">
    <cXML xml:lang="en-US" payloadID="123" timestamp="2014-01-01T08:46:00- 07:00">
     <Response>
       <Status code="200" text="success"/>
       <PunchOutSetupResponse>
         <StartPage>
           <URL>http://example.com/retrieve?reqUrl=123;Initial=TRUE</URL>
         </StartPage>
       </PunchOutSetupResponse>
     </Response>
    </cXML>
  • Prüfen Sie die Coupa-E-Mail-Benachrichtigung für den fehlgeschlagenen Punchout mit dem Betreff „cXML-Fehler (Fehler bei Punchout)“ und prüfen Sie die cXML-Antwort des Lieferanten.

  • Leiten Sie die E-Mail an den Lieferanten weiter und bitten Sie den Lieferanten, die PunchoutSetupResponse im richtigen cXML-Dateiformat bereitzustellen.

Beispiel

Parts or all of this page might have been machine-translated. We apologize for any inaccuracies.