Managing revenue recognition when reporting on an accrual basis is essential for accurate financial reporting. In ROLLER, revenue is automatically recognized based on when a product or booking item is redeemed at POS or when it expires. This guide explains how different product types in ROLLER are handled in terms of expiry and revenue recognition.
How revenue is recognized (accrual)
When a booking item is redeemed at POS, the money is recognized as revenue immediately.
If an item remains unredeemed and becomes invalid, the money is recognized based on the expiry date and time.
Use the table below to understand when different product types in ROLLER are recognized based on expiry.
Product type | Expiry |
---|---|
Session pass | 20 MINS after session start time |
Party packages | 20 MINS after session start time |
Standard pass | Based on the "what days can this pass be used" or if there is a "days valid from purchase" set |
Membership | Automatic recognition of revenue at time of purchase |
Stock/Add-on | 23:59 on the day of the booking unless purchased with a session, then it is 20 mins after session start time |
Gift cards | Based on expiry set within product setup (eg no expiry in US or 3 years in Aus) Deferred gift card revenue does not move to recognized revenue when a gift card expires. |
If your venue has enabled cash accounting, revenue is recongized when funds for a product or booking item is received, regardless of whether the booking has taken place, tickets are redeemed or the items have expired.