Thursday, 27 February 2014

O2C

·         Enter the Sales Order
·         Book the Sales Order
·         Launch Pick Release
·         Ship Confirm
·         Create Invoice
·         Create the Receipts either manually or using Auto Lockbox
·         Transfer to General Ledger
·         Journal Import
·         Posting

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


  1.       Order Management (OM)
  2.        Account Receivables (AR)
  3.        Cash Management (CE)
  4.        General Ledger (GL)

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



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

Change the warehouse to V1 in Others tab as below.


 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 in both Headers and Lines level as "Entered".


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

Now you will get a message as"Order has been booked".


Observations:
FLOW_STATUS_CODE at Header level is"Booked”.
FLOW_STATUS_CODE at Lin level is"Awaiting shipping”.
‘record(s) will be created in the table WSH_DELIVERY_DETAILS with RELEASED_STATUS= 'R' (ready 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.
 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.


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
RELEASED_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.


Click on Find Button.
Observations:


Observe Line status and Next Step as Pick Confirm and Ship Confirm respectively.
Now, Move to the Delivery tab and observe the status as "Open".


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


Click on Ok.


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


Now you can observe the status as "closed".

Observations:
RELEASED_STATUS in WSH_DELIVERY_DETAILS would be "C" (ship Confirmed)
FLOW_STATUS_CODE in OE_ORDER_HEADERS_ALL would b "BOOKED"
FLOW_STATUS_CODE in OE_ORDER_LINES_ALL would be "SHIPPED"


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.


Now run the "Workflow Background Process".
Give parameters as below.




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

Transactions are 6 types.

 Invoice : Sales invoice is created for all the customers
 Charge back: 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.


 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
Run "Auto Invoice Master Program" with following parameters as below.


And submit the program and wait for successful completion.

 The Sales order status is as below in different steps.


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.
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.


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" will run at backend automatically, wait for successful completion.


Cash management:
After depositing the amount in bank, we"ll move to crediting the amount into account.
Navigation: Cash Management, Vision Operations (USA) ---> Bank Statements ---> Manual Clearing ---> Clear Transactions

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.
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:

Run "Transfer journal Entries to Gereral Ledger" with following parameters as below.

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