Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
WHITE PAPER
Date: 21-APR-2012.
Product: R12.1.2
Scope of the Document:
This document explains the data flow and functional flow of Order to Cash cycle
including the required setups and effected tables in Order Management, Inventory,
Receivables and General Ledger.
O2C Functionality & Data process Flow:
Order Management deals with Booking the sales order, Picking the material from
sub inventories, shipping the orders and invoicing to customers.
Before starting the process of Order to Cash cycle, ensure that the pre required
setups placed below have been configured.
1. Business Group
2. Legal entity
3. Ledger
4. Operating Unit
5. Inventory Organization.
Since the O2C process is integrated with Inventory, Order Management and
Receivables, there are some mandatory setups have to be configured in each
module respectively.
1. System Options
2. Payment Term
3. Transaction Type
4. Auto accounting
5. Line Ordering Rules
6. Grouping Rules
7. Invoice Source
8. Remit To Address
9. Sales Persons
10.Line Transaction Flexfield
1. Inventory Calendar
2. Calendar assignment
3. Sub inventories
4. Item creation
5. Sales Order Flexfiled
1. System Options:
Define your accounting, miscellaneous, and invoices and customers system options
2. Payment Term:
Payment term is required to compute the due date of transaction. Once it is
defined, it has to be assigned to a respective Transaction type or Customer site. We
are going to create a proxima payment term as the due date will be fixed as 10th of
every month.
Provide all the required GL Accounts and choose the payment defined in above
setup.
For Receivable
Revenue A/C
Tax A/C
Make sure auto accounting is defined for all the types such as Receivables,
Revenue, Tax, Freight and Auto invoice clearing a/c, Unbilled Receivables,
Unearned Revenue.
5. Line Ordering rules:
Auto invoice uses the invoice line ordering rules to order the invoice lines when
grouping the lines into invoices, Credit Memos. Once the rules are defined, it then
has to be assigned to Grouping rules. This rule comes into picture when the sales
order has more than one line.
Use the SALES_ORDER_LINE attribute to order the lines on the invoice in the
same order as they appear in sales order lines.
6. Grouping Rules:
Define the grouping rules to group the sales order lines into invoices and debit
memo. Auto invoices will create an invoice based on the attributes specified in the
Grouping rules setup apart from the mandatory attributes Currency and Customer
which are already included in every grouping rule.
Navigation: Setup>Transactions>Source
Auto invoice options Tab:
Customer Information
Accounting Information:
8. Remit-To-Address
It is an address of the business where to send payments by customers for their
invoices as per the predefined agreements. This setup is required to create invoice
through auto invoice.
Receivables Tab.
Setups in Inventory:
1. Inventory Calendar
Navigation: Inventory Super user> Setup>Organization>Calendar
2. Calendar Assignment
Navigation: Inventory Superuser>Setup>Organization
3. Sub inventories
Navigation: Inventory superuser>Setup>Organization>Sub Inventories.
4. Item definition:
Navigation: Inventory>Setup>Organization>Sub Inventory.
Inventory Tab.
Costing Tab
Purchasing Tab
6. SHIPPING PARAMETERS:
Define the default values for basic shipping information such as units of
measurement pick release rules, weight and volume calculations, and delivery
grouping rules. Order Management is Operating Unit specific but sipping
parameters are Inv organization specific.
General Tab:
Define the shipping weight and volume unit of measure classes, criteria for
calculating percent fill basis like weight, volume, or quantity, and shipping while
Containerizing.
Delivery Tab:
Define the attributes forming the basis of delivery grouping for the organization
Note: The moment you save the data in above setup, you get the below error
message.
Please compile the form ―WSHFSPAR” in order to have the issue resolved.
7. Multi-Currency Conversion:
It enables multiple currencies like USD, EUR, etc to be converted to functional
Currency by giving conversion type.
Note: Make sure the profile “QP: Multi Currency Installed” is set to yes.
8. Price List:
Items are priced in the price list; it defaults to the sales order, also multiple
currencies is supported by defining multi-currency conversion.
Main Tab:
Enter Line Transaction Type in Default Order Line Type. Pricing: Attach a
previously defined Price List. Credit Check Rule: It defines the stage at which the
credit check has to be performed; it could be at different stages like Ordering,
Packing, Picking/Purchase Release, and Shipping. Attach the earlier defined line
type and validate the workflow.
Shipping Tab:
Finance Tab:
Assign Line flows:
10. DOCUMENT SEQUENCE:
Document sequence generates a unique numbers for certain business transactions
in various modules. In Order Management, it creates a unique number for each
sales order based on ―Order‖ type. This number is known as a sales order number.
Trips Tab:
Stops Tab:
Deliveries Tab:
12. Customer Profile Class:
Use Customer Profiles to group customer accounts with similar credit worthiness,
Business volume, and payment cycles. Each profile class can define information
Such as credit limits, payment terms, statement cycles, invoicing, and discount
Information.
1. Miscellaneous Receipt:
Create a miscellaneous goods receipt to maintain the on hand quantity.
Transaction Lines:
Then, check the material distributions. If the distribution button is grayed out, run
the ―interface manager‖ programs.
Note: If the distributions button is grayed out, create accounting program ignores
the transaction for accounting.
Run create accounting from ‗Cost Management-SLA‘ to get accounted the above
goods receipt.
Inventory Valuation account is defaulted from the sub inventory selected during
creation of miscellaneous receipt.
Offset account, this is the one, entered during creation of miscellaneous receipt.
Now the quantity is available for both the items (100200101 &100200102) in order
to create a sales order.
Others Tab:
Line Items:
Shipping Tab:
Now the order line status is “Awaiting shipping” for both the lines.
Note: Remember there will be no journal entry for the sales order booking.
If Auto pick confirm set to ‗No‘ then order has to be released by manually from
Inventory module.
Up on pick release or sales order release, the following reports would be generated.
After ‗Pick Release‘ the line status would be ‗Staged & Pick confirmed‟ and this
can be seen in next screenshot.
After release the sales order, the following journal entry would be spawned out.
Please run create accounting from Cost Management-SLA responsibility to get the
above journal entry.
3. Ship Confirm:
Navigation: Shipping>Transactions
Provide the sales order number and hit the ‗find‘ button.
Then click on ‗Delivery‘ button & hit the ship confirm button.
Now the line status is closed as shown below and these have to be imported to
interface tables by running the workflow background program.
Commercial Invoice
Bill of lading
After ship confirms the lines status would be ‗Shipped‘ at sales order line level.
Up on ship confirm, the following journal entry would be spawned out.
The Deferred COGS account & Inventory valuation account are derived from
respective Inventory organization and sub inventory respectively.
Please run create accounting from Cost Management-SLA responsibility to get the
above journal entry.
Coming back to Order Management and run the workflow background process
Give the sales order in reference filed & hit the find button.
Invoice is created and the invoice number is 10004
Distributions Tab:
Run create accounting to Transaction get accounted. The journal entry would be as
follow.
Receivables Dr Rs.43690.
To Revenue Cr Rs.43690
Create receipt against the transaction as and when the receipt is received from
Customer.