100% found this document useful (1 vote)
1K views68 pages

Cloud O2C - Oracle Cloud Order To Cash O2C Cycle Process With Technical

Uploaded by

Wahid Shaik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views68 pages

Cloud O2C - Oracle Cloud Order To Cash O2C Cycle Process With Technical

Uploaded by

Wahid Shaik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 68

Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

The Order to Cash cycle comprises of the following steps,


01. Create Sales Order
02. Create Pick wave
03. Create Pick Confirm
04. Create Ship Confirm
05. Transfer to Receivables
06. Verify the Transaction
07. Create Receipt and Apply the transaction
08. Transfer Invoice to General Ledger
09. Transfer Receipt data to General Ledger
10. Verify the Journal Batches

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Step 1: Create Sales Order


Nav: Order Management Order Management

Click on the Create Order button or Tasks Create Order

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Enter the customer details and Click on Save

Once save it order number will generate and Order status is Draft

Below is the Query:


SELECT
h.org_id
,hou.name BU_NAME
,h.header_id
,h.order_number
,hp.party_name Cust_name
,hca.account_number Cust_Acct
,h.sold_to_contact_id Contact
,h.ordered_date
,h.customer_po_number PO_NUM

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,h.order_type_code
,h.status_code Heder_Status
,h.open_flag
,h.canceled_flag
,h.sold_to_customer_id
,h.transactional_currency_code CURR
,h.source_order_number src_order_num
,h.source_order_system src_order_sys
,h.source_revision_number src_rev_num
,h.orig_sys_document_ref src_order_ref
,bill_hp.party_name Bill_To_Cust
,bill_add.cust_acct_site_use_id Bill_site_use_id
,bill_hl.Address1||' '||bill_hl.Address2||' '||bill_hl.city||' '||bill_hl.county||'
'||NVL(bill_hl.STATE,bill_hl.PROVINCE)||' '||bill_hl.Postal_code||'
'||bill_hl.COUNTRY Bill_TO_Addr
,ship_hp.party_name ship_To_Cust
,ship_add.cust_acct_site_use_id ship_site_use_id
,ship_hl.Address1||' '||ship_hl.Address2||' '||ship_hl.city||' '||ship_hl.county||'
'||NVL(ship_hl.STATE,ship_hl.PROVINCE)||' '||ship_hl.Postal_code||'
'||ship_hl.COUNTRY ship_TO_Addr
from
fusion.doo_headers_all_v h
,fusion.hr_operating_units hou
,fusion.hz_parties hp
,fusion.hz_cust_accounts hca
,fusion.doo_order_addresses_v bill_add
,fusion.hz_cust_accounts bill_hca
,fusion.hz_parties bill_hp
,fusion.hz_cust_site_uses_all bill_hcsu
,fusion.hz_cust_acct_sites_all bill_hcas
,fusion.hz_party_sites bill_hps
,fusion.hz_locations bill_hl
,fusion.doo_order_addresses_v ship_add
,fusion.hz_cust_accounts ship_hca
,fusion.hz_parties ship_hp
-- ,fusion.hz_cust_site_uses_all ship_hcsu
-- ,fusion.hz_cust_acct_sites_all ship_hcas
,fusion.hz_party_sites ship_hps
,fusion.hz_locations ship_hl
where 1=1
and hou.organization_id = h.org_id
and hp.party_id (+)= h.sold_to_Party_id
and hca.party_id (+) = h.sold_to_Party_id
and bill_add.address_use_type = 'BILL_TO'
AND H.header_id = bill_add.header_id (+)
and bill_add.cust_acct_id = bill_hca.cust_account_id (+)
AND bill_hca.party_id = bill_hp.party_id (+)
AND bill_add.cust_acct_site_use_id = bill_hcsu.site_use_id (+)
AND bill_hcsu.cust_acct_site_id = bill_hcas.cust_acct_site_id (+)
AND bill_hcas.party_site_id = bill_hps.party_site_id (+)
AND bill_hps.location_id = bill_hl.location_id (+)
and ship_add.address_use_type = 'SHIP_TO'
AND H.header_id = ship_add.header_id (+)
and ship_add.cust_acct_id = ship_hca.cust_account_id (+)
AND ship_hca.party_id = ship_hp.party_id (+)
-- AND ship_add.cust_acct_site_use_id = ship_hcsu.site_use_id (+)
-- AND ship_hcsu.cust_acct_site_id = ship_hcas.cust_acct_site_id (+)
-- AND ship_hcas.party_site_id = ship_hps.party_site_id (+)
AND ship_add.party_site_id = ship_hps.party_site_id (+)
AND ship_hps.location_id = ship_hl.location_ID (+)
and h.order_number = '98430'

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

In Order Lines, search with item number

Select the Item number and click on ok button

Item details will show, click on the Add button to add the line to order

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Once the line is added, the line status will be Open

