Échec de Punchout : Aucun élément de statut dans la réponse de configuration (format de fichier incorrect)

Cause

L'URL de punchout est correcte, mais la réponse du fournisseur n'est pas dans le format de fichier cXML PunchoutSetupResponse approprié.

Pour reproduire, cliquez sur le lien du fournisseur de punchout et recevez l'erreur Aucun élément d'état dans Coupa.

Solution

  • Assurez-vous que le fournisseur utilise le format de fichier cXML PunchoutSetupResponse approprié. Par exemple : 
    <?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 ;Initiale=VRAI</URL>
    
         </StartPage>
    
       </PunchOutSetupResponse>
    
     </Response>
    
    </cXML>
  • Vérifiez l'e-mail de notification d'échec de Coupa punchout avec l'objet « Échec cXML (Une erreur de punchout s'est produite) » et examinez la réponse cXML du fournisseur.

  • Transférer l'e-mail au fournisseur, et demander au fournisseur de fournir le PunchoutSetupResponse dans le format de fichier cXML approprié.

Exemple