Order to Cash Cycle (O2C) Process flow
1. Create Sales Order
2. Create Pick wave
3. Create Pick Confirm
4. Create Ship Confirm
5. Transfer to Receivables
6. Verify the transaction
7. Create Receipt and Apply the transaction
8. Transfer Invoice to General Ledger
9. Transfer Receipts data to General Ledger
10. Verify the Journals Batch
1. Create Sales Order:
Navigation: Order Management > Order Management
Enter the Business Unit, Customer and other details on the Sales Order Header Page.
At this stage Sales Order Header will be in Draft Status
In the sales order line Search the item using the search icon and add number of items required as per the requirement
Go to Shipping details tab:
In that Under General Tab, mention the Ship to Contact, Ship to Contact Method and Requested Date details.
Navigate to Shipping tab, and mention the shipping details, like Freight Terms, FOB details etc
Navigate to Supply tab, and select the warehouse from the order has to be dispatched
Now move to Billing and Payment Details tab:
Enter the Bill to Address, Bill to contact details and Payment terms
Click on Save and Submit Button.
Orde will be submitted
Once the Order is submitted will get mail notification
Order header status changed from Draft to Processing.
Order Line status changes to Created, Click on Refresh button to check the Order status
Then Order Line status is changes to Scheduled, click on refresh button then order line status changes to Reserved and click on refresh button then the order lines status changes to Awaiting Shipping.
Once the Order header is in Processing and the Order line is in Awaiting Shipping status now we are good to proceed for Order Pick wave.
2. Create Pick Wave:
Navigation: Supply Chain Execution > Inventory Management
Select Picks Under Show Tasks
Click on Create Pick Wave:
Select the Release Rule from the drop down, enter the order number and select the right shipping method else that will get defaulted from the Sales order.
Click on Release Now Button.
You will be promoted with Confirmation, along with Pick Wave Number released message.
In the back end Pick Slip report will be submitted.
Once the Process is completed you can check in the output, you will have full details of the order which is ready to be shipped along with the Shipment Number
3. Create Pick Confirm
Navigation: Supply Chain Execution > Inventory Management
Select Picks Under Show Tasks
Click on Confirm Pick Slips:
a. Select the Inventory organization by clicking on the Change Organization Button
b. Mention the Order number
c. Click on Search
d. You will see the Pick Slip number result
e. Click on the Pick Slip number
f. Select the Ready to Confirm check box
g. Click on Confirm and Close
4. Create Ship Confirm
Navigation: Supply Chain Execution > Inventory Management
Select Shipments Under Show Tasks
Click on Manage Shipments
a. Search the Shipment Number and Click on shipment number link, this number generated in Pick Slip report
b. You will see the Shipment under search results
c. Click on Shipment Line this time line status will be in staged status and Shipment line integration status is in Ready to Interface status
d. Select the Shipment line and click on Ship Confirm Button
e. You will see Ship Confirmation message
f. Shipment Lines status will be changed to Interfaced and Shipment line Integration status will change to Confirmed
g. Click on Refresh
Once the Shipment Confirmation is done, you can check the order line status has changed from Awaiting Shipping to Shipped
Then Click on Refresh button and then you will see the status would be in Awaiting Billing
Back end you will see Ship Confirm Job is submitted
5. Transfer to Receivables
Once the Shipment Line Status is confirmed Submit the “Import Receivables Transactions Using AutoInvoice” job.
Enter the below parameters:
Number of Workers*: 1
Business Unit: <Select the Appropriate Business Unit>
Transaction Source*: Distributed Order Orchestration
Default Date*:<Date>
Transaction Type:
From Customer:
To Customer:
From Customer Account Number:
To Customer Account Number:
Verify the Execution Report
6. Verify the Transaction
Navigation: Receivables > Billing
Click on Manage Transactions in the Transaction task.
Search with Transaction Source/ Customer Name and Click on transaction Number.
We will see the Transaction Number in the search results, and it will be in Completed Status.
We Can verify the details
7. Create the Receipt and Apply to the Transaction
Create the Receipt and Match to the above transaction Number.
Navigation: Receivables > Account Receivables
Click on Create Receipt link in the Receipts Task.
Enter the Receipt Number, Amount and select the Customer details and click on Add open Receivables button to enter the transaction details.
Search with Transaction Number/ Customer Name and select the link and click on Add then Done
Once the line is added to receipt click on Submit and AutoApply Now button.
Applied invoice information will show in the receipts details, click on Save and Close button.
Verify the Invoice.
8. Verify the Transaction Details:
Navigation: receivables > Billing
Click on Manage Transaction in Transaction Task.
Search with Transaction Number/ Customer Name and click on Search
You will see the Transaction Number in the search results
Click on the Trasnaction Number in the search results
Click on the Actions > View Transaction Activities.
You will see the transaction status would have changed to Applied and you will see the receipt details as well.
Verify the Balance details click on Actions > View Balance details
Finally you will see the Order line status is changed to Closed.
9. Transfer Invoice to GL
Navigation: Receivables > Billing
Click on Manage Transaction in the transaction task.
Search with Transaction Number / Customer Name and click on the transaction number
Click on the Transaction Number which you will see in the search result.
Click on Actions > Post to Ledger.
You will see Accounting Complete Message
In the back end you will see Import Journal program would have triggered
Check the Import Journal : Child Program and see if receivables details are successfully interfaced to General Ledger.
10. Transfer Receipts data to General Ledger
Navigation: Receivables > Account Receivables
Click on Manage receipt link in the Receipts task.
Search the Receipt Number and click on Receipt Number link
Click on Actions > Post to Ledger.
This will also trigger the Import Journals program in the back end and check If it getting successfully completed.
Check the output od Import Journals: Child
You will see the Receivables data getting successfully transferred to GL.