SELECT
h.org_id
,hou.name BU_NAME
,h.header_id
,h.order_number
,hp.party_name Cust_name
,hca.account_number Cust_Acct
,h.sold_to_contact_id Contact
,h.ordered_date
,h.customer_po_number PO_NUM
,h.order_type_code
,h.status_code Heder_Status
,h.open_flag
,h.canceled_flag order_canc_flag
,h.sold_to_customer_id
,h.transactional_currency_code CURR
,h.source_order_number src_order_num
,h.source_order_system src_order_sys
,h.source_revision_number src_rev_num
,h.orig_sys_document_ref src_order_ref
,bill_hp.party_name Bill_To_Cust
,bill_add.cust_acct_site_use_id Bill_site_use_id
,bill_hl.Address1||' '||bill_hl.Address2||' '||bill_hl.city||' '||bill_hl.county||'
'||NVL(bill_hl.STATE,bill_hl.PROVINCE)||' '||bill_hl.Postal_code||'
'||bill_hl.COUNTRY Bill_TO_Addr
,ship_hp.party_name ship_To_Cust
,ship_add.cust_acct_site_use_id ship_site_use_id
,ship_hl.Address1||' '||ship_hl.Address2||' '||ship_hl.city||' '||ship_hl.county||'
'||NVL(ship_hl.STATE,ship_hl.PROVINCE)||' '||ship_hl.Postal_code||'
'||ship_hl.COUNTRY ship_TO_Addr
,l.display_line_number
,l.line_id

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,l.line_number
,l.source_line_number src_line_num
,l.inventory_item_id
,esi.item_number item_num
,l.inventory_organization_id inv_org_id
,l.ordered_qty
,l.Unit_list_Price
,l.canceled_flag line_canc_flag
,l.canceled_qty
,l.shipped_qty
,l.ordered_uom
,l.Unit_Selling_Price
,l.extended_amount
,l.line_type_code
,l.status_code line_status
,fl.request_ship_date
,fl.schedule_ship_date
,fl.promise_ship_date
,fl.customer_po_line_number
from
fusion.doo_headers_all_v h
,fusion.hr_operating_units hou
,fusion.hz_parties hp
,fusion.hz_cust_accounts hca
,fusion.doo_order_addresses_v bill_add
,fusion.hz_cust_accounts bill_hca
,fusion.hz_parties bill_hp
,fusion.hz_cust_site_uses_all bill_hcsu
,fusion.hz_cust_acct_sites_all bill_hcas
,fusion.hz_party_sites bill_hps
,fusion.hz_locations bill_hl
,fusion.doo_order_addresses_v ship_add
,fusion.hz_cust_accounts ship_hca
,fusion.hz_parties ship_hp
-- ,fusion.hz_cust_site_uses_all ship_hcsu
-- ,fusion.hz_cust_acct_sites_all ship_hcas
,fusion.hz_party_sites ship_hps
,fusion.hz_locations ship_hl
,fusion.doo_lines_all_v l
,fusion.doo_fulfill_lines_all fl
,fusion.egp_system_items esi
where 1=1
and hou.organization_id = h.org_id
and hp.party_id (+)= h.sold_to_Party_id
and hca.party_id (+) = h.sold_to_Party_id
and bill_add.address_use_type = 'BILL_TO'
AND H.header_id = bill_add.header_id (+)
and bill_add.cust_acct_id = bill_hca.cust_account_id (+)
AND bill_hca.party_id = bill_hp.party_id (+)
AND bill_add.cust_acct_site_use_id = bill_hcsu.site_use_id (+)
AND bill_hcsu.cust_acct_site_id = bill_hcas.cust_acct_site_id (+)
AND bill_hcas.party_site_id = bill_hps.party_site_id (+)
AND bill_hps.location_id = bill_hl.location_id (+)
and ship_add.address_use_type = 'SHIP_TO'
AND H.header_id = ship_add.header_id (+)
and ship_add.cust_acct_id = ship_hca.cust_account_id (+)
AND ship_hca.party_id = ship_hp.party_id (+)
-- AND ship_add.cust_acct_site_use_id = ship_hcsu.site_use_id (+)
-- AND ship_hcsu.cust_acct_site_id = ship_hcas.cust_acct_site_id (+)
-- AND ship_hcas.party_site_id = ship_hps.party_site_id (+)
AND ship_add.party_site_id = ship_hps.party_site_id (+)
AND ship_hps.location_id = ship_hl.location_ID (+)

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

and h.header_id = l.header_id (+)


AND l.line_id = fl.line_id (+)
and esi.inventory_item_id = l.inventory_item_id
and esi.organization_id = l.inventory_organization_id
and h.order_number = '98430'

Click on the Shipment tab, and Enter the Shipping contact and shipping method details in General tab

Enter the Shipping details, like Freight terms, FOB details

Select the Warehouse details in Supply tab

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Enter the Billing details like Bill to Address, Bill to Contact details

SELECT
h.org_id
,hou.name BU_NAME
,h.header_id
,h.order_number
,hp.party_name Cust_name
,hca.account_number Cust_Acct
,h.sold_to_contact_id Contact
,h.ordered_date
,h.customer_po_number PO_NUM
,h.order_type_code
,h.status_code Heder_Status
,h.open_flag
,h.canceled_flag order_canc_flag
,h.sold_to_customer_id
,h.transactional_currency_code CURR

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,h.source_order_number src_order_num
,h.source_order_system src_order_sys
,h.source_revision_number src_rev_num
,h.orig_sys_document_ref src_order_ref
,bill_hp.party_name Bill_To_Cust
,bill_add.cust_acct_site_use_id Bill_site_use_id
,bill_hl.Address1||' '||bill_hl.Address2||' '||bill_hl.city||' '||bill_hl.county||'
'||NVL(bill_hl.STATE,bill_hl.PROVINCE)||' '||bill_hl.Postal_code||'
'||bill_hl.COUNTRY Bill_TO_Addr
,ship_hp.party_name ship_To_Cust
,ship_add.cust_acct_site_use_id ship_site_use_id
,ship_hl.Address1||' '||ship_hl.Address2||' '||ship_hl.city||' '||ship_hl.county||'
'||NVL(ship_hl.STATE,ship_hl.PROVINCE)||' '||ship_hl.Postal_code||'
'||ship_hl.COUNTRY ship_TO_Addr
,l.display_line_number
,l.line_id
,l.line_number
,l.source_line_number src_line_num
,l.inventory_item_id
,esi.item_number item_num
,l.inventory_organization_id inv_org_id
,l.ordered_qty
,l.Unit_list_Price
,l.canceled_flag line_canc_flag
,l.canceled_qty
,l.shipped_qty
,l.ordered_uom
,l.Unit_Selling_Price
,l.extended_amount
,l.line_type_code
,l.status_code line_status
,fl.request_ship_date
,fl.schedule_ship_date
,fl.promise_ship_date
,fl.customer_po_line_number
,(select distinct partypeo.party_name|| '-'|| modeoftransportpeo.meaning ||'-
'||servicelevelpeo.meaning "Ship Method"
from
fusion.msc_xref_mapping mxm_los ,
fusion.msc_xref_mapping mxm_mot ,
fusion.msc_xref_mapping mxm_car ,
fusion.rcs_lookups modeoftransportpeo ,
fusion.rcs_lookups servicelevelpeo ,
fusion.hz_parties partypeo ,
fusion.wsh_org_carrier_services wogs
where ( fl.ship_class_of_service = mxm_los.target_value and mxm_los.entity_name =
'WSH_SERVICE_LEVELS')
and (servicelevelpeo.lookup_code = mxm_los.source_value and
servicelevelpeo.lookup_type = 'WSH_SERVICE_LEVELS' )
and ( fl.ship_mode_of_transport = mxm_mot.target_value and mxm_mot.entity_name =
'WSH_MODE_OF_TRANSPORT')
and (modeoftransportpeo.lookup_code = mxm_mot.source_value and
modeoftransportpeo.lookup_type = 'WSH_MODE_OF_TRANSPORT')
and (to_char(fl.carrier_id) = mxm_car.target_value and mxm_car.entity_name =
'CARRIERS')
and partypeo.party_id = mxm_car.source_value
and (to_char(wogs.carrier_id) = mxm_car.source_value
and wogs.service_level = mxm_los.source_value
and wogs.mode_of_transport = mxm_mot.source_value)
) shipping_method

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,(select min(b.segment1) from fusion.doo_projects a, fusion.pjf_projects_all_b b


where a.parent_entity_code ='LINE' and a.parent_entity_id = fl.fulfill_line_id and
a.pjc_project_id = b.project_id) project_num
,(select min(a.organization_code) from fusion.inv_org_parameters a,
fusion.doo_fulfill_lines_all fl where a.organization_id = fl.fulfill_org_id and
fl.line_id = l.line_id) warehouse
,(select meaning from fusion.msc_sr_lookup_values_vl where lookup_type = 'FOB' and
lookup_code = fl.fob_point_code)incoterms
,(select meaning from fusion.msc_sr_lookup_values_vl a where lookup_type =
'WSH_FREIGHT_CHARGE_TERMS' and lookup_code = fl.freight_terms_code) freightterms
,(select name from fusion.ra_terms where term_id =
doo_cross_reference.getfulfillmentvalue('TERM_ID', 'PAYMENT_TERMS',
fl.payment_term_id)) paymentterm
from
fusion.doo_headers_all_v h
,fusion.hr_operating_units hou
,fusion.hz_parties hp
,fusion.hz_cust_accounts hca
,fusion.doo_order_addresses_v bill_add
,fusion.hz_cust_accounts bill_hca
,fusion.hz_parties bill_hp
,fusion.hz_cust_site_uses_all bill_hcsu
,fusion.hz_cust_acct_sites_all bill_hcas
,fusion.hz_party_sites bill_hps
,fusion.hz_locations bill_hl
,fusion.doo_order_addresses_v ship_add
,fusion.hz_cust_accounts ship_hca
,fusion.hz_parties ship_hp
-- ,fusion.hz_cust_site_uses_all ship_hcsu
-- ,fusion.hz_cust_acct_sites_all ship_hcas
,fusion.hz_party_sites ship_hps
,fusion.hz_locations ship_hl
,fusion.doo_lines_all_v l
,fusion.doo_fulfill_lines_all fl
,fusion.egp_system_items esi
where 1=1
and hou.organization_id = h.org_id
and hp.party_id (+)= h.sold_to_Party_id
and hca.party_id (+) = h.sold_to_Party_id
and bill_add.address_use_type = 'BILL_TO'
AND H.header_id = bill_add.header_id (+)
and bill_add.cust_acct_id = bill_hca.cust_account_id (+)
AND bill_hca.party_id = bill_hp.party_id (+)
AND bill_add.cust_acct_site_use_id = bill_hcsu.site_use_id (+)
AND bill_hcsu.cust_acct_site_id = bill_hcas.cust_acct_site_id (+)
AND bill_hcas.party_site_id = bill_hps.party_site_id (+)
AND bill_hps.location_id = bill_hl.location_id (+)
and ship_add.address_use_type = 'SHIP_TO'
AND H.header_id = ship_add.header_id (+)
and ship_add.cust_acct_id = ship_hca.cust_account_id (+)
AND ship_hca.party_id = ship_hp.party_id (+)
-- AND ship_add.cust_acct_site_use_id = ship_hcsu.site_use_id (+)
-- AND ship_hcsu.cust_acct_site_id = ship_hcas.cust_acct_site_id (+)
-- AND ship_hcas.party_site_id = ship_hps.party_site_id (+)
AND ship_add.party_site_id = ship_hps.party_site_id (+)
AND ship_hps.location_id = ship_hl.location_ID (+)
and h.header_id = l.header_id (+)
AND l.line_id = fl.line_id (+)
and esi.inventory_item_id = l.inventory_item_id
and esi.organization_id = l.inventory_organization_id
and h.order_number = '98430'

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Click on the Save and Submit button

