Order to Cash Cycle

28
Order Management Introduction: Oracle Order management Suite,you can enter the sales orders,calculate price of items on order lines,fulfill the orders(for example shipping the items) and send the information to Account Receibles(so that invoices are created). Order Management comes from the Oracle Supply Chain family. Enter the Orders 1.1.1 Enter the header information. Nav: Orders,Returns =>Sales Orders Enter header level information like Customer Name ,Customer PO,Ship To,Bill To Locations,Price List,Sales Rep and Currency of the Order. Fig 1.1 Order Entry . These Fileds can be setup to default from a variety of sources such as the Order Type, Customer or Customer address record.All defaults can be overridden unless the business unit defines constraints preventing update. Enter Other Header information like sales channel, warehouse, payment term, ship method, Line set ( ship or Arrival), FOB, shipping and packing instructions, Tax exempt number and reason etc. select * from oe_order_headers_all where order_number=57363 open_flag='Y',cancelled_flag='C',Booked_flag='N',order_category_code=' MIXED' transaction_phase_code='F',tax_exempt_flag='S' ,flow_status_code='ENTE RED'

Transcript of Order to Cash Cycle

Page 1: Order to Cash Cycle

Order Management

Introduction:

Oracle Order management Suite,you can enter the sales orders,calculate price of items on order lines,fulfill the orders(for example shipping the items) and send the information to Account Receibles(so that invoices are created).

Order Management comes from the Oracle Supply Chain family.

Enter the Orders

1.1.1 Enter the header information.

Nav: Orders,Returns =>Sales Orders

Enter header level information like Customer Name ,Customer PO,Ship To,Bill To Locations,Price

List,Sales Rep and Currency of the Order.

Fig 1.1 Order Entry .

These Fileds can be setup to default from a variety of sources such as the Order Type, Customer orCustomer address record.All defaults can be overridden unless the business unit defines constraintspreventing update. Enter Other Header information like sales channel, warehouse, payment term, shipmethod, Line set ( ship or Arrival), FOB, shipping and packing instructions, Tax exempt number and

reason etc.

select * from oe_order_headers_all

where order_number=57363

open_flag='Y',cancelled_flag='C',Booked_flag='N',order_category_code='MIXED'

transaction_phase_code='F',tax_exempt_flag='S' ,flow_status_code='ENTERED'1.1.2 Enter the Line Information.Enter the line information like Item,Quantity,Request Date ,Schedule Ship Date...etc.

Other line information like Line Type, Cancelled Qty, Shipped Qty, Sales Rep, Order Source, Tax code

etc. get defaulted based on defaulting rules.

Fig 1.2 Order Line Inf .

select * from oe_order_lines_all

where header_id=98626

Page 2: Order to Cash Cycle

source_type_code='INTERNAL",cancelled_flag='N',open_flag='Y',Booked_flga='N', tax_exempt_flag='S',Shipped_interface_flag='N',Shippable_flag='Y'

,flow_status_code='ENTERED',calculate_price_flag='Y',transaction_phase_code='F'

1.1.3 Line Shipping Information.

Shipping Tab shows information like Ware house,Receiving Org(Drop Ship Orders),Schedule Shipdate ,Schedule arrival date,Source Type(External for drop ship orders and internal otherwise.),Shipset,Arrival set,Shipping Method,shipment priority, Freight terms, Shipping and Packing Instructions etc.

Fig 1.3 Shipping Line Inf.

1.1.4 Line Pricing Information

Pricing tab shows information like Unit Selling Price, Extended Price, Price List, List Price, LineCharges, Tax Amount, Payment terms, Pricing Agreement etc. In view price adjustments we will see theadjustments and charges applied on the list price, after applying all these the unit selling price is derived.

Fig 1.4 Line Pricing Info.

Once we enter the Header and Line inforamtion book the order.It shows the below fig 1.5 Order

Booked.

Here the tables get effected oe_order_headers_all and oe_order_lines_all

In Header information Screen shows the status will be “BOOKED” and Line information screen shows

the status will be “AWAITING SHIPPING” .And also booked _flag Updated to Y

Fig 1.5 Order Booked.

Fig 1.6 Order Booked

This Above Fig 1.6 Order Booked shows the status is booked.

