One of the blockers identified is that customers wait to send new POs to the Ariba Network.  So, if a supplier is enabled but has an open PO with the customer, they wait until that PO is fulfilled and then send the new one to the network.  The best practice is to flag these open POs as “legacy” and send them over to facilitate invoicing.  It must be clear to the supplier that the legacy PO is not for fulfillment, but for invoicing only.


This process is handled through the use of a type of purchase order called a "legacy" order in the Ariba network.  It has already sent to the supplier from their customer outside of Ariba Network, and is already fulfilled (but not yet invoiced). The message "This purchase order has already been fulfilled" (see below) alerts the supplier that this purchase order arrives in the Inbox of their Ariba  Network supplier account for the purpose of invoicing only, and the supplier should not fulfill it again.  Legacy orders are always routed to the supplier’s online Inbox, even if they use another document routing method.


Legacy PO.png


Additional Information

In the Commerce Extensible Markup Language (cXML) version of the purchase order, the OrderRequest document, a legacy purchase order is identified by the following extrinsic in the OrderRequest header, which needs to be set to "yes":

<Extrinsic name="AribaNetwork.LegacyOrders">yes</Extrinsic>


You can find related documentation page (128) of the cXML Solutions Guide (Feb 2012 Edition)



This Tip of the Week is provided by Geeta Menon - Director, Solution Consulting, Network Growth