order 2 cash complete flow

5
O2C   Order To Cash Flow oe_order_headers_all  flow_status_code = entered oe_order_lines_all flow_status_code= entered order number is generated oe_order_headers_all flow_status_code = booked  booked_flag= Y  updated oe_order_lines_all  flow_status_code = awaiting shipping,  booked_flag = Y- updated wsh_new_deliveries  status_code = OP [open] wsh_delivery_details  released_status = R [ready to release] At the same time DEMAND INTERFACE PROGRAM runs in the background and inserts into MTL_DEMAND SCHEDULE ORDER PROGRAM runs  in the background Once the program successfully get completed then quantities are reserved and MTL_RESERVATIONS table get updated. Navigation:Shipping > Release Sales Order > Release Sales Orders Order Tab Based on Rule and Order Number Shipping Tab Auto Create Delivery: Yes Auto Pick Confirm: Yes Auto Pack Delivery: Yes Inventory Tab: Auto Allocate: Yes Enter the Warehouse Click on Execute Now Button pick release SRS program runs in background Pick Release program kick o ff other requests like Pick Slip Report, Shipping Exception Report and  Auto Pack Report Once the program successfully get completed then items on the sales order are taken ou t from inventory. oe_order_lines_all flow_status_code = PICKED wsh_delivery_details released_status = S [submitted ] and DELIVERY_ID is populated in wsh_delivery_assignments. And move order tables.Here request is generated to move item from saleble to staging sub inventory mtl_txn_request_headers mtl_txn_request_lines  Now link to above tables through move_order_header_id/line_id To Mtl_material_transactions_temp Table   O     R     A     C     L     E     A     P     P     S     8     8    .   B     L     O     G     S     P     O     T    .   C     O     M    

Upload: hidayatulla-shaikh

Post on 19-Feb-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Order 2 Cash   Complete flow

7/23/2019 Order 2 Cash Complete flow

http://slidepdf.com/reader/full/order-2-cash-complete-flow 1/4

O2C –  Order To Cash Flow

oe_order_headers_all flow_status_code = entered

oe_order_lines_allflow_status_code= entered

order number is generated

oe_order_headers_allflow_status_code = booked

 booked_flag= Y – updatedoe_order_lines_all flow_status_code = awaiting shipping,

 booked_flag = Y- updated

wsh_new_deliveries status_code = OP [open]wsh_delivery_details released_status = R [ready to release]

At the same time DEMAND INTERFACE PROGRAM runs in

the background and inserts into MTL_DEMAND

SCHEDULE ORDER PROGRAM runs in the background

Once the program successfully get completed then

quantities are reserved andMTL_RESERVATIONS table get updated.

Navigation:Shipping > Release Sales Order >

Release Sales Orders

Order Tab

Based on Rule and Order Number

Shipping Tab

Auto Create Delivery: Yes

Auto Pick Confirm: YesAuto Pack Delivery: Yes

Inventory Tab:Auto Allocate: YesEnter the WarehouseClick on Execute Now Button

pick release SRS program runs in background

Pick Release program kick off other requests like

Pick Slip Report,Shipping Exception Report and

 Auto Pack Report

Once the program successfully get completed then

items on the sales order are taken out from inventory.

oe_order_lines_all flow_status_code = PICKED

wsh_delivery_details released_status = S [submitted ]

and DELIVERY_ID is populated in wsh_delivery_assignments.

And move order tables.Here request is generated to move itemfrom saleble to staging sub inventory

mtl_txn_request_headers

mtl_txn_request_lines

 Now link to above tables through move_order_header_id/line_id

To Mtl_material_transactions_temp Table 

t p : / / o r a c l e a p p s 8 8 . b l o g s p o t . c o m /    

    R     

    A     

    C     

    L     

    E     

    A     

    P     

    P     

    S     

    8     

    8     

  . 

    B     

    L     

    O     

    G     

    S     

    P     

    O     

    T     

  . 

    C     

    O     

R a j

Page 2: Order 2 Cash   Complete flow

7/23/2019 Order 2 Cash Complete flow

http://slidepdf.com/reader/full/order-2-cash-complete-flow 2/4

 

IF Auto Pick Confirm in the above step is setto NO, then the following should be done

Navigation: Inventory Super User > MoveOrder> Transact Move Order

Items are transferred from saleble to staging Subinventory.

mtl_material_transactions

mtl_transaction_accountswsh_delivery_detailsreleased_status = Released 

wsh_delivery_assignments

