mfg om advisor webcast 2013 0618
DESCRIPTION
om Advisor webcastTRANSCRIPT
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2
Oracle Advisor Webcast Program
Current schedule Archived recordings Doc ID 740966.1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 3
Future Advisor Webcasts VOICE STREAMING ENABLED Teleconference Access: US & Canada: 866- 627-3315 Toll Number: +1-706-758-7972 Global Toll-Free: 1148600.1 Password: Oracle OM Demantra Solutions Webcast Calendar/Archive Doc ID 837233.1 Current Advisor Webcast Schedule and Archived Download – DOC#740966.1
Upcoming live webcasts and recent recordings:
What advisor webcast topics do YOU want to see presented in 2013? Visit the Order Management My Oracle Support Community today to let us know.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 4
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Safe Harbor Statement
Oracle Advisor Webcast OM Invoice Overview Christine Schmehl
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 6
Agenda
What is Invoicing in OM AR interface tables that OM populates Order Management Invoicing Setup Receivables Grouping Rules Profile Options / System Parameters Types of Invoice Processing Various Flow Status Codes Customer Acceptance and Invoicing What data/values is interfaced to AR Viewing Invoice Information Troubleshooting Issues
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7
What is Invoicing in Order Management?
An Invoice is a document issued by a seller to a buyer for products or services the seller has provided the buyer, indicating the:
Products Quantities Prices
Invoice processing in Order Management is the process by which data
from Orders and Returns is interfaced to Oracle Receivables •for:
Creation of invoices Creation of Credit Memos
Discounts Charges Taxes
• to: Recognize revenue Manage sales credits
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 8
Order Management AR Interface Tables Accounts Receivables
SO Lines Discounts Charges
RA_INTERFACE_LINES_ALL RA_CUSTOMER_TRX_ALL RA_CUSTOMER_TRX_LINES_ALL
Sales Credits RA_INTERFACE_SALESCREDITS_ALL RA_CUST_TRX_LINE_SALESREPS_ALL
Auto Invoice Errors RA_INTERFACE_ERRORS_ALL
AR Interface Tables
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9
<Insert Picture Here>
Order Management Invoicing Setup
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10
For an order line to be interfaced to Receivables, the following item attributes must be enabled: Invoiceable Item Invoice Enabled
Oracle Inventory > Items > Master Items > Invoicing Tab
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11
Define Accounting Rules and Invoicing Rules.
Receivables > Setup > Transactions > Accounting Rules
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 12
Receivables Manager Setup > Transactions > AutoInvoice > Grouping Rules
Grouping Rules decide which interface table lines are in same invoice. Grouping Rules specify attributes that must be identical for lines to be in the same invoice
transaction. There are two kinds of Grouping Rule Attributes:
– Mandatory Grouping Rule Attributes – Optional Grouping Rule Attributes
AutoInvoice uses the following hierarchy to default Grouping Rules, stopping when the first Grouping Rule is found: 1. Receivables > Transaction Sources > AutoInvoice Options tab> Goruping Rule 2. Receivables > Customer > Customer site level 3. Receivables > Customer > Customer level 4. Receivables > Setup > System >System Options > Trans and Customers tab
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13
Ship to information is now stored at the line level in R12. This means that a single invoice can have different ship to information for each line. The fields that were mandatory grouping fields in Release 11i which are now optional in Release 12 include: L.ORIG_SYSTEM_SHIP_CUSTOMER_ID L.ORIG_SYSTEM_SHIP_ADDRESS_ID L.ORIG_SYSTEM_SHIP_CONTACT_ID
Receivables Grouping Rules (AR setup)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 14
Receivables Grouping Rules (AR setup) Scripts to identify grouping attributes: -- for MANDATORY select column_type, from_column_name from ra_group_by_columns where column_type = 'M'; -- for OPTIONAL select column_type, from_column_name from ra_group_by_columns where column_type <> 'M‘; Refer to Note 1084554.1 for additional information on grouping rules.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15
Receivables Grouping Rules (AR setup)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16
Define Receivables Transaction Types.
Oracle Receivables > Setup > Transactions > Transaction Types
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17
Define Receivables Invoice Sources, also called Transaction Sources or Batch Sources.
Oracle Receivables > Setup > Transactions > Sources
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 18
Following show the sub-tab for the Transaction Sources form:
Receivables > Transaction Sources > AutoInvoice
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19
OM > Setup >Transaction Type > Define > Finance Tab
Define Order Management Transaction Types and update information within the Finance tab. Invoice specific fields are:
Invoicing Rule Accounting Rule Invoice Source
Non Delivery Invoice Source Credit Method for Invoices With Rules Receivables Transaction Type
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 20
Profile Options Profile Option Name Usage OM: Invoice Numbering Method Determines whether to use automatic invoice number or to
use Delivery Name Numbering
OM: Set Receivables Transaction Date as Current Date for Non-Shippable Lines
By Setting this profile Receivables Ship Date Actual and Transaction Date will be populated as current date for non shippable lines.
TAX: Inventory Item for Freight Invoice Interface activity interfaces this item for freight charges treated as revenue lines.
TAX: Invoice Freight as Revenue Determines if freight charges are treated as revenue lines and Invoice Interface activity interfaces VAT tax information and sales credits for them as well
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21
System Parameters Profile Option Name Usage
Credit Memo Transaction Type
This value is transferred to Receivables if no value is defined for the credit memo.
Credit Salesperson For Freight On Sales
Determines whether to credit the Salesperson on the invoicing line or order header for freight charges when the freight charges are treated as revenue.
GSA Discount Violation Action
This parameter determines how you want the user notified when you define a discount that results in an item price less than the price on a GSA discount for the same price list. Select from: • Error: Provide error message • Warning: Provide a warning message
Inventory Item For Freight
Used only when the freight item is passed as revenue line. If you set the value to Inventory Item then the Invoicing module passes this item for freight charges, which will be treated as revenue lines.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 22
System Parameters Profile Option Name Usage
Invoice Freight As Revenue
If the Receivables profile option TAX: Allow Tax Code Override is set to YES, and this parameter value is also set to YES, then freight charges are treated as revenue lines, and the Invoicing module will pass VAT tax and associated sales credits for processing.
Invoice Source This parameter value is transferred to Receivables if the Invoice Source value is null for your transaction type at Order Line and null at the Order Header level.
Invoice Transaction Type
Transferred to Receivables if no value is defined for the Receivables transaction type associated with the Outbound OM order line transaction type and OM order Header transaction type.
Non-Delivery Invoice Source
This system parameter value is transferred to Receivables if the OM: Invoice Numbering Method profile option is set to Delivery and the line is non-shippable
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23
System Parameters Profile Option Name Usage
Over Shipment Invoice Basis
Determines whether to invoice the ordered quantity or the shipped quantity for an over shipment. This parameter can be overridden for specific customers or sites by setting a value in the Customer window. If the value of the parameter is Invoice Shipped Quantity, and if original Sales Order is not invoiced, then the ordered quantity for RMA is the ordered quantity of the original Sales Order. If the original sales order has been invoiced, then the ordered quantity for RMA is the shipped quantity of the original sales order. If the value of the parameter is set to Invoice Ordered Quantity, the ordered quantity for RMA is the ordered quantity of the original Sales Order.
Show Discount Details On Invoice
This parameter determines whether the discount details are passed to Oracle Receivables for printing on an invoice.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24
<Insert Picture Here>
Types of Invoice Processing
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25
Oracle Order Management supports invoice processing at 2 levels:
Order Header level Invoicing The Order Level Invoice Interface workflow activity is part of the Order Header workflow process. It will interface data from the entire order or return to Oracle Receivables at one time. Order Line level Invoicing The Order Line level Invoice Interface workflow activity is part of the Order Line workflow process. It will interface data from each line or set of lines as to Oracle Receivables as they become eligible for interface.
Oracle Order Management Invoice Processing
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 26
Workflow - Header level Invoice Interface
OM Order Header (OEOH): “Order Flow - Generic with Header Level Invoicing” OM Order Header (OEOH): “Header level Invoice Interface- Order”
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27
Workflow - Line level Invoice Interface OM Order Line (OEOL): “Line Flow – Generic”
OM Order Line (OEOL): “Invoice Interface Line”
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 28
Delivery Based Invoice Interface
All lines in a Delivery are shipped together, so customers would like one Invoice per Delivery Profile OM: Invoice Numbering Method Its’ values are Automatic and Delivery Based When a SO Line comes for invoice interface it verifies if Delivery based invoicing is on If Yes, then the line workflow waits at ‘Wait for required for revenue or delivery’ status for its other siblings to arrive. The moment the last line comes at the Invoice Interface activity, all the lines in the delivery are interfaced
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29
<Insert Picture Here>
Customer Acceptance
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30
Customer Acceptance feature enables customers to accept goods formally before actually being invoiced by the supplier.
What is Customer Acceptance?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31
Types of Customer Acceptance Rules:
Customer Acceptance can be performed at the following milestones: 1. Pre Billing Acceptance 2. Post Billing Acceptance Pre Billing Acceptance : - Invoices will only be interfaced to Oracle Receivables after the acceptance is recorded - Defers both Invoicing & Revenue Recognition - Can be Implicit or Explicit ( refer details next slide) - Sales Order Line Workflow is held at "Invoice Interface eligible - Pending Customer Acceptance"
Post Billing Acceptance : - Invoices are created but revenue will be recognized after acceptance is recorded - Defers only the Revenue Recognition - Can be Implicit or Explicit - Sales Order Line Workflow is held at "Close Line Eligible – Pending Customer Acceptance"
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32
Two Basic Types of Acceptance: 1. Explicit Acceptance : Requires an actual acceptance from or on behalf of the Customer. Acceptance is recorded using the Order Information Portal.
2. Implicit Acceptance:
In this case, Acceptance is recorded systemically after a certain period of time has elapsed since the shipment. This period of time is setup in the Receivables module at the time of defining the deferral reason.
Implicit Acceptance Request Set is used to record implicit acceptance This request Set has two concurrent requests :
- Generate Pre-billing Acceptance Program for Pre-billing, Implicit Acceptance - Revenue Contingency Analyzer for Post-billing, Implicit Acceptance
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33
Basic Setup for Customer Acceptance: 1. Setting Up Oracle Order Management System Parameter: System parameter “Enable Fulfillment
Acceptance” must be set to ‘Yes’ 2. Adding Specific Functions to Order Management User Menu
a. Sales Orders: Fulfillment Acceptance – This ensures that the action attribute Fulfillment Acceptance is available in the Actions LOV.
b. Sales Orders: Update Acceptance Attributes – This allows for updating the acceptance attributes of Acceptance Name and Acceptance Expire days. These are attached to the sales order menu – ONT_ Sales_Order.
3. Defining Deferral reasons: Define 'Deferral reason' under Receivables Revenue Management set up Navigation: Revenue Management Super User -> Contingency Search / Definition
4. Create Folder for viewing Customer Acceptance details on Sales Order Line Enable Folder fields for Customer Acceptance in Sales Order Form as well as Quick Sales Order Form. eg: Acceptance Comments , Acceptance Name, Acceptance Date, Acceptance Expire Days etc
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34
<Insert Picture Here>
AR Interface tables fields and values in detail Interface
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35
Important Columns in ra_interface_lines_all
Important Columns in ra_interface_lines_all
Interface_line_context Profile option ‘OM: Source Code’
Inteface_line_attribute1 header.order_number
Inteface_line_attribute2 Order Type name
Inteface_line_attribute3 Shipped order line => delivery.name Freight Charges => delivery.name Non-shipped order line => 0 (zero) Return lines => 0 (zero) Discount lines => 0 (zero)
Inteface_line_attribute5 Sales Order Lines and Return Lines = number of times the order or return line has been interfaced for invoice or credit.
Inteface_line_attribute6 Sales Order Lines and Return Lines = line.line_id Discount lines = pa.line_id Freight Charges= charge.charge_id
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 36
Important Columns in ra_interface_lines_all (contd..)
Important Columns in ra_interface_lines_all
Inteface_line_attribute8 For a shipped order line: Bill of Lading
Inteface_line_attribute9 Customer item number, if one is defined. Otherwise, it inserts 0 (zero).
Inteface_line_attribute10 line.ship_from_org_id
Inteface_line_attribute11 Discount Lines = pa.price_adjustment_id All other lines => 0 (zero)
Inteface_line_attribute12 13 14 Oe_order_lines_all.shipment_number option_number / service_number
Line_type Sales Order / Retrun Lines and Discount Lines => “LIINE” Freight Charges => “FREIGHT” If Progile TAX:Invoice Freight as Revenue” is Set to NO; otherwise, “LINE”
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37
Important Columns in ra_interface_lines_all (contd..)
Important Columns in ra_interface_lines_all
Unit_selling_price Show Discounts =‘Y’:line.unit_list_price Show Discounts =‘N’: line.selling_price Freight Charges - NONE Discount lines = use pricing API (if show discounts ‘Y’)
Amount Show Discounts =‘Y’: Quantity to Invoice * line.unit_list_price Show Discounts =‘N’: Quantity to Invoice * line.selline_price If returns, the amount should be * -1 Freight Charges => charge.amount Discount lines = calculated from pa.percent
Cust_trx_type_id Sales Order Lines Line Type Order Type System Profile ‘Invoice Transaction type’ Return Lines Credit_memo_type_id associated with order being credited else from System Profile ‘Credit Memo Transaction type’
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 38
Important Columns in ra_interface_lines_all (contd..)
Important Columns in ra_interface_lines_all
Reference_line_id Sales order lines and Discount lines – customer_trx_line_id associated with commitment Return lines – line.reference_line_id Freight charges – NONE
Quantity Sales Order, Return, Discount lines – calculate line.fulfilled_quantity, line.shipped_quantity, line.ordered quantity Freight Charges – NONE Overshipment Invoice Basis, if value is Ordered Quantity – Invoice Ordered Quantity; Shipped Quantity – Invoice for the above calculated quantity
Batch_Source_Name Get Invoice Source From the hierarchy: - Line Type - Order Type - Profile Option ‘OM: Invoice Source’
Invoicing Rule ID Line_rec.invoicing_rule_id
Accounting Rule ID Line_rec.accounting_rule_id
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39
<Insert Picture Here>
Initiating AutoInvoice
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 40
Receivables Interfaces > AutoInvoice > Autoinvoice Master Program
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 41
Invoice Interface Completion Results ‘Complete’
Invoice interface Program completed successfully. Run AutoInvoice to generate invoice/credit memo
‘Incomplete’ Invoice interface is not completed due to missing setup.
Query messages posted by Invoice interface program from Orders,Returns > Processing Messages > Correct all problems
‘On hold’ Invoice interface is not completed because order/line is on hold. ‘Not Eligible’ Invoice Interface not applicable. ‘Partial’ Used for required for revenue/delivery based invoice numbering (RFR is the concept of preventing
the parent item from invoicing until the Required for Revenue component is shipped.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 42
<Insert Picture Here>
Viewing Invoice Information
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 43
Viewing Invoice Information Invoice/credit memos for order
- Query up the order number. - Click on Actions > Additional Order Information > Invoices / Credit Memos tab
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 44
Viewing Invoice Information Invoice/credit memos for order line
- Click on Actions > Additional Line Information > Invoices / Credit Memos tab
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 45
Viewing Invoice Information To View Invoices from AR:
- Transactions > Transactions. Query by Sales Order number
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 46
Viewing Invoice Information To correct data in interface tables from AR:
- Control > AutoInvoice > Interface Lines
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 47
Viewing Invoice Information To correct data in interface tables from AR:
- Control > AutoInvoice > Interface Lines > Errors
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 48
<Insert Picture Here>
Troubleshooting Issues
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 49
Additional Troubleshooting Information
Note Number Note Title 1485968.1 Order to Cash Advisor: E-Business Suite (EBS) Order Management
1083756.1 Troubleshooting Order Management Invoice Creation Through AutoInvoice
1075757.1 Troubleshooting AutoInvoice for Oracle Receivables R12 1084554.1 Troubleshooting Grouping Rules In AutoInvoice 1116934.1 How To Setup And Troubleshoot Invoicing Rules and Accounting Rules
1067797.1 Setting Up Transaction Types In Receivables
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 50
Summary
Recap main points Links to highlighted documents Revisit webcast objectives
What we covered today
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 51
Top Articles and Community Links
Order Management (OM) Information Center [ID 1395754.2].
Order Management Advisor Webcast Schedule [ID 1455888.1].
Continue the Discussion on the Order Management My Oracle Support Community.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 52
Questions & Answers
To ask a question on the phone line, select *1 on your phone.
To ask a question online, use the Q&A area at the top.
Your question will be read aloud in the order received.
Question can also be
asked on the My Oracle Support Communities
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 53
My Oracle Support Community Collaborate with a large network of your industry peers, support professionals, and Oracle experts to exchange information, ask questions & get answers.
Visit the My Oracle Support Community now!!
1. Log into My Oracle Support.
2. Select the Community tab.
3. Start typing the community name in the Find a Community Quick Find field.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 54
Advisor Webcast Program
Register for upcoming live advisor webcasts.
Access past webcast recordings and presentation material.
Continue the discussion on a specific webcast topic.
Let us know what topics you would like presented in the communities or in the post webcast survey.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 55
Learn More
About Oracle Support Best Practices www.oracle.com/goto/proactivesupport
Get Proactive in My Oracle Support https://support. oracle.com | Doc ID: 432.1
Get Proactive Blog https://blogs.oracle.com/getproactive/
Ask the Get Proactive Team [email protected]
Available References and Resources to Get Proactive
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 56
Questions & Answers
To ask a question on the phone line, select *1 on your phone.
To ask a question online, use the Q&A area at the top.
Your question will be read aloud in the order received.
Question can also be
asked on the My Oracle Support Communities
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 57
THANK YOU