You are on page 1of 95

Order to Cash Life Cycle

Order to Cash Life Cycle


Overview Training
Part-I

Business Learning Center Satyam Confidential 1


Agenda

 Order to Cash lifecycle


 Overview of Application Integration
 Order Management Cycle
 Data flow for Order-to-Cash cycle

Business Learning Center Satyam Confidential 2


Oracle R12 Order to Cash helps you manage orders while
dealing with your customers. Using Order to Cash, we
can automate processes such as entering sales
information, shipping execution, and posting entries to
general ledger.

Business Learning Center Satyam Confidential 3


Sub Processes in O2C

Business Learning Center Satyam Confidential 4


The Processes of Order to Cash lifecycle include Order
Management(OM),Shipping Execution, Auto invoice,
Receivables, and Cash Management in that sequence.

Business Learning Center Satyam Confidential 5


A typical flow can best represented as:

Order Processing Order Fulfillment/Shipping


Order
Customer
Creation/book Pick release Ship Confirm Distribution
Orders
ing

Cash Aging &


Receipt Invoicing
reconciliation Collection

Accounting Service
After sales services
Management

Business Learning Center Satyam Confidential 6


OM, SE

In OM, you specify information about the customer, the ship-to and
bill-to addresses, the payment terms, the order type, the price
list, the unit price, and the warehouse. The specified order is
booked and it goes through the workflow process to proceed to
the next stage in the Order to Cash life cycle. Credit checking is
also done at this stage. In case the item requires shipping, the
quantities are checked and if available, the order proceeds to
shipping Execution.

In Shipping Execution, the order is pick released, which generates


the move order. With this move order, the items are brought
from the sub inventory to the staging area.

Business Learning Center Satyam Confidential 7


Autoinvoice, CM

After you confirm the shipping process, you run the Auto invoice
program. The Auto invoice program imports invoices, credit
memos, and on account credits fro other systems, including OM,
to Oracle receivables. In receivables, you can print invoices and
send them to customers. You receive payments against these
invoices and post your receipts in the Receivables application.
In cash management, the system retrieves information from the
posted receipts and matches them with the bank statement for
reconciliation.

Business Learning Center Satyam Confidential 8


O2C Life Cycle

Business Learning Center Satyam Confidential 9


O2C Life Cycle
Processes in the Order life cycle begin with ordering.OM receives
customer information from the Customer master, which supplies
the default information about the customer into the sales order.
Inventory receives the reserve and demand information of the
item and supplies the item information for the sales order.
Alternatively, orders may come in directly from Customer
Relationship Management (CRM) suite of applications. Then, if
the order is for an item to be shipped, the information flows to
the Shipping application.
Based on the information, pricing supplies the list price of the item
and information about any deviation from the list price to OM.
The deviation may be in the form of taxes, discounts, and fright
charges.

Business Learning Center Satyam Confidential 10


O2C Life Cycle

You can create new orders by entering the order information


manually or by copying an existing order to return. You can also
create orders by importing orders from an Electronic Data
Interchange(EDI), a CRM, and other interfaces. Orders can be
displayed from different sources such as from Order Organizer
or through a query in the Sales Order form. You can manage
orders and order lines by applying holds, removing holds,
entering individual or mass changes, creating copies, or making
cancellations to the orders.

Business Learning Center Satyam Confidential 11


Scheduling Process, Pricing Process

The Scheduling process includes scheduling the shipping and


arrival dates and passing demand to Inventory. It may also
include checking the Available to Promise(ATP) quantity,
reserving on-hand inventory, and running pick release.

In the Pricing process, the pricing engine supplies the initial unit
price from a price list or from the customer agreement. If the
order qualifies, the pricing engine also applies any modifiers in
the prices of the order. Modifiers can either raise or lower the
initial unit price. Modifier can be set to the applied manually or
automatically. They can also be set to be applied only after
certain events such as saving, booking, or shipping.