After the book the order what happened in header and line information and ware house tables(BOOKED

STATUS)

Here Below metioned what tables will affect after booking

1)Header Level Information

select * from oe_order_headers_all

where order_number=57363

Page 3: Order to Cash Cycle

open_flag='Y',cancelled_flag='C',Booked_flag='Y',order_category_code='MIXED'

transaction_phase_code='F',tax_exempt_flag='S' ,flow_status_code='BOOKED',booked_date

2) Line Level Informationselect * from oe_order_lines_allwhere header_id=98626

source_type_code='INTERNAL",cancelled_flag='N",open_flag='Y',Booked_flga='Y',tax_exempt_flag='S',Shipped_interface_flag='Y',Shippable_flag='Y',flow_status_code='AWAITING SHIPPING',calculate_price_flag='Y',transaction_phase_code='F',re_source_flag='N'

3) WareHouse Delivery Details

select * from wsh_delivery_details

where source_header_id=98626

delivery_detail_id=270234,customer_id,inventory_id,item_description,

requested_quantity =2,shipped_quantity(NULL),delivery_quantity(null),

release_status='R' (Ready to Release) ,oe_interfaced_flag='N' (notinterfaced to om),mvt_stat_status='NEW"

,inv_interfaced_flag='N' (Not interfaced to INV)

,inspetion_flag='N', pickable_flag='Y'

4)Warehouse Delivery Assignments

select * from wsh_delivery_assignments

where delivery_detail_id=270234

Records are created with delivery id nulldelivery_assignment_id,delivery_detail_id,active_flag(NULL),parent_delivery_id(null),parent_delivery_detail_id null

1)Query to find out the customer, line item, ordered qty and price information of the Order.

select Distinct

h.order_number

Page 4: Order to Cash Cycle

,hp.party_name "Customer Name"

,hp.party_number "Customer Number"

,hp.address1||','||hp.state||','||hp.city||'.'||hp.country "Customer Address"

,h.ordered_date,h.flow_status_code "Header Status",ot.name order_type

,transactional_curr_code CURRENCY

,l.line_id

,l.line_number

,l.inventory_item_id

,l.ordered_quantity

,l.unit_selling_price

,nvl(l.ordered_quantity,0)*nvl(l.unit_selling_price,0) AMOUNT

,l.flow_status_code "Line Status"

,msib.segment1

,msib.description

from oe_order_headers_all h

,oe_order_lines_all l

,mtl_system_items_b msib

,hz_parties hp,hz_cust_accounts hca,oe_transaction_types_tl ot

where h.header_id=l.header_id

and l.inventory_item_id=msib.inventory_item_id

and hp.party_id=hca.party_idand hca.cust_account_id=h.sold_to_org_idand ot.transaction_type_id=h.order_type_idand h.order_number=57340and h.org_id=204

Page 5: Order to Cash Cycle

and h.open_flag='Y'and l.open_flag='Y'

and (h.cancelled_flag is null or h.cancelled_flag = 'N')2)Query to find customer, ship to and bill to information of an orderselect distinct h.order_number

,hp.party_name "Customer Name"

,ol.meaning "Freight Terms"

,ol1.meaning "FOB"

,bill_loc.address1||','||bill_loc.city "Bill To"

,ship_loc.address1||','||ship_loc.city "Ship To"

from

oe_order_headers_all h

,hz_parties hp,oe_lookups ol,oe_lookups ol1

,hz_cust_accounts hca

,hz_cust_acct_sites_all hcasa ,hz_cust_site_uses_all hzsua ,hz_party_sites hps

,hz_locations bill_loc

,hz_locations ship_loc

where hp.party_id=hca.party_id

and

hca.CUST_ACCOUNT_ID=h.sold_to_org_id

and

h.freight_terms_code = ol.lookup_code(+)

and

ol1.lookup_code(+)=h.fob_point_code

and

Page 6: Order to Cash Cycle

ol1.lookup_type(+)='FOB'

and

ol.lookup_type(+) = 'FREIGHT_TERMS'

and

hcasa.cust_acct_site_id= hzsua.cust_acct_site_id

and

hcasa.cust_account_id=hca.cust_account_id

and

hcasa.party_site_id= hps.party_site_id

and

hps.location_id=bill_loc.location_id

and

