---
article_id: KB0393753
article_type: Support Note
component_ids:
  - SBN-AN-INT-ORD
  - SBN-AN-TX-POA
component_descriptions:
  - SAP Business Network para compras e cadeia de suprimentos > Documentos de transação > Transação (pedidos de compra, avisos de entrega e recibos de mercadorias)
  - SAP Business Network para compras e cadeia de suprimentos > Integrações do SAP Business Network > Pedidos CXML
products:
  - SAP Business Network for Procurement and SAP Business Network for Supply Chain
personas:
  - Supplier
language: pt-br
created: 2025-08-14
updated: 2026-07-24
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0393753_pt-br
connect_url: https://support.ariba.com/item/view/KB0393753_pt-br?min=1
sap_for_me_url: https://me.sap.com/notes/KB0393753/pb
---

# Por que um pedido de compra falhou com o erro: "PO-9: resposta cXML inválida"?

## Sintoma

Um pedido de compra (PO) enviado para o SAP Business Network falha com o erro PO-9: resposta cXML inválida.

## Ambiente

SAP Business Network

## Causa

O aplicativo Commerce eXtensible Markup Language (cXML) do fornecedor está retornando uma resposta cXML inválida para o pedido de compra enviado pelo SAP Business Network.

Abaixo está um exemplo de uma resposta inválida desse tipo:

\<?xml version="1.0" encoding="UTF-8" ?>\<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> \<Resposta>  
\<Código de status="500" texto="Texto de amostra"/>  
\</Resposta>

## Resolução

Para garantir a transmissão bem-sucedida do pedido de compra, o sistema do fornecedor deve retornar uma confirmação HTTP 200 válida quando o SAP Business Network encaminhar o pedido de compra.

Além disso, a resposta cXML deve seguir rigorosamente o formato descrito na seção [Documento de resposta de exemplo](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/example-response-document?locale=en-US&version=LATEST) do Guia de Soluções cXML. O descumprimento deste formato pode resultar na marcação do pedido de compra como Falha no SAP Business Network.

Abaixo está um exemplo de uma resposta 200 válida:

\<?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">  
\<Resposta>  
\<Código de status="200" texto="OK"/>  
\</Resposta>  
\</cXML>

Como alternativa, se a integração cXML não for necessária ou estiver configurada incorretamente, você pode alterar o método de encaminhamento no SAP Business Network navegando para: **Configurações da conta \[Iniciais do usuário\]** > **Configurações** > **Encaminhamento de pedidos eletrônicos** e selecionando uma opção alternativa (por exemplo, On-line).

Depois de a ação corretiva apropriada ter sido executada, o fornecedor pode reenviar o pedido de compra para si mesmo para atualizar seu status para Confirmado. Se o fornecedor puder enviar uma fatura ao pedido de compra, o status do pedido de compra também será atualizado para Confirmado.

## Veja também

- *[SAP Help Portal](https://help.sap.com/docs/)* > [SAP Business Network for Procurement](https://help.sap.com/docs/business-network-for-procurement) > [Guia de Soluções 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 resposta](https://help.sap.com/docs/business-network-for-procurement/cxml-solutions/response-documents?locale=en-US&version=LATEST)*
- [KB0404685 - Os pedidos de compra (PO) não estão chegando ao sistema integrado do fornecedor (via cXML), mas podem ser vistos na caixa de entrada do fornecedor](https://support.ariba.com/item/view/KB0404685)
- [KB0558349 - Como reenvio o pedido de compra de uma conta de fornecedor?](https://support.ariba.com/item/view/KB0558349)

## Palavras-chave

Não foi possível, analisar sintaticamente
