Types of Recurring Billing Schedules
Introduction
The system supports two methods of generating recurring bills. The method used depends on your business operations and billing preferences.
Recurring bills can either be generated individually on the anniversary of each booking's start date or processed together in a scheduled batch at a fixed time each day.
This article explains how each recurring billing schedule works and when each option is best suited.
Option 1: Anniversary Billing (Default)
With the default recurring billing schedule, each recurring bill is generated on the anniversary of the booking's Start Date and Start Time.
For example:
- Booking Start Date: 15 July
- Booking Start Time: 2:00 PM
Recurring bills will be generated on the 15th of each billing period at approximately 2:00 PM.
This option is ideal for businesses that want recurring bills to align closely with when each booking began.
Option 2: Batch Recurring Billing
With Batch Processing enabled, the system generates recurring bills once each day at a configured time.
Instead of considering the booking's start time, the system identifies all bookings whose Start Date day matches the current day and generates their recurring bills together.
For example:
| Booking | Start Date & Time | Bill Generated |
| Booking A | 15 July, 8:00 AM | 15 August at configured batch time |
| Booking B | 15 July, 1:30 PM | 15 August at configured batch time |
| Booking C | 15 July, 5:45 PM | 15 August at configured batch time |
All three bills are generated together at the configured batch processing time (for example, 3:00 PM local time), regardless of their individual booking start times.
This option is often preferred by businesses that want all recurring bills generated together as part of a daily billing run.
Which Billing Schedule Should I Choose?
| Anniversary Billing | Batch Processing |
| Bills are generated on each booking's start date and time. | Bills are generated once daily at a configured time. |
| Each booking follows its own billing schedule as per their start date. | All eligible bookings are processed together. |
| Default system behaviour. | Requires batch recurring billing to be configured. |
Article by Roshel Jose
Please note:
- The JRNY platform is constantly evolving and new features and functionalities are added all the time. We are constantly updating the Knowledge Base, but some instructions and/or images you see in these articles may vary slightly from what you can see in your own environment. Get in touch with support@tomorrowsjourney.co.uk when in doubt.
- Some features and functionalities may require configurations or additional development to work in your environment. Please speak to us if you have any questions.