TRANSCRIPTEnglish

NetSuite Advanced Revenue Management (ARM) demo | ASC 606 overview for NetSuite users

17m 12s2,756 words395 segmentsEnglish

FULL TRANSCRIPT

0:04

so I will be walking you through a

0:08

demonstration of the advanced revenue

0:10

management functionality and one of the

0:13

core principles that we work with here

0:15

RSM specifically within our technology

0:18

and management consulting team is to

0:19

help companies like yours manage your

0:22

business using technology so RFM and

0:25

really partnered with NetSuite because

0:26

of their ability to fit within our

0:28

client base and what I'm going to do is

0:31

walk you through some of the key

0:33

components of arm that helps companies

0:35

like yours manage your business in

0:37

respect to 6:06 compliance so you should

0:41

be able to see NetSuite here and be able

0:44

to see a sales order so I'm going to

0:47

start off our process by walking through

0:49

this sales order so as you can see as

0:52

Stacey referred to you know when we will

0:55

start working with multi element

0:56

arrangements I'm going to be going

0:58

through this multi element arrangement

1:00

and in this example I'm going to be

1:01

walking through something that probably

1:04

the number of you guys are familiar with

1:06

and that'd be a software purchase and

1:08

specifically I'm going to be walking

1:10

through working through a purchasing of

1:13

a suite license ice as module as well as

1:18

some training classes and then

1:20

additionally some professional services

1:23

so as I as I go through this I want to

1:26

show you some of the aspects of these

1:29

multi of these elements that will be

1:32

affecting our revenue recognition so if

1:35

you look on the through this I'm going

1:38

to be working with our term or list

1:40

price I'm also going to be working with

1:43

our discount percent additionally I'll

1:47

be working through contract amounts and

1:51

then of course when we're working with

1:54

revenue recognition and specifically in

1:57

the SAS world I'm also going to be

1:59

looking at our the term start and the

2:02

term end components of this so the

2:09

we're going to walk through as we go

2:10

through the different components the

2:14

NetSuite revenue recognition

2:18

functionality is going to be the revenue

2:20

recognition rules so revenue recognition

2:24

rules are going to define how our

2:26

revenue will be recognized and within

2:28

NetSuite this will be our revenue

2:31

schedule which we're going to be

2:32

referring to within NetSuite as a net as

2:35

a revenue plan and I'm going to be

2:37

showing this shortly now when we run

2:40

these rules this is going to tie into

2:42

the configuration options that I'm going

2:44

to walk through and this is going to

2:46

automatically create our revenue

2:48

schedules or plans so to illustrate this

2:51

I'm going to walk through some of the

2:52

common rules that we've seen here at RSM

2:56

as we've been implementing advance

2:57

revenue management the first one that

3:00

you see highlighted there is percentage

3:02

complete so this is going to be a fairly

3:04

simple example we're going to go through

3:06

and it's common in the professional

3:08

services world where we're going to

3:10

recognize revenue as part of a project

3:13

that is being completed so that's a

3:16

sometime that you'll see pretty commonly

3:18

the next one that I'm going to move down

3:20

to it's going to be a rattle or you know

3:24

sort of anywhere I'm going to go through

3:25

and recognize and in a proration and

3:28

this is common for subscription license

3:31

is support services and some cases

3:34

professional services the next type of

3:38

rule that we see pretty commonly is

3:40

going to be a milestone rule so a

3:42

milestone would be for those of you out

3:44

there who are running projects on an

3:46

have true milestone going now NetSuite

3:50

has the ability to tie in the milestone

3:52

billing from their professional services

3:55

automation components as well and then

3:58

the last thing that I'm going to show

4:00

it's going to be just basically a

4:01

one-time event and this is going to be

4:04

most commonly used where we go through

4:06

and recognize something for one-time

4:08

Hardware or other miscellaneous items

4:11

sales so now I'm going to go to the next

4:16

component that we that we work with and

4:19

that it's going to be the items but

4:21

before I do that I'm actually

4:22