Business Learning Center Satyam Confidential 12


Shipping Process

Next, the shipping process begins with pick release, which can
automatically run the pick confirmation process. This creates a
move order, which provides details about where to get the item.
Then, the items are brought from inventory to the staging area.
After these items are loaded from the staging area, you can run
the ship confirm process. This decrements inventory and updates
the sales order. The information can then be transferred through
Auto invoice to Receivables for invoicing the customer.

Business Learning Center Satyam Confidential 13


Autoinvoice Process

Business Learning Center Satyam Confidential 14


Receivables Process

Business Learning Center Satyam Confidential 15


Cash Management Process

Business Learning Center Satyam Confidential 16


Order Management
Overview Training
On
Oracle Applications (Technical)

Business Learning Center Satyam Confidential 17


Order Management Business Flow

Customer

Sales Department

Shipping Order Management

Inventory

Business Learning Center Satyam Confidential 18


Order Processing Cycle

The basic Order Processing Steps :


ENTER BOOK

PICK
RELEASE
BACKORDER
RELEASE
SHIP
CONFIRM

RECEIVABLES INVENTORY

COMPLETE

Business Learning Center Satyam Confidential 19


R12 Order Entry Process

Business Learning Center Satyam Confidential 20


Agenda

• Overview
• Entering orders: Header information
• Entering orders: Line information
• Scheduling and shipping orders
• Copying orders
• Importing orders
• Processing drop ship orders, internal orders, and quotes
• Conclusion

Business Learning Center Satyam Confidential 21


Order Creation Methods

Enter order Copy an EDI Import from


online order other systems

Order
Import

Order
Business Learning Center Satyam Confidential 22
Entering Header Information

In the Sales Order window, Order Information: Main


tab, enter the:
• Customer name
• Ship-to address
• Bill-to address
• Order type
• Price list
• Salesperson
• Currency

Business Learning Center Satyam Confidential 23


Sales Order (Window)

Business Learning Center Satyam Confidential 24


Sales Order (Header Details)
Field Reference Values
Customer BLC_ORG
Ship To Location The information will default based on defaulting rule. However it can be
overridden.
Bill To Location The information will default based on defaulting rule. However it can be
overridden.
Order Number Order Number will be generate based on document sequence set up.
Order Type The information will default based on defaulting rule. However it can be
overridden.
Date Ordered This will be generated by the system
Price List The information will default based on defaulting rule. However it can be
overridden.
Sales Person The information will default based on defaulting rule. However it can be
overridden.
Status It’ll be “Entered” at after entering the order header information.
Currency The information will default based on defaulting rule. This can be overridden
if multi currency price list feature is enabled.
Subtotal This will populate based on the total order value
Tax NA (As we are using India local taxes for excise & cess calculation etc)

Charges NA (As we are using India local taxes for excise & cess calculation etc)

Total This will populate based on the total order value


Business Learning Center Satyam Confidential 25
Sales Order (Header Details)
Field Column Table Condition/Description

CUSTOMER PARTY_NAME HZ_PARTIES PARTY_ID 


CUSTOMER ACCOUNT_NUMBER HZ_CUST_ACCOUNTS PARTY_ID
NUMBER

SHIP TO LOCATION LOCATION HZ_CUST_SITE_USES


BILL TO LOCATION LOCATION HZ_CUST_SITE_USES
ORDER NUMBER ORDER_NUMBER OE_ORDER_HEADERS_ALL
ORDER TYPE ORDER_CATEGORY_CODE OE_TRANSACTION_TYPES_TL
DATE ORDERED ORDERED_DATE OE_ORDER_HEADERS_ALL
PRICE LIST NAME QP_LIST_HEADERS_TL
SALES PERSON
STATUS FLOW_STATUS_CODE OE_ORDER_HEADERS_ALL
CURRENCY TRANSACTIONAL_CURR_CODE OE_ORDER_HEADERS_ALL
SUBTOTAL
TAX
CHARGES
TOTAL