Order will submit

Once the order is submitted, Order status will changed to Processing and line status is changed to
Scheduled

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Click on the Refresh button to check the order status

Once the order line status is changed to Awaiting Shiping, records will create in
wsh_delivery_details and release status will be R

SELECT
h.org_id
,hou.name BU_NAME
,h.header_id

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,h.order_number
,hp.party_name Cust_name
,hca.account_number Cust_Acct
,h.sold_to_contact_id Contact
,h.ordered_date
,h.customer_po_number PO_NUM
,h.order_type_code
,h.status_code Heder_Status
,h.open_flag
,h.canceled_flag order_canc_flag
,h.sold_to_customer_id
,h.transactional_currency_code CURR
,h.source_order_number src_order_num
,h.source_order_system src_order_sys
,h.source_revision_number src_rev_num
,h.orig_sys_document_ref src_order_ref
,bill_hp.party_name Bill_To_Cust
,bill_add.cust_acct_site_use_id Bill_site_use_id
,bill_hl.Address1||' '||bill_hl.Address2||' '||bill_hl.city||' '||bill_hl.county||'
'||NVL(bill_hl.STATE,bill_hl.PROVINCE)||' '||bill_hl.Postal_code||'
'||bill_hl.COUNTRY Bill_TO_Addr
,ship_hp.party_name ship_To_Cust
,ship_add.cust_acct_site_use_id ship_site_use_id
,ship_hl.Address1||' '||ship_hl.Address2||' '||ship_hl.city||' '||ship_hl.county||'
'||NVL(ship_hl.STATE,ship_hl.PROVINCE)||' '||ship_hl.Postal_code||'
'||ship_hl.COUNTRY ship_TO_Addr
,l.display_line_number
,l.line_id
,l.line_number
,l.source_line_number src_line_num
,l.inventory_item_id
,esi.item_number item_num
,l.inventory_organization_id inv_org_id
,l.ordered_qty
,l.Unit_list_Price
,l.canceled_flag line_canc_flag
,l.canceled_qty
,l.shipped_qty
,l.ordered_uom
,l.Unit_Selling_Price
,l.extended_amount
,l.line_type_code
,l.status_code line_status
,fl.request_ship_date
,fl.schedule_ship_date
,fl.promise_ship_date
,fl.customer_po_line_number
,(select distinct partypeo.party_name|| '-'|| modeoftransportpeo.meaning ||'-
'||servicelevelpeo.meaning "Ship Method"
from
fusion.msc_xref_mapping mxm_los ,
fusion.msc_xref_mapping mxm_mot ,
fusion.msc_xref_mapping mxm_car ,
fusion.rcs_lookups modeoftransportpeo ,
fusion.rcs_lookups servicelevelpeo ,
fusion.hz_parties partypeo ,
fusion.wsh_org_carrier_services wogs
where ( fl.ship_class_of_service = mxm_los.target_value and mxm_los.entity_name =
'WSH_SERVICE_LEVELS')
and (servicelevelpeo.lookup_code = mxm_los.source_value and
servicelevelpeo.lookup_type = 'WSH_SERVICE_LEVELS' )

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

and ( fl.ship_mode_of_transport = mxm_mot.target_value and mxm_mot.entity_name =


'WSH_MODE_OF_TRANSPORT')
and (modeoftransportpeo.lookup_code = mxm_mot.source_value and
modeoftransportpeo.lookup_type = 'WSH_MODE_OF_TRANSPORT')
and (to_char(fl.carrier_id) = mxm_car.target_value and mxm_car.entity_name =
'CARRIERS')
and partypeo.party_id = mxm_car.source_value
and (to_char(wogs.carrier_id) = mxm_car.source_value
and wogs.service_level = mxm_los.source_value
and wogs.mode_of_transport = mxm_mot.source_value)
) shipping_method
,(select min(b.segment1) from fusion.doo_projects a, fusion.pjf_projects_all_b b
where a.parent_entity_code ='LINE' and a.parent_entity_id = fl.fulfill_line_id and
a.pjc_project_id = b.project_id) project_num
,(select min(a.organization_code) from fusion.inv_org_parameters a,
fusion.doo_fulfill_lines_all fl where a.organization_id = fl.fulfill_org_id and
fl.line_id = l.line_id) warehouse
,(select meaning from fusion.msc_sr_lookup_values_vl where lookup_type = 'FOB' and
lookup_code = fl.fob_point_code)incoterms
,(select meaning from fusion.msc_sr_lookup_values_vl a where lookup_type =
'WSH_FREIGHT_CHARGE_TERMS' and lookup_code = fl.freight_terms_code) freightterms
,(select name from fusion.ra_terms where term_id =
doo_cross_reference.getfulfillmentvalue('TERM_ID', 'PAYMENT_TERMS',
fl.payment_term_id)) paymentterm
,wnd.delivery_name delivery_number
,wnd.delivery_id delivery_id
,wdd.source_header_id order_header_id
,wdd.source_line_id order_line_id
,wdd.released_status
,trunc(wnd.creation_date) picked_date
,wnd.freight_terms_code
,wnd.fob_code
,wnd.confirmed_by
,wnd.gross_weight
,wnd.net_weight
,wnd.volume
,wnd.confirm_date
,wnd.ship_method_code
,wnd.organization_id ship_org_id
,wnd.port_of_discharge
,wdd.tracking_number
from
fusion.doo_headers_all_v h
,fusion.hr_operating_units hou
,fusion.hz_parties hp
,fusion.hz_cust_accounts hca
,fusion.doo_order_addresses_v bill_add
,fusion.hz_cust_accounts bill_hca
,fusion.hz_parties bill_hp
,fusion.hz_cust_site_uses_all bill_hcsu
,fusion.hz_cust_acct_sites_all bill_hcas
,fusion.hz_party_sites bill_hps
,fusion.hz_locations bill_hl
,fusion.doo_order_addresses_v ship_add
,fusion.hz_cust_accounts ship_hca
,fusion.hz_parties ship_hp
-- ,fusion.hz_cust_site_uses_all ship_hcsu
-- ,fusion.hz_cust_acct_sites_all ship_hcas
,fusion.hz_party_sites ship_hps
,fusion.hz_locations ship_hl
,fusion.doo_lines_all_v l
,fusion.doo_fulfill_lines_all fl

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,fusion.egp_system_items esi
,fusion.wsh_new_deliveries wnd
,fusion.wsh_delivery_assignments wda
,fusion.wsh_delivery_details wdd
,fusion.doo_fulfill_line_details fld
where 1=1
and hou.organization_id = h.org_id
and hp.party_id (+)= h.sold_to_Party_id
and hca.party_id (+) = h.sold_to_Party_id
and bill_add.address_use_type = 'BILL_TO'
AND H.header_id = bill_add.header_id (+)
and bill_add.cust_acct_id = bill_hca.cust_account_id (+)
AND bill_hca.party_id = bill_hp.party_id (+)
AND bill_add.cust_acct_site_use_id = bill_hcsu.site_use_id (+)
AND bill_hcsu.cust_acct_site_id = bill_hcas.cust_acct_site_id (+)
AND bill_hcas.party_site_id = bill_hps.party_site_id (+)
AND bill_hps.location_id = bill_hl.location_id (+)
and ship_add.address_use_type = 'SHIP_TO'
AND H.header_id = ship_add.header_id (+)
and ship_add.cust_acct_id = ship_hca.cust_account_id (+)
AND ship_hca.party_id = ship_hp.party_id (+)
-- AND ship_add.cust_acct_site_use_id = ship_hcsu.site_use_id (+)
-- AND ship_hcsu.cust_acct_site_id = ship_hcas.cust_acct_site_id (+)
-- AND ship_hcas.party_site_id = ship_hps.party_site_id (+)
AND ship_add.party_site_id = ship_hps.party_site_id (+)
AND ship_hps.location_id = ship_hl.location_ID (+)
and h.header_id = l.header_id (+)
AND l.line_id = fl.line_id (+)
and esi.inventory_item_id = l.inventory_item_id
and esi.organization_id = l.inventory_organization_id
and h.source_order_number = wdd.sales_order_number (+)
and wdd.delivery_detail_id = wda.delivery_detail_id (+)
and wda.delivery_id = wnd.delivery_id (+)
and (fl.fulfill_line_id = wdd.source_shipment_id or fl.fulfillment_split_ref_id =
wdd.source_shipment_id)
--and split_from_delivery_detail_id is null
and fld.delivery_name = wnd.delivery_name (+)
and fl.fulfill_line_id = fld.fulfill_line_id (+)
AND fld.task_type (+) = 'Shipment'
and h.order_number = '98430'

