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
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
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
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
Top Related