---
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 > Documentos de transacción > Transacción (Pedidos de compra, avisos de expedición y entrada de mercancías)
  - SAP Business Network for Procurement & Supply Chain > SAP Business Network Integrations > Pedidos CXML
products:
  - SAP Business Network for Procurement and SAP Business Network for Supply Chain
personas:
  - Supplier
language: es
created: 2025-08-14
updated: 2026-07-24
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0393753_es
connect_url: https://support.ariba.com/item/view/KB0393753_es?min=1
sap_for_me_url: https://me.sap.com/notes/KB0393753/es
---

# ¿Por qué un pedido de compra ha fallado con el error: "PO-9: Respuesta cXML no válida"?

## Síntoma

Un pedido de compra enviado a SAP Business Network falla con el error PO-9: Respuesta cXML no válida.

## Entorno

SAP Business Network

## Causa

La aplicación Commerce eXtensible Markup Language (cXML) del proveedor devuelve una respuesta cXML no válida para el pedido enviado por SAP Business Network.

A continuación se muestra un ejemplo de una respuesta no válida:

\<?versión xml="1.0" codificación="UTF-8" ?>\<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> \<Respuesta>  
\<Código de estado="500" texto="Texto de muestra"/>  
\</Respuesta>

## Resolución

Para garantizar una transmisión correcta del pedido de compra, el sistema del proveedor debe devolver una confirmación HTTP 200 válida cuando SAP Business Network enruta el pedido de compra.

Además, la respuesta cXML debe seguir estrictamente el formato descrito en la sección [Documento de respuesta de ejemplo de](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/example-response-document?locale=en-US&version=LATEST) la Guía de soluciones cXML. El incumplimiento de este formato puede provocar que el pedido de compra se marque como Fallido en SAP Business Network.

A continuación se muestra un ejemplo de una respuesta válida de 200:

\<?versión xml="1.0" codificación="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">  
\<Respuesta>  
\<Código de estado="200" texto="OK"/>  
\</Respuesta>  
\</cXML>

De forma alternativa, si la integración cXML no es necesaria o actualmente está mal configurada, puede cambiar el método de enrutamiento en SAP Business Network navegando a: **Configuración de cuenta \[Iniciales del usuario\]** > **Configuración** > **Enrutamiento de pedido electrónico** y seleccionando una opción alternativa (por ejemplo, En línea).

Una vez realizada la acción correctiva adecuada, el proveedor puede reenviarse el pedido a sí mismo para actualizar su estado a Confirmado. Si el proveedor puede enviar una factura al pedido de compra, el estado del pedido de compra también se actualizará a Confirmado.

## Ver también

- *[SAP Help Portal](https://help.sap.com/docs/)* > [SAP Business Network for Procurement](https://help.sap.com/docs/business-network-for-procurement) > [Guía de soluciones cXML](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/cxml-solutions-guide) > [Pedidos de compra](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/purchase-orders) > *[Documentos de respuesta](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/response-documents?locale=en-US&version=LATEST)*
- [KB0404685: Los pedidos de compra (PO) no llegan al sistema integrado del proveedor (mediante cXML), pero se pueden ver en la bandeja de entrada del proveedor](https://support.ariba.com/item/view/KB0404685)
- [KB0558349 - ¿Cómo puedo reenviar un pedido de compra desde una cuenta de proveedor?](https://support.ariba.com/item/view/KB0558349)

## Palabras clave

no se ha podido, analizar sintácticamente
