Welcome to Zuora Product Documentation

Explore our rich library of product information

Accounting entries (before 37.001.00.00)

This reference provides examples of accounting entries to help you understand the RORD processing in Zuora Revenue. The impact of CM-RO transactions is also explained.

In this example, the original SO line is collected with the following key fields.

SO NO

Line NO

INV NO

INV Line NO

Item

Ext. Sell Price

Curr

Qty

Revenue Start Date

Revenue End Date

SO100

SO100-1

INV100

INV100-1

Hardware

1200

USD

1

01/01/2019

01/01/2019

SO100

SO100-2

INV100

INV100-2

Maintenance

600

USD

12

01/01/2019

31/12/2019

SO100

SO100-3

INV100

INV100-3

Support

360

USD

12

01/01/2019

31/12/2019

The hardware line is recognized immediately and the maintenance and support lines are Contract Ratable for one year. The waterfall data for these lines are as follows:

SO NO

Line NO

Item

Curr

Jan-19

Feb-19

Mar-19

Apr-19

...

Oct-19

Nov-19

Dec-19

SO100

SO100-1

Hardware

USD

1200

SO100

SO100-2

Maintenance

USD

50

50

50

50

50

50

50

SO100

SO100-3

Support

USD

30

30

30

30

30

30

30

In the Jan-19 period, the following accounting entries are created:

RC ID

Line NO

Account Type

Currency

Debit

Credit

Comments

1000

SO100-1

Contract Liability

USD

1200

Initial Entry

1000

SO100-2

Contract Liability

USD

600

Initial Entry

1000

SO100-3

Contract Liability

USD

360

Initial Entry

1000

SO100-1

Contract Liability

USD

1200

Rev Rec Entry

1000

SO100-1

Revenue

USD

1200

Rev Rec Entry

1000

SO100-2

Contract Liability

USD

50

Rev Rec Entry

1000

SO100-2

Revenue

USD

50

Rev Rec Entry

1000

SO100-3

Contract Liability

USD

30

Rev Rec Entry

1000

SO100-3

Revenue

USD

30

Rev Rec Entry

The accounting entries for the Feb-19 period are as follows. The same accounting entries will be created for the subsequent periods until Dec-19.

RC ID

Line NO

Account Type

Currency

Debit

Credit

Comments

1000

SO100-2

Contract Liability

USD

50

Rev Rec Entry

1000

SO100-2

Revenue

USD

50

Rev Rec Entry

1000

SO100-3

Contract Liability

USD

30

Rev Rec Entry

1000

SO100-3

Revenue

USD

30

Rev Rec Entry

However, in November, the following RORD line is collected to reduce the maintenance line for two months.

Line Type

SO NO

Line NO

Item

Ext. Sell Price

Qty

Curr

Revenue Start Date

Revenue End Date

RORD

SO101

SO100-1

Maintenance

-100

12

USD

01/11/2019

31/12/2019

If the CREATE_RORD_CONTRA_ENTRY profile is set to No, it means Contra entry will not be created for the RORD line. The accounting entries for the SO100-2 line during the Nov-19 period are created as follows. The same accounting entries will also be created for the Dec-19 period.

RC ID

Line NO

Account Type

Currency

Debit

Credit

Comments

1000

SO100-2

Contract Liability

USD

50

Rev Rec Entry

1000

SO100-2

Revenue

USD

50

Rev Rec Entry

1000*

SO100-2

Contract Liability

USD

50

RORD Entry

1000*

SO100-2

Revenue

USD

50

RORD Entry

Entries marked with * are created when the RORD line is collected.

The amortization value for the revenue contract is as follows:

SO NO

Line NO

Item

Curr

Jan-19

Feb-19

Mar-19

Apr-19

...

Oct-19

Nov-19

Dec-19

SO100

SO100-1

Hardware

USD

1200

SO100

SO100-2

Maintenance

USD

50

50

50

50

50

50

50

SO100*

SO100-2

Maintenance

USD

(50)

(50)

SO100

SO100-3

Support

USD

30

30

30

30

30

30

30

Entries marked with * are created when the RORD line is collected.

If the CREATE_RORD_CONTRA_ENTRY profile is set to Yes, the Contra entry is created when the RORD line is collected. The contra amount for the period is calculated based on the RORD schedules and/or the invoice schedules.

  • If both the RORD schedules and invoice schedules are present for the period, the contra amount is calculated based on the minimum of the invoice schedules and the RORD schedules.

  • If either of the two is not present in the period, the contra amount is calculated based on the present schedules.

For the above example, the following accounting entries will be created for the SO100-2 line during the Nov-19 period.

RC ID

Line NO

Account Type

Currency

Debit

Credit

Comments

1000

SO100-2

Contract Liability

USD

50

Rev Rec Entry

1000

SO100-2

Revenue

USD

50

Rev Rec Entry

1000

SO100-2

Contract Liability

USD

50

RORD Entry

1000

SO100-2

Revenue

USD

50

RORD Entry

1000*

SO100-2

Contract Liability

USD

100

Contract Revenue Entry

1000*

SO100-2

Contra AR

USD

100

Contract Revenue Entry

Entries marked with * are created when the RORD line is collected.

In the above example, after the RORD line is collected, the following CM-RO line is input to Zuora Revenue, which reverses the contra revenue that was created for the RORD line.

Line Type

SO NO

SO Line NO

INV NO

INV Line NO

Item

Currency

Ext. Sell Price

CM-RO

SO101

SO100-1

INV101

INV1001-1

Maintenance

USD

-100

In the scenario when the CREATE_RORD_CONTRA_ENTRY profile is set to No, the accounting entries for the SO100-2 line will be created during the Nov-19 period as follows:

RC ID

Line NO

Account Type

Currency

Debit

Credit

Comments

1000

SO100-2

Contract Liability

USD

50

Rev Rec Entry

1000

SO100-2

Revenue

USD

50

Rev Rec Entry

1000

SO100-2

Contract Liability

USD

50

RORD Entry

1000

SO100-2

Revenue

USD

50

RORD Entry

1000*

SO100-2

Contract Liability

USD

100

CM-RO Entry

Entries marked with * are created when the CM-RO line is collected.

In the scenario when the CREATE_RORD_CONTRA_ENTRY profile is set to Yes, the accounting entries will be created as follows during the Nov-19 period:

RC ID

Line NO

Account Type

Currency

Debit

Credit

Comments

1000

SO100-2

Contract Liability

USD

50

Rev Rec Entry

1000

SO100-2

Revenue

USD

50

Rev Rec Entry

1000

SO100-2

Contract Liability

USD

50

RORD Entry

1000

SO100-2

Revenue

USD

50

RORD Entry

1000

SO100-2

Contract Liability

USD

100

RORD Entry

1000

SO100-2

Contra AR

USD

100

RORD Entry

1000*

SO100-2

Contract Liability

USD

100

CM-RO Entry

1000*

SO100-2

Contract Liability

USD

100

CM-RO Entry

1000*

SO100-2

Contra AR

USD

100

CM-RO Entry

Entries marked with * are created when the CM-RO line is collected.

The amortization of the revenue contract will not be impacted by the CM-RO line in both scenarios.