Modules
Recurring Invoices, Bills, and Expenses
Automate repeating sales invoices, supplier bills, and expenses on a schedule.
Anchor supports recurring templates for sales invoices, purchase bills, expenses, and (separately) journals — so repeating work does not need re-entry each cycle.
Recurring Invoices (sales)
Navigate to Sales > Recurring to manage recurring invoice templates.
Setting Up
- Click New Recurring Invoice
- Select the customer
- Add line items
- Set the frequency (weekly, monthly, quarterly, annually)
- Set the start date and optionally an end date
- Save the template
How It Works
- Anchor generates a new invoice automatically on each cycle (when scheduled jobs run)
- Generated invoices appear in your regular invoice list
- You can pause, edit, or stop a recurring template at any time
Recurring Bills (purchases)
Navigate to Purchases > Recurring Bills for supplier bills that repeat on a schedule (same template engine as invoices, type bill).
Recurring Expenses
Navigate to Purchases > Expenses > Recurring to manage recurring expense templates.
Setting Up
- Create a recurring expense template
- Set the supplier, amount, category, and frequency
- Expenses are generated automatically on schedule
Recurring Journals
Accounting also supports recurring journals (manual GL templates) under Accounting > Recurring journals, processed by a dedicated schedule so they do not double-post with document templates.
Managing Recurring Items
The recurring list shows:
| Field | Description |
|---|---|
| Template Name | Description of the recurring item |
| Contact | Customer or supplier |
| Amount | Recurring amount |
| Frequency | How often it repeats |
| Next Date | When the next item will be generated |
| Status | Active or Paused |
Tips
- Review generated invoices, bills, and expenses periodically to ensure accuracy
- Use recurring invoices for retainer clients and subscription-based services
- Use recurring bills/expenses for rent, subscriptions, and regular supplier payments
- Automatic generation requires background jobs (e.g. Trigger / maintenance) configured on the server