---
article_id: KB0396644
article_type: Support Note
component_ids:
  - BNS-ARI-CP-CORE-AI
component_descriptions:
  - Core Procurement > Core Administration > Application Integration (between Buying & Sourcing)
products:
  - SAP Business Network for Procurement and SAP Business Network for Supply Chain
personas:
  - Admin
  - Buyer
  - Supplier
language: en
created: 2026-09-25
updated: 2026-10-09
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0396644
connect_url: https://support.ariba.com/item/view/KB0396644?min=1
sap_for_me_url: https://me.sap.com/notes/KB0396644
---

# PO is failing with error "Translation failed (...) isAdhoc and SupplierPartId both are missing"

## Symptom

Purchase order has reached SAP Business Network, but it has failed to reach the EDI integrated supplier. In the PO History tab, we can see the error and translation report below:

> PO-11: Cannot deliver order. Terminal error code for PO status: Translation failed for XXXXXXXXX :  
> Translation Log (1 entries):  
> ----------------------------  
> **ERROR: /cXML/Request/OrderRequest; isAdhoc and SupplierPartId both are missing.Include at least one of those.**  
> Translation Report  
> ------------------  
> Mandatory Data Missing(100)  
> GroupName = ItemOut\_cxml  
> Instance = 00  
> FieldId = 3  
> FieldData = null  
> Standard Rule Use Code  
> Data Missing(142)  
> BlockCount = 7  
> BlockName = FOB  
> BlockSignatureIdTag = FOB  
> FieldName = 0335:2  
> FieldNumber = 5  
> FieldData = FOB ?

## Cause

Either isAdhoc or SupplierPartId should be included in the purchase orders (cXML). Ariba uses these elements to detect non-catalog items.

## Resolution

The buyer will need to have isAdhoc or SupplierPartId included in the purchase order (cXML). See the cXML snippet below for an example:

\<ItemOut isAdHoc = "yes" lineNumber = "1" quantity = "10" requestedDeliveryDate = "2012-03-07">  
\<ItemID>  
\<SupplierPartID>N160INSTLL\</SupplierPartID>  
\</ItemID>  
\<ItemDetail>  
\<UnitPrice>  
\<Money currency = "USD">14.00000\</Money>  
\</UnitPrice>  
\<Description xml:lang = "en">N160INSTLL\</Description>  
\<UnitOfMeasure>EA\</UnitOfMeasure>  
\<PriceBasisQuantity quantity = "2" conversionFactor = "0.10">  
\<UnitOfMeasure>BX\</UnitOfMeasure>  
\<Description xml:lang = "en">This field specifies that 1 Box is equivalent to 10 EA and the unit price is for 2 Boxes\</Description>  
\</PriceBasisQuantity>

## See Also

See *[Detecting non-catalog orders](https://help.sap.com/docs/business-network-for-supply-chain/cxml-solutions/detecting-non-catalog-orders?locale=en-US&version=LATEST)* in the [*cXML Solutions Guide*](https://help.sap.com/docs/business-network-for-supply-chain/cxml-solutions/cxml-solutions-guide?locale=en-US&version=LATEST) for additional information on these elements.

## Keywords

isAdhoc and SupplierPartId both are missing, PO-11, Cannot deliver order, Terminal error code for PO status, Translation failed, po failed, edi, electronic document interchange, integrated supplier
