Accrual reporting relies on recognizing revenue at the right time. In ROLLER reports, revenue is recognized when a product or booking item is redeemed at POS, or when it expires if it remains unredeemed (eg no shows). This guide explains how product expiry works for different product types so you can interpret reports and reconcile deferred and recognized revenue with confidence.
How revenue is recognized using accrual accounting
- When a booking item is redeemed at POS, revenue is recognized immediately.
- If an item remains unredeemed and becomes invalid, revenue is recognized based on the item’s expiry date and time.
Product expiry rules by product type
Use the table below to understand when different product types are recognized based on expiry.
| Product type | Expiry |
|---|---|
| Session pass |
If the session duration is 60 mins or less, the pass expires 20 mins after the session start time. If the session duration is more than 60 mins, the pass expires 20 mins before the session end time. |
| Party packages | 20 MINS after session start time |
| Standard pass |
Based on What days can this pass be used. If Days valid from purchase is set, the pass expires when that validity period ends. |
| Membership | Revenue is recognized when the membership payment is made (this includes the initial purchase and any recurring payments). |
| Stock/Add-on | Expires at 23:59 on the day of the booking. If purchased with a session pass, it expires 20 mins after session start time. |
| Gift cards |
Based on the expiry set in product setup (eg no expiry in the US, or 3 years in Aus). Deferred gift card revenue does not move to recognized revenue automatically when a gift card expires. |
Gift cards and expired balances
Deferred gift card revenue does not move to recognized revenue automatically when a gift card expires. This is because rules around gift card expiry and breakage vary by country and region.
If you need to recognize unredeemed balances for expired gift cards, follow your venue’s accounting policy and local regulations, then use the process in How do I recognize funds from expired gift cards?
If you use cash accounting
If your venue has enabled cash accounting, revenue is recognized when funds for a product or booking item are received, regardless of whether the booking has taken place, tickets have been redeemed, or the items have expired.