Recurring Invoices #
Neo-Ledger can automatically create invoices on a repeating schedule — daily, weekly, or monthly — so you don’t have to recreate the same invoice by hand each period. You set up the invoice once, define the schedule, and Neo-Ledger takes care of the rest.
Navigate to AR → Recurring Invoices to see all your configured schedules.
Your recurring invoice schedules #
The list shows all active and inactive recurring schedules. For each one you can see:
| Column | Description |
|---|---|
| Name | An optional label you gave the schedule. |
| Schedule | When it runs — e.g. “Monthly — 1, 15” or “Weekly — Mon, Wed”. |
| Next Run | The date and time the next invoice will be created. |
| Status | Whether the schedule is Active or Inactive. |
From the list you can:
- Edit — Adjust the invoice template or the schedule settings.
- View Runs — See every invoice this schedule has created, whether it succeeded, and a link to the resulting invoice.
- Delete — Remove the schedule. Any invoices already created are not affected.
Setting up a recurring invoice #
Click + Create recurring invoice. This opens the standard Sales Invoice form, where you fill in the customer, line items, description, and other details exactly as you would for a one-off invoice. Two things are different in recurring mode:
- The Payments section is hidden — payments are recorded separately on each generated invoice.
- A Recurring schedule section appears at the bottom, where you define when the invoice should run.
Click Save recurring invoice when you’re done. The first invoice will be created automatically at the next scheduled run.
Configuring the schedule #
Name #
An optional label to help you identify this schedule in the list.
Frequency #
Choose how often the invoice should be created:
| Option | Description |
|---|---|
| Daily | Created every day at the time you specify. |
| Weekly | Created on the days of the week you select. |
| Monthly | Created on the days of the month you select. |
Days (weekly schedules) #
Pick one or more days of the week — Mon through Sun. If you don’t pick any, the schedule defaults to Monday.
Days of month (monthly schedules) #
Pick one or more dates — 1 through 31. Use -1 for the last day of the month, so it always falls on the final day regardless of the month length. The quick-select buttons 1st & 15th and Last Day make common setups easy. If you don’t pick any day, the schedule defaults to the 1st.
Run at (time) #
The time of day when the invoice is created. Defaults to 09:00.
Start date #
Optional. The schedule will not create invoices before this date. Useful if you want to set up a schedule in advance.
End date #
Optional. The schedule stops after this date. Leave blank to run indefinitely.
Due in (days) #
How many days after the invoice date payment is due. This overrides the customer’s default payment terms for invoices created by this schedule. Defaults to 30.
Automatically emailing the invoice #
You can have Neo-Ledger automatically email the customer each time a recurring invoice is created. Check Send email when invoice is created, then configure:
| Field | Description |
|---|---|
| To | The email address to send to. Leave blank to use the customer’s email address on file. |
| Message | The email body. Supports message variables such as the customer name and invoice number. Leave blank to use the system default invoice email template. |
Making changes #
Click Edit on any schedule to reopen it. Update the invoice details or the schedule settings, then click Update recurring invoice to save.
Changes only affect future invoices — anything already created remains unchanged.
Run history #
Click View Runs on any schedule to see a full log of past runs:
| Column | Description |
|---|---|
| Date | When the invoice was created. |
| Status | Success or Error. |
| Invoice | A link to the created invoice (on success). |
| Error | What went wrong (on failure). |