Once the line status is changed to Awaiting Shipping move the Ware house Operations and submit
the order for Pick wave

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

02. Create Pick wave


Nav : Supply Chain Execution Inventory Management

Select the Picks task and click on the Create Pick Wave link

Select the Organization and enter the Release rule, Order number and click on Release Now button

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Pick Wave number will generated

The pick Slip report job will submitted

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Report output is

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Once the order line status is changed to Awaiting Shiping, records will create in
wsh_delivery_details and release status will be S

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

03. Create Pick Confirm


Nav : Supply Chain Execution Inventory Management

Select the Picks task and click on the Confirm Pick Slips link

Select the Organization and search with Pick Slip/Order number and click on the Pick slip number

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Select the line and Confirm the line

Once the order line status is changed to Awaiting Shiping, records will be created in
wsh_delivery_details and the release status will be Y

DELIVERY_ID is populated in the table WSH_DELIVERY_ASSIGNMENTS.


The RELEASED_STATUS in WSH_DELIVERY_DETAILS would be now set to 'Y' (Pick Confirmed) if
Auto Pick Confirm is set to Yes otherwise RELEASED_STATUS is 'S' (Release to Warehouse).

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

04. Create Ship Confirm


Nav : Supply Chain Execution Inventory Management

Select the Shipments task and click on the Manage Shipment Lines link

Search with order number and Click on the item number

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Click on the Actions and Ship Confirm

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Shipment Number will generate

And Packing slip report will be submitted

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Search with Order number and click on the shipment number link

Shipment Line status will changed to Interfaced

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

