Upload
sujit-nayak
View
223
Download
2
Embed Size (px)
Citation preview
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
1/63
Copyright DARC Corporation, 2010
1
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
2/63
How to Defer Invoicing / RevenueRecognition Based on CustomerAcceptance (OM & AR)
Copyright DARC Corporation, 2010
2
Michelle Taylor
DARC Corporation
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
3/63
DARC Lines of Business
Consulting Services Program Management, Functional, Technical,
Architecture
Production Support 24x7 Functional & Database
Copyright DARC Corporation, 2010
3
Organizational Change Management Communications, Documentation, Training
Accelerators for Interfaces and Conversions
Mergers & Acquisitions
Global Consolidation
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
4/63
Speakers Qualifications
Implementing Oracle Applications for over 14 years
Certified Expert Consultant, Oracle E-Business Suite R12 Supply Chain:
Order Management Certified Implementation Specialist, Oracle E-Business Suite R12 Supply
Chain: Order Management
Certified Implementation Specialist, Oracle E-Business Suite R12 Supply
Copyright DARC Corporation, 2010
4
Chain: Inventory Oracle Supply Chain Management R12.1 PreSales Specialist
Oracle Supply Chain Management R12.1 Sales Specialist
Oracle Financial Management R12.1 Sales Specialist
Certified Professional Consultant, Oracle E-Business Suite R11i SupplyChain: Order Management
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
5/63
Agenda
Introduction
Description, Benefits & Definitions
Setup Steps
Process Flow & Processes Review
Acceptance Helpful Hints
Copyright DARC Corporation, 2010
5
Revenue Recognition Overview Considerations
Summary
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
6/63
Description & Benefits - Customer Acceptance Based
Deferrals for Invoicing & Revenue Recognition
Businesses have the requirement to DEFER RevenueRecognition until receipt of a sales order shipment has been
formally acknowledged / accepted by a customer
Benefits
Reduce
Copyright DARC Corporation, 2010
6
Administrative Costs Revenue Accounting Maintenance / Mgt Revenue Recognition inconsistencies (audit)
Improve
Compliance to corporate governance regulations /
requirements
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
7/63
Description & Benefits - Customer Acceptance Based
Deferrals for Invoicing & Revenue Recognition
Customers have the requirement to DEFER Invoicing until they haveformally acknowledged / accepted the receipt of goods and / or
services from a sales order shipmentEliminates the need to manage / monitor the time lags between ship
date, transit time values & invoice date
Copyright DARC Corporation, 2010
7
Reduce
Administrative Costs AP Maintenance / Mgt (customer side)
Administrative Costs AR Maintenance / Mgt (vendor side)
Improve Overall customer service
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
8/63
Definition - Acceptance Types
Explicit Acceptance Can be record Manually or Programmatically
Using the Order Information Portal (OIP) the sales order lines can bemarked as Accepted by an External or Internal (CSR) Customer(separate setups required) to record acceptance explicitly
Order Import / Process Orders API
Copyright DARC Corporation, 2010
8
o ca on ccep ance one n evenue g > evenueAccounting form
Implicit Acceptance
Can ONLY be recorded Programmatically
Revenue Contingency / Deferral Reason has to be defined with an Event
Attribute Date that has a value for Expire Days Implicit Acceptance Request Set concurrent programs used to record
implicit acceptance
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
9/63
Definition - Acceptance Deferral Types
Pre-billing Acceptance
Always tied to Invoicing Removal Event Defers Invoicing AND Revenue Recognition
Can be Implicit or Explicit
Sales Order Line Workflow rocess is held at Invoice Interface
Copyright DARC Corporation, 2010
9
Eligible Pending Customer Acceptance Sales order line workflow status is reflected as Pending pre-
billing acceptance post ship confirm
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
10/63
Definition - Acceptance Deferral Types
Post-billing Acceptance
Always tied to Customer Acceptance Removal Event Defers ONLY Revenue Recognition
Can be Implicit or Explicit
Sales Order Line Workflow process is held at Close Line Eligible
Copyright DARC Corporation, 2010
10
Sales order line workflow status is reflected as Pending post-billing acceptance post ship confirm
Invoice generated but Revenue Deferred and held in theUnearned Revenue Account until Acceptance is completed
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
11/63
R12 Setup Steps
Copyright DARC Corporation, 2010
11
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
12/63
R12 Setup Steps Order Management
Enable Customer Acceptance
Customer acceptance can be enabled at OU level through OMsystem parameter: Enable Fulfillment Acceptance Y / N
Once enabled the AR API is called to invoke the rules engine tovalidate customer acceptance on every sales order line
Copyright DARC Corporation, 2010
12
na e unc on secur y w n respons es menus
Sales Orders: Fulfillment Acceptance
Sales Orders: Update Acceptance Attributes
Enable Folder Fields for Customer Acceptance SO / QSO
Order Organizers SOL Results tabSales Order Forms Lines Regions - Others tab
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
13/63
R12 Setup Steps Order Management
User Access to Order Information Portal (required to performManual Explicit Acceptance)
External User Actual Customer UserInternal User CSR
Otherwise Insufficient Privileges Error Message will bedisplayed after clicking the Fulfillment Acceptance (B)
Copyright DARC Corporation, 2010
13
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
14/63
R12 Setup Steps Order Management Customer
Acceptance Data Fields via Folder Tools
Copyright DARC Corporation, 2010
14
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
15/63
R12 Setup Steps Order Management Customer
Acceptance Data Fields via Folder Tools
Copyright DARC Corporation, 2010
15
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
16/63
R12 Setup Steps Accounts Receivable /
Revenue Mgt Create Revenue Contingencies
Define Revenue Contingency / Deferral Reason
Create Revenue Contingency / Deferral Reason (AcceptanceName) via Receivables Revenue Management set ups
Create Assignment Rule(s) to link the Revenue Contingency /Deferral Reason (Acceptance Name) to based on customer, site,
Copyright DARC Corporation, 2010
16
item, etc
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
17/63
R12 Setup Steps Accounts Receivable /
Revenue Mgt Create Revenue Contingencies
Copyright DARC Corporation, 201017
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
18/63
R12 Setup Steps Accounts Receivable / Revenue
Mgt Revenue Contingency Assignment Rules
Copyright DARC Corporation, 201018
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
19/63
R12 Setup Steps Accounts Receivable / Revenue
Mgt Revenue Contingency Assignment Rules
Copyright DARC Corporation, 201019
Revenue Contingency / Deferral Reason (Acceptance Name) and their relatedEvent Attributes can be defaulted during order creation when the AR API thatis called from OM (NOT Traditional Order Management Defaulting Rules) If Enable Fulfillment has not been activated the AR API will NOT be
called to invoke the related AR Revenue Contingency defaults EVEN IF
Assignment Rules (can be assigned to customer, site, item, etc) have beensetup
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
20/63
Process Flow & Processes
Copyright DARC Corporation, 201020
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
21/63
Customer Acceptance Process Flow
Enable FulfillmentAcceptance in OM
Set deferral reason(s)in AR Revenue Mgt
SETUP
AcceptanceRequired?
Pick Release & ShipConfirm Material
PROCESS
Enter & BookSales Order
Pre or PostBilling?
Pre-billing
Acceptance attributescan be defaulted or bespecified for SO line
Process Acceptance
Type ofAcceptance
Explicit
Implicit Record Acceptance(OIP/ Order Import)
Yes
No
Copyright DARC Corporation, 201021
Auto-Invoicecreatesinvoice
Post-billing
xp rat on
Period past?
ProcessAcceptance
(Conc Progs)
No
Revenue Recognition
Automated process
Pre-billing Flow
Post-billing Flow
Legend
Normal Flow(without Acceptance)
Yes
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
22/63
R12 Process - Order to Cash
w/ Customer Acceptance
Enter & Book orders that are subject to Customer Acceptance -viewing / updating (if appl.) order line Acceptance Attributes
Pick Release and Ship Confirm goods view workflow line statustransition
Pending pre-billing acceptance
-
Copyright DARC Corporation, 201022
Perform Acceptance / RejectionImplicit (Programmatic only) or Explicit (Manual via OIP or Order
Import / Process Order API)
View Acceptance Details in SO line and / or in OIP> Order Status (T)
View Invoice and Revenue Recognition acceptance related detailsfrom AR / Revenue Mgt
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
23/63
Pre-Billing Acceptancewith Explicit Process Description
Pre-Billing Acceptance (Invoicing Removal Event)
Sales Order Line in Pending pre-billing acceptance workflow statuspost ship confirm
Invoicing AND Revenue Recognition deferred
Record Acceptance via Order Information Portal (OIP)> Order
Copyright DARC Corporation, 201023
Status (T) or Order Import/ Process Orders API[EXPLICIT]
Line status transitions to Closed and line gets interfaced to AR
The Acceptance Date is the Invoice Date in AR
Could have different values for Ship Date and Invoice Date as
a resultInvoice generation and Revenue Recognition happen consecutively
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
24/63
Pre-Billing Acceptance
with Implicit Process Description
Pre-Billing Acceptance (Invoicing Removal Event)
Sales Order Line in Pending pre-billing acceptance workflow statuspost ship confirm
Invoicing AND Revenue Recognition deferred
Record Acceptance via Implicit Acceptance Request Set - Based
Copyright DARC Corporation, 201024
on ven r u e xp re ays a a
Line status transitions to Closed and line gets interfaced to AR
The Acceptance Date is the Invoice Date in AR
Could have different values for Ship Date and Invoice Date asa result
Invoice generation and Revenue Recognition happen consecutively
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
25/63
Sales Order Line BEFORE Ship Confirm
and Pre-billing Implicit Acceptance
Copyright DARC Corporation, 201025
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
26/63
Sales Order Line AFTER Ship Confirm
but BEFORE Pre-billing Implicit Acceptance
Copyright DARC Corporation, 201026
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
27/63
Sales Order Line AFTER Ship Confirm
but BEFORE Pre-billing Implicit Acceptance
Copyright DARC Corporation, 201027
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
28/63
Pre-Billing Acceptance Sales Order Line
Workflow Status Diagram
Copyright DARC Corporation, 201028
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
29/63
Post-Billing Acceptance
with Implicit Process Description
Post-Billing Accept. (Customer Acceptance Removal Event)
Sales Order Line in Pending post-billing acceptance workflow status post
ship confirm
Invoice is generated in AR Revenue is held in Unearned Revenueaccount ONLY Revenue Recognition deferred
Record Acce tance via Im licit Acce tance Re uest Set - Based on
Copyright DARC Corporation, 201029
Event Attribute Expire Days data[IMPLICIT] Line status transitions to Closed
Upon Acceptance completion the Revenue Recognition reverses theoriginally Unearned Revenue account assignment and debits the appropriateRevenue account
The Acceptance Date is the GL Date used for when the Revenue isRecognized
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
30/63
Post-Billing Acceptance
with Explicit Process Description
Post-Billing Accept. (Customer Acceptance Removal Event)
Sales Order Line in Pending post-billing acceptance workflow status post ship
confirm
Invoice is generated in AR and Revenue is held in Unearned Revenueaccount ONLY Revenue Recognition deferred
Record Acce tance via Order Information Portal OIP > Order Status T
Copyright DARC Corporation, 201030
or Order Import/ Process Orders API[EXPLICIT] Line status transitions to Closed
Upon Acceptance completion the Revenue Recognition reverses the originallyUnearned Revenue account assignment and debits the appropriate Revenueaccount
The Acceptance Date is the GL Date used for when the Revenue isRecognized
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
31/63
Sales Order Line
Before Post-billing Explicit Acceptance
Copyright DARC Corporation, 201031
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
32/63
Sales Order Line
Before Post-billing Explicit Acceptance
Copyright DARC Corporation, 201032
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
33/63
Post-Billing Acceptance Sales Order Line
Workflow Status Diagram
Copyright DARC Corporation, 201033
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
34/63
How to Manually Complete
Copyright DARC Corporation, 201034
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
35/63
Actions (B) LOV (Header / Lines)
Copyright DARC Corporation, 201035
Actions LOV> FulfillmentAcceptance (Select for ManualExplicit Acceptance)
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
36/63
OR Fulfillment Acceptance (B)
Copyright DARC Corporation, 201036
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
37/63
Manual Explicit Acceptance via Order
Information Portal (OIP)> Order Status (T)
Copyright DARC Corporation, 201037
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
38/63
OIP> Order Status (T)> Process
Manual Explicit Acceptance
Copyright DARC Corporation, 201038
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
39/63
Confirmation of Manual Explicit
Acceptance in OIP > Order Status (T)
Copyright DARC Corporation, 201039
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
40/63
OIP> Order Status (T) Reflecting Manual
Explicit Acceptance Detail Updates
Copyright DARC Corporation, 201040
S l O d Li O h (T) Af C l i
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
41/63
Sales Order Line Others (T) After Completing
OIP Post-Billing Manual Explicit Acceptance
Copyright DARC Corporation, 201041
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
42/63
How to Complete Implicit
Copyright DARC Corporation, 201042
Implicit Acceptance Request Set /
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
43/63
Implicit Acceptance Request Set /Concurrent Programs
Copyright DARC Corporation, 201043
S l O d Li I li it A t
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
44/63
Sales Order Line Implicit Acceptance
Completed Indicator
Copyright DARC Corporation, 201044
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
45/63
Request Set contains two concurrent programs
Generate Pre-billing Acceptance Program for Pre-billing, Implicit
AcceptanceRevenue Contingency Analyzer for Post-billing, Implicit
Acceptance
Helpful Hints - Implicit Acceptance
Copyright DARC Corporation, 201045
Stamp value for the related Event AttributeEvent Attribute is Ship Confirm Date and Expire Day is 1
Ship Confirm Date value is 17-FEB-2010 16:00:00
The Implicit Acceptance Request Set will NOT process the
related sales order line record(s) for Acceptance until 18-FEB-2010 16:00:00 or later
Helpful Hints Acceptance Management
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
46/63
Customer Acceptance Report
Helpful Hints Acceptance Management
Copyright DARC Corporation, 201046
H l f l Hi A M
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
47/63
Customer Acceptance Report Sample Output
Helpful Hints Acceptance Management
Copyright DARC Corporation, 201047
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
48/63
Revenue Recognition
Copyright DARC Corporation, 201048
Post-Billing Revenue Recognition BEFORE
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
49/63
Post-Billing Revenue Recognition BEFORE
Acceptance AR Revenue Accounting
Copyright DARC Corporation, 201049
Post-Billing Revenue Recognition BEFORE
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
50/63
Post-Billing Revenue Recognition BEFOREAcceptance AR Revenue Accounting
Copyright DARC Corporation, 2010
50
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
51/63
Explicit Acceptance Completed via
Copyright DARC Corporation, 2010
51
e e o a o o a
Post-Billing Revenue Recognition
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
52/63
Post Billing Revenue RecognitionAFTER Acceptance AR Revenue Accounting
Copyright DARC Corporation, 2010
52
Post-Billing Revenue Recognition
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
53/63
Post Billing Revenue RecognitionAFTER Acceptance AR Revenue Accounting
Copyright DARC Corporation, 2010
53
Post-Billing Revenue Recognition
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
54/63
Post Billing Revenue RecognitionAFTER Acceptance AR Invoice Distributions
Copyright DARC Corporation, 2010
54
Pre-Billing AFTER
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
55/63
gAcceptance AR BPA Invoice View
Copyright DARC Corporation, 2010
55
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
56/63
Considerations
Copyright DARC Corporation, 2010
56
Considerations - Customer Acceptance Based
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
57/63
pDeferrals for Invoicing & Revenue Recognition
Requirement to complete Invoicing and / or Revenue RecognitionAFTER the sales order shipment is physically received/ formally
acknowledged / accepted
Receivables / Revenue Management
Copyright DARC Corporation, 2010
57
evenue on ngenc es e erra easons ccep ance ames canno
be assigned to transaction lines that have deferred account rules Revenue Contingencies / Deferral Reasons (Acceptance Names) and their
related Event Attributes are setup in AR Revenue Mgt but enforced inOrder Management
Continued on next slide
Considerations - Customer Acceptance Based
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
58/63
pDeferrals for Invoicing & Revenue Recognition
Continued
Revenue Contingency / Deferral Reason (Acceptance Name) and
their related Event Attributes can be defaulted during order creationwhen the AR API that is called from OM (NOT Traditional OrderManagement Defaulting Rules)
Copyright DARC Corporation, 2010
58
Parameter: Enable Fulfillment Y / N and the setup of RevenueContingency Assignment Rules
If Enable Fulfillment has not been activated the AR API will NOTbe called to invoke the related AR Revenue Contingency defaults
EVEN IF Assignment Rules (can be assigned to customer, site,
item, etc) have been setup
Considerations - Customer Acceptance Based
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
59/63
p
Deferrals for Invoicing & Revenue Recognition
Order Management Once the system applies the Revenue Contingency, it will remain applied to the
Order Line till the user manually removes it from the Sales Order form Support for multiple Inventory item types Standard, Service, ATO / PTO Model and
PTO Kits
For Service, ATO / PTO Model and PTO Kits Acceptance contingency is
Copyright DARC Corporation, 2010
59
,parent
Fulfillment Acceptance functions need to be added to menus
Only supports Full Acceptance / Rejection for outbound order lines
Ship Confirm Date is the only event attribute supported for the current release
Fields of Earliest and Latest Acceptable dates are still only applicable to sales order
line scheduling calculations Does not apply to returns, internal orders or retro bill orders
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
60/63
Summary
Copyright DARC Corporation, 2010
60
Customer Acceptance Based Deferrals for
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
61/63
Contingency Definition / Deferral Reason (Acceptance Name) andtheir related Event Attributes are setup in AR / Revenue Mgt and can
be defaulted during order creation as a result of the AR API that iscalled from OM (dependent on additional setups)
Folder functionality enables user access to Acceptance data details
Invoicing & Revenue Recognition - Summary
Copyright DARC Corporation, 2010
61
Pre-billing deferral is tied to Invoicing and defers BOTH Invoicing andRevenue Recognition
Post-billing deferral is tied to Customer Acceptance and defers ONLYRevenue Recognition
Explicit and Implicit Acceptances are supported with standardfunctionality (additional setups required)
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
62/63
Questions?
Copyright DARC Corporation, 2010
62
7/31/2019 How to Defer Invoicing-Revenue Recognition Based on Customer Acceptance
63/63
Copyright DARC Corporation, 2010
63