back up to my revenue recognition rule

4:26

because there's one aspect that I really

4:28

want to show you that is very very

4:31

significant and how revenue recognition

4:33

can be impacted at your organization and

4:36

this is going to be the end date change

4:38

impact now this is going to be used if

4:41

you've gone through and you started to

4:43

recognize revenue and you find out that

4:46

you need to extend your revenue

4:48

recognition terms so this has two

4:51

different options that we're going to

4:52

work through and the first one is going

4:54

to be updating all periods so this is

4:57

going to be when I need to go through

4:59

and do one cumulative ketchup and that

5:02

is going to say that the rep total

5:04

revenue is going to be divided by the

5:05

total number of months or periods and

5:08

then one adjustment is going to be made

5:10

in the current period the other option

5:12

that we have on this is going to be to

5:14

be go through and update the remaining

5:17

periods only and this is where NetSuite

5:20

will automatically update the periods on

5:22

a go-forward basis so the remaining

5:24

unrecognized revenue is going to be

5:26

divided by the total number of months or

5:28

periods remaining so then we'll go back

5:33

over to our items I can show you how

5:37

this will be affected on the items

5:39

within next week so those of you who are

5:45

currently working with NetSuite are

5:47

going to be familiar with this this is

5:49

the items that we're out here selling

5:51

and these are very much aligned with the

5:53

one with the items that I highlighted on

5:56

the sales order at the beginning of the

5:57

demonstration now when RFM engages in

6:01

our joint implementation approach which

6:03

I'll be talking about in a short bit one

6:06

of the key activities that we have found

6:07

is developing a plan support any

6:11

necessary reconfiguration of items to

6:14

support 606 compliance the best way that

6:17

I think can think of to illustrate this

6:19

as an actual example of an existing

6:21

client of ours who had previously gone

6:23

live with next week's advance revenue

6:26

management on that they implemented with

6:28

another solution partner now what we did

6:32

is we engaged with this client both with

6:35

Stacey's

6:36

technical accounting team as well as our

6:39

NetSuite team and we engage with this

6:41

client and basically did an analysis and

6:43

as a result of this the first part of

6:46

our project required a redesign of the

6:49

existing item structure to allow for

6:51

additional performance obligations that

6:53

had been identified by Stacy's team

6:56

under the ASC 606 compliance guidelines

6:59

now when we start to look at current

7:02

items I want to walk through some of the

7:04

key aspects of our item setup that could

7:07

be affected by 606 compliance so the

7:10

first part part we're going to see is

7:12

obviously our list price so as you can

7:14

see in my fourth column over I'm going

7:17

to have my list price now this is going

7:20

to obviously just be where we go through

7:22

and calculate our standard pricing the

7:25

next item that I want to show you here

7:28

is the next column over it and that's

7:29

going to be our revenue recognition rule

7:31

column now the revenue recognition

7:33

column is going to be our default rule

7:36

that will create our revenue recognition

7:38

plans or revenue recognition schedules

7:40

when we generate those schedules the

7:44

next column that we have as well is the

7:46

create revenue recognition plan phone

7:48

call now this is going to determine at

7:52

what point I create my revenue plans or

7:55

my schedule so for example if I was a

7:59

company a software company and I wanted

8:01

to recognize my software upon

8:05

fulfillment or when one of my customers

8:07

downloaded my software I would go

8:10

through and use the fulfillment option

8:12

here now another example of this is if I

8:16

was going to be working with a

8:17

subscription or my SAS modules that I

8:20

had I want to recognize these when I

8:23

create my revenue arrangement now when I

8:26

create these plans I'm going to have

8:28

both a forecast and an actual revenue

8:31

plan so this is going to give me

8:33

visibility into my reporting and my

8:35

revenue recognition forecast and then

8:39

the last example that we have here is on

8:41

the services side down at the bottom and

8:44

which is one where we would recognize

8:46

revenue as the project is delivered

8:50

the next column over but I want to

8:53

highlight for you is the revenue

8:54

category and this is going to be coming

8:57