hps.location_id=ship_loc.location_id

and

h.ship_to_org_id=hcasa.org_id

and

h.order_number=57340

and

h.org_id=204;

How ever when an order is booked,it is automatically scheduled.That is if scheduling is fails that order is

not booked.

Once the order has been BOOKED,that is the flow status code of order header and line changes to

BOOKED,then that particular can be the PICK RELEASED.

Meaning of Each released status wsh_delivery_details table

RELEASED_STATUS

Page 7: Order to Cash Cycle

N

Not Ready to Release Line is not ready to be released

RELEASED_STATUS

R

Ready to Release

Line is ready to be released

RELEASED_STATUS

S

Released to Warehouse

Line has been released

to Inventory for processing

RELEASED_STATUS

Y

Staged/Pick Confirmed

Line has been picked

and staged by Inventory

RELEASED_STATUS

B

Backordered Line failed to be allocated

in Inventory

RELEASED_STATUS

C

Shipped

Line has been shipped

2.1 Pick Rlease

Page 8: Order to Cash Cycle

Pick Release is a process where we choose that particular inventory item that we want to ship.

For Example,

let us assume we have an item of which we have the quantity on hand as 50.No of items on Hand :50No of items to reserve :50No of items to transact :50

Now let us say we placed an order which has a line item and the we ordered 2

units of that item, then once the Pick release process has completedNo of items on Hand :50No of items to reserve :48No of items to transact :48

We can see all this information in Inventory using the menu option.

On-hand,Availability => On-hand,Availability

select * from mtl_onhand_quantities

where inventory_item_id=2356

select * from mtl_onhand_quantities_detail

where inventory_item_id=2356

Nav:Shipping =>Release Sales Orders =>Release Sales Orders

Pick Release is the process of putting reservation on on-hand quantity available in the inventory and pick

them for particular sales order.

Pick release can be done from 'Release Sales Order' form or 'Pick release SRS' program can bescheduled in background. In both of these cases all lines of the order gets pick released depending on thePicking rule used. If specific line/s needs to be pick release it can be done from 'Shipping Transactionform. For this case Pick Release is done from 'Release Sales Order' form with Pick Confirm=NO.

Fig 2.1 Pick Release

In the pick release form we enter the order number press the tab.In the line level we mention the theSchedule Ship Dates is mandtory ,other wise leave it blank.Requested dates Also we provided or leave itoptional.

Once entering the order number we getting the default values order type,destination type,customer name

Page 9: Order to Cash Cycle

Once it is over click the tab Inventory.

In this we enter the Warehouse,Auto Allocate=YES,other degault values are getting.

Fig 2.2 Pick Release

Fig 2.2 Pick Release

Fig:2.3 Pick Release

In Above fig:2.3 Pick Release the Shipping tab Autocreate Delivery=YES,Auto Pick Confirm=YES

Autopack Delivery=NO and the click the Concurrent.

It will give the concurrent request id and click OK.

Fig :2.4 Pick Release

In the below Fig 2.4 Pick Release shows 1) pick selection list generation report2)pick slip report3)Shipping Execption Report

Once pick release is done these are the tables get affected

Ware House New Deliveries

wsh_new_deliveries (one record gets inserted with source_header_id= order header_id, status_code=OP

=>open)

wsh_delivery_assignments (delivery_id gets assigned which comes from

wsh_new_deliveries)wsh_delivery_details (released_status ‘S’ ‘submitted for release’)mtl_txn_request_lines (line_id goes as txn_source_line_id)

Move order tables,here request is generated to move item from Source (RM or FG) sub-inventory to

staging sub-inventory.

NOTE:In shipping transaction form order status remains "Released to Warehouse" and all the material still remains in source sub-inventory. We need to do Move Order Transaction for this order. Till this no material transaction has been posted to mtl_material_transactions.

3)Pick Confirm:

Items are transferred from source sub-inventory to staging Sub-inventory. Here material transaction

Page 10: Order to Cash Cycle

occurs.

Order line status becomes 'Picked' on Sales Order and 'Staged/Pick Confirmed' on ShippingTransaction Form.1) oe_order_lines_all => In Line level information the flow_status_code ‘PICKED’ .

2) mtl_material_transactions => line_id goes as txn_source_line_id

