You are on page 1of 46

GalaxE.

Solutions
Order To Cash(O2C)

Technical Flow

Prepared By: T. Siva Kumar

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 1


Order To Cash Flow
The Order to Cash flow is the complete process of
entering an order into the system (Sales Order),
delivery the good(s) (Shipping), and then
producing the Invoice for the good(s) which are
Ordered by the Customer

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 2


Steps in Order To Cash Flow

Enter the Sales Order


Book the Sales Order
Launch Pick Release
Ship Confirm
Create Invoice
Create Receipts
Transfer to General Ledger
Journal Import
Posting

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 3


Enter Sales Order
Order management Super user Responsibility:
Navigation: Order, Returns -> Sales Orders

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 4


Enter Lines Information

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 5


Tables Behind Order Headers and Lines
Tables of Sales Order:
OE_ORDER_HEADERS_ALL
- ORDER_NUMBER
- HEADER_ID (Primary Key)
- FLOW_STATUS_CODE => ENTERED
- BOOKED_FLAG => N.
- ORG_ID, SHIP_FROM_ORG_ID, SHIP_TO_ORG_ID
OE_ORDER_LINES_ALL
- LINE_ID (Primary Key)
- FLOW_STATUS_CODE => ENTERED
- BOOKED_FLAG => N
- HEADER_ID => Foreign Key (SO Header ID)
- ORDERED_ITEM, INVENTORY_ITEM_ID, PRICING_QUANTITY,
ORDERED_QUANTITY and UNIT_SELLING_PRICE_PER_PQTY

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 6


Book The Order
Tables Reflected once the Order is Booked
Once the Order is Booked a soft reservation is created and records
are inserted into
OEXUBOKB.pls Checks the order eligibility for Booking

- OE_ORDER_HEADERS_ALL
FLOW_STATUS_CODE=> BOOKED
BOOKED_FLAG=> Y

- OE_ORDER_LINES_ALL
FLOW_STATUS_CODE => AWAITING_SHIPPING
BOOKED_FLAG => Y

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 8


The following New Tables populated with the details mentioned:
- WSH_DELIVERY_DETAILS
DELIVERY_DETAIL_ID => DELIVERY_DETAIL_ID
RELEASED_STATUS => R (ready to release)
SOURCE_LINE_ID => LINE_ID (so Line ID)

- WSH_DELIVERY_ASSIGNMENTS
DELIVERY_ASSIGNMENT_ID => DELIVERY_DETAIL_ID
DELIVERY_ID => NULL (Blank)

At the same time Demand Interface Program runs in the


background and inserts demand of the item with specified
quantity is created into
- MTL_DEMAND. DEMAND_SOURCE_LINE_ID => LINE_ID

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 9


The Order Status is Booked Now

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 10


The Line Status is Awaiting Shipping

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 11


Launch Pick Release
Go to Order Management Shipping Release Sale Order
Release Sales Order

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 12


Auto Create Delivery: Yes
Auto Pick Confirm: Yes
Auto Pack Delivery: Yes

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 13


In the Inventory Tab:
Auto Allocate: Yes

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 14


Click on Execute Now Button.
On successful completion, the below message would pop up as
shown below

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 15


Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 16
- Pick Release process kicks off several other requests like
Pick Slip Report
Shipping Exception Report &
Auto Pack Report

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 17


Pick Slip Report
Used by Warehouse user to pick from Inventory to Staging
Area
o General header information--lists report date,
warehouse, pick slip number, picking batch, and release
date.
o Release criteria--lists customer, priority, departure
name, freight carrier, delivery name, sub inventory, and
order number.
o Picking data--lists departure name, delivery name,
order number, primary sub inventory, primary location,
requested and shipped quantity, item name, ship set
number, unit of measure, whether or not the item is
required for shipment, line id, and picking line details.
o Shipping notes--lists any associated shipping notes.

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 18


Shipping Exceptions Report

- Prints Exception Messages during Shipping


- During the shipping and transportation of goods, unforeseen
shipping exceptions can occur that conflict with the actual
requirements of the shipper, transportation carrier, or
customer.
- If these exceptions are not handled promptly or properly, it
could result in reduced customer satisfaction and loss of
business and revenue for a company. Tracking exceptions can also
be helpful to identify and correct defects in the business process.

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 19


Auto-pack Report

- Holds Packing Details Report.

- The Auto-pack Report is designed to provide visibility to batches


that have been successfully packed by the Auto Pack concurrent
program.

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 20


Underlying Tables affected:
WSH_NEW_DELIVERIES New record will be created
- DELIVERY_ID
WSH_DELIVERY_ASSIGNMENTS.DELIVERY_ID => Populates
Delivery ID
WSH_DELIVERY_DETAILS.RELEASED_STATUS => Y
(Released)

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 21


Ship Confirm:
Navigation: Shipping -> Transactions

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 22


Click on Delivery Tab

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 23


Click on Ship Confirm

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 24


Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 25
The Status in Shipping Transaction screen will now be closed.

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 26