And shipment Line integration status is changed to confirmed

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Verify the Order and Order line status after ship Confirm
Nav: Order Management Order Management

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Click on the Tasks Manage Order

Search with Order Number and click on the Order number link

And order line status is changed to Shipped and click on the refresh button on the order
Order line status is changed to Awaiting Billing

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Once the order line status is changed to Awaiting Shiping, records will create in
wsh_delivery_details and release status will be C (Ship Confirmed)

Line will create in RA_INTERFACE_LINES_ALL table


SELECT * FROM RA_INTERFACE_LINES_ALL
WHERE 1=1
AND INTERFACE_LINE_CONTEXT = 'DOO'
AND SALES_ORDER = '98430'
AND INTERFACE_LINE_ATTRIBUTE1 = 98430
AND INTERFACE_LINE_ATTRIBUTE7 = 84195

SELECT
h.org_id
,hou.name BU_NAME
,h.header_id
,h.order_number
,hp.party_name Cust_name
,hca.account_number Cust_Acct
,h.sold_to_contact_id Contact
,h.ordered_date
,h.customer_po_number PO_NUM
,h.order_type_code
,h.status_code Heder_Status
,h.open_flag
,h.canceled_flag order_canc_flag
,h.sold_to_customer_id
,h.transactional_currency_code CURR
,h.source_order_number src_order_num
,h.source_order_system src_order_sys
,h.source_revision_number src_rev_num
,h.orig_sys_document_ref src_order_ref

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,bill_hp.party_name Bill_To_Cust
,bill_add.cust_acct_site_use_id Bill_site_use_id
,bill_hl.Address1||' '||bill_hl.Address2||' '||bill_hl.city||' '||bill_hl.county||'
'||NVL(bill_hl.STATE,bill_hl.PROVINCE)||' '||bill_hl.Postal_code||'
'||bill_hl.COUNTRY Bill_TO_Addr
,ship_hp.party_name ship_To_Cust
,ship_add.cust_acct_site_use_id ship_site_use_id
,ship_hl.Address1||' '||ship_hl.Address2||' '||ship_hl.city||' '||ship_hl.county||'
'||NVL(ship_hl.STATE,ship_hl.PROVINCE)||' '||ship_hl.Postal_code||'
'||ship_hl.COUNTRY ship_TO_Addr
,l.display_line_number
,l.line_id
,l.line_number
,l.source_line_number src_line_num
,l.inventory_item_id
,esi.item_number item_num
,l.inventory_organization_id inv_org_id
,l.ordered_qty
,l.Unit_list_Price
,l.canceled_flag line_canc_flag
,l.canceled_qty
,l.shipped_qty
,l.ordered_uom
,l.Unit_Selling_Price
,l.extended_amount
,l.line_type_code
,l.status_code line_status
,fl.request_ship_date
,fl.schedule_ship_date
,fl.promise_ship_date
,fl.customer_po_line_number
,(select distinct partypeo.party_name|| '-'|| modeoftransportpeo.meaning ||'-
'||servicelevelpeo.meaning "Ship Method"
from
fusion.msc_xref_mapping mxm_los ,
fusion.msc_xref_mapping mxm_mot ,
fusion.msc_xref_mapping mxm_car ,
fusion.rcs_lookups modeoftransportpeo ,
fusion.rcs_lookups servicelevelpeo ,
fusion.hz_parties partypeo ,
fusion.wsh_org_carrier_services wogs
where ( fl.ship_class_of_service = mxm_los.target_value and mxm_los.entity_name =
'WSH_SERVICE_LEVELS')
and (servicelevelpeo.lookup_code = mxm_los.source_value and
servicelevelpeo.lookup_type = 'WSH_SERVICE_LEVELS' )
and ( fl.ship_mode_of_transport = mxm_mot.target_value and mxm_mot.entity_name =
'WSH_MODE_OF_TRANSPORT')
and (modeoftransportpeo.lookup_code = mxm_mot.source_value and
modeoftransportpeo.lookup_type = 'WSH_MODE_OF_TRANSPORT')
and (to_char(fl.carrier_id) = mxm_car.target_value and mxm_car.entity_name =
'CARRIERS')
and partypeo.party_id = mxm_car.source_value
and (to_char(wogs.carrier_id) = mxm_car.source_value
and wogs.service_level = mxm_los.source_value
and wogs.mode_of_transport = mxm_mot.source_value)
) shipping_method
,(select min(b.segment1) from fusion.doo_projects a, fusion.pjf_projects_all_b b
where a.parent_entity_code ='LINE' and a.parent_entity_id = fl.fulfill_line_id and
a.pjc_project_id = b.project_id) project_num
,(select min(a.organization_code) from fusion.inv_org_parameters a,
fusion.doo_fulfill_lines_all fl where a.organization_id = fl.fulfill_org_id and
fl.line_id = l.line_id) warehouse

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,(select meaning from fusion.msc_sr_lookup_values_vl where lookup_type = 'FOB' and


lookup_code = fl.fob_point_code)incoterms
,(select meaning from fusion.msc_sr_lookup_values_vl a where lookup_type =
'WSH_FREIGHT_CHARGE_TERMS' and lookup_code = fl.freight_terms_code) freightterms
,(select name from fusion.ra_terms where term_id =
doo_cross_reference.getfulfillmentvalue('TERM_ID', 'PAYMENT_TERMS',
fl.payment_term_id)) paymentterm
,wnd.delivery_name delivery_number
,wnd.delivery_id delivery_id
,wdd.source_header_id order_header_id
,wdd.source_line_id order_line_id
,wdd.released_status
,trunc(wnd.creation_date) picked_date
,wnd.freight_terms_code
,wnd.fob_code
,wnd.confirmed_by
,wnd.gross_weight
,wnd.net_weight
,wnd.volume
,wnd.confirm_date
,wnd.ship_method_code
,wnd.organization_id ship_org_id
,wnd.port_of_discharge
,wdd.tracking_number
from
fusion.doo_headers_all_v h
,fusion.hr_operating_units hou
,fusion.hz_parties hp
,fusion.hz_cust_accounts hca
,fusion.doo_order_addresses_v bill_add
,fusion.hz_cust_accounts bill_hca
,fusion.hz_parties bill_hp
,fusion.hz_cust_site_uses_all bill_hcsu
,fusion.hz_cust_acct_sites_all bill_hcas
,fusion.hz_party_sites bill_hps
,fusion.hz_locations bill_hl
,fusion.doo_order_addresses_v ship_add
,fusion.hz_cust_accounts ship_hca
,fusion.hz_parties ship_hp
-- ,fusion.hz_cust_site_uses_all ship_hcsu
-- ,fusion.hz_cust_acct_sites_all ship_hcas
,fusion.hz_party_sites ship_hps
,fusion.hz_locations ship_hl
,fusion.doo_lines_all_v l
,fusion.doo_fulfill_lines_all fl
,fusion.egp_system_items esi
,fusion.wsh_new_deliveries wnd
,fusion.wsh_delivery_assignments wda
,fusion.wsh_delivery_details wdd
,fusion.doo_fulfill_line_details fld
,fusion.ra_interface_lines_all ril
where 1=1
and hou.organization_id = h.org_id
and hp.party_id (+)= h.sold_to_Party_id
and hca.party_id (+) = h.sold_to_Party_id
and bill_add.address_use_type = 'BILL_TO'
AND H.header_id = bill_add.header_id (+)
and bill_add.cust_acct_id = bill_hca.cust_account_id (+)
AND bill_hca.party_id = bill_hp.party_id (+)
AND bill_add.cust_acct_site_use_id = bill_hcsu.site_use_id (+)
AND bill_hcsu.cust_acct_site_id = bill_hcas.cust_acct_site_id (+)
AND bill_hcas.party_site_id = bill_hps.party_site_id (+)

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

