Professional Documents
Culture Documents
1
How to Defer Invoicing / Revenue
Recognition Based on Customer
Acceptance (OM & AR)
Michelle Taylor
DARC Corporation
• Introduction
– Description, Benefits & Definitions
• Setup Steps
• Process Flow & Processes Review
– Acceptance Helpful Hints
• Revenue Recognition Overview
• Considerations
• Summary
• Explicit Acceptance
– Can be record Manually or Programmatically
– Using the Order Information Portal (OIP) the sales order lines can be
marked as Accepted by an External or Internal (CSR) Customer
(separate setups required) to record acceptance explicitly
– Order Import / Process Orders API
– Notification if Acceptance done in AR Revenue Mgt> Revenue
Accounting 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
• Pre-billing Acceptance
– Always tied to Invoicing Removal Event
• Defers Invoicing AND Revenue Recognition
– Can be Implicit or Explicit
– Sales Order Line Workflow process is held at Invoice Interface
Eligible – Pending Customer Acceptance
• Sales order line workflow status is reflected as Pending pre-
billing acceptance post ship confirm
• 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
– Pending Customer Acceptance
• Sales order line workflow status is reflected as Pending post-
billing acceptance post ship confirm
• Invoice generated but Revenue Deferred and held in the
Unearned Revenue Account until Acceptance is completed
Explicit
Pick Release & Ship
Confirm Material Pre-billing Type of
Enable Fulfillment Acceptance
Acceptance in OM
Pre or Post
Yes
Billing?
Acceptance Implicit No Record Acceptance
Required? (OIP/ Order Import)
Expiration
No Post-billing Period past?
Legend Auto-
Yes
Invoice
Automated process creates
Process
invoice
Acceptance
Normal Flow (Conc Progs)
(without Acceptance)
Pre-billing Flow
Post-billing Flow
Revenue Recognition
• Continued
– Revenue Contingency / Deferral Reason (Acceptance Name) and
their related Event Attributes can be defaulted during order creation
when the AR API that is called from OM (NOT Traditional Order
Management Defaulting Rules)
• Based on Customer Acceptance being activated via the OM System
Parameter: Enable Fulfillment Y / N and the setup of Revenue
Contingency Assignment 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 been setup
• 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
defined at the parent level, child lines inherit acceptance information from the
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