Batch Reprice Invoices

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.

Note: The navigator lists this task as Reprice Invoices; the selections screen is titled Batch Reprice Invoices and its results view is headed Batch Reprice Invoices — results.

What This Task Does

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.

Selection Criteria

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).

Note: If the task has no selections, the screen shows the message "This task has no selections." in place of the Selections form.

Running the Task

Results

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.

Results Columns

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.

Note: Batch Reprice Invoices and Reprice Orders (Order Entry) share the same results columns. The only difference is the document-number column heading: Invoice No here, Order No for orders.

Permissions

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.