AND bill_hps.location_id = bill_hl.location_id (+)


and ship_add.address_use_type = 'SHIP_TO'
AND H.header_id = ship_add.header_id (+)
and ship_add.cust_acct_id = ship_hca.cust_account_id (+)
AND ship_hca.party_id = ship_hp.party_id (+)
-- AND ship_add.cust_acct_site_use_id = ship_hcsu.site_use_id (+)
-- AND ship_hcsu.cust_acct_site_id = ship_hcas.cust_acct_site_id (+)
-- AND ship_hcas.party_site_id = ship_hps.party_site_id (+)
AND ship_add.party_site_id = ship_hps.party_site_id (+)
AND ship_hps.location_id = ship_hl.location_ID (+)
and h.header_id = l.header_id (+)
AND l.line_id = fl.line_id (+)
and esi.inventory_item_id = l.inventory_item_id
and esi.organization_id = l.inventory_organization_id
and h.source_order_number = wdd.sales_order_number (+)
and wdd.delivery_detail_id = wda.delivery_detail_id (+)
and wda.delivery_id = wnd.delivery_id (+)
and (fl.fulfill_line_id = wdd.source_shipment_id or fl.fulfillment_split_ref_id =
wdd.source_shipment_id)
--and split_from_delivery_detail_id is null
and fld.delivery_name = wnd.delivery_name (+)
and fl.fulfill_line_id = fld.fulfill_line_id (+)
--AND fld.task_type (+) = 'Shipment'
and ril.interface_line_context = 'DOO'
--and ril.sales_order = h.order_number (+)
and ril.interface_line_attribute1 = h.order_number --> Order Number
and ril.interface_line_attribute7 = wnd.delivery_id --> Delivery_number
and h.order_number = '98430'

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

05. Transfer to Receivables


Once the shipment line status confirmed submit the Import Receivables Transactions Using
AutoInvoice job
Nav : Home Tools Scheduled Process

Click on Scheduled New Process and search with Import Receivables Transactions Using
AutoInvoice job and click on ok

Enter the below parameters and click on Submit button


Transaction Source : Distributed Order Orchestration

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Verify the Execution report

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

RA_CUSTOMER_TRX_ALL will have the Invoice header information. The column


INTERFACE_HEADER_ATTRIBUTE1 will have the Order Number.

RA_CUSTOMER_TRX_LINES_ALL will have the Invoice lines information. The column


INTERFACE_LINE_ATTRIBUTE1 will have the Order Number.

SELECT
CUSTOMER_TRX_ID
,TRX_NUMBER
,INTERFACE_HEADER_ATTRIBUTE1
,INTERFACE_HEADER_ATTRIBUTE2
,INTERFACE_HEADER_ATTRIBUTE3
,INTERFACE_HEADER_CONTEXT
,STATUS_TRX
FROM RA_CUSTOMER_TRX_ALL
WHERE 1=1
AND INTERFACE_HEADER_CONTEXT = 'DOO'
AND INTERFACE_HEADER_ATTRIBUTE1 = '98430' -->Order Number
AND INTERFACE_HEADER_ATTRIBUTE7 = 84195 -->Delivery ID
ORDER BY CREATION_DATE DESC

SELECT * FROM RA_CUSTOMER_TRX_LINES_ALL


WHERE 1=1
AND INTERFACE_LINE_CONTEXT = 'DOO'
AND INTERFACE_LINE_ATTRIBUTE1 = '98430' -->Order Number
AND INTERFACE_LINE_ATTRIBUTE7 = 84195 -->Delivery ID
ORDER BY CREATION_DATE DESC

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

06. Verify the Transaction


Nav : Receivables Billing

Click on the Manage transactions in Transaction task

Search with Transaction Source/Customer Name and click on transaction Number

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Transaction Number is with Complete status and we can verify the details

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Verify the Balance details, click on Actions and click on View Balance details

select

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

rct.customer_trx_id
,rct.trx_number
,rct.trx_date
,rct.ct_reference
,rct.trx_class
,rct.status_trx
,rtcl.customer_trx_line_id
,rtcl.line_number
,rtcl.line_type
,rtcl.quantity_ordered
,rtcl.quantity_invoiced
,rtcl.extended_amount
,rctd.cust_trx_line_gl_dist_id
,rctd.account_class
,rctd.amount
,rctd.acctd_amount
,rctd.gl_date
from
ra_customer_trx_all rct
,ra_customer_trx_lines_all rtcl
,ra_cust_trx_line_gl_dist_all rctd
where 1=1
and rct.interface_header_context = 'DOO'
and rct.interface_header_attribute1 = '98430' -->Order Number
and rct.interface_header_attribute7 = 84195 -->Delivery ID
and rct.customer_trx_id = rtcl.customer_trx_id
and rtcl.customer_trx_line_id = rctd.customer_trx_line_id

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

07. Create Receipt and Apply the transaction


Create the receipt and matched the above transaction number
Nav : Receivables Account Receivables

Click on Create Receipt link in Receipts tasks

Enter the Receipt number, Amount and select the customer details and click on Add Open
Receivables button to enter the transaction details

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Search with Transaction Number/Customer Name and select the line and click on Add then Done.

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Once the line is added to receipt click on Submit and AutoApply Now button

Applied invoice information will show in the receipt details, Click on Save and Close and verify the
invoice

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

