Commerce Anywhere Business Process Integration Scenario 4

Order On-Line/Fulfill from Vendor/Ship to Customer

  Scenario Home


Scenario 4 illustrates the process for creating a customer order on-line, and fulfilling it from a vendor by shipping directly to a customer.

1.       An order is created on-line via a retailer’s Online Order Capture system (OOC),which can represent a web channel, mobile device, or call center.

2.       The OOC will query existing customer information from an external customer master and associate it to an order as part of the order capture process.   If the customer doesn’t already exist, then a new customer may be created.

3.       During the order creation process, the OOC will verify inventory is available to fulfill the order using its local copy of inventory (3A), or by exception validating inventory availability via RMS (3B).

Note:  Oracle Retail assumes retailers will use a local source copy of inventory as its default method for checking inventory availability and will only use the real time inventory availability look up process in exception cases, such as for items with low stock on hand, or fast selling items. 

4.       Once the order has been created, it will be sent to the Order Management System(OMS) to determine the sourcing and fulfilling locations, if not already determined by the OOC. 

5.       Optional - During the order sourcing and fulfillment process, the OMS will verify inventory is available to fulfill the order using its local copy of inventory.  For this scenario, it is assumed that the supplier is determined to be the best fulfillment option, so this step may be skipped.

 

6.       Once the order is created, it will be sent to RMS for execution. The order information sent from the OMS will include the pertinent information to execute the order, including items, quantities, pricing, fulfillmentlocation, and customer information.  Upon receipt of the order in RMS, it will create a customer order PO.  

 

7.       If payment has been taken from the customer as part of the order creation/fulfillment process, the OMS will send an Order Initiate (ORI) transaction to ReSA. 

 

8.       Total ORI transactions will be periodically interfaced to the General Ledger from ReSA.

 

9.       RMS will send the Purchase Order to the vendor with the customer order number and delivery details.    

 

10.   After shipping an order to the customer, the vendor will send a vendor Advanced Shipment Notification (ASN) to RMS and the OMS.  RMS will use this information to ship and receive the PO into the virtual store location.  The OMS will use this information to update the customer order.

 

Note: it is assumed that upon receipt of this update, OMS will also update the OOC and oneof the applications will inform the customer that the order has been shipped.

 

11.   After the customer order has been fulfilled, the vendor will send an invoice to the Retail Invoice Match System (ReIM).   Once the transaction is complete ReIM processes will match the invoice to the purchase order and receipt and post the invoice for payment.

 

12.   The OMS will periodically send ReSA RTLOG transactions to record all customer order fulfillments (ORD transaction type), which could beat either order fulfillment or after proof of delivery to recognize the sale, based on rules defined. 

 

13.   Total ORD transactions will be periodically interfaced to the General Ledger from ReSA.   These will offset the ORI transactions recorded at order creation.

 

14.   When RMS receives the sales transaction associated with customer order fulfillment from ReSA, it will decrement stock on hand at the non-stock holding store.    

 


Copyright © 2014, Oracle and/or its affiliates. All rights reserved.