into play as well as this mean discount

9:00

when I start to talk about our fair

9:03

value calculations and our fair value

9:06

calculations is going to be the next

9:08

area that I want to walk into for you

9:19

and this is going to be recognized by

9:21

our fair value price lift now some of

9:25

you may recognize this as your

9:27

standalone selling price possibly your

9:31

best

9:31

edie estimated selling price or your VSA

9:34

we now in summary this is a very

9:37

powerful aspect of the advanced revenue

9:40

management platform so as you saw on the

9:43

item we're able to use the revenue

9:46

category and mean discount and set those

9:49

on the item now additionally we can

9:51

bring those in and/or then bring that in

9:55

to my fair value formula as you can see

9:58

here for example on the first couple

9:59

we're going to be working with a SAS

10:01

with a SAS example and sorry let me just

10:07

restore that for you really quick and so

10:09

we're going to be working with our fair

10:10

value formula for us for a SAS example

10:13

and now when we work with these revenue

10:16

categories we can you go through and

10:18

classify items that have some similar

10:20

characteristics and revenue allocation

10:22

requirements and we can also be used to

10:25

default this to a fair value formula or

10:27

range checking policy so when we get

10:31

into our fair value calculation we're

10:33

going to be doing some calculations and

10:35

additionally we can combine this with

10:36

NetSuite dimensions and multi books and

10:39

this is going to allow us to have

10:40

multiple fair value calculations based

10:43

off of one item so what this is going to

10:46

do is allow you to automate as much as

10:48

possible and then lift the burden from

10:51

your accounting and revenue teams and

10:52

allow them to focus on just having a

10:55

minimal amount of items and then be able

10:58

to get as many fair value calculations

11:00

as reasonably possible out of there

11:02

so some of the common uses that we've

11:04

seen here at RSM with the dimensions is

11:07

that when you generate our revenue

11:10

Arrangements you can use the dimensions

11:13

an example of this is very useful when

11:16

you're either sewing through a channel

11:18

as well as directly to an end user you

11:20

can use those default dimensions from

11:22

within NetSuite which is going to allow

11:24

you to simplify your item catalog using

11:27

the one-to-many relationships between

11:29

the items and the fair value now the

11:32

calculations are also significant for

11:34

multi-currency because you have the

11:37

ability to maintain the base currency

11:39

for fair value and you're going to be

11:41

able to translate the transaction

11:43

currency based on the transactions

11:46

exchange rate now obviously those are

11:49

some fairly complex concepts so this is

11:52

an area where our team has some pretty

11:54

good best practices that we can apply as

11:56

well based on the standard accounting

11:59

preferences within NetSuite and of

12:01

obviously dependent upon the 606

12:04

requirements that you're going to have

12:07

the next I want to go to and show you an

12:12

example of our revenue arrangement and

12:14

what I'm going to do is go to another

12:17

sales order that I've got set up for

12:19

this and what I'm going to do is just

12:21

walk through examples of the five-step

12:23

revenue recognition process that Stacey

12:25

outlined for us and I'm going to do this

12:27

as close soon as I can

12:29

just with my revenue arrangement so from

12:33

within that suite I can go to my related

12:35

records and then from my related records

12:38

I can see that I have a revenue

12:40

arrangement that has been created from

12:42

my sales work if I drill into this

12:46

revenue arrangement which you'll see pop

12:49

up here I'm going to start with step 1

12:52

identify the contract with the customer

12:55

so this revenue arrangement is the

12:58

vehicle which is going to be represent

13:00

our contract and has been automatically

13:02

current been created upon the approval

13:05

of our sales order step 2 I want to go

13:09

through and identify my performance

13:11

obligations so here you can see if I

13:15

have

13:16

down here this revenue elements this is

13:18

a revenue element that has been

13:20

automatically generated from the atom

13:22

configuration that I just walked through

13:24

and that we do as part of our set up and

13:27

this is going to align with our

13:29

performance obligations on step three we

13:34

want to determine the transaction price

13:36