select
rct.customer_trx_id
,rct.trx_number
,rct.trx_date
,rct.ct_reference
,rct.trx_class
,rct.status_trx
,rtcl.customer_trx_line_id
,rtcl.line_number
,rtcl.line_type
,rtcl.quantity_ordered
,rtcl.quantity_invoiced
,rtcl.extended_amount
,rctd.cust_trx_line_gl_dist_id
,rctd.account_class
,rctd.amount
,rctd.acctd_amount
,rctd.gl_date
,acra.receipt_number
,acra.receipt_date
,(select flv.meaning from fnd_lookup_values flv where flv.lookup_code = apsa.class
and language =userenv('LANG') and lookup_type = 'INV/CM' ) activity_class
,acra.amount rec_amount
,araa.status
,araa.application_type
,araa.acctd_amount_applied_from Acc_Amount
,araa.amount_applied Applied_Amount
from
ra_customer_trx_all rct
,ra_customer_trx_lines_all rtcl
,ra_cust_trx_line_gl_dist_all rctd
,ar_receivable_applications_all araa
,ar_payment_schedules_all apsa

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,ar_cash_receipts_all acra
where 1=1
and rct.interface_header_context = 'DOO'
and rct.interface_header_attribute1 = '98430' -->Order Number
and rct.interface_header_attribute7 = 84195 -->Delivery ID
and rct.customer_trx_id = rtcl.customer_trx_id
and rtcl.customer_trx_line_id = rctd.customer_trx_line_id
and rct.customer_trx_id = araa.applied_customer_trx_id
and araa.cash_receipt_id = acra.cash_receipt_id
and rct.org_id = acra.org_id
AND araa.payment_schedule_id = apsa.payment_schedule_id
AND acra.cash_receipt_id = apsa.cash_receipt_id

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Verify the Transaction details


Nav : Receivables Billing

Click on the Manage transactions in Transaction task

Search with Transaction Number/Customer Name and click on transaction Number

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Click on the Actions then View Transaction Activities

Status will change and receipt number will show

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Verify the balance details, click on Actions and click on View Balance details

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Order line status changed to Closed


Nav : Order Management Order Management

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

08. Transfer Invoice to General Ledger


Nav : Receivables Billing

Click on the Manage transactions in Transaction task

Search with Transaction Number/Customer Name and click on transaction Number

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Click on the Actions and click on Post to Ledger

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Verify the Import Journal report

Batch Name is : Receivables A 7192201000001 7192201 N

SELECT
l.ledger_id
,l.name ledger_name
,jh.period_name period
,js.je_source_name source
,jc.je_category_name category
,jh.je_batch_id
,jb.name je_batch_name
,jh.je_header_id
,jh.name je_name
,jl.je_line_num line
,l.currency_code curr
,jh.status
,jh.posted_date
,jl.entered_dr ent_dr
,jl.entered_cr ent_cr
,jl.accounted_dr acc_dr
,jl.accounted_cr acc_cr
FROM
gl_je_lines jl
,gl_je_headers jh
,gl_je_sources_tl js
,gl_je_categories_tl jc
,gl_je_batches jb
,gl_ledgers l
WHERE 1=1
and jl.je_header_id = jh.je_header_id
and jh.je_source = js.je_source_name

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

AND jh.je_category = jc.je_category_name


AND jh.je_batch_id = jb.je_batch_id (+)
and jh.ledger_id = l.ledger_id
and js.language = 'US'
and jc.language = 'US'
and js.language = jc.language
AND jh.status = 'P'
and jb.name like 'Receivables A 7192201000001 7192201 N%'

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

09. Transfer Receipt data to General Ledger


Nav : Receivables Account Receivables

Click on manage Receipt link in Receipts tasks

Search with receipt number and click on receipt number link

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Click on Action Then Post to Ledger

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Verify the Import Journal report

Batch Name is : Receivables A 7192325000001 7192325 N

SELECT
l.ledger_id
,l.name ledger_name
,jh.period_name period
,js.je_source_name source
,jc.je_category_name category
,jh.je_batch_id
,jb.name je_batch_name
,jh.je_header_id
,jh.name je_name
,jl.je_line_num line
,l.currency_code curr
,jh.status

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,jh.posted_date
,jl.entered_dr ent_dr
,jl.entered_cr ent_cr
,jl.accounted_dr acc_dr
,jl.accounted_cr acc_cr
FROM
gl_je_lines jl
,gl_je_headers jh
,gl_je_sources_tl js
,gl_je_categories_tl jc
,gl_je_batches jb
,gl_ledgers l
WHERE 1=1
and jl.je_header_id = jh.je_header_id
and jh.je_source = js.je_source_name
AND jh.je_category = jc.je_category_name
AND jh.je_batch_id = jb.je_batch_id (+)
and jh.ledger_id = l.ledger_id
and js.language = 'US'
and jc.language = 'US'
and js.language = jc.language
AND jh.status = 'P'
and jb.name like 'Receivables A 7192325000001 7192325 N%'

Verify the Journals


Nav: General Accounting Journals

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Click on Manage Journals

Search with Receivables Sales Invoice Batch and verify the journal

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

select
rct.customer_trx_id
,rct.trx_number
,rct.trx_date
,rct.ct_reference
,rct.trx_class
,rct.status_trx
,rtcl.customer_trx_line_id
,rtcl.line_number
,rtcl.line_type
,rtcl.quantity_ordered
,rtcl.quantity_invoiced
,rtcl.extended_amount
,rctd.cust_trx_line_gl_dist_id
,rctd.account_class
,rctd.amount
,rctd.acctd_amount
,rctd.gl_date
,acra.receipt_number
,acra.receipt_date
,(select flv.meaning from fnd_lookup_values flv where flv.lookup_code = apsa.class
and language =userenv('LANG') and lookup_type = 'INV/CM' ) activity_class
,acra.amount rec_amount
-- ,araa.status
,araa.application_type
,araa.acctd_amount_applied_from Acc_Amount
,araa.amount_applied Applied_Amount
,xah.accounting_date
,xah.gl_transfer_date
,xah.gl_transfer_status_code
,nvl(xdl.unrounded_entered_dr,0) entered_dr
,nvl(xdl.unrounded_entered_cr,0) entered_cr
,nvl(xdl.unrounded_accounted_dr,0) accounted_dr
,nvl(xdl.unrounded_accounted_cr,0) accounted_cr
,l.ledger_id
,l.name ledger_name
,jh.period_name period

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,js.je_source_name source
,jc.je_category_name category
,jh.je_batch_id
,jb.name je_batch_name
,jh.je_header_id
,jh.name je_name
,jl.je_line_num line
,l.currency_code curr
,jh.status
,jh.posted_date
,jl.entered_dr ent_dr
,jl.entered_cr ent_cr
,jl.accounted_dr acc_dr
,jl.accounted_cr acc_cr
from
ra_customer_trx_all rct
,ra_customer_trx_lines_all rtcl
,ra_cust_trx_line_gl_dist_all rctd
,ar_receivable_applications_all araa
,ar_payment_schedules_all apsa
,ar_cash_receipts_all acra
,gl_import_references ir
,xla_ae_lines xal
,xla_ae_headers xah
,xla_distribution_links xdl
,gl_je_lines jl
,gl_je_headers jh
,gl_je_sources_tl js
,gl_je_categories_tl jc
,gl_je_batches jb
,gl_ledgers l
where 1=1
and ir.gl_sl_link_table = xal.gl_sl_link_table
and ir.gl_sl_link_id = xal.gl_sl_link_id
and xal.ae_header_id = xah.ae_header_id
and xal.application_id = xah.application_id
and xal.ae_header_id = xdl.ae_header_id
and xal.ae_line_num = xdl.ae_line_num
and xdl.source_distribution_type = 'RA_CUST_TRX_LINE_GL_DIST_ALL'
and xdl.source_distribution_id_num_1 = rctd.cust_trx_line_gl_dist_id
and rtcl.customer_trx_line_id = rctd.customer_trx_line_id
and rct.customer_trx_id = rtcl.customer_trx_id
and rct.customer_trx_id = araa.applied_customer_trx_id
and araa.cash_receipt_id = acra.cash_receipt_id
and rct.org_id = acra.org_id
AND araa.payment_schedule_id = apsa.payment_schedule_id
AND acra.cash_receipt_id = apsa.cash_receipt_id
and rctd.customer_trx_id = rct.customer_trx_id
-- and
decode(rtcl.interface_line_context,'DOO',to_number(rtcl.interface_line_attribute6))
= l.line_id(+)
and rctd.account_set_flag = 'N'
and jl.je_header_id = ir.je_header_id
and jl.je_line_num = ir.je_line_num
and jl.je_header_id = jh.je_header_id
and jh.je_source = js.je_source_name
AND jh.je_category = jc.je_category_name
AND jh.je_batch_id = jb.je_batch_id (+)
and jh.ledger_id = l.ledger_id
and js.language = 'US'
and jc.language = 'US'
and js.language = jc.language

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

