You are on page 1of 18

Hareesh Pothuguntla www.askhareesh.blogspot.

com

Order to Cash cycle


(O2C)
Prepared by
Hareesh Pothuguntla
Techno Functional Consultant

1
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Mainly four applications are involved in Order to Cash (O2C) Cycle.

Those 4 applications are

 Order Management (OM)


 Account Receivables (AR)
 Cash Management (CE)
 General Ledger (GL)

O2C cycle flow diagram:

Order management Receivables General Ledger

Order Management Receivables General Ledger

Enter Sales Order Transactions Post Journal Entries

Book Sales Order Receipt

Pick Release Remittance

Pick Confirm Cash Clearing

Ship Confirm Transfer to GL

Auto Invoice

Enter Sales Order:

After receiving Purchase Order from Customer, Supplier will create Sales Order based on that
Purchase Order.

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

2
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Enter Customer Name in Sales Order Form in Main tab as below.

Change the warehouse to V1 in Others tab as below.

3
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Enter the Ordered Item, Quantity in Line Items tab and you can observe the Items Availability from
the below screenshot.

Now, save your data. Sales Order information is stored at 2 levels i.e. Headers and Lines.

Affected tables are:

SELECT * FROM OE_ORDER_HEADERS_ALL WHERE ORDER_NUMBER='66396';

SELECT * FROM OE_ORDER_LINES_ALL WHERE HEADER_ID=190362;

Observations:

Observe FLOW_STATUS_CODE i oth Headers a d Li es le el as Entered .

Book Sales Order:

After entering sales order, Book the Sales Order by Book Order button.

4
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

No you ill get a essage as Order has been booked .

Observations:

FLOW_“TATU“_CODE at Header le el is Booked”.

FLOW_“TATU“_CODE at Li e le el is Awaiting shipping”.

‘e ord s ill e reated i the ta le W“H_DELIVE‘Y_DETAIL“ ith ‘ELEA“ED_“TATU“= ‘ ‘eady to


Release)

Pick Release:

After booking the sales order successfully, we should release item/material from our inventory.

Navigation: Order Management Super User Responsibility ---> Shipping ---> release Sales orders ---
> Release Sales orders

Enter the Based on rule and Order number fields in Order tab as below.

5
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Change the warehouse to V1 and Pick from sub inventory, Default sub inventory as below.

And then, Click on Concurrent button release sales order. You will get following message.

6
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Pick Release process will run other concurrent programs like Pick Selection List Generation, Pick Slip
Report and Shipping Exceptions Report.

Observations: RELEASED_STATUS in WSH_DELIVERY_DETAILS table would be set to


‘ELEASED_STATUS is S (Release to Warehouse).

Pick Confirm and Ship Confirm:

After pick release, we should confirm the pick and Ship.

Navigation: Order Management Super User Responsibility ---> Shipping ---> Transactions

Enter the From Order Number and To Order Number as below.

7
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Click on Find Button.

Observations:

Observe Line status and Next Step as Pick Confirm and Ship Confirm respectively.

No , o e to the Deli ery ta a d o ser e the status as Ope .

Now, do the ship confirm by clicking Ship Confirm button.

8
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Click on Ok.

Now you will get a warning message or Successful message, if you get warning message kindly ignore
it.

9
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

No you a o ser e the status as losed .

Observations:

‘ELEA“ED_“TATU“ i W“H_DELIVE‘Y_DETAIL“ ould e C “hip Co fir ed

FLOW_STATUS_CODE in OE_O‘DE‘_HEADE‘“_ALL ould e BOOKED

FLOW_“TATU“_CODE i OE_O‘DE‘_LINE“_ALL ould e “HIPPED

After doing ship confirm, the following programs will run automatically in the backend.

 Bill of lading: Contains the organization license information.


 Packing Slip report: Materials packing details like LIFO or FILO.
 Commercial Invoice: Invoice without tax details.
 Vehicle Load Sheet Details: How items loaded in vehicle.
 Interface Trip Shop: Data transfer to AR module.

No ru the Workflo Ba kgrou d Pro ess .

Give parameters as below.

10
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Wait for successful completion of Workflow background process. After successful completion of this
process, we will move to find the transaction number.

11
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Transactions:

Transactions are 6 types.

 Invoice : Sales invoice is created for all the customers


 Chargeback: If we forget any freight, other taxes then we can add them by this transaction.
 credit memo : +ve
 Debit memo: -ve. Used to decrement/increment invoice amount.
 Deposit : Committed document is used for security reasons, customer will deposit some
amount.
 Guarantee: Committed document is created for security reasons; customer will give the
guarantee documents/mortgage related.

Navigation: Receivables, Vision Operations (USA) ---> Transactions ---> Transactions

Query the form and give order number in Reference field and GL Date as below.

And then do CTRL+F11, you will get Transaction number copy that for future use.

12
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Affected tables are:

SELECT * FROM RA_CUSTOMER_TRX_ALL WHERE TRX_NUMBER='10037532';

SELECT * FROM RA_CUSTOMER_TRX_LINES_ALL WHERE CUSTOMER_TRX_ID=756903;

Auto Invoice:

Navigation: Receivables, Vision Operations (USA) ---> Interface ---> Auto Invoice

‘u Auto I oi e Master Progra ith follo i g para eters as elo .

And submit the program and wait for successful completion.

13
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

The Sales order status is as below in different steps.

Header Line
Sales Order Entered Entered Entered
Sales Order Booked Booked Awaiting Shipping
Pick Release Booked Picked
Ship Confirm Booked Shipped

Receipts:

Receipt will be created to receive amount from customer based on Invoice.

Navigation: Receivables, Vision Operations (USA) ---> Receipts ---> Receipts

Enter Receipt Method, Receipt Number, Amount and Trans number.

And then Click on Apply.

Save your work.

14
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Affected tables are:

SELECT * FROM AR_CASH_RECEIPTS_ALL WHERE RECEIPT_NUMBER='R150';

Remittance:

Deposit the amount in Bank after receiving amount from customer.

Navigation: Receivables, Vision Operations (USA) ---> Receipts ---> Remittances

Enter Bank details, Account number as below.

Click on Manual Create and Query based On Receipt Number.

15
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Check the select button as above and click on Approve button, the following message will display.

Click on Yes and then following two messages will display.

The Automatic Receipts/Remittances Execution Report ill ru at a ke d auto ati ally, ait for
successful completion.

Cash management:

After depositing the amount i a k, e ll o e to rediti g the a ou t i to a ou t.

Navigation: Cash Management, Vision Operations (USA) ---> Bank Statements ---> Manual Clearing
---> Clear Transactions

16
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

Enter Account Number and Account Name as below.

Click on Find button and then query for our Receipt number.

Check button as above and click on Manual Clear button.

17
www.facebook.com/askhareesh
Hareesh Pothuguntla www.askhareesh.blogspot.com

How to Check Transaction is cleared or not?

Go to the Transactions form, Query with your order number or Transaction number and check your
balance details.

Transfer to General Ledger:

‘u Tra sfer jour al E tries to Ge eral Ledger ith follo i g para eters as elo .

And then, post Journal Entries as same as in P2P cycle.

18
www.facebook.com/askhareesh

You might also like