3) wsh_delivery_details =>released_status becomes ‘Y’ => ‘Released’

select * from wsh_delivery_details where source_header_id=98626delivery_detail_id,source_code,source_header_id,soucr_line_id,source_header_type_name,customer_id,inventory_id,item_description,requested_quantity,cancelled_quantity(NULL),shipped_quantity(null),delivery_quantity(null),move_order_line_id=222815,subinventory,released_status='Y'(RELEASED),oe_interfaced_flag='N',mvt_stat_status=new,inv_interfaced_flag='N',inspection_flag='N',pickable_flag='Y',picked_quantity,batch_id=102241,transaction_id=11161381

4)wsh_delivery_assignments

select * from wsh_delivery_assignments where delivery_detail_id=270234

delivery_detail_id=347613,delivery_id=113896,delivery_detail_id=270234

5)mtl_onhand_quantities

select * from tml_onhand_quantities where create_transaction_id=11161382

inventory_item_id,organization_id,transaction_quantity,subinventory_code,

create_transaction_id,update_transaction_id,lot_number

NOTE:This step can be eliminated if we set Pick Confirm=YES at the time of Pick Release

NOTE :After Pick Release and Pick confirmThese are the tables will be effected .

After Pick Release And Pick Confirm

select * from wsh_delivery_details

where source_header_id=98626

delivery_detail_id,source_code,source_header_id,soucr_line_id,source_header_type_name,customer_id,inventory_id,item_description,requested_quantity,cancelled_quantity(NULL),shipped_quantity(null),delivery_quantit

Page 11: Order to Cash Cycle

y(null),

move_order_line_id=222815,subinventory,released_status='Y'(RELEASED),oe_interfaced_flag='N',mvt

_stat_status=new,

inv_interfaced_flag='N',inspection_flag='N',pickable_flag='Y',picked_quantity,batch_id=102241,

transaction_id=11161381

select * from wsh_delivery_assignments

where delivery_detail_id=270234delivery_detail_id=347613,delivery_id=113896,delivery_detail_id=270234select * from MTL_MATERIAL_TRANSACTIONS_TEMP

order by creation_date desc

select * from mtl_demand

where demand_source_line=197992

order by creation_date desc

demand_id,organization_id,inventory_item_id,subinventory,demand_source_type,demand_source_header_id=114058,demand_source_line=197992,reservation_type

select * from mtl_reservations

where demand_source_line_id=197992

order by creation_date desc

reservation_id=452412,organization_id,inventory_item_id,demand_source_header_id,demand_source_line_id,reservation_quantityprimary_reservation_quantity,staged_flag='Y'

select * from wsh_new_deliveries

where delivery_id=113896

order by creation_date desc

delivery_id=113896,planned_flag='N',status_code='OP'(ie

open),customer_id,fob_code,ship_method_code,organization_id,

Page 12: Order to Cash Cycle

select * from MTL_TXN_REQUEST_LINESwhere txn_source_line_id=197992order by creation_date desc

line_id=222815,header_id=102291,line_number,organization_id,inventory_item_id,to_subinventory_cod

e,uom_code,quantity,quantity_delivered,quantity_detailed,transaction_header_id=11161380,tnx_source_id=114058,txn_source_line_id=197992,primary_quantity,pick_slip_date

select * from MTL_TXN_REQUEST_HEADERSwhere header_id=102291order by creation_date desc

header_id=102291,move_order_type=3,organization_id

select * from MTL_MATERIAL_TRANSACTIONSwhere trx_source_line_id=197992order by creation_date desc

select * from MTL_ONHAND_QUANTITIES

where create_transaction_id=11161382

inventory_item_id,organization_id,transaction_quantity,subinventory_code,

create_transaction_id,update_transaction_id,lot_number

Query to find out order and line hold information.

select distinct ohd.name

,ooh.hold_until_date,ooh.hold_comment,h.order_number

,l.item_identifier_type

,l.inventory_item_id

,l.ordered_item

,oh.header_id

,oh.line_id

Page 13: Order to Cash Cycle

,oh.order_hold_id

from oe_hold_definitions ohd,oe_hold_sources_all ooh,oe_order_headers_all h,oe_order_lines_all l,oe_order_holds_all oh

