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¶
- Open the amendment queue. Each entry shows the supplier, deal, the period, the submitter, their comment, and when it was submitted.
- Open an amendment to see the was / now / difference per member and stream, with totals.
- Choose:
- Confirm — the chosen changes are written to the turnover figures and the amendment is cleared.
- 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.
Related pages¶
- The turnover dashboard and queries
- Entering turnover — where amendments originate