---
article_id: KB0393753
article_type: Support Note
component_ids:
  - SBN-AN-INT-ORD
  - SBN-AN-TX-POA
component_descriptions:
  - SAP Business Network for Procurement & Supply Chain > Documents de transaction > Transaction (bons de commande, avis d'expédition et reçus de marchandises)
  - SAP Business Network for Procurement & Supply Chain > Intégrations SAP Business Network > Commandes cXML
products:
  - SAP Business Network for Procurement and SAP Business Network for Supply Chain
personas:
  - Supplier
language: fr
created: 2025-08-14
updated: 2026-07-24
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0393753_fr
connect_url: https://support.ariba.com/item/view/KB0393753_fr?min=1
sap_for_me_url: https://me.sap.com/notes/KB0393753/fr
---

# Pourquoi un bon de commande a échoué avec l'erreur : "BdC-9 : réponse cXML non valide" ?

## Symptôme

Un bon de commande (BdC) envoyé à SAP Business Network échoue avec l'erreur BdC-9 : Réponse cXML non valide.

## Environnement

SAP Business Network

## Cause

L'application cXML (Commerce eXtensible Markup Language) du fournisseur renvoie une réponse cXML non valide pour le bon de commande envoyé par SAP Business Network.

Vous trouverez ci-dessous un exemple de réponse non valide :

\< ?xml version="1.0" encoding="UTF-8" ?>\< !DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> \<Réponse>  
\<Code de statut="500" text="Exemple de texte"/>  
\</Réponse>

## Résolution

Pour garantir la réussite de la transmission des bons de commande, le système du fournisseur doit renvoyer une confirmation HTTP 200 valide lorsque SAP Business Network achemine le bon de commande.

En outre, la réponse cXML doit respecter strictement le format décrit dans la section Exemple de [document de réponse](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/example-response-document?locale=en-US&version=LATEST) du Guide des solutions cXML. Le non-respect de ce format peut entraîner le marquage du bon de commande comme Échec dans SAP Business Network.

Vous trouverez ci-dessous un exemple de réponse valide de type 200 :

\<?xml version="1.0" encoding="UTF-8"?>  
\< !DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.021/cXML.dtd">  
\<cXML payloadID="1232424-testpayloadid234525" xml:lang="en-CA" timestamp="2016-10-12T18:39:42-08:00">  
\<Réponse>  
\<Code de statut="200" text="OK"/>  
\</Réponse>  
\</cXML>

Sinon, si l'intégration cXML n'est pas requise ou est actuellement mal configurée, vous pouvez modifier la méthode d'acheminement dans SAP Business Network en accédant à : **Paramètres du compte \[Initiales de l'utilisateur\]** > **Paramètres** > **Acheminement des commandes électroniques** et en sélectionnant une autre option (par exemple, En ligne).

Une fois l'action corrective appropriée effectuée, le fournisseur peut renvoyer le bon de commande à lui-même pour mettre à jour son statut sur Confirmé(e). Si le fournisseur est en mesure de soumettre une facture pour le bon de commande, le statut du bon de commande est également mis à jour sur Confirmé.

## Voir également

- *[SAP Help Portal](https://help.sap.com/docs/)* > [SAP Business Network for Procurement](https://help.sap.com/docs/business-network-for-procurement) > [Guide des solutions cXML](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/cxml-solutions-guide) > [Bons de commande](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/purchase-orders) > *[Documents de réponse](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/response-documents?locale=en-US&version=LATEST)*
- [KB0404685 - Les bons de commande (BdC) ne parviennent pas au système intégré du fournisseur (via cXML), mais sont visibles dans la boîte de réception du fournisseur](https://support.ariba.com/item/view/KB0404685)
- [KB0558349 - Comment renvoyer un bon de commande à partir d'un compte fournisseur ?](https://support.ariba.com/item/view/KB0558349)

## Mots-clés

n'a pas pu, analyser
