Skip to main content

Recurring Documents: Journals, Invoices, Bills

This feature allows users to create recurring journals, bills, and invoices based on a schedule and template.

Written by Geoff Ostrega

Overview

Set up a transaction once, and SoftLedger creates it for you on a schedule. Recurring entries work for journals, invoices, and bills — anything you enter on a regular cadence, like a bi-weekly payroll journal, a monthly subscription invoice, or a recurring software bill.

Every recurring entry has two pieces: a template (what gets created) and a schedule (when it gets created).

See a demo video for a payroll journal here:


Common use cases

  • Recurring journal — payroll accruals, monthly interest amortization, revenue recognition

  • Recurring AR invoice — monthly or yearly subscription billing

  • Recurring AP bill — expenses incurred every month, like software subscriptions


Step 1: Create the template

The template holds everything the created document will contain — accounts, amounts, descriptions, dimensions. Two ways to make one:

  • From scratch — go to the Templates page for the document type (for journals: Financial > Journals > Journal Templates) and select + New.

  • From an existing document — open a journal, invoice, or bill you've already created and select Create Template. This is usually the faster path: build the entry once the normal way, confirm it's right, then template it.

Note: Date fields on the template are ignored — each created document is dated by the schedule that creates it.


Step 2: Set the schedule

Go to the Recurring page for the document type (for journals: Financial > Journals > Recurring Journals), select + New, and set up:

  1. Name — make it descriptive, like "Payroll - 1st of month"

  2. Template — select the template you created

  3. Frequency — how often it runs: for example, monthly, or every 2 weeks for a bi-weekly cadence

  4. Start date — the first date the document is created. The start date also sets the pattern: start a monthly schedule on October 1st and it runs on the 1st of every month

  5. End date — optional. Leave it blank and the schedule runs indefinitely

Semi-monthly cadences (like payroll on the 1st and the 15th) are two schedules on the same template: one monthly schedule starting on the 1st, and a second starting on the 15th.

Caution: Schedules only create documents from today forward. Setting a start date in the past will not backfill entries — it simply begins on the next occurrence.


What gets created

Every recurring document is created in draft, regardless of type, so nothing posts without review. Recurring journals land on your Draft Journals page ready to approve; invoices and bills land in their respective draft lists and flow through your normal approval process from there.


Monitoring your schedules

Navigate to Admin > System Jobs to see every run. Recurring documents appear alongside other system jobs (like bulk uploads) with a recurring type — you'll see when each job completed, and if a run failed, selecting the job shows you why and which document was affected.


Good to know

  • Draft first, always. The schedule creates the document; your team still reviews and posts it.

  • One template, many schedules. The same template can drive multiple schedules with different cadences or start dates.

  • Amounts change? Edit the template and every future run picks up the change; documents already created are untouched.

  • Pausing a schedule — disable it rather than deleting, and re-enable when ready.


Questions about recurring documents? Reach out through the chat bubble or at support@softledger.com — happy to help.

Did this answer your question?