AND jh.status = 'P'


and rct.interface_header_context = 'DOO'
and rct.interface_header_attribute1 = '98430' -->Order Number
and rct.interface_header_attribute7 = 84195 -->Delivery ID

Search with Receivables Receipts Batch and verify the journal

select

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

rct.customer_trx_id
,rct.trx_number
,rct.trx_date
,rct.ct_reference
,rct.trx_class
,rct.status_trx
,rtcl.customer_trx_line_id
,rtcl.line_number
,rtcl.line_type
,rtcl.quantity_ordered
,rtcl.quantity_invoiced
,rtcl.extended_amount
,rctd.cust_trx_line_gl_dist_id
,rctd.account_class
,rctd.amount
,rctd.acctd_amount
,rctd.gl_date
,acra.receipt_number
,acra.receipt_date
,(select flv.meaning from fnd_lookup_values flv where flv.lookup_code = apsa.class
and language =userenv('LANG') and lookup_type = 'INV/CM' ) activity_class
,acra.amount rec_amount
-- ,araa.status
,araa.application_type
,araa.acctd_amount_applied_from Acc_Amount
,araa.amount_applied Applied_Amount
,xah.accounting_date
,xah.gl_transfer_date
,xah.gl_transfer_status_code
,nvl(xdl.unrounded_entered_dr,0) entered_dr
,nvl(xdl.unrounded_entered_cr,0) entered_cr
,nvl(xdl.unrounded_accounted_dr,0) accounted_dr
,nvl(xdl.unrounded_accounted_cr,0) accounted_cr
,l.ledger_id
,l.name ledger_name
,jh.period_name period
,js.je_source_name source
,jc.je_category_name category
,jh.je_batch_id
,jb.name je_batch_name
,jh.je_header_id
,jh.name je_name
,jl.je_line_num line
,l.currency_code curr
,jh.status
,jh.posted_date
,jl.entered_dr ent_dr
,jl.entered_cr ent_cr
,jl.accounted_dr acc_dr
,jl.accounted_cr acc_cr
from
ra_customer_trx_all rct
,ra_customer_trx_lines_all rtcl
,ar_distributions_all d
,ra_cust_trx_line_gl_dist_all rctd
,ar_receivable_applications_all araa
,ar_payment_schedules_all apsa
,ar_cash_receipts_all acra
,gl_import_references ir
,xla_ae_lines xal
,xla_ae_headers xah
,xla_distribution_links xdl

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

,gl_je_lines jl
,gl_je_headers jh
,gl_je_sources_tl js
,gl_je_categories_tl jc
,gl_je_batches jb
,gl_ledgers l
where 1=1
and ir.gl_sl_link_table = xal.gl_sl_link_table
and ir.gl_sl_link_id = xal.gl_sl_link_id
and xal.ae_header_id = xah.ae_header_id
and xal.application_id = xah.application_id
and xal.ae_header_id = xdl.ae_header_id
and xal.ae_line_num = xdl.ae_line_num
and xdl.source_distribution_type = 'AR_DISTRIBUTIONS_ALL'
and xdl.source_distribution_id_num_1 = d.line_id
--and d.source_table = 'RA'
and d.source_id = araa.receivable_application_id
and araa.cash_receipt_id = acra.cash_receipt_id
and d.ref_cust_trx_line_gl_dist_id = rctd.cust_trx_line_gl_dist_id(+)
and rtcl.customer_trx_line_id = rctd.customer_trx_line_id
and rct.customer_trx_id = rtcl.customer_trx_id
and rct.customer_trx_id = araa.applied_customer_trx_id
and araa.cash_receipt_id = acra.cash_receipt_id
and rct.org_id = acra.org_id
AND araa.payment_schedule_id = apsa.payment_schedule_id
AND acra.cash_receipt_id = apsa.cash_receipt_id
and rctd.customer_trx_id = rct.customer_trx_id
-- and
decode(rtcl.interface_line_context,'DOO',to_number(rtcl.interface_line_attribute6))
= l.line_id(+)
and rctd.account_set_flag = 'N'
and jl.je_header_id = ir.je_header_id
and jl.je_line_num = ir.je_line_num
and jl.je_header_id = jh.je_header_id
and jh.je_source = js.je_source_name
AND jh.je_category = jc.je_category_name
AND jh.je_batch_id = jb.je_batch_id (+)
and jh.ledger_id = l.ledger_id
and js.language = 'US'
and jc.language = 'US'
and js.language = jc.language
AND jh.status = 'P'
and rct.interface_header_context = 'DOO'
and rct.interface_header_attribute1 = '98430' -->Order Number
and rct.interface_header_attribute7 = 84195 -->Delivery ID

RAJU CHINTHAPATLA
Cloud O2C – Oracle Cloud Order to Cash (O2C) Cycle Process with Technical Flow OracleApps88

Join the https://t.me/OracleApps88 group or message me at @apps88


(https://t.me/apps88) or (+91) 9059574321 in Telegram, to get more
information on Oracle EBS R12/Cloud (Fusion) applications.

RAJU CHINTHAPATLA

You might also like