where ohd.hold_id = ooh.hold_idand oh.hold_source_id = ooh.hold_source_idand oh.header_id = h.header_id

and h.header_id=l.header_idand l.open_flag='Y'and h.open_flag='Y'

order by ohd.name,h.order_number;

Query to find the Shipper detial Information.

select distinct wnd.delivery_id

,wnd.name

,wnd.customer_id

,wnd.volume

,wnd.status_code

,wnd.ship_method_code,wnd.initial_pickup_date,wdd.cust_po_number,wdd.requested_quantity_uom

,wdd.shipped_quantity,wdd.requested_quantity,wdd.subinventory,wdd.shipment_priority_code,wdd.released_status,wdd.serial_number,wdd.lot_number

--,msib.segment1

-- ,msib.description

Page 14: Order to Cash Cycle

-- ,msib.revision_qty_control_code

from wsh_new_deliveries wnd,

wsh_delivery_assignments wda,

wsh_delivery_details wdd,

-- mtl_system_items_b msib,

oe_order_lines_all l,

oe_order_headers_all h

where wnd.delivery_id = wda.delivery_idAND wdd.delivery_detail_id = wda.delivery_detail_idAND wdd.source_line_id = l.line_id

--and wdd.organization_id=msib.organization_id

AND wdd.source_header_id = l.header_idAND l.header_id = h.header_idand wnd.delivery_id=9805/* wnd.delivery_id=wda.delivery_id

and wda.delivery_detail_id=wdd.delivery_detail_id--and wdd.organization_id=msib.organization_idand wdd.source_header_id=l.header_idand wdd.source_line_id=l.line_id

and h.header_id=l.header_id

and h.order_number=57363;

--and wnd.delivery_id=113896;*/

Query to find out Move order line details :

select mhl.request_number

,l.line_number

,h.order_number

,mrl.line_number

,mrl.line_id

Page 15: Order to Cash Cycle

,mrl.from_subinventory_code,mrl.lot_number,mrl.serial_number_start,mrl.serial_number_end,mrl.uom_code,mrl.quantity,mrl.quantity_delivered,mrl.quantity_detailed,wdd.source_header_number

,wdd.source_header_id,wdd.source_line_id,wdd.shipping_instructions,wdd.inventory_item_id,wdd.requested_quantity_uom,wdd.ship_method_code,wdd.subinventory,wdd.shipment_priority_code,wdd.organization_id,wdd.released_status

,wdd.source_code

,wnd.delivery_id,wnd.name,wnd.initial_pickup_location_id

,wnd.creation_date

,msib.segment1,msib.description,msib.revision_qty_control_code

from mtl_txn_request_lines mrl,

mtl_txn_request_headers mhl,wsh_delivery_details wdd,wsh_new_deliveries wnd,wsh_delivery_assignments wda,oe_ordeR_lines_all l,

oe_order_headers_all h

mtl_system_items_b msib

Page 16: Order to Cash Cycle

where mhl.header_id=mrl.header_id

and mrl.line_id=wdd.move_order_line_id

and wda.delivery_id=wnd.delivery_id(+)

and wdd.delivery_detail_id = wda.delivery_detail_id

and wdd.source_header_id=l.header_idand wdd.source_line_id=l.line_idand h.header_id=l.header_and wdd.organization_id=msib.organization_id(+)and wdd.inventory_item_id=msib.inventory_item_id(+)and mhl.request_number='102241'

--order by wdd.creation_date desc

--and wnd.delivery_id=113896

/*

select * from mtl_txn_request_headers

where request_number='102241'

select * from mtl_txn_request_lines

where header_id=102291

select*from wsh_delivery_detailswhere move_order_line_id=222815

select * from wsh_new_deliveries

select * from wsh_delivery_assignments

where delivery_detail_id=270234

select * from wsh_new_deliveries

where delivery_id=113896

select delivery_id,name,initial_pickup_location_id

from wsh_new_deliveries */

Query to find price discounts and surcharges on order lines :

Page 17: Order to Cash Cycle

select h.order_number

,l.line_number

,l.unit_list_price

,l.ordered_quantity

,pa.list_line_type_code

,pa.arithmetic_operator

,pa.operand

,pa.modifier_level_code

,pa.adjusted_amount