This will kick off following concurrent programs:

- Interface Trip Stop


- Commercial Invoice
- Packing Slip Report
- Bill of Lading

Underlying tables affected:


WSH_DELIVERY_DETAILS. RELEASED_STATUS =>C(Ship
Confirmed)
OE_ORDER_HEADERS_ALL. FLOW_STATUS_CODE => BOOKED
OE_ORDER_LINES_ALL . FLOW_STATUS_CODE =>SHIPPED

Note:Data is deleted from MTL_DEMAND, MTL_RESERVATIONS and


WSH_NEW_DELIVERIES
Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 27
Interface Trip Stop
- The Interface Trip Stop process runs the interface to update Order
Management sales order lines, and calls a process to update
Oracle Inventory.
Commercial Invoice
- This is a Legal document goes with Shipper. The Commercial
Invoice Report lists all confirmed shipped items in a delivery.
- This report lists
- ship date
- commercial invoice ID (same as the delivery name) -
shipper/exporter
- ship-to address
- freight carrier
- order number
- quantity
- unit of measure
Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 28
Bill of Lading
- This is used while transferring goods from one Carrier to Other
- The Bill of Lading prints the sales order that has been confirmed
from a selected delivery. This document lists the following:
- Ship Date
- Carrier
- Bill Of Lading Number
- Delivery Name
- Shipper
- Ship-to Address
- Carrier Name
- Waybill Number
- Quantity
- Shipping Notes you may have created are also printed.

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 29


Packing Slip Report
- The Global Packing Slip Report lists the goods that are in transit
and is used to show that the goods do not belong to the carrier.

The Packing Slip Report prints the following information:


- customer name with both the ship-to and bill-to addresses
- Ship date
- Freight and
- Payment terms
- Order date
- Cumulative quantity
- Salesperson.
- Waybill number
- Unit of measure
- Freight details

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 30


Create Invoice:
Run workflow background Process.
Nav: Order Management >view >Requests

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 31


Workflow Background Process inserts the records into
RA_INTERFACE_LINES_ALL
- INTERFACE_LINE_CONTEXT => ORDER ENTRY
- INTERFACE_LINE_ATTRIBUTE1 => Order_Number
- INTERFACE_LINE_ATTRIBUTE3 => Delivery_id
- INTERFACE_LINE_ATTRIBUTE6 => Line_ID

It spawns the following programs


-Auto invoice Master Program
-Auto invoice import program

which creates Invoice for that particular Order.

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 32


Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 33
View Invoice Created:
Nav: Recevables Super User> Transactions> Transactions
Query with the Order Number as Reference

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 34


Underlying tables:
RA_CUSTOMER_TRX_ALL - will have the Invoice header
information.
- CUSTOMER_TRX_ID - Primary Key
- TRX_NUMBER - AR Invoice Number
- INTERFACE_HEADER_ATTRIBUTE1 => Order Number
- INTERFACE_HEADER_CONTEXT => 'ORDER ENTRY'
.

RA_CUSTOMER_TRX_LINES_ALL will have the Invoice lines


information.
- CUSTOMER_TRX_LINE_ID - Primary Key
- CUSTOMER_TRX_ID - Foreign Key
- INTERFACE_LINE_ATTRIBUTE1 => Order_Number
- INTERFACE_LINE_ATTRIBUTE3 => Delivery_ID
- INTERFACE_LINE_ATTRIBUTE6 => Line_ID

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 35


Create receipt:
Nav:Receivables> Receipts> Receipts

Click on Apply Button to apply it to the Invoice

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 36


Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 37
Underlying tables: AR_CASH_RECEIPTS_ALL

AR_RECEIVABLE_APPLICATIONS_ALL RA
RA_CUSTOMER_TRX_ALL TRX
RA_CUSTOMER_TRX_LINES_ALL TRXL
AR_CASH_RECEIPTS_ALL R

RA.cash_receipt_id = R.cash_receipt_id
RA.applied_customer_trx_id = TRX.customer_trx_id

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 38


Transfer to General Ledger:
To transfer the Receivables accounting information to general
ledger, run General Ledger Transfer Program
Nav:Receivables> View Requests

GL_INTERFACE

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 39


Journal Import:
To transfer the data from General Ledger Interface table to
General Ledger, run the Journal Import program from Oracle
General Ledger.
Nav:General Ledger > Journal> Import> Run

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 40


Underlying Table
- GL_JE_BATCHES
- GL_JE_HEADERS
- GL_JE_LINES

Posting:
We have to Post journal batches that we have imported previously
to update the account balances in General Ledger.
Nav:General Ledger> Journals > Enter
Query for the un-posted journals for a specific period as shown
below.

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 41


Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 42
From the list of un-posted journals displayed, select one journal at
a time and click on Post button to post the journal.

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 43


Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 44
Questions ?
Reach out to me @ INV-A013

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 45


Thank You

Strictly Private & Confidential | 2012 GalaxE.Solutions, Inc. 46

You might also like