Sunteți pe pagina 1din 57

1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Advisor Webcast Program

 Current schedule
 Archived recordings
 Doc ID 740966.1

2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


Future Advisor Webcasts
Upcoming live webcasts and recent recordings:
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 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.

3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


Safe Harbor Statement

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.

4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


Oracle Advisor Webcast
OM Invoice Overview

Christine Schmehl
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
6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
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 Discounts
Quantities Charges
Prices Taxes

Invoice processing in Order Management is the process by which data


from Orders and Returns is interfaced to Oracle Receivables
•for: • to:

Creation of invoices Recognize revenue


Creation of Credit Memos Manage sales credits

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7


AR Interface Tables

Order Management AR Interface Tables Accounts Receivables

SO Lines RA_INTERFACE_LINES_ALL RA_CUSTOMER_TRX_ALL


Discounts RA_CUSTOMER_TRX_LINES_ALL
Charges

Sales Credits RA_INTERFACE_SALESCREDITS_ALL RA_CUST_TRX_LINE_SALESREPS_ALL

Auto Invoice Errors RA_INTERFACE_ERRORS_ALL

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 8


<Insert Picture Here>

Order Management Invoicing Setup

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9


Oracle Inventory > Items > Master Items > Invoicing Tab
For an order line to be interfaced to Receivables, the following item attributes must be enabled:
 Invoiceable Item
 Invoice Enabled

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10


Receivables > Setup > Transactions > Accounting Rules
Define Accounting Rules and Invoicing Rules.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11


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. 12


Receivables Grouping Rules (AR setup)

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

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13


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. 14


Receivables Grouping Rules (AR setup)

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15


Oracle Receivables > Setup > Transactions >
Transaction Types
Define Receivables Transaction Types.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16


Oracle Receivables > Setup > Transactions >
Sources
Define Receivables Invoice Sources, also called Transaction Sources or Batch Sources.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17


Receivables > Transaction Sources >
AutoInvoice
Following show the sub-tab for the Transaction Sources form:

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 18


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  Non Delivery Invoice Source
 Accounting Rule  Credit Method for Invoices With Rules
 Invoice Source  Receivables Transaction Type

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19


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 By Setting this profile Receivables Ship Date Actual and
as Current Date for Non-Shippable Transaction Date will be populated as current date for non
Lines 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. 20


System Parameters
Profile Option Name Usage

Credit Memo This value is transferred to Receivables if no value is defined for the credit
Transaction Type memo.
Credit Salesperson For Determines whether to credit the Salesperson on the invoicing line or order
Freight On Sales header for freight charges when the freight charges are treated as revenue.

GSA Discount Violation This parameter determines how you want the user notified when you define a
Action 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 Used only when the freight item is passed as revenue line. If you set the value
Freight 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. 21


System Parameters
Profile Option Name Usage

Invoice Freight As If the Receivables profile option TAX: Allow Tax Code Override is set to YES,
Revenue 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 Transferred to Receivables if no value is defined for the Receivables transaction
Type type associated with the Outbound OM order line transaction type and OM
order Header transaction type.

Non-Delivery Invoice This system parameter value is transferred to Receivables if the OM: Invoice
Source Numbering Method profile option is set to Delivery and the line is non-shippable

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 22


System Parameters
Profile Option Name Usage

Over Shipment Invoice Determines whether to invoice the ordered quantity or the shipped quantity for an over
Basis 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 This parameter determines whether the discount details are passed to Oracle Receivables
Invoice for printing on an invoice.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23


<Insert Picture Here>

Types of Invoice Processing

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24


Oracle Order Management Invoice Processing
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.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25


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. 26


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. 27


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. 28


<Insert Picture Here>

Customer Acceptance

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29


What is Customer Acceptance?

Customer Acceptance feature enables customers to accept goods formally


before actually being invoiced by the supplier.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30


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. 31


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. 32


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. 33


<Insert Picture Here>

AR Interface tables fields and


values in detail Interface

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34


Important Columns in ra_interface_lines_all
Interface_line_context Profile option ‘OM: Source Code’
Inteface_line_attribute1 header.order_number
Order Type name
Inteface_line_attribute2
Shipped order line => delivery.name
Inteface_line_attribute3 Freight Charges => delivery.name
Non-shipped order line => 0 (zero)
Return lines => 0 (zero)
Discount lines => 0 (zero)

Inteface_line_attribute5
Important ColumnsSales
in ra_interface_lines_all
Order Lines and Return Lines = number of times the order
or return line has been interfaced for invoice or credit.

Sales Order Lines and Return Lines = line.line_id


Inteface_line_attribute6 Discount lines = pa.line_id
Freight Charges= charge.charge_id

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35


Important Columns in ra_interface_lines_all
(contd..)
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).
line.ship_from_org_id
Inteface_line_attribute10

Discount Lines = pa.price_adjustment_id


Inteface_line_attribute11 All other lines => 0 (zero)
Oe_order_lines_all.shipment_number option_number /
Inteface_line_attribute12 13 14
Important Columns in ra_interface_lines_all
service_number

Sales Order / Retrun Lines and Discount Lines => “LIINE”


Line_type 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. 36


Important Columns in ra_interface_lines_all
(contd..)
Show Discounts =‘Y’:line.unit_list_price
Unit_selling_price Show Discounts =‘N’: line.selling_price
Freight Charges - NONE
Discount lines = use pricing API (if show discounts ‘Y’)
Show Discounts =‘Y’: Quantity to Invoice * line.unit_list_price
Amount Show Discounts =‘N’: Quantity to Invoice * line.selline_price
If returns, the amount should be * -1
Freight Charges => charge.amount
Discount
Important lines = calculated
Columns from pa.percent
in ra_interface_lines_all
Sales Order Lines
Cust_trx_type_id 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. 37


Important Columns in ra_interface_lines_all
(contd..)
Sales order lines and Discount lines – customer_trx_line_id associated with
Reference_line_id commitment
Return lines – line.reference_line_id
Freight charges – NONE
Sales Order, Return, Discount lines – calculate line.fulfilled_quantity,
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
Important Columns in ra_interface_lines_all
Batch_Source_Name Get Invoice Source From the hierarchy:
- Line Type
- Order Type
- Profile Option ‘OM: Invoice Source’
Line_rec.invoicing_rule_id
Invoicing Rule ID

Accounting Rule ID Line_rec.accounting_rule_id

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 38


<Insert Picture Here>

Initiating AutoInvoice

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39


Receivables Interfaces > AutoInvoice >
Autoinvoice Master Program

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 40


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. 41


<Insert Picture Here>

Viewing Invoice Information

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 42


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. 43


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. 44


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. 45


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. 46


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. 47


<Insert Picture Here>

Troubleshooting Issues

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 48


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. 49


Summary
What we covered today

 Recap main points


 Links to highlighted documents
 Revisit webcast objectives

50 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


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.

51 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


 To ask a question on the
phone line, select *1 on
your phone.

 To ask a question online,


Questions & Answers 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

52 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


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.

53 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


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.

54 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


Learn More
Available References and Resources to Get Proactive

 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


get-proactive_ww@oracle.com

55 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


 To ask a question on the
phone line, select *1 on
your phone.

 To ask a question online,


Questions & Answers 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

56 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.


THANK YOU

57 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

S-ar putea să vă placă și