,decode(pa.modifier_level_code,'ORDER',

l.unit_list_price*l.ordered_quantity*pa.operand*sign(pa.adjusted_amount)/100,

(pa.adjusted_amount*nvl(l.ordered_quantity,0))) Discount_Amount

from oe_order_headers_all h,

oe_order_lines_all l,

oe_price_adjustments pawhere h.header_id = l.header_idand h.org_id = l.org_idand h.header_id = pa.header_id

and l.line_id = pa.line_id(+)

and h.order_number=57363;

select modifier_level_code

from oe_price_adjustments;

Note:This step can be eliminated if we set Pick Confirm=YES at the time of Pick Release

4)Shipping:

we have to ship the sales order.

NAV:Shipping-> Transactions

Fig:4 Shipping

Page 18: Order to Cash Cycle

Fig:4.1 shipping

In the Above Fig:4.1 shipping here enter the Sales Order Number and click the find button.

Fig:4.2 Shipping

In this above Screen show the line status Staged/Pick Confirmed.

Click the delivery Tab Choose the Ship Confirm from Actions LOV click GO(B)

Fig:4.4 Shipping

Click on the Delivery tab and the details button to see detailed delivery information. You can enter thewaybill number & additional info etc. here.To ship confirm the order, select the Actions list in theDelivery Tab, choose Ship Confirm and GO

The ship confirmation window will appear and give you the options to backorder, ship all or ship partialquantities and set user defined shipping documents to print. Enter the trip creation options viz: Shipmethod, departure date, close trip and defer interface.The ship confirm process triggers the inventoryinterface automatically to update quantities, and triggers the Order Management Interface to update thestatus of the order lines.

Fig:4.5 Shipping

The items on the delivery gets shipped to the customer at this stage.

The Sales order line information line level status becomes Shipped.

oe_order_lines_all (flow_status_code ‘shipped’)wsh_delivery_details (released_status ‘C’ ‘Shipped’)mtl_material_TRANSACTIONS (linked through Transaction source header id)Item deducted from MTL_ONHAND_QUANTITIES

Next Step we need to run the WORK FLOW BACKGROUND PROCESS TO POPULATE THE AR

INTERFACE TABLE.

NAV:Reports And Requests->Run Requests

Process defered to set :Yes

Process time out :No

Fig:Work Flow Background Process.

Click on Ok and click submit button.

Page 19: Order to Cash Cycle

Query to find delivery leg and pick up stop info :

select wt.name

,wt.status_code

,wt.vehicle_item_id ,wt.vehicle_number ,wt.carrier_id

,wt.ship_method_code

,wts.stop_id

,wts.trip_id,wts.stop_location_id,wts.status_code

,wts.stop_sequence_number,wts.planned_arrival_date,wts.planned_departure_date,wts.actual_arrival_date,wts.actual_departure_date,wts.departure_net_weight,wts.weight_uom_code

,wdl.delivery_leg_id

,wdl.delivery_id

,wdl.sequence_number,wdl.pick_up_stop_id,wdl.drop_off_stop_id,wdl.shipper_title,wdl.shipper_phone,wdl.delivered_quantity,wdl.loaded_quantity,wdl.received_quantity

from wsh_trips wt,

wsh_trip_stops wts,

wsh_delivery_legs wdl

where wt.trip_id=wts.trip_id

and wts.stop_id=wdl.pick_up_stop_id

Page 20: Order to Cash Cycle

and wdl.delivery_id=118934

5)RUN AUTOINVOICE PROCESS.

After shipping the order the order lines gets eligible to get transfered to

RA_INTERFACE_LINES_ALL. Workflow background engine picks those records and post it toRA_INTERFACE_LINES_ALL. This is also called Receivables interface, that mean information movedto accounting area for invoicing details. Invoicing workflow activity transfers shipped item informationto Oracle Receivables. At the same time records also goes in the tableRA_INTERFACE_SALESCREDITS_ALL which hold details of sales credit for the particular order.

ra_interface_lines_all (interface table into which the data is transferred from order management) ThenAutoinvoice program imports data from this table which get affected into this stage are receivables basetable. At the same time records goes in.

ra_customer_trx_all (cust_trx_id is primary key to link it to trx_lines table and trx_number is the invoicenumber)ra_customer_trx_lines_all (line_attribute_1 and line_attribute_6 are linked to order number and line_id

of the orders)

