Weekly, monthly, quarterly or yearly, every N periods. The schedule shows you the next three dates while you are still setting it up, so you can see the rhythm before you commit to it.
Draft or issued
Raise it as a draft you look at first, or let it go straight out. Most people start with drafts and move to automatic once they trust it, which is the right order.
Two brakes, on purpose
- A maximum number of invoices. A schedule everybody has forgotten about cannot bill a client forever.
- Bounded catch-up. If a schedule has not run for eight months, it raises the ones it missed up to a limit and logs the rest, rather than emitting a silent flood of documents into somebody's inbox.
Safe to run twice
Each schedule moves its own clock forward as it raises. A job that fires twice, or a retry after a timeout, finds a date in the future and does nothing.
Plan limits apply to a machine exactly as they do to a person: if the workspace is at its invoice ceiling the schedule pauses itself and says so, rather than failing silently every morning.