25
TEN REVPRO IMPLEMENTATION TAKEAWAYS Presented By: Adityavikram Toshniwal Sondi Kri

TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

TEN REVPRO IMPLEMENTATION TAKEAWAYS

Presented By:

Adityavikram Toshniwal

Sondi Kri

Page 2: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

TAKEAWAYS

Revenue Recognition for Extended Warranty

Netting Process

Milestone Billing without SO Linkage

Conditional Allocation

Revenue Recognition for Early Renewals

RC Grouping - Time & Amount

Apply Cost based on Flex

SO modification

System Calculated List Price

Revenue Acceleration

Page 3: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Revenue Recognition for Extended Warranty

Requirement• Extended warranty brought through bundle explosion of Hardware Line.

• Revenue for extended warranty to be booked only after expiry of the initial warranty period.

Way Out• Ratable Method Condensed

• POB Satisfaction Manual

• POB Expiry Contract Start Date + 365

Page 4: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Setup

Page 5: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

RevPro is to Automate Revenue Accounting in all

scenarios

Page 6: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Netting Process

Unbilled Account and Deferred Account replaced with Contract Liability Account in ASC 606.

Contract Liability should be settled at the end of the reporting period.

Better presentation of accounts.

Compliance with ASC 606 Guidelines

Why?

At the end of the reporting period Contract Liability Account for unbilled revenue will be reclassified as Contract Asset Account

On opening of the next period, the reclassification entry for unbilled revenue will be reversed .

Number of entries passed to GL gets reduced drastically.

Implication?

Page 7: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Milestone Billing without SO Linkage

Business Case

• Entity provides a series of distinct goods and services, thus forming different POBs.

• Single invoice was released against a contract with multiple POBs.

Configuration Challenge

• Single invoice line cannot be linkedto multiple sales order lines.

• Where an invoice is brought with blank sales order line id reference, system will generate a SO on its own.

Page 8: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Solution for Original Line||Solution to ensure single effect||Solution for multiple Invoices

Arrangement View

Page 9: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Implementation requires thinking out of the Box.

Page 10: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Conditional Allocation

• SSP – Formula Based Calculation.

• Setup of Ceiling and Floor Percentage – 0% and 20% respectively.

• SSP Range setup while defining SSP Hierarchy in RC Grouping Rule:a. SP Within Range Selling Price.b. SP Above Range Selling Pricec. SP Below Range Mid Point

Configuration

Requirement

• Allocation is to be done only when the discount offered is greater that 20%

Page 11: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Revenue Recognition for Early Renewals

Entity sold oneyearsubscription.

Renewal ofsubscription wasentered intobefore theexpiry of theearlier one.

Revenue for therenewal to bebooked after expiryof the earliersubscription andequally over thetenure of the typeof subscription.

Data Augmentation:

1. Revenue start date= Expiry Date + 1.

2. Duration will bestamped as per thetype of subscriptionfrom the pre-defined list.

Page 12: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

RC Grouping - Time & Amount

Requirement – RC Grouping based on the following criterions

Sr. No. Field Used Days / Amount Criteria

1 Product Family and Customer Number Same RC if within 90 Days.

2 High Value Transaction For amount over $35,000

Page 13: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

RC Grouping Rule

Page 14: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Data Augmentation Rule 1

Page 15: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Data Augmentation Rule 2

Page 16: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Apply Commission based on FlexRequirements

Commission is a predefined percentage of Annual Contract Value brought from the source system.

Commission Cost to be applied on the parent and the child line created after the bundle explosion.

Design Challenge

Bundle only splits the Selling Price, List Price and Cost Price.

Stratification for cost is based on the salesperson and various other records, thus the cost formula cannot be

directly linked to the products.

Solution

The split percentage will be brought during bundle explosion on the child lines using a flex number field.

Data augmentation to update Annual Contract Value by multiplying it with the split percentage stored in flex

number field.

Page 17: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Data Augmentation is the new Customization

Page 18: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

SO Modifications in RevPro

Case SO Full Invoice Partial Invoice

Full revenue released

Partial revenue released

SO gets updated

Case 1 - - - - Yes

Case 2 - - - Yes

Case 3 -

- No

Case 4 - -

- Yes

Case 5 -

- Yes

Case 6 - -

Yes if

SO>INV

Case 7 - -

No if

SO<INV

Page 19: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

System Calculated List Price

Business Requirement

• Entity does not have list price for the Service Lines in the Revenue Contract, but allocates a sell price.

• The Service Line is distinct for hardware and software lines.

Configuration Challenge

• List price is required for allocation of SSP.

• System calculates the List Price after explosion of the Service Line into Service for Hardware and Service for Software.

Page 20: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Setup 1

Solution

Bundle explode the Service Line into specific Service for Hardware and Service for Software Lines.

Bundle explosion line will have records for the fixed percentage of the list price of the total hardware lines / software lines associated to the service coming in the revenue contract.

Using Customisation each service child line (Service for Hardware and Service for Software) will be assigned the related Hardware / Software associated to it.

Using Customisation a total of the list price of the associated Hardware / Software Lines in the same Revenue Contract will be stamped on the respective service line.

With Data Augmentation the percentage value brought in Step 2 will be multiplied to the Hardware value record stamped in Step 4 to get the List Price of the associated service line.

Setup 2

Setup 3

Setup 4

Setup 5

Page 21: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Transaction result

Example

Page 22: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Acceleration of Revenue recognition

01. Business Requirement

An organization is into rental and sale business for the same line of products.

A customer initially takes the product on rent, but before the expiry of the rental term buys the same product.

The rental POB should not further book revenue and the revenue for sale should be booked immediately.

02. Design Challenge

Set SSP for rental line to $0.

Extended list price for the sales line will be reduced by the amount of rental income.

Assumption - the grouping records for the rental and sale line should be the same and there is no other line in that RC.

03. Solution

The rental POB still has some unexpired period for which revenue has to be booked.

But since the product has been sold the rental line does not hold any value.

Page 23: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

Solutions could be far but not impossible

Page 24: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

CONSULTINGOur team of experts who has years of industry experience provide strategic advisory services.

IMPLEMENTATIONRich experience in implementing RevPro for Global Enterprises.

SUPPORTManaged services for Revenue Operations for large enterprise customers.

OUR TEAMWell qualified team of Chartered Accountants (CPA Equivalent) and Technology professionalsProficiency in ASC 605/97-2/08-1 and ASC 606/IFRS 15/NEW GAAP

71, Kumar Prestige Point, Pune – 411002, MH, India.1602 The Alameda # 100, San Jose, CA 95126

Page 25: TEN REVPRO IMPLEMENTATION TAKEAWAYS - Zuora

www.revgurus.com

[email protected]