We need to logon Account Receivables Module to run the Auto Invoice Program.

Receivables,Vision Operations

Control ->Request-> Run

Choose the auto invoice master program and pass the mandatory parameters.

Click ok button and Submit Button.

The Below Screen shot view the concurrent request id 2968717 to view the auto invoice import

program to check the transaction imported successfully or not.

Go to Order Management Responsibility

Orders,returns->sales orders

Query the information using the order number and click the LINES tab,click on the actions button lov,choose the Additional Line information,Click on the Invoice/Credit Memos tab here we have to seen the transaction number.

Go to the Receivables Responsibilities

TRANSACTIONS->TRANSACTIONS

Page 21: Order to Cash Cycle

Query the information using the transaction number/order number(reference).

It will shows the transaction details.

And Click the line items button,it will shows the line information.

Create the Receipt using the Transaction Number.

Receipts->Receipts

Click to Apply Button.

The Application for opens up and check whether to filed showing the invoice number and amount

applied filed and save the record close the window.

Receipt will be ceated to that particular transaction.

Click the receipt history it will shows details of receipt.

This will shows the receipt history details.We can go to Collection Form and view the Amount detils from the customer.Collections->Account Details

Here enter the customer number click on the Find Button.

This window will shows the account details of customer balance due amount and invoiced amount.

Query to find the Invoice and Bank details information.

select ra.trx_number

,ra.customer_trx_id

,ra.trx_date

,ra.ship_date_actual

,ral.description item_desc,ral.quantity_ordered,ral.quantity_invoiced,ral.unit_selling_price,ral.sales_order,ral.sales_order_date,ral.line_type,ral.extended_amount,ral.revenue_amount

Page 22: Order to Cash Cycle

,al.lookup_code,al.lookup_type

,al.meaning

,rt.name,bank_account_id,bank_account_name,bank_account_num,bank_account_type,account_holder_name

,abb.bank_name,abb.bank_branch_name,abb.address_line1||','||city||','||state||','||country Address,abb.bank_num

--,rct.name

-- ,rct.description

--,rct.type

from ra_customer_trx_all ra

,ra_customer_trx_lines_all ral

,ar_lookups al,ra_terms rt,ap_bank_accounts ab

,ap_bank_branches abb

--,ra_cust_trx_types_all rct

where ra.customer_trx_id=ral.customer_trx_idand ra.fob_point=al.lookup_code(+)and rt.term_id(+)=ra.term_idand ra.CUSTOMER_BANK_ACCOUNT_ID=ab.BANK_ACCOUNT_ID(+)

and ab.bank_branch_id=abb.bank_branch_id(+) --and rct.cust_trx_type_id=ra.cust_trx_type_id and ra.trx_number='10021460'

and ral.line_type='LINE'

Query to find the Customer , Ship To and Bill To location Information

Page 23: Order to Cash Cycle

select distinct h.order_number

,hp.party_name "Customer Name"

,ol.meaning "Freight Terms"

,ol1.meaning "FOB"

,bill_loc.address1||','||bill_loc.city "Bill To"

,ship_loc.address1||','||ship_loc.city "Ship To"

from oe_order_headers_all h

,hz_parties hp,oe_lookups ol,oe_lookups ol1

,hz_cust_accounts hca

,hz_cust_acct_sites_all hcasa

,hz_cust_site_uses_all hzsua

,hz_party_sites hps

,hz_locations bill_loc

,hz_locations ship_loc

where hp.party_id=hca.party_id

and hca.CUST_ACCOUNT_ID=h.sold_to_org_id

and h.freight_terms_code = ol.lookup_code(+)

and ol1.lookup_code(+)=h.fob_point_code

and ol1.lookup_type(+)='FOB'

and ol.lookup_type(+) = 'FREIGHT_TERMS'

and hcasa.cust_acct_site_id= hzsua.cust_acct_site_idand hcasa.cust_account_id=hca.cust_account_idand hcasa.party_site_id= hps.party_site_idand hps.location_id=bill_loc.location_idand hps.location_id=ship_loc.location_idand h.ship_to_org_id=hcasa.org_id

Page 24: Order to Cash Cycle

and h.order_numberand h.org_id=204;