Skip to main content

Invoice or payroll generation failed

What to do if an invoice or payroll run shows a Failed status, including steps to resolve generation failures after crediting an invoice.

Written by Product Team

When an invoice or payroll run reverts to Failed, this is usually down to a previous unaccepted period. If the period below hasn't been accepted, accept it and attempt to regenerate.

If the period was added in error, you'll need to select the Generated Status column to re-order the results and show your run with a status of Generate? first.

Once you've isolated the incorrect period dates, you can remove them using these steps.

  1. Click Settings, then click Finance.

  2. Click Invoice or Payroll, then click Runs.

  3. Click the run which is having the issue.

  4. Click Periods from the QuickLinks.

  5. Locate and delete the period that was added in error.

Once complete, you'll be able to generate the payroll or invoice run.


If generation fails after crediting an invoice

If you've recently credited an invoice and generation is now failing, the credit update cycle may not be complete. When you credit an invoice, the system creates a pending invoice showing a status of Update?. This pending invoice must be updated and accepted before you can generate any further periods on that run.

To resolve this, follow these steps.

  1. Click Finance, then click Invoice.

  2. Click Management, then select the relevant invoice run.

  3. Look for any period showing a status of Update? and click it to update the invoice.

  4. Once the status changes to Accept?, accept the invoice.

  5. Return to the invoice run and click Generate? on the period you need.

⚠️ Important: All periods with a status of Update? must be resolved before you can generate new periods. If you're unsure which periods are affected, check across all periods in the run, not just the most recent one.

If the issue continues after following these steps, raise a support case so the team can investigate further.

Did this answer your question?