Contents
Introduction
Iptor IP1 system caters for deferment of sales revenue and the associated cost of sales until the revenue is recognized. This ensures that the financial reports give a true indication of when the revenue was generated.
Deferred revenue formula definition file stores the product/customer definitions and links them to the deferred revenue formulas specified in the Deferred Revenue recognition file. Deferred revenue formulas can be defined to recognize the sales and cost of sales for the various product and customer definitions. The formulas can cater for the varying recognition rates over time relative to the invoice period, this is used for online product subscriptions.
Deferred revenue recognition can also be applied to different school/university semester periods as specified in the formula definitions. Semester start and end periods must be specified for the semester driven recognition. Within the semester period, if the invoice period falls before the actual semester, no recognition will occur until the actual start of the semester. If it falls within the actual semester then recognition will occur immediately.
Additional deferred revenue General ledger accounts for the current year and the next year allows recognition of the revenue and the cost to be posted to different General Ledger accounts for the current year and next year.
There are two methods of deferment; manual deferment and batch deferment. Batch deferment generation only defers invoices that were not manually deferred but processes (generates) revenue recognition for both manual or non-manual (auto) deferred invoices.
Process flow
Business rules setup
The following business rules have to be setup to handle Deferred revenue process. Business rules for Deferred revenue process must be setup with support from Iptor IP1 consultants. It is critical to understand the setting of control files and how it works. Control files must be setup correctly for the system to operate as intended. Any changes to the control files setup should be addressed cautiously and in consultation with Iptor IP1 consultants.
The purpose of this setup is to assist Iptor IP1 consultants and customers setup appropriate business rules at a customer site for the specified process.
| Note | This document does not cover customised setup tasks of specific companies. Deviations from this setup should be covered by setup tasks written by individual companies. |
| Control file | Setup |
| TMSDS/DEF-SYS Deferred revenue defaults | Set the defaults for system/components, pack/details and future recognition for programs DSM423 and DSO426. |
| TMSDS/DR-JNLT Deferred revenue journal type | Setup the GL journal type for deferred revenue. |
| TMSDS/DSO427 Default export path for deferred revenue extracts | Setup the default export path name for deferred revenue extraction. |
Deferred revenue maintenance
It is your responsibility to ensure that you understand this procedure before performing the following tasks.
| Note | Deviations from this procedure should be covered by procedures written by your company. Before performing any tasks please ensure all the business rules are set-up accordingly. For detailed information on any of these tasks refer to the General Ledger User Guide. |
Create/maintain Deferred revenue formula codes
| Task | Instructions | ||
| Add a Deferred revenue formula code. |
Fields Formula Code: Enter code and description to identify the new formula. Months duration: This is the number of months for which the formula percentage rate specified is effective. % rate: Percentage rate at which revenue will be recognised for the specified duration Example 1 6= at 100% Example 2 2 0.00 % (don’t start for 2 months) 4 at 50% (50% for next 4 months) 2 0.00% miss another 2 months 7 at 50% (50% for next 7 months) Percentage must equal 100%. Months prior semester: This is the number of months before the current semester start that is to be included in the current semester period. For example if the semester start month is 3 (March) and the months prior semester is 2 then the recognition for January and February will be in the current semester.. Semester start: These are semester start months and must be entered if the deferred revenue recognition is being driven by school semester. Up to 4 semesters can be used per year. The semester period for recognition starts from the semester start month less number of months prior semester.
|
Define Deferred revenue formulas
| Task | Instructions | ||
| Define the deferred revenue recognition formulas. | Menu: Base>General Ledger>Other>Deferred Revenue>Maintenance>GL Deferred R Formula Maint. (DSM420).
|
Create/maintain Deferred revenue GL accounts
| Task | Instructions |
| Maintain the deferred and recognition GL accounts. | Menu: Base>General Ledger>Other>Deferred Revenue>Maintenance>GL Deferred R Account Maint.
|
Work with Deferred revenue
| Task | Instructions |
| Display deferred sales/cost of sales and balance amount information or maintain deferment. | Menu: Base>General Ledger>Other>Deferred Revenue>Maintenance>Work with GL Deferred Revenue. (DSM423).
This program also allows you to defer, change or delete deferred sales/cost. Refer to Work with Deferred Revenue for details of this process. |
Deferred revenue processing
| Task | Instructions | ||
| Generate Deferred revenue | Menu: Base>General Ledger>Other>Deferred Revenue>Processing>Generate GL Deferred Revenue. (DSO426).
This program picks up deferment transactions with the selection period range and generates batch deferment. If deferred revenue formula definition exists for a subscription item then the formula is used to recognise the revenue, unless control file TMSDS/DEF-SYS is setup to overwrite this; i.e. if Subscription rule = 1 in TMSDS/DEF-SYS, then the deferred revenue recognition will be based on subscription term and recognised evenly over the subscription term.
|
||
| Generate Deferred revenue GL journals | Menu: Base>General Ledger>Other>Deferred Revenue>Processing>Generate GL Journals. (DSO425).
This program generates GL journal for deferred revenue. It reads the “unposted” deferred revenue records (both for deferment and recognition) and consolidates the values by GL account. It writes the journals in the general ledger interface file (GLIF00P) ready for posting to GL in the GL EOD run. |

