> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useglimps.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reprocessing

> Run an invoice through Glimps again, by hand or on a schedule.

Reprocessing reads and codes an invoice again from scratch. Use it when the situation has changed since the invoice arrived.

## When it helps

* You added a booking rule, and you want the invoice coded by it.
* The relation now exists in Exact Online.
* A purchase order arrived after the invoice.
* The reading was poor and you would rather start clean than fix ten fields.
* Something got stuck and you want a second run.

## By hand

Open the invoice and choose **Reprocess**. Save your changes first, because a reprocess starts from the document, not from your edits.

You can also reprocess from the right click menu in the list, or select several invoices and reprocess the lot.

Invoices that are on hold, already running, or already booked are skipped. Glimps says how many and why.

## On a schedule

An administrator can set a schedule under **Settings > Reprocessing**. It does what the reprocess button does, at the times you choose.

| Setting | Choices |
| - | - |
| How often | Every day, every week, or on specific weekdays. Once a day is the maximum |
| What time | Any whole hour, read in the time zone you pick |
| Which invoices | All eligible invoices, or only invoices carrying a purchase order number |

<Tip>
  Put the run at night. The invoices that were waiting on a rule, a relation, or a purchase order are ready when you open the list in the morning.
</Tip>

More often than once a day buys nothing. An invoice waiting on a colleague will not change within the hour.

<Note>
  Invoices on hold are always skipped by the schedule. They stay put until someone releases the hold.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.