Navigation: Order Management SuperUser>Shipping >Transactions

Query with the Order Number

Click On Delivery Tab

Click on Ship Confirm.

 Now the Status in Shipping Transaction

screen will be closed. and This will kick off

concurrent programs like.

INTERFACE TRIP Stop,Commercial Invoice,

Packing Slip Report,

Bill of Lading

Here ship confirm interface program runs in background . Dataremoved from wsh_new_deliveries

oe_order_lines_allflow_status_code = shipped 

wsh_delivery_details released_status = C [Shipped] oe_order_Headers_allflow_status_code = Booked 

mtl_transaction_interface

mtl_material_transactions(linked through Transaction

source header id)

mtl_transaction_accountsData deleted from mtl_demand,mtl_reservations

Item deducted from mtl_onhand_quantities

t p : / / o r a c l e a p p s 8 8 . b l o g s p o t . c o m /    

    R     

    A     

    C     

    L     

    E     

    A     

    P     

    P     

    S     

    8     

    8     

  . 

    B     

    L     

    O     

    G     

    S     

    P     

    O     

    T     

  . 

    C     

    O     

R a j

Page 3: Order 2 Cash   Complete flow

7/23/2019 Order 2 Cash Complete flow

http://slidepdf.com/reader/full/order-2-cash-complete-flow 3/4

 

Create Invoice:Run workflow background

Process.

Navigation:

Order Management >view >Requests

This is also called Receivables interface that mean informationmoved to accounting area for invoicing details.

To create Invoices Run workflow background process 

then Invoicing workflow activity transfers shipped iteminformation to Oracle Receivables.

ra_interface_lines_all (interface table into which the data is

transferred from order management)

interface_line_context = ’order entry’

interface_line_attribute1= order_number

interface_line_attribute3= delivery_id

Then Autoinvoice program imports data from this Interface

table which get affected into this stage are receivables basetable.

ra_customer_trx_all

 cust_trx_id is primary key to link it to trx_lines table and

trx_number is the invoice number

ra_customer_trx_lines_all

line_attribute_1 and line_attribute_6 are linked to header_i

(or order number) and line_id of the orders

In this stage order line leval table get updated with Flow status and

open flag.

oe_order_lines_all flow_status_code = shipped 

open_flag will be updated

This is last step of Order Processing . In this stage only

oe_order_lines_all table get updated.

oe_order_lines_all (flow_status_code closed open_flag

These are the typically data flow of a order to cash model

for a standard order.

t p : / / o r a c l e a p p s 8 8 . b l o g s p o t . c o m /    

    R     

    A     

    C     

    L     

    E     

    A     

    P     

    P     

    S     

    8     

    8     

  . 

    B     

    L     

    O     

    G     

    S     

    P     

    O     

    T     

  . 

    C     

    O     

R a j

Page 4: Order 2 Cash   Complete flow

7/23/2019 Order 2 Cash Complete flow

http://slidepdf.com/reader/full/order-2-cash-complete-flow 4/4

1.  The Invoice created can be seen using the Receivables responsibility

Navigation: Receivables Super User> Transactions> Transactions

o

  Query with the Order Number as Reference.

2.  Create receipt:

Navigation: Receivables> Receipts> Receipts

Enter the information.

Click on Apply Button to apply it to the InvoiceUnderlying tables: AR_CASH_RECEIPTS_ALL

3. Transfer to General Ledger:

To transfer the Receivables accounting information to general ledger, run General Ledger

Transfer Program.

Navigation: Receivables> View Requests

This transfers data about of invoices and receipts to the GL_INTERFACE table

4. Journal Import: 

To transfer the data from General Ledger Interface table to General Ledger, run theJournal Import program from Oracle General Ledger.

 Navigation:General Ledger > Journal> Import> Run

Underlying tables:GL_JE_BATCHES, GL_JE_HEADERS, GL_JE_LINES

5. Posting:

We have to Post journal batches that we have imported previously to update the account

 balances in General Ledger.

Navigation:General Ledger> Journals > Enter

Query for the unposted journals for a specific period as shown below.

Underlying tables:GL_BALANCES. 

t p : / / o r a c l e a p p s 8 8 . b l o g s p o t . c o m /    

    R     

    A     

    C     

    L     

    E     

    A     

    P     

    P     

    S     

    8     

    8     

  . 

    B     

    L     

    O     

    G     

    S     

    P     

    O     

    T     

  . 

    C     

    O     

R a j