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

Order Management

Receivables

Receivables

Enter Sales Order

Transactions

Book Sales Order

Receipt

Pick Release

Remittance

Pick Confirm

Cash Clearing

Ship Confirm

Transfer to GL

General Ledger

General Ledger
Post Journal Entries

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

No you ill get a

www.askhareesh.blogspot.com

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
Release)

ill e reated i the ta le WH_DELIVEY_DETAIL ith ELEAED_TATU= eady to

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:
ELEAED_TATU i WH_DELIVEY_DETAIL ould e C hip Co fir ed
FLOW_STATUS_CODE in OE_ODE_HEADE_ALL ould e BOOKED
FLOW_TATU_CODE i OE_ODE_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.

Sales Order Entered


Sales Order Booked
Pick Release
Ship Confirm

Header
Entered
Booked
Booked
Booked

Line
Entered
Awaiting Shipping
Picked
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


successful completion.

ill ru at a ke d auto ati ally, ait for

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