Skip to content

Reviewing turnover amendments

When a supplier or figures-entry user submits turnover figures that differ from the stored values but they don't have edit rights, the change isn't applied — it's queued as an amendment for an administrator to review. The amendment queue (/spend/ammendments) is where those are approved or rejected.

Requires: in practice this is an admin task. Note the queue and its actions have no server-side role check beyond site scoping, so the gating is front-end only (see caveat).

How amendments arise

A figuresEntry+supplier user (without edit/admin) who submits values that don't match the stored figures has their submission captured as a snapshot (the proposed values plus an optional explanation), rather than written straight through. Identical values are silently ignored; only genuine differences are queued. A submission with edit rights writes directly and never queues.

Steps

  1. Open the amendment queue. Each entry shows the supplier, deal, the period, the submitter, their comment, and when it was submitted.
  2. Open an amendment to see the was / now / difference per member and stream, with totals.
  3. Choose:
  4. Confirm — the chosen changes are written to the turnover figures and the amendment is cleared.
  5. Reject — the amendment is discarded; the figures are untouched.

Result

  • Confirm applies each accepted row's new value to the turnover table and removes the amendment from the queue (the figures re-index so the dashboard reflects them).
  • Reject simply deletes the amendment.

There is no status history — an amendment exists while pending and is deleted either way, so a processed amendment leaves no record in the queue (the action is audit-logged, but the amendment row is gone).

If it fails

  • A member/stream isn't shown in the diff — the was/now comparison only shows keys present in both the current figures and the snapshot; a stream that's entirely new or removed in the snapshot won't appear as a diff row.

  • You expected the change to just apply — figures-entry/supplier users without edit rights always queue differences for review.