Support Center

Sending an order to a supplier - OrderRequest

The Buyer orders products from the Supplier’s PunchOut Catalog.

Procurement applications convert approved purchase requisitions into one or more

purchase orders. A purchase order is a formal request from a buying organization to a supplier to fulfil a contract.

The OrderRequest document is analogous to a purchase order.

When you configure your account on a network commerce hub, you specify a URL to which all cXML purchase orders will be sent. Upon receiving a purchase order, you send it to your internal order management system and fulfil it as you normally would.

Your website must also return an Order Response document to the network commerce hub, which tells the buyer that you successfully received and parsed the purchase order.

 
The following example shows an OrderRequest for an item:
 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.014/cXML.dtd">

<cXML xml:lang="en-US" payloadID="93369535150910.10.57.136" timestamp="2000-08-03T08:49:11+07:00">

 <Header>

         <From>

                 <Credential domain="AribaNetworkUserId">

                         <Identity>admin@acme.com</Identity>

                 </Credential>

         </From>

         <To>

                 <Credential domain="DUNS">

                         <Identity>114315195</Identity>

                 </Credential>

         </To>

         <Sender>

                 <Credential domain="AribaNetworkUserId">

                         <Identity>sysadmin@ariba.com</Identity>

                         <SharedSecret>abracadabra</SharedSecret>

                 </Credential>

                 <UserAgent>Network Hub V1.1</UserAgent>

         </Sender>

 </Header>

 <Request>

         <OrderRequest>

                 <OrderRequestHeader orderID="DO102880"

                         orderDate="2000-08-03T08:49:09+07:00" type="new">

                 <Total>

                         <Money currency="USD">4688.00</Money>

                 </Total>

                 <ShipTo>

                         <Address isoCountryCode="US" addressID="1000467">

                                 <Name xml:lang="en">Acme, Inc.</Name>

                                 <PostalAddress name="default">

                                         <DeliverTo>John Q. Smith</DeliverTo>

                                         <DeliverTo>Buyers Headquarters</DeliverTo>

                                         <Street>123 Main Street</Street>

                                         <City>Mountain View</City>

                                         <State>CA</State>

                                         <PostalCode>94089</PostalCode>

                                         <Country isoCountryCode=”US”>United States</Country>

                                 </PostalAddress>

                                 <Email name="default">john_smith@acme.com</Email>

                         </Address>

                 </ShipTo>

                 <BillTo>

                         <Address isoCountryCode="US" addressID="12">

                                 <Name xml:lang="en">Acme Accounts Payable</Name>

                                 <PostalAddress name="default">

                                         <Street>124 Union Street</Street>

                                         <City>San Francisco</City>

                                         <State>CA</State>

                                         <PostalCode>94128</PostalCode>

                                         <Country isoCountryCode="US">United States</Country>

                                 </PostalAddress>

                         </Address>

                 </BillTo>

                 <Shipping>

                         <Money currency="USD">12.34</Money>

                         <Description xml:lang="en-US">FedEx 2-day</Description>

                 </Shipping>

                 <Tax>

                         <Money currency="USD">10.74</Money>

                         <Description xml:lang="en">CA State Tax</Description>

                 </Tax>

                 <Payment>

                         <PCard number="1234567890123456" expiration="2002-03-12"/>

                 </Payment>

         </OrderRequestHeader>

                 <ItemOut quantity="2" lineNumber="1">

                         <ItemID>

                                 <SupplierPartID>220-3165</SupplierPartID>

                                 <SupplierPartAuxiliaryID>E000028901</SupplierPartAuxiliaryID>

                         </ItemID>

                         <ItemDetail>

                                 <UnitPrice>

                                         <Money currency="USD">2344.00</Money>

                                 </UnitPrice>

                                 <Description xml:lang="en">Laptop Computer Notebook Pentium® II

                                         processor w/AGP, 300 MHz, with 12.1&quot; TFT XGA Display

                                 </Description>

                                 <UnitOfMeasure>EA</UnitOfMeasure>

                                 <Classification domain="UNSPSC">43171801</Classification>

                                 <URL>http://www.supplier.com/Punchout.asp</URL>

                                 <Extrinsic name="ExtDescription">Enhanced keyboard</Extrinsic>

                         </ItemDetail>

                         <Distribution>

                                 <Accounting name="DistributionCharge">

                                         <AccountingSegment id="7720">

                                                 <Name xml:lang="en-US">Account</Name>

                                                 <Description xml:lang="en-US">Office Supplies

                                                 </Description>

                                         </AccountingSegment>

                                 </Accounting>

                                 <Charge>

                                         <Money currency="USD">4688.00</Money>

                                 </Charge>

                         </Distribution>

                 </ItemOut>

         </OrderRequest>

 </Request>

</cXML>

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk