Batch Reprice Invoices recalculates the prices on a batch of unposted Invoicing documents from the current pricing setup and saves the updated documents. You choose which documents to reprice using a set of selection criteria, run the task, and review a results grid showing every document that was processed. The screen is reached from Sales > Tasks > Reprice Invoices in the navigator.
The task re-prices each matching document from the system's current pricing setup and saves the document with the new prices. It does not post the documents and does not produce a monetary posting total — the results footer reports record and error counts only.
When the screen opens it loads the task's selection descriptor from the server and builds a Selections form. You use these selections to choose which documents are repriced. The available selections and their defaults are defined by the server for this task, so the exact set depends on your installation; they are presented using the same shared selection-criteria mechanism as the rest of the app.
See Selection Criteria for how each selection input type works (code ranges, period and date ranges, lookups, multi-select, and so on).
When the run completes, the Selections form is replaced by a results view. The results view shows:
| Back to Selections |
Returns to the Selections form so you can adjust criteria and run again. |
| Selections summary |
Read-only. A row of chips echoing the (non-blank) selection criteria that produced this run. |
| All / Errors / Success filter |
A toggle that filters the results grid to all rows, only rows that errored, or only rows that succeeded. Each option shows its row count. |
| Results grid |
One row per processed document (see the columns below). When no documents matched, the view shows "No documents were processed." instead of the grid. |
| Totals footer |
Two tiles: Records (the number of documents processed) and Errors (the number that errored, highlighted when greater than zero). Repricing is not a monetary posting, so no gross totals are shown. |
The columns shown by default are Code, Document ID, Invoice No, and Message. The remaining columns are available through the column chooser.
| Status | An indicator column shown first that displays a success icon (tooltip Posted) or an error icon (tooltip Failed) for each row. It is derived from the per-document error flag and is always visible — it cannot be hidden through the column chooser. |
| Code | The account code on the document. |
| Document ID | The system document identifier. |
| Invoice No | The document number. |
| Message | The per-document result message. Rows that errored are emphasised and counted in the Errors total. |
| Print Status | The document's print status. |
| Gross | The document's gross amount (after repricing). |
| Gross Bs | The gross amount expressed in base currency. |
| Currency | The document currency code. |
| Sales Person Code | The sales person on the document. |
| Branch Code | The branch on the document. The column is always offered in the column chooser; on Mercury editions, which have no branches, the value is blank. |
| Department Code | The department on the document. The column is always offered in the column chooser; on Mercury editions, which have no departments, the value is blank. |
| Quotation Reference | The quotation reference carried on the document. |
| Category 1 | The document's first category value. |
| Category 2 | The document's second category value. |
This task requires the Invoicing Repricing task permission (IN\Perm\Tasks\Repricing) at the Allow level. The Reprice Invoices entry does not appear in the navigator for users without it, and the endpoint enforces the same permission on the server.