Business Learning Center Satyam Confidential 26


Sales Order (Form)
Others(T)

Business Learning Center Satyam Confidential 27


Sales Order (Header Details (Others(T))

Field Reference Value

Payment Term The information will default based on defaulting rule. However it can be
overridden.
Sales Channel You can use a sales channel to classify orders for reporting purposes

Warehouse The information will default based on defaulting rule. However it can be
overridden. Here Finishing Good Warehouse will be used.
Shipping Method Shipment method determines how your shipment will be shipped to your
customer
Line Set In the Line Set field, choose whether you want to ship lines as a group or if
you want lines to arrive as a group
Freight Terms The freight terms record who is responsible for the freight charges for the
order
FOB You can define additional FOB choices in the Receivables Lookups window
Shipment Priority Shipment priority enables you to group shipments into different categories
of urgency, and can be used as a parameter for Pick Release. You can define
additional shipment priorities in the Order Management Lookups window

Business Learning Center Satyam Confidential 28


Sales Order (Header Details (Others(T))

Shipping Instructions Shipping instructions are printed on the pick slip and are intended for
internal use only
Packing Instructions Packing instructions are printed on the pack slip and are intended for
external shipping personnel
Tax Handling Select a Tax Handling Status. You can select from the following:
Exempt--Indicates that this order is exempt for a normally taxable
customer site and/or item. If you select Exempt, you must enter a reason
for exemption.
Require--Indicates that this order is taxable for a normally non-taxable
customer and/or item.
Standard--Indicates that taxation should be based on existing exemption
rules.
If the customer has a tax exemption defined, Order Management displays
any certificate number and reason for the exemption in the corresponding
fields

Tax Exempt Number Unapproved exemption certificate numbers can be approved using the Tax
Exemptions window. If you chose Standard in the Tax field, an existing
exemption rule may display a certificate number in this field
Exempt Reason You can define tax exemption reasons in the Receivables Quick Codes
window.
If you chose Standard in the Tax field, an existing exemption rule may
display a reason in this field

Business Learning Center Satyam Confidential 29


Sales Order (Header Details (Others(T))

Payment Type Choose from--Cash, check, or credit card. If the customer has a primary
credit card on file, the Credit Card payment type automatically defaults
Amount This value can be either the full amount owed or a partial amount, such as
a deposit or down payment
Check Number If you select the payment type of check, enter the Check Number.
Card Brand The credit card name and number fields automatically default if a primary
credit card is on file

Business Learning Center Satyam Confidential 30


Sales Order (Header Details (Others(T))

Field Reference Value

Credit Card Number


Card Holder
Card Expiration Date
Enter an Approval Code for the credit card transaction for manual
Approval Code
transactions.
Prepaid Amount
Order Source Select the Order Source for the order.
Order Source Reference

Business Learning Center Satyam Confidential 31


Sales Order (Lines)

Business Learning Center Satyam Confidential 32


Sales Order (Lines)

Business Learning Center Satyam Confidential 33


Sales Order (Line Details)
Main(T)
Field Reference Value
Line Define Line Number
Ordered Item Select Ordered Item from the LOV
Quantity Fill in the quantity ordered
UOM This will populate based on the items UOM
Unit Selling Price
Request Date It will default to system date however it can be delete or orriden with some
other date.
Schedule Ship Date It will not default to however it filled in with an appropriate ship date.

Status
Ageement This is required in case the transaction type falls in FOC-Warranty,FOC-
Others,Operating Lease etc.
Line Type
Qty Cancelled
Qty Shipped
Reason
Comments
Salesrep
Order Source
Order Source reference

Order Source Line reference

Tax Classification
Business Learning Center Satyam Confidential 34
Sales Order (Line Details)
Pricing(T)
Field Reference Value
Line
Ordered Item Select Ordered Item from the LOV
Quantity Fill in the quantity ordered
Pricing Context This will populate based on the items UOM
Unit Selling Price
Extended Price It will default to system date however it can be delete or orriden with some other
date.
Price List It will not default to however it filled in with an appropriate ship date.

List Price
Line Charges This is required in case the transaction type falls in FOC-Warranty,FOC-
Others,Operating Lease etc.
Tax Amount
Calculate Price Flag
Payment Terms
Agreement
Pricing Quntity
Pricing UOM
Pricing date

Business Learning Center Satyam Confidential 35


Sales Order (Line Details)
Shipping(T)
Field Reference Value
Ware House
Shiping Instruction Shipping instruction (if any) / remarks to production can be filled in
here.
Receiving Org
Schedule Ship Date
Scehedule Arrival date
Request Date
Promise date
Qty reserved
Source Type
Planning Priority
Qty Shipped
Ship Set
Arrival Set
Fulfillment Set A Fulfillment set is a group of sales order lines with common
attributes which must be fulfilled together. Any order line which
is part of a fulfillment set can not progress past the Fulfil Activity
within it’s flow until all lines of the fulfillment set have
completed their respective Fulfill activities

Business Learning Center Satyam Confidential 36


Sales Order (Line Details)
Address(T)
Field Reference Value
Ship to Customer
Ship to Select Ordered Item from the LOV
Ship To Contact Fill in the quantity ordered
Bill to Customer This will populate based on the items UOM
Bill To
Bill To Contact It will default to system date however it can be delete or overridden with
some other date.
Ship to Address1 – It will not default to however it filled in with an appropriate ship date.
Address5
Bill to Address1–
Address5
Deliver To Location This is required in case the transaction type falls in FOC-Warranty, FOC-
Others, Operating Lease etc.
Deliver To Contact

Business Learning Center Satyam Confidential 37


Sales Order

Save the work.

Underlying Tables affected:


In Oracle, Order information is maintained at the header and line level.
The header information is stored in OE_ORDER_HEADERS_ALL and the
line information in OE_ORDER_LINES_ALL when the order is entered.
The column called FLOW_STATUS_CODE is available in both the headers
and lines tables which tell us the status of the order at each stage.
At this stage, the FLOW_STATUS_CODE in OE_ORDER_HEADERS_ALL
is ‘Entered’

Business Learning Center Satyam Confidential 38


Book Order Status
After entering and saving the status the order line status will become
“Entered”. Please ensure this status before going ahead for “Book Order”.

Business Learning Center Satyam Confidential 39


Order Status
Check the order line status once again. It becomes “Awaiting Shipping” after
booking the order which means the line is ready for pick confimation

Business Learning Center Satyam Confidential 40


Sales Order

Underlying tables affected:


At this stage:
The FLOW_STATUS_CODE in the table   OE_ORDER_HEADERS_ALL would
be  ‘BOOKED’
The FLOW_STATUS_CODE in OE_ORDER_LINES_ALL will
be ‘AWAITING_SHIPPING’.
Record(s) will be created in the table WSH_DELIVERY_DETAILS with
RELEASED_STATUS=’R’ (Ready to Release)
Also Record(s) will be inserted into WSH_DELIVERY_ASSIGNMENTS.
At the same time DEMAND INTERFACE PROGRAM runs in the background
and inserts into MTL_DEMAND

Business Learning Center Satyam Confidential 41


Order Number
Order Number is automatically generated based on the sequence defined in Document
Sequence & Order Type. It follows different series for different Order Type here. Note
the Order Number after the order is booked for further processing. However if the
order has to be pick confirmed after some time then the order number can be searched
based on various criteria like Ship Date, Customer Name/Number, Request Date,
Ordered Item etc.

Business Learning Center Satyam Confidential 42


Sales Order
Base Tables in Sales Order
OE_ORDER_HEADERS_ALL
This table stores header information for orders in Order Management. ORDER_NUMBER is the
number of the order; ORDER_TYPE_ID identifies the Transaction Type of the Order,
OPEN_FLAG indicates whether the order has been closed or not, if it is ‘Y’, order is closed or if it
is ‘N’, order is not closed. BOOKED_FLAG Indicates whether Order is booked or not, if it is ‘Y’,
order is booked or if it is ‘N’, order is not booked. ORDER_CATEGORY_CODE indicates Order
Category Code.
The following Joins are used for this table:
OE_ORDER_HEADERS_ALL.HEADER_ID = OE_ORDER_LINES_ALL.HEADER_ID
 
OE_ORDER_LINES_ALL
This table stores information for all order lines in Oracle Order Management. LINE_ID identifies
the Line, HEADER_ID identifies the order to which this line belongs and it references to
HEADER_ID of OE_ORDER_HEADERS_ALL, LINE_TYPE_ID identifies the Transaction Type
of the Line, LINE_NUMBER stores Line sequence
Number within the order, ORDERED_ITEM stores name of Ordered Item,
INVENTORY_ITEM_ID identifies the Inventory Item, and SHIPMENT_NUMBER identifies
shipment within a line. REQUEST_DATE .The following Joins are used for this table
OE_ORDER_LINES_ALL.HEADER_ID = OE_ORDER_HEADERS_ALL.HEADER_ID
Business Learning Center Satyam Confidential 43
Sales Order
Base Tables in Sales Order
OE_ORDER_HOLDS_ALL
 
This table stores information of all the orders and lines that are on hold and the link to hold sources
and hold releases.
OE_HOLD_SOURCES_ALL stores information of the hold source criteria,
OE_HOLD_RELEASES stores information about all the holds that has been released.
The following Joins are used for this table
OE_ORDER_HOLDS_ALL.HEADER_ID = OE_ORDER_HEADERS_ALL.HEADER_ID
OE_ORDER_HOLDS_ALL.LINE_ID = OE_ORDER_LINES_ALL. LINE_ID

Business Learning Center Satyam Confidential 44


R12 Shipping Process

Business Learning Center Satyam Confidential 45


The Shipping phase of the Order to Cash process consists of activities
that ensure that an ordered item is delivered to the customers. In this
topic, you learn about the sequence of activities in the Shipping phase.

Business Learning Center Satyam Confidential 46


Activities Performed
Shipping Phase
Activities Performed in the shipping Phase

 Pick release Items


 Pick confirm order
 Ship confirm order

Business Learning Center Satyam Confidential 47


Release Sales Orders(Form)
Navigation:
Shipping Release Sales Orders Release Sales Orders

Business Learning Center Satyam Confidential 48


Release Sales Orders(Details)
Order(T)
Field Reference Value
Based on Rule “BLEIPL-IDC Auto Pick Release” or “BLEIPL-IDC Manual Pick Release”
Rule This information is used to default the pick release parameter based
on the requirement. E.g.. in case of auto pick release the parameters to be
defaulted for Auto Pick Release will be automatically choosen based on
the rule. The same will hold good for manual pick release also.
Ducument Set <All Pick Release Document> This information is required to trigger Pick
Slip Process Report at the time of Pick Release.
Order <Unreleased> However this status can be choosen based the status of the
order line.
Order Type <Choose Order Type>
Order Number <Order Number> In case of pick release for more than one orders at a
time, order number need not be selected. The delivery grouping defined
in Shipping Parameter decides whether delivery number has to be created
across the order for a customer or for single order at a time.
Prior Reservation This will be checkedonly if one intend to pick release only those item that
Only has been reserved at the time of booking.
Customer The information will populate based on the order number. If no order
number is given picking will be based on Order Type mentioned or based
on whether order is Unreleased/All/Backordered etc in the Order field.
Ship Set This is optional and will be activated only when you select Order Number
and Ship Set is defined for this Order Number at the line level.
Business Learning Center Satyam Confidential 49
Release Sales Orders(Form)
Shipping(T)

Business Learning Center Satyam Confidential 50


Release Sales Orders(Details)
Shipping(T)

Field Reference Value


Auto Create Delivery Yes / No for Auto Delivery Creation /
Manual Delivery Creation respectively

Autopack Delivery Yes


Auto Pick Conform Yes in case of Auto Pick Release and No in
case Manual Pick Release

Auto Create Delivery Criteria Within an Order (it can be across the order if
delivery grouping is done for more than one
order)

Release Sequence Rule <BLEIPL Release Sequence Rule>

Business Learning Center Satyam Confidential 51


Release Sales Orders(Form)
Inventory(T)

Business Learning Center Satyam Confidential 52


Release Sales Orders(Form)
Inventory(T)

Field Reference Value


Warehouse <IDC> Finished Goods Warehouse
Auto Allocate Yes (for Auto Pick Release)
Default Stage Subinventoy <Staging> Staging Subinventory for
Finishing Goods Warehouse

Business Learning Center Satyam Confidential 53


Pick Release concurrent Program(Form)
Pick Release Concurrent Program 
The allocation criteria mentioned in the Inventory Tab decides whether pick
release will be automatic or manual (based on Auto Allocate flag “Yes”).
Press Concurrent (B) for pick release. Alternatively Online (B) can be
pressed if only one order has to be picked stopping all other requests.

Business Learning Center Satyam Confidential 54


Check your request(Form)
Check your request
 
The Pick Selection Generation List concurrent program need to run &
complete (normal) for successful pick release.
 
This concurrent program also triggers Pick Slip Process Report if the pick
release is done for Items and Pick Slip Report if it is done for Discrete Items.
A successful completion of Pick Selection List Generation and Pick Slip
Process Report would mean a successful Auto Pick Release.

Business Learning Center Satyam Confidential 55


Check your request(Form)

Business Learning Center Satyam Confidential 56


Query Order
Navigation: ShippingTransaction 
Query the order to check the line status.

Business Learning Center Satyam Confidential 57


Check Line Status
Check Line Status  
The line status for manul released line will change to “Released to
Warehouse” which means the order line need to be allocated manually.
Therefore next step is Transact Process Move Order.

Business Learning Center Satyam Confidential 58


Release Sales Orders(Form)

Underlying Tables affected:


If Auto create Delivery is set to ‘Yes’ then a new record is created in the
table WSH_NEW_DELIVERIES.
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).

Business Learning Center Satyam Confidential 59


Release Sales Orders
Base Tables in Release Sales Orders
WSH_NEW_DELIVERIES
This table contains delivery records. DELIVERY_ID identifies the delivery, NAME stores the unique
Delivery Name, PLANNED_FLAG describes planned or not, if it is ‘Y’ it indicates planned or if it
is ‘N’ it indicates unplanned. STATUS_CODE describes Delivery shipping status like OP for Open
delivery, INITIAL_PICKUP_LOCATION_ID identifies the Initial Pick-up location of delivery,
ULTIMATE_DROPOFF_LOCATION_ID identifies Final Drop-off location of delivery,
DELIVERY_TYPE describes Type of delivery like STANDARD, CONSOLIDATED.
The following Joins are used for this table:
WSH_NEW_DELIVERIES.DELIVERY_ID = WSH_DELIVERY_ASSIGNMENTS.DELIVERY_ID

WSH_DELIVERY_DETAILS
This table contains delivery lines. DELIVERY_DETAIL_ID identifies delivery line; SOURCE_CODE describes
source code like OE, WIP, and PO, SHIP_FROM_LOCATION_ID Identifies Location of shipping from
warehouse, REQUESTED_QUANTITY indicates as shipping quantity for customer, RELEASED_STATUS
Indicates Pick Release Status and Ship Confirm status. If RELEASED_STATUS is ‘C’ indicates item is
shipped or if RELEASED_STATUS is ‘R’, it indicates ‘ready to release’ or if RELEASED_STATUS is ‘S’
indicates ‘submitted for release’ or if RELEASED_STATUS is ‘Y’ indicates ‘Released’,
REQUESTED_QUANTITY_UOM describes Unit of measure for requested quantity, and
CONTAINER_FLAG Indicates Y for container, N for order line.
The following Joins are used for this table:
WSH_DELIVERY_DETAILS.DELIVERY_DETAIL_ID =
WSH_DELIVERY_ASSIGNMENTS.DELIVERY_DETAIL_ID

Business Learning Center Satyam Confidential 60


Release Sales Orders
Base Tables in Release Sales Orders
WSH_DELIVERY_ASSIGNMENTS
 
This table assigns delivery details to a delivery or a parent delivery detail (LPN).
DELIVERY_ASSIGNMENT_ID identifies assignment, DELIVERY_DETAIL_ID reference to the
WSH_NEW_DELIVERIES.
The following Joins are used for this table:
WSH_DELIVERY_ASSIGNMENTS.DELIVERY_ID = WSH_NEW_DELIVERIES.DELIVERY_ID

WSH_DELIVERY_ASSIGNMENTS.DELIVERY_DETAIL_ID =
WSH_DELIVERY_DETAILS.DELIVERY_DETAIL_ID

Business Learning Center Satyam Confidential 61


Pick Confirm order

Business Learning Center Satyam Confidential 62


Ship the Sales Order
Navigation Path
Shipping  Transactions

Business Learning Center Satyam Confidential 63


Ship the Sales Order
Click on the form and enter the Sales Order Number and click on Find
Button

Business Learning Center Satyam Confidential 64


Ship the Sales Order
Shipping Transactions Window Opens and the Line Status shows as
Stage/Pick Confirmed for the Sales Order.

Business Learning Center Satyam Confidential 65


Ship the Sales Order
Click on Delivery Tab and Choose Ship Confirm from Actions LOV and
click on Button.

Business Learning Center Satyam Confidential 66


Ship the Sales Order
This Open the Confirm Delivery Screen. Click on OK button. This will
generate a concurrent request. Click OK and view the concurrent Request.

Business Learning Center Satyam Confidential 67


Business Learning Center Satyam Confidential 68
Ship the Sales Order
View the concurrent Request .The Request completed Normal. We can view
the output of the commercial Invoice created in concurrent request ID ####.

Business Learning Center Satyam Confidential 69


Check the Status (Sales Order)
Next we can go and check the Status of the Sales Order.
Navigation Path:
Order Management Super User
Order, Returns  Sales Order
Query for the Sales Order Number and Click on Line Items to View the
Status.

Business Learning Center Satyam Confidential 70


Order Fulfillment

Business Learning Center Satyam Confidential 71


Invoice Generation
Navigation Path
Report and Requests Run Requests
Choose the Concurrent Request Workflow Back ground Process And Enter
the parameters as follows.

Process Deferred Set to YES.


Process Timed Out to NO.
Click on OK and Submit Button. This will generate a Concurrent Request.

Business Learning Center Satyam Confidential 72


Invoice Generation

Business Learning Center Satyam Confidential 73


Invoice Generation
The Concurrent ID is Created

Business Learning Center Satyam Confidential 74


Invoice Generation
View the Concurrent Request ID

Business Learning Center Satyam Confidential 75


Invoice Generation

Workflow Background Process inserts the records


RA_INTERFACE_LINES_ALL with
INTERFACE_LINE_CONTEXT     =       ’ORDER ENTRY’
INTERFACE_LINE_ATTRIBUTE1 =        Order_number
INTERFACE_LINE_ATTRIBUTE3 =        Delivery_id
.

Business Learning Center Satyam Confidential 76


Accounts Receivable

Business Learning Center Satyam Confidential 77


Run Auto Invoice Process
Next we need to Log on to Accounts Receivable Module to view the Data
populated in AR interface Table

Navigation Path.
Receivables, Vision Operations
Control Auto invoice Interface Lines

Business Learning Center Satyam Confidential 78


Run Auto Invoice Process

Business Learning Center Satyam Confidential 79


Run Auto Invoice Process
Click on the Interface Lines and Query for the Sales Order Number
in the Sales_Order Field. Click on the Errors Button to find any errors there.

Business Learning Center Satyam Confidential 80


Run Auto Invoice Process

Business Learning Center Satyam Confidential 81


Run Auto Invoice Program
Run the Auto invoice Program now.

Navigation Path:
Receivables, Vision Operations,
Controls Requests  Run
Choose Auto invoice master Program and Pass the Following Parameters.

Invoice Source  Choose from LOV as ORDER ENTRY


Default Date  Today’s Date DD-MON-YYYY
Sales Order Number  Low and High ###
Based Due Date on TRX Date Set to Yes.
Click Ok Button and Submit Button> This will generate a concurrent
Request ID.

Business Learning Center Satyam Confidential 82


Run Auto Invoice Program

Business Learning Center Satyam Confidential 83


Business Learning Center Satyam Confidential 84
The Auto Validation Report

Business Learning Center Satyam Confidential 85


Sales Invoice
We can view the sales invoice created in the Account Receivables
Transaction form.
Run the Auto invoice Program now.

Navigation Path:
Receivables, Vision Operations,
Transactions Transactions
Query fro the Sales Order Number #### by inputting the value of the Sales
order number in the reference field. Sales Invoice ### is created.

Business Learning Center Satyam Confidential 86


Sales Invoice
We can view the sales invoice created in the Account Receivables
Transaction form.
Run the Auto invoice Program now.

Navigation Path:
Receivables, Vision Operations,
Transactions Transactions
Query fro the Sales Order Number #### by inputting the value of the Sales
order number in the reference field. Sales Invoice ### is created.

Business Learning Center Satyam Confidential 87


Sales Invoice

Business Learning Center Satyam Confidential 88


Business Learning Center Satyam Confidential 89
Receipts

Business Learning Center Satyam Confidential 90


Receipts
Important Base Tables
AR_CASH_RECEIPTS_ALL
This table stores one record for each receipt. Oracle Receivables concurrently creates
records in the AR_CASH_RECEIPT_HISTORY_ALL,
AR_PAYMENT_SCHEDULES_ALL, and
AR_RECEIVABLE_APPLICATIONS_ALL tables for invoice-related receipts. For
miscellaneous receipts (receipts that are not related to invoices), Receivables creates
records in the AR_MISC_CASH_DISTRIBUTIONS_ALL table instead of the
AR_RECEIVABLE_APPLICATIONS_ALL table.
Receivable associates a status with each receipt. These statuses includes: APP –
Applied, UNAPP – Unapplied, UNID - Unidentified, NSF - Non-sufficient funds, REV
- Reversed receipt, STOP - Stop payment. Receivable does not update the status of a
receipt from UNAPP to APP until the entire amount of the receipt is either applied or
placed on account. A receipt can have a status of APP even if the entire receipt amount
is placed on account. Cash receipts proceed through the confirmation, remittance, and
clearance steps. Each step creates rows in the AR_CASH_RECEIPT_HISTORY table.

Business Learning Center Satyam Confidential 91


Transferring Transactions to
Oracle General Ledger

GL interface Run Journal Journal Post journal


table Import from entries in GL to
entry update account
GL or AR
balances

Business Learning Center Satyam Confidential 92


Business Learning Center Satyam Confidential 93
Business Learning Center Satyam Confidential 94
THANK YOU

Contact Details
Name : Sumanjari .G
Mail_Id : sumanjari_gurram@satyam.com

All the best !!!

Business Learning Center Satyam Confidential 95

You might also like