so within NetSuite if you look up on the

13:39

top right that I'll highlight for you

13:41

here we're going to have our transaction

13:42

price as well as on that far right

13:44

column other factors that are going to

13:46

affect it such as the carbon or the

13:49

recognized revenue on that and then step

13:53

four we want to go through and allocate

13:56

the transaction price to the performance

13:58

obligations so as you can see down in

14:03

the detail here I also have my

14:05

allocation amount and then if I was Kazu

14:08

switch tabs and go over into my

14:10

allocation detail it's going to give me

14:13

all of the information that I need to

14:15

know about allocating my transaction

14:17

price up and finally step number five I

14:21

want to recognize revenue as each of the

14:24

performance obligations are satisfied so

14:28

for this I'm going to go over to my

14:30

revenue recognition plan and I'm going

14:33

to open this up and as you can see here

14:36

these are revenue recognition plans that

14:38

are automatically created now another

14:41

aspect that's very dynamic

14:43

about our revenue recognition plans is

14:45

that revenue managers and revenue

14:47

accountants have control over when to

14:49

recognize revenue so as you can see here

14:52

as I go in and and act and edit my and

14:56

edit my revenue recognition plan I can

14:59

go through and we see a couple examples

15:01

of both the actual so this has my actual

15:05

as well as my forecast on and so the

15:08

actual is going to be generated from the

15:10

create revenue plans option on the item

15:12

setup and then my forecast is going to

15:15

be generated but at the time of the

15:17

revenue arrangement and plan job to run

15:19

I can also go through and change my

15:22

start and end date as you can see here

15:26

and I have to

15:27

that control over all of these aspects

15:29

and one other thing that I'd like to

15:32

point out about being able to edit

15:33

revenue planes is that while I just went

15:37

through and modify and excuse me and

15:40

edited that in a on this one specific

15:44

order those can also be modified in bulk

15:49

using an a page within this week so here

15:54

you can see you know a list of the

15:58

functionality highlights some of which I

16:00

went through but let's just go through

16:02

and compare this to some of the previous

16:04

record of any recognition functionality

16:06

that you might have seen within NetSuite

16:08

so previously the you know the what we

16:12

refer to a lot of times here at RSM is

16:14

revenue recognition classic it's going

16:17

to it would have required you to have

16:18

additional bundle installation and

16:21

configuration to do your allocations by

16:23

fare values additionally you had complex

16:27

formulas if you had any of those it

16:30

required customization and scripting to

16:34

be able to get that accomplished whereas

16:35

you can see in the new revenue

16:37

recognition engine I should say with an

16:39

advanced revenue management I'm able to

16:42

use my complex sir value formulas to go

16:45

through and calculate that using

16:47

NetSuite easier interface and finally

16:50

one of the biggest highlights that I

16:51

like to find that I like to focus on

16:53

here is multi-book support so for those

16:57

of you who have multiple books that

16:58

you're running either because of

16:59

statutory requirements or different

17:01

books that you have some internal

17:02

reasons you're going to be able to use

17:05

the multi book functionality within

17:06

NetSuite across your revenue recognition

UNLOCK MORE

Sign up free to access premium features

INTERACTIVE VIEWER

Watch the video with synced subtitles, adjustable overlay, and full playback control.

SIGN UP FREE TO UNLOCK

AI SUMMARY

Get an instant AI-generated summary of the video content, key points, and takeaways.

SIGN UP FREE TO UNLOCK

TRANSLATE

Translate the transcript to 100+ languages with one click. Download in any format.

SIGN UP FREE TO UNLOCK

MIND MAP

Visualize the transcript as an interactive mind map. Understand structure at a glance.

SIGN UP FREE TO UNLOCK

CHAT WITH TRANSCRIPT

Ask questions about the video content. Get answers powered by AI directly from the transcript.

SIGN UP FREE TO UNLOCK

GET MORE FROM YOUR TRANSCRIPTS

Sign up for free and unlock interactive viewer, AI summaries, translations, mind maps, and more. No credit card required.