This action might not be possible to undo. Are you sure you want to continue?
Page 1 of 33
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
Order to Cash Cycle
Page 2 of 33
• Create the Receipts either manually or using Auto Lockbox ( In this article we will concentrate on Manual
• Transfer to General Ledger • Journal Import • Posting
Let’s 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.
Order to Cash Cycle
Page 3 of 33
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.
Order information is maintained at the header and line level.com/articles/order-to-cash-cycle 10/17/2012 . 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. The column called FLOW_STATUS_CODE is available in both the headers and lines tables which tell us the status of the order at each stage.Order to Cash Cycle Page 4 of 33 Save the work. http://erpschools. At this stage. Underlying Tables affected: In Oracle. The header information is stored in OE_ORDER_HEADERS_ALL and the line information in OE_ORDER_LINES_ALL when the order is entered.
the status on the header is change accordingly.com/articles/order-to-cash-cycle 10/17/2012 .Order to Cash Cycle Page 5 of 33 Now that the Order is BOOKED. 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’. At the same time DEMAND INTERFACE PROGRAM runs in the background and inserts http://erpschools. 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.
Key in Based on Rule and Order Number In the Shipping Tab key in the below: Auto Create Delivery: Yes Auto Pick Confirm: Yes Auto Pack Delivery: Yes http://erpschools.Order to Cash Cycle Page 6 of 33 into MTL_DEMAND Launch Pick Release: Navigation: Shipping > Release Sales Order > Release Sales Orders.com/articles/order-to-cash-cycle 10/17/2012 .
Order to Cash Cycle Page 7 of 33 In the Inventory Tab: Auto Allocate: Yes Enter the Warehouse Click on Execute Now Button. http://erpschools.com/articles/order-to-cash-cycle 10/17/2012 .
Order to Cash Cycle Page 8 of 33 On successful completion. Pick Release process in turn will kick off several other requests like Pick Slip Report. Shipping Exception Report and Auto Pack Report http://erpschools.com/articles/order-to-cash-cycle 10/17/2012 . the below message would pop up as shown below.
DELIVERY_ID is populated in the table WSH_DELIVERY_ASSIGNMENTS. Click on VIEW/UPDATE Allocation. Click FIND. Ship Confirm the Order: Navigation: http://erpschools. then Click TRANSACT button. Then Transact button will be deactivated then just close it and go to next step. The RELEASED_STATUS in WSH_DELIVERY_DETAILS would be now set to ‘Y’ (Pick Confirmed) if Auto Pick Confirm is set to Yes otherwise RELEASED_STATUS is ‘S’ (Release to Warehouse).com/articles/order-to-cash-cycle 10/17/2012 . enter the BATCH NUMBER (from the above step) of the order.Order to Cash Cycle Page 9 of 33 Underlying Tables affected: If Autocreate Delivery is set to ‘Yes’ then a new record is created in the table WSH_NEW_DELIVERIES. Pick Confirm the Order: IF Auto Pick Confirm in the above step is set to NO. Navigation: Inventory Super User > Move Order> Transact Move Order In the HEADER tab. then the following should be done.
Click On Delivery Tab http://erpschools.Order to Cash Cycle Page 10 of 33 Order Management Super User>Shipping >Transactions. Query with the Order Number.com/articles/order-to-cash-cycle 10/17/2012 .
Order to Cash Cycle Page 11 of 33 Click on Ship Confirm.com/articles/order-to-cash-cycle 10/17/2012 . http://erpschools.
This will kick off concurrent programs like.com/articles/order-to-cash-cycle 10/17/2012 .INTERFACE TRIP Stop. Commercial Invoice.Order to Cash Cycle Page 12 of 33 The Status in Shipping Transaction screen will now be closed. Packing Slip Report. Bill Lading http://erpschools.
com/articles/order-to-cash-cycle 10/17/2012 . Navigation: Order Management >view >Requests http://erpschools.Order to Cash Cycle Page 13 of 33 Underlying tables affected: RELEASED_STATUS in WSH_DELIVERY_DETAILS would be ‘C’ (Ship Confirmed) FLOW_STATUS_CODE in OE_ORDER_HEADERS_ALL would be “BOOKED“ FLOW_STATUS_CODE in OE_ORDER_LINES_ALL would be “SHIPPED“ Create Invoice: Run workflow background Process.
Order to Cash Cycle Page 14 of 33 Workflow Background Process inserts the records RA_INTERFACE_LINES_ALL with INTERFACE_LINE_CONTEXT = ’ORDER ENTRY’ Order_number Delivery_id INTERFACE_LINE_ATTRIBUTE1= INTERFACE_LINE_ATTRIBUTE3= and spawns Auto invoice Master Program and Auto invoice import program which creates Invoice for that Order. The Invoice created can be seen using the Receivables responsibility Navigation: Receivables Super User> Transactions> Transactions http://erpschools.com/articles/order-to-cash-cycle 10/17/2012 .
com/articles/order-to-cash-cycle 10/17/2012 . http://erpschools. The column INTERFACE_LINE_ATTRIBUTE1 will have the Order Number.Order to Cash Cycle Page 15 of 33 Query with the Order Number as Reference. Underlying tables: RA_CUSTOMER_TRX_ALL will have the Invoice header information. Create receipt: Navigation: Receivables> Receipts> Receipts Enter the information. RA_CUSTOMER_TRX_LINES_ALL will have the Invoice lines information. The column INTERFACE_HEADER_ATTRIBUTE1 will have the Order Number.
com/articles/order-to-cash-cycle 10/17/2012 . http://erpschools.Order to Cash Cycle Page 16 of 33 Click on Apply Button to apply it to the Invoice.
Order to Cash Cycle Page 17 of 33 Underlying tables: AR_CASH_RECEIPTS_ALL Transfer to General Ledger: To transfer the Receivables accounting information to general ledger.com/articles/order-to-cash-cycle 10/17/2012 . run General Ledger Transfer Program. Navigation: Receivables> View Requests Parameters: http://erpschools.
• Specify the GL Posted Date. defaults to SYSDATE. If you select ‘No’. then the General Ledger Interface program creates at least one journal entry in the interface table for each transaction in your posting submission. • Post in summary: This controls how Receivables creates journal entries for your transactions in the interface table. otherwise follow the topic Journal Import to import the journals to General Ledger manually. then the program creates one journal entry for each general ledger account.Order to Cash Cycle Page 18 of 33 • Give in the Start date and Post through date to specify the date range of the transactions to be transferred. the journal import program is kicked off automatically transfers journal entries from the interface table to General Ledger. • If the Parameter Run Journal Import is set to ‘Yes’.com/articles/order-to-cash-cycle 10/17/2012 . Underlying tables: http://erpschools. . If you select ‘Yes’.
Specific Group ID: To import data for a specific source/group ID combination. All Group IDs: To import all data for that source that has a group ID. Navigation: General Ledger > Journal> Import> Run Parameters: • Select the appropriate Source. • Enter one of the following Selection Criteria: No Group ID: To import all data for that source that has no group ID. If you do not specify a Group ID. • 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 the difference resulting from any unbalanced journals to your suspense account. run the Journal Import program from Oracle General Ledger. commitments. Choose a specific group ID from the List of Values for the Specific Value field. and receipts to the GL_INTERFACE table. Use this option to import multiple batches for the same source with varying group IDs. General Ledger imports all data from the specified journal entry source. invoices.Order to Cash Cycle Page 19 of 33 This transfers data about your adjustments. where the Group_ID is null. credit memos. debit memos. Use this option if you specified a NULL group ID for this source. Journal Import: To transfer the data from General Ledger Interface table to General Ledger. chargeback. http://erpschools.com/articles/order-to-cash-cycle 10/17/2012 .
com/articles/order-to-cash-cycle 10/17/2012 . period. • Enter a Date Range to have General Ledger import only journals with accounting dates in that range. Underlying tables: GL_JE_BATCHES. General Ledger imports all journals data. and whether to import them with validation. period. GL_JE_HEADERS. Click on Import button. If you do not specify a date range. GL_JE_LINES http://erpschools. • Choose whether to Import Descriptive Flexfields. and currency and that has a balance. and currency and that has a balance • one journal line for all transactions that share the same account.Order to Cash Cycle Page 20 of 33 Choose Create Summary Journals to have journal import create the following: • one journal line for all transactions that share the same account.
From the list of unposted journals displayed. Navigation: General Ledger> Journals > Enter Query for the unposted journals for a specific period as shown below. select one journal at a time and click on Post button to post the http://erpschools.Order to Cash Cycle Page 21 of 33 Posting: We have to Post journal batches that we have imported previously to update the account balances in General Ledger.com/articles/order-to-cash-cycle 10/17/2012 .
com/articles/order-to-cash-cycle 10/17/2012 .Order to Cash Cycle Page 22 of 33 http://erpschools.
Order to Cash Cycle Page 23 of 33 If you know the batch name to be posted you can directly post using the Post window Navigation: General Ledger> Journals> Post Underlying tables: GL_BALANCES.com/articles/order-to-cash-cycle 10/17/2012 . http://erpschools.
Order to Cash Cycle Page 24 of 33 Related Articles: 1. Mradul says: October 17. 2012 at 5:17 pm Hi This is not good enough. naresh says: October 5. 2012 at 10:54 am http://erpschools. Customizing Self Service Applications using Personalizations 4. Order Management FAQ 2. BPEL Olite Database Connection admin Posted by admin at 8:28 am 47 Responses to “Order to Cash cycle” 1. Interfaces and Conversions 3.I want R12 document for the same Regards Mradul Chaturvedi 2.com/articles/order-to-cash-cycle 10/17/2012 .
2012 at 1:28 am Workflow Background Process is used for many other stage and hence we cannot expect ‘AutoInvoice be clubbed with it. 2012 at 8:14 pm THIS IS VERRY USEFULL CREATION 7. 2012 at 1:23 am This Article is really good and very useful to know the background of each stage.( how we develop the interfaces and conversions). shiju says: June 5. 5.com/articles/order-to-cash-cycle 10/17/2012 .Order to Cash Cycle Page 25 of 33 excelent… please send me interfacess and conversions. 9. 3. veerendar says: July 6. Thamizhan says: July 21. 2012 at 3:54 pm Actually when i am trying to run the auto import master program its running successfully but dat is not populated in ra_customer_trx_all. 2012 at 8:13 pm this is very useful preparation 8. 2012 at 8:27 am http://erpschools. veerendar says: July 6. Thamizhan says: July 21.overview. 2012 at 6:59 pm Too good for freshers learning OM 6. Ambica says: July 19. Can you please suggest me with solution. 4. prashanth says: June 13.
what will be the status in wsh_new_deliveries table? and also I would like to know .Order to Cash Cycle Page 26 of 33 And also please tell me that if it is auto pick confirmed. 14. Good morning. Dineesh says: May 22. Thanks&Regards Mallika 12.can you please tell that what will be the next step if it is auto pick confirmed? 11.Thanks 13. Thanks All r very nice documents. 2012 at 12:47 pm Hi This is really useful one.what the ‘CO’ status meant in wsh_new_deliveries table? 10. Ravi Gahlot says: May 17... http://erpschools.com/articles/order-to-cash-cycle 10/17/2012 . malli says: June 4. Sir Can u send me important documents for finance function consultant. 2012 at 1:13 pm Hi. 2012 at 8:06 am Hi its good but i have a question. 2012 at 1:04 pm Sir. if the auto pick confirmed is set to ‘Yes’.the released status in wsh_delivery_details table would be ‘Y’(Pick confirmed). It is useful to every beginners. shiju says: June 5. Dineesh says: May 22. 2012 at 12:47 pm Hi Good …Article.
Its very useful to understand the O2C cycle. Ram says: http://erpschools.com/articles/order-to-cash-cycle 10/17/2012 . The explanation was very helpful and nicely written. Thanks. if you have any such explanation for P2P Cycle. 2012 at 10:23 am Good work. 2012 at 8:09 am Hi Prudhvi. ESWAR says: April 23. and very help full to beginners……………… 19. Thanks for this article. Can you also please provide. srilatha says: April 28. madhav reddy says: May 11. 2012 at 2:27 pm Excelent 16.Order to Cash Cycle Page 27 of 33 The process is very helpful. 20.Thank you so much 18. Ram. Bishnu says: April 30. Regards Ravi Gahlor 15. Ram says: March 19. Bishnu 17. Regards. 2012 at 1:39 pm Hi. 2012 at 1:19 pm Hi.
I am a beginner and I am able to understand every thing written in the document as it is explained in a very simple and nice way 24. Arvind Chencharapu says: March 13. 2012 at 12:36 am Hi Prudhvi. 21.Order to Cash Cycle Page 28 of 33 March 19. 22. Thanks for Step by Step explanation. 25. Rahul says: March 7. After the “workflow background process” completes it created sales order lines in RA_INTERFACE_LINES_ALL. 2012 at 2:13 am great one 23. Vidyasagar says: February 21. Is there any setup to spawn the Auto Invoice Program automatically after the workflow background process is completed.com/articles/order-to-cash-cycle 10/17/2012 . 2012 at 3:01 pm Very nice Document…Has helped me a lot in understanding the flow. Biswa says: March 11.. It did not spawn Auto invoice Master Program and Auto invoice import program which creates Invoice for that particular Order. 2012 at 5:11 pm http://erpschools. 2012 at 3:05 pm Very good doc. 2012 at 4:40 pm Very valuable information. Am very proud of that being as a Zensarian 26. 2012 at 8:07 am Hi Prudhvi. Swarnali says: March 7. madhuvinay says: February 1.
i don’t understand sir please one data entry sample sir 27. 2011 at 11:16 am excellent work sir 31. 2011 at 11:23 am Hi . Great Work and Share for this to all…. 2011 at 7:54 pm Dear Sir. 2011 at 6:04 pm Good work…. Bharat says: January 4. varma says: December 28. varma says: December 28.Order to Cash Cycle Page 29 of 33 dear sir. Thank you so much for providing such a useful document. vinit says: December 15. ANAS says: November 12. 30. 2011 at 11:16 am Excellent work sir…………….Keep it up………… 29. sana says: December 27.com/articles/order-to-cash-cycle 10/17/2012 . 2012 at 11:04 am Great work…Helps a lot for the people who is working first time on O2C. RAO says: December 30. this is the one which iwas looking for 32.keep it up… 33. 2011 at 8:31 pm Absolutely Brilliant …!!! http://erpschools.thanks for your valuable posts….. Thanks a lot 28.
40. Brahma Reddy says: October 4. 2011 at 9:27 am FANTASTIC DOCUMENT. chandra says: September 29. THANKS. 2011 at 8:25 pm Wonderful 39. Can I get the Artical of how to use the Administration part of thre ERP r12 38. 2011 at 4:57 pm Very nice.Order to Cash Cycle Page 30 of 33 34. kumud says: September 5. Thanks. 2011 at 2:22 pm how can i use the administration part of erp r12 37. BRAHMA 35. Hari says: August 30. Raj says: September 12. Raj says: September 12. 2011 at 12:11 pm Its realy Good 36. 2011 at 2:21 pm Dear Sir. 2011 at 5:40 am http://erpschools. VERY USEFUL FOR BEGINNERS. Kathleen says: August 9.com/articles/order-to-cash-cycle 10/17/2012 .
rite in that form there is an available date field. 2011 at 6:02 pm Can you check select to_char(SCHEDULE_SHIP_DATE. Can you assist? 41.. http://erpschools.. 42. anoop jain says: May 17.Can anyone let me know from which table/column is this available date being populated. Shalini says: May 17. 2011 at 5:47 pm Hi. venugopal says: July 14. 2011 at 1:10 am Great work….u have the availability button. 2011 at 6:20 pm Hi. 45. Priya Ranjan says: August 5.com/articles/order-to-cash-cycle 10/17/2012 .. 2011 at 3:14 pm good………………………………. this is very helpful.Order to Cash Cycle Page 31 of 33 Hi. murty says: May 23. Thanks 46..’DD-MON-YY HH24:MI:SS’) from oe_order_lines_all 44. 2011 at 2:33 am Awesome !!! 43. SDC says: July 26. but my query is in the order entry screen.. I have had no luck. I am trying to figure out where the ‘Status’ code that appears on the order lines is stored in the tables.. this is useful.
Anand LN Leave a Reply Connect with: Name * E-mail * URI CAPTCHA Code * Your Comment You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> http://erpschools.Excellent work!.Order to Cash Cycle Page 32 of 33 it was helpful……… 47. Regards.com/articles/order-to-cash-cycle 10/17/2012 . 2011 at 8:56 am HI. Thanks for providing this article. Anand LN says: May 17.
Order to Cash Cycle Page 33 of 33 Submit Comment © 2011 erpSchools http://erpschools.com/articles/order-to-cash-cycle 10/17/2012 .