Recurrence Patterns
Recurrence patterns define how often your recurring invoices are generated. EquiBillBook offers flexible recurrence options to match various billing cycles. This guide explains the different recurrence patterns available and how to configure them for your business needs.
Understanding Recurrence Patterns
A recurrence pattern consists of three main components:
- Repeat Every: The time unit (Day, Week, or Month)
- Repeat Every Number: How many units between each invoice
- Date Range: Start date and optional end date
Daily Recurrence Pattern
Use daily recurrence for invoices that need to be generated every day or every few days:
- Repeat Every: Select "Day"
- Repeat Every Number: Enter the number of days (e.g., 1 for daily, 2 for every other day, 7 for weekly)
- Example: Repeat Every: Day, Repeat Every Number: 1 = Daily invoices
- Example: Repeat Every: Day, Repeat Every Number: 3 = Every 3 days
Use Cases: Daily service charges, daily rental fees, daily subscription services
Weekly Recurrence Pattern
Use weekly recurrence for invoices generated on a weekly basis:
- Repeat Every: Select "Week"
- Repeat Every Number: Enter the number of weeks (e.g., 1 for weekly, 2 for bi-weekly, 4 for monthly)
- Example: Repeat Every: Week, Repeat Every Number: 1 = Weekly invoices
- Example: Repeat Every: Week, Repeat Every Number: 2 = Bi-weekly invoices
Use Cases: Weekly service subscriptions, weekly maintenance fees, weekly consulting retainer
Monthly Recurrence Pattern
Use monthly recurrence for invoices generated on a monthly basis:
- Repeat Every: Select "Month"
- Repeat Every Number: Enter the number of months (e.g., 1 for monthly, 2 for bi-monthly, 3 for quarterly, 6 for semi-annually, 12 for annually)
- Example: Repeat Every: Month, Repeat Every Number: 1 = Monthly invoices
- Example: Repeat Every: Month, Repeat Every Number: 3 = Quarterly invoices
- Example: Repeat Every: Month, Repeat Every Number: 12 = Annual invoices
Use Cases: Monthly subscriptions, monthly rent, quarterly service fees, annual memberships
Date Configuration
Configure the date range for your recurrence pattern:
- Start Date: The date when the first invoice should be generated
- End Date: (Optional) The date when recurring invoices should stop
- Never Expires: Check this box if you want the recurring invoice to continue indefinitely
How Dates Are Calculated
The system calculates the next invoice date based on:
- The last invoice generation date
- The recurrence pattern (Day/Week/Month)
- The repeat every number
Examples:
- If Start Date is January 1st and pattern is Monthly (1), next invoice will be February 1st
- If Start Date is January 1st and pattern is Weekly (2), next invoice will be January 15th (14 days later)
- If Start Date is January 1st and pattern is Daily (7), next invoice will be January 8th
Common Recurrence Patterns
| Pattern | Repeat Every | Repeat Every Number | Frequency |
|---|---|---|---|
| Daily | Day | 1 | Every day |
| Weekly | Week | 1 | Every week |
| Bi-weekly | Week | 2 | Every 2 weeks |
| Monthly | Month | 1 | Every month |
| Bi-monthly | Month | 2 | Every 2 months |
| Quarterly | Month | 3 | Every 3 months |
| Semi-annually | Month | 6 | Every 6 months |
| Annually | Month | 12 | Every 12 months |
Best Practices for Recurrence Patterns
- Choose the Right Pattern: Select the pattern that matches your actual billing cycle
- Set Clear Start Dates: Use the first day of the billing period as the start date when possible
- Use End Dates for Contracts: Set end dates for time-limited subscriptions or contracts
- Review Next Invoice Date: Always verify the calculated next invoice date is correct
- Test Before Activating: Create a draft first and review the dates before activating
- Document Special Cases: Add notes if there are special date requirements
Special Considerations
- Month-End Dates: If you start on the 31st and use monthly recurrence, the system will handle month-end dates appropriately
- Leap Years: The system automatically handles leap years for date calculations
- Business Days: Currently, recurrence is based on calendar days, not business days
- Time Zones: Dates are calculated based on your system's time zone settings
Modifying Recurrence Patterns
You can modify recurrence patterns for existing recurring invoices:
- Edit the recurring invoice to change the pattern
- The next invoice date will be recalculated based on the new pattern
- Previously generated invoices are not affected by pattern changes
- Only future invoices will use the new pattern
Troubleshooting Recurrence Patterns
If invoices are not generating as expected:
- Verify the recurrence pattern is set correctly
- Check that the recurring invoice status is "Active"
- Ensure the start date has passed (for the first invoice)
- Verify the end date hasn't passed (if an end date is set)
- Check that "Never Expires" is enabled if you want it to continue indefinitely
- Review the next invoice date in the recurring invoice details
Need Help?
If you need assistance with recurrence patterns:
- Review your business requirements to determine the best pattern
- Test different patterns with draft recurring invoices
- Contact support if you need help with complex recurrence scenarios
Understanding recurrence patterns helps you set up recurring invoices that match your business billing cycles perfectly. Choose the pattern that best fits your needs and let the system handle the rest.