Order to Cash cycle.doc
-
Upload
documentreader -
Category
Documents
-
view
228 -
download
0
Transcript of Order to Cash cycle.doc
-
7/29/2019 Order to Cash cycle.doc
1/20
Order to Cash cycle
Articles,General Add comments
In this article, we will go through the Order to Cash cycle. The below are the steps in short:
Enter the Sales Order
Book the Sales Order
Launch Pick Release
Ship Confirm
Create Invoice
Create the Receipts either manually or using Auto Lockbox ( In this article we will concentrate on Manualcreation)
Transfer to General Ledger
Journal Import
Posting
Lets get into the details of each step mentioned above.
Enter the Sales Order:
Navigation:Order Management Super User Operations (USA)>Orders Returns >Sales Orders
Enter the Customer details (Ship to and Bill to address), Order type.
Click on Lines Tab. Enter the Item to be ordered and the quantity required.
http://erpschools.com/articles/order-to-cash-cyclehttp://erpschools.com/articles/order-to-cash-cyclehttp://erpschools.com/category/articleshttp://erpschools.com/category/articleshttp://erpschools.com/category/articles/generalhttp://erpschools.com/category/articles/generalhttp://erpschools.com/category/articles/generalhttp://erpschools.com/articles/order-to-cash-cycle#respondhttp://erpschools.com/articles/order-to-cash-cycle#respondhttp://erpschools.com/articles/order-to-cash-cycle#respondhttp://erpschools.com/category/articles/generalhttp://erpschools.com/category/articleshttp://erpschools.com/articles/order-to-cash-cycle -
7/29/2019 Order to Cash cycle.doc
2/20
Line is scheduled automatically when the Line Item is saved.
Scheduling/unscheduling can be done manually by selecting Schedule/Un schedule from the Actions Menu.
You can check if the item to be ordered is available in the Inventory by clicking on Availability Button.
Save the work.
Underlying Tables affected:
In Oracle, Order information is maintained at the header and line level.
-
7/29/2019 Order to Cash cycle.doc
3/20
The header information is stored in OE_ORDER_HEADERS_ALL and the line information in OE_ORDER_LINES_ALLwhen the order is entered. The column called FLOW_STATUS_CODE is available in both the headers and lines tableswhich tell us the status of the order at each stage.
At this stage, the FLOW_STATUS_CODE in OE_ORDER_HEADERS_ALL is Entered
Book the Sales Order:
Book the Order by clicking on the Book Order button.
Now that the Order is BOOKED, the status on the header is change accordingly.
-
7/29/2019 Order to Cash cycle.doc
4/20
Underlying tables affected:
At this stage:
The FLOW_STATUS_CODE in the table OE_ORDER_HEADERS_ALL would be
BOOKED
The FLOW_STATUS_CODE in OE_ORDER_LINES_ALL will be
AWAITING_SHIPPING.
Record(s) will be created in the table WSH_DELIVERY_DETAILS with
RELEASED_STATUS=R (Ready to Release)
Also Record(s) will be inserted into WSH_DELIVERY_ASSIGNMENTS.
At the same time DEMAND INTERFACE PROGRAM runs in the background and inserts
into MTL_DEMAND
Launch Pick Release:
Navigation:
Shipping > Release Sales Order > Release Sales Orders.
Key in Based on Rule and Order Number
In the Shipping Tab key in the below:
Auto Create Delivery: Yes
Auto Pick Confirm: Yes
-
7/29/2019 Order to Cash cycle.doc
5/20
Auto Pack Delivery: Yes
In the Inventory Tab:
Auto Allocate: Yes
Enter the Warehouse
Click on Execute Now Button.
On successful completion, the below message would pop up as shown below.
-
7/29/2019 Order to Cash cycle.doc
6/20
Pick Release process in turn will kick off several other requests like Pick Slip Report,
Shipping Exception Report and Auto Pack Report
-
7/29/2019 Order to Cash cycle.doc
7/20
Underlying Tables affected:
If Autocreate Delivery is set to Yes then a new record is created in the table WSH_NEW_DELIVERIES.
DELIVERY_ID is populated in the table WSH_DELIVERY_ASSIGNMENTS.
The RELEASED_STATUS in WSH_DELIVERY_DETAILS would be now set to Y (Pi ck Confirmed) if Auto Pick Confirm
is set to Yes otherwise RELEASED_STATUS is S (Release to Warehouse).
Pick Confirm the Order:
IF Auto Pick Confirm in the above step is set to NO, then the following should be done.
Navigation:Inventory Super User > Move Order> Transact Move Order
In the HEADER tab, enter the BATCH NUMBER (from the above step) of the order. Click FIND. Click on VIEW/UPDATEAllocation, then Click TRANSACT button. Then Transact button will be deactivated then just close it and go to next step.
Ship Confirm the Order:
Navigation:
Order Management Super User>Shipping >Transactions.
Query with the Order Number.
Click On Delivery Tab
-
7/29/2019 Order to Cash cycle.doc
8/20
Click on Ship Confirm.
-
7/29/2019 Order to Cash cycle.doc
9/20
The Status in Shipping Transaction screen will now be closed.
This will kick off concurrent programs like.INTERFACE TRIP Stop, Commercial Invoice, Packing Slip Report, Bill ofLading
Underlying tables affected:
RELEASED_STATUS in WSH_DELIVERY_DETAILS would be C (Ship Confirmed)
FLOW_STATUS_CODE in OE_ORDER_HEADERS_ALL would beBOOKEDFLOW_STATUS_CODE inOE_ORDER_LINES_ALL would be SHIPPED
-
7/29/2019 Order to Cash cycle.doc
10/20
Create Invoice:
Run workflow background Process.
Navigation:Order Management >view >Requests
Workflow Background Process inserts the records RA_INTERFACE_LINES_ALL with
INTERFACE_LINE_CONTEXT = ORDER ENTRY
INTERFACE_LINE_ATTRIBUTE1= Order_number
INTERFACE_LINE_ATTRIBUTE3= Delivery_id
and spawns Auto invoice Master Program and Auto invoice import program which creates Invoice for that particularOrder.
The Invoice created can be seen using the Receivables responsibilityNavigation:
-
7/29/2019 Order to Cash cycle.doc
11/20
Receivables Super User> Transactions> Transactions
Query with the Order Number as Reference.
Underlying tables:RA_CUSTOMER_TRX_ALL will have the Invoice header information. The columnINTERFACE_HEADER_ATTRIBUTE1 will have the Order Number.
RA_CUSTOMER_TRX_LINES_ALL will have the Invoice lines information. The columnINTERFACE_LINE_ATTRIBUTE1 will have the Order Number.
Create receipt:
Navigation:Receivables> Receipts> Receipts
-
7/29/2019 Order to Cash cycle.doc
12/20
Enter theinformation.
Click on Apply Button to apply it to the Invoice.
-
7/29/2019 Order to Cash cycle.doc
13/20
Underlying tables:AR_CASH_RECEIPTS_ALL
Transfer to General Ledger:To transfer the Receivables accounting information to general ledger, run General LedgerTransfer Program.
Navigation:Receivables> View Requests
Parameters:
Give in the Start date and Post through date to specify the date range of the transactions to be transferred.
Specify the GL Posted Date, defaults to SYSDATE.
Post in summary: This controls how Receivables creates journal entries for your transactions in the interfacetable. If you select No, then the General Ledger Interface program creates at least one journal entry in theinterface table for each transaction in your posting submission. If you select Yes, then the program creates one
journal entry for each general ledger account.
If the Parameter Run Journal Import is set to Yes, the journal import program is
kicked off automatically which transfers journal entries from the interface table toGeneral Ledger, otherwise follow the topic Journal Import to import the journals to
General Ledger manually.
-
7/29/2019 Order to Cash cycle.doc
14/20
-
7/29/2019 Order to Cash cycle.doc
15/20
Define the Journal Import Run Options (optional)
Choose Post Errors to Suspense if you have suspense posting enabled for your set of books to post thedifference resulting from any unbalanced journals to your suspense account.
Choose Create Summary Journals to have journal import create the following:
one journal line for all transactions that share the same account, period, and currency and that has a debitbalance
one journal line for all transactions that share the same account, period, and currency and that has a creditbalance.
Enter a Date Range to have General Ledger import only journals with accounting dates in that range. If you donot specify a date range, General Ledger imports all journals data.
Choose whether to Import Descriptive Flexfields, and whether to import them with validation.
Click on Import button.
Underlying tables:
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.
Navigation:General Ledger> Journals > Enter
-
7/29/2019 Order to Cash cycle.doc
16/20
Query for the unposted journals for a specific period as shown below.
From the list of unposted journals displayed, select one journal at a time and click on Post button to post the journal.
-
7/29/2019 Order to Cash cycle.doc
17/20
If you know the batch name to be posted you can directly post using the Post window
Navigation:
-
7/29/2019 Order to Cash cycle.doc
18/20
General Ledger> Journals>Post
Underlying tables:
GL_BALANCES
Oracle Apps Tutorial: Processing a Sales Order in Oracle Order Management
On July 7, 2011, inOracle E-Business Suite, Oracle Order Management,Oracle R12,Oracle Shipping, by ssutphin
In this post, well take a more detail look at Order Processing. The order process has 5 main steps. In these steps, you will enter anorder, book the order, pick the order, ship the order, and then close the order. Since Order Management relies heavily on the
workflow technology, I will show you the workflow status for each step along with the order and line status. Below is a summary ofthe status for each step:
StepOrder Header
StatusOrder Line Status
Order Flow Workflow Status
(Order Header)
Line Flow Workflow Status
(Order Line)
1. Enter an Order Entered Entered Book Order Manual EnterLine
2. Book the Order Booked Awaiting Shipping Close Order Schedule ->Create Supply -
>ShipLine3. Pick the Order Booked Picked Close Order ShipLine
4. Ship the Order Booked Shipped Close Order FulfillDeferred
Booked Closed Close Order Fulfill ->Invoice Interface -
>Close Line -> End
5. Close the Order Closed Closed End End
Step 1. Entering an Order
http://www.learningwerks.com/oracle-e-business-suite/oracle-apps-tutorial-processing-a-sales-order-in-oracle-order-management/http://www.learningwerks.com/oracle-e-business-suite/oracle-apps-tutorial-processing-a-sales-order-in-oracle-order-management/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-order-management/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-order-management/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-order-management/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-r12/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-r12/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-r12/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-shipping/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-shipping/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-shipping/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-shipping/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-r12/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/oracle-order-management/http://www.learningwerks.com/OracleTutorials/oracle-e-business-suite/http://www.learningwerks.com/oracle-e-business-suite/oracle-apps-tutorial-processing-a-sales-order-in-oracle-order-management/ -
7/29/2019 Order to Cash cycle.doc
19/20
Lets assume that all the master data (customers, items) have been entered and that the basic Order Management configuration is in
place. To enter the order header information, you will need to know :
1. Your customers name or number
2. Your customers bill-to and ship-to addresses
3. The order type you wish to use
To enter the order line information, you will need to know :
1. The item number
2. The quantity
3. The selling price (either by using a price list or by manually entering the price)
4. The shipping warehouse
Once the order is entered and saved, there are two workflows that are triggered. The Order Flow Generic workflow is the
workflow associated with the order header and the Line Flow Generic workflow that is associated with the order line. The headerworkflow (Order flowGeneric ) will move from the Enter node to the Book Order Manual node. This tells us that the
workflow is waiting for us to click the Book Order button. The line workflow (Line FlowGeneric) starts the Enter Linestatus.
At this point, your order header and order line status will be entered.
Step 2: Booking the Order
When you have completed entering all the order lines, you can book the order by clicking the Book Order button on the Sales Order
form. This will perform a check on your order and, if everything is ok, i t will change the order header status to Booked and the
order line status to Awaiting Shipping.
During the booking process, both workflows (order and line) perform some activities. The order workflow moves from the Book
Order Manual node to the Close Order node. The Close Order node will wait for the lines to be closed and for the month-end
to pass. The line workflow moves from the Enter Line node through the Schedule Line and Create Supply Line nodes tothe Ship Line Manual node. This updates the sales order line with a scheduled ship date.
After the order is successfully booked, you are ready to perform the pick release.
Step 3: Picking the Order
When pick release an order, the shipping module moves the item from a sub-inventory to a staging area. This transaction is called adelivery. Think of a delivery as the act of driving a forklift to a certain row, rack, and bin in the warehouse, picking up the item, and
then delivering it to an area on the shipping dock.
The information you need to perform a pick release are the order number and the current location of the item (subinventory / locator).
The picking process will change the status on the order line to picked and will interface a move order to inventory. This move order
will decrement the on-hand inventory in the pick from location and increment the on-hand in the staging area. The picking process
does not change the status of the order or line workflows.
Once all the items are picked and placed on the truck, you are ready for the next step ship confirming the delivery.
Step 4: Shipping the Order
In order to ship a product, you must ship confirm the delivery. This is done in the shipping module by opening the shipping
transaction form and then opening the Confirm Delivery window. Once the delivery has been successful confirmed, the order line
status will change to the shipped status. The order line workflow will move to the FulfillDeferred node. After the interface tripstop has run your on-hand inventory will be decremented by Sales Order Issue transaction. In 11i, the Sales Order Issue would also
debit your Cost of Goods account. In R12, the Sales Order Issue debits your Deferred Cost of Goods account.
-
7/29/2019 Order to Cash cycle.doc
20/20
After another workflow runs, the order line workflow moves from the Fulfilled Deferred node through the Fulfill, Invoice Interface,
and Close line nodes to the End node. This will create AR invoice lines for your shipment and put them in the AR Open Interfacetable. This workflow also changes the order line s tatus from Shipped to Closed.
Step 5: Closing the Order
Once all the order lines have been shipped (or cancelled). You can change the status of the order to closed. This will prevent any
changes to the order and allows the Order Management programs to run more efficiently (since they are only looking at open orders).If you do not want to manually close the order, you can wait until month-end and the Order Flow Generic workflow will close it
for you.
This completes the steps in the Order Process and now you are ready to sell more products!