Sie sind auf Seite 1von 57

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 Oracles 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
get-proactive_ww@oracle.com
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

Das könnte Ihnen auch gefallen