Skip to content

Scheduled Invoices

Invoices > Scheduled Invoices shows every invoice that has a future (or past) Invoice At date and has not yet been sent. Most rows are repayment plan or maintenance plan instalments; the rest are invoices a staff member scheduled from the Suggested Invoices page. Accounts use it to audit what will be billed and when.

The Scheduled Invoices table showing repayment plan instalments with their Schedule Approval dates

The page uses the same layout as Suggested Invoices, titled Scheduled Invoices. It lists invoices that:

  • have an Invoice At date,
  • are in status Suggested or Hidden, and
  • belong to a job that is not cancelled.
Column Meaning
Select and Approve Work exactly as on Suggested Invoices, letting you send an instalment early. Disabled if you are not authenticated with MYOB or the job has no MYOB customer.
Job, Customer, Parent The job and who is billed.
Total (incl GST) The instalment amount.
PO Number For repayment plans this is the instalment name (“Deposit”, “Year 1”, “Year 2”).
Suggested At Blank for Hidden instalments that have not been released yet.
Schedule Approval The date the invoice will be sent. Change the date and click the tick to move it.

The footer totals show how much is scheduled overall.

  1. Pick a new date in Schedule Approval and click the tick.
  2. The confirmation reads “The invoice will automatically send at (date)”.

Tick the row (or click Approve in the Actions column) and confirm. The invoice is approved and sent to MYOB immediately, exactly as on Suggested Invoices.

There is no delete button here. Open the job (click the reference), go to the Invoices tab and change the status or delete the invoice. This is the usual request when a repayment plan job is cancelled (ROCH-728, ROCH-1573). Note that invoices on cancelled jobs disappear from this page automatically and are skipped by the scheduler, so cancelling the job is often enough.

Every day at 7:00 am the Approve scheduled invoices task finds every invoice whose Invoice At date is today, on a job that is not cancelled, with no MYOB ID and not flagged as excluded from MYOB. Each one is created in MYOB using the primary administrator’s MYOB connection and becomes Sent. There is no Suggested step and no email to staff; the customer simply receives the MYOB invoice. If the send fails the invoice keeps its date and status, so it will show a past date here; approve it manually or check Pending Invoices.

An invoice with a scheduled date is never auto sent early, even when the “auto send suggested invoices” setting is on.

Repayment and maintenance plan instalments

Section titled “Repayment and maintenance plan instalments”

When a customer accepts a repayment plan or maintenance plan on the proposal, the proposal’s schedule (deposit, then one instalment per year, with any maintenance amount spread across the maintenance years) is saved. When the job is created each line becomes an invoice: the first is Suggested immediately and every later one is Hidden with an Invoice At date of the acceptance date plus one year, two years and so on. Those Hidden dated invoices are what you see here. Repayment plan jobs are excluded from the normal progress based release, so instalments only ever go out on their dates (ROCH-1507 covers the audit of this behaviour).

Business rules for the plans themselves are set in the proposal: repayment plans moved from a 30% to a 50% deposit in January 2025 (ROCH-1462), plans are offered to body corporate and school customers rather than commercial ones (ROCH-1324, ROCH-1463), and the QBCC amount is added on top of the plan total (ROCH-1841). Deposit caps required by QBCC on very large plans have been handled as one off manual adjustments (ROCH-2087, a $100,000 deposit with the balance over seven years). See QBCC Payments and the monthly repayment plan report described on Invoices.

Jobs priced at $3,000 or less are handled without waiting for a project manager’s report (ROCH-1826, ROCH-1832). Every day at 7:30 am the Auto-complete small jobs task:

  1. One week after the start date: emails the tradesperson on each in progress sub job “Job #(ref) - Submit Progress Photos Before Auto-Invoicing”, telling them the job will be invoiced automatically next week and to submit a progress photos report from the trades app if it is already finished.
  2. Two weeks after the start date: if the sub job is still in progress, the system creates a report at 100% noted “Auto-completed by system”, marks the sub job and job complete, queues the customer feedback request, and emails the tradesperson that the job was auto completed.

Completing the job at 100% releases its remaining Hidden invoices to Suggested (or straight to MYOB if auto send is on) and raises the tradesperson’s final advance in the normal way. Uploading progress photos on a sub job under $3,000 from the trades app also completes it immediately.

Two automatic customer emails are tied to invoice state and are worth knowing when reading this page:

  • Customers of jobs still in Pending Deposit receive deposit reminder emails. Marking the deposit paid (automatically from MYOB or manually) stops them; if a customer is chased after paying, check the deposit is actually marked Paid on the job (ROCH-1571, ROCH-1797).
  • Invoices whose job is Cancelled are excluded from this page, from the daily send and from the MYOB paid check, so cancelling a job effectively cancels its future instalments without deleting them.
  • A row whose Schedule Approval date is in the past means the automatic send did not succeed on that day. Approve it manually after checking MYOB authentication and the customer link.
  • Changing a repayment instalment amount must be done on the job’s Invoices tab before its date arrives. Once it has been sent to MYOB the price is locked.
  • Custom schedules (for example a one year plan split like a normal job followed by four years of maintenance) have been set up by Sprint Digital directly in the database on request (ROCH-1716). Provide the full instalment table when asking.